From 22e548ae5ffeb035da8f6de5526f512f561522f4 Mon Sep 17 00:00:00 2001 From: David Dymko Date: Mon, 3 Aug 2026 12:56:30 -0400 Subject: [PATCH] deps: update site deps --- temp_backup/images/freight.jpg | Bin 126796 -> 0 bytes temp_backup/images/freight.png | Bin 117411 -> 0 bytes temp_backup/readme.md | 247 - website/docs/advanced.md | 2 +- website/docs/best-practices.md | 3 +- website/docs/installation.md | 3 - website/package-lock.json | 4666 +++++++++++------ website/package.json | 13 +- .../src/components/HomepageFeatures/index.tsx | 2 +- 9 files changed, 3102 insertions(+), 1834 deletions(-) delete mode 100644 temp_backup/images/freight.jpg delete mode 100644 temp_backup/images/freight.png delete mode 100644 temp_backup/readme.md diff --git a/temp_backup/images/freight.jpg b/temp_backup/images/freight.jpg deleted file mode 100644 index 8ccbd8e4d31207cbef202b3dfd00bca98edcfbd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126796 zcmeFa1$b0f*EW2T0Kwg*2?XsB&bWkxFz%A^8Fbv;2SO@HTLPg-C|(L7MMAI;9EwA5 z3GP;00|Y|yotYp(+DHEPf4=Aat{g6geYV_t?R&4i);jy_(^j3Xx(qaD(U>$KCN>6O zK!1R$`#@iT(cyJ?j1FfasvjJ{lbGDN`#|Js9;pGuK!4u;TXiLcYxH`ZDIjR~^iyda zYF$5#!v+RbP7u)#4g#s^L8nS%(RmZqI)llc*6rcOt=$q$+O%#m3>VIIl66KCBkb0R z!aT7iY|#+3-O>j%Obw<4ZBCoct4a*otaeXIFs)k@JOxTevcYbN(JEd`S~p^(*F-s2 zkVtm8b%~gM*kla?jY-52`XR6=G=b1J5eY}&K{y^nppp^T6f`^qiA;QZbsNwSN~OBB z`V=9B_O?6dF0I?!aRmZ_egRZJhuZ)m2m}HMM}kOXGE^hk6S8|%!DPE9sT$-R4n^nD zxJ^#4$ze~7;HuOPpEs>rw@63tuj+AWHShaz`rOuNFIo+#v+8U*yVnD8hycIT4r1qh z!!Hv57meslo8j*p8bFiH@K=3uxqsi-X8U4Gk5{PsKa6>`^$heDnwQJOY%5t=*dUJf(oEUDDb^v zK=Yoe)uiYhZkx(Gz+_VybfDR(Go*qaazE%tq^j5Cwd$hE`CezDT1vEfKhBLnN7T$} zifC_&Rb_{!IGC)}=~X_fx7z@TJqo2wMx=t(^*(N2o%=CtRIE=WNQJa6h3wWvI1@V@ z)&bQkkNJVgL^3%M3E7Oq-ZGP2>j-%Iq=KI|sxiv-V+XjNX-X8>Oif?KohCpcoG z&!)DkOjge)1V>o^nBVFteK&29a;M7e(M1+PTDNzrpr-PC&;f|F$SO_=n6zHw03-$* z9bS#B4^n;J$fz?Jj9!Ro^oLe&^Zu^cTeW2gsPqr*-e&$?yQrQI010LgO(bTBEJ~Kp zKqL_jRHBGTViJiI5SKypNa#ktmQDz(=!5{1!u4^9M0AG5$|J(y#OOsLLiHmTmDn>W zNbFC{h%|<-3?d1Hp@|d=&7wxKtVFsvnoZP$Y9bRVG-OaoL}(*P>2pTIpAPN0VyORmqH9g{$@~!XaSXo=Tk^rF^!ZVrUnCQdeEa`1o8U!e*;to zDWKs|h;RkegMx092x&q`v^)y_7{K$YHK88l*mNrz}*kck#(cu<*vN%^#1HDCsj42>4zMZ+X#I5<#MGSmTu zXviQ#c@QHIkev%n7FP)IPh$$1!3-&tPDN5p8U__cq1fVLhZHCQnJ3AxTd@2v s8Da|D$7He`To&1AP#RefbuJNH>g7q< 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 YAOHk_01yBIKmZ5;0U+?BfaG$|Up>Ls+W-In diff --git a/temp_backup/images/freight.png b/temp_backup/images/freight.png deleted file mode 100644 index 12e175c555516ed22bc7a48ee38995cae8415725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117411 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®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 Vo+0P8`h4I*Vh** – e.g. `commit-operations`, `checkout-operations` -* **\** – e.g. `pre-commit`, `commit-msg`, `post-checkout` -* **actions array** – each item needs: - * `name` – label for readability - * `command` – shell snippet to run - -Example starter file: - -``` -{ - "config": { - "commit-operations": { - "pre-commit": [ - { "name": "echo", "command": "echo conductor is running!" } - ], - "prepare-commit-msg": [], - "commit-msg": [], - "post-commit": [] - }, - "checkout-operations": { - "post-checkout": [] - } - } -} -``` - -### Referencing Hook Arguments - -Hooks that receive parameters expose them in two interchangeable ways: - -| Placeholder | Meaning (example: `commit-msg`) | -|-----------------|---------------------------------| -| `${HOOK_INPUT}` | Alias for the parameter (`$1`) | - -Use whichever style you prefer: - -``` -{ - "commit-msg": [ - { "name": "validate", "command": "grep -E '^(feat|fix): ' ${HOOK_INPUT}" }, - { "name": "print", "command": "echo 'MSG file → ${HOOK_INPUT}'" } - ] -} -``` - -### Real-world Examples - -* Run tests before committing - -``` -{ - "pre-commit": [ - { "name": "tests", "command": "go test ./..." } - ] - } -``` - -* Enforce Conventional Commits format - -``` -{ - "commit-msg": [ - { "name": "conventional", "command": "npx commitlint --edit $1" } - ] - } -``` - -* Verify tags before pushing - -``` -{ - "pre-push": [ - { "name": "verify-tags", "command": "./scripts/check_tags.sh $@" } - ] - } -``` - -Notes - -* **Order** – actions execute sequentially in array order. -* **Shell chaining** – combine commands (`go vet ./... && go test ./...`). -* **Environment vars** – standard shell expansion works (`FOO=bar ./script.sh`). -* **Idempotency** – `freight init` never overwrites `railcar.json` unless `--config-force` is supplied. - ---- - -## Supported Git Hooks & Execution Order - -``` -Commit : pre-commit → prepare-commit-msg → commit-msg → post-commit -Merge : pre-merge-commit → post-merge -Rebase : pre-rebase → post-rewrite -Push : pre-push → update → post-update → post-receive -Checkout : pre-checkout → post-checkout -ApplyPatch : applypatch-msg → pre-applypatch → post-applypatch -``` - ---- - -## Troubleshooting - -| Issue | Fix | -|------------------------------|-----------------------------------------------------------------------------------| -| Permission denied on hooks | `chmod +x ./conductor` (and ensure hooks are executable) | -| Hook seems to do nothing | Check `.git/hooks/` – it should contain the wrapper that calls `conductor`. | -| Command not found | Ensure the command exists in `$PATH` or use an absolute path in `railcar.json`. | -| Need to debug a failing hook | Run the failing hook script manually or add `set -x` inside your action command. | - ---- - -## Contributing - -``` -git clone https://github.com/yourusername/freight.git -git checkout -b my-feature -# make changes -git commit -s -m "feat: awesome contribution" -git push origin my-feature -``` - -Open a Pull Request—thank you! - -### Build & Release - -### 1. Release & Distribution (GoReleaser + ) `go:embed` - -- The repository contains a that builds **platform-specific `conductor` binaries** for Linux, macOS and Windows (amd64, - arm, arm64). `.goreleaser.yaml` -- These binaries are dropped into `assets/dist/` and then **embedded directly into the main `freight` executable** via - Go’s mechanism (). `//go:embed``assets/embed.go` -- At runtime, `freight init` extracts the correct pre-built `conductor` for the user’s OS/CPU. -- CGO is disabled () so binaries are fully statically linked and portable. `CGO_ENABLED=0` - -### 2. Hook-Generation Template - -- Git hooks are produced from a **single script template** (`internal/githooks/gitHookTemplate`) so every generated hook - is tiny, consistent, and easy to audit. -- Unit tests in verify that every hook file is generated with the expected path and template. `githooks_test.go` - -A short note in the README can highlight the attention to reliability and test coverage. - -### 3. Testing - -- The project ships with a Go test suite () that covers hook generation, path handling, and validation helpers. - `go test ./...` -- Mentioning this encourages contributors to run tests before submitting pull requests. - -### 4. Make Targets - -- If you already have a , consider listing other useful targets (`make test`, `make lint`, etc.) so newcomers can find - them quickly. `make build-all` - ---- - -## License - -BSD-style. See `LICENSE` for full text. -railcar.json - -# Docusaurus -website/node_modules -website/.docusaurus -website/build -website/.cache \ No newline at end of file diff --git a/website/docs/advanced.md b/website/docs/advanced.md index e2ab9e0..87782c0 100644 --- a/website/docs/advanced.md +++ b/website/docs/advanced.md @@ -1,4 +1,4 @@ -# Advanced Configuration +npm # Advanced Configuration Take full control of your Git hooks with advanced configuration options and deep dives into Freight's execution model. diff --git a/website/docs/best-practices.md b/website/docs/best-practices.md index 3c2e14c..78a3bbb 100644 --- a/website/docs/best-practices.md +++ b/website/docs/best-practices.md @@ -3,10 +3,9 @@ Follow these guidelines to ensure a smooth and consistent experience for your entire team using Freight. ### Version Control -It is crucial to commit both the `railcar.json` configuration file AND the `conductor` binary to your repository. +It is crucial to commit the `railcar.json` configuration file. * **railcar.json**: Defines what hooks run and what they do. -* **conductor**: Ensures everyone is using the exact same orchestrator version without needing to install external dependencies like Node.js or Python. :::info By committing the binary, you guarantee that Git hooks will work immediately upon cloning the repository, regardless of the developer's local environment. diff --git a/website/docs/installation.md b/website/docs/installation.md index 94237fc..5b831cc 100644 --- a/website/docs/installation.md +++ b/website/docs/installation.md @@ -65,9 +65,6 @@ freight init --allow pre-commit,commit-msg This is particularly useful for **incremental adoption**. If you already have a complex set of hooks and only want to move `pre-commit` to Freight for now, you can do so without affecting your other hooks. -:::tip Pro-Tip -For total team portability, **commit the `conductor` binary** directly to your repository. This ensures that every team member (and your CI/CD pipeline) can execute hooks immediately without needing to install the `freight` CLI tool themselves. -::: ### 3. Verify Add a simple command to your `railcar.json` and trigger a hook: diff --git a/website/package-lock.json b/website/package-lock.json index ad7df68..a57552b 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -8,15 +8,16 @@ "name": "website", "version": "0.0.0", "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/preset-classic": "3.9.2", - "@docusaurus/theme-mermaid": "^3.9.2", + "@docusaurus/core": "3.10.2", + "@docusaurus/faster": "3.10.2", + "@docusaurus/preset-classic": "3.10.2", + "@docusaurus/theme-mermaid": "^3.10.2", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", - "lucide-react": "^0.562.0", + "lucide-react": "^1.0.0", "prism-react-renderer": "^2.3.0", - "react": "^19.0.0", - "react-dom": "^19.0.0" + "react": "^19.2.8", + "react-dom": "^19.2.8" }, "devDependencies": { "@docusaurus/module-type-aliases": "3.9.2", @@ -28,117 +29,62 @@ "node": ">=20.0" } }, - "node_modules/@ai-sdk/gateway": { - "version": "2.0.24", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.24.tgz", - "integrity": "sha512-mflk80YF8hj8vrF9e1IHhovGKC1ubX+sY88pesSk3pUiXfH5VPO8dgzNnxjwsqsCZrnkHcztxS5cSl4TzSiEuA==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/provider": "2.0.1", - "@ai-sdk/provider-utils": "3.0.20", - "@vercel/oidc": "3.0.5" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" - } - }, - "node_modules/@ai-sdk/provider": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-2.0.1.tgz", - "integrity": "sha512-KCUwswvsC5VsW2PWFqF8eJgSCu5Ysj7m1TxiHTVA6g7k360bk0RNQENT8KTMAYEs+8fWPD3Uu4dEmzGHc+jGng==", - "license": "Apache-2.0", - "dependencies": { - "json-schema": "^0.4.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@ai-sdk/provider-utils": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.20.tgz", - "integrity": "sha512-iXHVe0apM2zUEzauqJwqmpC37A5rihrStAih5Ks+JE32iTe4LZ58y17UGBjpQQTCRw9YxMeo2UFLxLpBluyvLQ==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/provider": "2.0.1", - "@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.119", - "resolved": "https://registry.npmjs.org/@ai-sdk/react/-/react-2.0.119.tgz", - "integrity": "sha512-kl4CDAnKJ1z+Fc9cjwMQXLRqH5/gHhg8Jn9qW7sZ0LgL8VpiDmW+x+s8e588nE3eC88aL1OxOVyOE6lFYfWprw==", - "license": "Apache-2.0", + "node_modules/@11ty/gray-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@11ty/gray-matter/-/gray-matter-1.0.0.tgz", + "integrity": "sha512-7mJJl+wf1AByoT0PknQiQfOPnVNT4fevGrUBVWO4HXsnYn1aQPyRyrELYrNUFleUBM++KzMKN6QaxHPk0t/6/g==", + "license": "MIT", "dependencies": { - "@ai-sdk/provider-utils": "3.0.20", - "ai": "5.0.117", - "swr": "^2.2.5", - "throttleit": "2.1.0" + "js-yaml": "^4.1.0", + "kind-of": "^6.0.3", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "react": "^18 || ~19.0.1 || ~19.1.2 || ^19.2.1", - "zod": "^3.25.76 || ^4.1.8" - }, - "peerDependenciesMeta": { - "zod": { - "optional": true - } + "node": ">=11" } }, "node_modules/@algolia/abtesting": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.12.2.tgz", - "integrity": "sha512-oWknd6wpfNrmRcH0vzed3UPX0i17o4kYLM5OMITyMVM2xLgaRbIafoxL0e8mcrNNb0iORCJA0evnNDKRYth5WQ==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.22.0.tgz", + "integrity": "sha512-BFR6zNowNKcY7Ou7TaJc9QWexES4YKPbmf/OTFofpdsdhz4x6q0lbxp3duO0EHnyrN7rE4ba/TSXuY+BDGu4+g==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.46.2", - "@algolia/requester-browser-xhr": "5.46.2", - "@algolia/requester-fetch": "5.46.2", - "@algolia/requester-node-http": "5.46.2" + "@algolia/client-common": "5.56.0", + "@algolia/requester-browser-xhr": "5.56.0", + "@algolia/requester-fetch": "5.56.0", + "@algolia/requester-node-http": "5.56.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==", + "version": "1.19.9", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.19.9.tgz", + "integrity": "sha512-4U2JKLMWlDu0CotYyUkWakDxr8AIav3QtIUXXRpfavYN29aVWfzlwJp9T0rPKEf/dO2QCPAUc0Kq1Tj1GJxo2A==", "license": "MIT", "dependencies": { - "@algolia/autocomplete-plugin-algolia-insights": "1.19.2", - "@algolia/autocomplete-shared": "1.19.2" + "@algolia/autocomplete-plugin-algolia-insights": "1.19.9", + "@algolia/autocomplete-shared": "1.19.9" } }, "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==", + "version": "1.19.9", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.9.tgz", + "integrity": "sha512-6mExC6X7762s2SV3eJy3QOkB8bdMmnUhQ2agvGVDuzwoGyr3PquGSY/0vPQXCfiAiCaXUz1rXn+lwghgSi0l0w==", "license": "MIT", "dependencies": { - "@algolia/autocomplete-shared": "1.19.2" + "@algolia/autocomplete-shared": "1.19.9" }, "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==", + "version": "1.19.9", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.9.tgz", + "integrity": "sha512-YosP9Uoek6y/Ur1r1qeogk4biMe/hzkyNcgMCciw0//3XpCM7VlYLSHnyt/vOnEOGhCCc0+3v+unEiH6zz+Z1A==", "license": "MIT", "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", @@ -146,100 +92,99 @@ } }, "node_modules/@algolia/client-abtesting": { - "version": "5.46.2", - "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.46.2.tgz", - "integrity": "sha512-oRSUHbylGIuxrlzdPA8FPJuwrLLRavOhAmFGgdAvMcX47XsyM+IOGa9tc7/K5SPvBqn4nhppOCEz7BrzOPWc4A==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.56.0.tgz", + "integrity": "sha512-7r4Z3NC7yU1oAQVWJNA2HX7tX481F3pJvCGyLIXiTdBcthz4Q/o21jwcMYDFkuI92UWTNBQQmHYgwHo1zS5dzg==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.46.2", - "@algolia/requester-browser-xhr": "5.46.2", - "@algolia/requester-fetch": "5.46.2", - "@algolia/requester-node-http": "5.46.2" + "@algolia/client-common": "5.56.0", + "@algolia/requester-browser-xhr": "5.56.0", + "@algolia/requester-fetch": "5.56.0", + "@algolia/requester-node-http": "5.56.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-analytics": { - "version": "5.46.2", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.46.2.tgz", - "integrity": "sha512-EPBN2Oruw0maWOF4OgGPfioTvd+gmiNwx0HmD9IgmlS+l75DatcBkKOPNJN+0z3wBQWUO5oq602ATxIfmTQ8bA==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.56.0.tgz", + "integrity": "sha512-avmjXQSq+jadFO8Xl2em05/uQdQnEmHsJyOAdVbZkmVgpMfxL12aJwVVfGNwYr9nulcpuJN1X0lTaQ5wxuNGcA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.46.2", - "@algolia/requester-browser-xhr": "5.46.2", - "@algolia/requester-fetch": "5.46.2", - "@algolia/requester-node-http": "5.46.2" + "@algolia/client-common": "5.56.0", + "@algolia/requester-browser-xhr": "5.56.0", + "@algolia/requester-fetch": "5.56.0", + "@algolia/requester-node-http": "5.56.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-common": { - "version": "5.46.2", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.46.2.tgz", - "integrity": "sha512-Hj8gswSJNKZ0oyd0wWissqyasm+wTz1oIsv5ZmLarzOZAp3vFEda8bpDQ8PUhO+DfkbiLyVnAxsPe4cGzWtqkg==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.56.0.tgz", + "integrity": "sha512-v2TPStUhY//ripPjIVclZ8AWc7DEGooXULZGFlFu37zNatgHjw34oZZ+OSbbc/YHO+xZwPl62I1k8xH1m4S2eg==", "license": "MIT", "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-insights": { - "version": "5.46.2", - "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.46.2.tgz", - "integrity": "sha512-6dBZko2jt8FmQcHCbmNLB0kCV079Mx/DJcySTL3wirgDBUH7xhY1pOuUTLMiGkqM5D8moVZTvTdRKZUJRkrwBA==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.56.0.tgz", + "integrity": "sha512-P0ehROpM4Sem3Sqo5x2cKPgj67D3G3jy0rh1Amwkcvsfr6tkvIcdCmerieanqTF7NxUMPNFLkpIFeMO8Rpa50w==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.46.2", - "@algolia/requester-browser-xhr": "5.46.2", - "@algolia/requester-fetch": "5.46.2", - "@algolia/requester-node-http": "5.46.2" + "@algolia/client-common": "5.56.0", + "@algolia/requester-browser-xhr": "5.56.0", + "@algolia/requester-fetch": "5.56.0", + "@algolia/requester-node-http": "5.56.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-personalization": { - "version": "5.46.2", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.46.2.tgz", - "integrity": "sha512-1waE2Uqh/PHNeDXGn/PM/WrmYOBiUGSVxAWqiJIj73jqPqvfzZgzdakHscIVaDl6Cp+j5dwjsZ5LCgaUr6DtmA==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.56.0.tgz", + "integrity": "sha512-SXK3Vn3WVxyzbm31oePZBJkp1wpOyuWdd4B/Pv7n0aXDxmeSWhC1R1FC1517mMrFAIaPH4Rt0x6RUe7ZNjz8FA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.46.2", - "@algolia/requester-browser-xhr": "5.46.2", - "@algolia/requester-fetch": "5.46.2", - "@algolia/requester-node-http": "5.46.2" + "@algolia/client-common": "5.56.0", + "@algolia/requester-browser-xhr": "5.56.0", + "@algolia/requester-fetch": "5.56.0", + "@algolia/requester-node-http": "5.56.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-query-suggestions": { - "version": "5.46.2", - "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.46.2.tgz", - "integrity": "sha512-EgOzTZkyDcNL6DV0V/24+oBJ+hKo0wNgyrOX/mePBM9bc9huHxIY2352sXmoZ648JXXY2x//V1kropF/Spx83w==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.56.0.tgz", + "integrity": "sha512-5+ZdX8garFnmycnZgKhtXHePEaLj5zqDxI/0lkhhluzCcvTn0/PvvTirTg8hHYetQHvn7GDyeAiqTAieMvMW4A==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.46.2", - "@algolia/requester-browser-xhr": "5.46.2", - "@algolia/requester-fetch": "5.46.2", - "@algolia/requester-node-http": "5.46.2" + "@algolia/client-common": "5.56.0", + "@algolia/requester-browser-xhr": "5.56.0", + "@algolia/requester-fetch": "5.56.0", + "@algolia/requester-node-http": "5.56.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-search": { - "version": "5.46.2", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.46.2.tgz", - "integrity": "sha512-ZsOJqu4HOG5BlvIFnMU0YKjQ9ZI6r3C31dg2jk5kMWPSdhJpYL9xa5hEe7aieE+707dXeMI4ej3diy6mXdZpgA==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.56.0.tgz", + "integrity": "sha512-+mKUdYvqOi0BcvpAEyCEw49vSBptufIcfibtHz2bdr1pI789M46Yt0uQEk/sxtK3teh71OQvVFHaTDzShUWewQ==", "license": "MIT", - "peer": true, "dependencies": { - "@algolia/client-common": "5.46.2", - "@algolia/requester-browser-xhr": "5.46.2", - "@algolia/requester-fetch": "5.46.2", - "@algolia/requester-node-http": "5.46.2" + "@algolia/client-common": "5.56.0", + "@algolia/requester-browser-xhr": "5.56.0", + "@algolia/requester-fetch": "5.56.0", + "@algolia/requester-node-http": "5.56.0" }, "engines": { "node": ">= 14.0.0" @@ -252,81 +197,81 @@ "license": "MIT" }, "node_modules/@algolia/ingestion": { - "version": "1.46.2", - "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.46.2.tgz", - "integrity": "sha512-1Uw2OslTWiOFDtt83y0bGiErJYy5MizadV0nHnOoHFWMoDqWW0kQoMFI65pXqRSkVvit5zjXSLik2xMiyQJDWQ==", + "version": "1.56.0", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.56.0.tgz", + "integrity": "sha512-9g/zj+AZx5moFcdFIrYQoVrueXivjUcc3MQHtCYT8WhIuk1lUh1AyEhvJCS0XBZld09cLvd1AZ3BvDBpVpX2UA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.46.2", - "@algolia/requester-browser-xhr": "5.46.2", - "@algolia/requester-fetch": "5.46.2", - "@algolia/requester-node-http": "5.46.2" + "@algolia/client-common": "5.56.0", + "@algolia/requester-browser-xhr": "5.56.0", + "@algolia/requester-fetch": "5.56.0", + "@algolia/requester-node-http": "5.56.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/monitoring": { - "version": "1.46.2", - "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.46.2.tgz", - "integrity": "sha512-xk9f+DPtNcddWN6E7n1hyNNsATBCHIqAvVGG2EAGHJc4AFYL18uM/kMTiOKXE/LKDPyy1JhIerrh9oYb7RBrgw==", + "version": "1.56.0", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.56.0.tgz", + "integrity": "sha512-Qf3Sr6f9A9uxCZUf3MXS0d2b877uYzEB5yxqpVGXAhcJnBCQjrRRon0KvefpGkxy+BshrIJs96OUoMtGqXTFDA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.46.2", - "@algolia/requester-browser-xhr": "5.46.2", - "@algolia/requester-fetch": "5.46.2", - "@algolia/requester-node-http": "5.46.2" + "@algolia/client-common": "5.56.0", + "@algolia/requester-browser-xhr": "5.56.0", + "@algolia/requester-fetch": "5.56.0", + "@algolia/requester-node-http": "5.56.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/recommend": { - "version": "5.46.2", - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.46.2.tgz", - "integrity": "sha512-NApbTPj9LxGzNw4dYnZmj2BoXiAc8NmbbH6qBNzQgXklGklt/xldTvu+FACN6ltFsTzoNU6j2mWNlHQTKGC5+Q==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.56.0.tgz", + "integrity": "sha512-GXWG1rWc5wu8hY4N33Y3b6ernY6sAdAvmKWN/zHAiACOx40WnpG0TVX5YazCAr/9gOYGInSiM2A0y2jy2xbiDA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.46.2", - "@algolia/requester-browser-xhr": "5.46.2", - "@algolia/requester-fetch": "5.46.2", - "@algolia/requester-node-http": "5.46.2" + "@algolia/client-common": "5.56.0", + "@algolia/requester-browser-xhr": "5.56.0", + "@algolia/requester-fetch": "5.56.0", + "@algolia/requester-node-http": "5.56.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "5.46.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.46.2.tgz", - "integrity": "sha512-ekotpCwpSp033DIIrsTpYlGUCF6momkgupRV/FA3m62SreTSZUKjgK6VTNyG7TtYfq9YFm/pnh65bATP/ZWJEg==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.56.0.tgz", + "integrity": "sha512-7t24cBxaInS3mZb7ddEaZT/tp6q+/aR4YttsQVyP1/i+LmwPR34atO35KjaLFCcRVrlP7sYOAqkCfg6lIRB+ew==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.46.2" + "@algolia/client-common": "5.56.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-fetch": { - "version": "5.46.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.46.2.tgz", - "integrity": "sha512-gKE+ZFi/6y7saTr34wS0SqYFDcjHW4Wminv8PDZEi0/mE99+hSrbKgJWxo2ztb5eqGirQTgIh1AMVacGGWM1iw==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.56.0.tgz", + "integrity": "sha512-R7ePHgVYmDFjZpvrsVAfbDz/d4RxKAYZ5/vgLfIsCVRZRryjWl/3INOxpOICzitehQ5FjNtNjcLQTrmHPTcHBQ==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.46.2" + "@algolia/client-common": "5.56.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-node-http": { - "version": "5.46.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.46.2.tgz", - "integrity": "sha512-ciPihkletp7ttweJ8Zt+GukSVLp2ANJHU+9ttiSxsJZThXc4Y2yJ8HGVWesW5jN1zrsZsezN71KrMx/iZsOYpg==", + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.56.0.tgz", + "integrity": "sha512-PIOUXlSnrqM0S+WOgDRb4RzotydJH7ZoT6tOyL7tAO7qJOfvX5wsEW8Pe+PMKMwvuI4/gIyK9cg2H7lJXqnc4Q==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.46.2" + "@algolia/client-common": "5.56.0" }, "engines": { "node": ">= 14.0.0" @@ -346,12 +291,12 @@ } }, "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==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.27.1", + "@babel/helper-validator-identifier": "^7.29.7", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" }, @@ -373,7 +318,6 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz", "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", "license": "MIT", - "peer": true, "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", @@ -409,13 +353,13 @@ } }, "node_modules/@babel/generator": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", - "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==", + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz", + "integrity": "sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.28.5", - "@babel/types": "^7.28.5", + "@babel/parser": "^7.29.8", + "@babel/types": "^7.29.8", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" @@ -534,9 +478,9 @@ } }, "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==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -556,13 +500,13 @@ } }, "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==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", "license": "MIT", "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -598,9 +542,9 @@ } }, "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==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", + "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -654,18 +598,18 @@ } }, "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==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", "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==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -708,12 +652,12 @@ } }, "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==", + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", + "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==", "license": "MIT", "dependencies": { - "@babel/types": "^7.28.5" + "@babel/types": "^7.29.8" }, "bin": { "parser": "bin/babel-parser.js" @@ -1522,12 +1466,12 @@ } }, "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==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.29.7.tgz", + "integrity": "sha512-J0wGhKan+rIiE2OhfhRptySLrJ6SjQYM6b6N1FMlhyhCcw1Mig8vQjWchyB+bgHGDvaWo6Diu6CLRMra2uMtmg==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -1648,13 +1592,13 @@ } }, "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==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.29.7.tgz", + "integrity": "sha512-xmAscdE/AsqRW7vutbPNoUmu/nF5SrLKPs7aoJgEjo35lLKA/Bc0i2rMv/hr1+Y0o1bQCiVtith3u2vdgRL39Q==", "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", "babel-plugin-polyfill-corejs2": "^0.4.14", "babel-plugin-polyfill-corejs3": "^0.13.0", "babel-plugin-polyfill-regenerator": "^0.6.5", @@ -1989,44 +1933,32 @@ "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==", + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.27.1", - "@babel/parser": "^7.27.2", - "@babel/types": "^7.27.1" + "@babel/code-frame": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7" }, "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==", + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz", + "integrity": "sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==", "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", + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.8", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.8", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.8", "debug": "^4.3.1" }, "engines": { @@ -2034,13 +1966,13 @@ } }, "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==", + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", + "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.28.5" + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" }, "engines": { "node": ">=6.9.0" @@ -2220,7 +2152,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" }, @@ -2243,7 +2174,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" } @@ -2349,11 +2279,10 @@ } }, "node_modules/@csstools/postcss-cascade-layers/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", + "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -2771,11 +2700,10 @@ } }, "node_modules/@csstools/postcss-is-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", + "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -3011,9 +2939,9 @@ } }, "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==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.1.tgz", + "integrity": "sha512-TQUGBuRvxdc7TgNSTevYqrL8oItxiwPDixk20qCB5me/W8uF7BPbhRrAvFuhEoywQp/woRsUZ6SJ+sU5idZAIA==", "funding": [ { "type": "github", @@ -3219,9 +3147,9 @@ } }, "node_modules/@csstools/postcss-scope-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", + "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -3443,9 +3371,9 @@ } }, "node_modules/@docsearch/core": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@docsearch/core/-/core-4.4.0.tgz", - "integrity": "sha512-kiwNo5KEndOnrf5Kq/e5+D9NBMCFgNsDoRpKQJ9o/xnSlheh6b8AXppMuuUVVdAUIhIfQFk/07VLjjk/fYyKmw==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@docsearch/core/-/core-4.7.0.tgz", + "integrity": "sha512-p/9xVKmPDj3FPvMfPf5naVO3Ej8SCbcUugGvx1+8GgkuBNbqxqN2Irx3WLBv8VY0jH7XpRwKWdlmjXLZsmTLsg==", "license": "MIT", "peerDependencies": { "@types/react": ">= 16.8.0 < 20.0.0", @@ -3465,25 +3393,20 @@ } }, "node_modules/@docsearch/css": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-4.4.0.tgz", - "integrity": "sha512-e9vPgtih6fkawakmYo0Y6V4BKBmDV7Ykudn7ADWXUs5b6pmtBRwDbpSG/WiaUG63G28OkJDEnsMvgIAnZgGwYw==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-4.7.0.tgz", + "integrity": "sha512-Sk5xkdRFeE7PeWjG9l4AfTwdvMfr9wHiwNNCpHXT4v4SNyNMKdHGvEILc31BgaVFGDDNbv5u/a73tofRiwbEZw==", "license": "MIT" }, "node_modules/@docsearch/react": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-4.4.0.tgz", - "integrity": "sha512-z12zeg1mV7WD4Ag4pKSuGukETJLaucVFwszDXL/qLaEgRqxEaVacO9SR1qqnCXvZztlvz2rt7cMqryi/7sKfjA==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-4.7.0.tgz", + "integrity": "sha512-x6oedjJ8O8/pIDBsMo5Orca3/6cQCz616/CwthVe68l43mqnj2lrJ9kFQITBqy8hMsS3nWeBWFoVO5dJ1DCFKA==", "license": "MIT", "dependencies": { - "@ai-sdk/react": "^2.0.30", "@algolia/autocomplete-core": "1.19.2", - "@docsearch/core": "4.4.0", - "@docsearch/css": "4.4.0", - "ai": "^5.0.30", - "algoliasearch": "^5.28.0", - "marked": "^16.3.0", - "zod": "^4.1.8" + "@docsearch/core": "4.7.0", + "@docsearch/css": "4.7.0" }, "peerDependencies": { "@types/react": ">= 16.8.0 < 20.0.0", @@ -3506,10 +3429,42 @@ } } }, + "node_modules/@docsearch/react/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/@docsearch/react/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/@docsearch/react/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/@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==", + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.10.2.tgz", + "integrity": "sha512-aJ1hpGyvfkte3dDAfNbWM4biW4yWZBVz7TIGLZP+v+tWOBgxX3e0N5ZIXHIvmfNNXTI77pcHUx3KmtOk05Ze3Q==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", @@ -3520,10 +3475,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", + "@docusaurus/logger": "3.10.2", + "@docusaurus/utils": "3.10.2", "babel-plugin-dynamic-import-node": "^2.3.3", "fs-extra": "^11.1.1", "tslib": "^2.6.0" @@ -3533,17 +3487,17 @@ } }, "node_modules/@docusaurus/bundler": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.9.2.tgz", - "integrity": "sha512-ZOVi6GYgTcsZcUzjblpzk3wH1Fya2VNpd5jtHoCCFcJlMQ1EYXZetfAnRHLcyiFeBABaI1ltTYbOBtH/gahGVA==", + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.10.2.tgz", + "integrity": "sha512-i0ZNcy0f0WhaOlYVgzLsWhIoEXO9kS3HRoKPtgE6vQtZUq7arKZaYdNBudr3mqCmd+TyOkwtwfHgs1ENj07r5g==", "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", + "@docusaurus/babel": "3.10.2", + "@docusaurus/cssnano-preset": "3.10.2", + "@docusaurus/logger": "3.10.2", + "@docusaurus/types": "3.10.2", + "@docusaurus/utils": "3.10.2", "babel-loader": "^9.2.1", "clean-css": "^5.3.3", "copy-webpack-plugin": "^11.0.0", @@ -3561,7 +3515,7 @@ "tslib": "^2.6.0", "url-loader": "^4.1.1", "webpack": "^5.95.0", - "webpackbar": "^6.0.1" + "webpackbar": "^7.0.0" }, "engines": { "node": ">=20.0" @@ -3575,19 +3529,55 @@ } } }, - "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==", + "node_modules/@docusaurus/bundler/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", "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", + "@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/bundler/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/core": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.10.2.tgz", + "integrity": "sha512-EYByj6nk+aD9KeVxV6Hmo2/nAAT79P21Y82ycTBOBtrmqilloIbIEhgL2/8Xpt2Jz/pgNqHAwyusOGwmbKeJmA==", + "license": "MIT", + "dependencies": { + "@docusaurus/babel": "3.10.2", + "@docusaurus/bundler": "3.10.2", + "@docusaurus/logger": "3.10.2", + "@docusaurus/mdx-loader": "3.10.2", + "@docusaurus/utils": "3.10.2", + "@docusaurus/utils-common": "3.10.2", + "@docusaurus/utils-validation": "3.10.2", "boxen": "^6.2.1", "chalk": "^4.1.2", "chokidar": "^3.5.3", @@ -3595,11 +3585,11 @@ "combine-promises": "^1.1.0", "commander": "^5.1.0", "core-js": "^3.31.1", - "detect-port": "^1.5.1", + "detect-port": "^2.1.0", "escape-html": "^1.0.3", "eta": "^2.2.0", "eval": "^0.1.8", - "execa": "5.1.1", + "execa": "^5.1.1", "fs-extra": "^11.1.1", "html-tags": "^3.3.1", "html-webpack-plugin": "^5.6.0", @@ -3610,12 +3600,12 @@ "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-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.6", + "serve-handler": "^6.1.7", "tinypool": "^1.0.2", "tslib": "^2.6.0", "update-notifier": "^6.0.2", @@ -3631,15 +3621,21 @@ "node": ">=20.0" }, "peerDependencies": { + "@docusaurus/faster": "*", "@mdx-js/react": "^3.0.0", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@docusaurus/faster": { + "optional": true + } } }, "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==", + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.10.2.tgz", + "integrity": "sha512-4gCnHRbJLTloiwfvFAa92tgb2gI4KYhvjfQVYnEaiMO/EgvWfCo1LwytHXen+1oZAN0VAlS0JAPxp3MsvKDa3A==", "license": "MIT", "dependencies": { "cssnano-preset-advanced": "^6.1.2", @@ -3651,10 +3647,70 @@ "node": ">=20.0" } }, + "node_modules/@docusaurus/faster": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/faster/-/faster-3.10.2.tgz", + "integrity": "sha512-p/5E5/RyHv+QWusJMPN5i3OMJTqTgkhuwzVbB1AReDWTUHXQCmf5mlTFzGiDrWeQWIDOKsuOPn1jJh0s9LUOHA==", + "license": "MIT", + "dependencies": { + "@docusaurus/types": "3.10.2", + "@rspack/core": "^1.7.10", + "@swc/core": "^1.15.40", + "@swc/html": "^1.15.40", + "browserslist": "^4.24.2", + "lightningcss": "^1.27.0", + "semver": "^7.5.4", + "swc-loader": "^0.2.6", + "tslib": "^2.6.0", + "webpack": "^5.95.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/types": "*" + } + }, + "node_modules/@docusaurus/faster/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", + "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/faster/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/logger": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.9.2.tgz", - "integrity": "sha512-/SVCc57ByARzGSU60c50rMyQlBuMIJCjcsJlkphxY6B0GV4UH3tcA1994N8fFfbJ9kX3jIBe/xg3XP5qBtGDbA==", + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.10.2.tgz", + "integrity": "sha512-gSEwqtPfCAnC3ZSJY6xL7tcIfgg0vFD39jbv93eakuweyvO2864xR0K+kmKwBhkTCtWRNjuGGnb5rdmkD/ndqw==", "license": "MIT", "dependencies": { "chalk": "^4.1.2", @@ -3665,14 +3721,14 @@ } }, "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==", + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.10.2.tgz", + "integrity": "sha512-9Fd4V/SFjfrVQ0JH5EN0+iPWyFunvTeQE3gfyFeetqPaXMP0OylIjOw16dCuXG4NZJrYdBqwzjh18/h3gRi47w==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "@docusaurus/logger": "3.10.2", + "@docusaurus/utils": "3.10.2", + "@docusaurus/utils-validation": "3.10.2", "@mdx-js/mdx": "^3.0.0", "@slorber/remark-comment": "^1.0.0", "escape-html": "^1.0.3", @@ -3707,6 +3763,7 @@ "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==", + "dev": true, "license": "MIT", "dependencies": { "@docusaurus/types": "3.9.2", @@ -3723,20 +3780,21 @@ } }, "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", + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.10.2.tgz", + "integrity": "sha512-0cbEnNKf0InmLkhj/+nVRmqEnWEoOE8Mh+2x1qOXI0qYpCnphq4RXknVJ8BvybKRXqYVvbmdMfiJSup+k4tm5w==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.2", + "@docusaurus/logger": "3.10.2", + "@docusaurus/mdx-loader": "3.10.2", + "@docusaurus/theme-common": "3.10.2", + "@docusaurus/types": "3.10.2", + "@docusaurus/utils": "3.10.2", + "@docusaurus/utils-common": "3.10.2", + "@docusaurus/utils-validation": "3.10.2", "cheerio": "1.0.0-rc.12", + "combine-promises": "^1.1.0", "feed": "^4.2.2", "fs-extra": "^11.1.1", "lodash": "^4.17.21", @@ -3756,22 +3814,57 @@ "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==", + "node_modules/@docusaurus/plugin-content-blog/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", "license": "MIT", - "peer": true, "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", + "@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/plugin-content-blog/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/plugin-content-docs": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.10.2.tgz", + "integrity": "sha512-Sqwl4FPoZBDrlY8I2VU2H8O0M91CHp9T8ToMSkTZmjvHCif+1laqfXi6sTk8IfyVS/trN5yNjcWd1bFsGB6W5Q==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.2", + "@docusaurus/logger": "3.10.2", + "@docusaurus/mdx-loader": "3.10.2", + "@docusaurus/module-type-aliases": "3.10.2", + "@docusaurus/theme-common": "3.10.2", + "@docusaurus/types": "3.10.2", + "@docusaurus/utils": "3.10.2", + "@docusaurus/utils-common": "3.10.2", + "@docusaurus/utils-validation": "3.10.2", "@types/react-router-config": "^5.0.7", "combine-promises": "^1.1.0", "fs-extra": "^11.1.1", @@ -3790,57 +3883,75 @@ "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==", + "node_modules/@docusaurus/plugin-content-docs/node_modules/@docusaurus/module-type-aliases": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.10.2.tgz", + "integrity": "sha512-h/I5e4jaAhDHW4vaLENi1i2hnOEnXY1t9R+nnRTbgUl7ymVRzN/HF7dDfj8rKYGj8gfIge+Ef+iYRAMtbGvsrQ==", "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" + "@docusaurus/types": "3.10.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-docs/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", + "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/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==", + "node_modules/@docusaurus/plugin-content-docs/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": { - "@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" + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" }, "engines": { - "node": ">=20.0" + "node": ">=10.0.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==", + "node_modules/@docusaurus/plugin-content-pages": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.10.2.tgz", + "integrity": "sha512-h5R12sZ/vV9EPiVjvIl9YFCOwkpwXes7dQMYt3EvP6Pphu4amHxxTqWxf08Fl5DR8h+oZMbWpFTNw5vKEYfvzQ==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", + "@docusaurus/core": "3.10.2", + "@docusaurus/mdx-loader": "3.10.2", + "@docusaurus/types": "3.10.2", + "@docusaurus/utils": "3.10.2", + "@docusaurus/utils-validation": "3.10.2", "fs-extra": "^11.1.1", - "react-json-view-lite": "^2.3.0", - "tslib": "^2.6.0" + "tslib": "^2.6.0", + "webpack": "^5.88.1" }, "engines": { "node": ">=20.0" @@ -3850,78 +3961,105 @@ "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==", + "node_modules/@docusaurus/plugin-content-pages/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", "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" + "@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/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==", + "node_modules/@docusaurus/plugin-content-pages/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": { - "@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" + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" }, "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" + "node": ">=10.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==", + "node_modules/@docusaurus/plugin-css-cascade-layers": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.10.2.tgz", + "integrity": "sha512-UkdvQby5OQUKWrw3lLnSTJXQ6VETaUVTuPQX9AABtmFm5h+ifEBx1OQ+LN726Q4byuwBf2ElHkf4qU4hTxdvRg==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "@docusaurus/core": "3.10.2", + "@docusaurus/types": "3.10.2", + "@docusaurus/utils": "3.10.2", + "@docusaurus/utils-validation": "3.10.2", "tslib": "^2.6.0" }, "engines": { "node": ">=20.0" + } + }, + "node_modules/@docusaurus/plugin-css-cascade-layers/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", + "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/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==", + "node_modules/@docusaurus/plugin-css-cascade-layers/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": { - "@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", + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@docusaurus/plugin-debug": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.10.2.tgz", + "integrity": "sha512-8vbZNOSCpnsT57EY6CgN7sgRVmx3KTYwO8Uvo2pbxOyb8tbqAwtT9SslqaQ41HbA1v1hpn5RP7u5s2KvRwAFpQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.2", + "@docusaurus/types": "3.10.2", + "@docusaurus/utils": "3.10.2", "fs-extra": "^11.1.1", - "sitemap": "^7.1.1", + "react-json-view-lite": "^2.3.0", "tslib": "^2.6.0" }, "engines": { @@ -3932,90 +4070,52 @@ "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==", + "node_modules/@docusaurus/plugin-debug/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", "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" + "@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/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" + "node_modules/@docusaurus/plugin-debug/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": ">=20.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" + "node": ">=10.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==", + "node_modules/@docusaurus/plugin-google-analytics": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.10.2.tgz", + "integrity": "sha512-kMHMBK9j4VAtgd5owwrRLRIi0EjkrpXlX7ePj1+y68XfVZV9I1T4S+koPDm+Hfw2TtnyHvh0uNrDvjz+DjQGVA==", "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" + "@docusaurus/core": "3.10.2", + "@docusaurus/types": "3.10.2", + "@docusaurus/utils-validation": "3.10.2", + "tslib": "^2.6.0" }, "engines": { "node": ">=20.0" @@ -4025,84 +4125,52 @@ "react-dom": "^18.0.0 || ^19.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==", + "node_modules/@docusaurus/plugin-google-analytics/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", "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", + "@mdx-js/mdx": "^3.0.0", "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", "@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" + "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": { - "@docusaurus/plugin-content-docs": "*", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/theme-mermaid": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.9.2.tgz", - "integrity": "sha512-5vhShRDq/ntLzdInsQkTdoKWSzw8d1jB17sNPYhA/KvYYFXfuVEGHLM6nrf8MFbV8TruAHDG21Fn3W4lO8GaDw==", + "node_modules/@docusaurus/plugin-google-analytics/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": { - "@docusaurus/core": "3.9.2", - "@docusaurus/module-type-aliases": "3.9.2", - "@docusaurus/theme-common": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", - "mermaid": ">=11.6.0", - "tslib": "^2.6.0" + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" }, "engines": { - "node": ">=20.0" - }, - "peerDependencies": { - "@mermaid-js/layout-elk": "^0.1.9", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@mermaid-js/layout-elk": { - "optional": true - } + "node": ">=10.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" + "node_modules/@docusaurus/plugin-google-gtag": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.10.2.tgz", + "integrity": "sha512-Vt90nNFhtAChRe9+it1hcHFgFvETdSnOkL5Bma+p6E/yU2tAYrvvyk+gv+LJGM2ZUkyKuKXLRsZ2Lb0bO7+Vog==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.2", + "@docusaurus/types": "3.10.2", + "@docusaurus/utils-validation": "3.10.2", + "tslib": "^2.6.0" }, "engines": { "node": ">=20.0" @@ -4112,30 +4180,10 @@ "react-dom": "^18.0.0 || ^19.0.0" } }, - "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/tsconfig": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.9.2.tgz", - "integrity": "sha512-j6/Fp4Rlpxsc632cnRnl5HpOWeb6ZKssDj6/XzzAzVGXXfm9Eptx3rxCC+fDzySn9fHTS+CWJjPineCR1bB5WQ==", - "dev": true, - "license": "MIT" - }, - "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==", + "node_modules/@docusaurus/plugin-google-gtag/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", "license": "MIT", "dependencies": { "@mdx-js/mdx": "^3.0.0", @@ -4154,7 +4202,7 @@ "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/types/node_modules/webpack-merge": { + "node_modules/@docusaurus/plugin-google-gtag/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==", @@ -4168,773 +4216,2205 @@ "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==", + "node_modules/@docusaurus/plugin-google-tag-manager": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.10.2.tgz", + "integrity": "sha512-MLCffCldysi/R0nzJQP7ZWd0xAoGNnSTiVOo6TTR6mKVGFhE+/XArGe67ZcaZv1uytgQXoXs92VJrgVDrz80rQ==", "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" + "@docusaurus/core": "3.10.2", + "@docusaurus/types": "3.10.2", + "@docusaurus/utils-validation": "3.10.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/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==", + "node_modules/@docusaurus/plugin-google-tag-manager/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.9.2", - "tslib": "^2.6.0" + "@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" }, - "engines": { - "node": ">=20.0" + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.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==", + "node_modules/@docusaurus/plugin-google-tag-manager/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": { - "@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" + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" }, "engines": { - "node": ">=20.0" + "node": ">=10.0.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", + "node_modules/@docusaurus/plugin-sitemap": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.10.2.tgz", + "integrity": "sha512-PODkwg5XetLML3hU/3xpCKJUZ9cqExLaBnD/Fzzwj2VHogLeqnDisLIujae87zuze7T4mCm2A6KEqZkyiz07EQ==", + "license": "MIT", "dependencies": { - "@hapi/hoek": "^9.0.0" + "@docusaurus/core": "3.10.2", + "@docusaurus/logger": "3.10.2", + "@docusaurus/types": "3.10.2", + "@docusaurus/utils": "3.10.2", + "@docusaurus/utils-common": "3.10.2", + "@docusaurus/utils-validation": "3.10.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/@iconify/types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", - "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", - "license": "MIT" - }, - "node_modules/@iconify/utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-3.1.0.tgz", - "integrity": "sha512-Zlzem1ZXhI1iHeeERabLNzBHdOa4VhQbqAcOQaMKuTuyZCpwKbC2R4Dd0Zo3g9EAc+Y4fiarO8HIHRAth7+skw==", + "node_modules/@docusaurus/plugin-sitemap/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", "license": "MIT", "dependencies": { - "@antfu/install-pkg": "^1.1.0", - "@iconify/types": "^2.0.0", - "mlly": "^1.8.0" + "@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/@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==", + "node_modules/@docusaurus/plugin-sitemap/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": { - "@sinclair/typebox": "^0.27.8" + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10.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==", + "node_modules/@docusaurus/plugin-svgr": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.10.2.tgz", + "integrity": "sha512-JgfT3jWM0TJ8Uw0cEcqxHpybngQY1vlBYpuuNO+gEh5iPh5Ar+vxq/u9CFrYsWeXy48BN7Db76Pzp2edNXUQ8A==", "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" + "@docusaurus/core": "3.10.2", + "@docusaurus/types": "3.10.2", + "@docusaurus/utils": "3.10.2", + "@docusaurus/utils-validation": "3.10.2", + "@svgr/core": "8.1.0", + "@svgr/webpack": "^8.1.0", + "tslib": "^2.6.0", + "webpack": "^5.88.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.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==", + "node_modules/@docusaurus/plugin-svgr/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" + "@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/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "node_modules/@docusaurus/plugin-svgr/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": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" } }, - "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", + "node_modules/@docusaurus/preset-classic": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.10.2.tgz", + "integrity": "sha512-a4B3VczmDl99zK0EufDQYomdJ186WDingjmDXxhN2PNPS9Ty/Y2M5CLFX1KQMRKqRTLiRDKfutzG5IY1FC/ceg==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.2", + "@docusaurus/plugin-content-blog": "3.10.2", + "@docusaurus/plugin-content-docs": "3.10.2", + "@docusaurus/plugin-content-pages": "3.10.2", + "@docusaurus/plugin-css-cascade-layers": "3.10.2", + "@docusaurus/plugin-debug": "3.10.2", + "@docusaurus/plugin-google-analytics": "3.10.2", + "@docusaurus/plugin-google-gtag": "3.10.2", + "@docusaurus/plugin-google-tag-manager": "3.10.2", + "@docusaurus/plugin-sitemap": "3.10.2", + "@docusaurus/plugin-svgr": "3.10.2", + "@docusaurus/theme-classic": "3.10.2", + "@docusaurus/theme-common": "3.10.2", + "@docusaurus/theme-search-algolia": "3.10.2", + "@docusaurus/types": "3.10.2" + }, "engines": { - "node": ">=6.0.0" + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.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==", + "node_modules/@docusaurus/preset-classic/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", "license": "MIT", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" + "@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/@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==", + "node_modules/@docusaurus/preset-classic/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": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" } }, - "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" + "node_modules/@docusaurus/theme-classic": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.10.2.tgz", + "integrity": "sha512-JqTSLQmqmA9uKWZsD5iwBGJ4JyKB4/yTw6PsSXVPRJG/6GAm/u+add9Iip+hvwP12/AnPNztrdxsI14NJW4KeA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.2", + "@docusaurus/logger": "3.10.2", + "@docusaurus/mdx-loader": "3.10.2", + "@docusaurus/module-type-aliases": "3.10.2", + "@docusaurus/plugin-content-blog": "3.10.2", + "@docusaurus/plugin-content-docs": "3.10.2", + "@docusaurus/plugin-content-pages": "3.10.2", + "@docusaurus/theme-common": "3.10.2", + "@docusaurus/theme-translations": "3.10.2", + "@docusaurus/types": "3.10.2", + "@docusaurus/utils": "3.10.2", + "@docusaurus/utils-common": "3.10.2", + "@docusaurus/utils-validation": "3.10.2", + "@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", + "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" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" + "engines": { + "node": ">=20.0" }, "peerDependencies": { - "tslib": "2" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "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" + "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/module-type-aliases": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.10.2.tgz", + "integrity": "sha512-h/I5e4jaAhDHW4vaLENi1i2hnOEnXY1t9R+nnRTbgUl7ymVRzN/HF7dDfj8rKYGj8gfIge+Ef+iYRAMtbGvsrQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/types": "3.10.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": { - "tslib": "2" + "react": "*", + "react-dom": "*" } }, - "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" + "node_modules/@docusaurus/theme-classic/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", + "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": { - "tslib": "2" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "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", + "node_modules/@docusaurus/theme-classic/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": { - "@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" + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" }, "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" + "node": ">=10.0.0" } }, - "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", + "node_modules/@docusaurus/theme-common": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.10.2.tgz", + "integrity": "sha512-R9b/vMpK1yye6hNZTA6x/ivRv+at6GhxnXcxkpzCGzO1R1RwiquqiFg2wMFh6aqlJTpWRFKpFD2TzCDQcyOU0A==", + "license": "MIT", "dependencies": { - "@jsonjoy.com/codegen": "^1.0.0", - "@jsonjoy.com/util": "^1.9.0" + "@docusaurus/mdx-loader": "3.10.2", + "@docusaurus/module-type-aliases": "3.10.2", + "@docusaurus/utils": "3.10.2", + "@docusaurus/utils-common": "3.10.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": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" + "node": ">=20.0" }, "peerDependencies": { - "tslib": "2" + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "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", + "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/module-type-aliases": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.10.2.tgz", + "integrity": "sha512-h/I5e4jaAhDHW4vaLENi1i2hnOEnXY1t9R+nnRTbgUl7ymVRzN/HF7dDfj8rKYGj8gfIge+Ef+iYRAMtbGvsrQ==", + "license": "MIT", "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" + "@docusaurus/types": "3.10.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": { - "tslib": "2" + "react": "*", + "react-dom": "*" } }, - "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/@docusaurus/theme-common/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", + "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/@mdx-js/mdx": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.1.tgz", - "integrity": "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==", + "node_modules/@docusaurus/theme-common/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": { - "@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" + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=10.0.0" } }, - "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==", + "node_modules/@docusaurus/theme-mermaid": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.10.2.tgz", + "integrity": "sha512-Stssh5MYQJ+EdYugUXf+ZcpeJFQPKXf0KCd/SWp10o3CmXNaOoh5IEgVjVqY1e1XhQf3on4+Y4BnrMiD95E2SQ==", "license": "MIT", - "peer": true, "dependencies": { - "@types/mdx": "^2.0.0" + "@docusaurus/core": "3.10.2", + "@docusaurus/module-type-aliases": "3.10.2", + "@docusaurus/theme-common": "3.10.2", + "@docusaurus/types": "3.10.2", + "@docusaurus/utils-validation": "3.10.2", + "mermaid": ">=11.6.0", + "tslib": "^2.6.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=20.0" }, "peerDependencies": { - "@types/react": ">=16", - "react": ">=16" + "@mermaid-js/layout-elk": "^0.1.9", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@mermaid-js/layout-elk": { + "optional": true + } } }, - "node_modules/@mermaid-js/parser": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.6.3.tgz", - "integrity": "sha512-lnjOhe7zyHjc+If7yT4zoedx2vo4sHaTmtkl1+or8BRTnCtDmcTpAjpzDSfCZrshM5bCoz0GyidzadJAH1xobA==", + "node_modules/@docusaurus/theme-mermaid/node_modules/@docusaurus/module-type-aliases": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.10.2.tgz", + "integrity": "sha512-h/I5e4jaAhDHW4vaLENi1i2hnOEnXY1t9R+nnRTbgUl7ymVRzN/HF7dDfj8rKYGj8gfIge+Ef+iYRAMtbGvsrQ==", "license": "MIT", "dependencies": { - "langium": "3.3.1" + "@docusaurus/types": "3.10.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/@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==", + "node_modules/@docusaurus/theme-mermaid/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@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" }, - "engines": { - "node": ">= 8" + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, - "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==", + "node_modules/@docusaurus/theme-mermaid/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": ">= 8" + "node": ">=10.0.0" } }, - "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==", + "node_modules/@docusaurus/theme-search-algolia": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.10.2.tgz", + "integrity": "sha512-1msxllyhi/5m77JukXtp5UFnUAriwZIC1oJ7MTnpQpCwLTbclJi5BK5n28CTZuSXpQN2ewbbnqRgAhMM6c6ihg==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-core": "^1.19.2", + "@docsearch/react": "^3.9.0 || ^4.3.2", + "@docusaurus/core": "3.10.2", + "@docusaurus/logger": "3.10.2", + "@docusaurus/plugin-content-docs": "3.10.2", + "@docusaurus/theme-common": "3.10.2", + "@docusaurus/theme-translations": "3.10.2", + "@docusaurus/utils": "3.10.2", + "@docusaurus/utils-validation": "3.10.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-translations": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.10.2.tgz", + "integrity": "sha512-iv20wrxnyXkY89LM3TzRlzGlt5fIGO5UnaR6UL1ZVfB9RRFjxQFQ6awDrwAc6Km8Y5gD8pInuwYPF+6/TiCxXA==", "license": "MIT", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" }, "engines": { - "node": ">= 8" + "node": ">=20.0" } }, - "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/@docusaurus/tsconfig": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.9.2.tgz", + "integrity": "sha512-j6/Fp4Rlpxsc632cnRnl5HpOWeb6ZKssDj6/XzzAzVGXXfm9Eptx3rxCC+fDzySn9fHTS+CWJjPineCR1bB5WQ==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "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/@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==", + "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==", + "dev": true, "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, "engines": { - "node": ">=12.22.0" + "node": ">=10.0.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==", + "node_modules/@docusaurus/utils": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.10.2.tgz", + "integrity": "sha512-xx0W3eav2uW1NRIpuHJWNwLTC15xPNjU4Uxi9NSnd3swYC96BE3vFiT93SD8s24kmAAWNwgZwfZ2fghGZ01Lcw==", "license": "MIT", "dependencies": { - "graceful-fs": "4.2.10" + "@11ty/gray-matter": "^1.0.0", + "@docusaurus/logger": "3.10.2", + "@docusaurus/types": "3.10.2", + "@docusaurus/utils-common": "3.10.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", + "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": ">=12.22.0" + "node": ">=20.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==", + "node_modules/@docusaurus/utils-common": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.10.2.tgz", + "integrity": "sha512-x3Dz6jv6iQKBNjBmVTu8p57abMp/VNTUgKBMgRVXJc5444orBTsArv0+cdfrXTiz/VMmHfDRVkPbL7GH2B7T7w==", "license": "MIT", "dependencies": { - "@pnpm/config.env-replace": "^1.1.0", - "@pnpm/network.ca-file": "^1.0.1", - "config-chain": "^1.1.11" + "@docusaurus/types": "3.10.2", + "tslib": "^2.6.0" }, "engines": { - "node": ">=12" + "node": ">=20.0" } }, - "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", + "node_modules/@docusaurus/utils-common/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", + "license": "MIT", "dependencies": { - "@hapi/hoek": "^9.0.0" + "@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/@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==", + "node_modules/@docusaurus/utils-common/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", - "engines": { - "node": ">=10" + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" + "engines": { + "node": ">=10.0.0" } }, - "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==", + "node_modules/@docusaurus/utils-validation": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.10.2.tgz", + "integrity": "sha512-sn8unbDfUL585NtR3cwHefPicOyaHvPaX7VD0aOg/siIxUBoKyKKaGEqzJZDS64mM43TnxurkYDtmB1wsJlZsw==", "license": "MIT", "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.1.0", - "micromark-util-symbol": "^1.0.1" + "@docusaurus/logger": "3.10.2", + "@docusaurus/utils": "3.10.2", + "@docusaurus/utils-common": "3.10.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/@standard-schema/spec": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", - "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", - "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==", + "node_modules/@docusaurus/utils/node_modules/@docusaurus/types": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.2.tgz", + "integrity": "sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==", "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "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": { - "@babel/core": "^7.0.0-0" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.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==", + "node_modules/@docusaurus/utils/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", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=10.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==", + "node_modules/@emnapi/core": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.3.tgz", + "integrity": "sha512-zLpS5asjEb7lq8jYLq37N6XKaE41DIexlY1rF/z4/tIl3wo13Sqm28fRyfIsKZD+NZ8mM5RoKkpW/rBcuoSZSg==", "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.3", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", + "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.3.tgz", + "integrity": "sha512-ELEBe8PsLvvJ6QMr0zLt8ffvOHW/dc1m3CEzNMg7aJUv3bMaoDtw2TXyDAwkYBuroxxuHEwhRTLJSe5sya547g==", + "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", + "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/@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", + "license": "MIT" + }, + "node_modules/@iconify/utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-3.1.0.tgz", + "integrity": "sha512-Zlzem1ZXhI1iHeeERabLNzBHdOa4VhQbqAcOQaMKuTuyZCpwKbC2R4Dd0Zo3g9EAc+Y4fiarO8HIHRAth7+skw==", + "license": "MIT", + "dependencies": { + "@antfu/install-pkg": "^1.1.0", + "@iconify/types": "^2.0.0", + "mlly": "^1.8.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" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.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==", + "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" + "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/gregberge" + "url": "https://github.com/sponsors/streamich" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "tslib": "2" } }, - "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", + "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": ">=14" + "node": ">=10.0" }, "funding": { "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/streamich" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "tslib": "2" } }, - "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", + "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": ">=14" + "node": ">=10.0" }, "funding": { "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/streamich" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "tslib": "2" } }, - "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", + "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": ">=14" + "node": ">=10.0" }, "funding": { "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/streamich" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "tslib": "2" } }, - "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", + "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": ">=12" + "node": ">=10.0" }, "funding": { "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/streamich" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "tslib": "2" } }, - "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", + "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": { - "@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" + "@jsonjoy.com/buffers": "^1.0.0", + "@jsonjoy.com/codegen": "^1.0.0" }, "engines": { - "node": ">=14" + "node": ">=10.0" }, "funding": { "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/streamich" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "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/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/@mermaid-js/parser": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.6.3.tgz", + "integrity": "sha512-lnjOhe7zyHjc+If7yT4zoedx2vo4sHaTmtkl1+or8BRTnCtDmcTpAjpzDSfCZrshM5bCoz0GyidzadJAH1xobA==", + "license": "MIT", + "dependencies": { + "langium": "3.3.1" + } + }, + "node_modules/@module-federation/error-codes": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.22.0.tgz", + "integrity": "sha512-xF9SjnEy7vTdx+xekjPCV5cIHOGCkdn3pIxo9vU7gEZMIw0SvAEdsy6Uh17xaCpm8V0FWvR0SZoK9Ik6jGOaug==", + "license": "MIT" + }, + "node_modules/@module-federation/runtime": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.22.0.tgz", + "integrity": "sha512-38g5iPju2tPC3KHMPxRKmy4k4onNp6ypFPS1eKGsNLUkXgHsPMBFqAjDw96iEcjri91BrahG4XcdyKi97xZzlA==", + "license": "MIT", + "dependencies": { + "@module-federation/error-codes": "0.22.0", + "@module-federation/runtime-core": "0.22.0", + "@module-federation/sdk": "0.22.0" + } + }, + "node_modules/@module-federation/runtime-core": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz", + "integrity": "sha512-GR1TcD6/s7zqItfhC87zAp30PqzvceoeDGYTgF3Vx2TXvsfDrhP6Qw9T4vudDQL3uJRne6t7CzdT29YyVxlgIA==", + "license": "MIT", + "dependencies": { + "@module-federation/error-codes": "0.22.0", + "@module-federation/sdk": "0.22.0" + } + }, + "node_modules/@module-federation/runtime-tools": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz", + "integrity": "sha512-4ScUJ/aUfEernb+4PbLdhM/c60VHl698Gn1gY21m9vyC1Ucn69fPCA1y2EwcCB7IItseRMoNhdcWQnzt/OPCNA==", + "license": "MIT", + "dependencies": { + "@module-federation/runtime": "0.22.0", + "@module-federation/webpack-bundler-runtime": "0.22.0" + } + }, + "node_modules/@module-federation/sdk": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.22.0.tgz", + "integrity": "sha512-x4aFNBKn2KVQRuNVC5A7SnrSCSqyfIWmm1DvubjbO9iKFe7ith5niw8dqSFBekYBg2Fwy+eMg4sEFNVvCAdo6g==", + "license": "MIT" + }, + "node_modules/@module-federation/webpack-bundler-runtime": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz", + "integrity": "sha512-aM8gCqXu+/4wBmJtVeMeeMN5guw3chf+2i6HajKtQv7SJfxV/f4IyNQJUeUQu9HfiAZHjqtMV5Lvq/Lvh8LdyA==", + "license": "MIT", + "dependencies": { + "@module-federation/runtime": "0.22.0", + "@module-federation/sdk": "0.22.0" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz", + "integrity": "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==", + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.5.0", + "@emnapi/runtime": "^1.5.0", + "@tybys/wasm-util": "^0.10.1" + } + }, + "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/@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/@rspack/binding": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.7.12.tgz", + "integrity": "sha512-f4HHuLbvuld8Ba4iB/4ibse5XrKxFrgmM3S4P2AOKnPlekAFlBjmltCuaTL/W2ggYvILaVY+YcFXrEH1rrKeQA==", + "license": "MIT", + "optionalDependencies": { + "@rspack/binding-darwin-arm64": "1.7.12", + "@rspack/binding-darwin-x64": "1.7.12", + "@rspack/binding-linux-arm64-gnu": "1.7.12", + "@rspack/binding-linux-arm64-musl": "1.7.12", + "@rspack/binding-linux-x64-gnu": "1.7.12", + "@rspack/binding-linux-x64-musl": "1.7.12", + "@rspack/binding-wasm32-wasi": "1.7.12", + "@rspack/binding-win32-arm64-msvc": "1.7.12", + "@rspack/binding-win32-ia32-msvc": "1.7.12", + "@rspack/binding-win32-x64-msvc": "1.7.12" + } + }, + "node_modules/@rspack/binding-darwin-arm64": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.12.tgz", + "integrity": "sha512-rbFprJaJiqrmfy8SHth8EsoRS0wg4bXcucwj9NiMzpGFq14Opw8c04iQ6H9BECYzgmN0PKZ9rh41LdVvhdZe4A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rspack/binding-darwin-x64": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.12.tgz", + "integrity": "sha512-jnOp+/UXOJa9xqUb8KXH03sysoO2e4Ij6tw6MqDdmdj8n/A8PQENRPUbW9AwXpPtVDJPus9r4fi7b3+6e4B8Hg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rspack/binding-linux-arm64-gnu": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.12.tgz", + "integrity": "sha512-C8owWG+yvo7X0oVLIXetkoJhIFBP1LYNcAQqtgLmJnQLQDklGuP83dKC+zISGQWpjawHfZ1ER96vLgoTrxKZdw==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-linux-arm64-musl": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.12.tgz", + "integrity": "sha512-i51WWI64aRpsfSki6rN0aepPqXkVfS+vZM7+4bWDcmnhUmdMvhIPcYg0QRk3DtyJnu33jqNLM0WHY78k00NyfA==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-linux-x64-gnu": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.12.tgz", + "integrity": "sha512-MSos0FuPEefqo9V92ULd5hggKG29EkSNg1zDcypy0OkpsKh5pfjVxTLYFXgTcVyFoUQQbdG8zFBzYbwmJ8V4ew==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-linux-x64-musl": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.12.tgz", + "integrity": "sha512-JcAMVKXOnjfpC3coWjCFPWD3Yl8RBw6a+IXQQ8mfRlHaHMIiOv8IfZqx15XRxMUn49CtP7Z0Na8iiAg2aKrcfw==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rspack/binding-wasm32-wasi": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.12.tgz", + "integrity": "sha512-n+ZqP6ZMc0nhOgvadg5VhEs9ojtbES80AcWeFnmGkbzIszvGSO63GKNiRkXtjJ9KFuRzytbbmsCqkUVH+Tywxg==", + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "1.0.7" + } + }, + "node_modules/@rspack/binding-win32-arm64-msvc": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.12.tgz", + "integrity": "sha512-8+h5fYDXYdmugbdfZ+D1y8IQ3rv2EhSfyGP7vBe+bjNyaMa4jWrpucmZbtxojUL1AzaeuHbvMdj9UO/gelk/+g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rspack/binding-win32-ia32-msvc": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.12.tgz", + "integrity": "sha512-cDMGwTRSa2p9fNBVe1wTRkF2AEXZ9ARWW36QeC5CkLaI0Ezz8lvhF2+CSOPnhaQ1O1qtn0L0SF+lFnrY+I7xGQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rspack/binding-win32-x64-msvc": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.12.tgz", + "integrity": "sha512-wIqFvlgFqrgUyj/6S/FJcvShnkZOmIeXTfqvheLY67MGq8qd8jb1YimQVKAIrmWB3yuJKUFACI3Ag1UBtEedEA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rspack/core": { + "version": "1.7.12", + "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.7.12.tgz", + "integrity": "sha512-6CwFIHlhRmXfZoMj3v9MZ1SMTPBn+cHVXeMIeaGp5sufqinKsISbsqHu6ZMJu2wDSmZLdmQJX6zLxkhcAUlhkQ==", + "license": "MIT", + "dependencies": { + "@module-federation/runtime-tools": "0.22.0", + "@rspack/binding": "1.7.12", + "@rspack/lite-tapable": "1.1.0" + }, + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "@swc/helpers": ">=0.5.1" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@rspack/lite-tapable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz", + "integrity": "sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==", + "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.12", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.12.tgz", + "integrity": "sha512-hhyNJ+nbR6ZR7pToHvllEFun9TL0sbL+tk/ON75lo+Xas054uez98qRbsuNt7MBCyZKK4+8Yli/OAGZhmfBZ/g==", + "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/@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/@swc/core": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.47.tgz", + "integrity": "sha512-FbsO5JcfOjfH38W/rohBRBweJeERsAuIP4f377lmkmxTcq9exjtx4SkRuZY5CdfhR2CBVwDIJegBpJDffwNsOg==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3", + "@swc/types": "^0.1.27" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.15.47", + "@swc/core-darwin-x64": "1.15.47", + "@swc/core-linux-arm-gnueabihf": "1.15.47", + "@swc/core-linux-arm64-gnu": "1.15.47", + "@swc/core-linux-arm64-musl": "1.15.47", + "@swc/core-linux-ppc64-gnu": "1.15.47", + "@swc/core-linux-s390x-gnu": "1.15.47", + "@swc/core-linux-x64-gnu": "1.15.47", + "@swc/core-linux-x64-musl": "1.15.47", + "@swc/core-win32-arm64-msvc": "1.15.47", + "@swc/core-win32-ia32-msvc": "1.15.47", + "@swc/core-win32-x64-msvc": "1.15.47" + }, + "peerDependencies": { + "@swc/helpers": ">=0.5.17" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@swc/core-darwin-arm64": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.47.tgz", + "integrity": "sha512-GsoMtan3ojGGMGFbl31mmRu5ctZ56re8grGE8mO/OHJ8O+JRkzod02fe7X6ZQ8JvamA3imkEkx/h3u+vsOgPgA==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-x64": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.47.tgz", + "integrity": "sha512-leTi7Rx3KF4zcC637iqWgk9SoV8VXAD8ppQYXsep63px5A/UftOcxLN1pmr8Z1si/YvX90ompP/rHgpYkgwXWg==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.47.tgz", + "integrity": "sha512-hBqHuoWKKIsKmDBn9qVeWqj5GWZhtlcczVaqQmNRXsDfq+voR5CxKRfamA367QjJXtceYuliLFfEL8QsskRM2g==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.47.tgz", + "integrity": "sha512-TBxvRz+B4K205TWHHZxWVxkC2RFNP/Mz3PNcECBos5PsKwxjg3QSJzdoebr0VCf0Bfh8HOPldKxAP/8XkFe9gA==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.47.tgz", + "integrity": "sha512-3Yu3Uq/VgytqsPjTMbkPU1ExADytbdWbruJYhA584E9jrpE2Ki+R6VVPoZCeAVk1Cb7QxcRTgblw6bSa6a/R+w==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-ppc64-gnu": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/core-linux-ppc64-gnu/-/core-linux-ppc64-gnu-1.15.47.tgz", + "integrity": "sha512-wfdMi5IaOaNtmh2/6geRoxIdNfqylUZFdtzTKS655y1axWfIWyx7As74vv0wVdjeCIZ3WmCI9odDd4rUttXOSQ==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-s390x-gnu": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/core-linux-s390x-gnu/-/core-linux-s390x-gnu-1.15.47.tgz", + "integrity": "sha512-3hHYBY0yx8Ez7GMRrkhXHQzMdR5IZA6Wq5Ee4svlgwvSECLpnAJ9+0AimEGUFDvuLwE7nV/2+PYe8+Nm4rvNcQ==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-gnu": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.47.tgz", + "integrity": "sha512-TjfhjgP/jGCfFHYC3JQPhJA1HwErbIJ9JfREDc1KNkvY6P0LodCgKVIlQ5deeTbkG7ih3bF5PHJLuLpaZjdRyQ==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-musl": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.47.tgz", + "integrity": "sha512-CQpS8Ge/avfjZd0UEwG/sds83Uu32deQXcV1Jo3jD0mmvQQqtYAjpsDZXugmheeAwmt+YIuoVtVHro8LMYHqsQ==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.47.tgz", + "integrity": "sha512-0W8IKHsUTYiT7G2RqtOoVWk+89yzZikIiDUb/sCK6BmQDBhN91hQSfyUtW12jhEWLzYgcfmisfsZrmZE+84U1A==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.47.tgz", + "integrity": "sha512-ZIp49d2Z4/ka2jO9otOg4hDvTdPmp86kVOgS2M5FCPI7eKKZ1W0boxWn+8XeZrfERtFGW0AlMRm4JhlJa7l3NA==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.47.tgz", + "integrity": "sha512-2h8Iek95vnixkBRCo+H8p09+Q5ll2NgSMFrWTy0iKt7+/t+8/T5mBpiT6c0ZxSS7wcWjwZ9sGZkK70tTSYHdDw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "license": "Apache-2.0" + }, + "node_modules/@swc/html": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/html/-/html-1.15.47.tgz", + "integrity": "sha512-Olu/8OORvYB+43v2/85nHe1EA8WSvWp8D3kctEAput/o4F+EWCK0nr4yGTqvWB7Z+ODz0k+vnxpvHQYzsKP2LA==", + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3" + }, + "engines": { + "node": ">=14" + }, + "optionalDependencies": { + "@swc/html-darwin-arm64": "1.15.47", + "@swc/html-darwin-x64": "1.15.47", + "@swc/html-linux-arm-gnueabihf": "1.15.47", + "@swc/html-linux-arm64-gnu": "1.15.47", + "@swc/html-linux-arm64-musl": "1.15.47", + "@swc/html-linux-ppc64-gnu": "1.15.47", + "@swc/html-linux-s390x-gnu": "1.15.47", + "@swc/html-linux-x64-gnu": "1.15.47", + "@swc/html-linux-x64-musl": "1.15.47", + "@swc/html-win32-arm64-msvc": "1.15.47", + "@swc/html-win32-ia32-msvc": "1.15.47", + "@swc/html-win32-x64-msvc": "1.15.47" + } + }, + "node_modules/@swc/html-darwin-arm64": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/html-darwin-arm64/-/html-darwin-arm64-1.15.47.tgz", + "integrity": "sha512-Qe3FXNLO/k2WN7xmBP8SzBrtLvlIbyqa8cceUOI0opE4gk+myk5qIk022MiGJOgiF1B21/wMXgA08gYjQ2lP2Q==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/html-darwin-x64": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/html-darwin-x64/-/html-darwin-x64-1.15.47.tgz", + "integrity": "sha512-khCOiWmqlqi8yz+F/ePExhht/+3/cz1XzKV7raPKVynzd6sPxYtFQlNubj305s2soEXgkYYIH0zVVLwiMOVn6Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/html-linux-arm-gnueabihf": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/html-linux-arm-gnueabihf/-/html-linux-arm-gnueabihf-1.15.47.tgz", + "integrity": "sha512-7VRqaOEQEFPHSbUcnobmI59WbFK9M35Sse8TFN3hHxOlK9fINJ9yN5FuE9XEeRQAk+PFdR6WrIcF1Xwx1Cpi8A==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/html-linux-arm64-gnu": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/html-linux-arm64-gnu/-/html-linux-arm64-gnu-1.15.47.tgz", + "integrity": "sha512-Ri9MmQqVRiEWuRfpkSTqz0bguvejXQcqQAkoW1Hke6+DColfzETcgNWa/Kw/ii5A/SS9Nb7acKaYdIw1vMBPwA==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/html-linux-arm64-musl": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/html-linux-arm64-musl/-/html-linux-arm64-musl-1.15.47.tgz", + "integrity": "sha512-NyXRQiVBkeutgCwCxUUaFqZdDmpZONs7Zz3AZGoY35s9GwXF412Nt22fK/e7lO/sM6G/+S3rOom/0xTmUQSK6A==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/html-linux-ppc64-gnu": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/html-linux-ppc64-gnu/-/html-linux-ppc64-gnu-1.15.47.tgz", + "integrity": "sha512-rQ+XLJHFzu0e4M5p1+8kF2FKzI7WO9KPPji87OuicHZVrDCEqg7/jSGu3hys9CjIQIYVfR+tAFuZz3Q1/jOoNA==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/html-linux-s390x-gnu": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/html-linux-s390x-gnu/-/html-linux-s390x-gnu-1.15.47.tgz", + "integrity": "sha512-w6bitHrllrE3lqmf14cT3spmWhZHGts1O08O4adzxztSPto7O5GM3IerqZm/NtsqlxNsfbVHnhaNXxXWe/8Q+Q==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/html-linux-x64-gnu": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/html-linux-x64-gnu/-/html-linux-x64-gnu-1.15.47.tgz", + "integrity": "sha512-FTA7E29gcyadd71prg8sJUVacYrIhAXS8L7p48yCfgcNOKquofN1TDOrHVOyYMoxplL3FUwwbN+AZxWO7QfWPQ==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" } }, - "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", - "peer": true, - "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" - }, + "node_modules/@swc/html-linux-x64-musl": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/html-linux-x64-musl/-/html-linux-x64-musl-1.15.47.tgz", + "integrity": "sha512-g+K1GKUrj+S9o8Qsgii2g7ooMzZ750R4IAqH5CVElIA5FTMAx7KGnu9ga6aEnRwwLYxY3s1k/nN+ls0NEk240g==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=10" } }, - "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" - }, + "node_modules/@swc/html-win32-arm64-msvc": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/html-win32-arm64-msvc/-/html-win32-arm64-msvc-1.15.47.tgz", + "integrity": "sha512-5Iw3i00JdTySi+ccc2CM5bxY+8TZivQmcTqUC6mUdAY0/KYBgSe1/L294UJQ4OTLQqNDOYXY9jdb070zZUX7jg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=10" } }, - "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" - }, + "node_modules/@swc/html-win32-ia32-msvc": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/html-win32-ia32-msvc/-/html-win32-ia32-msvc-1.15.47.tgz", + "integrity": "sha512-YkKd0hbIOeuFC1Sg7uGKkU2JhL+c9vAJlT6P0nRbWCAL71n01IPbdtbW6PmvgVmI7pxRYucXpr4pg839nX5+9Q==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "*" + "node": ">=10" } }, - "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" - }, + "node_modules/@swc/html-win32-x64-msvc": { + "version": "1.15.47", + "resolved": "https://registry.npmjs.org/@swc/html-win32-x64-msvc/-/html-win32-x64-msvc-1.15.47.tgz", + "integrity": "sha512-w9Ug+VB9hlHT4hTWIJSB40AdF+qs5w07CYq/+ef1vQRjT5naN6/SKuXmr9/CKLn3T7A9z3lRMPKE4+lmtUkBOQ==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "*" + "node": ">=10" } }, - "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", + "node_modules/@swc/types": { + "version": "0.1.28", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.28.tgz", + "integrity": "sha512-V6Mnml8v09QALx6K0elJ7o9K/MkVDtW3t6L+7Ou/JcWtb3xwId2AH4FeOceySd2JaO87IMw4+6vSZxLm34LPbw==", + "license": "Apache-2.0", "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" + "@swc/counter": "^0.1.3" } }, "node_modules/@szmarczak/http-timer": { @@ -4958,6 +6438,16 @@ "node": ">=10.13.0" } }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", + "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", + "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", @@ -5323,12 +6813,6 @@ "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==", "license": "MIT" }, - "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", @@ -5469,7 +6953,6 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.7.tgz", "integrity": "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==", "license": "MIT", - "peer": true, "dependencies": { "csstype": "^3.2.2" } @@ -5612,15 +7095,6 @@ "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", "license": "ISC" }, - "node_modules/@vercel/oidc": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.0.5.tgz", - "integrity": "sha512-fnYhv671l+eTTp48gB4zEsTW/YtRgRPnkI2nT7x6qw5rkI1Lq2hTmQIpHPgyThI0znLK+vX2n9XxKdXZ7BUbbw==", - "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", @@ -5827,7 +7301,6 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -5869,12 +7342,12 @@ } }, "node_modules/address": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/address/-/address-2.0.3.tgz", + "integrity": "sha512-XNAb/a6TCqou+TufU8/u11HCu9x1gYvOoxLwtlXgIqmkrYQADVv6ljyW2zwiPhHz9R1gItAWpuDrdJMmrOBFEA==", "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">= 16.0.0" } }, "node_modules/aggregate-error": { @@ -5890,30 +7363,11 @@ "node": ">=8" } }, - "node_modules/ai": { - "version": "5.0.117", - "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.117.tgz", - "integrity": "sha512-uE6HNkdSwxbeHGKP/YbvapwD8fMOpj87wyfT9Z00pbzOh2fpnw5acak/4kzU00SX2vtI9K0uuy+9Tf9ytw5RwA==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/gateway": "2.0.24", - "@ai-sdk/provider": "2.0.1", - "@ai-sdk/provider-utils": "3.0.20", - "@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", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -5955,35 +7409,34 @@ } }, "node_modules/algoliasearch": { - "version": "5.46.2", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.46.2.tgz", - "integrity": "sha512-qqAXW9QvKf2tTyhpDA4qXv1IfBwD2eduSW6tUEBFIfCeE9gn9HQ9I5+MaKoenRuHrzk5sQoNh1/iof8mY7uD6Q==", - "license": "MIT", - "peer": true, - "dependencies": { - "@algolia/abtesting": "1.12.2", - "@algolia/client-abtesting": "5.46.2", - "@algolia/client-analytics": "5.46.2", - "@algolia/client-common": "5.46.2", - "@algolia/client-insights": "5.46.2", - "@algolia/client-personalization": "5.46.2", - "@algolia/client-query-suggestions": "5.46.2", - "@algolia/client-search": "5.46.2", - "@algolia/ingestion": "1.46.2", - "@algolia/monitoring": "1.46.2", - "@algolia/recommend": "5.46.2", - "@algolia/requester-browser-xhr": "5.46.2", - "@algolia/requester-fetch": "5.46.2", - "@algolia/requester-node-http": "5.46.2" + "version": "5.56.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.56.0.tgz", + "integrity": "sha512-PrqppUmhT4ENdas2pH9caE7efUcxy6EcSFhWzosiVuQBzu2tQ5yLTI6jwomT/1cuBnivzGfxiJCqDNN9FRRh+Q==", + "license": "MIT", + "dependencies": { + "@algolia/abtesting": "1.22.0", + "@algolia/client-abtesting": "5.56.0", + "@algolia/client-analytics": "5.56.0", + "@algolia/client-common": "5.56.0", + "@algolia/client-insights": "5.56.0", + "@algolia/client-personalization": "5.56.0", + "@algolia/client-query-suggestions": "5.56.0", + "@algolia/client-search": "5.56.0", + "@algolia/ingestion": "1.56.0", + "@algolia/monitoring": "1.56.0", + "@algolia/recommend": "5.56.0", + "@algolia/requester-browser-xhr": "5.56.0", + "@algolia/requester-fetch": "5.56.0", + "@algolia/requester-node-http": "5.56.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/algoliasearch-helper": { - "version": "3.27.0", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.27.0.tgz", - "integrity": "sha512-eNYchRerbsvk2doHOMfdS1/B6Tm70oGtu8mzQlrNzbCeQ8p1MjCW8t/BL6iZ5PD+cL5NNMgTMyMnmiXZ1sgmNw==", + "version": "3.29.2", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.29.2.tgz", + "integrity": "sha512-SaV+rZM3drExb0punEYYjT+sNcH74YFwN8ocjya7IDOyQvKWeQpEaSMVG3+IGTVos+feuatj7ljQ4BXlXdUp3w==", "license": "MIT", "dependencies": { "@algolia/events": "^4.0.1" @@ -6021,33 +7474,6 @@ "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", @@ -6084,6 +7510,15 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/ansis": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", + "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", + "license": "ISC", + "engines": { + "node": ">=14" + } + }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -6134,9 +7569,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.23", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.23.tgz", - "integrity": "sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==", + "version": "10.5.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.4.tgz", + "integrity": "sha512-MaU0U/za7N3r6brxD4YB/l4NSrFzLPlANv6wEuQVaIPlD3L4W9rFcQPbL/EilY9BHhHvhfcz3gInDLrEtWT4EA==", "funding": [ { "type": "opencollective", @@ -6153,8 +7588,8 @@ ], "license": "MIT", "dependencies": { - "browserslist": "^4.28.1", - "caniuse-lite": "^1.0.30001760", + "browserslist": "^4.28.6", + "caniuse-lite": "^1.0.30001806", "fraction.js": "^5.3.4", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" @@ -6260,12 +7695,15 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.9.11", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.11.tgz", - "integrity": "sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==", + "version": "2.11.12", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.12.tgz", + "integrity": "sha512-r7WnVImvVCeFpf2DOXfy41aPWzeNg3H/A2X4dKmy1QL0MSyyk/e7z8ihJ3N6Nn2PsdhkVlqnEfnUE4a05P2aTA==", "license": "Apache-2.0", "bin": { - "baseline-browser-mapping": "dist/cli.js" + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" } }, "node_modules/batch": { @@ -6382,9 +7820,9 @@ } }, "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==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", + "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -6404,9 +7842,9 @@ } }, "node_modules/browserslist": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", - "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "version": "4.28.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.7.tgz", + "integrity": "sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==", "funding": [ { "type": "opencollective", @@ -6422,13 +7860,12 @@ } ], "license": "MIT", - "peer": true, "dependencies": { - "baseline-browser-mapping": "^2.9.0", - "caniuse-lite": "^1.0.30001759", - "electron-to-chromium": "^1.5.263", - "node-releases": "^2.0.27", - "update-browserslist-db": "^1.2.0" + "baseline-browser-mapping": "^2.10.44", + "caniuse-lite": "^1.0.30001806", + "electron-to-chromium": "^1.5.393", + "node-releases": "^2.0.51", + "update-browserslist-db": "^1.2.3" }, "bin": { "browserslist": "cli.js" @@ -6495,14 +7932,14 @@ } }, "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==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", "set-function-length": "^1.2.2" }, "engines": { @@ -6585,9 +8022,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001762", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001762.tgz", - "integrity": "sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw==", + "version": "1.0.30001806", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001806.tgz", + "integrity": "sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==", "funding": [ { "type": "opencollective", @@ -7138,6 +8575,18 @@ "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", "license": "MIT" }, + "node_modules/copy-text-to-clipboard": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.2.tgz", + "integrity": "sha512-T6SqyLd1iLuqPA90J5N4cTalrtovCySh58iiZDGJ6FGznbclKh4UI+FGacQSgFzwKG77W7XT5gwbVEbd9cIH1A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/copy-webpack-plugin": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", @@ -7229,17 +8678,6 @@ "url": "https://opencollective.com/core-js" } }, - "node_modules/core-js-pure": { - "version": "3.47.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.47.0.tgz", - "integrity": "sha512-BcxeDbzUrRnXGYIVAGFtcGQVNpFcUhVjr6W7F8XktvQW2iJP9e66GP6xdKotCRFlrxBvNIBrhwKteRXqMV86Nw==", - "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", @@ -7348,9 +8786,9 @@ } }, "node_modules/css-blank-pseudo/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", + "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -7361,9 +8799,9 @@ } }, "node_modules/css-declaration-sorter": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.3.1.tgz", - "integrity": "sha512-gz6x+KkgNCjxq3Var03pRYLhyNfwhkKF1g/yoLgDNtFvVu0/fOLV9C8fFEZRjACp/XQLumjAYo7JVjzH3wLbxA==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.4.0.tgz", + "integrity": "sha512-LTuzjPoyA2vMGKKcaOqKSp7Ub2eGrNfKiZH4LpezxpNrsICGCSFvsQOI29psISxNZtaXibkC2CXzrQ5enMeGGw==", "license": "ISC", "engines": { "node": "^14 || ^16 || >=18" @@ -7422,11 +8860,10 @@ } }, "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", + "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -7578,9 +9015,9 @@ } }, "node_modules/cssdb": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.6.0.tgz", - "integrity": "sha512-7ZrRi/Z3cRL1d5I8RuXEWAkRFP3J4GeQRiyVknI4KC70RAU8hT4LysUZDe0y+fYNOktCbxE8sOPUOhyR12UqGQ==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.9.0.tgz", + "integrity": "sha512-J8jOU/hLjaXcO1LldOLraJSQpfLXRKof0I7mtbRyOy2AAXgqst0x9rlgi2qXeD6d0ou3ZLqcPAMqYVbpCbrxEw==", "funding": [ { "type": "opencollective", @@ -7746,7 +9183,6 @@ "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.33.1.tgz", "integrity": "sha512-iJc4TwyANnOGR1OmWhsS9ayRS3s+XQ185FmuHObThD+5AeJCakAAbWv8KimMTt08xCCLNgneQwFp+JRJOr9qGQ==", "license": "MIT", - "peer": true, "engines": { "node": ">=0.10" } @@ -8168,7 +9604,6 @@ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", "license": "ISC", - "peer": true, "engines": { "node": ">=12" } @@ -8467,6 +9902,15 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, "node_modules/detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", @@ -8474,20 +9918,19 @@ "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==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-2.1.0.tgz", + "integrity": "sha512-epZuWb/6Q62L+nDHJc/hQAqf8pylsqgk3BpZXVBx1CDnr3nkrVNn73Uu1rXcFzkNcc+hkP3whuOg7JZYaQB65Q==", "license": "MIT", "dependencies": { - "address": "^1.0.1", - "debug": "4" + "address": "^2.0.1" }, "bin": { - "detect": "bin/detect-port.js", - "detect-port": "bin/detect-port.js" + "detect": "dist/commonjs/bin/detect-port.js", + "detect-port": "dist/commonjs/bin/detect-port.js" }, "engines": { - "node": ">= 4.0.0" + "node": ">= 16.0.0" } }, "node_modules/devlop": { @@ -8667,9 +10110,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.267", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz", - "integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==", + "version": "1.5.399", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.399.tgz", + "integrity": "sha512-lEcqhErbHjXRvd41rnWLpzbyU/IXfIYo7QwaFWmxGeLiLyY2TBCdHnWY88vB+p3ubnihRypDm66panXl7TylLA==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -8866,19 +10309,6 @@ "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", @@ -9069,15 +10499,6 @@ "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", @@ -9297,30 +10718,6 @@ "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", @@ -9346,7 +10743,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -9761,58 +11157,21 @@ "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.2", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", - "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "engines": { + "node": ">=14.16" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "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/gzip-size": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", @@ -10989,12 +12348,6 @@ "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", @@ -11138,6 +12491,267 @@ "node": ">=6" } }, + "node_modules/lightningcss": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz", + "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.33.0", + "lightningcss-darwin-arm64": "1.33.0", + "lightningcss-darwin-x64": "1.33.0", + "lightningcss-freebsd-x64": "1.33.0", + "lightningcss-linux-arm-gnueabihf": "1.33.0", + "lightningcss-linux-arm64-gnu": "1.33.0", + "lightningcss-linux-arm64-musl": "1.33.0", + "lightningcss-linux-x64-gnu": "1.33.0", + "lightningcss-linux-x64-musl": "1.33.0", + "lightningcss-win32-arm64-msvc": "1.33.0", + "lightningcss-win32-x64-msvc": "1.33.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz", + "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz", + "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz", + "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz", + "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz", + "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz", + "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz", + "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz", + "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz", + "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz", + "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz", + "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, "node_modules/lilconfig": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", @@ -11281,9 +12895,9 @@ } }, "node_modules/lucide-react": { - "version": "0.562.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.562.0.tgz", - "integrity": "sha512-82hOAu7y0dbVuFfmO4bYF1XEwYk/mEbM5E+b1jgci/udUBEE/R7LF5Ip0CCEmXe8AybRM8L+04eP+LGZeDvkiw==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.28.0.tgz", + "integrity": "sha512-fARAFJULsGuDDydjp6+6blekG/sBIM29TerzLjc9bQUKAcEfrSc4ZQKb25KRz4OMKd87cZTb5dgq0w/T6KufVg==", "license": "ISC", "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" @@ -13693,9 +15307,9 @@ } }, "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==", + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.10.2.tgz", + "integrity": "sha512-AOSS0IdEB95ayVkxn5oGzNQwqAi2J0Jb/kKm43t7H73s8+f5873g0yuj0PNvK4dO75mu5DHg4nlgp4k6Kga8eg==", "license": "MIT", "dependencies": { "schema-utils": "^4.0.0", @@ -13719,9 +15333,9 @@ "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==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -13847,10 +15461,13 @@ } }, "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" + "version": "2.0.51", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.51.tgz", + "integrity": "sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==", + "license": "MIT", + "engines": { + "node": ">=18" + } }, "node_modules/normalize-path": { "version": "3.0.0", @@ -13924,11 +15541,10 @@ } }, "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==", + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -14489,7 +16105,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -14525,9 +16140,9 @@ } }, "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", + "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -14769,9 +16384,9 @@ } }, "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", + "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -14807,9 +16422,9 @@ } }, "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", + "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -14935,9 +16550,9 @@ } }, "node_modules/postcss-focus-visible/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", + "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -14973,9 +16588,9 @@ } }, "node_modules/postcss-focus-within/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", + "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -15262,9 +16877,9 @@ } }, "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", + "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -15290,9 +16905,9 @@ } }, "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", + "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -15389,11 +17004,10 @@ } }, "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", + "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -15633,9 +17247,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.6.0.tgz", - "integrity": "sha512-+LzpUSLCGHUdlZ1YZP7lp7w1MjxInJRSG0uaLyk/V/BM17iU2B7xTO7I8x3uk0WQAcLLh/ffqKzOzfaBvG7Fdw==", + "version": "10.6.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.6.1.tgz", + "integrity": "sha512-yrk74d9EvY+W7+lO9Aj1QmjWY9q5NsKjK2V9drkOPZB/X6KZ0B3igKsHUYakb7oYVhnioWypQX3xGuePf89f3g==", "funding": [ { "type": "github", @@ -15673,7 +17287,7 @@ "@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-normalize-display-values": "^4.0.1", "@csstools/postcss-oklab-function": "^4.0.12", "@csstools/postcss-position-area-property": "^1.0.0", "@csstools/postcss-progressive-custom-properties": "^4.2.1", @@ -15753,9 +17367,9 @@ } }, "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", + "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -15846,9 +17460,9 @@ } }, "node_modules/postcss-selector-not/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.4.tgz", + "integrity": "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -15859,9 +17473,9 @@ } }, "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==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.4.tgz", + "integrity": "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -16188,26 +17802,24 @@ } }, "node_modules/react": { - "version": "19.2.3", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", - "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==", + "version": "19.2.8", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz", + "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==", "license": "MIT", - "peer": true, "engines": { "node": ">=0.10.0" } }, "node_modules/react-dom": { - "version": "19.2.3", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", - "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==", + "version": "19.2.8", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.8.tgz", + "integrity": "sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==", "license": "MIT", - "peer": true, "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { - "react": "^19.2.3" + "react": "^19.2.8" } }, "node_modules/react-fast-compare": { @@ -16258,7 +17870,6 @@ "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", "license": "MIT", - "peer": true, "dependencies": { "@types/react": "*" }, @@ -16267,9 +17878,9 @@ } }, "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==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.3.tgz", + "integrity": "sha512-GXfh9VLwB5ERaCsU6RULh7tkemeX15aNh6wuMEBtfdyMa7fFG8TXrhXlx1SoEK2Ty/l6XIkzzYIQmyaWW3JgdQ==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.10.3" @@ -16287,7 +17898,6 @@ "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", "license": "MIT", - "peer": true, "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -16774,15 +18384,6 @@ "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", @@ -16985,10 +18586,13 @@ "license": "MIT" }, "node_modules/sax": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.3.tgz", - "integrity": "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==", - "license": "BlueOak-1.0.0" + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.1.tgz", + "integrity": "sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" + } }, "node_modules/scheduler": { "version": "0.27.0", @@ -17145,15 +18749,15 @@ } }, "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==", + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.7.tgz", + "integrity": "sha512-CinAq1xWb0vR3twAv9evEU8cNWkXCb9kd5ePAHUKJBkOsUpR1wt/CvGdeca7vqumL1U5cSaeVQ6zZMxiJ3yWsg==", "license": "MIT", "dependencies": { "bytes": "3.0.0", "content-disposition": "0.5.2", "mime-types": "2.1.18", - "minimatch": "3.1.2", + "minimatch": "3.1.5", "path-is-inside": "1.0.2", "path-to-regexp": "3.3.0", "range-parser": "1.2.0" @@ -17431,9 +19035,9 @@ "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==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.3.tgz", + "integrity": "sha512-tAjEd+wt/YwnEbfNB2ht51ybBJxbEWwe5ki/Z//Wh0rpBFTCUSj46GnxUKEWzhfuJTsee8x3lybHxFgUMig2hw==", "license": "MIT", "dependencies": { "@types/node": "^17.0.5", @@ -17583,12 +19187,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", @@ -17843,17 +19441,17 @@ "node": ">= 10" } }, - "node_modules/swr": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/swr/-/swr-2.3.8.tgz", - "integrity": "sha512-gaCPRVoMq8WGDcWj9p4YWzCMPHzE0WNl6W8ADIx9c3JBEIdMkJGMzW+uzXvxHMltwcYACr9jP+32H8/hgwMR7w==", + "node_modules/swc-loader": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/swc-loader/-/swc-loader-0.2.7.tgz", + "integrity": "sha512-nwYWw3Fh9ame3Rtm7StS9SBLpHRRnYcK7bnpF3UKZmesAK0gw2/ADvlURFAINmPvKtDLzp+GBiP9yLoEjg6S9w==", "license": "MIT", "dependencies": { - "dequal": "^2.0.3", - "use-sync-external-store": "^1.6.0" + "@swc/counter": "^0.1.3" }, "peerDependencies": { - "react": "^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + "@swc/core": "^1.2.147", + "webpack": ">=2" } }, "node_modules/tapable": { @@ -17972,18 +19570,6 @@ "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", @@ -18099,8 +19685,7 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD", - "peer": true + "license": "0BSD" }, "node_modules/type-fest": { "version": "2.19.0", @@ -18163,7 +19748,6 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "devOptional": true, "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -18511,7 +20095,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -18577,15 +20160,6 @@ "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", @@ -18768,7 +20342,6 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.104.1.tgz", "integrity": "sha512-Qphch25abbMNtekmEGJmeRUhLDbe+QfiWTiqpKYkpCOWY64v9eyl+KRRLmqOFA2AvKPpc9DC6+u2n76tQLBoaA==", "license": "MIT", - "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", @@ -19063,75 +20636,30 @@ } }, "node_modules/webpackbar": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz", - "integrity": "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-7.0.0.tgz", + "integrity": "sha512-aS9soqSO2iCHgqHoCrj4LbfGQUboDCYJPSFOAchEK+9psIjNrfSWW4Y0YEz67MKURNvMmfo0ycOg9d/+OOf9/Q==", "license": "MIT", "dependencies": { - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", + "ansis": "^3.2.0", "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" + "std-env": "^3.7.0" }, "engines": { "node": ">=14.21.3" }, "peerDependencies": { + "@rspack/core": "*", "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/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/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" + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, "node_modules/websocket-driver": { @@ -19354,16 +20882,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/zod": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.4.tgz", - "integrity": "sha512-Zw/uYiiyF6pUT1qmKbZziChgNPRu+ZRneAsMUDU6IwmXdWt5JwcUfy2bvLOCUtz5UniaN/Zx5aFttZYbYc7O/A==", - "license": "MIT", - "peer": true, - "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", diff --git a/website/package.json b/website/package.json index 34ffd69..d973e75 100644 --- a/website/package.json +++ b/website/package.json @@ -15,15 +15,16 @@ "typecheck": "tsc" }, "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/preset-classic": "3.9.2", - "@docusaurus/theme-mermaid": "^3.9.2", + "@docusaurus/core": "3.10.2", + "@docusaurus/faster": "3.10.2", + "@docusaurus/preset-classic": "3.10.2", + "@docusaurus/theme-mermaid": "^3.10.2", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", - "lucide-react": "^0.562.0", + "lucide-react": "^1.0.0", "prism-react-renderer": "^2.3.0", - "react": "^19.0.0", - "react-dom": "^19.0.0" + "react": "^19.2.8", + "react-dom": "^19.2.8" }, "devDependencies": { "@docusaurus/module-type-aliases": "3.9.2", diff --git a/website/src/components/HomepageFeatures/index.tsx b/website/src/components/HomepageFeatures/index.tsx index 18a2afd..34ad641 100644 --- a/website/src/components/HomepageFeatures/index.tsx +++ b/website/src/components/HomepageFeatures/index.tsx @@ -38,7 +38,7 @@ const FeatureList: FeatureItem[] = [ iconColor: '#0070f3', description: ( <> - Commit the Conductor binary directly to your repository. New team members and CI/CD pipelines instantly inherit your full suite of hooks without installing global tools. + New team members and CI/CD pipelines instantly inherit your full suite of hooks without installing global tools. ), },