commit c59d14e9f71a0e80bb0ae8b469ed2a9431bc4b51
Author: Phorge Migration <migration@localhost>
Date: Tue, 21 Jul 2026 17:10:56 +0200
Archive issues/PRs export for MTRNord/draupnir4all-web
Diffstat:
| A | issues/4.json | | | 12 | ++++++++++++ |
| A | issues/4.md | | | 129 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/1.diff | | | 12 | ++++++++++++ |
| A | pulls/1.json | | | 18 | ++++++++++++++++++ |
| A | pulls/1.md | | | 244 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/10.diff | | | 89 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/10.json | | | 18 | ++++++++++++++++++ |
| A | pulls/10.md | | | 45 | +++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/11.diff | | | 57 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/11.json | | | 18 | ++++++++++++++++++ |
| A | pulls/11.md | | | 45 | +++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/12.diff | | | 3485 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/12.json | | | 18 | ++++++++++++++++++ |
| A | pulls/12.md | | | 96 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/2.diff | | | 3529 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/2.json | | | 18 | ++++++++++++++++++ |
| A | pulls/2.md | | | 45 | +++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/3.diff | | | 3494 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/3.json | | | 18 | ++++++++++++++++++ |
| A | pulls/3.md | | | 45 | +++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/5.diff | | | 4225 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/5.json | | | 18 | ++++++++++++++++++ |
| A | pulls/5.md | | | 527 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/6.diff | | | 3689 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/6.json | | | 18 | ++++++++++++++++++ |
| A | pulls/6.md | | | 136 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/7.diff | | | 3563 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/7.json | | | 18 | ++++++++++++++++++ |
| A | pulls/7.md | | | 106 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/8.diff | | | 48 | ++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/8.json | | | 18 | ++++++++++++++++++ |
| A | pulls/8.md | | | 707 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| A | pulls/9.diff | | | 11 | +++++++++++ |
| A | pulls/9.json | | | 18 | ++++++++++++++++++ |
| A | pulls/9.md | | | 431 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
35 files changed, 24968 insertions(+), 0 deletions(-)
diff --git a/issues/4.json b/issues/4.json
@@ -0,0 +1,12 @@
+{
+ "number": 4,
+ "title": "Dependency Dashboard",
+ "state": "open",
+ "author": "renovate[bot]",
+ "created_at": "2025-05-23T12:50:37Z",
+ "closed_at": null,
+ "labels": [],
+ "assignees": [],
+ "body": "This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.<br>[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/MTRNord/draupnir4all-web).\n\n## Rate-Limited\n\nThe following updates are currently rate-limited. To force their creation now, click on a checkbox below.\n\n - [ ] <!-- unlimit-branch=renovate/postcss-8.x-lockfile -->Update dependency postcss to v8.5.6\n - [ ] <!-- unlimit-branch=renovate/tailwindcss-monorepo -->Update dependency tailwindcss to v3.4.18\n - [ ] <!-- unlimit-branch=renovate/radix-ui-primitives-monorepo -->Update radix-ui-primitives monorepo (`@radix-ui/react-avatar`, `@radix-ui/react-checkbox`, `@radix-ui/react-dialog`, `@radix-ui/react-dropdown-menu`, `@radix-ui/react-label`, `@radix-ui/react-popover`, `@radix-ui/react-scroll-area`, `@radix-ui/react-select`, `@radix-ui/react-separator`, `@radix-ui/react-slot`, `@radix-ui/react-tabs`, `@radix-ui/react-visually-hidden`)\n - [ ] <!-- unlimit-branch=renovate/openapi-fetch-0.x -->Update dependency openapi-fetch to ^0.14.0\n - [ ] <!-- unlimit-branch=renovate/openapi-typescript-7.x-lockfile -->Update dependency openapi-typescript to v7.9.1\n - [ ] <!-- unlimit-branch=renovate/plotly.js-3.x-lockfile -->Update dependency plotly.js to v3.1.1\n - [ ] <!-- unlimit-branch=renovate/tailwind-merge-3.x-lockfile -->Update dependency tailwind-merge to v3.3.1\n - [ ] <!-- unlimit-branch=renovate/typescript-5.x-lockfile -->Update dependency typescript to v5.9.3\n - [ ] <!-- unlimit-branch=renovate/actions-checkout-5.x -->Update actions/checkout action to v5\n - [ ] <!-- unlimit-branch=renovate/actions-setup-node-5.x -->Update actions/setup-node action to v5\n - [ ] <!-- unlimit-branch=renovate/major-tailwindcss-monorepo -->Update dependency tailwindcss to v4\n - [ ] <!-- create-all-rate-limited-prs -->\ud83d\udd10 **Create all rate-limited PRs at once** \ud83d\udd10\n\n## Open\n\nThe following updates have all been created. To force a retry/rebase of any, click on a checkbox below.\n\n - [ ] <!-- rebase-branch=renovate/plotly.js-2.x-lockfile -->[Update dependency @types/plotly.js to v2.35.11](../pull/3)\n - [ ] <!-- rebase-branch=renovate/node-20.x-lockfile -->[Update dependency @types/node to v20.19.19](../pull/2)\n - [ ] <!-- rebase-branch=renovate/eslint-monorepo -->[Update dependency eslint to v9.36.0](../pull/7)\n - [ ] <!-- rebase-branch=renovate/jose-6.x-lockfile -->[Update dependency jose to v6.1.0](../pull/12)\n - [ ] <!-- rebase-branch=renovate/lucide-monorepo -->[Update dependency lucide-react to ^0.544.0](../pull/8)\n - [ ] <!-- rebase-branch=renovate/nextjs-monorepo -->[Update nextjs monorepo to v15.5.4](../pull/5) (`@next/bundle-analyzer`, `eslint-config-next`, `next`)\n - [ ] <!-- rebase-branch=renovate/pnpm-10.x -->[Update pnpm to v10.17.1](../pull/9)\n - [ ] <!-- rebase-branch=renovate/react-monorepo -->[Update react monorepo to v19.2.0](../pull/6) (`@types/react`, `@types/react-dom`, `react`, `react-dom`)\n - [ ] <!-- rebase-branch=renovate/node-22.x -->[Update dependency @types/node to v22](../pull/10)\n - [ ] <!-- rebase-branch=renovate/plotly.js-3.x -->[Update dependency @types/plotly.js to v3](../pull/11)\n - [ ] <!-- rebase-all-open-prs -->**Click on this checkbox to rebase all open PRs at once**\n\n## Detected dependencies\n\n<details><summary>dockerfile</summary>\n<blockquote>\n\n<details><summary>Dockerfile</summary>\n\n - `docker.io/docker/dockerfile 1`\n - `node 23-alpine`\n\n</details>\n\n</blockquote>\n</details>\n\n<details><summary>github-actions</summary>\n<blockquote>\n\n<details><summary>.github/workflows/ci.yaml</summary>\n\n - `actions/checkout v4`\n - `pnpm/action-setup v4`\n - `actions/setup-node v4`\n - `actions/cache v4`\n\n</details>\n\n</blockquote>\n</details>\n\n<details><summary>npm</summary>\n<blockquote>\n\n<details><summary>package.json</summary>\n\n - `@radix-ui/react-avatar ^1.1.6`\n - `@radix-ui/react-checkbox ^1.2.2`\n - `@radix-ui/react-dialog ^1.1.10`\n - `@radix-ui/react-dropdown-menu ^2.1.11`\n - `@radix-ui/react-label ^2.1.4`\n - `@radix-ui/react-popover ^1.1.10`\n - `@radix-ui/react-scroll-area ^1.2.5`\n - `@radix-ui/react-select ^2.2.2`\n - `@radix-ui/react-separator ^1.1.4`\n - `@radix-ui/react-slot ^1.2.0`\n - `@radix-ui/react-tabs ^1.1.8`\n - `@radix-ui/react-visually-hidden ^1.2.0`\n - `class-variance-authority ^0.7.1`\n - `clsx ^2.1.1`\n - `jose ^6.0.10`\n - `lucide-react ^0.503.0`\n - `next 15.3.1-canary.14`\n - `next-themes ^0.4.6`\n - `openapi-fetch ^0.13.5`\n - `plotly.js ^3.0.1`\n - `react 19.1.0`\n - `react-dom 19.1.0`\n - `react-plotly.js ^2.6.0`\n - `tailwind-merge ^3.2.0`\n - `tailwindcss-animate ^1.0.7`\n - `@eslint/eslintrc ^3`\n - `@next/bundle-analyzer ^15.3.1`\n - `@types/node ^20`\n - `@types/plotly.js ^2.35.5`\n - `@types/react ^19`\n - `@types/react-dom ^19`\n - `@types/react-plotly.js ^2.6.3`\n - `eslint ^9`\n - `eslint-config-next 15.3.1-canary.14`\n - `openapi-typescript ^7.6.1`\n - `postcss ^8.5.3`\n - `tailwindcss ^3.4.17`\n - `typescript ^5`\n - `pnpm 10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39`\n\n</details>\n\n</blockquote>\n</details>\n\n---\n\n- [ ] <!-- manual job -->Check this box to trigger a request for Renovate to run again on this repository\n\n",
+ "comments": []
+}
diff --git a/issues/4.md b/issues/4.md
@@ -0,0 +1,129 @@
+# #4 Dependency Dashboard
+
+- **State:** open
+- **Author:** @renovate[bot]
+- **Created:** 2025-05-23T12:50:37Z
+
+---
+
+This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.<br>[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/MTRNord/draupnir4all-web).
+
+## Rate-Limited
+
+The following updates are currently rate-limited. To force their creation now, click on a checkbox below.
+
+ - [ ] <!-- unlimit-branch=renovate/postcss-8.x-lockfile -->Update dependency postcss to v8.5.6
+ - [ ] <!-- unlimit-branch=renovate/tailwindcss-monorepo -->Update dependency tailwindcss to v3.4.18
+ - [ ] <!-- unlimit-branch=renovate/radix-ui-primitives-monorepo -->Update radix-ui-primitives monorepo (`@radix-ui/react-avatar`, `@radix-ui/react-checkbox`, `@radix-ui/react-dialog`, `@radix-ui/react-dropdown-menu`, `@radix-ui/react-label`, `@radix-ui/react-popover`, `@radix-ui/react-scroll-area`, `@radix-ui/react-select`, `@radix-ui/react-separator`, `@radix-ui/react-slot`, `@radix-ui/react-tabs`, `@radix-ui/react-visually-hidden`)
+ - [ ] <!-- unlimit-branch=renovate/openapi-fetch-0.x -->Update dependency openapi-fetch to ^0.14.0
+ - [ ] <!-- unlimit-branch=renovate/openapi-typescript-7.x-lockfile -->Update dependency openapi-typescript to v7.9.1
+ - [ ] <!-- unlimit-branch=renovate/plotly.js-3.x-lockfile -->Update dependency plotly.js to v3.1.1
+ - [ ] <!-- unlimit-branch=renovate/tailwind-merge-3.x-lockfile -->Update dependency tailwind-merge to v3.3.1
+ - [ ] <!-- unlimit-branch=renovate/typescript-5.x-lockfile -->Update dependency typescript to v5.9.3
+ - [ ] <!-- unlimit-branch=renovate/actions-checkout-5.x -->Update actions/checkout action to v5
+ - [ ] <!-- unlimit-branch=renovate/actions-setup-node-5.x -->Update actions/setup-node action to v5
+ - [ ] <!-- unlimit-branch=renovate/major-tailwindcss-monorepo -->Update dependency tailwindcss to v4
+ - [ ] <!-- create-all-rate-limited-prs -->🔐 **Create all rate-limited PRs at once** 🔐
+
+## Open
+
+The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
+
+ - [ ] <!-- rebase-branch=renovate/plotly.js-2.x-lockfile -->[Update dependency @types/plotly.js to v2.35.11](../pull/3)
+ - [ ] <!-- rebase-branch=renovate/node-20.x-lockfile -->[Update dependency @types/node to v20.19.19](../pull/2)
+ - [ ] <!-- rebase-branch=renovate/eslint-monorepo -->[Update dependency eslint to v9.36.0](../pull/7)
+ - [ ] <!-- rebase-branch=renovate/jose-6.x-lockfile -->[Update dependency jose to v6.1.0](../pull/12)
+ - [ ] <!-- rebase-branch=renovate/lucide-monorepo -->[Update dependency lucide-react to ^0.544.0](../pull/8)
+ - [ ] <!-- rebase-branch=renovate/nextjs-monorepo -->[Update nextjs monorepo to v15.5.4](../pull/5) (`@next/bundle-analyzer`, `eslint-config-next`, `next`)
+ - [ ] <!-- rebase-branch=renovate/pnpm-10.x -->[Update pnpm to v10.17.1](../pull/9)
+ - [ ] <!-- rebase-branch=renovate/react-monorepo -->[Update react monorepo to v19.2.0](../pull/6) (`@types/react`, `@types/react-dom`, `react`, `react-dom`)
+ - [ ] <!-- rebase-branch=renovate/node-22.x -->[Update dependency @types/node to v22](../pull/10)
+ - [ ] <!-- rebase-branch=renovate/plotly.js-3.x -->[Update dependency @types/plotly.js to v3](../pull/11)
+ - [ ] <!-- rebase-all-open-prs -->**Click on this checkbox to rebase all open PRs at once**
+
+## Detected dependencies
+
+<details><summary>dockerfile</summary>
+<blockquote>
+
+<details><summary>Dockerfile</summary>
+
+ - `docker.io/docker/dockerfile 1`
+ - `node 23-alpine`
+
+</details>
+
+</blockquote>
+</details>
+
+<details><summary>github-actions</summary>
+<blockquote>
+
+<details><summary>.github/workflows/ci.yaml</summary>
+
+ - `actions/checkout v4`
+ - `pnpm/action-setup v4`
+ - `actions/setup-node v4`
+ - `actions/cache v4`
+
+</details>
+
+</blockquote>
+</details>
+
+<details><summary>npm</summary>
+<blockquote>
+
+<details><summary>package.json</summary>
+
+ - `@radix-ui/react-avatar ^1.1.6`
+ - `@radix-ui/react-checkbox ^1.2.2`
+ - `@radix-ui/react-dialog ^1.1.10`
+ - `@radix-ui/react-dropdown-menu ^2.1.11`
+ - `@radix-ui/react-label ^2.1.4`
+ - `@radix-ui/react-popover ^1.1.10`
+ - `@radix-ui/react-scroll-area ^1.2.5`
+ - `@radix-ui/react-select ^2.2.2`
+ - `@radix-ui/react-separator ^1.1.4`
+ - `@radix-ui/react-slot ^1.2.0`
+ - `@radix-ui/react-tabs ^1.1.8`
+ - `@radix-ui/react-visually-hidden ^1.2.0`
+ - `class-variance-authority ^0.7.1`
+ - `clsx ^2.1.1`
+ - `jose ^6.0.10`
+ - `lucide-react ^0.503.0`
+ - `next 15.3.1-canary.14`
+ - `next-themes ^0.4.6`
+ - `openapi-fetch ^0.13.5`
+ - `plotly.js ^3.0.1`
+ - `react 19.1.0`
+ - `react-dom 19.1.0`
+ - `react-plotly.js ^2.6.0`
+ - `tailwind-merge ^3.2.0`
+ - `tailwindcss-animate ^1.0.7`
+ - `@eslint/eslintrc ^3`
+ - `@next/bundle-analyzer ^15.3.1`
+ - `@types/node ^20`
+ - `@types/plotly.js ^2.35.5`
+ - `@types/react ^19`
+ - `@types/react-dom ^19`
+ - `@types/react-plotly.js ^2.6.3`
+ - `eslint ^9`
+ - `eslint-config-next 15.3.1-canary.14`
+ - `openapi-typescript ^7.6.1`
+ - `postcss ^8.5.3`
+ - `tailwindcss ^3.4.17`
+ - `typescript ^5`
+ - `pnpm 10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39`
+
+</details>
+
+</blockquote>
+</details>
+
+---
+
+- [ ] <!-- manual job -->Check this box to trigger a request for Renovate to run again on this repository
+
+
+
diff --git a/pulls/1.diff b/pulls/1.diff
@@ -0,0 +1,12 @@
+diff --git a/renovate.json b/renovate.json
+new file mode 100644
+index 0000000..5db72dd
+--- /dev/null
++++ b/renovate.json
+@@ -0,0 +1,6 @@
++{
++ "$schema": "https://docs.renovatebot.com/renovate-schema.json",
++ "extends": [
++ "config:recommended"
++ ]
++}
diff --git a/pulls/1.json b/pulls/1.json
@@ -0,0 +1,18 @@
+{
+ "number": 1,
+ "title": "Configure Renovate",
+ "state": "merged",
+ "diff_file": "1.diff",
+ "author": "renovate[bot]",
+ "created_at": "2025-05-23T12:46:18Z",
+ "closed_at": "2025-05-23T12:49:31Z",
+ "merged_at": "2025-05-23T12:49:31Z",
+ "base_ref": "main",
+ "head_ref": "renovate/configure",
+ "labels": [],
+ "assignees": [],
+ "requested_reviewers": [],
+ "body": "Welcome to [Renovate](https://redirect.github.com/renovatebot/renovate)! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.\n\n\ud83d\udea6 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.\n\n\n\n---\n### Detected Package Files\n\n * `Dockerfile` (dockerfile)\n * `.github/workflows/ci.yaml` (github-actions)\n * `package.json` (npm)\n\n### Configuration Summary\n\nBased on the default config's presets, Renovate will:\n\n - Start dependency updates only once this onboarding PR is merged\n - Hopefully safe environment variables to allow users to configure.\n - Show all Merge Confidence badges for pull requests.\n - Enable Renovate Dependency Dashboard creation.\n - Use semantic commit type `fix` for dependencies and `chore` for all others if semantic commits are in use.\n - Ignore `node_modules`, `bower_components`, `vendor` and various test/tests (except for nuget) directories.\n - Group known monorepo packages together.\n - Use curated list of recommended non-monorepo package groupings.\n - Apply crowd-sourced package replacement rules.\n - Apply crowd-sourced workarounds for known problems with packages.\n\n\ud83d\udd21 Do you want to change how Renovate upgrades your dependencies? Add your custom config to `renovate.json` in this branch. Renovate will update the Pull Request description the next time it runs.\n\n---\n\n### What to Expect\n\nWith your current configuration, Renovate will create 15 Pull Requests:\n\n<details>\n<summary>Update dependency @​types/node to v20.17.50</summary>\n\n - Schedule: [\"at any time\"]\n - Branch name: `renovate/node-20.x-lockfile`\n - Merge into: `main`\n - Upgrade [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped) to `20.17.50`\n\n\n</details>\n\n<details>\n<summary>Update dependency @​types/plotly.js to v2.35.6</summary>\n\n - Schedule: [\"at any time\"]\n - Branch name: `renovate/plotly.js-2.x-lockfile`\n - Merge into: `main`\n - Upgrade [@types/plotly.js](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped) to `2.35.6`\n\n\n</details>\n\n<details>\n<summary>Update dependency jose to v6.0.11</summary>\n\n - Schedule: [\"at any time\"]\n - Branch name: `renovate/jose-6.x-lockfile`\n - Merge into: `main`\n - Upgrade [jose](https://redirect.github.com/panva/jose) to `6.0.11`\n\n\n</details>\n\n<details>\n<summary>Update nextjs monorepo to v15.3.2</summary>\n\n - Schedule: [\"at any time\"]\n - Branch name: `renovate/nextjs-monorepo`\n - Merge into: `main`\n - Upgrade [@next/bundle-analyzer](https://redirect.github.com/vercel/next.js) to `15.3.2`\n - Upgrade [eslint-config-next](https://redirect.github.com/vercel/next.js) to `15.3.2`\n - Upgrade [next](https://redirect.github.com/vercel/next.js) to `15.3.2`\n\n\n</details>\n\n<details>\n<summary>Update radix-ui-primitives monorepo</summary>\n\n - Schedule: [\"at any time\"]\n - Branch name: `renovate/radix-ui-primitives-monorepo`\n - Merge into: `main`\n - Upgrade [@radix-ui/react-avatar](https://redirect.github.com/radix-ui/primitives) to `1.1.10`\n - Upgrade [@radix-ui/react-checkbox](https://redirect.github.com/radix-ui/primitives) to `1.3.2`\n - Upgrade [@radix-ui/react-dialog](https://redirect.github.com/radix-ui/primitives) to `1.1.14`\n - Upgrade [@radix-ui/react-dropdown-menu](https://redirect.github.com/radix-ui/primitives) to `2.1.15`\n - Upgrade [@radix-ui/react-label](https://redirect.github.com/radix-ui/primitives) to `2.1.7`\n - Upgrade [@radix-ui/react-popover](https://redirect.github.com/radix-ui/primitives) to `1.1.14`\n - Upgrade [@radix-ui/react-scroll-area](https://redirect.github.com/radix-ui/primitives) to `1.2.9`\n - Upgrade [@radix-ui/react-select](https://redirect.github.com/radix-ui/primitives) to `2.2.5`\n - Upgrade [@radix-ui/react-separator](https://redirect.github.com/radix-ui/primitives) to `1.1.7`\n - Upgrade [@radix-ui/react-slot](https://redirect.github.com/radix-ui/primitives) to `1.2.3`\n - Upgrade [@radix-ui/react-tabs](https://redirect.github.com/radix-ui/primitives) to `1.1.12`\n - Upgrade [@radix-ui/react-visually-hidden](https://redirect.github.com/radix-ui/primitives) to `1.2.3`\n\n\n</details>\n\n<details>\n<summary>Update react monorepo to v19.1.5</summary>\n\n - Schedule: [\"at any time\"]\n - Branch name: `renovate/react-monorepo`\n - Merge into: `main`\n - Upgrade [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped) to `19.1.5`\n - Upgrade [@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped) to `19.1.5`\n\n\n</details>\n\n<details>\n<summary>Update dependency eslint to v9.27.0</summary>\n\n - Schedule: [\"at any time\"]\n - Branch name: `renovate/eslint-monorepo`\n - Merge into: `main`\n - Upgrade [eslint](https://redirect.github.com/eslint/eslint) to `9.27.0`\n\n\n</details>\n\n<details>\n<summary>Update dependency lucide-react to ^0.511.0</summary>\n\n - Schedule: [\"at any time\"]\n - Branch name: `renovate/lucide-monorepo`\n - Merge into: `main`\n - Upgrade [lucide-react](https://redirect.github.com/lucide-icons/lucide) to `^0.511.0`\n\n\n</details>\n\n<details>\n<summary>Update dependency openapi-fetch to ^0.14.0</summary>\n\n - Schedule: [\"at any time\"]\n - Branch name: `renovate/openapi-fetch-0.x`\n - Merge into: `main`\n - Upgrade [openapi-fetch](https://redirect.github.com/openapi-ts/openapi-typescript) to `^0.14.0`\n\n\n</details>\n\n<details>\n<summary>Update dependency openapi-typescript to v7.8.0</summary>\n\n - Schedule: [\"at any time\"]\n - Branch name: `renovate/openapi-typescript-7.x-lockfile`\n - Merge into: `main`\n - Upgrade [openapi-typescript](https://redirect.github.com/openapi-ts/openapi-typescript) to `7.8.0`\n\n\n</details>\n\n<details>\n<summary>Update dependency tailwind-merge to v3.3.0</summary>\n\n - Schedule: [\"at any time\"]\n - Branch name: `renovate/tailwind-merge-3.x-lockfile`\n - Merge into: `main`\n - Upgrade [tailwind-merge](https://redirect.github.com/dcastil/tailwind-merge) to `3.3.0`\n\n\n</details>\n\n<details>\n<summary>Update pnpm to v10.11.0</summary>\n\n - Schedule: [\"at any time\"]\n - Branch name: `renovate/pnpm-10.x`\n - Merge into: `main`\n - Upgrade [pnpm](https://redirect.github.com/pnpm/pnpm) to `10.11.0`\n\n\n</details>\n\n<details>\n<summary>Update dependency @​types/node to v22</summary>\n\n - Schedule: [\"at any time\"]\n - Branch name: `renovate/node-22.x`\n - Merge into: `main`\n - Upgrade [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped) to `^22.0.0`\n\n\n</details>\n\n<details>\n<summary>Update dependency @​types/plotly.js to v3</summary>\n\n - Schedule: [\"at any time\"]\n - Branch name: `renovate/plotly.js-3.x`\n - Merge into: `main`\n - Upgrade [@types/plotly.js](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped) to `^3.0.0`\n\n\n</details>\n\n<details>\n<summary>Update dependency tailwindcss to v4</summary>\n\n - Schedule: [\"at any time\"]\n - Branch name: `renovate/major-tailwindcss-monorepo`\n - Merge into: `main`\n - Upgrade [tailwindcss](https://redirect.github.com/tailwindlabs/tailwindcss) to `^4.0.0`\n\n\n</details>\n\n\n\n\ud83d\udeb8 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for `prhourlylimit` for details.\n\n\n---\n\n\u2753 Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section.\nIf you need any further assistance then you can also [request help here](https://redirect.github.com/renovatebot/renovate/discussions).\n\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).\n\n<!--renovate-config-hash:e80b4e42a3043bc12fa0640db4bac392d2bf770acf841360d7c8ceeeac2ec1a9-->\n",
+ "comments": [],
+ "review_comments": []
+}
diff --git a/pulls/1.md b/pulls/1.md
@@ -0,0 +1,244 @@
+# PR #1 Configure Renovate
+
+- **Status:** merged
+- **Author:** @renovate[bot]
+- **Created:** 2025-05-23T12:46:18Z
+- **Branch:** renovate/configure → main
+- **Merged:** 2025-05-23T12:49:31Z
+- **Diff:** [1.diff](./1.diff)
+
+---
+
+Welcome to [Renovate](https://redirect.github.com/renovatebot/renovate)! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.
+
+🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.
+
+
+
+---
+### Detected Package Files
+
+ * `Dockerfile` (dockerfile)
+ * `.github/workflows/ci.yaml` (github-actions)
+ * `package.json` (npm)
+
+### Configuration Summary
+
+Based on the default config's presets, Renovate will:
+
+ - Start dependency updates only once this onboarding PR is merged
+ - Hopefully safe environment variables to allow users to configure.
+ - Show all Merge Confidence badges for pull requests.
+ - Enable Renovate Dependency Dashboard creation.
+ - Use semantic commit type `fix` for dependencies and `chore` for all others if semantic commits are in use.
+ - Ignore `node_modules`, `bower_components`, `vendor` and various test/tests (except for nuget) directories.
+ - Group known monorepo packages together.
+ - Use curated list of recommended non-monorepo package groupings.
+ - Apply crowd-sourced package replacement rules.
+ - Apply crowd-sourced workarounds for known problems with packages.
+
+🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to `renovate.json` in this branch. Renovate will update the Pull Request description the next time it runs.
+
+---
+
+### What to Expect
+
+With your current configuration, Renovate will create 15 Pull Requests:
+
+<details>
+<summary>Update dependency @​types/node to v20.17.50</summary>
+
+ - Schedule: ["at any time"]
+ - Branch name: `renovate/node-20.x-lockfile`
+ - Merge into: `main`
+ - Upgrade [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped) to `20.17.50`
+
+
+</details>
+
+<details>
+<summary>Update dependency @​types/plotly.js to v2.35.6</summary>
+
+ - Schedule: ["at any time"]
+ - Branch name: `renovate/plotly.js-2.x-lockfile`
+ - Merge into: `main`
+ - Upgrade [@types/plotly.js](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped) to `2.35.6`
+
+
+</details>
+
+<details>
+<summary>Update dependency jose to v6.0.11</summary>
+
+ - Schedule: ["at any time"]
+ - Branch name: `renovate/jose-6.x-lockfile`
+ - Merge into: `main`
+ - Upgrade [jose](https://redirect.github.com/panva/jose) to `6.0.11`
+
+
+</details>
+
+<details>
+<summary>Update nextjs monorepo to v15.3.2</summary>
+
+ - Schedule: ["at any time"]
+ - Branch name: `renovate/nextjs-monorepo`
+ - Merge into: `main`
+ - Upgrade [@next/bundle-analyzer](https://redirect.github.com/vercel/next.js) to `15.3.2`
+ - Upgrade [eslint-config-next](https://redirect.github.com/vercel/next.js) to `15.3.2`
+ - Upgrade [next](https://redirect.github.com/vercel/next.js) to `15.3.2`
+
+
+</details>
+
+<details>
+<summary>Update radix-ui-primitives monorepo</summary>
+
+ - Schedule: ["at any time"]
+ - Branch name: `renovate/radix-ui-primitives-monorepo`
+ - Merge into: `main`
+ - Upgrade [@radix-ui/react-avatar](https://redirect.github.com/radix-ui/primitives) to `1.1.10`
+ - Upgrade [@radix-ui/react-checkbox](https://redirect.github.com/radix-ui/primitives) to `1.3.2`
+ - Upgrade [@radix-ui/react-dialog](https://redirect.github.com/radix-ui/primitives) to `1.1.14`
+ - Upgrade [@radix-ui/react-dropdown-menu](https://redirect.github.com/radix-ui/primitives) to `2.1.15`
+ - Upgrade [@radix-ui/react-label](https://redirect.github.com/radix-ui/primitives) to `2.1.7`
+ - Upgrade [@radix-ui/react-popover](https://redirect.github.com/radix-ui/primitives) to `1.1.14`
+ - Upgrade [@radix-ui/react-scroll-area](https://redirect.github.com/radix-ui/primitives) to `1.2.9`
+ - Upgrade [@radix-ui/react-select](https://redirect.github.com/radix-ui/primitives) to `2.2.5`
+ - Upgrade [@radix-ui/react-separator](https://redirect.github.com/radix-ui/primitives) to `1.1.7`
+ - Upgrade [@radix-ui/react-slot](https://redirect.github.com/radix-ui/primitives) to `1.2.3`
+ - Upgrade [@radix-ui/react-tabs](https://redirect.github.com/radix-ui/primitives) to `1.1.12`
+ - Upgrade [@radix-ui/react-visually-hidden](https://redirect.github.com/radix-ui/primitives) to `1.2.3`
+
+
+</details>
+
+<details>
+<summary>Update react monorepo to v19.1.5</summary>
+
+ - Schedule: ["at any time"]
+ - Branch name: `renovate/react-monorepo`
+ - Merge into: `main`
+ - Upgrade [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped) to `19.1.5`
+ - Upgrade [@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped) to `19.1.5`
+
+
+</details>
+
+<details>
+<summary>Update dependency eslint to v9.27.0</summary>
+
+ - Schedule: ["at any time"]
+ - Branch name: `renovate/eslint-monorepo`
+ - Merge into: `main`
+ - Upgrade [eslint](https://redirect.github.com/eslint/eslint) to `9.27.0`
+
+
+</details>
+
+<details>
+<summary>Update dependency lucide-react to ^0.511.0</summary>
+
+ - Schedule: ["at any time"]
+ - Branch name: `renovate/lucide-monorepo`
+ - Merge into: `main`
+ - Upgrade [lucide-react](https://redirect.github.com/lucide-icons/lucide) to `^0.511.0`
+
+
+</details>
+
+<details>
+<summary>Update dependency openapi-fetch to ^0.14.0</summary>
+
+ - Schedule: ["at any time"]
+ - Branch name: `renovate/openapi-fetch-0.x`
+ - Merge into: `main`
+ - Upgrade [openapi-fetch](https://redirect.github.com/openapi-ts/openapi-typescript) to `^0.14.0`
+
+
+</details>
+
+<details>
+<summary>Update dependency openapi-typescript to v7.8.0</summary>
+
+ - Schedule: ["at any time"]
+ - Branch name: `renovate/openapi-typescript-7.x-lockfile`
+ - Merge into: `main`
+ - Upgrade [openapi-typescript](https://redirect.github.com/openapi-ts/openapi-typescript) to `7.8.0`
+
+
+</details>
+
+<details>
+<summary>Update dependency tailwind-merge to v3.3.0</summary>
+
+ - Schedule: ["at any time"]
+ - Branch name: `renovate/tailwind-merge-3.x-lockfile`
+ - Merge into: `main`
+ - Upgrade [tailwind-merge](https://redirect.github.com/dcastil/tailwind-merge) to `3.3.0`
+
+
+</details>
+
+<details>
+<summary>Update pnpm to v10.11.0</summary>
+
+ - Schedule: ["at any time"]
+ - Branch name: `renovate/pnpm-10.x`
+ - Merge into: `main`
+ - Upgrade [pnpm](https://redirect.github.com/pnpm/pnpm) to `10.11.0`
+
+
+</details>
+
+<details>
+<summary>Update dependency @​types/node to v22</summary>
+
+ - Schedule: ["at any time"]
+ - Branch name: `renovate/node-22.x`
+ - Merge into: `main`
+ - Upgrade [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped) to `^22.0.0`
+
+
+</details>
+
+<details>
+<summary>Update dependency @​types/plotly.js to v3</summary>
+
+ - Schedule: ["at any time"]
+ - Branch name: `renovate/plotly.js-3.x`
+ - Merge into: `main`
+ - Upgrade [@types/plotly.js](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped) to `^3.0.0`
+
+
+</details>
+
+<details>
+<summary>Update dependency tailwindcss to v4</summary>
+
+ - Schedule: ["at any time"]
+ - Branch name: `renovate/major-tailwindcss-monorepo`
+ - Merge into: `main`
+ - Upgrade [tailwindcss](https://redirect.github.com/tailwindlabs/tailwindcss) to `^4.0.0`
+
+
+</details>
+
+
+
+🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for `prhourlylimit` for details.
+
+
+---
+
+❓ Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section.
+If you need any further assistance then you can also [request help here](https://redirect.github.com/renovatebot/renovate/discussions).
+
+
+---
+
+This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).
+
+<!--renovate-config-hash:e80b4e42a3043bc12fa0640db4bac392d2bf770acf841360d7c8ceeeac2ec1a9-->
+
+
diff --git a/pulls/10.diff b/pulls/10.diff
@@ -0,0 +1,89 @@
+diff --git a/package.json b/package.json
+index ef4db91..c0e3ca5 100644
+--- a/package.json
++++ b/package.json
+@@ -38,7 +38,7 @@
+ "devDependencies": {
+ "@eslint/eslintrc": "^3",
+ "@next/bundle-analyzer": "^15.3.1",
+- "@types/node": "^20",
++ "@types/node": "^22.0.0",
+ "@types/plotly.js": "^2.35.5",
+ "@types/react": "^19",
+ "@types/react-dom": "^19",
+diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
+index 016a676..ce8aa13 100644
+--- a/pnpm-lock.yaml
++++ b/pnpm-lock.yaml
+@@ -91,8 +91,8 @@ importers:
+ specifier: ^15.3.1
+ version: 15.3.1
+ '@types/node':
+- specifier: ^20
+- version: 20.17.30
++ specifier: ^22.0.0
++ version: 22.18.8
+ '@types/plotly.js':
+ specifier: ^2.35.5
+ version: 2.35.5
+@@ -1076,8 +1076,8 @@ packages:
+ '@types/mapbox__vector-tile@1.3.4':
+ resolution: {integrity: sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==}
+
+- '@types/node@20.17.30':
+- resolution: {integrity: sha512-7zf4YyHA+jvBNfVrk2Gtvs6x7E8V+YDW05bNfG2XkWDJfYRXrTiP/DsB2zSYTaHX0bGIujTBQdMVAhb+j7mwpg==}
++ '@types/node@22.18.8':
++ resolution: {integrity: sha512-pAZSHMiagDR7cARo/cch1f3rXy0AEXwsVsVH09FcyeJVAzCnGgmYis7P3JidtTUjyadhTeSo8TgRPswstghDaw==}
+
+ '@types/pbf@3.0.5':
+ resolution: {integrity: sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==}
+@@ -3600,8 +3600,8 @@ packages:
+ resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
+ engines: {node: '>= 0.4'}
+
+- undici-types@6.19.8:
+- resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
++ undici-types@6.21.0:
++ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
+
+ unquote@1.1.1:
+ resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==}
+@@ -4720,9 +4720,9 @@ snapshots:
+ '@types/mapbox__point-geometry': 0.1.4
+ '@types/pbf': 3.0.5
+
+- '@types/node@20.17.30':
++ '@types/node@22.18.8':
+ dependencies:
+- undici-types: 6.19.8
++ undici-types: 6.21.0
+
+ '@types/pbf@3.0.5': {}
+
+@@ -4747,7 +4747,7 @@ snapshots:
+
+ '@types/stylus@0.48.43':
+ dependencies:
+- '@types/node': 20.17.30
++ '@types/node': 22.18.8
+
+ '@types/supercluster@7.1.3':
+ dependencies:
+@@ -6432,7 +6432,7 @@ snapshots:
+
+ jest-worker@27.5.1:
+ dependencies:
+- '@types/node': 20.17.30
++ '@types/node': 22.18.8
+ merge-stream: 2.0.0
+ supports-color: 8.1.1
+
+@@ -7717,7 +7717,7 @@ snapshots:
+ has-symbols: 1.1.0
+ which-boxed-primitive: 1.1.1
+
+- undici-types@6.19.8: {}
++ undici-types@6.21.0: {}
+
+ unquote@1.1.1: {}
+
diff --git a/pulls/10.json b/pulls/10.json
@@ -0,0 +1,18 @@
+{
+ "number": 10,
+ "title": "Update dependency @types/node to v22",
+ "state": "open",
+ "diff_file": "10.diff",
+ "author": "renovate[bot]",
+ "created_at": "2025-05-23T12:56:28Z",
+ "closed_at": null,
+ "merged_at": null,
+ "base_ref": "main",
+ "head_ref": "renovate/node-22.x",
+ "labels": [],
+ "assignees": [],
+ "requested_reviewers": [],
+ "body": "> [!NOTE]\n> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.\n> \n> This notice will be removed on 2025-10-07.\n\n<hr>\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Confidence |\n|---|---|---|---|\n| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`^20` -> `^22.0.0`](https://renovatebot.com/diffs/npm/@types%2fnode/20.17.30/22.18.8) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Configuration\n\n\ud83d\udcc5 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n\ud83d\udea6 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n\u267b **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\ud83d\udd15 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->\n",
+ "comments": [],
+ "review_comments": []
+}
diff --git a/pulls/10.md b/pulls/10.md
@@ -0,0 +1,45 @@
+# PR #10 Update dependency @types/node to v22
+
+- **Status:** open
+- **Author:** @renovate[bot]
+- **Created:** 2025-05-23T12:56:28Z
+- **Branch:** renovate/node-22.x → main
+- **Diff:** [10.diff](./10.diff)
+
+---
+
+> [!NOTE]
+> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.
+>
+> This notice will be removed on 2025-10-07.
+
+<hr>
+
+This PR contains the following updates:
+
+| Package | Change | Age | Confidence |
+|---|---|---|---|
+| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`^20` -> `^22.0.0`](https://renovatebot.com/diffs/npm/@types%2fnode/20.17.30/22.18.8) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
+
+---
+
+### Configuration
+
+📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
+
+🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
+
+♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
+
+🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
+
+---
+
+ - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
+
+---
+
+This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).
+<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
+
+
diff --git a/pulls/11.diff b/pulls/11.diff
@@ -0,0 +1,57 @@
+diff --git a/package.json b/package.json
+index ef4db91..83c2828 100644
+--- a/package.json
++++ b/package.json
+@@ -39,7 +39,7 @@
+ "@eslint/eslintrc": "^3",
+ "@next/bundle-analyzer": "^15.3.1",
+ "@types/node": "^20",
+- "@types/plotly.js": "^2.35.5",
++ "@types/plotly.js": "^3.0.0",
+ "@types/react": "^19",
+ "@types/react-dom": "^19",
+ "@types/react-plotly.js": "^2.6.3",
+diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
+index 016a676..d19b89e 100644
+--- a/pnpm-lock.yaml
++++ b/pnpm-lock.yaml
+@@ -94,8 +94,8 @@ importers:
+ specifier: ^20
+ version: 20.17.30
+ '@types/plotly.js':
+- specifier: ^2.35.5
+- version: 2.35.5
++ specifier: ^3.0.0
++ version: 3.0.6
+ '@types/react':
+ specifier: ^19
+ version: 19.1.2
+@@ -1082,8 +1082,8 @@ packages:
+ '@types/pbf@3.0.5':
+ resolution: {integrity: sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==}
+
+- '@types/plotly.js@2.35.5':
+- resolution: {integrity: sha512-9xczlf0FBsYXlUfKX4OsKBQs4d6CPRuRpfXXi5lp276yHi1BaI+FiVq6jXwt7JlDq84nMjWWU5LIN2Rpeg+vhg==}
++ '@types/plotly.js@3.0.6':
++ resolution: {integrity: sha512-K+EhZsMUZ2Zjna5gaDOaEfdwKLtHUT7sSsBw2gbRT2mOLWVl9pI4FF8EDH2ytNAdgM/Gh6UhgfRiAtHfDAcY5g==}
+
+ '@types/react-dom@19.1.2':
+ resolution: {integrity: sha512-XGJkWF41Qq305SKWEILa1O8vzhb3aOo3ogBlSmiqNko/WmRb6QIaweuZCXjKygVDXpzXb5wyxKTSOsmkuqj+Qw==}
+@@ -4726,7 +4726,7 @@ snapshots:
+
+ '@types/pbf@3.0.5': {}
+
+- '@types/plotly.js@2.35.5': {}
++ '@types/plotly.js@3.0.6': {}
+
+ '@types/react-dom@19.1.2(@types/react@19.1.2)':
+ dependencies:
+@@ -4734,7 +4734,7 @@ snapshots:
+
+ '@types/react-plotly.js@2.6.3':
+ dependencies:
+- '@types/plotly.js': 2.35.5
++ '@types/plotly.js': 3.0.6
+ '@types/react': 19.1.2
+
+ '@types/react@19.1.2':
diff --git a/pulls/11.json b/pulls/11.json
@@ -0,0 +1,18 @@
+{
+ "number": 11,
+ "title": "Update dependency @types/plotly.js to v3",
+ "state": "open",
+ "diff_file": "11.diff",
+ "author": "renovate[bot]",
+ "created_at": "2025-05-23T12:56:44Z",
+ "closed_at": null,
+ "merged_at": null,
+ "base_ref": "main",
+ "head_ref": "renovate/plotly.js-3.x",
+ "labels": [],
+ "assignees": [],
+ "requested_reviewers": [],
+ "body": "> [!NOTE]\n> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.\n> \n> This notice will be removed on 2025-10-07.\n\n<hr>\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Confidence |\n|---|---|---|---|\n| [@types/plotly.js](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/plotly.js) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/plotly.js)) | [`^2.35.5` -> `^3.0.0`](https://renovatebot.com/diffs/npm/@types%2fplotly.js/2.35.5/3.0.6) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Configuration\n\n\ud83d\udcc5 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n\ud83d\udea6 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n\u267b **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\ud83d\udd15 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->\n",
+ "comments": [],
+ "review_comments": []
+}
diff --git a/pulls/11.md b/pulls/11.md
@@ -0,0 +1,45 @@
+# PR #11 Update dependency @types/plotly.js to v3
+
+- **Status:** open
+- **Author:** @renovate[bot]
+- **Created:** 2025-05-23T12:56:44Z
+- **Branch:** renovate/plotly.js-3.x → main
+- **Diff:** [11.diff](./11.diff)
+
+---
+
+> [!NOTE]
+> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.
+>
+> This notice will be removed on 2025-10-07.
+
+<hr>
+
+This PR contains the following updates:
+
+| Package | Change | Age | Confidence |
+|---|---|---|---|
+| [@types/plotly.js](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/plotly.js) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/plotly.js)) | [`^2.35.5` -> `^3.0.0`](https://renovatebot.com/diffs/npm/@types%2fplotly.js/2.35.5/3.0.6) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
+
+---
+
+### Configuration
+
+📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
+
+🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
+
+♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
+
+🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
+
+---
+
+ - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
+
+---
+
+This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).
+<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
+
+
diff --git a/pulls/12.diff b/pulls/12.diff
@@ -0,0 +1,3485 @@
+diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
+index 016a676..950cc4a 100644
+--- a/pnpm-lock.yaml
++++ b/pnpm-lock.yaml
+@@ -10,40 +10,40 @@ importers:
+ dependencies:
+ '@radix-ui/react-avatar':
+ specifier: ^1.1.6
+- version: 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-checkbox':
+ specifier: ^1.2.2
+- version: 1.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.3.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-dialog':
+ specifier: ^1.1.10
+- version: 1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.15(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-dropdown-menu':
+ specifier: ^2.1.11
+- version: 2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 2.1.16(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-label':
+ specifier: ^2.1.4
+- version: 2.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 2.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-popover':
+ specifier: ^1.1.10
+- version: 1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.15(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-scroll-area':
+ specifier: ^1.2.5
+- version: 1.2.5(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.2.10(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-select':
+ specifier: ^2.2.2
+- version: 2.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 2.2.6(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-separator':
+ specifier: ^1.1.4
+- version: 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-slot':
+ specifier: ^1.2.0
+- version: 1.2.0(@types/react@19.1.2)(react@19.1.0)
++ version: 1.2.3(@types/react@19.1.14)(react@19.1.0)
+ '@radix-ui/react-tabs':
+ specifier: ^1.1.8
+- version: 1.1.8(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.13(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-visually-hidden':
+ specifier: ^1.2.0
+- version: 1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.2.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ class-variance-authority:
+ specifier: ^0.7.1
+ version: 0.7.1
+@@ -52,7 +52,7 @@ importers:
+ version: 2.1.1
+ jose:
+ specifier: ^6.0.10
+- version: 6.0.10
++ version: 6.1.0
+ lucide-react:
+ specifier: ^0.503.0
+ version: 0.503.0(react@19.1.0)
+@@ -64,10 +64,10 @@ importers:
+ version: 0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ openapi-fetch:
+ specifier: ^0.13.5
+- version: 0.13.5
++ version: 0.13.8
+ plotly.js:
+ specifier: ^3.0.1
+- version: 3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7)
++ version: 3.1.0(mapbox-gl@1.13.3)
+ react:
+ specifier: 19.1.0
+ version: 19.1.0
+@@ -76,10 +76,10 @@ importers:
+ version: 19.1.0(react@19.1.0)
+ react-plotly.js:
+ specifier: ^2.6.0
+- version: 2.6.0(plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7))(react@19.1.0)
++ version: 2.6.0(plotly.js@3.1.0(mapbox-gl@1.13.3))(react@19.1.0)
+ tailwind-merge:
+ specifier: ^3.2.0
+- version: 3.2.0
++ version: 3.3.1
+ tailwindcss-animate:
+ specifier: ^1.0.7
+ version: 1.0.7(tailwindcss@3.4.17)
+@@ -89,40 +89,40 @@ importers:
+ version: 3.3.1
+ '@next/bundle-analyzer':
+ specifier: ^15.3.1
+- version: 15.3.1
++ version: 15.5.4
+ '@types/node':
+ specifier: ^20
+- version: 20.17.30
++ version: 20.19.17
+ '@types/plotly.js':
+ specifier: ^2.35.5
+- version: 2.35.5
++ version: 2.35.11
+ '@types/react':
+ specifier: ^19
+- version: 19.1.2
++ version: 19.1.14
+ '@types/react-dom':
+ specifier: ^19
+- version: 19.1.2(@types/react@19.1.2)
++ version: 19.1.9(@types/react@19.1.14)
+ '@types/react-plotly.js':
+ specifier: ^2.6.3
+ version: 2.6.3
+ eslint:
+ specifier: ^9
+- version: 9.25.0(jiti@2.4.2)
++ version: 9.36.0(jiti@2.4.2)
+ eslint-config-next:
+ specifier: 15.3.1-canary.14
+- version: 15.3.1-canary.14(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ version: 15.3.1-canary.14(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
+ openapi-typescript:
+ specifier: ^7.6.1
+- version: 7.6.1(typescript@5.8.3)
++ version: 7.9.1(typescript@5.9.2)
+ postcss:
+ specifier: ^8.5.3
+- version: 8.5.3
++ version: 8.5.6
+ tailwindcss:
+ specifier: ^3.4.17
+ version: 3.4.17
+ typescript:
+ specifier: ^5
+- version: 5.8.3
++ version: 5.9.2
+
+ packages:
+
+@@ -155,8 +155,8 @@ packages:
+ '@emnapi/wasi-threads@1.0.2':
+ resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==}
+
+- '@eslint-community/eslint-utils@4.6.1':
+- resolution: {integrity: sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==}
++ '@eslint-community/eslint-utils@4.9.0':
++ resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+@@ -165,48 +165,48 @@ packages:
+ resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+
+- '@eslint/config-array@0.20.0':
+- resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==}
++ '@eslint/config-array@0.21.0':
++ resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/config-helpers@0.2.1':
+- resolution: {integrity: sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==}
++ '@eslint/config-helpers@0.3.1':
++ resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/core@0.13.0':
+- resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==}
++ '@eslint/core@0.15.2':
++ resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/eslintrc@3.3.1':
+ resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/js@9.25.0':
+- resolution: {integrity: sha512-iWhsUS8Wgxz9AXNfvfOPFSW4VfMXdVhp1hjkZVhXCrpgh/aLcc45rX6MPu+tIVUWDw0HfNwth7O28M1xDxNf9w==}
++ '@eslint/js@9.36.0':
++ resolution: {integrity: sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/object-schema@2.1.6':
+ resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/plugin-kit@0.2.8':
+- resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==}
++ '@eslint/plugin-kit@0.3.5':
++ resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@floating-ui/core@1.6.9':
+- resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==}
++ '@floating-ui/core@1.7.3':
++ resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==}
+
+- '@floating-ui/dom@1.6.13':
+- resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==}
++ '@floating-ui/dom@1.7.4':
++ resolution: {integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==}
+
+- '@floating-ui/react-dom@2.1.2':
+- resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==}
++ '@floating-ui/react-dom@2.1.6':
++ resolution: {integrity: sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+
+- '@floating-ui/utils@0.2.9':
+- resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==}
++ '@floating-ui/utils@0.2.10':
++ resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==}
+
+ '@humanfs/core@0.19.1':
+ resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
+@@ -354,9 +354,6 @@ packages:
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
+ engines: {node: '>=6.0.0'}
+
+- '@jridgewell/source-map@0.3.6':
+- resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
+-
+ '@jridgewell/sourcemap-codec@1.5.0':
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
+
+@@ -408,8 +405,8 @@ packages:
+ '@napi-rs/wasm-runtime@0.2.9':
+ resolution: {integrity: sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==}
+
+- '@next/bundle-analyzer@15.3.1':
+- resolution: {integrity: sha512-NqUZrjVruGbdQaPE3OSEXP+ZuULqumeHVTuU9pOX1V0/9BWY9FOck3jgQGFdBtG41nOYuO8+CoHKDQAVIPQJrw==}
++ '@next/bundle-analyzer@15.5.4':
++ resolution: {integrity: sha512-wMtpIjEHi+B/wC34ZbEcacGIPgQTwTFjjp0+F742s9TxC6QwT0MwB/O0QEgalMe8s3SH/K09DO0gmTvUSJrLRA==}
+
+ '@next/env@15.3.1-canary.14':
+ resolution: {integrity: sha512-wxN5hGq8mowL/TUXfD9p8zQq7pKDbFQaxpWCE4RGxHqgxGhOhKfaIEuLw5oPNS472WI/OTTF2B+w5HvUWQ9Cxg==}
+@@ -592,11 +589,11 @@ packages:
+ '@radix-ui/number@1.1.1':
+ resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==}
+
+- '@radix-ui/primitive@1.1.2':
+- resolution: {integrity: sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==}
++ '@radix-ui/primitive@1.1.3':
++ resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==}
+
+- '@radix-ui/react-arrow@1.1.4':
+- resolution: {integrity: sha512-qz+fxrqgNxG0dYew5l7qR3c7wdgRu1XVUHGnGYX7rg5HM4p9SWaRmJwfgR3J0SgyUKayLmzQIun+N6rWRgiRKw==}
++ '@radix-ui/react-arrow@1.1.7':
++ resolution: {integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -608,8 +605,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-avatar@1.1.6':
+- resolution: {integrity: sha512-YDduxvqNMHzTQWNqja7Z/XTyFc8UOP98/ePjJTFa1vqILPlTPcQaVa1YyQMiQl4SFQPA9Y/zj1dHBgMlE5G/ow==}
++ '@radix-ui/react-avatar@1.1.10':
++ resolution: {integrity: sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -621,8 +618,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-checkbox@1.2.2':
+- resolution: {integrity: sha512-pMxzQLK+m/tkDRXJg7VUjRx6ozsBdzNLOV4vexfVBU57qT2Gvf4cw2gKKhOohJxjadQ+WcUXCKosTIxcZzi03A==}
++ '@radix-ui/react-checkbox@1.3.3':
++ resolution: {integrity: sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -634,8 +631,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-collection@1.1.4':
+- resolution: {integrity: sha512-cv4vSf7HttqXilDnAnvINd53OTl1/bjUYVZrkFnA7nwmY9Ob2POUy0WY0sfqBAe1s5FyKsyceQlqiEGPYNTadg==}
++ '@radix-ui/react-collection@1.1.7':
++ resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -665,8 +662,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-dialog@1.1.10':
+- resolution: {integrity: sha512-m6pZb0gEM5uHPSb+i2nKKGQi/HMSVjARMsLMWQfKDP+eJ6B+uqryHnXhpnohTWElw+vEcMk/o4wJODtdRKHwqg==}
++ '@radix-ui/react-dialog@1.1.15':
++ resolution: {integrity: sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -687,8 +684,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-dismissable-layer@1.1.7':
+- resolution: {integrity: sha512-j5+WBUdhccJsmH5/H0K6RncjDtoALSEr6jbkaZu+bjw6hOPOhHycr6vEUujl+HBK8kjUfWcoCJXxP6e4lUlMZw==}
++ '@radix-ui/react-dismissable-layer@1.1.11':
++ resolution: {integrity: sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -700,8 +697,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-dropdown-menu@2.1.11':
+- resolution: {integrity: sha512-wbPE3cFBfLl+S+LCxChWQGX0k14zUxgvep1HEnLhJ9mNhjyO3ETzRviAeKZ3XomT/iVRRZAWFsnFZ3N0wI8OmA==}
++ '@radix-ui/react-dropdown-menu@2.1.16':
++ resolution: {integrity: sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -713,8 +710,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-focus-guards@1.1.2':
+- resolution: {integrity: sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==}
++ '@radix-ui/react-focus-guards@1.1.3':
++ resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+@@ -722,8 +719,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-focus-scope@1.1.4':
+- resolution: {integrity: sha512-r2annK27lIW5w9Ho5NyQgqs0MmgZSTIKXWpVCJaLC1q2kZrZkcqnmHkCHMEmv8XLvsLlurKMPT+kbKkRkm/xVA==}
++ '@radix-ui/react-focus-scope@1.1.7':
++ resolution: {integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -744,8 +741,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-label@2.1.4':
+- resolution: {integrity: sha512-wy3dqizZnZVV4ja0FNnUhIWNwWdoldXrneEyUcVtLYDAt8ovGS4ridtMAOGgXBBIfggL4BOveVWsjXDORdGEQg==}
++ '@radix-ui/react-label@2.1.7':
++ resolution: {integrity: sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -757,8 +754,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-menu@2.1.11':
+- resolution: {integrity: sha512-sbFI4Qaw02J0ogmR9tOMsSqsdrGNpUanlPYAqTE2JJafow8ecHtykg4fSTjNHBdDl4deiKMK+RhTEwyVhP7UDA==}
++ '@radix-ui/react-menu@2.1.16':
++ resolution: {integrity: sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -770,8 +767,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-popover@1.1.10':
+- resolution: {integrity: sha512-IZN7b3sXqajiPsOzKuNJBSP9obF4MX5/5UhTgWNofw4r1H+eATWb0SyMlaxPD/kzA4vadFgy1s7Z1AEJ6WMyHQ==}
++ '@radix-ui/react-popover@1.1.15':
++ resolution: {integrity: sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -783,8 +780,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-popper@1.2.4':
+- resolution: {integrity: sha512-3p2Rgm/a1cK0r/UVkx5F/K9v/EplfjAeIFCGOPYPO4lZ0jtg4iSQXt/YGTSLWaf4x7NG6Z4+uKFcylcTZjeqDA==}
++ '@radix-ui/react-popper@1.2.8':
++ resolution: {integrity: sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -796,8 +793,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-portal@1.1.6':
+- resolution: {integrity: sha512-XmsIl2z1n/TsYFLIdYam2rmFwf9OC/Sh2avkbmVMDuBZIe7hSpM0cYnWPAo7nHOVx8zTuwDZGByfcqLdnzp3Vw==}
++ '@radix-ui/react-portal@1.1.9':
++ resolution: {integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -809,8 +806,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-presence@1.1.3':
+- resolution: {integrity: sha512-IrVLIhskYhH3nLvtcBLQFZr61tBG7wx7O3kEmdzcYwRGAEBmBicGGL7ATzNgruYJ3xBTbuzEEq9OXJM3PAX3tA==}
++ '@radix-ui/react-presence@1.1.5':
++ resolution: {integrity: sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -822,8 +819,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-primitive@2.1.0':
+- resolution: {integrity: sha512-/J/FhLdK0zVcILOwt5g+dH4KnkonCtkVJsa2G6JmvbbtZfBEI1gMsO3QMjseL4F/SwfAMt1Vc/0XKYKq+xJ1sw==}
++ '@radix-ui/react-primitive@2.1.3':
++ resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -835,8 +832,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-roving-focus@1.1.7':
+- resolution: {integrity: sha512-C6oAg451/fQT3EGbWHbCQjYTtbyjNO1uzQgMzwyivcHT3GKNEmu1q3UuREhN+HzHAVtv3ivMVK08QlC+PkYw9Q==}
++ '@radix-ui/react-roving-focus@1.1.11':
++ resolution: {integrity: sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -848,8 +845,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-scroll-area@1.2.5':
+- resolution: {integrity: sha512-VyLjxI8/gXYn+Wij1FLpXjZp6Z/uNklUFQQ75tOpJNESeNaZ2kCRfjiEDmHgWmLeUPeJGwrqbgRmcdFjtYEkMA==}
++ '@radix-ui/react-scroll-area@1.2.10':
++ resolution: {integrity: sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -861,8 +858,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-select@2.2.2':
+- resolution: {integrity: sha512-HjkVHtBkuq+r3zUAZ/CvNWUGKPfuicGDbgtZgiQuFmNcV5F+Tgy24ep2nsAW2nFgvhGPJVqeBZa6KyVN0EyrBA==}
++ '@radix-ui/react-select@2.2.6':
++ resolution: {integrity: sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -874,8 +871,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-separator@1.1.4':
+- resolution: {integrity: sha512-2fTm6PSiUm8YPq9W0E4reYuv01EE3aFSzt8edBiXqPHshF8N9+Kymt/k0/R+F3dkY5lQyB/zPtrP82phskLi7w==}
++ '@radix-ui/react-separator@1.1.7':
++ resolution: {integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -887,8 +884,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-slot@1.2.0':
+- resolution: {integrity: sha512-ujc+V6r0HNDviYqIK3rW4ffgYiZ8g5DEHrGJVk4x7kTlLXRDILnKX9vAUYeIsLOoDpDJ0ujpqMkjH4w2ofuo6w==}
++ '@radix-ui/react-slot@1.2.3':
++ resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+@@ -896,8 +893,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-tabs@1.1.8':
+- resolution: {integrity: sha512-4iUaN9SYtG+/E+hJ7jRks/Nv90f+uAsRHbLYA6BcA9EsR6GNWgsvtS4iwU2SP0tOZfDGAyqIT0yz7ckgohEIFA==}
++ '@radix-ui/react-tabs@1.1.13':
++ resolution: {integrity: sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -945,8 +942,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-use-is-hydrated@0.0.0':
+- resolution: {integrity: sha512-23RkSm7jSZ8+rtfdSJTi/2D+p9soPbtnoG/tPf08egYCDr6p8X83hrcmW77p7MJ8kJYWNXwruuPTPp1TwIIH4g==}
++ '@radix-ui/react-use-is-hydrated@0.1.0':
++ resolution: {integrity: sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+@@ -990,8 +987,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-visually-hidden@1.2.0':
+- resolution: {integrity: sha512-rQj0aAWOpCdCMRbI6pLQm8r7S2BM3YhTa0SzOYD55k+hJA8oo9J+H+9wLM9oMlZWOX/wJWPTzfDfmZkf7LvCfg==}
++ '@radix-ui/react-visually-hidden@1.2.3':
++ resolution: {integrity: sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -1006,14 +1003,14 @@ packages:
+ '@radix-ui/rect@1.1.1':
+ resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==}
+
+- '@redocly/ajv@8.11.2':
+- resolution: {integrity: sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==}
++ '@redocly/ajv@8.11.3':
++ resolution: {integrity: sha512-4P3iZse91TkBiY+Dx5DUgxQ9GXkVJf++cmI0MOyLDxV9b5MUBI4II6ES8zA5JCbO72nKAJxWrw4PUPW+YP3ZDQ==}
+
+ '@redocly/config@0.22.2':
+ resolution: {integrity: sha512-roRDai8/zr2S9YfmzUfNhKjOF0NdcOIqF7bhf4MVC5UxpjIysDjyudvlAiVbpPHp3eDRWbdzUgtkK1a7YiDNyQ==}
+
+- '@redocly/openapi-core@1.34.2':
+- resolution: {integrity: sha512-glfkQFJizLdq2fBkNvc2FJW0sxDb5exd0wIXhFk+WHaFLMREBC3CxRo2Zq7uJIdfV9U3YTceMbXJklpDfmmwFQ==}
++ '@redocly/openapi-core@1.34.5':
++ resolution: {integrity: sha512-0EbE8LRbkogtcCXU7liAyC00n9uNG9hJ+eMyHFdUsy9lB/WGqnEBgwjA9q2cyzAVcdTkQqTBBU1XePNnN3OijA==}
+ engines: {node: '>=18.17.0', npm: '>=9.5.0'}
+
+ '@rtsao/scc@1.1.0':
+@@ -1046,12 +1043,6 @@ packages:
+ '@tybys/wasm-util@0.9.0':
+ resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==}
+
+- '@types/eslint-scope@3.7.7':
+- resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
+-
+- '@types/eslint@9.6.1':
+- resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
+-
+ '@types/estree@1.0.7':
+ resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
+
+@@ -1067,41 +1058,31 @@ packages:
+ '@types/json5@0.0.29':
+ resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
+
+- '@types/less@3.0.8':
+- resolution: {integrity: sha512-Gjm4+H9noDJgu5EdT3rUw5MhPBag46fiOy27BefvWkNL8mlZnKnCaVVVTLKj6RYXed9b62CPKnPav9govyQDzA==}
+-
+ '@types/mapbox__point-geometry@0.1.4':
+ resolution: {integrity: sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA==}
+
+ '@types/mapbox__vector-tile@1.3.4':
+ resolution: {integrity: sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==}
+
+- '@types/node@20.17.30':
+- resolution: {integrity: sha512-7zf4YyHA+jvBNfVrk2Gtvs6x7E8V+YDW05bNfG2XkWDJfYRXrTiP/DsB2zSYTaHX0bGIujTBQdMVAhb+j7mwpg==}
++ '@types/node@20.19.17':
++ resolution: {integrity: sha512-gfehUI8N1z92kygssiuWvLiwcbOB3IRktR6hTDgJlXMYh5OvkPSRmgfoBUmfZt+vhwJtX7v1Yw4KvvAf7c5QKQ==}
+
+ '@types/pbf@3.0.5':
+ resolution: {integrity: sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==}
+
+- '@types/plotly.js@2.35.5':
+- resolution: {integrity: sha512-9xczlf0FBsYXlUfKX4OsKBQs4d6CPRuRpfXXi5lp276yHi1BaI+FiVq6jXwt7JlDq84nMjWWU5LIN2Rpeg+vhg==}
++ '@types/plotly.js@2.35.11':
++ resolution: {integrity: sha512-q/D5BQ7BQibKjhVviAsNb1PoKxxuVdVdemNiumJfnqSvqfoYu6WOIJhQ02k2gQ+cgk4aubdrgRpSTu6O9ELanQ==}
+
+- '@types/react-dom@19.1.2':
+- resolution: {integrity: sha512-XGJkWF41Qq305SKWEILa1O8vzhb3aOo3ogBlSmiqNko/WmRb6QIaweuZCXjKygVDXpzXb5wyxKTSOsmkuqj+Qw==}
++ '@types/react-dom@19.1.9':
++ resolution: {integrity: sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ==}
+ peerDependencies:
+ '@types/react': ^19.0.0
+
+ '@types/react-plotly.js@2.6.3':
+ resolution: {integrity: sha512-HBQwyGuu/dGXDsWhnQrhH+xcJSsHvjkwfSRjP+YpOsCCWryIuXF78ZCBjpfgO3sCc0Jo8sYp4NOGtqT7Cn3epQ==}
+
+- '@types/react@19.1.2':
+- resolution: {integrity: sha512-oxLPMytKchWGbnQM9O7D67uPa9paTNxO7jVoNMXgkkErULBPhPARCfkKL9ytcIJJRGjbsVwW4ugJzyFFvm/Tiw==}
+-
+- '@types/sass@1.45.0':
+- resolution: {integrity: sha512-jn7qwGFmJHwUSphV8zZneO3GmtlgLsmhs/LQyVvQbIIa+fzGMUiHI4HXJZL3FT8MJmgXWbLGiVVY7ElvHq6vDA==}
+- deprecated: This is a stub types definition. sass provides its own type definitions, so you do not need this installed.
+-
+- '@types/stylus@0.48.43':
+- resolution: {integrity: sha512-72dv/zdhuyXWVHUXG2VTPEQdOG+oen95/DNFx2aMFFaY6LoITI6PwEqf5x31JF49kp2w9hvUzkNfTGBIeg61LQ==}
++ '@types/react@19.1.14':
++ resolution: {integrity: sha512-ukd93VGzaNPMAUPy0gRDSC57UuQbnH9Kussp7HBjM06YFi9uZTFhOvMSO2OKqXm1rSgzOE+pVx1k1PYHGwlc8Q==}
+
+ '@types/supercluster@7.1.3':
+ resolution: {integrity: sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==}
+@@ -1233,57 +1214,6 @@ packages:
+ cpu: [x64]
+ os: [win32]
+
+- '@webassemblyjs/ast@1.14.1':
+- resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==}
+-
+- '@webassemblyjs/floating-point-hex-parser@1.13.2':
+- resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==}
+-
+- '@webassemblyjs/helper-api-error@1.13.2':
+- resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==}
+-
+- '@webassemblyjs/helper-buffer@1.14.1':
+- resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==}
+-
+- '@webassemblyjs/helper-numbers@1.13.2':
+- resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==}
+-
+- '@webassemblyjs/helper-wasm-bytecode@1.13.2':
+- resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==}
+-
+- '@webassemblyjs/helper-wasm-section@1.14.1':
+- resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==}
+-
+- '@webassemblyjs/ieee754@1.13.2':
+- resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==}
+-
+- '@webassemblyjs/leb128@1.13.2':
+- resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==}
+-
+- '@webassemblyjs/utf8@1.13.2':
+- resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==}
+-
+- '@webassemblyjs/wasm-edit@1.14.1':
+- resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==}
+-
+- '@webassemblyjs/wasm-gen@1.14.1':
+- resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==}
+-
+- '@webassemblyjs/wasm-opt@1.14.1':
+- resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==}
+-
+- '@webassemblyjs/wasm-parser@1.14.1':
+- resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==}
+-
+- '@webassemblyjs/wast-printer@1.14.1':
+- resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==}
+-
+- '@xtuc/ieee754@1.2.0':
+- resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
+-
+- '@xtuc/long@4.2.2':
+- resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
+-
+ abs-svg-path@0.1.1:
+ resolution: {integrity: sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==}
+
+@@ -1306,29 +1236,18 @@ packages:
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
+- agent-base@7.1.3:
+- resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==}
+- engines: {node: '>= 14'}
+-
+- ajv-formats@2.1.1:
+- resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
+- peerDependencies:
+- ajv: ^8.0.0
+- peerDependenciesMeta:
+- ajv:
+- optional: true
++ acorn@8.15.0:
++ resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
++ engines: {node: '>=0.4.0'}
++ hasBin: true
+
+- ajv-keywords@5.1.0:
+- resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==}
+- peerDependencies:
+- ajv: ^8.8.2
++ agent-base@7.1.4:
++ resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
++ engines: {node: '>= 14'}
+
+ ajv@6.12.6:
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+
+- ajv@8.17.1:
+- resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
+-
+ ansi-colors@4.1.3:
+ resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
+ engines: {node: '>=6'}
+@@ -1366,6 +1285,10 @@ packages:
+ resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==}
+ engines: {node: '>=10'}
+
++ aria-hidden@1.2.6:
++ resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==}
++ engines: {node: '>=10'}
++
+ aria-query@5.3.2:
+ resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
+ engines: {node: '>= 0.4'}
+@@ -1466,15 +1389,13 @@ packages:
+ brace-expansion@2.0.1:
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+
++ brace-expansion@2.0.2:
++ resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
++
+ braces@3.0.3:
+ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
+ engines: {node: '>=8'}
+
+- browserslist@4.24.4:
+- resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}
+- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+- hasBin: true
+-
+ buffer-from@1.1.2:
+ resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+
+@@ -1523,10 +1444,6 @@ packages:
+ resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
+ engines: {node: '>= 14.16.0'}
+
+- chrome-trace-event@1.0.4:
+- resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==}
+- engines: {node: '>=6.0'}
+-
+ clamp@1.0.1:
+ resolution: {integrity: sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA==}
+
+@@ -1627,18 +1544,6 @@ packages:
+ css-global-keywords@1.0.1:
+ resolution: {integrity: sha512-X1xgQhkZ9n94WDwntqst5D/FKkmiU0GlJSFZSV3kLvyJ1WC5VeyoXDOuleUD+SIuH9C7W05is++0Woh0CGfKjQ==}
+
+- css-loader@7.1.2:
+- resolution: {integrity: sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==}
+- engines: {node: '>= 18.12.0'}
+- peerDependencies:
+- '@rspack/core': 0.x || 1.x
+- webpack: ^5.27.0
+- peerDependenciesMeta:
+- '@rspack/core':
+- optional: true
+- webpack:
+- optional: true
+-
+ css-system-font-keywords@1.0.0:
+ resolution: {integrity: sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==}
+
+@@ -1751,6 +1656,15 @@ packages:
+ supports-color:
+ optional: true
+
++ debug@4.4.3:
++ resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
++ engines: {node: '>=6.0'}
++ peerDependencies:
++ supports-color: '*'
++ peerDependenciesMeta:
++ supports-color:
++ optional: true
++
+ deep-is@0.1.4:
+ resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
+
+@@ -1819,9 +1733,6 @@ packages:
+ eastasianwidth@0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+
+- electron-to-chromium@1.5.143:
+- resolution: {integrity: sha512-QqklJMOFBMqe46k8iIOwA9l2hz57V2OKMmP5eSWcUvwx+mASAsbU+wkF1pHjn9ZVSBPrsYWr4/W/95y5SwYg2g==}
+-
+ element-size@1.1.1:
+ resolution: {integrity: sha512-eaN+GMOq/Q+BIWy0ybsgpcYImjGIdNLyjLFJU4XsLHXYQao5jCNb36GyN6C2qwmDDYSfIBmKpPpr4VnBdLCsPQ==}
+
+@@ -1837,10 +1748,6 @@ packages:
+ end-of-stream@1.4.4:
+ resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
+
+- enhanced-resolve@5.18.1:
+- resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
+- engines: {node: '>=10.13.0'}
+-
+ es-abstract@1.23.9:
+ resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==}
+ engines: {node: '>= 0.4'}
+@@ -1857,9 +1764,6 @@ packages:
+ resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
+ engines: {node: '>= 0.4'}
+
+- es-module-lexer@1.7.0:
+- resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
+-
+ es-object-atoms@1.1.1:
+ resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
+ engines: {node: '>= 0.4'}
+@@ -1890,13 +1794,6 @@ packages:
+ es6-weak-map@2.0.3:
+ resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==}
+
+- esbuild-style-plugin@1.6.3:
+- resolution: {integrity: sha512-XPEKf4FjLjEVLv/dJH4UxDzXCrFHYpD93DBO8B+izdZARW5b7nNKQbnKv3J+7VDWJbgCU+hzfgIh2AuIZzlmXQ==}
+-
+- escalade@3.2.0:
+- resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
+- engines: {node: '>=6'}
+-
+ escape-string-regexp@4.0.0:
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+ engines: {node: '>=10'}
+@@ -1980,12 +1877,8 @@ packages:
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
+
+- eslint-scope@5.1.1:
+- resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
+- engines: {node: '>=8.0.0'}
+-
+- eslint-scope@8.3.0:
+- resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==}
++ eslint-scope@8.4.0:
++ resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ eslint-visitor-keys@3.4.3:
+@@ -1996,8 +1889,12 @@ packages:
+ resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- eslint@9.25.0:
+- resolution: {integrity: sha512-MsBdObhM4cEwkzCiraDv7A6txFXEqtNXOb877TsSp2FCkBNl8JfVQrmiuDqC1IkejT6JLPzYBXx/xAiYhyzgGA==}
++ eslint-visitor-keys@4.2.1:
++ resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
++
++ eslint@9.36.0:
++ resolution: {integrity: sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ hasBin: true
+ peerDependencies:
+@@ -2014,6 +1911,10 @@ packages:
+ resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
++ espree@10.4.0:
++ resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
++
+ esprima@4.0.1:
+ resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
+ engines: {node: '>=4'}
+@@ -2027,10 +1928,6 @@ packages:
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
+ engines: {node: '>=4.0'}
+
+- estraverse@4.3.0:
+- resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
+- engines: {node: '>=4.0'}
+-
+ estraverse@5.3.0:
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
+ engines: {node: '>=4.0'}
+@@ -2073,9 +1970,6 @@ packages:
+ fast-levenshtein@2.0.6:
+ resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
+
+- fast-uri@3.0.6:
+- resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==}
+-
+ fastq@1.19.1:
+ resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
+
+@@ -2141,9 +2035,6 @@ packages:
+ functions-have-names@1.2.3:
+ resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
+
+- generic-names@4.0.0:
+- resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==}
+-
+ geojson-vt@3.2.1:
+ resolution: {integrity: sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==}
+
+@@ -2182,6 +2073,9 @@ packages:
+ gl-matrix@3.4.3:
+ resolution: {integrity: sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==}
+
++ gl-matrix@3.4.4:
++ resolution: {integrity: sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==}
++
+ gl-text@1.4.0:
+ resolution: {integrity: sha512-o47+XBqLCj1efmuNyCHt7/UEJmB9l66ql7pnobD6p+sgmBUdzfMZXIF0zD2+KRfpd99DJN+QXdvTFAGCKCVSmQ==}
+
+@@ -2196,9 +2090,6 @@ packages:
+ resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
+ engines: {node: '>=10.13.0'}
+
+- glob-to-regexp@0.4.1:
+- resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
+-
+ glob@10.4.5:
+ resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
+ hasBin: true
+@@ -2322,12 +2213,6 @@ packages:
+ resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
+ engines: {node: '>=0.10.0'}
+
+- icss-utils@5.1.0:
+- resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+ ieee754@1.2.1:
+ resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
+
+@@ -2335,8 +2220,8 @@ packages:
+ resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
+ engines: {node: '>= 4'}
+
+- immutable@5.1.1:
+- resolution: {integrity: sha512-3jatXi9ObIsPGr3N5hGw/vWWcTkq6hUYhpQz4k0wLC+owqWi/LiugIw9x0EdNZ2yGedKN/HzePiBvaJRXa0Ujg==}
++ immutable@5.1.3:
++ resolution: {integrity: sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==}
+
+ import-fresh@3.3.1:
+ resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
+@@ -2530,10 +2415,6 @@ packages:
+ jackspeak@3.4.3:
+ resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
+
+- jest-worker@27.5.1:
+- resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
+- engines: {node: '>= 10.13.0'}
+-
+ jiti@1.21.7:
+ resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
+ hasBin: true
+@@ -2542,8 +2423,8 @@ packages:
+ resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
+ hasBin: true
+
+- jose@6.0.10:
+- resolution: {integrity: sha512-skIAxZqcMkOrSwjJvplIPYrlXGpxTPnro2/QWTDCxAdWQrSTV5/KqspMWmi5WAx5+ULswASJiZ0a+1B/Lxt9cw==}
++ jose@6.1.0:
++ resolution: {integrity: sha512-TTQJyoEoKcC1lscpVDCSsVgYzUDg/0Bt3WE//WiTPK6uOCQC2KZS4MpugbMWt/zyjkopgZoXhZuCi00gLudfUA==}
+
+ js-levenshtein@1.1.6:
+ resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==}
+@@ -2559,9 +2440,6 @@ packages:
+ json-buffer@3.0.1:
+ resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
+
+- json-parse-even-better-errors@2.3.1:
+- resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+-
+ json-schema-traverse@0.4.1:
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+
+@@ -2613,21 +2491,10 @@ packages:
+ lines-and-columns@1.2.4:
+ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+
+- loader-runner@4.3.0:
+- resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
+- engines: {node: '>=6.11.5'}
+-
+- loader-utils@3.3.1:
+- resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==}
+- engines: {node: '>= 12.13.0'}
+-
+ locate-path@6.0.0:
+ resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
+ engines: {node: '>=10'}
+
+- lodash.camelcase@4.3.0:
+- resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
+-
+ lodash.merge@4.6.2:
+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
+
+@@ -2662,9 +2529,6 @@ packages:
+ resolution: {integrity: sha512-9W0yGtkaMAkf74XGYVy4Dqw3YUMnTNB2eeiw9aQbUl4A3KmuCEHTt2DgAB07ENzOYAjsYSAYufkAq0Zd+jU7zA==}
+ engines: {node: '>=0.10.0'}
+
+- merge-stream@2.0.0:
+- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+-
+ merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
+@@ -2673,14 +2537,6 @@ packages:
+ resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
+ engines: {node: '>=8.6'}
+
+- mime-db@1.52.0:
+- resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
+- engines: {node: '>= 0.6'}
+-
+- mime-types@2.1.35:
+- resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
+- engines: {node: '>= 0.6'}
+-
+ minimatch@3.1.2:
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+
+@@ -2748,9 +2604,6 @@ packages:
+ engines: {node: '>= 4.4.x'}
+ hasBin: true
+
+- neo-async@2.6.2:
+- resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
+-
+ next-themes@0.4.6:
+ resolution: {integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==}
+ peerDependencies:
+@@ -2784,9 +2637,6 @@ packages:
+ node-addon-api@7.1.1:
+ resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
+
+- node-releases@2.0.19:
+- resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
+-
+ normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+ engines: {node: '>=0.10.0'}
+@@ -2843,14 +2693,14 @@ packages:
+ once@1.4.0:
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+
+- openapi-fetch@0.13.5:
+- resolution: {integrity: sha512-AQK8T9GSKFREFlN1DBXTYsLjs7YV2tZcJ7zUWxbjMoQmj8dDSFRrzhLCbHPZWA1TMV3vACqfCxLEZcwf2wxV6Q==}
++ openapi-fetch@0.13.8:
++ resolution: {integrity: sha512-yJ4QKRyNxE44baQ9mY5+r/kAzZ8yXMemtNAOFwOzRXJscdjSxxzWSNlyBAr+o5JjkUw9Lc3W7OIoca0cY3PYnQ==}
+
+ openapi-typescript-helpers@0.0.15:
+ resolution: {integrity: sha512-opyTPaunsklCBpTK8JGef6mfPhLSnyy5a0IN9vKtx3+4aExf+KxEqYwIy3hqkedXIB97u357uLMJsOnm3GVjsw==}
+
+- openapi-typescript@7.6.1:
+- resolution: {integrity: sha512-F7RXEeo/heF3O9lOXo2bNjCOtfp7u+D6W3a3VNEH2xE6v+fxLtn5nq0uvUcA1F5aT+CMhNeC5Uqtg5tlXFX/ag==}
++ openapi-typescript@7.9.1:
++ resolution: {integrity: sha512-9gJtoY04mk6iPMbToPjPxEAtfXZ0dTsMZtsgUI8YZta0btPPig9DJFP4jlerQD/7QOwYgb0tl+zLUpDf7vb7VA==}
+ hasBin: true
+ peerDependencies:
+ typescript: ^5.x
+@@ -2942,8 +2792,8 @@ packages:
+ resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==}
+ engines: {node: '>= 6'}
+
+- plotly.js@3.0.1:
+- resolution: {integrity: sha512-eWEUkqdv4sblmUQJ7xGlEA+LghzEVPJOlPBZMJuagG0CsQxlmBb+7rd0UFVig5jhRnN8PQqRQaLv6qXIjnvzgg==}
++ plotly.js@3.1.0:
++ resolution: {integrity: sha512-vx+CyzApL9tquFpwoPHOGSIWDbFPsA4om/tXZcnsygGUejXideDF9R5VwkltEIDG7Xuof45quVPyz1otv6Aqjw==}
+ engines: {node: '>=18.0.0'}
+
+ pluralize@8.0.0:
+@@ -2984,35 +2834,6 @@ packages:
+ ts-node:
+ optional: true
+
+- postcss-modules-extract-imports@3.1.0:
+- resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules-local-by-default@4.2.0:
+- resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules-scope@3.2.1:
+- resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules-values@4.0.0:
+- resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules@6.0.1:
+- resolution: {integrity: sha512-zyo2sAkVvuZFFy0gc2+4O+xar5dYlaVy/ebO24KT0ftk/iJevSNyPyQellsBLlnccwh7f6V6Y4GvuKRYToNgpQ==}
+- peerDependencies:
+- postcss: ^8.0.0
+-
+ postcss-nested@6.2.0:
+ resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
+ engines: {node: '>=12.0'}
+@@ -3023,10 +2844,6 @@ packages:
+ resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
+ engines: {node: '>=4'}
+
+- postcss-selector-parser@7.1.0:
+- resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==}
+- engines: {node: '>=4'}
+-
+ postcss-value-parser@4.2.0:
+ resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+
+@@ -3034,8 +2851,8 @@ packages:
+ resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
+ engines: {node: ^10 || ^12 || >=14}
+
+- postcss@8.5.3:
+- resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
++ postcss@8.5.6:
++ resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
+ engines: {node: ^10 || ^12 || >=14}
+
+ potpack@1.0.2:
+@@ -3076,9 +2893,6 @@ packages:
+ raf@3.4.1:
+ resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==}
+
+- randombytes@2.1.0:
+- resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
+-
+ react-dom@19.1.0:
+ resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==}
+ peerDependencies:
+@@ -3113,6 +2927,16 @@ packages:
+ '@types/react':
+ optional: true
+
++ react-remove-scroll@2.7.1:
++ resolution: {integrity: sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==}
++ engines: {node: '>=10'}
++ peerDependencies:
++ '@types/react': '*'
++ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
++ peerDependenciesMeta:
++ '@types/react':
++ optional: true
++
+ react-style-singleton@2.2.3:
+ resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==}
+ engines: {node: '>=10'}
+@@ -3238,10 +3062,6 @@ packages:
+ scheduler@0.26.0:
+ resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==}
+
+- schema-utils@4.3.2:
+- resolution: {integrity: sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==}
+- engines: {node: '>= 10.13.0'}
+-
+ semver@6.3.1:
+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
+ hasBin: true
+@@ -3251,9 +3071,6 @@ packages:
+ engines: {node: '>=10'}
+ hasBin: true
+
+- serialize-javascript@6.0.2:
+- resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
+-
+ set-function-length@1.2.2:
+ resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
+ engines: {node: '>= 0.4'}
+@@ -3315,9 +3132,6 @@ packages:
+ resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
+ engines: {node: '>=0.10.0'}
+
+- source-map-support@0.5.21:
+- resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+-
+ source-map@0.6.1:
+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
+ engines: {node: '>=0.10.0'}
+@@ -3341,9 +3155,6 @@ packages:
+ resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
+ engines: {node: '>=10.0.0'}
+
+- string-hash@1.1.3:
+- resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==}
+-
+ string-split-by@1.0.0:
+ resolution: {integrity: sha512-KaJKY+hfpzNyet/emP81PJA9hTVSfxNLS9SFTWxdCnnW1/zOOwiV248+EfoX7IQFcBaOp4G5YE6xTJMF+pLg6A==}
+
+@@ -3403,12 +3214,6 @@ packages:
+ strongly-connected-components@1.0.1:
+ resolution: {integrity: sha512-i0TFx4wPcO0FwX+4RkLJi1MxmcTv90jNZgxMu9XRnMXMeFUY1VJlIoXpZunPUvUUqbCT1pg5PEkFqqpcaElNaA==}
+
+- style-loader@4.0.0:
+- resolution: {integrity: sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==}
+- engines: {node: '>= 18.12.0'}
+- peerDependencies:
+- webpack: ^5.27.0
+-
+ styled-jsx@5.1.6:
+ resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
+ engines: {node: '>= 12.0.0'}
+@@ -3436,18 +3241,14 @@ packages:
+ superscript-text@1.0.0:
+ resolution: {integrity: sha512-gwu8l5MtRZ6koO0icVTlmN5pm7Dhh1+Xpe9O4x6ObMAsW+3jPbW14d1DsBq1F4wiI+WOFjXF35pslgec/G8yCQ==}
+
++ supports-color@10.2.2:
++ resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==}
++ engines: {node: '>=18'}
++
+ supports-color@7.2.0:
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+ engines: {node: '>=8'}
+
+- supports-color@8.1.1:
+- resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
+- engines: {node: '>=10'}
+-
+- supports-color@9.4.0:
+- resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==}
+- engines: {node: '>=12'}
+-
+ supports-preserve-symlinks-flag@1.0.0:
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+ engines: {node: '>= 0.4'}
+@@ -3461,8 +3262,8 @@ packages:
+ svg-path-sdf@1.1.3:
+ resolution: {integrity: sha512-vJJjVq/R5lSr2KLfVXVAStktfcfa1pNFjFOgyJnzZFXlO/fDZ5DmM8FpnSKKzLPfEYTVeXuVBTHF296TpxuJVg==}
+
+- tailwind-merge@3.2.0:
+- resolution: {integrity: sha512-FQT/OVqCD+7edmmJpsgCsY820RTD5AkBryuG5IUqR5YQZSdj5xlH5nLgH7YPths7WsLPSpSBNneJdM8aS8aeFA==}
++ tailwind-merge@3.3.1:
++ resolution: {integrity: sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==}
+
+ tailwindcss-animate@1.0.7:
+ resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==}
+@@ -3474,31 +3275,6 @@ packages:
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+
+- tapable@2.2.1:
+- resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
+- engines: {node: '>=6'}
+-
+- terser-webpack-plugin@5.3.14:
+- resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==}
+- engines: {node: '>= 10.13.0'}
+- peerDependencies:
+- '@swc/core': '*'
+- esbuild: '*'
+- uglify-js: '*'
+- webpack: ^5.1.0
+- peerDependenciesMeta:
+- '@swc/core':
+- optional: true
+- esbuild:
+- optional: true
+- uglify-js:
+- optional: true
+-
+- terser@5.39.0:
+- resolution: {integrity: sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==}
+- engines: {node: '>=10'}
+- hasBin: true
+-
+ thenify-all@1.6.0:
+ resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
+ engines: {node: '>=0.8'}
+@@ -3591,8 +3367,8 @@ packages:
+ typedarray@0.0.6:
+ resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
+
+- typescript@5.8.3:
+- resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
++ typescript@5.9.2:
++ resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
+@@ -3600,8 +3376,8 @@ packages:
+ resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
+ engines: {node: '>= 0.4'}
+
+- undici-types@6.19.8:
+- resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
++ undici-types@6.21.0:
++ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
+
+ unquote@1.1.1:
+ resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==}
+@@ -3609,12 +3385,6 @@ packages:
+ unrs-resolver@1.6.1:
+ resolution: {integrity: sha512-PLDI7BRVaI1C0x8mXr8leLPIOPPF1wCRFyKIswJAPJG3LdMxWNiAVvlTvmff5DSezapWFLagk18NF2cCNhe8Fg==}
+
+- update-browserslist-db@1.1.3:
+- resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
+- hasBin: true
+- peerDependencies:
+- browserslist: '>= 4.21.0'
+-
+ update-diff@1.1.0:
+ resolution: {integrity: sha512-rCiBPiHxZwT4+sBhEbChzpO5hYHjm91kScWgdHf4Qeafs6Ba7MBl+d9GlGv72bcTZQO0sLmtQS1pHSWoCLtN/A==}
+
+@@ -3655,10 +3425,6 @@ packages:
+ vt-pbf@3.1.3:
+ resolution: {integrity: sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==}
+
+- watchpack@2.4.2:
+- resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==}
+- engines: {node: '>=10.13.0'}
+-
+ weak-map@1.0.8:
+ resolution: {integrity: sha512-lNR9aAefbGPpHO7AEnY0hCFjz1eTkWCXYvkTRrTHs9qv8zJp+SkVYpzfLIFXQQiG3tVvbNFQgVg2bQS8YGgxyw==}
+
+@@ -3670,20 +3436,6 @@ packages:
+ engines: {node: '>= 10.13.0'}
+ hasBin: true
+
+- webpack-sources@3.2.3:
+- resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
+- engines: {node: '>=10.13.0'}
+-
+- webpack@5.99.7:
+- resolution: {integrity: sha512-CNqKBRMQjwcmKR0idID5va1qlhrqVUKpovi+Ec79ksW8ux7iS1+A6VqzfZXgVYCFRKl7XL5ap3ZoMpwBJxcg0w==}
+- engines: {node: '>=10.13.0'}
+- hasBin: true
+- peerDependencies:
+- webpack-cli: '*'
+- peerDependenciesMeta:
+- webpack-cli:
+- optional: true
+-
+ which-boxed-primitive@1.1.1:
+ resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
+ engines: {node: '>= 0.4'}
+@@ -3714,8 +3466,8 @@ packages:
+ resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
+ engines: {node: '>=0.10.0'}
+
+- world-calendars@1.0.3:
+- resolution: {integrity: sha512-sAjLZkBnsbHkHWVhrsCU5Sa/EVuf9QqgvrN8zyJ2L/F9FR9Oc6CvVK0674+PGAtmmmYQMH98tCUSO4QLQv3/TQ==}
++ world-calendars@1.0.4:
++ resolution: {integrity: sha512-VGRnLJS+xJmGDPodgJRnGIDwGu0s+Cr9V2HB3EzlDZ5n0qb8h5SJtGUEkjrphZYAglEiXZ6kiXdmk0H/h/uu/w==}
+
+ wrap-ansi@7.0.0:
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+@@ -3798,31 +3550,31 @@ snapshots:
+ tslib: 2.8.1
+ optional: true
+
+- '@eslint-community/eslint-utils@4.6.1(eslint@9.25.0(jiti@2.4.2))':
++ '@eslint-community/eslint-utils@4.9.0(eslint@9.36.0(jiti@2.4.2))':
+ dependencies:
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-visitor-keys: 3.4.3
+
+ '@eslint-community/regexpp@4.12.1': {}
+
+- '@eslint/config-array@0.20.0':
++ '@eslint/config-array@0.21.0':
+ dependencies:
+ '@eslint/object-schema': 2.1.6
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+- '@eslint/config-helpers@0.2.1': {}
++ '@eslint/config-helpers@0.3.1': {}
+
+- '@eslint/core@0.13.0':
++ '@eslint/core@0.15.2':
+ dependencies:
+ '@types/json-schema': 7.0.15
+
+ '@eslint/eslintrc@3.3.1':
+ dependencies:
+ ajv: 6.12.6
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ espree: 10.3.0
+ globals: 14.0.0
+ ignore: 5.3.2
+@@ -3833,31 +3585,31 @@ snapshots:
+ transitivePeerDependencies:
+ - supports-color
+
+- '@eslint/js@9.25.0': {}
++ '@eslint/js@9.36.0': {}
+
+ '@eslint/object-schema@2.1.6': {}
+
+- '@eslint/plugin-kit@0.2.8':
++ '@eslint/plugin-kit@0.3.5':
+ dependencies:
+- '@eslint/core': 0.13.0
++ '@eslint/core': 0.15.2
+ levn: 0.4.1
+
+- '@floating-ui/core@1.6.9':
++ '@floating-ui/core@1.7.3':
+ dependencies:
+- '@floating-ui/utils': 0.2.9
++ '@floating-ui/utils': 0.2.10
+
+- '@floating-ui/dom@1.6.13':
++ '@floating-ui/dom@1.7.4':
+ dependencies:
+- '@floating-ui/core': 1.6.9
+- '@floating-ui/utils': 0.2.9
++ '@floating-ui/core': 1.7.3
++ '@floating-ui/utils': 0.2.10
+
+- '@floating-ui/react-dom@2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@floating-ui/react-dom@2.1.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@floating-ui/dom': 1.6.13
++ '@floating-ui/dom': 1.7.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+
+- '@floating-ui/utils@0.2.9': {}
++ '@floating-ui/utils@0.2.10': {}
+
+ '@humanfs/core@0.19.1': {}
+
+@@ -3969,11 +3721,6 @@ snapshots:
+
+ '@jridgewell/set-array@1.2.1': {}
+
+- '@jridgewell/source-map@0.3.6':
+- dependencies:
+- '@jridgewell/gen-mapping': 0.3.8
+- '@jridgewell/trace-mapping': 0.3.25
+-
+ '@jridgewell/sourcemap-codec@1.5.0': {}
+
+ '@jridgewell/trace-mapping@0.3.25':
+@@ -4027,7 +3774,7 @@ snapshots:
+ '@tybys/wasm-util': 0.9.0
+ optional: true
+
+- '@next/bundle-analyzer@15.3.1':
++ '@next/bundle-analyzer@15.5.4':
+ dependencies:
+ webpack-bundle-analyzer: 4.10.1
+ transitivePeerDependencies:
+@@ -4203,423 +3950,423 @@ snapshots:
+
+ '@radix-ui/number@1.1.1': {}
+
+- '@radix-ui/primitive@1.1.2': {}
++ '@radix-ui/primitive@1.1.3': {}
+
+- '@radix-ui/react-arrow@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-avatar@1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-avatar@1.1.10(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-is-hydrated': 0.0.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-checkbox@1.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-checkbox@1.3.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-collection@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-collection@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-context@1.1.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-context@1.1.2(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
+-
+- '@radix-ui/react-dialog@1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++
++ '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ aria-hidden: 1.2.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.6.3(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-direction@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-direction@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-dismissable-layer@1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-dropdown-menu@2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-menu': 2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-dropdown-menu@2.1.16(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-focus-guards@1.1.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-focus-guards@1.1.3(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-focus-scope@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-id@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-id@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-label@2.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-label@2.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-menu@2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-roving-focus': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- aria-hidden: 1.2.4
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-menu@2.1.16(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ aria-hidden: 1.2.6
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.7.1(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-popover@1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-popover@1.1.15(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ aria-hidden: 1.2.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.6.3(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-popper@1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@floating-ui/react-dom': 2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-arrow': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-popper@1.2.8(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@floating-ui/react-dom': 2.1.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ '@radix-ui/rect': 1.1.1
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-portal@1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-portal@1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-presence@1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-presence@1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-primitive@2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-roving-focus@1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-scroll-area@1.2.5(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+ '@radix-ui/number': 1.1.1
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-select@2.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-select@2.2.6(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+ '@radix-ui/number': 1.1.1
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-visually-hidden': 1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ aria-hidden: 1.2.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.6.3(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-separator@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-separator@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-slot@1.2.0(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-slot@1.2.3(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
+-
+- '@radix-ui/react-tabs@1.1.8(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-roving-focus': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++
++ '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-is-hydrated@0.0.0(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-is-hydrated@0.1.0(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ use-sync-external-store: 1.5.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ '@radix-ui/rect': 1.1.1
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-size@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-size@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-visually-hidden@1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+ '@radix-ui/rect@1.1.1': {}
+
+- '@redocly/ajv@8.11.2':
++ '@redocly/ajv@8.11.3':
+ dependencies:
+ fast-deep-equal: 3.1.3
+ json-schema-traverse: 1.0.0
+@@ -4628,12 +4375,12 @@ snapshots:
+
+ '@redocly/config@0.22.2': {}
+
+- '@redocly/openapi-core@1.34.2(supports-color@9.4.0)':
++ '@redocly/openapi-core@1.34.5(supports-color@10.2.2)':
+ dependencies:
+- '@redocly/ajv': 8.11.2
++ '@redocly/ajv': 8.11.3
+ '@redocly/config': 0.22.2
+ colorette: 1.4.0
+- https-proxy-agent: 7.0.6(supports-color@9.4.0)
++ https-proxy-agent: 7.0.6(supports-color@10.2.2)
+ js-levenshtein: 1.1.6
+ js-yaml: 4.1.0
+ minimatch: 5.1.6
+@@ -4688,16 +4435,6 @@ snapshots:
+ tslib: 2.8.1
+ optional: true
+
+- '@types/eslint-scope@3.7.7':
+- dependencies:
+- '@types/eslint': 9.6.1
+- '@types/estree': 1.0.7
+-
+- '@types/eslint@9.6.1':
+- dependencies:
+- '@types/estree': 1.0.7
+- '@types/json-schema': 7.0.15
+-
+ '@types/estree@1.0.7': {}
+
+ '@types/geojson-vt@3.2.5':
+@@ -4710,8 +4447,6 @@ snapshots:
+
+ '@types/json5@0.0.29': {}
+
+- '@types/less@3.0.8': {}
+-
+ '@types/mapbox__point-geometry@0.1.4': {}
+
+ '@types/mapbox__vector-tile@1.3.4':
+@@ -4720,65 +4455,57 @@ snapshots:
+ '@types/mapbox__point-geometry': 0.1.4
+ '@types/pbf': 3.0.5
+
+- '@types/node@20.17.30':
++ '@types/node@20.19.17':
+ dependencies:
+- undici-types: 6.19.8
++ undici-types: 6.21.0
+
+ '@types/pbf@3.0.5': {}
+
+- '@types/plotly.js@2.35.5': {}
++ '@types/plotly.js@2.35.11': {}
+
+- '@types/react-dom@19.1.2(@types/react@19.1.2)':
++ '@types/react-dom@19.1.9(@types/react@19.1.14)':
+ dependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+ '@types/react-plotly.js@2.6.3':
+ dependencies:
+- '@types/plotly.js': 2.35.5
+- '@types/react': 19.1.2
++ '@types/plotly.js': 2.35.11
++ '@types/react': 19.1.14
+
+- '@types/react@19.1.2':
++ '@types/react@19.1.14':
+ dependencies:
+ csstype: 3.1.3
+
+- '@types/sass@1.45.0':
+- dependencies:
+- sass: 1.87.0
+-
+- '@types/stylus@0.48.43':
+- dependencies:
+- '@types/node': 20.17.30
+-
+ '@types/supercluster@7.1.3':
+ dependencies:
+ '@types/geojson': 7946.0.16
+
+- '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)':
+ dependencies:
+ '@eslint-community/regexpp': 4.12.1
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
+ '@typescript-eslint/scope-manager': 8.30.1
+- '@typescript-eslint/type-utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- '@typescript-eslint/utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ '@typescript-eslint/type-utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ '@typescript-eslint/utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
+ '@typescript-eslint/visitor-keys': 8.30.1
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ graphemer: 1.4.0
+ ignore: 5.3.2
+ natural-compare: 1.4.0
+- ts-api-utils: 2.1.0(typescript@5.8.3)
+- typescript: 5.8.3
++ ts-api-utils: 2.1.0(typescript@5.9.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+- '@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 8.30.1
+ '@typescript-eslint/types': 8.30.1
+- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
++ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.2)
+ '@typescript-eslint/visitor-keys': 8.30.1
+- debug: 4.4.0(supports-color@9.4.0)
+- eslint: 9.25.0(jiti@2.4.2)
+- typescript: 5.8.3
++ debug: 4.4.0
++ eslint: 9.36.0(jiti@2.4.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+@@ -4787,48 +4514,48 @@ snapshots:
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/visitor-keys': 8.30.1
+
+- '@typescript-eslint/type-utils@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/type-utils@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)':
+ dependencies:
+- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
+- '@typescript-eslint/utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- debug: 4.4.0(supports-color@9.4.0)
+- eslint: 9.25.0(jiti@2.4.2)
+- ts-api-utils: 2.1.0(typescript@5.8.3)
+- typescript: 5.8.3
++ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.2)
++ '@typescript-eslint/utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ debug: 4.4.3(supports-color@10.2.2)
++ eslint: 9.36.0(jiti@2.4.2)
++ ts-api-utils: 2.1.0(typescript@5.9.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/types@8.30.1': {}
+
+- '@typescript-eslint/typescript-estree@8.30.1(typescript@5.8.3)':
++ '@typescript-eslint/typescript-estree@8.30.1(typescript@5.9.2)':
+ dependencies:
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/visitor-keys': 8.30.1
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ fast-glob: 3.3.3
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.7.1
+- ts-api-utils: 2.1.0(typescript@5.8.3)
+- typescript: 5.8.3
++ ts-api-utils: 2.1.0(typescript@5.9.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+- '@typescript-eslint/utils@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/utils@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)':
+ dependencies:
+- '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0(jiti@2.4.2))
++ '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.4.2))
+ '@typescript-eslint/scope-manager': 8.30.1
+ '@typescript-eslint/types': 8.30.1
+- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
+- eslint: 9.25.0(jiti@2.4.2)
+- typescript: 5.8.3
++ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.2)
++ eslint: 9.36.0(jiti@2.4.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/visitor-keys@8.30.1':
+ dependencies:
+ '@typescript-eslint/types': 8.30.1
+- eslint-visitor-keys: 4.2.0
++ eslint-visitor-keys: 4.2.1
+
+ '@unrs/resolver-binding-darwin-arm64@1.6.1':
+ optional: true
+@@ -4880,92 +4607,16 @@ snapshots:
+ '@unrs/resolver-binding-win32-x64-msvc@1.6.1':
+ optional: true
+
+- '@webassemblyjs/ast@1.14.1':
+- dependencies:
+- '@webassemblyjs/helper-numbers': 1.13.2
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+-
+- '@webassemblyjs/floating-point-hex-parser@1.13.2': {}
+-
+- '@webassemblyjs/helper-api-error@1.13.2': {}
+-
+- '@webassemblyjs/helper-buffer@1.14.1': {}
+-
+- '@webassemblyjs/helper-numbers@1.13.2':
+- dependencies:
+- '@webassemblyjs/floating-point-hex-parser': 1.13.2
+- '@webassemblyjs/helper-api-error': 1.13.2
+- '@xtuc/long': 4.2.2
+-
+- '@webassemblyjs/helper-wasm-bytecode@1.13.2': {}
+-
+- '@webassemblyjs/helper-wasm-section@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-buffer': 1.14.1
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/wasm-gen': 1.14.1
+-
+- '@webassemblyjs/ieee754@1.13.2':
+- dependencies:
+- '@xtuc/ieee754': 1.2.0
+-
+- '@webassemblyjs/leb128@1.13.2':
+- dependencies:
+- '@xtuc/long': 4.2.2
+-
+- '@webassemblyjs/utf8@1.13.2': {}
+-
+- '@webassemblyjs/wasm-edit@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-buffer': 1.14.1
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/helper-wasm-section': 1.14.1
+- '@webassemblyjs/wasm-gen': 1.14.1
+- '@webassemblyjs/wasm-opt': 1.14.1
+- '@webassemblyjs/wasm-parser': 1.14.1
+- '@webassemblyjs/wast-printer': 1.14.1
+-
+- '@webassemblyjs/wasm-gen@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/ieee754': 1.13.2
+- '@webassemblyjs/leb128': 1.13.2
+- '@webassemblyjs/utf8': 1.13.2
+-
+- '@webassemblyjs/wasm-opt@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-buffer': 1.14.1
+- '@webassemblyjs/wasm-gen': 1.14.1
+- '@webassemblyjs/wasm-parser': 1.14.1
+-
+- '@webassemblyjs/wasm-parser@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-api-error': 1.13.2
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/ieee754': 1.13.2
+- '@webassemblyjs/leb128': 1.13.2
+- '@webassemblyjs/utf8': 1.13.2
+-
+- '@webassemblyjs/wast-printer@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@xtuc/long': 4.2.2
+-
+- '@xtuc/ieee754@1.2.0': {}
+-
+- '@xtuc/long@4.2.2': {}
+-
+ abs-svg-path@0.1.1: {}
+
+ acorn-jsx@5.3.2(acorn@8.14.1):
+ dependencies:
+ acorn: 8.14.1
+
++ acorn-jsx@5.3.2(acorn@8.15.0):
++ dependencies:
++ acorn: 8.15.0
++
+ acorn-walk@8.3.4:
+ dependencies:
+ acorn: 8.14.1
+@@ -4974,16 +4625,9 @@ snapshots:
+
+ acorn@8.14.1: {}
+
+- agent-base@7.1.3: {}
+-
+- ajv-formats@2.1.1(ajv@8.17.1):
+- optionalDependencies:
+- ajv: 8.17.1
++ acorn@8.15.0: {}
+
+- ajv-keywords@5.1.0(ajv@8.17.1):
+- dependencies:
+- ajv: 8.17.1
+- fast-deep-equal: 3.1.3
++ agent-base@7.1.4: {}
+
+ ajv@6.12.6:
+ dependencies:
+@@ -4992,13 +4636,6 @@ snapshots:
+ json-schema-traverse: 0.4.1
+ uri-js: 4.4.1
+
+- ajv@8.17.1:
+- dependencies:
+- fast-deep-equal: 3.1.3
+- fast-uri: 3.0.6
+- json-schema-traverse: 1.0.0
+- require-from-string: 2.0.2
+-
+ ansi-colors@4.1.3: {}
+
+ ansi-regex@5.0.1: {}
+@@ -5026,6 +4663,10 @@ snapshots:
+ dependencies:
+ tslib: 2.8.1
+
++ aria-hidden@1.2.6:
++ dependencies:
++ tslib: 2.8.1
++
+ aria-query@5.3.2: {}
+
+ array-bounds@1.0.1: {}
+@@ -5143,16 +4784,13 @@ snapshots:
+ dependencies:
+ balanced-match: 1.0.2
+
+- braces@3.0.3:
++ brace-expansion@2.0.2:
+ dependencies:
+- fill-range: 7.1.1
++ balanced-match: 1.0.2
+
+- browserslist@4.24.4:
++ braces@3.0.3:
+ dependencies:
+- caniuse-lite: 1.0.30001715
+- electron-to-chromium: 1.5.143
+- node-releases: 2.0.19
+- update-browserslist-db: 1.1.3(browserslist@4.24.4)
++ fill-range: 7.1.1
+
+ buffer-from@1.1.2: {}
+
+@@ -5209,8 +4847,7 @@ snapshots:
+ chokidar@4.0.3:
+ dependencies:
+ readdirp: 4.1.2
+-
+- chrome-trace-event@1.0.4: {}
++ optional: true
+
+ clamp@1.0.1: {}
+
+@@ -5323,19 +4960,6 @@ snapshots:
+
+ css-global-keywords@1.0.1: {}
+
+- css-loader@7.1.2(webpack@5.99.7):
+- dependencies:
+- icss-utils: 5.1.0(postcss@8.5.3)
+- postcss: 8.5.3
+- postcss-modules-extract-imports: 3.1.0(postcss@8.5.3)
+- postcss-modules-local-by-default: 4.2.0(postcss@8.5.3)
+- postcss-modules-scope: 3.2.1(postcss@8.5.3)
+- postcss-modules-values: 4.0.0(postcss@8.5.3)
+- postcss-value-parser: 4.2.0
+- semver: 7.7.1
+- optionalDependencies:
+- webpack: 5.99.7
+-
+ css-system-font-keywords@1.0.0: {}
+
+ csscolorparser@1.0.3: {}
+@@ -5429,11 +5053,15 @@ snapshots:
+ dependencies:
+ ms: 2.1.3
+
+- debug@4.4.0(supports-color@9.4.0):
++ debug@4.4.0:
++ dependencies:
++ ms: 2.1.3
++
++ debug@4.4.3(supports-color@10.2.2):
+ dependencies:
+ ms: 2.1.3
+ optionalDependencies:
+- supports-color: 9.4.0
++ supports-color: 10.2.2
+
+ deep-is@0.1.4: {}
+
+@@ -5499,8 +5127,6 @@ snapshots:
+
+ eastasianwidth@0.2.0: {}
+
+- electron-to-chromium@1.5.143: {}
+-
+ element-size@1.1.1: {}
+
+ elementary-circuits-directed-graph@1.3.1:
+@@ -5515,11 +5141,6 @@ snapshots:
+ dependencies:
+ once: 1.4.0
+
+- enhanced-resolve@5.18.1:
+- dependencies:
+- graceful-fs: 4.2.11
+- tapable: 2.2.1
+-
+ es-abstract@1.23.9:
+ dependencies:
+ array-buffer-byte-length: 1.0.2
+@@ -5597,8 +5218,6 @@ snapshots:
+ iterator.prototype: 1.1.5
+ safe-array-concat: 1.1.3
+
+- es-module-lexer@1.7.0: {}
+-
+ es-object-atoms@1.1.1:
+ dependencies:
+ es-errors: 1.3.0
+@@ -5645,17 +5264,6 @@ snapshots:
+ es6-iterator: 2.0.3
+ es6-symbol: 3.1.4
+
+- esbuild-style-plugin@1.6.3:
+- dependencies:
+- '@types/less': 3.0.8
+- '@types/sass': 1.45.0
+- '@types/stylus': 0.48.43
+- glob: 10.4.5
+- postcss: 8.5.3
+- postcss-modules: 6.0.1(postcss@8.5.3)
+-
+- escalade@3.2.0: {}
+-
+ escape-string-regexp@4.0.0: {}
+
+ escodegen@2.1.0:
+@@ -5666,21 +5274,21 @@ snapshots:
+ optionalDependencies:
+ source-map: 0.6.1
+
+- eslint-config-next@15.3.1-canary.14(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3):
++ eslint-config-next@15.3.1-canary.14(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2):
+ dependencies:
+ '@next/eslint-plugin-next': 15.3.1-canary.14
+ '@rushstack/eslint-patch': 1.11.0
+- '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- eslint: 9.25.0(jiti@2.4.2)
++ '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-import-resolver-node: 0.3.9
+- eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-jsx-a11y: 6.10.2(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-react: 7.37.5(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-react-hooks: 5.2.0(eslint@9.25.0(jiti@2.4.2))
++ eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-jsx-a11y: 6.10.2(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-react: 7.37.5(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-react-hooks: 5.2.0(eslint@9.36.0(jiti@2.4.2))
+ optionalDependencies:
+- typescript: 5.8.3
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - eslint-import-resolver-webpack
+ - eslint-plugin-import-x
+@@ -5694,33 +5302,33 @@ snapshots:
+ transitivePeerDependencies:
+ - supports-color
+
+- eslint-import-resolver-typescript@3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2)):
++ eslint-import-resolver-typescript@3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ '@nolyfill/is-core-module': 1.0.39
+- debug: 4.4.0(supports-color@9.4.0)
+- eslint: 9.25.0(jiti@2.4.2)
++ debug: 4.4.0
++ eslint: 9.36.0(jiti@2.4.2)
+ get-tsconfig: 4.10.0
+ is-bun-module: 2.0.0
+ stable-hash: 0.0.5
+ tinyglobby: 0.2.13
+ unrs-resolver: 1.6.1
+ optionalDependencies:
+- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
++ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
+ transitivePeerDependencies:
+ - supports-color
+
+- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2)):
++ eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ debug: 3.2.7
+ optionalDependencies:
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- eslint: 9.25.0(jiti@2.4.2)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-import-resolver-node: 0.3.9
+- eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2))
++ eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2))
+ transitivePeerDependencies:
+ - supports-color
+
+- eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ '@rtsao/scc': 1.1.0
+ array-includes: 3.1.8
+@@ -5729,9 +5337,9 @@ snapshots:
+ array.prototype.flatmap: 1.3.3
+ debug: 3.2.7
+ doctrine: 2.1.0
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-import-resolver-node: 0.3.9
+- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
++ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
+ hasown: 2.0.2
+ is-core-module: 2.16.1
+ is-glob: 4.0.3
+@@ -5743,13 +5351,13 @@ snapshots:
+ string.prototype.trimend: 1.0.9
+ tsconfig-paths: 3.15.0
+ optionalDependencies:
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
+ transitivePeerDependencies:
+ - eslint-import-resolver-typescript
+ - eslint-import-resolver-webpack
+ - supports-color
+
+- eslint-plugin-jsx-a11y@6.10.2(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-jsx-a11y@6.10.2(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ aria-query: 5.3.2
+ array-includes: 3.1.8
+@@ -5759,7 +5367,7 @@ snapshots:
+ axobject-query: 4.1.0
+ damerau-levenshtein: 1.0.8
+ emoji-regex: 9.2.2
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ hasown: 2.0.2
+ jsx-ast-utils: 3.3.5
+ language-tags: 1.0.9
+@@ -5768,11 +5376,11 @@ snapshots:
+ safe-regex-test: 1.1.0
+ string.prototype.includes: 2.0.1
+
+- eslint-plugin-react-hooks@5.2.0(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-react-hooks@5.2.0(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+
+- eslint-plugin-react@7.37.5(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-react@7.37.5(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ array-includes: 3.1.8
+ array.prototype.findlast: 1.2.5
+@@ -5780,7 +5388,7 @@ snapshots:
+ array.prototype.tosorted: 1.1.4
+ doctrine: 2.1.0
+ es-iterator-helpers: 1.2.1
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ estraverse: 5.3.0
+ hasown: 2.0.2
+ jsx-ast-utils: 3.3.5
+@@ -5794,12 +5402,7 @@ snapshots:
+ string.prototype.matchall: 4.0.12
+ string.prototype.repeat: 1.0.0
+
+- eslint-scope@5.1.1:
+- dependencies:
+- esrecurse: 4.3.0
+- estraverse: 4.3.0
+-
+- eslint-scope@8.3.0:
++ eslint-scope@8.4.0:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
+@@ -5808,16 +5411,18 @@ snapshots:
+
+ eslint-visitor-keys@4.2.0: {}
+
+- eslint@9.25.0(jiti@2.4.2):
++ eslint-visitor-keys@4.2.1: {}
++
++ eslint@9.36.0(jiti@2.4.2):
+ dependencies:
+- '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0(jiti@2.4.2))
++ '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.4.2))
+ '@eslint-community/regexpp': 4.12.1
+- '@eslint/config-array': 0.20.0
+- '@eslint/config-helpers': 0.2.1
+- '@eslint/core': 0.13.0
++ '@eslint/config-array': 0.21.0
++ '@eslint/config-helpers': 0.3.1
++ '@eslint/core': 0.15.2
+ '@eslint/eslintrc': 3.3.1
+- '@eslint/js': 9.25.0
+- '@eslint/plugin-kit': 0.2.8
++ '@eslint/js': 9.36.0
++ '@eslint/plugin-kit': 0.3.5
+ '@humanfs/node': 0.16.6
+ '@humanwhocodes/module-importer': 1.0.1
+ '@humanwhocodes/retry': 0.4.2
+@@ -5826,11 +5431,11 @@ snapshots:
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.6
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ escape-string-regexp: 4.0.0
+- eslint-scope: 8.3.0
+- eslint-visitor-keys: 4.2.0
+- espree: 10.3.0
++ eslint-scope: 8.4.0
++ eslint-visitor-keys: 4.2.1
++ espree: 10.4.0
+ esquery: 1.6.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+@@ -5863,6 +5468,12 @@ snapshots:
+ acorn-jsx: 5.3.2(acorn@8.14.1)
+ eslint-visitor-keys: 4.2.0
+
++ espree@10.4.0:
++ dependencies:
++ acorn: 8.15.0
++ acorn-jsx: 5.3.2(acorn@8.15.0)
++ eslint-visitor-keys: 4.2.1
++
+ esprima@4.0.1: {}
+
+ esquery@1.6.0:
+@@ -5873,8 +5484,6 @@ snapshots:
+ dependencies:
+ estraverse: 5.3.0
+
+- estraverse@4.3.0: {}
+-
+ estraverse@5.3.0: {}
+
+ esutils@2.0.3: {}
+@@ -5921,8 +5530,6 @@ snapshots:
+
+ fast-levenshtein@2.0.6: {}
+
+- fast-uri@3.0.6: {}
+-
+ fastq@1.19.1:
+ dependencies:
+ reusify: 1.1.0
+@@ -5993,10 +5600,6 @@ snapshots:
+
+ functions-have-names@1.2.3: {}
+
+- generic-names@4.0.0:
+- dependencies:
+- loader-utils: 3.3.1
+-
+ geojson-vt@3.2.1: {}
+
+ geojson-vt@4.0.2: {}
+@@ -6039,6 +5642,8 @@ snapshots:
+
+ gl-matrix@3.4.3: {}
+
++ gl-matrix@3.4.4: {}
++
+ gl-text@1.4.0:
+ dependencies:
+ bit-twiddle: 1.0.2
+@@ -6077,8 +5682,6 @@ snapshots:
+ dependencies:
+ is-glob: 4.0.3
+
+- glob-to-regexp@0.4.1: {}
+-
+ glob@10.4.5:
+ dependencies:
+ foreground-child: 3.3.1
+@@ -6227,10 +5830,10 @@ snapshots:
+
+ html-escaper@2.0.2: {}
+
+- https-proxy-agent@7.0.6(supports-color@9.4.0):
++ https-proxy-agent@7.0.6(supports-color@10.2.2):
+ dependencies:
+- agent-base: 7.1.3
+- debug: 4.4.0(supports-color@9.4.0)
++ agent-base: 7.1.4
++ debug: 4.4.3(supports-color@10.2.2)
+ transitivePeerDependencies:
+ - supports-color
+
+@@ -6238,15 +5841,12 @@ snapshots:
+ dependencies:
+ safer-buffer: 2.1.2
+
+- icss-utils@5.1.0(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
+-
+ ieee754@1.2.1: {}
+
+ ignore@5.3.2: {}
+
+- immutable@5.1.1: {}
++ immutable@5.1.3:
++ optional: true
+
+ import-fresh@3.3.1:
+ dependencies:
+@@ -6430,18 +6030,12 @@ snapshots:
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
+
+- jest-worker@27.5.1:
+- dependencies:
+- '@types/node': 20.17.30
+- merge-stream: 2.0.0
+- supports-color: 8.1.1
+-
+ jiti@1.21.7: {}
+
+ jiti@2.4.2:
+ optional: true
+
+- jose@6.0.10: {}
++ jose@6.1.0: {}
+
+ js-levenshtein@1.1.6: {}
+
+@@ -6453,8 +6047,6 @@ snapshots:
+
+ json-buffer@3.0.1: {}
+
+- json-parse-even-better-errors@2.3.1: {}
+-
+ json-schema-traverse@0.4.1: {}
+
+ json-schema-traverse@1.0.0: {}
+@@ -6499,16 +6091,10 @@ snapshots:
+
+ lines-and-columns@1.2.4: {}
+
+- loader-runner@4.3.0: {}
+-
+- loader-utils@3.3.1: {}
+-
+ locate-path@6.0.0:
+ dependencies:
+ p-locate: 5.0.0
+
+- lodash.camelcase@4.3.0: {}
+-
+ lodash.merge@4.6.2: {}
+
+ loose-envify@1.4.0:
+@@ -6539,7 +6125,7 @@ snapshots:
+ csscolorparser: 1.0.3
+ earcut: 2.2.4
+ geojson-vt: 3.2.1
+- gl-matrix: 3.4.3
++ gl-matrix: 3.4.4
+ grid-index: 1.1.0
+ murmurhash-js: 1.0.0
+ pbf: 3.3.0
+@@ -6583,8 +6169,6 @@ snapshots:
+
+ math-log2@1.0.1: {}
+
+- merge-stream@2.0.0: {}
+-
+ merge2@1.4.1: {}
+
+ micromatch@4.0.8:
+@@ -6592,19 +6176,13 @@ snapshots:
+ braces: 3.0.3
+ picomatch: 2.3.1
+
+- mime-db@1.52.0: {}
+-
+- mime-types@2.1.35:
+- dependencies:
+- mime-db: 1.52.0
+-
+ minimatch@3.1.2:
+ dependencies:
+ brace-expansion: 1.1.11
+
+ minimatch@5.1.6:
+ dependencies:
+- brace-expansion: 2.0.1
++ brace-expansion: 2.0.2
+
+ minimatch@9.0.5:
+ dependencies:
+@@ -6658,8 +6236,6 @@ snapshots:
+ transitivePeerDependencies:
+ - supports-color
+
+- neo-async@2.6.2: {}
+-
+ next-themes@0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+@@ -6696,8 +6272,6 @@ snapshots:
+ node-addon-api@7.1.1:
+ optional: true
+
+- node-releases@2.0.19: {}
+-
+ normalize-path@3.0.0: {}
+
+ normalize-svg-path@0.1.0: {}
+@@ -6762,20 +6336,20 @@ snapshots:
+ dependencies:
+ wrappy: 1.0.2
+
+- openapi-fetch@0.13.5:
++ openapi-fetch@0.13.8:
+ dependencies:
+ openapi-typescript-helpers: 0.0.15
+
+ openapi-typescript-helpers@0.0.15: {}
+
+- openapi-typescript@7.6.1(typescript@5.8.3):
++ openapi-typescript@7.9.1(typescript@5.9.2):
+ dependencies:
+- '@redocly/openapi-core': 1.34.2(supports-color@9.4.0)
++ '@redocly/openapi-core': 1.34.5(supports-color@10.2.2)
+ ansi-colors: 4.1.3
+ change-case: 5.4.4
+ parse-json: 8.3.0
+- supports-color: 9.4.0
+- typescript: 5.8.3
++ supports-color: 10.2.2
++ typescript: 5.9.2
+ yargs-parser: 21.1.1
+
+ opener@1.5.2: {}
+@@ -6855,12 +6429,13 @@ snapshots:
+
+ pirates@4.0.7: {}
+
+- plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7):
++ plotly.js@3.1.0(mapbox-gl@1.13.3):
+ dependencies:
+ '@plotly/d3': 3.8.2
+ '@plotly/d3-sankey': 0.7.2
+ '@plotly/d3-sankey-circular': 0.33.1
+ '@plotly/mapbox-gl': 1.13.4(mapbox-gl@1.13.3)
++ '@plotly/regl': 2.1.2
+ '@turf/area': 7.2.0
+ '@turf/bbox': 7.2.0
+ '@turf/centroid': 7.2.0
+@@ -6871,7 +6446,6 @@ snapshots:
+ color-parse: 2.0.0
+ color-rgba: 3.0.0
+ country-regex: 1.1.0
+- css-loader: 7.1.2(webpack@5.99.7)
+ d3-force: 1.2.1
+ d3-format: 1.4.5
+ d3-geo: 1.12.1
+@@ -6880,7 +6454,6 @@ snapshots:
+ d3-interpolate: 3.0.1
+ d3-time: 1.1.0
+ d3-time-format: 2.3.0
+- esbuild-style-plugin: 1.6.3
+ fast-isnumeric: 1.1.4
+ gl-mat4: 1.2.0
+ gl-text: 1.4.0
+@@ -6896,25 +6469,21 @@ snapshots:
+ point-in-polygon: 1.1.0
+ polybooljs: 1.2.2
+ probe-image-size: 7.2.3
+- regl: '@plotly/regl@2.1.2'
+ regl-error2d: 2.0.12
+ regl-line2d: 3.1.3
+ regl-scatter2d: 3.3.1
+ regl-splom: 1.0.14
+ strongly-connected-components: 1.0.1
+- style-loader: 4.0.0(webpack@5.99.7)
+ superscript-text: 1.0.0
+ svg-path-sdf: 1.1.3
+ tinycolor2: 1.6.0
+ to-px: 1.0.1
+ topojson-client: 3.1.0
+ webgl-context: 2.2.0
+- world-calendars: 1.0.3
++ world-calendars: 1.0.4
+ transitivePeerDependencies:
+- - '@rspack/core'
+ - mapbox-gl
+ - supports-color
+- - webpack
+
+ pluralize@8.0.0: {}
+
+@@ -6924,61 +6493,28 @@ snapshots:
+
+ possible-typed-array-names@1.1.0: {}
+
+- postcss-import@15.1.0(postcss@8.5.3):
++ postcss-import@15.1.0(postcss@8.5.6):
+ dependencies:
+- postcss: 8.5.3
++ postcss: 8.5.6
+ postcss-value-parser: 4.2.0
+ read-cache: 1.0.0
+ resolve: 1.22.10
+
+- postcss-js@4.0.1(postcss@8.5.3):
++ postcss-js@4.0.1(postcss@8.5.6):
+ dependencies:
+ camelcase-css: 2.0.1
+- postcss: 8.5.3
++ postcss: 8.5.6
+
+- postcss-load-config@4.0.2(postcss@8.5.3):
++ postcss-load-config@4.0.2(postcss@8.5.6):
+ dependencies:
+ lilconfig: 3.1.3
+ yaml: 2.7.1
+ optionalDependencies:
+- postcss: 8.5.3
+-
+- postcss-modules-extract-imports@3.1.0(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
+-
+- postcss-modules-local-by-default@4.2.0(postcss@8.5.3):
+- dependencies:
+- icss-utils: 5.1.0(postcss@8.5.3)
+- postcss: 8.5.3
+- postcss-selector-parser: 7.1.0
+- postcss-value-parser: 4.2.0
+-
+- postcss-modules-scope@3.2.1(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
+- postcss-selector-parser: 7.1.0
++ postcss: 8.5.6
+
+- postcss-modules-values@4.0.0(postcss@8.5.3):
++ postcss-nested@6.2.0(postcss@8.5.6):
+ dependencies:
+- icss-utils: 5.1.0(postcss@8.5.3)
+- postcss: 8.5.3
+-
+- postcss-modules@6.0.1(postcss@8.5.3):
+- dependencies:
+- generic-names: 4.0.0
+- icss-utils: 5.1.0(postcss@8.5.3)
+- lodash.camelcase: 4.3.0
+- postcss: 8.5.3
+- postcss-modules-extract-imports: 3.1.0(postcss@8.5.3)
+- postcss-modules-local-by-default: 4.2.0(postcss@8.5.3)
+- postcss-modules-scope: 3.2.1(postcss@8.5.3)
+- postcss-modules-values: 4.0.0(postcss@8.5.3)
+- string-hash: 1.1.3
+-
+- postcss-nested@6.2.0(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
++ postcss: 8.5.6
+ postcss-selector-parser: 6.1.2
+
+ postcss-selector-parser@6.1.2:
+@@ -6986,11 +6522,6 @@ snapshots:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+
+- postcss-selector-parser@7.1.0:
+- dependencies:
+- cssesc: 3.0.0
+- util-deprecate: 1.0.2
+-
+ postcss-value-parser@4.2.0: {}
+
+ postcss@8.4.31:
+@@ -6999,7 +6530,7 @@ snapshots:
+ picocolors: 1.1.1
+ source-map-js: 1.2.1
+
+- postcss@8.5.3:
++ postcss@8.5.6:
+ dependencies:
+ nanoid: 3.3.11
+ picocolors: 1.1.1
+@@ -7041,10 +6572,6 @@ snapshots:
+ dependencies:
+ performance-now: 2.1.0
+
+- randombytes@2.1.0:
+- dependencies:
+- safe-buffer: 5.2.1
+-
+ react-dom@19.1.0(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+@@ -7052,38 +6579,49 @@ snapshots:
+
+ react-is@16.13.1: {}
+
+- react-plotly.js@2.6.0(plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7))(react@19.1.0):
++ react-plotly.js@2.6.0(plotly.js@3.1.0(mapbox-gl@1.13.3))(react@19.1.0):
+ dependencies:
+- plotly.js: 3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7)
++ plotly.js: 3.1.0(mapbox-gl@1.13.3)
+ prop-types: 15.8.1
+ react: 19.1.0
+
+- react-remove-scroll-bar@2.3.8(@types/react@19.1.2)(react@19.1.0):
++ react-remove-scroll-bar@2.3.8(@types/react@19.1.14)(react@19.1.0):
++ dependencies:
++ react: 19.1.0
++ react-style-singleton: 2.2.3(@types/react@19.1.14)(react@19.1.0)
++ tslib: 2.8.1
++ optionalDependencies:
++ '@types/react': 19.1.14
++
++ react-remove-scroll@2.6.3(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+- react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll-bar: 2.3.8(@types/react@19.1.14)(react@19.1.0)
++ react-style-singleton: 2.2.3(@types/react@19.1.14)(react@19.1.0)
+ tslib: 2.8.1
++ use-callback-ref: 1.3.3(@types/react@19.1.14)(react@19.1.0)
++ use-sidecar: 1.1.3(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- react-remove-scroll@2.6.3(@types/react@19.1.2)(react@19.1.0):
++ react-remove-scroll@2.7.1(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+- react-remove-scroll-bar: 2.3.8(@types/react@19.1.2)(react@19.1.0)
+- react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll-bar: 2.3.8(@types/react@19.1.14)(react@19.1.0)
++ react-style-singleton: 2.2.3(@types/react@19.1.14)(react@19.1.0)
+ tslib: 2.8.1
+- use-callback-ref: 1.3.3(@types/react@19.1.2)(react@19.1.0)
+- use-sidecar: 1.1.3(@types/react@19.1.2)(react@19.1.0)
++ use-callback-ref: 1.3.3(@types/react@19.1.14)(react@19.1.0)
++ use-sidecar: 1.1.3(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- react-style-singleton@2.2.3(@types/react@19.1.2)(react@19.1.0):
++ react-style-singleton@2.2.3(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ get-nonce: 1.0.1
+ react: 19.1.0
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+ react@19.1.0: {}
+
+@@ -7112,7 +6650,8 @@ snapshots:
+ dependencies:
+ picomatch: 2.3.1
+
+- readdirp@4.1.2: {}
++ readdirp@4.1.2:
++ optional: true
+
+ reflect.getprototypeof@1.0.10:
+ dependencies:
+@@ -7251,30 +6790,20 @@ snapshots:
+ sass@1.87.0:
+ dependencies:
+ chokidar: 4.0.3
+- immutable: 5.1.1
++ immutable: 5.1.3
+ source-map-js: 1.2.1
+ optionalDependencies:
+ '@parcel/watcher': 2.5.1
++ optional: true
+
+ sax@1.4.1: {}
+
+ scheduler@0.26.0: {}
+
+- schema-utils@4.3.2:
+- dependencies:
+- '@types/json-schema': 7.0.15
+- ajv: 8.17.1
+- ajv-formats: 2.1.1(ajv@8.17.1)
+- ajv-keywords: 5.1.0(ajv@8.17.1)
+-
+ semver@6.3.1: {}
+
+ semver@7.7.1: {}
+
+- serialize-javascript@6.0.2:
+- dependencies:
+- randombytes: 2.1.0
+-
+ set-function-length@1.2.2:
+ dependencies:
+ define-data-property: 1.1.4
+@@ -7378,12 +6907,8 @@ snapshots:
+
+ source-map-js@1.2.1: {}
+
+- source-map-support@0.5.21:
+- dependencies:
+- buffer-from: 1.1.2
+- source-map: 0.6.1
+-
+- source-map@0.6.1: {}
++ source-map@0.6.1:
++ optional: true
+
+ stable-hash@0.0.5: {}
+
+@@ -7403,8 +6928,6 @@ snapshots:
+
+ streamsearch@1.1.0: {}
+
+- string-hash@1.1.3: {}
+-
+ string-split-by@1.0.0:
+ dependencies:
+ parenthesis: 3.1.8
+@@ -7491,10 +7014,6 @@ snapshots:
+
+ strongly-connected-components@1.0.1: {}
+
+- style-loader@4.0.0(webpack@5.99.7):
+- dependencies:
+- webpack: 5.99.7
+-
+ styled-jsx@5.1.6(react@19.1.0):
+ dependencies:
+ client-only: 0.0.1
+@@ -7520,16 +7039,12 @@ snapshots:
+
+ superscript-text@1.0.0: {}
+
+- supports-color@7.2.0:
+- dependencies:
+- has-flag: 4.0.0
++ supports-color@10.2.2: {}
+
+- supports-color@8.1.1:
++ supports-color@7.2.0:
+ dependencies:
+ has-flag: 4.0.0
+
+- supports-color@9.4.0: {}
+-
+ supports-preserve-symlinks-flag@1.0.0: {}
+
+ svg-arc-to-cubic-bezier@3.2.0: {}
+@@ -7549,7 +7064,7 @@ snapshots:
+ parse-svg-path: 0.1.2
+ svg-path-bounds: 1.0.2
+
+- tailwind-merge@3.2.0: {}
++ tailwind-merge@3.3.1: {}
+
+ tailwindcss-animate@1.0.7(tailwindcss@3.4.17):
+ dependencies:
+@@ -7571,35 +7086,17 @@ snapshots:
+ normalize-path: 3.0.0
+ object-hash: 3.0.0
+ picocolors: 1.1.1
+- postcss: 8.5.3
+- postcss-import: 15.1.0(postcss@8.5.3)
+- postcss-js: 4.0.1(postcss@8.5.3)
+- postcss-load-config: 4.0.2(postcss@8.5.3)
+- postcss-nested: 6.2.0(postcss@8.5.3)
++ postcss: 8.5.6
++ postcss-import: 15.1.0(postcss@8.5.6)
++ postcss-js: 4.0.1(postcss@8.5.6)
++ postcss-load-config: 4.0.2(postcss@8.5.6)
++ postcss-nested: 6.2.0(postcss@8.5.6)
+ postcss-selector-parser: 6.1.2
+ resolve: 1.22.10
+ sucrase: 3.35.0
+ transitivePeerDependencies:
+ - ts-node
+
+- tapable@2.2.1: {}
+-
+- terser-webpack-plugin@5.3.14(webpack@5.99.7):
+- dependencies:
+- '@jridgewell/trace-mapping': 0.3.25
+- jest-worker: 27.5.1
+- schema-utils: 4.3.2
+- serialize-javascript: 6.0.2
+- terser: 5.39.0
+- webpack: 5.99.7
+-
+- terser@5.39.0:
+- dependencies:
+- '@jridgewell/source-map': 0.3.6
+- acorn: 8.14.1
+- commander: 2.20.3
+- source-map-support: 0.5.21
+-
+ thenify-all@1.6.0:
+ dependencies:
+ thenify: 3.3.1
+@@ -7645,9 +7142,9 @@ snapshots:
+
+ totalist@3.0.1: {}
+
+- ts-api-utils@2.1.0(typescript@5.8.3):
++ ts-api-utils@2.1.0(typescript@5.9.2):
+ dependencies:
+- typescript: 5.8.3
++ typescript: 5.9.2
+
+ ts-interface-checker@0.1.13: {}
+
+@@ -7708,7 +7205,7 @@ snapshots:
+
+ typedarray@0.0.6: {}
+
+- typescript@5.8.3: {}
++ typescript@5.9.2: {}
+
+ unbox-primitive@1.1.0:
+ dependencies:
+@@ -7717,7 +7214,7 @@ snapshots:
+ has-symbols: 1.1.0
+ which-boxed-primitive: 1.1.1
+
+- undici-types@6.19.8: {}
++ undici-types@6.21.0: {}
+
+ unquote@1.1.1: {}
+
+@@ -7742,12 +7239,6 @@ snapshots:
+ '@unrs/resolver-binding-win32-ia32-msvc': 1.6.1
+ '@unrs/resolver-binding-win32-x64-msvc': 1.6.1
+
+- update-browserslist-db@1.1.3(browserslist@4.24.4):
+- dependencies:
+- browserslist: 4.24.4
+- escalade: 3.2.0
+- picocolors: 1.1.1
+-
+ update-diff@1.1.0: {}
+
+ uri-js-replace@1.0.1: {}
+@@ -7756,20 +7247,20 @@ snapshots:
+ dependencies:
+ punycode: 2.3.1
+
+- use-callback-ref@1.3.3(@types/react@19.1.2)(react@19.1.0):
++ use-callback-ref@1.3.3(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- use-sidecar@1.1.3(@types/react@19.1.2)(react@19.1.0):
++ use-sidecar@1.1.3(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ detect-node-es: 1.1.0
+ react: 19.1.0
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+ use-sync-external-store@1.5.0(react@19.1.0):
+ dependencies:
+@@ -7783,11 +7274,6 @@ snapshots:
+ '@mapbox/vector-tile': 1.3.1
+ pbf: 3.3.0
+
+- watchpack@2.4.2:
+- dependencies:
+- glob-to-regexp: 0.4.1
+- graceful-fs: 4.2.11
+-
+ weak-map@1.0.8: {}
+
+ webgl-context@2.2.0:
+@@ -7813,39 +7299,6 @@ snapshots:
+ - bufferutil
+ - utf-8-validate
+
+- webpack-sources@3.2.3: {}
+-
+- webpack@5.99.7:
+- dependencies:
+- '@types/eslint-scope': 3.7.7
+- '@types/estree': 1.0.7
+- '@types/json-schema': 7.0.15
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/wasm-edit': 1.14.1
+- '@webassemblyjs/wasm-parser': 1.14.1
+- acorn: 8.14.1
+- browserslist: 4.24.4
+- chrome-trace-event: 1.0.4
+- enhanced-resolve: 5.18.1
+- es-module-lexer: 1.7.0
+- eslint-scope: 5.1.1
+- events: 3.3.0
+- glob-to-regexp: 0.4.1
+- graceful-fs: 4.2.11
+- json-parse-even-better-errors: 2.3.1
+- loader-runner: 4.3.0
+- mime-types: 2.1.35
+- neo-async: 2.6.2
+- schema-utils: 4.3.2
+- tapable: 2.2.1
+- terser-webpack-plugin: 5.3.14(webpack@5.99.7)
+- watchpack: 2.4.2
+- webpack-sources: 3.2.3
+- transitivePeerDependencies:
+- - '@swc/core'
+- - esbuild
+- - uglify-js
+-
+ which-boxed-primitive@1.1.1:
+ dependencies:
+ is-bigint: 1.1.0
+@@ -7897,7 +7350,7 @@ snapshots:
+
+ word-wrap@1.2.5: {}
+
+- world-calendars@1.0.3:
++ world-calendars@1.0.4:
+ dependencies:
+ object-assign: 4.1.1
+
diff --git a/pulls/12.json b/pulls/12.json
@@ -0,0 +1,18 @@
+{
+ "number": 12,
+ "title": "Update dependency jose to v6.1.0",
+ "state": "open",
+ "diff_file": "12.diff",
+ "author": "renovate[bot]",
+ "created_at": "2025-05-25T04:09:50Z",
+ "closed_at": null,
+ "merged_at": null,
+ "base_ref": "main",
+ "head_ref": "renovate/jose-6.x-lockfile",
+ "labels": [],
+ "assignees": [],
+ "requested_reviewers": [],
+ "body": "> [!NOTE]\n> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.\n> \n> This notice will be removed on 2025-10-07.\n\n<hr>\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Confidence |\n|---|---|---|---|\n| [jose](https://redirect.github.com/panva/jose) | [`6.0.10` -> `6.1.0`](https://renovatebot.com/diffs/npm/jose/6.0.10/6.1.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n<details>\n<summary>panva/jose (jose)</summary>\n\n### [`v6.1.0`](https://redirect.github.com/panva/jose/blob/HEAD/CHANGELOG.md#610-2025-08-27)\n\n[Compare Source](https://redirect.github.com/panva/jose/compare/v6.0.13...v6.1.0)\n\n##### Features\n\n- support AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri ([cf2092a](https://redirect.github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c))\n- support for the ML-DSA PQC Algorithm Identifiers ([25ddce4](https://redirect.github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be))\n\n### [`v6.0.13`](https://redirect.github.com/panva/jose/blob/HEAD/CHANGELOG.md#6013-2025-08-21)\n\n[Compare Source](https://redirect.github.com/panva/jose/compare/v6.0.12...v6.0.13)\n\n##### Refactor\n\n- more readability in ecdhes.ts ([84da9de](https://redirect.github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8))\n- update asn1.ts helpers ([b4f8fb3](https://redirect.github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142))\n\n### [`v6.0.12`](https://redirect.github.com/panva/jose/blob/HEAD/CHANGELOG.md#6012-2025-07-15)\n\n[Compare Source](https://redirect.github.com/panva/jose/compare/v6.0.11...v6.0.12)\n\n##### Documentation\n\n- add known caveats to customFetch ([02e1f1e](https://redirect.github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab))\n- mention the apu/apv parameter names in setKeyManagementParameters ([6274d5a](https://redirect.github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4))\n- update compact setKeyManagementParameters ([2f44381](https://redirect.github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8))\n- use GitHub Flavored Markdown for notes and warnings ([f6b4ffc](https://redirect.github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9))\n\n##### Refactor\n\n- createPublicKey is not a constructor ([61ded78](https://redirect.github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f))\n- update asn1.ts helper functions ([b2b611c](https://redirect.github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8))\n\n### [`v6.0.11`](https://redirect.github.com/panva/jose/blob/HEAD/CHANGELOG.md#6011-2025-05-05)\n\n[Compare Source](https://redirect.github.com/panva/jose/compare/v6.0.10...v6.0.11)\n\n##### Fixes\n\n- typ checking edge-cases when it contains a slash (/) character ([31e4baf](https://redirect.github.com/panva/jose/commit/31e4bafc0a908cac044bbe34c7024f4eac9c974f))\n\n</details>\n\n---\n\n### Configuration\n\n\ud83d\udcc5 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n\ud83d\udea6 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n\u267b **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\ud83d\udd15 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->\n",
+ "comments": [],
+ "review_comments": []
+}
diff --git a/pulls/12.md b/pulls/12.md
@@ -0,0 +1,96 @@
+# PR #12 Update dependency jose to v6.1.0
+
+- **Status:** open
+- **Author:** @renovate[bot]
+- **Created:** 2025-05-25T04:09:50Z
+- **Branch:** renovate/jose-6.x-lockfile → main
+- **Diff:** [12.diff](./12.diff)
+
+---
+
+> [!NOTE]
+> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.
+>
+> This notice will be removed on 2025-10-07.
+
+<hr>
+
+This PR contains the following updates:
+
+| Package | Change | Age | Confidence |
+|---|---|---|---|
+| [jose](https://redirect.github.com/panva/jose) | [`6.0.10` -> `6.1.0`](https://renovatebot.com/diffs/npm/jose/6.0.10/6.1.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
+
+---
+
+### Release Notes
+
+<details>
+<summary>panva/jose (jose)</summary>
+
+### [`v6.1.0`](https://redirect.github.com/panva/jose/blob/HEAD/CHANGELOG.md#610-2025-08-27)
+
+[Compare Source](https://redirect.github.com/panva/jose/compare/v6.0.13...v6.1.0)
+
+##### Features
+
+- support AKP JWKs in calculateJwkThumbprint and calculateJwkThumbprintUri ([cf2092a](https://redirect.github.com/panva/jose/commit/cf2092a2b51c9fb67049e96ee22d551ad34c0b2c))
+- support for the ML-DSA PQC Algorithm Identifiers ([25ddce4](https://redirect.github.com/panva/jose/commit/25ddce491ba3968e8802db5913e49a52224246be))
+
+### [`v6.0.13`](https://redirect.github.com/panva/jose/blob/HEAD/CHANGELOG.md#6013-2025-08-21)
+
+[Compare Source](https://redirect.github.com/panva/jose/compare/v6.0.12...v6.0.13)
+
+##### Refactor
+
+- more readability in ecdhes.ts ([84da9de](https://redirect.github.com/panva/jose/commit/84da9decd8b2f266a343a507b6b79197f2da11e8))
+- update asn1.ts helpers ([b4f8fb3](https://redirect.github.com/panva/jose/commit/b4f8fb372689b5b38074aa45c9921a6a997a9142))
+
+### [`v6.0.12`](https://redirect.github.com/panva/jose/blob/HEAD/CHANGELOG.md#6012-2025-07-15)
+
+[Compare Source](https://redirect.github.com/panva/jose/compare/v6.0.11...v6.0.12)
+
+##### Documentation
+
+- add known caveats to customFetch ([02e1f1e](https://redirect.github.com/panva/jose/commit/02e1f1e87c764885121590aa2af80c831a9320ab))
+- mention the apu/apv parameter names in setKeyManagementParameters ([6274d5a](https://redirect.github.com/panva/jose/commit/6274d5abca3d3882d3d722415f064fee5c44d0e4))
+- update compact setKeyManagementParameters ([2f44381](https://redirect.github.com/panva/jose/commit/2f44381b6b0e30cf538ea2edb0d42b76a61de1f8))
+- use GitHub Flavored Markdown for notes and warnings ([f6b4ffc](https://redirect.github.com/panva/jose/commit/f6b4ffcd82d9645d9b818ece09a09b5a636b69c9))
+
+##### Refactor
+
+- createPublicKey is not a constructor ([61ded78](https://redirect.github.com/panva/jose/commit/61ded787150c6ae13eeb65b6680f857d6657465f))
+- update asn1.ts helper functions ([b2b611c](https://redirect.github.com/panva/jose/commit/b2b611c426eeed3c40c3a1423d8a02dd46f3f7e8))
+
+### [`v6.0.11`](https://redirect.github.com/panva/jose/blob/HEAD/CHANGELOG.md#6011-2025-05-05)
+
+[Compare Source](https://redirect.github.com/panva/jose/compare/v6.0.10...v6.0.11)
+
+##### Fixes
+
+- typ checking edge-cases when it contains a slash (/) character ([31e4baf](https://redirect.github.com/panva/jose/commit/31e4bafc0a908cac044bbe34c7024f4eac9c974f))
+
+</details>
+
+---
+
+### Configuration
+
+📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
+
+🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
+
+♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
+
+🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
+
+---
+
+ - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
+
+---
+
+This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).
+<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
+
+
diff --git a/pulls/2.diff b/pulls/2.diff
@@ -0,0 +1,3529 @@
+diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
+index 016a676..00c74e2 100644
+--- a/pnpm-lock.yaml
++++ b/pnpm-lock.yaml
+@@ -10,40 +10,40 @@ importers:
+ dependencies:
+ '@radix-ui/react-avatar':
+ specifier: ^1.1.6
+- version: 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.10(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-checkbox':
+ specifier: ^1.2.2
+- version: 1.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.3.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-dialog':
+ specifier: ^1.1.10
+- version: 1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.15(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-dropdown-menu':
+ specifier: ^2.1.11
+- version: 2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 2.1.16(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-label':
+ specifier: ^2.1.4
+- version: 2.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 2.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-popover':
+ specifier: ^1.1.10
+- version: 1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.15(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-scroll-area':
+ specifier: ^1.2.5
+- version: 1.2.5(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.2.10(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-select':
+ specifier: ^2.2.2
+- version: 2.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 2.2.6(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-separator':
+ specifier: ^1.1.4
+- version: 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-slot':
+ specifier: ^1.2.0
+- version: 1.2.0(@types/react@19.1.2)(react@19.1.0)
++ version: 1.2.3(@types/react@19.2.0)(react@19.1.0)
+ '@radix-ui/react-tabs':
+ specifier: ^1.1.8
+- version: 1.1.8(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.13(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-visually-hidden':
+ specifier: ^1.2.0
+- version: 1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.2.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ class-variance-authority:
+ specifier: ^0.7.1
+ version: 0.7.1
+@@ -52,7 +52,7 @@ importers:
+ version: 2.1.1
+ jose:
+ specifier: ^6.0.10
+- version: 6.0.10
++ version: 6.1.0
+ lucide-react:
+ specifier: ^0.503.0
+ version: 0.503.0(react@19.1.0)
+@@ -64,10 +64,10 @@ importers:
+ version: 0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ openapi-fetch:
+ specifier: ^0.13.5
+- version: 0.13.5
++ version: 0.13.8
+ plotly.js:
+ specifier: ^3.0.1
+- version: 3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7)
++ version: 3.1.1(mapbox-gl@1.13.3)
+ react:
+ specifier: 19.1.0
+ version: 19.1.0
+@@ -76,53 +76,53 @@ importers:
+ version: 19.1.0(react@19.1.0)
+ react-plotly.js:
+ specifier: ^2.6.0
+- version: 2.6.0(plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7))(react@19.1.0)
++ version: 2.6.0(plotly.js@3.1.1(mapbox-gl@1.13.3))(react@19.1.0)
+ tailwind-merge:
+ specifier: ^3.2.0
+- version: 3.2.0
++ version: 3.3.1
+ tailwindcss-animate:
+ specifier: ^1.0.7
+- version: 1.0.7(tailwindcss@3.4.17)
++ version: 1.0.7(tailwindcss@3.4.18)
+ devDependencies:
+ '@eslint/eslintrc':
+ specifier: ^3
+ version: 3.3.1
+ '@next/bundle-analyzer':
+ specifier: ^15.3.1
+- version: 15.3.1
++ version: 15.5.4
+ '@types/node':
+ specifier: ^20
+- version: 20.17.30
++ version: 20.19.19
+ '@types/plotly.js':
+ specifier: ^2.35.5
+- version: 2.35.5
++ version: 2.35.11
+ '@types/react':
+ specifier: ^19
+- version: 19.1.2
++ version: 19.2.0
+ '@types/react-dom':
+ specifier: ^19
+- version: 19.1.2(@types/react@19.1.2)
++ version: 19.2.0(@types/react@19.2.0)
+ '@types/react-plotly.js':
+ specifier: ^2.6.3
+ version: 2.6.3
+ eslint:
+ specifier: ^9
+- version: 9.25.0(jiti@2.4.2)
++ version: 9.36.0(jiti@2.4.2)
+ eslint-config-next:
+ specifier: 15.3.1-canary.14
+- version: 15.3.1-canary.14(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ version: 15.3.1-canary.14(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
+ openapi-typescript:
+ specifier: ^7.6.1
+- version: 7.6.1(typescript@5.8.3)
++ version: 7.9.1(typescript@5.9.3)
+ postcss:
+ specifier: ^8.5.3
+- version: 8.5.3
++ version: 8.5.6
+ tailwindcss:
+ specifier: ^3.4.17
+- version: 3.4.17
++ version: 3.4.18
+ typescript:
+ specifier: ^5
+- version: 5.8.3
++ version: 5.9.3
+
+ packages:
+
+@@ -155,8 +155,8 @@ packages:
+ '@emnapi/wasi-threads@1.0.2':
+ resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==}
+
+- '@eslint-community/eslint-utils@4.6.1':
+- resolution: {integrity: sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==}
++ '@eslint-community/eslint-utils@4.9.0':
++ resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+@@ -165,48 +165,48 @@ packages:
+ resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+
+- '@eslint/config-array@0.20.0':
+- resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==}
++ '@eslint/config-array@0.21.0':
++ resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/config-helpers@0.2.1':
+- resolution: {integrity: sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==}
++ '@eslint/config-helpers@0.3.1':
++ resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/core@0.13.0':
+- resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==}
++ '@eslint/core@0.15.2':
++ resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/eslintrc@3.3.1':
+ resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/js@9.25.0':
+- resolution: {integrity: sha512-iWhsUS8Wgxz9AXNfvfOPFSW4VfMXdVhp1hjkZVhXCrpgh/aLcc45rX6MPu+tIVUWDw0HfNwth7O28M1xDxNf9w==}
++ '@eslint/js@9.36.0':
++ resolution: {integrity: sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/object-schema@2.1.6':
+ resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/plugin-kit@0.2.8':
+- resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==}
++ '@eslint/plugin-kit@0.3.5':
++ resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@floating-ui/core@1.6.9':
+- resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==}
++ '@floating-ui/core@1.7.3':
++ resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==}
+
+- '@floating-ui/dom@1.6.13':
+- resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==}
++ '@floating-ui/dom@1.7.4':
++ resolution: {integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==}
+
+- '@floating-ui/react-dom@2.1.2':
+- resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==}
++ '@floating-ui/react-dom@2.1.6':
++ resolution: {integrity: sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+
+- '@floating-ui/utils@0.2.9':
+- resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==}
++ '@floating-ui/utils@0.2.10':
++ resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==}
+
+ '@humanfs/core@0.19.1':
+ resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
+@@ -354,9 +354,6 @@ packages:
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
+ engines: {node: '>=6.0.0'}
+
+- '@jridgewell/source-map@0.3.6':
+- resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
+-
+ '@jridgewell/sourcemap-codec@1.5.0':
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
+
+@@ -408,8 +405,8 @@ packages:
+ '@napi-rs/wasm-runtime@0.2.9':
+ resolution: {integrity: sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==}
+
+- '@next/bundle-analyzer@15.3.1':
+- resolution: {integrity: sha512-NqUZrjVruGbdQaPE3OSEXP+ZuULqumeHVTuU9pOX1V0/9BWY9FOck3jgQGFdBtG41nOYuO8+CoHKDQAVIPQJrw==}
++ '@next/bundle-analyzer@15.5.4':
++ resolution: {integrity: sha512-wMtpIjEHi+B/wC34ZbEcacGIPgQTwTFjjp0+F742s9TxC6QwT0MwB/O0QEgalMe8s3SH/K09DO0gmTvUSJrLRA==}
+
+ '@next/env@15.3.1-canary.14':
+ resolution: {integrity: sha512-wxN5hGq8mowL/TUXfD9p8zQq7pKDbFQaxpWCE4RGxHqgxGhOhKfaIEuLw5oPNS472WI/OTTF2B+w5HvUWQ9Cxg==}
+@@ -592,11 +589,11 @@ packages:
+ '@radix-ui/number@1.1.1':
+ resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==}
+
+- '@radix-ui/primitive@1.1.2':
+- resolution: {integrity: sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==}
++ '@radix-ui/primitive@1.1.3':
++ resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==}
+
+- '@radix-ui/react-arrow@1.1.4':
+- resolution: {integrity: sha512-qz+fxrqgNxG0dYew5l7qR3c7wdgRu1XVUHGnGYX7rg5HM4p9SWaRmJwfgR3J0SgyUKayLmzQIun+N6rWRgiRKw==}
++ '@radix-ui/react-arrow@1.1.7':
++ resolution: {integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -608,8 +605,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-avatar@1.1.6':
+- resolution: {integrity: sha512-YDduxvqNMHzTQWNqja7Z/XTyFc8UOP98/ePjJTFa1vqILPlTPcQaVa1YyQMiQl4SFQPA9Y/zj1dHBgMlE5G/ow==}
++ '@radix-ui/react-avatar@1.1.10':
++ resolution: {integrity: sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -621,8 +618,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-checkbox@1.2.2':
+- resolution: {integrity: sha512-pMxzQLK+m/tkDRXJg7VUjRx6ozsBdzNLOV4vexfVBU57qT2Gvf4cw2gKKhOohJxjadQ+WcUXCKosTIxcZzi03A==}
++ '@radix-ui/react-checkbox@1.3.3':
++ resolution: {integrity: sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -634,8 +631,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-collection@1.1.4':
+- resolution: {integrity: sha512-cv4vSf7HttqXilDnAnvINd53OTl1/bjUYVZrkFnA7nwmY9Ob2POUy0WY0sfqBAe1s5FyKsyceQlqiEGPYNTadg==}
++ '@radix-ui/react-collection@1.1.7':
++ resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -665,8 +662,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-dialog@1.1.10':
+- resolution: {integrity: sha512-m6pZb0gEM5uHPSb+i2nKKGQi/HMSVjARMsLMWQfKDP+eJ6B+uqryHnXhpnohTWElw+vEcMk/o4wJODtdRKHwqg==}
++ '@radix-ui/react-dialog@1.1.15':
++ resolution: {integrity: sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -687,8 +684,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-dismissable-layer@1.1.7':
+- resolution: {integrity: sha512-j5+WBUdhccJsmH5/H0K6RncjDtoALSEr6jbkaZu+bjw6hOPOhHycr6vEUujl+HBK8kjUfWcoCJXxP6e4lUlMZw==}
++ '@radix-ui/react-dismissable-layer@1.1.11':
++ resolution: {integrity: sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -700,8 +697,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-dropdown-menu@2.1.11':
+- resolution: {integrity: sha512-wbPE3cFBfLl+S+LCxChWQGX0k14zUxgvep1HEnLhJ9mNhjyO3ETzRviAeKZ3XomT/iVRRZAWFsnFZ3N0wI8OmA==}
++ '@radix-ui/react-dropdown-menu@2.1.16':
++ resolution: {integrity: sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -713,8 +710,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-focus-guards@1.1.2':
+- resolution: {integrity: sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==}
++ '@radix-ui/react-focus-guards@1.1.3':
++ resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+@@ -722,8 +719,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-focus-scope@1.1.4':
+- resolution: {integrity: sha512-r2annK27lIW5w9Ho5NyQgqs0MmgZSTIKXWpVCJaLC1q2kZrZkcqnmHkCHMEmv8XLvsLlurKMPT+kbKkRkm/xVA==}
++ '@radix-ui/react-focus-scope@1.1.7':
++ resolution: {integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -744,8 +741,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-label@2.1.4':
+- resolution: {integrity: sha512-wy3dqizZnZVV4ja0FNnUhIWNwWdoldXrneEyUcVtLYDAt8ovGS4ridtMAOGgXBBIfggL4BOveVWsjXDORdGEQg==}
++ '@radix-ui/react-label@2.1.7':
++ resolution: {integrity: sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -757,8 +754,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-menu@2.1.11':
+- resolution: {integrity: sha512-sbFI4Qaw02J0ogmR9tOMsSqsdrGNpUanlPYAqTE2JJafow8ecHtykg4fSTjNHBdDl4deiKMK+RhTEwyVhP7UDA==}
++ '@radix-ui/react-menu@2.1.16':
++ resolution: {integrity: sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -770,8 +767,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-popover@1.1.10':
+- resolution: {integrity: sha512-IZN7b3sXqajiPsOzKuNJBSP9obF4MX5/5UhTgWNofw4r1H+eATWb0SyMlaxPD/kzA4vadFgy1s7Z1AEJ6WMyHQ==}
++ '@radix-ui/react-popover@1.1.15':
++ resolution: {integrity: sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -783,8 +780,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-popper@1.2.4':
+- resolution: {integrity: sha512-3p2Rgm/a1cK0r/UVkx5F/K9v/EplfjAeIFCGOPYPO4lZ0jtg4iSQXt/YGTSLWaf4x7NG6Z4+uKFcylcTZjeqDA==}
++ '@radix-ui/react-popper@1.2.8':
++ resolution: {integrity: sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -796,8 +793,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-portal@1.1.6':
+- resolution: {integrity: sha512-XmsIl2z1n/TsYFLIdYam2rmFwf9OC/Sh2avkbmVMDuBZIe7hSpM0cYnWPAo7nHOVx8zTuwDZGByfcqLdnzp3Vw==}
++ '@radix-ui/react-portal@1.1.9':
++ resolution: {integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -809,8 +806,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-presence@1.1.3':
+- resolution: {integrity: sha512-IrVLIhskYhH3nLvtcBLQFZr61tBG7wx7O3kEmdzcYwRGAEBmBicGGL7ATzNgruYJ3xBTbuzEEq9OXJM3PAX3tA==}
++ '@radix-ui/react-presence@1.1.5':
++ resolution: {integrity: sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -822,8 +819,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-primitive@2.1.0':
+- resolution: {integrity: sha512-/J/FhLdK0zVcILOwt5g+dH4KnkonCtkVJsa2G6JmvbbtZfBEI1gMsO3QMjseL4F/SwfAMt1Vc/0XKYKq+xJ1sw==}
++ '@radix-ui/react-primitive@2.1.3':
++ resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -835,8 +832,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-roving-focus@1.1.7':
+- resolution: {integrity: sha512-C6oAg451/fQT3EGbWHbCQjYTtbyjNO1uzQgMzwyivcHT3GKNEmu1q3UuREhN+HzHAVtv3ivMVK08QlC+PkYw9Q==}
++ '@radix-ui/react-roving-focus@1.1.11':
++ resolution: {integrity: sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -848,8 +845,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-scroll-area@1.2.5':
+- resolution: {integrity: sha512-VyLjxI8/gXYn+Wij1FLpXjZp6Z/uNklUFQQ75tOpJNESeNaZ2kCRfjiEDmHgWmLeUPeJGwrqbgRmcdFjtYEkMA==}
++ '@radix-ui/react-scroll-area@1.2.10':
++ resolution: {integrity: sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -861,8 +858,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-select@2.2.2':
+- resolution: {integrity: sha512-HjkVHtBkuq+r3zUAZ/CvNWUGKPfuicGDbgtZgiQuFmNcV5F+Tgy24ep2nsAW2nFgvhGPJVqeBZa6KyVN0EyrBA==}
++ '@radix-ui/react-select@2.2.6':
++ resolution: {integrity: sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -874,8 +871,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-separator@1.1.4':
+- resolution: {integrity: sha512-2fTm6PSiUm8YPq9W0E4reYuv01EE3aFSzt8edBiXqPHshF8N9+Kymt/k0/R+F3dkY5lQyB/zPtrP82phskLi7w==}
++ '@radix-ui/react-separator@1.1.7':
++ resolution: {integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -887,8 +884,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-slot@1.2.0':
+- resolution: {integrity: sha512-ujc+V6r0HNDviYqIK3rW4ffgYiZ8g5DEHrGJVk4x7kTlLXRDILnKX9vAUYeIsLOoDpDJ0ujpqMkjH4w2ofuo6w==}
++ '@radix-ui/react-slot@1.2.3':
++ resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+@@ -896,8 +893,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-tabs@1.1.8':
+- resolution: {integrity: sha512-4iUaN9SYtG+/E+hJ7jRks/Nv90f+uAsRHbLYA6BcA9EsR6GNWgsvtS4iwU2SP0tOZfDGAyqIT0yz7ckgohEIFA==}
++ '@radix-ui/react-tabs@1.1.13':
++ resolution: {integrity: sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -945,8 +942,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-use-is-hydrated@0.0.0':
+- resolution: {integrity: sha512-23RkSm7jSZ8+rtfdSJTi/2D+p9soPbtnoG/tPf08egYCDr6p8X83hrcmW77p7MJ8kJYWNXwruuPTPp1TwIIH4g==}
++ '@radix-ui/react-use-is-hydrated@0.1.0':
++ resolution: {integrity: sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+@@ -990,8 +987,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-visually-hidden@1.2.0':
+- resolution: {integrity: sha512-rQj0aAWOpCdCMRbI6pLQm8r7S2BM3YhTa0SzOYD55k+hJA8oo9J+H+9wLM9oMlZWOX/wJWPTzfDfmZkf7LvCfg==}
++ '@radix-ui/react-visually-hidden@1.2.3':
++ resolution: {integrity: sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -1006,14 +1003,14 @@ packages:
+ '@radix-ui/rect@1.1.1':
+ resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==}
+
+- '@redocly/ajv@8.11.2':
+- resolution: {integrity: sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==}
++ '@redocly/ajv@8.11.3':
++ resolution: {integrity: sha512-4P3iZse91TkBiY+Dx5DUgxQ9GXkVJf++cmI0MOyLDxV9b5MUBI4II6ES8zA5JCbO72nKAJxWrw4PUPW+YP3ZDQ==}
+
+ '@redocly/config@0.22.2':
+ resolution: {integrity: sha512-roRDai8/zr2S9YfmzUfNhKjOF0NdcOIqF7bhf4MVC5UxpjIysDjyudvlAiVbpPHp3eDRWbdzUgtkK1a7YiDNyQ==}
+
+- '@redocly/openapi-core@1.34.2':
+- resolution: {integrity: sha512-glfkQFJizLdq2fBkNvc2FJW0sxDb5exd0wIXhFk+WHaFLMREBC3CxRo2Zq7uJIdfV9U3YTceMbXJklpDfmmwFQ==}
++ '@redocly/openapi-core@1.34.5':
++ resolution: {integrity: sha512-0EbE8LRbkogtcCXU7liAyC00n9uNG9hJ+eMyHFdUsy9lB/WGqnEBgwjA9q2cyzAVcdTkQqTBBU1XePNnN3OijA==}
+ engines: {node: '>=18.17.0', npm: '>=9.5.0'}
+
+ '@rtsao/scc@1.1.0':
+@@ -1046,12 +1043,6 @@ packages:
+ '@tybys/wasm-util@0.9.0':
+ resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==}
+
+- '@types/eslint-scope@3.7.7':
+- resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
+-
+- '@types/eslint@9.6.1':
+- resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
+-
+ '@types/estree@1.0.7':
+ resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
+
+@@ -1067,41 +1058,31 @@ packages:
+ '@types/json5@0.0.29':
+ resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
+
+- '@types/less@3.0.8':
+- resolution: {integrity: sha512-Gjm4+H9noDJgu5EdT3rUw5MhPBag46fiOy27BefvWkNL8mlZnKnCaVVVTLKj6RYXed9b62CPKnPav9govyQDzA==}
+-
+ '@types/mapbox__point-geometry@0.1.4':
+ resolution: {integrity: sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA==}
+
+ '@types/mapbox__vector-tile@1.3.4':
+ resolution: {integrity: sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==}
+
+- '@types/node@20.17.30':
+- resolution: {integrity: sha512-7zf4YyHA+jvBNfVrk2Gtvs6x7E8V+YDW05bNfG2XkWDJfYRXrTiP/DsB2zSYTaHX0bGIujTBQdMVAhb+j7mwpg==}
++ '@types/node@20.19.19':
++ resolution: {integrity: sha512-pb1Uqj5WJP7wrcbLU7Ru4QtA0+3kAXrkutGiD26wUKzSMgNNaPARTUDQmElUXp64kh3cWdou3Q0C7qwwxqSFmg==}
+
+ '@types/pbf@3.0.5':
+ resolution: {integrity: sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==}
+
+- '@types/plotly.js@2.35.5':
+- resolution: {integrity: sha512-9xczlf0FBsYXlUfKX4OsKBQs4d6CPRuRpfXXi5lp276yHi1BaI+FiVq6jXwt7JlDq84nMjWWU5LIN2Rpeg+vhg==}
++ '@types/plotly.js@2.35.11':
++ resolution: {integrity: sha512-q/D5BQ7BQibKjhVviAsNb1PoKxxuVdVdemNiumJfnqSvqfoYu6WOIJhQ02k2gQ+cgk4aubdrgRpSTu6O9ELanQ==}
+
+- '@types/react-dom@19.1.2':
+- resolution: {integrity: sha512-XGJkWF41Qq305SKWEILa1O8vzhb3aOo3ogBlSmiqNko/WmRb6QIaweuZCXjKygVDXpzXb5wyxKTSOsmkuqj+Qw==}
++ '@types/react-dom@19.2.0':
++ resolution: {integrity: sha512-brtBs0MnE9SMx7px208g39lRmC5uHZs96caOJfTjFcYSLHNamvaSMfJNagChVNkup2SdtOxKX1FDBkRSJe1ZAg==}
+ peerDependencies:
+- '@types/react': ^19.0.0
++ '@types/react': ^19.2.0
+
+ '@types/react-plotly.js@2.6.3':
+ resolution: {integrity: sha512-HBQwyGuu/dGXDsWhnQrhH+xcJSsHvjkwfSRjP+YpOsCCWryIuXF78ZCBjpfgO3sCc0Jo8sYp4NOGtqT7Cn3epQ==}
+
+- '@types/react@19.1.2':
+- resolution: {integrity: sha512-oxLPMytKchWGbnQM9O7D67uPa9paTNxO7jVoNMXgkkErULBPhPARCfkKL9ytcIJJRGjbsVwW4ugJzyFFvm/Tiw==}
+-
+- '@types/sass@1.45.0':
+- resolution: {integrity: sha512-jn7qwGFmJHwUSphV8zZneO3GmtlgLsmhs/LQyVvQbIIa+fzGMUiHI4HXJZL3FT8MJmgXWbLGiVVY7ElvHq6vDA==}
+- deprecated: This is a stub types definition. sass provides its own type definitions, so you do not need this installed.
+-
+- '@types/stylus@0.48.43':
+- resolution: {integrity: sha512-72dv/zdhuyXWVHUXG2VTPEQdOG+oen95/DNFx2aMFFaY6LoITI6PwEqf5x31JF49kp2w9hvUzkNfTGBIeg61LQ==}
++ '@types/react@19.2.0':
++ resolution: {integrity: sha512-1LOH8xovvsKsCBq1wnT4ntDUdCJKmnEakhsuoUSy6ExlHCkGP2hqnatagYTgFk6oeL0VU31u7SNjunPN+GchtA==}
+
+ '@types/supercluster@7.1.3':
+ resolution: {integrity: sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==}
+@@ -1233,57 +1214,6 @@ packages:
+ cpu: [x64]
+ os: [win32]
+
+- '@webassemblyjs/ast@1.14.1':
+- resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==}
+-
+- '@webassemblyjs/floating-point-hex-parser@1.13.2':
+- resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==}
+-
+- '@webassemblyjs/helper-api-error@1.13.2':
+- resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==}
+-
+- '@webassemblyjs/helper-buffer@1.14.1':
+- resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==}
+-
+- '@webassemblyjs/helper-numbers@1.13.2':
+- resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==}
+-
+- '@webassemblyjs/helper-wasm-bytecode@1.13.2':
+- resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==}
+-
+- '@webassemblyjs/helper-wasm-section@1.14.1':
+- resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==}
+-
+- '@webassemblyjs/ieee754@1.13.2':
+- resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==}
+-
+- '@webassemblyjs/leb128@1.13.2':
+- resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==}
+-
+- '@webassemblyjs/utf8@1.13.2':
+- resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==}
+-
+- '@webassemblyjs/wasm-edit@1.14.1':
+- resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==}
+-
+- '@webassemblyjs/wasm-gen@1.14.1':
+- resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==}
+-
+- '@webassemblyjs/wasm-opt@1.14.1':
+- resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==}
+-
+- '@webassemblyjs/wasm-parser@1.14.1':
+- resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==}
+-
+- '@webassemblyjs/wast-printer@1.14.1':
+- resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==}
+-
+- '@xtuc/ieee754@1.2.0':
+- resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
+-
+- '@xtuc/long@4.2.2':
+- resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
+-
+ abs-svg-path@0.1.1:
+ resolution: {integrity: sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==}
+
+@@ -1306,29 +1236,18 @@ packages:
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
+- agent-base@7.1.3:
+- resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==}
+- engines: {node: '>= 14'}
+-
+- ajv-formats@2.1.1:
+- resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
+- peerDependencies:
+- ajv: ^8.0.0
+- peerDependenciesMeta:
+- ajv:
+- optional: true
++ acorn@8.15.0:
++ resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
++ engines: {node: '>=0.4.0'}
++ hasBin: true
+
+- ajv-keywords@5.1.0:
+- resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==}
+- peerDependencies:
+- ajv: ^8.8.2
++ agent-base@7.1.4:
++ resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
++ engines: {node: '>= 14'}
+
+ ajv@6.12.6:
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+
+- ajv@8.17.1:
+- resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
+-
+ ansi-colors@4.1.3:
+ resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
+ engines: {node: '>=6'}
+@@ -1366,6 +1285,10 @@ packages:
+ resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==}
+ engines: {node: '>=10'}
+
++ aria-hidden@1.2.6:
++ resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==}
++ engines: {node: '>=10'}
++
+ aria-query@5.3.2:
+ resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
+ engines: {node: '>= 0.4'}
+@@ -1463,18 +1386,13 @@ packages:
+ brace-expansion@1.1.11:
+ resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
+
+- brace-expansion@2.0.1:
+- resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
++ brace-expansion@2.0.2:
++ resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
+
+ braces@3.0.3:
+ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
+ engines: {node: '>=8'}
+
+- browserslist@4.24.4:
+- resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}
+- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+- hasBin: true
+-
+ buffer-from@1.1.2:
+ resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+
+@@ -1523,10 +1441,6 @@ packages:
+ resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
+ engines: {node: '>= 14.16.0'}
+
+- chrome-trace-event@1.0.4:
+- resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==}
+- engines: {node: '>=6.0'}
+-
+ clamp@1.0.1:
+ resolution: {integrity: sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA==}
+
+@@ -1627,18 +1541,6 @@ packages:
+ css-global-keywords@1.0.1:
+ resolution: {integrity: sha512-X1xgQhkZ9n94WDwntqst5D/FKkmiU0GlJSFZSV3kLvyJ1WC5VeyoXDOuleUD+SIuH9C7W05is++0Woh0CGfKjQ==}
+
+- css-loader@7.1.2:
+- resolution: {integrity: sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==}
+- engines: {node: '>= 18.12.0'}
+- peerDependencies:
+- '@rspack/core': 0.x || 1.x
+- webpack: ^5.27.0
+- peerDependenciesMeta:
+- '@rspack/core':
+- optional: true
+- webpack:
+- optional: true
+-
+ css-system-font-keywords@1.0.0:
+ resolution: {integrity: sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==}
+
+@@ -1751,6 +1653,15 @@ packages:
+ supports-color:
+ optional: true
+
++ debug@4.4.3:
++ resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
++ engines: {node: '>=6.0'}
++ peerDependencies:
++ supports-color: '*'
++ peerDependenciesMeta:
++ supports-color:
++ optional: true
++
+ deep-is@0.1.4:
+ resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
+
+@@ -1819,9 +1730,6 @@ packages:
+ eastasianwidth@0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+
+- electron-to-chromium@1.5.143:
+- resolution: {integrity: sha512-QqklJMOFBMqe46k8iIOwA9l2hz57V2OKMmP5eSWcUvwx+mASAsbU+wkF1pHjn9ZVSBPrsYWr4/W/95y5SwYg2g==}
+-
+ element-size@1.1.1:
+ resolution: {integrity: sha512-eaN+GMOq/Q+BIWy0ybsgpcYImjGIdNLyjLFJU4XsLHXYQao5jCNb36GyN6C2qwmDDYSfIBmKpPpr4VnBdLCsPQ==}
+
+@@ -1837,10 +1745,6 @@ packages:
+ end-of-stream@1.4.4:
+ resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
+
+- enhanced-resolve@5.18.1:
+- resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
+- engines: {node: '>=10.13.0'}
+-
+ es-abstract@1.23.9:
+ resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==}
+ engines: {node: '>= 0.4'}
+@@ -1857,9 +1761,6 @@ packages:
+ resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
+ engines: {node: '>= 0.4'}
+
+- es-module-lexer@1.7.0:
+- resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
+-
+ es-object-atoms@1.1.1:
+ resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
+ engines: {node: '>= 0.4'}
+@@ -1890,13 +1791,6 @@ packages:
+ es6-weak-map@2.0.3:
+ resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==}
+
+- esbuild-style-plugin@1.6.3:
+- resolution: {integrity: sha512-XPEKf4FjLjEVLv/dJH4UxDzXCrFHYpD93DBO8B+izdZARW5b7nNKQbnKv3J+7VDWJbgCU+hzfgIh2AuIZzlmXQ==}
+-
+- escalade@3.2.0:
+- resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
+- engines: {node: '>=6'}
+-
+ escape-string-regexp@4.0.0:
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+ engines: {node: '>=10'}
+@@ -1980,12 +1874,8 @@ packages:
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
+
+- eslint-scope@5.1.1:
+- resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
+- engines: {node: '>=8.0.0'}
+-
+- eslint-scope@8.3.0:
+- resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==}
++ eslint-scope@8.4.0:
++ resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ eslint-visitor-keys@3.4.3:
+@@ -1996,8 +1886,12 @@ packages:
+ resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- eslint@9.25.0:
+- resolution: {integrity: sha512-MsBdObhM4cEwkzCiraDv7A6txFXEqtNXOb877TsSp2FCkBNl8JfVQrmiuDqC1IkejT6JLPzYBXx/xAiYhyzgGA==}
++ eslint-visitor-keys@4.2.1:
++ resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
++
++ eslint@9.36.0:
++ resolution: {integrity: sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ hasBin: true
+ peerDependencies:
+@@ -2014,6 +1908,10 @@ packages:
+ resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
++ espree@10.4.0:
++ resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
++
+ esprima@4.0.1:
+ resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
+ engines: {node: '>=4'}
+@@ -2027,10 +1925,6 @@ packages:
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
+ engines: {node: '>=4.0'}
+
+- estraverse@4.3.0:
+- resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
+- engines: {node: '>=4.0'}
+-
+ estraverse@5.3.0:
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
+ engines: {node: '>=4.0'}
+@@ -2073,9 +1967,6 @@ packages:
+ fast-levenshtein@2.0.6:
+ resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
+
+- fast-uri@3.0.6:
+- resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==}
+-
+ fastq@1.19.1:
+ resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
+
+@@ -2141,9 +2032,6 @@ packages:
+ functions-have-names@1.2.3:
+ resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
+
+- generic-names@4.0.0:
+- resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==}
+-
+ geojson-vt@3.2.1:
+ resolution: {integrity: sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==}
+
+@@ -2182,6 +2070,9 @@ packages:
+ gl-matrix@3.4.3:
+ resolution: {integrity: sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==}
+
++ gl-matrix@3.4.4:
++ resolution: {integrity: sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==}
++
+ gl-text@1.4.0:
+ resolution: {integrity: sha512-o47+XBqLCj1efmuNyCHt7/UEJmB9l66ql7pnobD6p+sgmBUdzfMZXIF0zD2+KRfpd99DJN+QXdvTFAGCKCVSmQ==}
+
+@@ -2196,9 +2087,6 @@ packages:
+ resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
+ engines: {node: '>=10.13.0'}
+
+- glob-to-regexp@0.4.1:
+- resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
+-
+ glob@10.4.5:
+ resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
+ hasBin: true
+@@ -2322,12 +2210,6 @@ packages:
+ resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
+ engines: {node: '>=0.10.0'}
+
+- icss-utils@5.1.0:
+- resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+ ieee754@1.2.1:
+ resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
+
+@@ -2335,8 +2217,8 @@ packages:
+ resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
+ engines: {node: '>= 4'}
+
+- immutable@5.1.1:
+- resolution: {integrity: sha512-3jatXi9ObIsPGr3N5hGw/vWWcTkq6hUYhpQz4k0wLC+owqWi/LiugIw9x0EdNZ2yGedKN/HzePiBvaJRXa0Ujg==}
++ immutable@5.1.3:
++ resolution: {integrity: sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==}
+
+ import-fresh@3.3.1:
+ resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
+@@ -2530,10 +2412,6 @@ packages:
+ jackspeak@3.4.3:
+ resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
+
+- jest-worker@27.5.1:
+- resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
+- engines: {node: '>= 10.13.0'}
+-
+ jiti@1.21.7:
+ resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
+ hasBin: true
+@@ -2542,8 +2420,8 @@ packages:
+ resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
+ hasBin: true
+
+- jose@6.0.10:
+- resolution: {integrity: sha512-skIAxZqcMkOrSwjJvplIPYrlXGpxTPnro2/QWTDCxAdWQrSTV5/KqspMWmi5WAx5+ULswASJiZ0a+1B/Lxt9cw==}
++ jose@6.1.0:
++ resolution: {integrity: sha512-TTQJyoEoKcC1lscpVDCSsVgYzUDg/0Bt3WE//WiTPK6uOCQC2KZS4MpugbMWt/zyjkopgZoXhZuCi00gLudfUA==}
+
+ js-levenshtein@1.1.6:
+ resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==}
+@@ -2559,9 +2437,6 @@ packages:
+ json-buffer@3.0.1:
+ resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
+
+- json-parse-even-better-errors@2.3.1:
+- resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+-
+ json-schema-traverse@0.4.1:
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+
+@@ -2613,21 +2488,10 @@ packages:
+ lines-and-columns@1.2.4:
+ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+
+- loader-runner@4.3.0:
+- resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
+- engines: {node: '>=6.11.5'}
+-
+- loader-utils@3.3.1:
+- resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==}
+- engines: {node: '>= 12.13.0'}
+-
+ locate-path@6.0.0:
+ resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
+ engines: {node: '>=10'}
+
+- lodash.camelcase@4.3.0:
+- resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
+-
+ lodash.merge@4.6.2:
+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
+
+@@ -2662,9 +2526,6 @@ packages:
+ resolution: {integrity: sha512-9W0yGtkaMAkf74XGYVy4Dqw3YUMnTNB2eeiw9aQbUl4A3KmuCEHTt2DgAB07ENzOYAjsYSAYufkAq0Zd+jU7zA==}
+ engines: {node: '>=0.10.0'}
+
+- merge-stream@2.0.0:
+- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+-
+ merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
+@@ -2673,14 +2534,6 @@ packages:
+ resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
+ engines: {node: '>=8.6'}
+
+- mime-db@1.52.0:
+- resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
+- engines: {node: '>= 0.6'}
+-
+- mime-types@2.1.35:
+- resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
+- engines: {node: '>= 0.6'}
+-
+ minimatch@3.1.2:
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+
+@@ -2748,9 +2601,6 @@ packages:
+ engines: {node: '>= 4.4.x'}
+ hasBin: true
+
+- neo-async@2.6.2:
+- resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
+-
+ next-themes@0.4.6:
+ resolution: {integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==}
+ peerDependencies:
+@@ -2784,9 +2634,6 @@ packages:
+ node-addon-api@7.1.1:
+ resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
+
+- node-releases@2.0.19:
+- resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
+-
+ normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+ engines: {node: '>=0.10.0'}
+@@ -2843,14 +2690,14 @@ packages:
+ once@1.4.0:
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+
+- openapi-fetch@0.13.5:
+- resolution: {integrity: sha512-AQK8T9GSKFREFlN1DBXTYsLjs7YV2tZcJ7zUWxbjMoQmj8dDSFRrzhLCbHPZWA1TMV3vACqfCxLEZcwf2wxV6Q==}
++ openapi-fetch@0.13.8:
++ resolution: {integrity: sha512-yJ4QKRyNxE44baQ9mY5+r/kAzZ8yXMemtNAOFwOzRXJscdjSxxzWSNlyBAr+o5JjkUw9Lc3W7OIoca0cY3PYnQ==}
+
+ openapi-typescript-helpers@0.0.15:
+ resolution: {integrity: sha512-opyTPaunsklCBpTK8JGef6mfPhLSnyy5a0IN9vKtx3+4aExf+KxEqYwIy3hqkedXIB97u357uLMJsOnm3GVjsw==}
+
+- openapi-typescript@7.6.1:
+- resolution: {integrity: sha512-F7RXEeo/heF3O9lOXo2bNjCOtfp7u+D6W3a3VNEH2xE6v+fxLtn5nq0uvUcA1F5aT+CMhNeC5Uqtg5tlXFX/ag==}
++ openapi-typescript@7.9.1:
++ resolution: {integrity: sha512-9gJtoY04mk6iPMbToPjPxEAtfXZ0dTsMZtsgUI8YZta0btPPig9DJFP4jlerQD/7QOwYgb0tl+zLUpDf7vb7VA==}
+ hasBin: true
+ peerDependencies:
+ typescript: ^5.x
+@@ -2942,8 +2789,8 @@ packages:
+ resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==}
+ engines: {node: '>= 6'}
+
+- plotly.js@3.0.1:
+- resolution: {integrity: sha512-eWEUkqdv4sblmUQJ7xGlEA+LghzEVPJOlPBZMJuagG0CsQxlmBb+7rd0UFVig5jhRnN8PQqRQaLv6qXIjnvzgg==}
++ plotly.js@3.1.1:
++ resolution: {integrity: sha512-s4XPAXAZajmdpHoyPOyeL6jwPHW+tZtmbVBii9IDJbzbn7Jkp2Y9dAivJPhmh4djnWSgNE6zmd5e+Jw1f+DvBQ==}
+ engines: {node: '>=18.0.0'}
+
+ pluralize@8.0.0:
+@@ -2984,35 +2831,6 @@ packages:
+ ts-node:
+ optional: true
+
+- postcss-modules-extract-imports@3.1.0:
+- resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules-local-by-default@4.2.0:
+- resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules-scope@3.2.1:
+- resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules-values@4.0.0:
+- resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules@6.0.1:
+- resolution: {integrity: sha512-zyo2sAkVvuZFFy0gc2+4O+xar5dYlaVy/ebO24KT0ftk/iJevSNyPyQellsBLlnccwh7f6V6Y4GvuKRYToNgpQ==}
+- peerDependencies:
+- postcss: ^8.0.0
+-
+ postcss-nested@6.2.0:
+ resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
+ engines: {node: '>=12.0'}
+@@ -3023,10 +2841,6 @@ packages:
+ resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
+ engines: {node: '>=4'}
+
+- postcss-selector-parser@7.1.0:
+- resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==}
+- engines: {node: '>=4'}
+-
+ postcss-value-parser@4.2.0:
+ resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+
+@@ -3034,8 +2848,8 @@ packages:
+ resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
+ engines: {node: ^10 || ^12 || >=14}
+
+- postcss@8.5.3:
+- resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
++ postcss@8.5.6:
++ resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
+ engines: {node: ^10 || ^12 || >=14}
+
+ potpack@1.0.2:
+@@ -3076,9 +2890,6 @@ packages:
+ raf@3.4.1:
+ resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==}
+
+- randombytes@2.1.0:
+- resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
+-
+ react-dom@19.1.0:
+ resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==}
+ peerDependencies:
+@@ -3113,6 +2924,16 @@ packages:
+ '@types/react':
+ optional: true
+
++ react-remove-scroll@2.7.1:
++ resolution: {integrity: sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==}
++ engines: {node: '>=10'}
++ peerDependencies:
++ '@types/react': '*'
++ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
++ peerDependenciesMeta:
++ '@types/react':
++ optional: true
++
+ react-style-singleton@2.2.3:
+ resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==}
+ engines: {node: '>=10'}
+@@ -3238,10 +3059,6 @@ packages:
+ scheduler@0.26.0:
+ resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==}
+
+- schema-utils@4.3.2:
+- resolution: {integrity: sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==}
+- engines: {node: '>= 10.13.0'}
+-
+ semver@6.3.1:
+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
+ hasBin: true
+@@ -3251,9 +3068,6 @@ packages:
+ engines: {node: '>=10'}
+ hasBin: true
+
+- serialize-javascript@6.0.2:
+- resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
+-
+ set-function-length@1.2.2:
+ resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
+ engines: {node: '>= 0.4'}
+@@ -3315,9 +3129,6 @@ packages:
+ resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
+ engines: {node: '>=0.10.0'}
+
+- source-map-support@0.5.21:
+- resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+-
+ source-map@0.6.1:
+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
+ engines: {node: '>=0.10.0'}
+@@ -3341,9 +3152,6 @@ packages:
+ resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
+ engines: {node: '>=10.0.0'}
+
+- string-hash@1.1.3:
+- resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==}
+-
+ string-split-by@1.0.0:
+ resolution: {integrity: sha512-KaJKY+hfpzNyet/emP81PJA9hTVSfxNLS9SFTWxdCnnW1/zOOwiV248+EfoX7IQFcBaOp4G5YE6xTJMF+pLg6A==}
+
+@@ -3403,12 +3211,6 @@ packages:
+ strongly-connected-components@1.0.1:
+ resolution: {integrity: sha512-i0TFx4wPcO0FwX+4RkLJi1MxmcTv90jNZgxMu9XRnMXMeFUY1VJlIoXpZunPUvUUqbCT1pg5PEkFqqpcaElNaA==}
+
+- style-loader@4.0.0:
+- resolution: {integrity: sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==}
+- engines: {node: '>= 18.12.0'}
+- peerDependencies:
+- webpack: ^5.27.0
+-
+ styled-jsx@5.1.6:
+ resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
+ engines: {node: '>= 12.0.0'}
+@@ -3436,18 +3238,14 @@ packages:
+ superscript-text@1.0.0:
+ resolution: {integrity: sha512-gwu8l5MtRZ6koO0icVTlmN5pm7Dhh1+Xpe9O4x6ObMAsW+3jPbW14d1DsBq1F4wiI+WOFjXF35pslgec/G8yCQ==}
+
++ supports-color@10.2.2:
++ resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==}
++ engines: {node: '>=18'}
++
+ supports-color@7.2.0:
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+ engines: {node: '>=8'}
+
+- supports-color@8.1.1:
+- resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
+- engines: {node: '>=10'}
+-
+- supports-color@9.4.0:
+- resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==}
+- engines: {node: '>=12'}
+-
+ supports-preserve-symlinks-flag@1.0.0:
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+ engines: {node: '>= 0.4'}
+@@ -3461,44 +3259,19 @@ packages:
+ svg-path-sdf@1.1.3:
+ resolution: {integrity: sha512-vJJjVq/R5lSr2KLfVXVAStktfcfa1pNFjFOgyJnzZFXlO/fDZ5DmM8FpnSKKzLPfEYTVeXuVBTHF296TpxuJVg==}
+
+- tailwind-merge@3.2.0:
+- resolution: {integrity: sha512-FQT/OVqCD+7edmmJpsgCsY820RTD5AkBryuG5IUqR5YQZSdj5xlH5nLgH7YPths7WsLPSpSBNneJdM8aS8aeFA==}
++ tailwind-merge@3.3.1:
++ resolution: {integrity: sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==}
+
+ tailwindcss-animate@1.0.7:
+ resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==}
+ peerDependencies:
+ tailwindcss: '>=3.0.0 || insiders'
+
+- tailwindcss@3.4.17:
+- resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==}
++ tailwindcss@3.4.18:
++ resolution: {integrity: sha512-6A2rnmW5xZMdw11LYjhcI5846rt9pbLSabY5XPxo+XWdxwZaFEn47Go4NzFiHu9sNNmr/kXivP1vStfvMaK1GQ==}
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+
+- tapable@2.2.1:
+- resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
+- engines: {node: '>=6'}
+-
+- terser-webpack-plugin@5.3.14:
+- resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==}
+- engines: {node: '>= 10.13.0'}
+- peerDependencies:
+- '@swc/core': '*'
+- esbuild: '*'
+- uglify-js: '*'
+- webpack: ^5.1.0
+- peerDependenciesMeta:
+- '@swc/core':
+- optional: true
+- esbuild:
+- optional: true
+- uglify-js:
+- optional: true
+-
+- terser@5.39.0:
+- resolution: {integrity: sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==}
+- engines: {node: '>=10'}
+- hasBin: true
+-
+ thenify-all@1.6.0:
+ resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
+ engines: {node: '>=0.8'}
+@@ -3591,8 +3364,8 @@ packages:
+ typedarray@0.0.6:
+ resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
+
+- typescript@5.8.3:
+- resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
++ typescript@5.9.3:
++ resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
+@@ -3600,8 +3373,8 @@ packages:
+ resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
+ engines: {node: '>= 0.4'}
+
+- undici-types@6.19.8:
+- resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
++ undici-types@6.21.0:
++ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
+
+ unquote@1.1.1:
+ resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==}
+@@ -3609,12 +3382,6 @@ packages:
+ unrs-resolver@1.6.1:
+ resolution: {integrity: sha512-PLDI7BRVaI1C0x8mXr8leLPIOPPF1wCRFyKIswJAPJG3LdMxWNiAVvlTvmff5DSezapWFLagk18NF2cCNhe8Fg==}
+
+- update-browserslist-db@1.1.3:
+- resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
+- hasBin: true
+- peerDependencies:
+- browserslist: '>= 4.21.0'
+-
+ update-diff@1.1.0:
+ resolution: {integrity: sha512-rCiBPiHxZwT4+sBhEbChzpO5hYHjm91kScWgdHf4Qeafs6Ba7MBl+d9GlGv72bcTZQO0sLmtQS1pHSWoCLtN/A==}
+
+@@ -3644,8 +3411,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- use-sync-external-store@1.5.0:
+- resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==}
++ use-sync-external-store@1.6.0:
++ resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+
+@@ -3655,10 +3422,6 @@ packages:
+ vt-pbf@3.1.3:
+ resolution: {integrity: sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==}
+
+- watchpack@2.4.2:
+- resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==}
+- engines: {node: '>=10.13.0'}
+-
+ weak-map@1.0.8:
+ resolution: {integrity: sha512-lNR9aAefbGPpHO7AEnY0hCFjz1eTkWCXYvkTRrTHs9qv8zJp+SkVYpzfLIFXQQiG3tVvbNFQgVg2bQS8YGgxyw==}
+
+@@ -3670,20 +3433,6 @@ packages:
+ engines: {node: '>= 10.13.0'}
+ hasBin: true
+
+- webpack-sources@3.2.3:
+- resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
+- engines: {node: '>=10.13.0'}
+-
+- webpack@5.99.7:
+- resolution: {integrity: sha512-CNqKBRMQjwcmKR0idID5va1qlhrqVUKpovi+Ec79ksW8ux7iS1+A6VqzfZXgVYCFRKl7XL5ap3ZoMpwBJxcg0w==}
+- engines: {node: '>=10.13.0'}
+- hasBin: true
+- peerDependencies:
+- webpack-cli: '*'
+- peerDependenciesMeta:
+- webpack-cli:
+- optional: true
+-
+ which-boxed-primitive@1.1.1:
+ resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
+ engines: {node: '>= 0.4'}
+@@ -3714,8 +3463,8 @@ packages:
+ resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
+ engines: {node: '>=0.10.0'}
+
+- world-calendars@1.0.3:
+- resolution: {integrity: sha512-sAjLZkBnsbHkHWVhrsCU5Sa/EVuf9QqgvrN8zyJ2L/F9FR9Oc6CvVK0674+PGAtmmmYQMH98tCUSO4QLQv3/TQ==}
++ world-calendars@1.0.4:
++ resolution: {integrity: sha512-VGRnLJS+xJmGDPodgJRnGIDwGu0s+Cr9V2HB3EzlDZ5n0qb8h5SJtGUEkjrphZYAglEiXZ6kiXdmk0H/h/uu/w==}
+
+ wrap-ansi@7.0.0:
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+@@ -3798,31 +3547,31 @@ snapshots:
+ tslib: 2.8.1
+ optional: true
+
+- '@eslint-community/eslint-utils@4.6.1(eslint@9.25.0(jiti@2.4.2))':
++ '@eslint-community/eslint-utils@4.9.0(eslint@9.36.0(jiti@2.4.2))':
+ dependencies:
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-visitor-keys: 3.4.3
+
+ '@eslint-community/regexpp@4.12.1': {}
+
+- '@eslint/config-array@0.20.0':
++ '@eslint/config-array@0.21.0':
+ dependencies:
+ '@eslint/object-schema': 2.1.6
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+- '@eslint/config-helpers@0.2.1': {}
++ '@eslint/config-helpers@0.3.1': {}
+
+- '@eslint/core@0.13.0':
++ '@eslint/core@0.15.2':
+ dependencies:
+ '@types/json-schema': 7.0.15
+
+ '@eslint/eslintrc@3.3.1':
+ dependencies:
+ ajv: 6.12.6
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ espree: 10.3.0
+ globals: 14.0.0
+ ignore: 5.3.2
+@@ -3833,31 +3582,31 @@ snapshots:
+ transitivePeerDependencies:
+ - supports-color
+
+- '@eslint/js@9.25.0': {}
++ '@eslint/js@9.36.0': {}
+
+ '@eslint/object-schema@2.1.6': {}
+
+- '@eslint/plugin-kit@0.2.8':
++ '@eslint/plugin-kit@0.3.5':
+ dependencies:
+- '@eslint/core': 0.13.0
++ '@eslint/core': 0.15.2
+ levn: 0.4.1
+
+- '@floating-ui/core@1.6.9':
++ '@floating-ui/core@1.7.3':
+ dependencies:
+- '@floating-ui/utils': 0.2.9
++ '@floating-ui/utils': 0.2.10
+
+- '@floating-ui/dom@1.6.13':
++ '@floating-ui/dom@1.7.4':
+ dependencies:
+- '@floating-ui/core': 1.6.9
+- '@floating-ui/utils': 0.2.9
++ '@floating-ui/core': 1.7.3
++ '@floating-ui/utils': 0.2.10
+
+- '@floating-ui/react-dom@2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@floating-ui/react-dom@2.1.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@floating-ui/dom': 1.6.13
++ '@floating-ui/dom': 1.7.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+
+- '@floating-ui/utils@0.2.9': {}
++ '@floating-ui/utils@0.2.10': {}
+
+ '@humanfs/core@0.19.1': {}
+
+@@ -3969,11 +3718,6 @@ snapshots:
+
+ '@jridgewell/set-array@1.2.1': {}
+
+- '@jridgewell/source-map@0.3.6':
+- dependencies:
+- '@jridgewell/gen-mapping': 0.3.8
+- '@jridgewell/trace-mapping': 0.3.25
+-
+ '@jridgewell/sourcemap-codec@1.5.0': {}
+
+ '@jridgewell/trace-mapping@0.3.25':
+@@ -4027,7 +3771,7 @@ snapshots:
+ '@tybys/wasm-util': 0.9.0
+ optional: true
+
+- '@next/bundle-analyzer@15.3.1':
++ '@next/bundle-analyzer@15.5.4':
+ dependencies:
+ webpack-bundle-analyzer: 4.10.1
+ transitivePeerDependencies:
+@@ -4203,423 +3947,423 @@ snapshots:
+
+ '@radix-ui/number@1.1.1': {}
+
+- '@radix-ui/primitive@1.1.2': {}
++ '@radix-ui/primitive@1.1.3': {}
+
+- '@radix-ui/react-arrow@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-avatar@1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-avatar@1.1.10(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-is-hydrated': 0.0.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-checkbox@1.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
++
++ '@radix-ui/react-checkbox@1.3.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.0)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-collection@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.0)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-context@1.1.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-context@1.1.2(@types/react@19.2.0)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
+-
+- '@radix-ui/react-dialog@1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.2.0
++
++ '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.1.0)
+ aria-hidden: 1.2.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.6.3(@types/react@19.2.0)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-direction@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-direction@1.1.1(@types/react@19.2.0)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-dismissable-layer@1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.0)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-dropdown-menu@2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-menu': 2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
++
++ '@radix-ui/react-dropdown-menu@2.1.16(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-focus-guards@1.1.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.0)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-focus-scope@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-id@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-id@1.1.1(@types/react@19.2.0)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-label@2.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-label@2.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-menu@2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-roving-focus': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- aria-hidden: 1.2.4
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
++
++ '@radix-ui/react-menu@2.1.16(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ aria-hidden: 1.2.6
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.7.1(@types/react@19.2.0)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-popover@1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
++
++ '@radix-ui/react-popover@1.1.15(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.1.0)
+ aria-hidden: 1.2.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.6.3(@types/react@19.2.0)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-popper@1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@floating-ui/react-dom': 2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-arrow': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
++
++ '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@floating-ui/react-dom': 2.1.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.0)(react@19.1.0)
+ '@radix-ui/rect': 1.1.1
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-portal@1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-presence@1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-primitive@2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-roving-focus@1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
++
++ '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-scroll-area@1.2.5(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+ '@radix-ui/number': 1.1.1
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-select@2.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-select@2.2.6(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+ '@radix-ui/number': 1.1.1
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-visually-hidden': 1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ aria-hidden: 1.2.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.6.3(@types/react@19.2.0)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-separator@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-separator@1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-slot@1.2.0(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-slot@1.2.3(@types/react@19.2.0)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
+-
+- '@radix-ui/react-tabs@1.1.8(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-roving-focus': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.2.0
++
++ '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.0)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.0)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.0)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.0)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.0)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-use-is-hydrated@0.0.0(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-is-hydrated@0.1.0(@types/react@19.2.0)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+- use-sync-external-store: 1.5.0(react@19.1.0)
++ use-sync-external-store: 1.6.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.0)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-previous@1.1.1(@types/react@19.2.0)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.0)(react@19.1.0)':
+ dependencies:
+ '@radix-ui/rect': 1.1.1
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-use-size@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-size@1.1.1(@types/react@19.2.0)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-visually-hidden@1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+ '@radix-ui/rect@1.1.1': {}
+
+- '@redocly/ajv@8.11.2':
++ '@redocly/ajv@8.11.3':
+ dependencies:
+ fast-deep-equal: 3.1.3
+ json-schema-traverse: 1.0.0
+@@ -4628,12 +4372,12 @@ snapshots:
+
+ '@redocly/config@0.22.2': {}
+
+- '@redocly/openapi-core@1.34.2(supports-color@9.4.0)':
++ '@redocly/openapi-core@1.34.5(supports-color@10.2.2)':
+ dependencies:
+- '@redocly/ajv': 8.11.2
++ '@redocly/ajv': 8.11.3
+ '@redocly/config': 0.22.2
+ colorette: 1.4.0
+- https-proxy-agent: 7.0.6(supports-color@9.4.0)
++ https-proxy-agent: 7.0.6(supports-color@10.2.2)
+ js-levenshtein: 1.1.6
+ js-yaml: 4.1.0
+ minimatch: 5.1.6
+@@ -4688,16 +4432,6 @@ snapshots:
+ tslib: 2.8.1
+ optional: true
+
+- '@types/eslint-scope@3.7.7':
+- dependencies:
+- '@types/eslint': 9.6.1
+- '@types/estree': 1.0.7
+-
+- '@types/eslint@9.6.1':
+- dependencies:
+- '@types/estree': 1.0.7
+- '@types/json-schema': 7.0.15
+-
+ '@types/estree@1.0.7': {}
+
+ '@types/geojson-vt@3.2.5':
+@@ -4710,8 +4444,6 @@ snapshots:
+
+ '@types/json5@0.0.29': {}
+
+- '@types/less@3.0.8': {}
+-
+ '@types/mapbox__point-geometry@0.1.4': {}
+
+ '@types/mapbox__vector-tile@1.3.4':
+@@ -4720,65 +4452,57 @@ snapshots:
+ '@types/mapbox__point-geometry': 0.1.4
+ '@types/pbf': 3.0.5
+
+- '@types/node@20.17.30':
++ '@types/node@20.19.19':
+ dependencies:
+- undici-types: 6.19.8
++ undici-types: 6.21.0
+
+ '@types/pbf@3.0.5': {}
+
+- '@types/plotly.js@2.35.5': {}
++ '@types/plotly.js@2.35.11': {}
+
+- '@types/react-dom@19.1.2(@types/react@19.1.2)':
++ '@types/react-dom@19.2.0(@types/react@19.2.0)':
+ dependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+ '@types/react-plotly.js@2.6.3':
+ dependencies:
+- '@types/plotly.js': 2.35.5
+- '@types/react': 19.1.2
++ '@types/plotly.js': 2.35.11
++ '@types/react': 19.2.0
+
+- '@types/react@19.1.2':
++ '@types/react@19.2.0':
+ dependencies:
+ csstype: 3.1.3
+
+- '@types/sass@1.45.0':
+- dependencies:
+- sass: 1.87.0
+-
+- '@types/stylus@0.48.43':
+- dependencies:
+- '@types/node': 20.17.30
+-
+ '@types/supercluster@7.1.3':
+ dependencies:
+ '@types/geojson': 7946.0.16
+
+- '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)':
+ dependencies:
+ '@eslint-community/regexpp': 4.12.1
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.30.1
+- '@typescript-eslint/type-utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- '@typescript-eslint/utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ '@typescript-eslint/type-utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
++ '@typescript-eslint/utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.30.1
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ graphemer: 1.4.0
+ ignore: 5.3.2
+ natural-compare: 1.4.0
+- ts-api-utils: 2.1.0(typescript@5.8.3)
+- typescript: 5.8.3
++ ts-api-utils: 2.1.0(typescript@5.9.3)
++ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+- '@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 8.30.1
+ '@typescript-eslint/types': 8.30.1
+- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
++ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.30.1
+- debug: 4.4.0(supports-color@9.4.0)
+- eslint: 9.25.0(jiti@2.4.2)
+- typescript: 5.8.3
++ debug: 4.4.3(supports-color@10.2.2)
++ eslint: 9.36.0(jiti@2.4.2)
++ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+@@ -4787,48 +4511,48 @@ snapshots:
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/visitor-keys': 8.30.1
+
+- '@typescript-eslint/type-utils@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/type-utils@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)':
+ dependencies:
+- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
+- '@typescript-eslint/utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- debug: 4.4.0(supports-color@9.4.0)
+- eslint: 9.25.0(jiti@2.4.2)
+- ts-api-utils: 2.1.0(typescript@5.8.3)
+- typescript: 5.8.3
++ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.3)
++ '@typescript-eslint/utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
++ debug: 4.4.3(supports-color@10.2.2)
++ eslint: 9.36.0(jiti@2.4.2)
++ ts-api-utils: 2.1.0(typescript@5.9.3)
++ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/types@8.30.1': {}
+
+- '@typescript-eslint/typescript-estree@8.30.1(typescript@5.8.3)':
++ '@typescript-eslint/typescript-estree@8.30.1(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/visitor-keys': 8.30.1
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.3(supports-color@10.2.2)
+ fast-glob: 3.3.3
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.7.1
+- ts-api-utils: 2.1.0(typescript@5.8.3)
+- typescript: 5.8.3
++ ts-api-utils: 2.1.0(typescript@5.9.3)
++ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+- '@typescript-eslint/utils@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/utils@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)':
+ dependencies:
+- '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0(jiti@2.4.2))
++ '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.4.2))
+ '@typescript-eslint/scope-manager': 8.30.1
+ '@typescript-eslint/types': 8.30.1
+- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
+- eslint: 9.25.0(jiti@2.4.2)
+- typescript: 5.8.3
++ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.3)
++ eslint: 9.36.0(jiti@2.4.2)
++ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/visitor-keys@8.30.1':
+ dependencies:
+ '@typescript-eslint/types': 8.30.1
+- eslint-visitor-keys: 4.2.0
++ eslint-visitor-keys: 4.2.1
+
+ '@unrs/resolver-binding-darwin-arm64@1.6.1':
+ optional: true
+@@ -4880,92 +4604,16 @@ snapshots:
+ '@unrs/resolver-binding-win32-x64-msvc@1.6.1':
+ optional: true
+
+- '@webassemblyjs/ast@1.14.1':
+- dependencies:
+- '@webassemblyjs/helper-numbers': 1.13.2
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+-
+- '@webassemblyjs/floating-point-hex-parser@1.13.2': {}
+-
+- '@webassemblyjs/helper-api-error@1.13.2': {}
+-
+- '@webassemblyjs/helper-buffer@1.14.1': {}
+-
+- '@webassemblyjs/helper-numbers@1.13.2':
+- dependencies:
+- '@webassemblyjs/floating-point-hex-parser': 1.13.2
+- '@webassemblyjs/helper-api-error': 1.13.2
+- '@xtuc/long': 4.2.2
+-
+- '@webassemblyjs/helper-wasm-bytecode@1.13.2': {}
+-
+- '@webassemblyjs/helper-wasm-section@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-buffer': 1.14.1
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/wasm-gen': 1.14.1
+-
+- '@webassemblyjs/ieee754@1.13.2':
+- dependencies:
+- '@xtuc/ieee754': 1.2.0
+-
+- '@webassemblyjs/leb128@1.13.2':
+- dependencies:
+- '@xtuc/long': 4.2.2
+-
+- '@webassemblyjs/utf8@1.13.2': {}
+-
+- '@webassemblyjs/wasm-edit@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-buffer': 1.14.1
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/helper-wasm-section': 1.14.1
+- '@webassemblyjs/wasm-gen': 1.14.1
+- '@webassemblyjs/wasm-opt': 1.14.1
+- '@webassemblyjs/wasm-parser': 1.14.1
+- '@webassemblyjs/wast-printer': 1.14.1
+-
+- '@webassemblyjs/wasm-gen@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/ieee754': 1.13.2
+- '@webassemblyjs/leb128': 1.13.2
+- '@webassemblyjs/utf8': 1.13.2
+-
+- '@webassemblyjs/wasm-opt@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-buffer': 1.14.1
+- '@webassemblyjs/wasm-gen': 1.14.1
+- '@webassemblyjs/wasm-parser': 1.14.1
+-
+- '@webassemblyjs/wasm-parser@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-api-error': 1.13.2
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/ieee754': 1.13.2
+- '@webassemblyjs/leb128': 1.13.2
+- '@webassemblyjs/utf8': 1.13.2
+-
+- '@webassemblyjs/wast-printer@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@xtuc/long': 4.2.2
+-
+- '@xtuc/ieee754@1.2.0': {}
+-
+- '@xtuc/long@4.2.2': {}
+-
+ abs-svg-path@0.1.1: {}
+
+ acorn-jsx@5.3.2(acorn@8.14.1):
+ dependencies:
+ acorn: 8.14.1
+
++ acorn-jsx@5.3.2(acorn@8.15.0):
++ dependencies:
++ acorn: 8.15.0
++
+ acorn-walk@8.3.4:
+ dependencies:
+ acorn: 8.14.1
+@@ -4974,16 +4622,9 @@ snapshots:
+
+ acorn@8.14.1: {}
+
+- agent-base@7.1.3: {}
+-
+- ajv-formats@2.1.1(ajv@8.17.1):
+- optionalDependencies:
+- ajv: 8.17.1
++ acorn@8.15.0: {}
+
+- ajv-keywords@5.1.0(ajv@8.17.1):
+- dependencies:
+- ajv: 8.17.1
+- fast-deep-equal: 3.1.3
++ agent-base@7.1.4: {}
+
+ ajv@6.12.6:
+ dependencies:
+@@ -4992,13 +4633,6 @@ snapshots:
+ json-schema-traverse: 0.4.1
+ uri-js: 4.4.1
+
+- ajv@8.17.1:
+- dependencies:
+- fast-deep-equal: 3.1.3
+- fast-uri: 3.0.6
+- json-schema-traverse: 1.0.0
+- require-from-string: 2.0.2
+-
+ ansi-colors@4.1.3: {}
+
+ ansi-regex@5.0.1: {}
+@@ -5026,6 +4660,10 @@ snapshots:
+ dependencies:
+ tslib: 2.8.1
+
++ aria-hidden@1.2.6:
++ dependencies:
++ tslib: 2.8.1
++
+ aria-query@5.3.2: {}
+
+ array-bounds@1.0.1: {}
+@@ -5139,7 +4777,7 @@ snapshots:
+ balanced-match: 1.0.2
+ concat-map: 0.0.1
+
+- brace-expansion@2.0.1:
++ brace-expansion@2.0.2:
+ dependencies:
+ balanced-match: 1.0.2
+
+@@ -5147,13 +4785,6 @@ snapshots:
+ dependencies:
+ fill-range: 7.1.1
+
+- browserslist@4.24.4:
+- dependencies:
+- caniuse-lite: 1.0.30001715
+- electron-to-chromium: 1.5.143
+- node-releases: 2.0.19
+- update-browserslist-db: 1.1.3(browserslist@4.24.4)
+-
+ buffer-from@1.1.2: {}
+
+ busboy@1.6.0:
+@@ -5209,8 +4840,7 @@ snapshots:
+ chokidar@4.0.3:
+ dependencies:
+ readdirp: 4.1.2
+-
+- chrome-trace-event@1.0.4: {}
++ optional: true
+
+ clamp@1.0.1: {}
+
+@@ -5323,19 +4953,6 @@ snapshots:
+
+ css-global-keywords@1.0.1: {}
+
+- css-loader@7.1.2(webpack@5.99.7):
+- dependencies:
+- icss-utils: 5.1.0(postcss@8.5.3)
+- postcss: 8.5.3
+- postcss-modules-extract-imports: 3.1.0(postcss@8.5.3)
+- postcss-modules-local-by-default: 4.2.0(postcss@8.5.3)
+- postcss-modules-scope: 3.2.1(postcss@8.5.3)
+- postcss-modules-values: 4.0.0(postcss@8.5.3)
+- postcss-value-parser: 4.2.0
+- semver: 7.7.1
+- optionalDependencies:
+- webpack: 5.99.7
+-
+ css-system-font-keywords@1.0.0: {}
+
+ csscolorparser@1.0.3: {}
+@@ -5429,11 +5046,15 @@ snapshots:
+ dependencies:
+ ms: 2.1.3
+
+- debug@4.4.0(supports-color@9.4.0):
++ debug@4.4.0:
++ dependencies:
++ ms: 2.1.3
++
++ debug@4.4.3(supports-color@10.2.2):
+ dependencies:
+ ms: 2.1.3
+ optionalDependencies:
+- supports-color: 9.4.0
++ supports-color: 10.2.2
+
+ deep-is@0.1.4: {}
+
+@@ -5499,8 +5120,6 @@ snapshots:
+
+ eastasianwidth@0.2.0: {}
+
+- electron-to-chromium@1.5.143: {}
+-
+ element-size@1.1.1: {}
+
+ elementary-circuits-directed-graph@1.3.1:
+@@ -5515,11 +5134,6 @@ snapshots:
+ dependencies:
+ once: 1.4.0
+
+- enhanced-resolve@5.18.1:
+- dependencies:
+- graceful-fs: 4.2.11
+- tapable: 2.2.1
+-
+ es-abstract@1.23.9:
+ dependencies:
+ array-buffer-byte-length: 1.0.2
+@@ -5597,8 +5211,6 @@ snapshots:
+ iterator.prototype: 1.1.5
+ safe-array-concat: 1.1.3
+
+- es-module-lexer@1.7.0: {}
+-
+ es-object-atoms@1.1.1:
+ dependencies:
+ es-errors: 1.3.0
+@@ -5645,17 +5257,6 @@ snapshots:
+ es6-iterator: 2.0.3
+ es6-symbol: 3.1.4
+
+- esbuild-style-plugin@1.6.3:
+- dependencies:
+- '@types/less': 3.0.8
+- '@types/sass': 1.45.0
+- '@types/stylus': 0.48.43
+- glob: 10.4.5
+- postcss: 8.5.3
+- postcss-modules: 6.0.1(postcss@8.5.3)
+-
+- escalade@3.2.0: {}
+-
+ escape-string-regexp@4.0.0: {}
+
+ escodegen@2.1.0:
+@@ -5666,21 +5267,21 @@ snapshots:
+ optionalDependencies:
+ source-map: 0.6.1
+
+- eslint-config-next@15.3.1-canary.14(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3):
++ eslint-config-next@15.3.1-canary.14(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3):
+ dependencies:
+ '@next/eslint-plugin-next': 15.3.1-canary.14
+ '@rushstack/eslint-patch': 1.11.0
+- '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- eslint: 9.25.0(jiti@2.4.2)
++ '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-import-resolver-node: 0.3.9
+- eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-jsx-a11y: 6.10.2(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-react: 7.37.5(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-react-hooks: 5.2.0(eslint@9.25.0(jiti@2.4.2))
++ eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-jsx-a11y: 6.10.2(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-react: 7.37.5(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-react-hooks: 5.2.0(eslint@9.36.0(jiti@2.4.2))
+ optionalDependencies:
+- typescript: 5.8.3
++ typescript: 5.9.3
+ transitivePeerDependencies:
+ - eslint-import-resolver-webpack
+ - eslint-plugin-import-x
+@@ -5694,33 +5295,33 @@ snapshots:
+ transitivePeerDependencies:
+ - supports-color
+
+- eslint-import-resolver-typescript@3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2)):
++ eslint-import-resolver-typescript@3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ '@nolyfill/is-core-module': 1.0.39
+- debug: 4.4.0(supports-color@9.4.0)
+- eslint: 9.25.0(jiti@2.4.2)
++ debug: 4.4.3(supports-color@10.2.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ get-tsconfig: 4.10.0
+ is-bun-module: 2.0.0
+ stable-hash: 0.0.5
+ tinyglobby: 0.2.13
+ unrs-resolver: 1.6.1
+ optionalDependencies:
+- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
++ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
+ transitivePeerDependencies:
+ - supports-color
+
+- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2)):
++ eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ debug: 3.2.7
+ optionalDependencies:
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- eslint: 9.25.0(jiti@2.4.2)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-import-resolver-node: 0.3.9
+- eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2))
++ eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2))
+ transitivePeerDependencies:
+ - supports-color
+
+- eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ '@rtsao/scc': 1.1.0
+ array-includes: 3.1.8
+@@ -5729,9 +5330,9 @@ snapshots:
+ array.prototype.flatmap: 1.3.3
+ debug: 3.2.7
+ doctrine: 2.1.0
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-import-resolver-node: 0.3.9
+- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
++ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
+ hasown: 2.0.2
+ is-core-module: 2.16.1
+ is-glob: 4.0.3
+@@ -5743,13 +5344,13 @@ snapshots:
+ string.prototype.trimend: 1.0.9
+ tsconfig-paths: 3.15.0
+ optionalDependencies:
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
+ transitivePeerDependencies:
+ - eslint-import-resolver-typescript
+ - eslint-import-resolver-webpack
+ - supports-color
+
+- eslint-plugin-jsx-a11y@6.10.2(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-jsx-a11y@6.10.2(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ aria-query: 5.3.2
+ array-includes: 3.1.8
+@@ -5759,7 +5360,7 @@ snapshots:
+ axobject-query: 4.1.0
+ damerau-levenshtein: 1.0.8
+ emoji-regex: 9.2.2
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ hasown: 2.0.2
+ jsx-ast-utils: 3.3.5
+ language-tags: 1.0.9
+@@ -5768,11 +5369,11 @@ snapshots:
+ safe-regex-test: 1.1.0
+ string.prototype.includes: 2.0.1
+
+- eslint-plugin-react-hooks@5.2.0(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-react-hooks@5.2.0(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+
+- eslint-plugin-react@7.37.5(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-react@7.37.5(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ array-includes: 3.1.8
+ array.prototype.findlast: 1.2.5
+@@ -5780,7 +5381,7 @@ snapshots:
+ array.prototype.tosorted: 1.1.4
+ doctrine: 2.1.0
+ es-iterator-helpers: 1.2.1
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ estraverse: 5.3.0
+ hasown: 2.0.2
+ jsx-ast-utils: 3.3.5
+@@ -5794,12 +5395,7 @@ snapshots:
+ string.prototype.matchall: 4.0.12
+ string.prototype.repeat: 1.0.0
+
+- eslint-scope@5.1.1:
+- dependencies:
+- esrecurse: 4.3.0
+- estraverse: 4.3.0
+-
+- eslint-scope@8.3.0:
++ eslint-scope@8.4.0:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
+@@ -5808,16 +5404,18 @@ snapshots:
+
+ eslint-visitor-keys@4.2.0: {}
+
+- eslint@9.25.0(jiti@2.4.2):
++ eslint-visitor-keys@4.2.1: {}
++
++ eslint@9.36.0(jiti@2.4.2):
+ dependencies:
+- '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0(jiti@2.4.2))
++ '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.4.2))
+ '@eslint-community/regexpp': 4.12.1
+- '@eslint/config-array': 0.20.0
+- '@eslint/config-helpers': 0.2.1
+- '@eslint/core': 0.13.0
++ '@eslint/config-array': 0.21.0
++ '@eslint/config-helpers': 0.3.1
++ '@eslint/core': 0.15.2
+ '@eslint/eslintrc': 3.3.1
+- '@eslint/js': 9.25.0
+- '@eslint/plugin-kit': 0.2.8
++ '@eslint/js': 9.36.0
++ '@eslint/plugin-kit': 0.3.5
+ '@humanfs/node': 0.16.6
+ '@humanwhocodes/module-importer': 1.0.1
+ '@humanwhocodes/retry': 0.4.2
+@@ -5826,11 +5424,11 @@ snapshots:
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.6
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ escape-string-regexp: 4.0.0
+- eslint-scope: 8.3.0
+- eslint-visitor-keys: 4.2.0
+- espree: 10.3.0
++ eslint-scope: 8.4.0
++ eslint-visitor-keys: 4.2.1
++ espree: 10.4.0
+ esquery: 1.6.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+@@ -5863,6 +5461,12 @@ snapshots:
+ acorn-jsx: 5.3.2(acorn@8.14.1)
+ eslint-visitor-keys: 4.2.0
+
++ espree@10.4.0:
++ dependencies:
++ acorn: 8.15.0
++ acorn-jsx: 5.3.2(acorn@8.15.0)
++ eslint-visitor-keys: 4.2.1
++
+ esprima@4.0.1: {}
+
+ esquery@1.6.0:
+@@ -5873,8 +5477,6 @@ snapshots:
+ dependencies:
+ estraverse: 5.3.0
+
+- estraverse@4.3.0: {}
+-
+ estraverse@5.3.0: {}
+
+ esutils@2.0.3: {}
+@@ -5921,8 +5523,6 @@ snapshots:
+
+ fast-levenshtein@2.0.6: {}
+
+- fast-uri@3.0.6: {}
+-
+ fastq@1.19.1:
+ dependencies:
+ reusify: 1.1.0
+@@ -5993,10 +5593,6 @@ snapshots:
+
+ functions-have-names@1.2.3: {}
+
+- generic-names@4.0.0:
+- dependencies:
+- loader-utils: 3.3.1
+-
+ geojson-vt@3.2.1: {}
+
+ geojson-vt@4.0.2: {}
+@@ -6039,6 +5635,8 @@ snapshots:
+
+ gl-matrix@3.4.3: {}
+
++ gl-matrix@3.4.4: {}
++
+ gl-text@1.4.0:
+ dependencies:
+ bit-twiddle: 1.0.2
+@@ -6077,8 +5675,6 @@ snapshots:
+ dependencies:
+ is-glob: 4.0.3
+
+- glob-to-regexp@0.4.1: {}
+-
+ glob@10.4.5:
+ dependencies:
+ foreground-child: 3.3.1
+@@ -6227,10 +5823,10 @@ snapshots:
+
+ html-escaper@2.0.2: {}
+
+- https-proxy-agent@7.0.6(supports-color@9.4.0):
++ https-proxy-agent@7.0.6(supports-color@10.2.2):
+ dependencies:
+- agent-base: 7.1.3
+- debug: 4.4.0(supports-color@9.4.0)
++ agent-base: 7.1.4
++ debug: 4.4.3(supports-color@10.2.2)
+ transitivePeerDependencies:
+ - supports-color
+
+@@ -6238,15 +5834,12 @@ snapshots:
+ dependencies:
+ safer-buffer: 2.1.2
+
+- icss-utils@5.1.0(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
+-
+ ieee754@1.2.1: {}
+
+ ignore@5.3.2: {}
+
+- immutable@5.1.1: {}
++ immutable@5.1.3:
++ optional: true
+
+ import-fresh@3.3.1:
+ dependencies:
+@@ -6430,18 +6023,12 @@ snapshots:
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
+
+- jest-worker@27.5.1:
+- dependencies:
+- '@types/node': 20.17.30
+- merge-stream: 2.0.0
+- supports-color: 8.1.1
+-
+ jiti@1.21.7: {}
+
+ jiti@2.4.2:
+ optional: true
+
+- jose@6.0.10: {}
++ jose@6.1.0: {}
+
+ js-levenshtein@1.1.6: {}
+
+@@ -6453,8 +6040,6 @@ snapshots:
+
+ json-buffer@3.0.1: {}
+
+- json-parse-even-better-errors@2.3.1: {}
+-
+ json-schema-traverse@0.4.1: {}
+
+ json-schema-traverse@1.0.0: {}
+@@ -6499,16 +6084,10 @@ snapshots:
+
+ lines-and-columns@1.2.4: {}
+
+- loader-runner@4.3.0: {}
+-
+- loader-utils@3.3.1: {}
+-
+ locate-path@6.0.0:
+ dependencies:
+ p-locate: 5.0.0
+
+- lodash.camelcase@4.3.0: {}
+-
+ lodash.merge@4.6.2: {}
+
+ loose-envify@1.4.0:
+@@ -6539,7 +6118,7 @@ snapshots:
+ csscolorparser: 1.0.3
+ earcut: 2.2.4
+ geojson-vt: 3.2.1
+- gl-matrix: 3.4.3
++ gl-matrix: 3.4.4
+ grid-index: 1.1.0
+ murmurhash-js: 1.0.0
+ pbf: 3.3.0
+@@ -6583,8 +6162,6 @@ snapshots:
+
+ math-log2@1.0.1: {}
+
+- merge-stream@2.0.0: {}
+-
+ merge2@1.4.1: {}
+
+ micromatch@4.0.8:
+@@ -6592,23 +6169,17 @@ snapshots:
+ braces: 3.0.3
+ picomatch: 2.3.1
+
+- mime-db@1.52.0: {}
+-
+- mime-types@2.1.35:
+- dependencies:
+- mime-db: 1.52.0
+-
+ minimatch@3.1.2:
+ dependencies:
+ brace-expansion: 1.1.11
+
+ minimatch@5.1.6:
+ dependencies:
+- brace-expansion: 2.0.1
++ brace-expansion: 2.0.2
+
+ minimatch@9.0.5:
+ dependencies:
+- brace-expansion: 2.0.1
++ brace-expansion: 2.0.2
+
+ minimist@1.2.8: {}
+
+@@ -6658,8 +6229,6 @@ snapshots:
+ transitivePeerDependencies:
+ - supports-color
+
+- neo-async@2.6.2: {}
+-
+ next-themes@0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+@@ -6696,8 +6265,6 @@ snapshots:
+ node-addon-api@7.1.1:
+ optional: true
+
+- node-releases@2.0.19: {}
+-
+ normalize-path@3.0.0: {}
+
+ normalize-svg-path@0.1.0: {}
+@@ -6762,20 +6329,20 @@ snapshots:
+ dependencies:
+ wrappy: 1.0.2
+
+- openapi-fetch@0.13.5:
++ openapi-fetch@0.13.8:
+ dependencies:
+ openapi-typescript-helpers: 0.0.15
+
+ openapi-typescript-helpers@0.0.15: {}
+
+- openapi-typescript@7.6.1(typescript@5.8.3):
++ openapi-typescript@7.9.1(typescript@5.9.3):
+ dependencies:
+- '@redocly/openapi-core': 1.34.2(supports-color@9.4.0)
++ '@redocly/openapi-core': 1.34.5(supports-color@10.2.2)
+ ansi-colors: 4.1.3
+ change-case: 5.4.4
+ parse-json: 8.3.0
+- supports-color: 9.4.0
+- typescript: 5.8.3
++ supports-color: 10.2.2
++ typescript: 5.9.3
+ yargs-parser: 21.1.1
+
+ opener@1.5.2: {}
+@@ -6855,12 +6422,13 @@ snapshots:
+
+ pirates@4.0.7: {}
+
+- plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7):
++ plotly.js@3.1.1(mapbox-gl@1.13.3):
+ dependencies:
+ '@plotly/d3': 3.8.2
+ '@plotly/d3-sankey': 0.7.2
+ '@plotly/d3-sankey-circular': 0.33.1
+ '@plotly/mapbox-gl': 1.13.4(mapbox-gl@1.13.3)
++ '@plotly/regl': 2.1.2
+ '@turf/area': 7.2.0
+ '@turf/bbox': 7.2.0
+ '@turf/centroid': 7.2.0
+@@ -6871,7 +6439,6 @@ snapshots:
+ color-parse: 2.0.0
+ color-rgba: 3.0.0
+ country-regex: 1.1.0
+- css-loader: 7.1.2(webpack@5.99.7)
+ d3-force: 1.2.1
+ d3-format: 1.4.5
+ d3-geo: 1.12.1
+@@ -6880,7 +6447,6 @@ snapshots:
+ d3-interpolate: 3.0.1
+ d3-time: 1.1.0
+ d3-time-format: 2.3.0
+- esbuild-style-plugin: 1.6.3
+ fast-isnumeric: 1.1.4
+ gl-mat4: 1.2.0
+ gl-text: 1.4.0
+@@ -6896,25 +6462,21 @@ snapshots:
+ point-in-polygon: 1.1.0
+ polybooljs: 1.2.2
+ probe-image-size: 7.2.3
+- regl: '@plotly/regl@2.1.2'
+ regl-error2d: 2.0.12
+ regl-line2d: 3.1.3
+ regl-scatter2d: 3.3.1
+ regl-splom: 1.0.14
+ strongly-connected-components: 1.0.1
+- style-loader: 4.0.0(webpack@5.99.7)
+ superscript-text: 1.0.0
+ svg-path-sdf: 1.1.3
+ tinycolor2: 1.6.0
+ to-px: 1.0.1
+ topojson-client: 3.1.0
+ webgl-context: 2.2.0
+- world-calendars: 1.0.3
++ world-calendars: 1.0.4
+ transitivePeerDependencies:
+- - '@rspack/core'
+ - mapbox-gl
+ - supports-color
+- - webpack
+
+ pluralize@8.0.0: {}
+
+@@ -6924,61 +6486,28 @@ snapshots:
+
+ possible-typed-array-names@1.1.0: {}
+
+- postcss-import@15.1.0(postcss@8.5.3):
++ postcss-import@15.1.0(postcss@8.5.6):
+ dependencies:
+- postcss: 8.5.3
++ postcss: 8.5.6
+ postcss-value-parser: 4.2.0
+ read-cache: 1.0.0
+ resolve: 1.22.10
+
+- postcss-js@4.0.1(postcss@8.5.3):
++ postcss-js@4.0.1(postcss@8.5.6):
+ dependencies:
+ camelcase-css: 2.0.1
+- postcss: 8.5.3
++ postcss: 8.5.6
+
+- postcss-load-config@4.0.2(postcss@8.5.3):
++ postcss-load-config@4.0.2(postcss@8.5.6):
+ dependencies:
+ lilconfig: 3.1.3
+ yaml: 2.7.1
+ optionalDependencies:
+- postcss: 8.5.3
+-
+- postcss-modules-extract-imports@3.1.0(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
+-
+- postcss-modules-local-by-default@4.2.0(postcss@8.5.3):
+- dependencies:
+- icss-utils: 5.1.0(postcss@8.5.3)
+- postcss: 8.5.3
+- postcss-selector-parser: 7.1.0
+- postcss-value-parser: 4.2.0
++ postcss: 8.5.6
+
+- postcss-modules-scope@3.2.1(postcss@8.5.3):
++ postcss-nested@6.2.0(postcss@8.5.6):
+ dependencies:
+- postcss: 8.5.3
+- postcss-selector-parser: 7.1.0
+-
+- postcss-modules-values@4.0.0(postcss@8.5.3):
+- dependencies:
+- icss-utils: 5.1.0(postcss@8.5.3)
+- postcss: 8.5.3
+-
+- postcss-modules@6.0.1(postcss@8.5.3):
+- dependencies:
+- generic-names: 4.0.0
+- icss-utils: 5.1.0(postcss@8.5.3)
+- lodash.camelcase: 4.3.0
+- postcss: 8.5.3
+- postcss-modules-extract-imports: 3.1.0(postcss@8.5.3)
+- postcss-modules-local-by-default: 4.2.0(postcss@8.5.3)
+- postcss-modules-scope: 3.2.1(postcss@8.5.3)
+- postcss-modules-values: 4.0.0(postcss@8.5.3)
+- string-hash: 1.1.3
+-
+- postcss-nested@6.2.0(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
++ postcss: 8.5.6
+ postcss-selector-parser: 6.1.2
+
+ postcss-selector-parser@6.1.2:
+@@ -6986,11 +6515,6 @@ snapshots:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+
+- postcss-selector-parser@7.1.0:
+- dependencies:
+- cssesc: 3.0.0
+- util-deprecate: 1.0.2
+-
+ postcss-value-parser@4.2.0: {}
+
+ postcss@8.4.31:
+@@ -6999,7 +6523,7 @@ snapshots:
+ picocolors: 1.1.1
+ source-map-js: 1.2.1
+
+- postcss@8.5.3:
++ postcss@8.5.6:
+ dependencies:
+ nanoid: 3.3.11
+ picocolors: 1.1.1
+@@ -7041,10 +6565,6 @@ snapshots:
+ dependencies:
+ performance-now: 2.1.0
+
+- randombytes@2.1.0:
+- dependencies:
+- safe-buffer: 5.2.1
+-
+ react-dom@19.1.0(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+@@ -7052,38 +6572,49 @@ snapshots:
+
+ react-is@16.13.1: {}
+
+- react-plotly.js@2.6.0(plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7))(react@19.1.0):
++ react-plotly.js@2.6.0(plotly.js@3.1.1(mapbox-gl@1.13.3))(react@19.1.0):
+ dependencies:
+- plotly.js: 3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7)
++ plotly.js: 3.1.1(mapbox-gl@1.13.3)
+ prop-types: 15.8.1
+ react: 19.1.0
+
+- react-remove-scroll-bar@2.3.8(@types/react@19.1.2)(react@19.1.0):
++ react-remove-scroll-bar@2.3.8(@types/react@19.2.0)(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+- react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0)
++ react-style-singleton: 2.2.3(@types/react@19.2.0)(react@19.1.0)
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- react-remove-scroll@2.6.3(@types/react@19.1.2)(react@19.1.0):
++ react-remove-scroll@2.6.3(@types/react@19.2.0)(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+- react-remove-scroll-bar: 2.3.8(@types/react@19.1.2)(react@19.1.0)
+- react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll-bar: 2.3.8(@types/react@19.2.0)(react@19.1.0)
++ react-style-singleton: 2.2.3(@types/react@19.2.0)(react@19.1.0)
+ tslib: 2.8.1
+- use-callback-ref: 1.3.3(@types/react@19.1.2)(react@19.1.0)
+- use-sidecar: 1.1.3(@types/react@19.1.2)(react@19.1.0)
++ use-callback-ref: 1.3.3(@types/react@19.2.0)(react@19.1.0)
++ use-sidecar: 1.1.3(@types/react@19.2.0)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- react-style-singleton@2.2.3(@types/react@19.1.2)(react@19.1.0):
++ react-remove-scroll@2.7.1(@types/react@19.2.0)(react@19.1.0):
++ dependencies:
++ react: 19.1.0
++ react-remove-scroll-bar: 2.3.8(@types/react@19.2.0)(react@19.1.0)
++ react-style-singleton: 2.2.3(@types/react@19.2.0)(react@19.1.0)
++ tslib: 2.8.1
++ use-callback-ref: 1.3.3(@types/react@19.2.0)(react@19.1.0)
++ use-sidecar: 1.1.3(@types/react@19.2.0)(react@19.1.0)
++ optionalDependencies:
++ '@types/react': 19.2.0
++
++ react-style-singleton@2.2.3(@types/react@19.2.0)(react@19.1.0):
+ dependencies:
+ get-nonce: 1.0.1
+ react: 19.1.0
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+ react@19.1.0: {}
+
+@@ -7112,7 +6643,8 @@ snapshots:
+ dependencies:
+ picomatch: 2.3.1
+
+- readdirp@4.1.2: {}
++ readdirp@4.1.2:
++ optional: true
+
+ reflect.getprototypeof@1.0.10:
+ dependencies:
+@@ -7251,30 +6783,20 @@ snapshots:
+ sass@1.87.0:
+ dependencies:
+ chokidar: 4.0.3
+- immutable: 5.1.1
++ immutable: 5.1.3
+ source-map-js: 1.2.1
+ optionalDependencies:
+ '@parcel/watcher': 2.5.1
++ optional: true
+
+ sax@1.4.1: {}
+
+ scheduler@0.26.0: {}
+
+- schema-utils@4.3.2:
+- dependencies:
+- '@types/json-schema': 7.0.15
+- ajv: 8.17.1
+- ajv-formats: 2.1.1(ajv@8.17.1)
+- ajv-keywords: 5.1.0(ajv@8.17.1)
+-
+ semver@6.3.1: {}
+
+ semver@7.7.1: {}
+
+- serialize-javascript@6.0.2:
+- dependencies:
+- randombytes: 2.1.0
+-
+ set-function-length@1.2.2:
+ dependencies:
+ define-data-property: 1.1.4
+@@ -7378,12 +6900,8 @@ snapshots:
+
+ source-map-js@1.2.1: {}
+
+- source-map-support@0.5.21:
+- dependencies:
+- buffer-from: 1.1.2
+- source-map: 0.6.1
+-
+- source-map@0.6.1: {}
++ source-map@0.6.1:
++ optional: true
+
+ stable-hash@0.0.5: {}
+
+@@ -7403,8 +6921,6 @@ snapshots:
+
+ streamsearch@1.1.0: {}
+
+- string-hash@1.1.3: {}
+-
+ string-split-by@1.0.0:
+ dependencies:
+ parenthesis: 3.1.8
+@@ -7491,10 +7007,6 @@ snapshots:
+
+ strongly-connected-components@1.0.1: {}
+
+- style-loader@4.0.0(webpack@5.99.7):
+- dependencies:
+- webpack: 5.99.7
+-
+ styled-jsx@5.1.6(react@19.1.0):
+ dependencies:
+ client-only: 0.0.1
+@@ -7520,16 +7032,12 @@ snapshots:
+
+ superscript-text@1.0.0: {}
+
+- supports-color@7.2.0:
+- dependencies:
+- has-flag: 4.0.0
++ supports-color@10.2.2: {}
+
+- supports-color@8.1.1:
++ supports-color@7.2.0:
+ dependencies:
+ has-flag: 4.0.0
+
+- supports-color@9.4.0: {}
+-
+ supports-preserve-symlinks-flag@1.0.0: {}
+
+ svg-arc-to-cubic-bezier@3.2.0: {}
+@@ -7549,13 +7057,13 @@ snapshots:
+ parse-svg-path: 0.1.2
+ svg-path-bounds: 1.0.2
+
+- tailwind-merge@3.2.0: {}
++ tailwind-merge@3.3.1: {}
+
+- tailwindcss-animate@1.0.7(tailwindcss@3.4.17):
++ tailwindcss-animate@1.0.7(tailwindcss@3.4.18):
+ dependencies:
+- tailwindcss: 3.4.17
++ tailwindcss: 3.4.18
+
+- tailwindcss@3.4.17:
++ tailwindcss@3.4.18:
+ dependencies:
+ '@alloc/quick-lru': 5.2.0
+ arg: 5.0.2
+@@ -7571,35 +7079,17 @@ snapshots:
+ normalize-path: 3.0.0
+ object-hash: 3.0.0
+ picocolors: 1.1.1
+- postcss: 8.5.3
+- postcss-import: 15.1.0(postcss@8.5.3)
+- postcss-js: 4.0.1(postcss@8.5.3)
+- postcss-load-config: 4.0.2(postcss@8.5.3)
+- postcss-nested: 6.2.0(postcss@8.5.3)
++ postcss: 8.5.6
++ postcss-import: 15.1.0(postcss@8.5.6)
++ postcss-js: 4.0.1(postcss@8.5.6)
++ postcss-load-config: 4.0.2(postcss@8.5.6)
++ postcss-nested: 6.2.0(postcss@8.5.6)
+ postcss-selector-parser: 6.1.2
+ resolve: 1.22.10
+ sucrase: 3.35.0
+ transitivePeerDependencies:
+ - ts-node
+
+- tapable@2.2.1: {}
+-
+- terser-webpack-plugin@5.3.14(webpack@5.99.7):
+- dependencies:
+- '@jridgewell/trace-mapping': 0.3.25
+- jest-worker: 27.5.1
+- schema-utils: 4.3.2
+- serialize-javascript: 6.0.2
+- terser: 5.39.0
+- webpack: 5.99.7
+-
+- terser@5.39.0:
+- dependencies:
+- '@jridgewell/source-map': 0.3.6
+- acorn: 8.14.1
+- commander: 2.20.3
+- source-map-support: 0.5.21
+-
+ thenify-all@1.6.0:
+ dependencies:
+ thenify: 3.3.1
+@@ -7645,9 +7135,9 @@ snapshots:
+
+ totalist@3.0.1: {}
+
+- ts-api-utils@2.1.0(typescript@5.8.3):
++ ts-api-utils@2.1.0(typescript@5.9.3):
+ dependencies:
+- typescript: 5.8.3
++ typescript: 5.9.3
+
+ ts-interface-checker@0.1.13: {}
+
+@@ -7708,7 +7198,7 @@ snapshots:
+
+ typedarray@0.0.6: {}
+
+- typescript@5.8.3: {}
++ typescript@5.9.3: {}
+
+ unbox-primitive@1.1.0:
+ dependencies:
+@@ -7717,7 +7207,7 @@ snapshots:
+ has-symbols: 1.1.0
+ which-boxed-primitive: 1.1.1
+
+- undici-types@6.19.8: {}
++ undici-types@6.21.0: {}
+
+ unquote@1.1.1: {}
+
+@@ -7742,12 +7232,6 @@ snapshots:
+ '@unrs/resolver-binding-win32-ia32-msvc': 1.6.1
+ '@unrs/resolver-binding-win32-x64-msvc': 1.6.1
+
+- update-browserslist-db@1.1.3(browserslist@4.24.4):
+- dependencies:
+- browserslist: 4.24.4
+- escalade: 3.2.0
+- picocolors: 1.1.1
+-
+ update-diff@1.1.0: {}
+
+ uri-js-replace@1.0.1: {}
+@@ -7756,22 +7240,22 @@ snapshots:
+ dependencies:
+ punycode: 2.3.1
+
+- use-callback-ref@1.3.3(@types/react@19.1.2)(react@19.1.0):
++ use-callback-ref@1.3.3(@types/react@19.2.0)(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- use-sidecar@1.1.3(@types/react@19.1.2)(react@19.1.0):
++ use-sidecar@1.1.3(@types/react@19.2.0)(react@19.1.0):
+ dependencies:
+ detect-node-es: 1.1.0
+ react: 19.1.0
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- use-sync-external-store@1.5.0(react@19.1.0):
++ use-sync-external-store@1.6.0(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+
+@@ -7783,11 +7267,6 @@ snapshots:
+ '@mapbox/vector-tile': 1.3.1
+ pbf: 3.3.0
+
+- watchpack@2.4.2:
+- dependencies:
+- glob-to-regexp: 0.4.1
+- graceful-fs: 4.2.11
+-
+ weak-map@1.0.8: {}
+
+ webgl-context@2.2.0:
+@@ -7813,39 +7292,6 @@ snapshots:
+ - bufferutil
+ - utf-8-validate
+
+- webpack-sources@3.2.3: {}
+-
+- webpack@5.99.7:
+- dependencies:
+- '@types/eslint-scope': 3.7.7
+- '@types/estree': 1.0.7
+- '@types/json-schema': 7.0.15
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/wasm-edit': 1.14.1
+- '@webassemblyjs/wasm-parser': 1.14.1
+- acorn: 8.14.1
+- browserslist: 4.24.4
+- chrome-trace-event: 1.0.4
+- enhanced-resolve: 5.18.1
+- es-module-lexer: 1.7.0
+- eslint-scope: 5.1.1
+- events: 3.3.0
+- glob-to-regexp: 0.4.1
+- graceful-fs: 4.2.11
+- json-parse-even-better-errors: 2.3.1
+- loader-runner: 4.3.0
+- mime-types: 2.1.35
+- neo-async: 2.6.2
+- schema-utils: 4.3.2
+- tapable: 2.2.1
+- terser-webpack-plugin: 5.3.14(webpack@5.99.7)
+- watchpack: 2.4.2
+- webpack-sources: 3.2.3
+- transitivePeerDependencies:
+- - '@swc/core'
+- - esbuild
+- - uglify-js
+-
+ which-boxed-primitive@1.1.1:
+ dependencies:
+ is-bigint: 1.1.0
+@@ -7897,7 +7343,7 @@ snapshots:
+
+ word-wrap@1.2.5: {}
+
+- world-calendars@1.0.3:
++ world-calendars@1.0.4:
+ dependencies:
+ object-assign: 4.1.1
+
diff --git a/pulls/2.json b/pulls/2.json
@@ -0,0 +1,18 @@
+{
+ "number": 2,
+ "title": "Update dependency @types/node to v20.19.19",
+ "state": "open",
+ "diff_file": "2.diff",
+ "author": "renovate[bot]",
+ "created_at": "2025-05-23T12:50:24Z",
+ "closed_at": null,
+ "merged_at": null,
+ "base_ref": "main",
+ "head_ref": "renovate/node-20.x-lockfile",
+ "labels": [],
+ "assignees": [],
+ "requested_reviewers": [],
+ "body": "> [!NOTE]\n> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.\n> \n> This notice will be removed on 2025-10-07.\n\n<hr>\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Confidence |\n|---|---|---|---|\n| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`20.17.30` -> `20.19.19`](https://renovatebot.com/diffs/npm/@types%2fnode/20.17.30/20.19.19) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Configuration\n\n\ud83d\udcc5 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n\ud83d\udea6 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n\u267b **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\ud83d\udd15 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->\n",
+ "comments": [],
+ "review_comments": []
+}
diff --git a/pulls/2.md b/pulls/2.md
@@ -0,0 +1,45 @@
+# PR #2 Update dependency @types/node to v20.19.19
+
+- **Status:** open
+- **Author:** @renovate[bot]
+- **Created:** 2025-05-23T12:50:24Z
+- **Branch:** renovate/node-20.x-lockfile → main
+- **Diff:** [2.diff](./2.diff)
+
+---
+
+> [!NOTE]
+> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.
+>
+> This notice will be removed on 2025-10-07.
+
+<hr>
+
+This PR contains the following updates:
+
+| Package | Change | Age | Confidence |
+|---|---|---|---|
+| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`20.17.30` -> `20.19.19`](https://renovatebot.com/diffs/npm/@types%2fnode/20.17.30/20.19.19) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
+
+---
+
+### Configuration
+
+📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
+
+🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
+
+♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
+
+🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
+
+---
+
+ - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
+
+---
+
+This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).
+<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
+
+
diff --git a/pulls/3.diff b/pulls/3.diff
@@ -0,0 +1,3494 @@
+diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
+index 016a676..b97eb91 100644
+--- a/pnpm-lock.yaml
++++ b/pnpm-lock.yaml
+@@ -10,40 +10,40 @@ importers:
+ dependencies:
+ '@radix-ui/react-avatar':
+ specifier: ^1.1.6
+- version: 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-checkbox':
+ specifier: ^1.2.2
+- version: 1.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.3.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-dialog':
+ specifier: ^1.1.10
+- version: 1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.15(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-dropdown-menu':
+ specifier: ^2.1.11
+- version: 2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 2.1.16(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-label':
+ specifier: ^2.1.4
+- version: 2.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 2.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-popover':
+ specifier: ^1.1.10
+- version: 1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.15(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-scroll-area':
+ specifier: ^1.2.5
+- version: 1.2.5(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.2.10(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-select':
+ specifier: ^2.2.2
+- version: 2.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 2.2.6(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-separator':
+ specifier: ^1.1.4
+- version: 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-slot':
+ specifier: ^1.2.0
+- version: 1.2.0(@types/react@19.1.2)(react@19.1.0)
++ version: 1.2.3(@types/react@19.1.14)(react@19.1.0)
+ '@radix-ui/react-tabs':
+ specifier: ^1.1.8
+- version: 1.1.8(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.13(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-visually-hidden':
+ specifier: ^1.2.0
+- version: 1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.2.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ class-variance-authority:
+ specifier: ^0.7.1
+ version: 0.7.1
+@@ -52,7 +52,7 @@ importers:
+ version: 2.1.1
+ jose:
+ specifier: ^6.0.10
+- version: 6.0.10
++ version: 6.1.0
+ lucide-react:
+ specifier: ^0.503.0
+ version: 0.503.0(react@19.1.0)
+@@ -64,10 +64,10 @@ importers:
+ version: 0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ openapi-fetch:
+ specifier: ^0.13.5
+- version: 0.13.5
++ version: 0.13.8
+ plotly.js:
+ specifier: ^3.0.1
+- version: 3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7)
++ version: 3.1.0(mapbox-gl@1.13.3)
+ react:
+ specifier: 19.1.0
+ version: 19.1.0
+@@ -76,10 +76,10 @@ importers:
+ version: 19.1.0(react@19.1.0)
+ react-plotly.js:
+ specifier: ^2.6.0
+- version: 2.6.0(plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7))(react@19.1.0)
++ version: 2.6.0(plotly.js@3.1.0(mapbox-gl@1.13.3))(react@19.1.0)
+ tailwind-merge:
+ specifier: ^3.2.0
+- version: 3.2.0
++ version: 3.3.1
+ tailwindcss-animate:
+ specifier: ^1.0.7
+ version: 1.0.7(tailwindcss@3.4.17)
+@@ -89,40 +89,40 @@ importers:
+ version: 3.3.1
+ '@next/bundle-analyzer':
+ specifier: ^15.3.1
+- version: 15.3.1
++ version: 15.5.4
+ '@types/node':
+ specifier: ^20
+- version: 20.17.30
++ version: 20.19.17
+ '@types/plotly.js':
+ specifier: ^2.35.5
+- version: 2.35.5
++ version: 2.35.11
+ '@types/react':
+ specifier: ^19
+- version: 19.1.2
++ version: 19.1.14
+ '@types/react-dom':
+ specifier: ^19
+- version: 19.1.2(@types/react@19.1.2)
++ version: 19.1.9(@types/react@19.1.14)
+ '@types/react-plotly.js':
+ specifier: ^2.6.3
+ version: 2.6.3
+ eslint:
+ specifier: ^9
+- version: 9.25.0(jiti@2.4.2)
++ version: 9.36.0(jiti@2.4.2)
+ eslint-config-next:
+ specifier: 15.3.1-canary.14
+- version: 15.3.1-canary.14(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ version: 15.3.1-canary.14(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
+ openapi-typescript:
+ specifier: ^7.6.1
+- version: 7.6.1(typescript@5.8.3)
++ version: 7.9.1(typescript@5.9.2)
+ postcss:
+ specifier: ^8.5.3
+- version: 8.5.3
++ version: 8.5.6
+ tailwindcss:
+ specifier: ^3.4.17
+ version: 3.4.17
+ typescript:
+ specifier: ^5
+- version: 5.8.3
++ version: 5.9.2
+
+ packages:
+
+@@ -155,8 +155,8 @@ packages:
+ '@emnapi/wasi-threads@1.0.2':
+ resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==}
+
+- '@eslint-community/eslint-utils@4.6.1':
+- resolution: {integrity: sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==}
++ '@eslint-community/eslint-utils@4.9.0':
++ resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+@@ -165,48 +165,48 @@ packages:
+ resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+
+- '@eslint/config-array@0.20.0':
+- resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==}
++ '@eslint/config-array@0.21.0':
++ resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/config-helpers@0.2.1':
+- resolution: {integrity: sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==}
++ '@eslint/config-helpers@0.3.1':
++ resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/core@0.13.0':
+- resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==}
++ '@eslint/core@0.15.2':
++ resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/eslintrc@3.3.1':
+ resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/js@9.25.0':
+- resolution: {integrity: sha512-iWhsUS8Wgxz9AXNfvfOPFSW4VfMXdVhp1hjkZVhXCrpgh/aLcc45rX6MPu+tIVUWDw0HfNwth7O28M1xDxNf9w==}
++ '@eslint/js@9.36.0':
++ resolution: {integrity: sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/object-schema@2.1.6':
+ resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/plugin-kit@0.2.8':
+- resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==}
++ '@eslint/plugin-kit@0.3.5':
++ resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@floating-ui/core@1.6.9':
+- resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==}
++ '@floating-ui/core@1.7.3':
++ resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==}
+
+- '@floating-ui/dom@1.6.13':
+- resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==}
++ '@floating-ui/dom@1.7.4':
++ resolution: {integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==}
+
+- '@floating-ui/react-dom@2.1.2':
+- resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==}
++ '@floating-ui/react-dom@2.1.6':
++ resolution: {integrity: sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+
+- '@floating-ui/utils@0.2.9':
+- resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==}
++ '@floating-ui/utils@0.2.10':
++ resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==}
+
+ '@humanfs/core@0.19.1':
+ resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
+@@ -354,9 +354,6 @@ packages:
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
+ engines: {node: '>=6.0.0'}
+
+- '@jridgewell/source-map@0.3.6':
+- resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
+-
+ '@jridgewell/sourcemap-codec@1.5.0':
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
+
+@@ -408,8 +405,8 @@ packages:
+ '@napi-rs/wasm-runtime@0.2.9':
+ resolution: {integrity: sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==}
+
+- '@next/bundle-analyzer@15.3.1':
+- resolution: {integrity: sha512-NqUZrjVruGbdQaPE3OSEXP+ZuULqumeHVTuU9pOX1V0/9BWY9FOck3jgQGFdBtG41nOYuO8+CoHKDQAVIPQJrw==}
++ '@next/bundle-analyzer@15.5.4':
++ resolution: {integrity: sha512-wMtpIjEHi+B/wC34ZbEcacGIPgQTwTFjjp0+F742s9TxC6QwT0MwB/O0QEgalMe8s3SH/K09DO0gmTvUSJrLRA==}
+
+ '@next/env@15.3.1-canary.14':
+ resolution: {integrity: sha512-wxN5hGq8mowL/TUXfD9p8zQq7pKDbFQaxpWCE4RGxHqgxGhOhKfaIEuLw5oPNS472WI/OTTF2B+w5HvUWQ9Cxg==}
+@@ -592,11 +589,11 @@ packages:
+ '@radix-ui/number@1.1.1':
+ resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==}
+
+- '@radix-ui/primitive@1.1.2':
+- resolution: {integrity: sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==}
++ '@radix-ui/primitive@1.1.3':
++ resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==}
+
+- '@radix-ui/react-arrow@1.1.4':
+- resolution: {integrity: sha512-qz+fxrqgNxG0dYew5l7qR3c7wdgRu1XVUHGnGYX7rg5HM4p9SWaRmJwfgR3J0SgyUKayLmzQIun+N6rWRgiRKw==}
++ '@radix-ui/react-arrow@1.1.7':
++ resolution: {integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -608,8 +605,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-avatar@1.1.6':
+- resolution: {integrity: sha512-YDduxvqNMHzTQWNqja7Z/XTyFc8UOP98/ePjJTFa1vqILPlTPcQaVa1YyQMiQl4SFQPA9Y/zj1dHBgMlE5G/ow==}
++ '@radix-ui/react-avatar@1.1.10':
++ resolution: {integrity: sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -621,8 +618,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-checkbox@1.2.2':
+- resolution: {integrity: sha512-pMxzQLK+m/tkDRXJg7VUjRx6ozsBdzNLOV4vexfVBU57qT2Gvf4cw2gKKhOohJxjadQ+WcUXCKosTIxcZzi03A==}
++ '@radix-ui/react-checkbox@1.3.3':
++ resolution: {integrity: sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -634,8 +631,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-collection@1.1.4':
+- resolution: {integrity: sha512-cv4vSf7HttqXilDnAnvINd53OTl1/bjUYVZrkFnA7nwmY9Ob2POUy0WY0sfqBAe1s5FyKsyceQlqiEGPYNTadg==}
++ '@radix-ui/react-collection@1.1.7':
++ resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -665,8 +662,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-dialog@1.1.10':
+- resolution: {integrity: sha512-m6pZb0gEM5uHPSb+i2nKKGQi/HMSVjARMsLMWQfKDP+eJ6B+uqryHnXhpnohTWElw+vEcMk/o4wJODtdRKHwqg==}
++ '@radix-ui/react-dialog@1.1.15':
++ resolution: {integrity: sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -687,8 +684,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-dismissable-layer@1.1.7':
+- resolution: {integrity: sha512-j5+WBUdhccJsmH5/H0K6RncjDtoALSEr6jbkaZu+bjw6hOPOhHycr6vEUujl+HBK8kjUfWcoCJXxP6e4lUlMZw==}
++ '@radix-ui/react-dismissable-layer@1.1.11':
++ resolution: {integrity: sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -700,8 +697,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-dropdown-menu@2.1.11':
+- resolution: {integrity: sha512-wbPE3cFBfLl+S+LCxChWQGX0k14zUxgvep1HEnLhJ9mNhjyO3ETzRviAeKZ3XomT/iVRRZAWFsnFZ3N0wI8OmA==}
++ '@radix-ui/react-dropdown-menu@2.1.16':
++ resolution: {integrity: sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -713,8 +710,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-focus-guards@1.1.2':
+- resolution: {integrity: sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==}
++ '@radix-ui/react-focus-guards@1.1.3':
++ resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+@@ -722,8 +719,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-focus-scope@1.1.4':
+- resolution: {integrity: sha512-r2annK27lIW5w9Ho5NyQgqs0MmgZSTIKXWpVCJaLC1q2kZrZkcqnmHkCHMEmv8XLvsLlurKMPT+kbKkRkm/xVA==}
++ '@radix-ui/react-focus-scope@1.1.7':
++ resolution: {integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -744,8 +741,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-label@2.1.4':
+- resolution: {integrity: sha512-wy3dqizZnZVV4ja0FNnUhIWNwWdoldXrneEyUcVtLYDAt8ovGS4ridtMAOGgXBBIfggL4BOveVWsjXDORdGEQg==}
++ '@radix-ui/react-label@2.1.7':
++ resolution: {integrity: sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -757,8 +754,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-menu@2.1.11':
+- resolution: {integrity: sha512-sbFI4Qaw02J0ogmR9tOMsSqsdrGNpUanlPYAqTE2JJafow8ecHtykg4fSTjNHBdDl4deiKMK+RhTEwyVhP7UDA==}
++ '@radix-ui/react-menu@2.1.16':
++ resolution: {integrity: sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -770,8 +767,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-popover@1.1.10':
+- resolution: {integrity: sha512-IZN7b3sXqajiPsOzKuNJBSP9obF4MX5/5UhTgWNofw4r1H+eATWb0SyMlaxPD/kzA4vadFgy1s7Z1AEJ6WMyHQ==}
++ '@radix-ui/react-popover@1.1.15':
++ resolution: {integrity: sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -783,8 +780,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-popper@1.2.4':
+- resolution: {integrity: sha512-3p2Rgm/a1cK0r/UVkx5F/K9v/EplfjAeIFCGOPYPO4lZ0jtg4iSQXt/YGTSLWaf4x7NG6Z4+uKFcylcTZjeqDA==}
++ '@radix-ui/react-popper@1.2.8':
++ resolution: {integrity: sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -796,8 +793,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-portal@1.1.6':
+- resolution: {integrity: sha512-XmsIl2z1n/TsYFLIdYam2rmFwf9OC/Sh2avkbmVMDuBZIe7hSpM0cYnWPAo7nHOVx8zTuwDZGByfcqLdnzp3Vw==}
++ '@radix-ui/react-portal@1.1.9':
++ resolution: {integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -809,8 +806,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-presence@1.1.3':
+- resolution: {integrity: sha512-IrVLIhskYhH3nLvtcBLQFZr61tBG7wx7O3kEmdzcYwRGAEBmBicGGL7ATzNgruYJ3xBTbuzEEq9OXJM3PAX3tA==}
++ '@radix-ui/react-presence@1.1.5':
++ resolution: {integrity: sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -822,8 +819,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-primitive@2.1.0':
+- resolution: {integrity: sha512-/J/FhLdK0zVcILOwt5g+dH4KnkonCtkVJsa2G6JmvbbtZfBEI1gMsO3QMjseL4F/SwfAMt1Vc/0XKYKq+xJ1sw==}
++ '@radix-ui/react-primitive@2.1.3':
++ resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -835,8 +832,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-roving-focus@1.1.7':
+- resolution: {integrity: sha512-C6oAg451/fQT3EGbWHbCQjYTtbyjNO1uzQgMzwyivcHT3GKNEmu1q3UuREhN+HzHAVtv3ivMVK08QlC+PkYw9Q==}
++ '@radix-ui/react-roving-focus@1.1.11':
++ resolution: {integrity: sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -848,8 +845,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-scroll-area@1.2.5':
+- resolution: {integrity: sha512-VyLjxI8/gXYn+Wij1FLpXjZp6Z/uNklUFQQ75tOpJNESeNaZ2kCRfjiEDmHgWmLeUPeJGwrqbgRmcdFjtYEkMA==}
++ '@radix-ui/react-scroll-area@1.2.10':
++ resolution: {integrity: sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -861,8 +858,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-select@2.2.2':
+- resolution: {integrity: sha512-HjkVHtBkuq+r3zUAZ/CvNWUGKPfuicGDbgtZgiQuFmNcV5F+Tgy24ep2nsAW2nFgvhGPJVqeBZa6KyVN0EyrBA==}
++ '@radix-ui/react-select@2.2.6':
++ resolution: {integrity: sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -874,8 +871,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-separator@1.1.4':
+- resolution: {integrity: sha512-2fTm6PSiUm8YPq9W0E4reYuv01EE3aFSzt8edBiXqPHshF8N9+Kymt/k0/R+F3dkY5lQyB/zPtrP82phskLi7w==}
++ '@radix-ui/react-separator@1.1.7':
++ resolution: {integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -887,8 +884,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-slot@1.2.0':
+- resolution: {integrity: sha512-ujc+V6r0HNDviYqIK3rW4ffgYiZ8g5DEHrGJVk4x7kTlLXRDILnKX9vAUYeIsLOoDpDJ0ujpqMkjH4w2ofuo6w==}
++ '@radix-ui/react-slot@1.2.3':
++ resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+@@ -896,8 +893,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-tabs@1.1.8':
+- resolution: {integrity: sha512-4iUaN9SYtG+/E+hJ7jRks/Nv90f+uAsRHbLYA6BcA9EsR6GNWgsvtS4iwU2SP0tOZfDGAyqIT0yz7ckgohEIFA==}
++ '@radix-ui/react-tabs@1.1.13':
++ resolution: {integrity: sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -945,8 +942,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-use-is-hydrated@0.0.0':
+- resolution: {integrity: sha512-23RkSm7jSZ8+rtfdSJTi/2D+p9soPbtnoG/tPf08egYCDr6p8X83hrcmW77p7MJ8kJYWNXwruuPTPp1TwIIH4g==}
++ '@radix-ui/react-use-is-hydrated@0.1.0':
++ resolution: {integrity: sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+@@ -990,8 +987,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-visually-hidden@1.2.0':
+- resolution: {integrity: sha512-rQj0aAWOpCdCMRbI6pLQm8r7S2BM3YhTa0SzOYD55k+hJA8oo9J+H+9wLM9oMlZWOX/wJWPTzfDfmZkf7LvCfg==}
++ '@radix-ui/react-visually-hidden@1.2.3':
++ resolution: {integrity: sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -1006,14 +1003,14 @@ packages:
+ '@radix-ui/rect@1.1.1':
+ resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==}
+
+- '@redocly/ajv@8.11.2':
+- resolution: {integrity: sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==}
++ '@redocly/ajv@8.11.3':
++ resolution: {integrity: sha512-4P3iZse91TkBiY+Dx5DUgxQ9GXkVJf++cmI0MOyLDxV9b5MUBI4II6ES8zA5JCbO72nKAJxWrw4PUPW+YP3ZDQ==}
+
+ '@redocly/config@0.22.2':
+ resolution: {integrity: sha512-roRDai8/zr2S9YfmzUfNhKjOF0NdcOIqF7bhf4MVC5UxpjIysDjyudvlAiVbpPHp3eDRWbdzUgtkK1a7YiDNyQ==}
+
+- '@redocly/openapi-core@1.34.2':
+- resolution: {integrity: sha512-glfkQFJizLdq2fBkNvc2FJW0sxDb5exd0wIXhFk+WHaFLMREBC3CxRo2Zq7uJIdfV9U3YTceMbXJklpDfmmwFQ==}
++ '@redocly/openapi-core@1.34.5':
++ resolution: {integrity: sha512-0EbE8LRbkogtcCXU7liAyC00n9uNG9hJ+eMyHFdUsy9lB/WGqnEBgwjA9q2cyzAVcdTkQqTBBU1XePNnN3OijA==}
+ engines: {node: '>=18.17.0', npm: '>=9.5.0'}
+
+ '@rtsao/scc@1.1.0':
+@@ -1046,12 +1043,6 @@ packages:
+ '@tybys/wasm-util@0.9.0':
+ resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==}
+
+- '@types/eslint-scope@3.7.7':
+- resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
+-
+- '@types/eslint@9.6.1':
+- resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
+-
+ '@types/estree@1.0.7':
+ resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
+
+@@ -1067,41 +1058,31 @@ packages:
+ '@types/json5@0.0.29':
+ resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
+
+- '@types/less@3.0.8':
+- resolution: {integrity: sha512-Gjm4+H9noDJgu5EdT3rUw5MhPBag46fiOy27BefvWkNL8mlZnKnCaVVVTLKj6RYXed9b62CPKnPav9govyQDzA==}
+-
+ '@types/mapbox__point-geometry@0.1.4':
+ resolution: {integrity: sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA==}
+
+ '@types/mapbox__vector-tile@1.3.4':
+ resolution: {integrity: sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==}
+
+- '@types/node@20.17.30':
+- resolution: {integrity: sha512-7zf4YyHA+jvBNfVrk2Gtvs6x7E8V+YDW05bNfG2XkWDJfYRXrTiP/DsB2zSYTaHX0bGIujTBQdMVAhb+j7mwpg==}
++ '@types/node@20.19.17':
++ resolution: {integrity: sha512-gfehUI8N1z92kygssiuWvLiwcbOB3IRktR6hTDgJlXMYh5OvkPSRmgfoBUmfZt+vhwJtX7v1Yw4KvvAf7c5QKQ==}
+
+ '@types/pbf@3.0.5':
+ resolution: {integrity: sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==}
+
+- '@types/plotly.js@2.35.5':
+- resolution: {integrity: sha512-9xczlf0FBsYXlUfKX4OsKBQs4d6CPRuRpfXXi5lp276yHi1BaI+FiVq6jXwt7JlDq84nMjWWU5LIN2Rpeg+vhg==}
++ '@types/plotly.js@2.35.11':
++ resolution: {integrity: sha512-q/D5BQ7BQibKjhVviAsNb1PoKxxuVdVdemNiumJfnqSvqfoYu6WOIJhQ02k2gQ+cgk4aubdrgRpSTu6O9ELanQ==}
+
+- '@types/react-dom@19.1.2':
+- resolution: {integrity: sha512-XGJkWF41Qq305SKWEILa1O8vzhb3aOo3ogBlSmiqNko/WmRb6QIaweuZCXjKygVDXpzXb5wyxKTSOsmkuqj+Qw==}
++ '@types/react-dom@19.1.9':
++ resolution: {integrity: sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ==}
+ peerDependencies:
+ '@types/react': ^19.0.0
+
+ '@types/react-plotly.js@2.6.3':
+ resolution: {integrity: sha512-HBQwyGuu/dGXDsWhnQrhH+xcJSsHvjkwfSRjP+YpOsCCWryIuXF78ZCBjpfgO3sCc0Jo8sYp4NOGtqT7Cn3epQ==}
+
+- '@types/react@19.1.2':
+- resolution: {integrity: sha512-oxLPMytKchWGbnQM9O7D67uPa9paTNxO7jVoNMXgkkErULBPhPARCfkKL9ytcIJJRGjbsVwW4ugJzyFFvm/Tiw==}
+-
+- '@types/sass@1.45.0':
+- resolution: {integrity: sha512-jn7qwGFmJHwUSphV8zZneO3GmtlgLsmhs/LQyVvQbIIa+fzGMUiHI4HXJZL3FT8MJmgXWbLGiVVY7ElvHq6vDA==}
+- deprecated: This is a stub types definition. sass provides its own type definitions, so you do not need this installed.
+-
+- '@types/stylus@0.48.43':
+- resolution: {integrity: sha512-72dv/zdhuyXWVHUXG2VTPEQdOG+oen95/DNFx2aMFFaY6LoITI6PwEqf5x31JF49kp2w9hvUzkNfTGBIeg61LQ==}
++ '@types/react@19.1.14':
++ resolution: {integrity: sha512-ukd93VGzaNPMAUPy0gRDSC57UuQbnH9Kussp7HBjM06YFi9uZTFhOvMSO2OKqXm1rSgzOE+pVx1k1PYHGwlc8Q==}
+
+ '@types/supercluster@7.1.3':
+ resolution: {integrity: sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==}
+@@ -1233,57 +1214,6 @@ packages:
+ cpu: [x64]
+ os: [win32]
+
+- '@webassemblyjs/ast@1.14.1':
+- resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==}
+-
+- '@webassemblyjs/floating-point-hex-parser@1.13.2':
+- resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==}
+-
+- '@webassemblyjs/helper-api-error@1.13.2':
+- resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==}
+-
+- '@webassemblyjs/helper-buffer@1.14.1':
+- resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==}
+-
+- '@webassemblyjs/helper-numbers@1.13.2':
+- resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==}
+-
+- '@webassemblyjs/helper-wasm-bytecode@1.13.2':
+- resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==}
+-
+- '@webassemblyjs/helper-wasm-section@1.14.1':
+- resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==}
+-
+- '@webassemblyjs/ieee754@1.13.2':
+- resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==}
+-
+- '@webassemblyjs/leb128@1.13.2':
+- resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==}
+-
+- '@webassemblyjs/utf8@1.13.2':
+- resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==}
+-
+- '@webassemblyjs/wasm-edit@1.14.1':
+- resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==}
+-
+- '@webassemblyjs/wasm-gen@1.14.1':
+- resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==}
+-
+- '@webassemblyjs/wasm-opt@1.14.1':
+- resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==}
+-
+- '@webassemblyjs/wasm-parser@1.14.1':
+- resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==}
+-
+- '@webassemblyjs/wast-printer@1.14.1':
+- resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==}
+-
+- '@xtuc/ieee754@1.2.0':
+- resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
+-
+- '@xtuc/long@4.2.2':
+- resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
+-
+ abs-svg-path@0.1.1:
+ resolution: {integrity: sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==}
+
+@@ -1306,29 +1236,18 @@ packages:
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
+- agent-base@7.1.3:
+- resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==}
+- engines: {node: '>= 14'}
+-
+- ajv-formats@2.1.1:
+- resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
+- peerDependencies:
+- ajv: ^8.0.0
+- peerDependenciesMeta:
+- ajv:
+- optional: true
++ acorn@8.15.0:
++ resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
++ engines: {node: '>=0.4.0'}
++ hasBin: true
+
+- ajv-keywords@5.1.0:
+- resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==}
+- peerDependencies:
+- ajv: ^8.8.2
++ agent-base@7.1.4:
++ resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
++ engines: {node: '>= 14'}
+
+ ajv@6.12.6:
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+
+- ajv@8.17.1:
+- resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
+-
+ ansi-colors@4.1.3:
+ resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
+ engines: {node: '>=6'}
+@@ -1366,6 +1285,10 @@ packages:
+ resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==}
+ engines: {node: '>=10'}
+
++ aria-hidden@1.2.6:
++ resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==}
++ engines: {node: '>=10'}
++
+ aria-query@5.3.2:
+ resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
+ engines: {node: '>= 0.4'}
+@@ -1463,18 +1386,13 @@ packages:
+ brace-expansion@1.1.11:
+ resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
+
+- brace-expansion@2.0.1:
+- resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
++ brace-expansion@2.0.2:
++ resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
+
+ braces@3.0.3:
+ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
+ engines: {node: '>=8'}
+
+- browserslist@4.24.4:
+- resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}
+- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+- hasBin: true
+-
+ buffer-from@1.1.2:
+ resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+
+@@ -1523,10 +1441,6 @@ packages:
+ resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
+ engines: {node: '>= 14.16.0'}
+
+- chrome-trace-event@1.0.4:
+- resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==}
+- engines: {node: '>=6.0'}
+-
+ clamp@1.0.1:
+ resolution: {integrity: sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA==}
+
+@@ -1627,18 +1541,6 @@ packages:
+ css-global-keywords@1.0.1:
+ resolution: {integrity: sha512-X1xgQhkZ9n94WDwntqst5D/FKkmiU0GlJSFZSV3kLvyJ1WC5VeyoXDOuleUD+SIuH9C7W05is++0Woh0CGfKjQ==}
+
+- css-loader@7.1.2:
+- resolution: {integrity: sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==}
+- engines: {node: '>= 18.12.0'}
+- peerDependencies:
+- '@rspack/core': 0.x || 1.x
+- webpack: ^5.27.0
+- peerDependenciesMeta:
+- '@rspack/core':
+- optional: true
+- webpack:
+- optional: true
+-
+ css-system-font-keywords@1.0.0:
+ resolution: {integrity: sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==}
+
+@@ -1751,6 +1653,15 @@ packages:
+ supports-color:
+ optional: true
+
++ debug@4.4.3:
++ resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
++ engines: {node: '>=6.0'}
++ peerDependencies:
++ supports-color: '*'
++ peerDependenciesMeta:
++ supports-color:
++ optional: true
++
+ deep-is@0.1.4:
+ resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
+
+@@ -1819,9 +1730,6 @@ packages:
+ eastasianwidth@0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+
+- electron-to-chromium@1.5.143:
+- resolution: {integrity: sha512-QqklJMOFBMqe46k8iIOwA9l2hz57V2OKMmP5eSWcUvwx+mASAsbU+wkF1pHjn9ZVSBPrsYWr4/W/95y5SwYg2g==}
+-
+ element-size@1.1.1:
+ resolution: {integrity: sha512-eaN+GMOq/Q+BIWy0ybsgpcYImjGIdNLyjLFJU4XsLHXYQao5jCNb36GyN6C2qwmDDYSfIBmKpPpr4VnBdLCsPQ==}
+
+@@ -1837,10 +1745,6 @@ packages:
+ end-of-stream@1.4.4:
+ resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
+
+- enhanced-resolve@5.18.1:
+- resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
+- engines: {node: '>=10.13.0'}
+-
+ es-abstract@1.23.9:
+ resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==}
+ engines: {node: '>= 0.4'}
+@@ -1857,9 +1761,6 @@ packages:
+ resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
+ engines: {node: '>= 0.4'}
+
+- es-module-lexer@1.7.0:
+- resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
+-
+ es-object-atoms@1.1.1:
+ resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
+ engines: {node: '>= 0.4'}
+@@ -1890,13 +1791,6 @@ packages:
+ es6-weak-map@2.0.3:
+ resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==}
+
+- esbuild-style-plugin@1.6.3:
+- resolution: {integrity: sha512-XPEKf4FjLjEVLv/dJH4UxDzXCrFHYpD93DBO8B+izdZARW5b7nNKQbnKv3J+7VDWJbgCU+hzfgIh2AuIZzlmXQ==}
+-
+- escalade@3.2.0:
+- resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
+- engines: {node: '>=6'}
+-
+ escape-string-regexp@4.0.0:
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+ engines: {node: '>=10'}
+@@ -1980,12 +1874,8 @@ packages:
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
+
+- eslint-scope@5.1.1:
+- resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
+- engines: {node: '>=8.0.0'}
+-
+- eslint-scope@8.3.0:
+- resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==}
++ eslint-scope@8.4.0:
++ resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ eslint-visitor-keys@3.4.3:
+@@ -1996,8 +1886,12 @@ packages:
+ resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- eslint@9.25.0:
+- resolution: {integrity: sha512-MsBdObhM4cEwkzCiraDv7A6txFXEqtNXOb877TsSp2FCkBNl8JfVQrmiuDqC1IkejT6JLPzYBXx/xAiYhyzgGA==}
++ eslint-visitor-keys@4.2.1:
++ resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
++
++ eslint@9.36.0:
++ resolution: {integrity: sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ hasBin: true
+ peerDependencies:
+@@ -2014,6 +1908,10 @@ packages:
+ resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
++ espree@10.4.0:
++ resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
++
+ esprima@4.0.1:
+ resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
+ engines: {node: '>=4'}
+@@ -2027,10 +1925,6 @@ packages:
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
+ engines: {node: '>=4.0'}
+
+- estraverse@4.3.0:
+- resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
+- engines: {node: '>=4.0'}
+-
+ estraverse@5.3.0:
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
+ engines: {node: '>=4.0'}
+@@ -2073,9 +1967,6 @@ packages:
+ fast-levenshtein@2.0.6:
+ resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
+
+- fast-uri@3.0.6:
+- resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==}
+-
+ fastq@1.19.1:
+ resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
+
+@@ -2141,9 +2032,6 @@ packages:
+ functions-have-names@1.2.3:
+ resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
+
+- generic-names@4.0.0:
+- resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==}
+-
+ geojson-vt@3.2.1:
+ resolution: {integrity: sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==}
+
+@@ -2182,6 +2070,9 @@ packages:
+ gl-matrix@3.4.3:
+ resolution: {integrity: sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==}
+
++ gl-matrix@3.4.4:
++ resolution: {integrity: sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==}
++
+ gl-text@1.4.0:
+ resolution: {integrity: sha512-o47+XBqLCj1efmuNyCHt7/UEJmB9l66ql7pnobD6p+sgmBUdzfMZXIF0zD2+KRfpd99DJN+QXdvTFAGCKCVSmQ==}
+
+@@ -2196,9 +2087,6 @@ packages:
+ resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
+ engines: {node: '>=10.13.0'}
+
+- glob-to-regexp@0.4.1:
+- resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
+-
+ glob@10.4.5:
+ resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
+ hasBin: true
+@@ -2322,12 +2210,6 @@ packages:
+ resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
+ engines: {node: '>=0.10.0'}
+
+- icss-utils@5.1.0:
+- resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+ ieee754@1.2.1:
+ resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
+
+@@ -2335,8 +2217,8 @@ packages:
+ resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
+ engines: {node: '>= 4'}
+
+- immutable@5.1.1:
+- resolution: {integrity: sha512-3jatXi9ObIsPGr3N5hGw/vWWcTkq6hUYhpQz4k0wLC+owqWi/LiugIw9x0EdNZ2yGedKN/HzePiBvaJRXa0Ujg==}
++ immutable@5.1.3:
++ resolution: {integrity: sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==}
+
+ import-fresh@3.3.1:
+ resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
+@@ -2530,10 +2412,6 @@ packages:
+ jackspeak@3.4.3:
+ resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
+
+- jest-worker@27.5.1:
+- resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
+- engines: {node: '>= 10.13.0'}
+-
+ jiti@1.21.7:
+ resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
+ hasBin: true
+@@ -2542,8 +2420,8 @@ packages:
+ resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
+ hasBin: true
+
+- jose@6.0.10:
+- resolution: {integrity: sha512-skIAxZqcMkOrSwjJvplIPYrlXGpxTPnro2/QWTDCxAdWQrSTV5/KqspMWmi5WAx5+ULswASJiZ0a+1B/Lxt9cw==}
++ jose@6.1.0:
++ resolution: {integrity: sha512-TTQJyoEoKcC1lscpVDCSsVgYzUDg/0Bt3WE//WiTPK6uOCQC2KZS4MpugbMWt/zyjkopgZoXhZuCi00gLudfUA==}
+
+ js-levenshtein@1.1.6:
+ resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==}
+@@ -2559,9 +2437,6 @@ packages:
+ json-buffer@3.0.1:
+ resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
+
+- json-parse-even-better-errors@2.3.1:
+- resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+-
+ json-schema-traverse@0.4.1:
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+
+@@ -2613,21 +2488,10 @@ packages:
+ lines-and-columns@1.2.4:
+ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+
+- loader-runner@4.3.0:
+- resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
+- engines: {node: '>=6.11.5'}
+-
+- loader-utils@3.3.1:
+- resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==}
+- engines: {node: '>= 12.13.0'}
+-
+ locate-path@6.0.0:
+ resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
+ engines: {node: '>=10'}
+
+- lodash.camelcase@4.3.0:
+- resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
+-
+ lodash.merge@4.6.2:
+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
+
+@@ -2662,9 +2526,6 @@ packages:
+ resolution: {integrity: sha512-9W0yGtkaMAkf74XGYVy4Dqw3YUMnTNB2eeiw9aQbUl4A3KmuCEHTt2DgAB07ENzOYAjsYSAYufkAq0Zd+jU7zA==}
+ engines: {node: '>=0.10.0'}
+
+- merge-stream@2.0.0:
+- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+-
+ merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
+@@ -2673,14 +2534,6 @@ packages:
+ resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
+ engines: {node: '>=8.6'}
+
+- mime-db@1.52.0:
+- resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
+- engines: {node: '>= 0.6'}
+-
+- mime-types@2.1.35:
+- resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
+- engines: {node: '>= 0.6'}
+-
+ minimatch@3.1.2:
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+
+@@ -2748,9 +2601,6 @@ packages:
+ engines: {node: '>= 4.4.x'}
+ hasBin: true
+
+- neo-async@2.6.2:
+- resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
+-
+ next-themes@0.4.6:
+ resolution: {integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==}
+ peerDependencies:
+@@ -2784,9 +2634,6 @@ packages:
+ node-addon-api@7.1.1:
+ resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
+
+- node-releases@2.0.19:
+- resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
+-
+ normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+ engines: {node: '>=0.10.0'}
+@@ -2843,14 +2690,14 @@ packages:
+ once@1.4.0:
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+
+- openapi-fetch@0.13.5:
+- resolution: {integrity: sha512-AQK8T9GSKFREFlN1DBXTYsLjs7YV2tZcJ7zUWxbjMoQmj8dDSFRrzhLCbHPZWA1TMV3vACqfCxLEZcwf2wxV6Q==}
++ openapi-fetch@0.13.8:
++ resolution: {integrity: sha512-yJ4QKRyNxE44baQ9mY5+r/kAzZ8yXMemtNAOFwOzRXJscdjSxxzWSNlyBAr+o5JjkUw9Lc3W7OIoca0cY3PYnQ==}
+
+ openapi-typescript-helpers@0.0.15:
+ resolution: {integrity: sha512-opyTPaunsklCBpTK8JGef6mfPhLSnyy5a0IN9vKtx3+4aExf+KxEqYwIy3hqkedXIB97u357uLMJsOnm3GVjsw==}
+
+- openapi-typescript@7.6.1:
+- resolution: {integrity: sha512-F7RXEeo/heF3O9lOXo2bNjCOtfp7u+D6W3a3VNEH2xE6v+fxLtn5nq0uvUcA1F5aT+CMhNeC5Uqtg5tlXFX/ag==}
++ openapi-typescript@7.9.1:
++ resolution: {integrity: sha512-9gJtoY04mk6iPMbToPjPxEAtfXZ0dTsMZtsgUI8YZta0btPPig9DJFP4jlerQD/7QOwYgb0tl+zLUpDf7vb7VA==}
+ hasBin: true
+ peerDependencies:
+ typescript: ^5.x
+@@ -2942,8 +2789,8 @@ packages:
+ resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==}
+ engines: {node: '>= 6'}
+
+- plotly.js@3.0.1:
+- resolution: {integrity: sha512-eWEUkqdv4sblmUQJ7xGlEA+LghzEVPJOlPBZMJuagG0CsQxlmBb+7rd0UFVig5jhRnN8PQqRQaLv6qXIjnvzgg==}
++ plotly.js@3.1.0:
++ resolution: {integrity: sha512-vx+CyzApL9tquFpwoPHOGSIWDbFPsA4om/tXZcnsygGUejXideDF9R5VwkltEIDG7Xuof45quVPyz1otv6Aqjw==}
+ engines: {node: '>=18.0.0'}
+
+ pluralize@8.0.0:
+@@ -2984,35 +2831,6 @@ packages:
+ ts-node:
+ optional: true
+
+- postcss-modules-extract-imports@3.1.0:
+- resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules-local-by-default@4.2.0:
+- resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules-scope@3.2.1:
+- resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules-values@4.0.0:
+- resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules@6.0.1:
+- resolution: {integrity: sha512-zyo2sAkVvuZFFy0gc2+4O+xar5dYlaVy/ebO24KT0ftk/iJevSNyPyQellsBLlnccwh7f6V6Y4GvuKRYToNgpQ==}
+- peerDependencies:
+- postcss: ^8.0.0
+-
+ postcss-nested@6.2.0:
+ resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
+ engines: {node: '>=12.0'}
+@@ -3023,10 +2841,6 @@ packages:
+ resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
+ engines: {node: '>=4'}
+
+- postcss-selector-parser@7.1.0:
+- resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==}
+- engines: {node: '>=4'}
+-
+ postcss-value-parser@4.2.0:
+ resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+
+@@ -3034,8 +2848,8 @@ packages:
+ resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
+ engines: {node: ^10 || ^12 || >=14}
+
+- postcss@8.5.3:
+- resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
++ postcss@8.5.6:
++ resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
+ engines: {node: ^10 || ^12 || >=14}
+
+ potpack@1.0.2:
+@@ -3076,9 +2890,6 @@ packages:
+ raf@3.4.1:
+ resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==}
+
+- randombytes@2.1.0:
+- resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
+-
+ react-dom@19.1.0:
+ resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==}
+ peerDependencies:
+@@ -3113,6 +2924,16 @@ packages:
+ '@types/react':
+ optional: true
+
++ react-remove-scroll@2.7.1:
++ resolution: {integrity: sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==}
++ engines: {node: '>=10'}
++ peerDependencies:
++ '@types/react': '*'
++ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
++ peerDependenciesMeta:
++ '@types/react':
++ optional: true
++
+ react-style-singleton@2.2.3:
+ resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==}
+ engines: {node: '>=10'}
+@@ -3238,10 +3059,6 @@ packages:
+ scheduler@0.26.0:
+ resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==}
+
+- schema-utils@4.3.2:
+- resolution: {integrity: sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==}
+- engines: {node: '>= 10.13.0'}
+-
+ semver@6.3.1:
+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
+ hasBin: true
+@@ -3251,9 +3068,6 @@ packages:
+ engines: {node: '>=10'}
+ hasBin: true
+
+- serialize-javascript@6.0.2:
+- resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
+-
+ set-function-length@1.2.2:
+ resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
+ engines: {node: '>= 0.4'}
+@@ -3315,9 +3129,6 @@ packages:
+ resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
+ engines: {node: '>=0.10.0'}
+
+- source-map-support@0.5.21:
+- resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+-
+ source-map@0.6.1:
+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
+ engines: {node: '>=0.10.0'}
+@@ -3341,9 +3152,6 @@ packages:
+ resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
+ engines: {node: '>=10.0.0'}
+
+- string-hash@1.1.3:
+- resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==}
+-
+ string-split-by@1.0.0:
+ resolution: {integrity: sha512-KaJKY+hfpzNyet/emP81PJA9hTVSfxNLS9SFTWxdCnnW1/zOOwiV248+EfoX7IQFcBaOp4G5YE6xTJMF+pLg6A==}
+
+@@ -3403,12 +3211,6 @@ packages:
+ strongly-connected-components@1.0.1:
+ resolution: {integrity: sha512-i0TFx4wPcO0FwX+4RkLJi1MxmcTv90jNZgxMu9XRnMXMeFUY1VJlIoXpZunPUvUUqbCT1pg5PEkFqqpcaElNaA==}
+
+- style-loader@4.0.0:
+- resolution: {integrity: sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==}
+- engines: {node: '>= 18.12.0'}
+- peerDependencies:
+- webpack: ^5.27.0
+-
+ styled-jsx@5.1.6:
+ resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
+ engines: {node: '>= 12.0.0'}
+@@ -3436,18 +3238,14 @@ packages:
+ superscript-text@1.0.0:
+ resolution: {integrity: sha512-gwu8l5MtRZ6koO0icVTlmN5pm7Dhh1+Xpe9O4x6ObMAsW+3jPbW14d1DsBq1F4wiI+WOFjXF35pslgec/G8yCQ==}
+
++ supports-color@10.2.2:
++ resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==}
++ engines: {node: '>=18'}
++
+ supports-color@7.2.0:
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+ engines: {node: '>=8'}
+
+- supports-color@8.1.1:
+- resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
+- engines: {node: '>=10'}
+-
+- supports-color@9.4.0:
+- resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==}
+- engines: {node: '>=12'}
+-
+ supports-preserve-symlinks-flag@1.0.0:
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+ engines: {node: '>= 0.4'}
+@@ -3461,8 +3259,8 @@ packages:
+ svg-path-sdf@1.1.3:
+ resolution: {integrity: sha512-vJJjVq/R5lSr2KLfVXVAStktfcfa1pNFjFOgyJnzZFXlO/fDZ5DmM8FpnSKKzLPfEYTVeXuVBTHF296TpxuJVg==}
+
+- tailwind-merge@3.2.0:
+- resolution: {integrity: sha512-FQT/OVqCD+7edmmJpsgCsY820RTD5AkBryuG5IUqR5YQZSdj5xlH5nLgH7YPths7WsLPSpSBNneJdM8aS8aeFA==}
++ tailwind-merge@3.3.1:
++ resolution: {integrity: sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==}
+
+ tailwindcss-animate@1.0.7:
+ resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==}
+@@ -3474,31 +3272,6 @@ packages:
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+
+- tapable@2.2.1:
+- resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
+- engines: {node: '>=6'}
+-
+- terser-webpack-plugin@5.3.14:
+- resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==}
+- engines: {node: '>= 10.13.0'}
+- peerDependencies:
+- '@swc/core': '*'
+- esbuild: '*'
+- uglify-js: '*'
+- webpack: ^5.1.0
+- peerDependenciesMeta:
+- '@swc/core':
+- optional: true
+- esbuild:
+- optional: true
+- uglify-js:
+- optional: true
+-
+- terser@5.39.0:
+- resolution: {integrity: sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==}
+- engines: {node: '>=10'}
+- hasBin: true
+-
+ thenify-all@1.6.0:
+ resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
+ engines: {node: '>=0.8'}
+@@ -3591,8 +3364,8 @@ packages:
+ typedarray@0.0.6:
+ resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
+
+- typescript@5.8.3:
+- resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
++ typescript@5.9.2:
++ resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
+@@ -3600,8 +3373,8 @@ packages:
+ resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
+ engines: {node: '>= 0.4'}
+
+- undici-types@6.19.8:
+- resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
++ undici-types@6.21.0:
++ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
+
+ unquote@1.1.1:
+ resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==}
+@@ -3609,12 +3382,6 @@ packages:
+ unrs-resolver@1.6.1:
+ resolution: {integrity: sha512-PLDI7BRVaI1C0x8mXr8leLPIOPPF1wCRFyKIswJAPJG3LdMxWNiAVvlTvmff5DSezapWFLagk18NF2cCNhe8Fg==}
+
+- update-browserslist-db@1.1.3:
+- resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
+- hasBin: true
+- peerDependencies:
+- browserslist: '>= 4.21.0'
+-
+ update-diff@1.1.0:
+ resolution: {integrity: sha512-rCiBPiHxZwT4+sBhEbChzpO5hYHjm91kScWgdHf4Qeafs6Ba7MBl+d9GlGv72bcTZQO0sLmtQS1pHSWoCLtN/A==}
+
+@@ -3655,10 +3422,6 @@ packages:
+ vt-pbf@3.1.3:
+ resolution: {integrity: sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==}
+
+- watchpack@2.4.2:
+- resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==}
+- engines: {node: '>=10.13.0'}
+-
+ weak-map@1.0.8:
+ resolution: {integrity: sha512-lNR9aAefbGPpHO7AEnY0hCFjz1eTkWCXYvkTRrTHs9qv8zJp+SkVYpzfLIFXQQiG3tVvbNFQgVg2bQS8YGgxyw==}
+
+@@ -3670,20 +3433,6 @@ packages:
+ engines: {node: '>= 10.13.0'}
+ hasBin: true
+
+- webpack-sources@3.2.3:
+- resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
+- engines: {node: '>=10.13.0'}
+-
+- webpack@5.99.7:
+- resolution: {integrity: sha512-CNqKBRMQjwcmKR0idID5va1qlhrqVUKpovi+Ec79ksW8ux7iS1+A6VqzfZXgVYCFRKl7XL5ap3ZoMpwBJxcg0w==}
+- engines: {node: '>=10.13.0'}
+- hasBin: true
+- peerDependencies:
+- webpack-cli: '*'
+- peerDependenciesMeta:
+- webpack-cli:
+- optional: true
+-
+ which-boxed-primitive@1.1.1:
+ resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
+ engines: {node: '>= 0.4'}
+@@ -3714,8 +3463,8 @@ packages:
+ resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
+ engines: {node: '>=0.10.0'}
+
+- world-calendars@1.0.3:
+- resolution: {integrity: sha512-sAjLZkBnsbHkHWVhrsCU5Sa/EVuf9QqgvrN8zyJ2L/F9FR9Oc6CvVK0674+PGAtmmmYQMH98tCUSO4QLQv3/TQ==}
++ world-calendars@1.0.4:
++ resolution: {integrity: sha512-VGRnLJS+xJmGDPodgJRnGIDwGu0s+Cr9V2HB3EzlDZ5n0qb8h5SJtGUEkjrphZYAglEiXZ6kiXdmk0H/h/uu/w==}
+
+ wrap-ansi@7.0.0:
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+@@ -3798,31 +3547,31 @@ snapshots:
+ tslib: 2.8.1
+ optional: true
+
+- '@eslint-community/eslint-utils@4.6.1(eslint@9.25.0(jiti@2.4.2))':
++ '@eslint-community/eslint-utils@4.9.0(eslint@9.36.0(jiti@2.4.2))':
+ dependencies:
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-visitor-keys: 3.4.3
+
+ '@eslint-community/regexpp@4.12.1': {}
+
+- '@eslint/config-array@0.20.0':
++ '@eslint/config-array@0.21.0':
+ dependencies:
+ '@eslint/object-schema': 2.1.6
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+- '@eslint/config-helpers@0.2.1': {}
++ '@eslint/config-helpers@0.3.1': {}
+
+- '@eslint/core@0.13.0':
++ '@eslint/core@0.15.2':
+ dependencies:
+ '@types/json-schema': 7.0.15
+
+ '@eslint/eslintrc@3.3.1':
+ dependencies:
+ ajv: 6.12.6
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ espree: 10.3.0
+ globals: 14.0.0
+ ignore: 5.3.2
+@@ -3833,31 +3582,31 @@ snapshots:
+ transitivePeerDependencies:
+ - supports-color
+
+- '@eslint/js@9.25.0': {}
++ '@eslint/js@9.36.0': {}
+
+ '@eslint/object-schema@2.1.6': {}
+
+- '@eslint/plugin-kit@0.2.8':
++ '@eslint/plugin-kit@0.3.5':
+ dependencies:
+- '@eslint/core': 0.13.0
++ '@eslint/core': 0.15.2
+ levn: 0.4.1
+
+- '@floating-ui/core@1.6.9':
++ '@floating-ui/core@1.7.3':
+ dependencies:
+- '@floating-ui/utils': 0.2.9
++ '@floating-ui/utils': 0.2.10
+
+- '@floating-ui/dom@1.6.13':
++ '@floating-ui/dom@1.7.4':
+ dependencies:
+- '@floating-ui/core': 1.6.9
+- '@floating-ui/utils': 0.2.9
++ '@floating-ui/core': 1.7.3
++ '@floating-ui/utils': 0.2.10
+
+- '@floating-ui/react-dom@2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@floating-ui/react-dom@2.1.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@floating-ui/dom': 1.6.13
++ '@floating-ui/dom': 1.7.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+
+- '@floating-ui/utils@0.2.9': {}
++ '@floating-ui/utils@0.2.10': {}
+
+ '@humanfs/core@0.19.1': {}
+
+@@ -3969,11 +3718,6 @@ snapshots:
+
+ '@jridgewell/set-array@1.2.1': {}
+
+- '@jridgewell/source-map@0.3.6':
+- dependencies:
+- '@jridgewell/gen-mapping': 0.3.8
+- '@jridgewell/trace-mapping': 0.3.25
+-
+ '@jridgewell/sourcemap-codec@1.5.0': {}
+
+ '@jridgewell/trace-mapping@0.3.25':
+@@ -4027,7 +3771,7 @@ snapshots:
+ '@tybys/wasm-util': 0.9.0
+ optional: true
+
+- '@next/bundle-analyzer@15.3.1':
++ '@next/bundle-analyzer@15.5.4':
+ dependencies:
+ webpack-bundle-analyzer: 4.10.1
+ transitivePeerDependencies:
+@@ -4203,423 +3947,423 @@ snapshots:
+
+ '@radix-ui/number@1.1.1': {}
+
+- '@radix-ui/primitive@1.1.2': {}
++ '@radix-ui/primitive@1.1.3': {}
+
+- '@radix-ui/react-arrow@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-avatar@1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-avatar@1.1.10(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-is-hydrated': 0.0.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-checkbox@1.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-checkbox@1.3.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-collection@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-collection@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-context@1.1.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-context@1.1.2(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
+-
+- '@radix-ui/react-dialog@1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++
++ '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ aria-hidden: 1.2.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.6.3(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-direction@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-direction@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-dismissable-layer@1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-dropdown-menu@2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-menu': 2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-dropdown-menu@2.1.16(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-focus-guards@1.1.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-focus-guards@1.1.3(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-focus-scope@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-id@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-id@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-label@2.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-label@2.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-menu@2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-roving-focus': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- aria-hidden: 1.2.4
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-menu@2.1.16(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ aria-hidden: 1.2.6
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.7.1(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-popover@1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-popover@1.1.15(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ aria-hidden: 1.2.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.6.3(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-popper@1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@floating-ui/react-dom': 2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-arrow': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-popper@1.2.8(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@floating-ui/react-dom': 2.1.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ '@radix-ui/rect': 1.1.1
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-portal@1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-portal@1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-presence@1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-presence@1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-primitive@2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-roving-focus@1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-scroll-area@1.2.5(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+ '@radix-ui/number': 1.1.1
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-select@2.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-select@2.2.6(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+ '@radix-ui/number': 1.1.1
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-visually-hidden': 1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ aria-hidden: 1.2.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.6.3(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-separator@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-separator@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-slot@1.2.0(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-slot@1.2.3(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
+-
+- '@radix-ui/react-tabs@1.1.8(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-roving-focus': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++
++ '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-is-hydrated@0.0.0(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-is-hydrated@0.1.0(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ use-sync-external-store: 1.5.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ '@radix-ui/rect': 1.1.1
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-size@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-size@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-visually-hidden@1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+ '@radix-ui/rect@1.1.1': {}
+
+- '@redocly/ajv@8.11.2':
++ '@redocly/ajv@8.11.3':
+ dependencies:
+ fast-deep-equal: 3.1.3
+ json-schema-traverse: 1.0.0
+@@ -4628,12 +4372,12 @@ snapshots:
+
+ '@redocly/config@0.22.2': {}
+
+- '@redocly/openapi-core@1.34.2(supports-color@9.4.0)':
++ '@redocly/openapi-core@1.34.5(supports-color@10.2.2)':
+ dependencies:
+- '@redocly/ajv': 8.11.2
++ '@redocly/ajv': 8.11.3
+ '@redocly/config': 0.22.2
+ colorette: 1.4.0
+- https-proxy-agent: 7.0.6(supports-color@9.4.0)
++ https-proxy-agent: 7.0.6(supports-color@10.2.2)
+ js-levenshtein: 1.1.6
+ js-yaml: 4.1.0
+ minimatch: 5.1.6
+@@ -4688,16 +4432,6 @@ snapshots:
+ tslib: 2.8.1
+ optional: true
+
+- '@types/eslint-scope@3.7.7':
+- dependencies:
+- '@types/eslint': 9.6.1
+- '@types/estree': 1.0.7
+-
+- '@types/eslint@9.6.1':
+- dependencies:
+- '@types/estree': 1.0.7
+- '@types/json-schema': 7.0.15
+-
+ '@types/estree@1.0.7': {}
+
+ '@types/geojson-vt@3.2.5':
+@@ -4710,8 +4444,6 @@ snapshots:
+
+ '@types/json5@0.0.29': {}
+
+- '@types/less@3.0.8': {}
+-
+ '@types/mapbox__point-geometry@0.1.4': {}
+
+ '@types/mapbox__vector-tile@1.3.4':
+@@ -4720,65 +4452,57 @@ snapshots:
+ '@types/mapbox__point-geometry': 0.1.4
+ '@types/pbf': 3.0.5
+
+- '@types/node@20.17.30':
++ '@types/node@20.19.17':
+ dependencies:
+- undici-types: 6.19.8
++ undici-types: 6.21.0
+
+ '@types/pbf@3.0.5': {}
+
+- '@types/plotly.js@2.35.5': {}
++ '@types/plotly.js@2.35.11': {}
+
+- '@types/react-dom@19.1.2(@types/react@19.1.2)':
++ '@types/react-dom@19.1.9(@types/react@19.1.14)':
+ dependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+ '@types/react-plotly.js@2.6.3':
+ dependencies:
+- '@types/plotly.js': 2.35.5
+- '@types/react': 19.1.2
++ '@types/plotly.js': 2.35.11
++ '@types/react': 19.1.14
+
+- '@types/react@19.1.2':
++ '@types/react@19.1.14':
+ dependencies:
+ csstype: 3.1.3
+
+- '@types/sass@1.45.0':
+- dependencies:
+- sass: 1.87.0
+-
+- '@types/stylus@0.48.43':
+- dependencies:
+- '@types/node': 20.17.30
+-
+ '@types/supercluster@7.1.3':
+ dependencies:
+ '@types/geojson': 7946.0.16
+
+- '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)':
+ dependencies:
+ '@eslint-community/regexpp': 4.12.1
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
+ '@typescript-eslint/scope-manager': 8.30.1
+- '@typescript-eslint/type-utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- '@typescript-eslint/utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ '@typescript-eslint/type-utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ '@typescript-eslint/utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
+ '@typescript-eslint/visitor-keys': 8.30.1
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ graphemer: 1.4.0
+ ignore: 5.3.2
+ natural-compare: 1.4.0
+- ts-api-utils: 2.1.0(typescript@5.8.3)
+- typescript: 5.8.3
++ ts-api-utils: 2.1.0(typescript@5.9.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+- '@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 8.30.1
+ '@typescript-eslint/types': 8.30.1
+- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
++ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.2)
+ '@typescript-eslint/visitor-keys': 8.30.1
+- debug: 4.4.0(supports-color@9.4.0)
+- eslint: 9.25.0(jiti@2.4.2)
+- typescript: 5.8.3
++ debug: 4.4.3(supports-color@10.2.2)
++ eslint: 9.36.0(jiti@2.4.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+@@ -4787,48 +4511,48 @@ snapshots:
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/visitor-keys': 8.30.1
+
+- '@typescript-eslint/type-utils@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/type-utils@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)':
+ dependencies:
+- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
+- '@typescript-eslint/utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- debug: 4.4.0(supports-color@9.4.0)
+- eslint: 9.25.0(jiti@2.4.2)
+- ts-api-utils: 2.1.0(typescript@5.8.3)
+- typescript: 5.8.3
++ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.2)
++ '@typescript-eslint/utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ debug: 4.4.3(supports-color@10.2.2)
++ eslint: 9.36.0(jiti@2.4.2)
++ ts-api-utils: 2.1.0(typescript@5.9.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/types@8.30.1': {}
+
+- '@typescript-eslint/typescript-estree@8.30.1(typescript@5.8.3)':
++ '@typescript-eslint/typescript-estree@8.30.1(typescript@5.9.2)':
+ dependencies:
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/visitor-keys': 8.30.1
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.3(supports-color@10.2.2)
+ fast-glob: 3.3.3
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.7.1
+- ts-api-utils: 2.1.0(typescript@5.8.3)
+- typescript: 5.8.3
++ ts-api-utils: 2.1.0(typescript@5.9.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+- '@typescript-eslint/utils@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/utils@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)':
+ dependencies:
+- '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0(jiti@2.4.2))
++ '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.4.2))
+ '@typescript-eslint/scope-manager': 8.30.1
+ '@typescript-eslint/types': 8.30.1
+- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
+- eslint: 9.25.0(jiti@2.4.2)
+- typescript: 5.8.3
++ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.2)
++ eslint: 9.36.0(jiti@2.4.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/visitor-keys@8.30.1':
+ dependencies:
+ '@typescript-eslint/types': 8.30.1
+- eslint-visitor-keys: 4.2.0
++ eslint-visitor-keys: 4.2.1
+
+ '@unrs/resolver-binding-darwin-arm64@1.6.1':
+ optional: true
+@@ -4880,92 +4604,16 @@ snapshots:
+ '@unrs/resolver-binding-win32-x64-msvc@1.6.1':
+ optional: true
+
+- '@webassemblyjs/ast@1.14.1':
+- dependencies:
+- '@webassemblyjs/helper-numbers': 1.13.2
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+-
+- '@webassemblyjs/floating-point-hex-parser@1.13.2': {}
+-
+- '@webassemblyjs/helper-api-error@1.13.2': {}
+-
+- '@webassemblyjs/helper-buffer@1.14.1': {}
+-
+- '@webassemblyjs/helper-numbers@1.13.2':
+- dependencies:
+- '@webassemblyjs/floating-point-hex-parser': 1.13.2
+- '@webassemblyjs/helper-api-error': 1.13.2
+- '@xtuc/long': 4.2.2
+-
+- '@webassemblyjs/helper-wasm-bytecode@1.13.2': {}
+-
+- '@webassemblyjs/helper-wasm-section@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-buffer': 1.14.1
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/wasm-gen': 1.14.1
+-
+- '@webassemblyjs/ieee754@1.13.2':
+- dependencies:
+- '@xtuc/ieee754': 1.2.0
+-
+- '@webassemblyjs/leb128@1.13.2':
+- dependencies:
+- '@xtuc/long': 4.2.2
+-
+- '@webassemblyjs/utf8@1.13.2': {}
+-
+- '@webassemblyjs/wasm-edit@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-buffer': 1.14.1
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/helper-wasm-section': 1.14.1
+- '@webassemblyjs/wasm-gen': 1.14.1
+- '@webassemblyjs/wasm-opt': 1.14.1
+- '@webassemblyjs/wasm-parser': 1.14.1
+- '@webassemblyjs/wast-printer': 1.14.1
+-
+- '@webassemblyjs/wasm-gen@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/ieee754': 1.13.2
+- '@webassemblyjs/leb128': 1.13.2
+- '@webassemblyjs/utf8': 1.13.2
+-
+- '@webassemblyjs/wasm-opt@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-buffer': 1.14.1
+- '@webassemblyjs/wasm-gen': 1.14.1
+- '@webassemblyjs/wasm-parser': 1.14.1
+-
+- '@webassemblyjs/wasm-parser@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-api-error': 1.13.2
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/ieee754': 1.13.2
+- '@webassemblyjs/leb128': 1.13.2
+- '@webassemblyjs/utf8': 1.13.2
+-
+- '@webassemblyjs/wast-printer@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@xtuc/long': 4.2.2
+-
+- '@xtuc/ieee754@1.2.0': {}
+-
+- '@xtuc/long@4.2.2': {}
+-
+ abs-svg-path@0.1.1: {}
+
+ acorn-jsx@5.3.2(acorn@8.14.1):
+ dependencies:
+ acorn: 8.14.1
+
++ acorn-jsx@5.3.2(acorn@8.15.0):
++ dependencies:
++ acorn: 8.15.0
++
+ acorn-walk@8.3.4:
+ dependencies:
+ acorn: 8.14.1
+@@ -4974,16 +4622,9 @@ snapshots:
+
+ acorn@8.14.1: {}
+
+- agent-base@7.1.3: {}
+-
+- ajv-formats@2.1.1(ajv@8.17.1):
+- optionalDependencies:
+- ajv: 8.17.1
++ acorn@8.15.0: {}
+
+- ajv-keywords@5.1.0(ajv@8.17.1):
+- dependencies:
+- ajv: 8.17.1
+- fast-deep-equal: 3.1.3
++ agent-base@7.1.4: {}
+
+ ajv@6.12.6:
+ dependencies:
+@@ -4992,13 +4633,6 @@ snapshots:
+ json-schema-traverse: 0.4.1
+ uri-js: 4.4.1
+
+- ajv@8.17.1:
+- dependencies:
+- fast-deep-equal: 3.1.3
+- fast-uri: 3.0.6
+- json-schema-traverse: 1.0.0
+- require-from-string: 2.0.2
+-
+ ansi-colors@4.1.3: {}
+
+ ansi-regex@5.0.1: {}
+@@ -5026,6 +4660,10 @@ snapshots:
+ dependencies:
+ tslib: 2.8.1
+
++ aria-hidden@1.2.6:
++ dependencies:
++ tslib: 2.8.1
++
+ aria-query@5.3.2: {}
+
+ array-bounds@1.0.1: {}
+@@ -5139,7 +4777,7 @@ snapshots:
+ balanced-match: 1.0.2
+ concat-map: 0.0.1
+
+- brace-expansion@2.0.1:
++ brace-expansion@2.0.2:
+ dependencies:
+ balanced-match: 1.0.2
+
+@@ -5147,13 +4785,6 @@ snapshots:
+ dependencies:
+ fill-range: 7.1.1
+
+- browserslist@4.24.4:
+- dependencies:
+- caniuse-lite: 1.0.30001715
+- electron-to-chromium: 1.5.143
+- node-releases: 2.0.19
+- update-browserslist-db: 1.1.3(browserslist@4.24.4)
+-
+ buffer-from@1.1.2: {}
+
+ busboy@1.6.0:
+@@ -5209,8 +4840,7 @@ snapshots:
+ chokidar@4.0.3:
+ dependencies:
+ readdirp: 4.1.2
+-
+- chrome-trace-event@1.0.4: {}
++ optional: true
+
+ clamp@1.0.1: {}
+
+@@ -5323,19 +4953,6 @@ snapshots:
+
+ css-global-keywords@1.0.1: {}
+
+- css-loader@7.1.2(webpack@5.99.7):
+- dependencies:
+- icss-utils: 5.1.0(postcss@8.5.3)
+- postcss: 8.5.3
+- postcss-modules-extract-imports: 3.1.0(postcss@8.5.3)
+- postcss-modules-local-by-default: 4.2.0(postcss@8.5.3)
+- postcss-modules-scope: 3.2.1(postcss@8.5.3)
+- postcss-modules-values: 4.0.0(postcss@8.5.3)
+- postcss-value-parser: 4.2.0
+- semver: 7.7.1
+- optionalDependencies:
+- webpack: 5.99.7
+-
+ css-system-font-keywords@1.0.0: {}
+
+ csscolorparser@1.0.3: {}
+@@ -5429,11 +5046,15 @@ snapshots:
+ dependencies:
+ ms: 2.1.3
+
+- debug@4.4.0(supports-color@9.4.0):
++ debug@4.4.0:
++ dependencies:
++ ms: 2.1.3
++
++ debug@4.4.3(supports-color@10.2.2):
+ dependencies:
+ ms: 2.1.3
+ optionalDependencies:
+- supports-color: 9.4.0
++ supports-color: 10.2.2
+
+ deep-is@0.1.4: {}
+
+@@ -5499,8 +5120,6 @@ snapshots:
+
+ eastasianwidth@0.2.0: {}
+
+- electron-to-chromium@1.5.143: {}
+-
+ element-size@1.1.1: {}
+
+ elementary-circuits-directed-graph@1.3.1:
+@@ -5515,11 +5134,6 @@ snapshots:
+ dependencies:
+ once: 1.4.0
+
+- enhanced-resolve@5.18.1:
+- dependencies:
+- graceful-fs: 4.2.11
+- tapable: 2.2.1
+-
+ es-abstract@1.23.9:
+ dependencies:
+ array-buffer-byte-length: 1.0.2
+@@ -5597,8 +5211,6 @@ snapshots:
+ iterator.prototype: 1.1.5
+ safe-array-concat: 1.1.3
+
+- es-module-lexer@1.7.0: {}
+-
+ es-object-atoms@1.1.1:
+ dependencies:
+ es-errors: 1.3.0
+@@ -5645,17 +5257,6 @@ snapshots:
+ es6-iterator: 2.0.3
+ es6-symbol: 3.1.4
+
+- esbuild-style-plugin@1.6.3:
+- dependencies:
+- '@types/less': 3.0.8
+- '@types/sass': 1.45.0
+- '@types/stylus': 0.48.43
+- glob: 10.4.5
+- postcss: 8.5.3
+- postcss-modules: 6.0.1(postcss@8.5.3)
+-
+- escalade@3.2.0: {}
+-
+ escape-string-regexp@4.0.0: {}
+
+ escodegen@2.1.0:
+@@ -5666,21 +5267,21 @@ snapshots:
+ optionalDependencies:
+ source-map: 0.6.1
+
+- eslint-config-next@15.3.1-canary.14(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3):
++ eslint-config-next@15.3.1-canary.14(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2):
+ dependencies:
+ '@next/eslint-plugin-next': 15.3.1-canary.14
+ '@rushstack/eslint-patch': 1.11.0
+- '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- eslint: 9.25.0(jiti@2.4.2)
++ '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-import-resolver-node: 0.3.9
+- eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-jsx-a11y: 6.10.2(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-react: 7.37.5(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-react-hooks: 5.2.0(eslint@9.25.0(jiti@2.4.2))
++ eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-jsx-a11y: 6.10.2(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-react: 7.37.5(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-react-hooks: 5.2.0(eslint@9.36.0(jiti@2.4.2))
+ optionalDependencies:
+- typescript: 5.8.3
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - eslint-import-resolver-webpack
+ - eslint-plugin-import-x
+@@ -5694,33 +5295,33 @@ snapshots:
+ transitivePeerDependencies:
+ - supports-color
+
+- eslint-import-resolver-typescript@3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2)):
++ eslint-import-resolver-typescript@3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ '@nolyfill/is-core-module': 1.0.39
+- debug: 4.4.0(supports-color@9.4.0)
+- eslint: 9.25.0(jiti@2.4.2)
++ debug: 4.4.3(supports-color@10.2.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ get-tsconfig: 4.10.0
+ is-bun-module: 2.0.0
+ stable-hash: 0.0.5
+ tinyglobby: 0.2.13
+ unrs-resolver: 1.6.1
+ optionalDependencies:
+- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
++ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
+ transitivePeerDependencies:
+ - supports-color
+
+- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2)):
++ eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ debug: 3.2.7
+ optionalDependencies:
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- eslint: 9.25.0(jiti@2.4.2)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-import-resolver-node: 0.3.9
+- eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2))
++ eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2))
+ transitivePeerDependencies:
+ - supports-color
+
+- eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ '@rtsao/scc': 1.1.0
+ array-includes: 3.1.8
+@@ -5729,9 +5330,9 @@ snapshots:
+ array.prototype.flatmap: 1.3.3
+ debug: 3.2.7
+ doctrine: 2.1.0
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-import-resolver-node: 0.3.9
+- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
++ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
+ hasown: 2.0.2
+ is-core-module: 2.16.1
+ is-glob: 4.0.3
+@@ -5743,13 +5344,13 @@ snapshots:
+ string.prototype.trimend: 1.0.9
+ tsconfig-paths: 3.15.0
+ optionalDependencies:
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
+ transitivePeerDependencies:
+ - eslint-import-resolver-typescript
+ - eslint-import-resolver-webpack
+ - supports-color
+
+- eslint-plugin-jsx-a11y@6.10.2(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-jsx-a11y@6.10.2(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ aria-query: 5.3.2
+ array-includes: 3.1.8
+@@ -5759,7 +5360,7 @@ snapshots:
+ axobject-query: 4.1.0
+ damerau-levenshtein: 1.0.8
+ emoji-regex: 9.2.2
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ hasown: 2.0.2
+ jsx-ast-utils: 3.3.5
+ language-tags: 1.0.9
+@@ -5768,11 +5369,11 @@ snapshots:
+ safe-regex-test: 1.1.0
+ string.prototype.includes: 2.0.1
+
+- eslint-plugin-react-hooks@5.2.0(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-react-hooks@5.2.0(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+
+- eslint-plugin-react@7.37.5(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-react@7.37.5(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ array-includes: 3.1.8
+ array.prototype.findlast: 1.2.5
+@@ -5780,7 +5381,7 @@ snapshots:
+ array.prototype.tosorted: 1.1.4
+ doctrine: 2.1.0
+ es-iterator-helpers: 1.2.1
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ estraverse: 5.3.0
+ hasown: 2.0.2
+ jsx-ast-utils: 3.3.5
+@@ -5794,12 +5395,7 @@ snapshots:
+ string.prototype.matchall: 4.0.12
+ string.prototype.repeat: 1.0.0
+
+- eslint-scope@5.1.1:
+- dependencies:
+- esrecurse: 4.3.0
+- estraverse: 4.3.0
+-
+- eslint-scope@8.3.0:
++ eslint-scope@8.4.0:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
+@@ -5808,16 +5404,18 @@ snapshots:
+
+ eslint-visitor-keys@4.2.0: {}
+
+- eslint@9.25.0(jiti@2.4.2):
++ eslint-visitor-keys@4.2.1: {}
++
++ eslint@9.36.0(jiti@2.4.2):
+ dependencies:
+- '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0(jiti@2.4.2))
++ '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.4.2))
+ '@eslint-community/regexpp': 4.12.1
+- '@eslint/config-array': 0.20.0
+- '@eslint/config-helpers': 0.2.1
+- '@eslint/core': 0.13.0
++ '@eslint/config-array': 0.21.0
++ '@eslint/config-helpers': 0.3.1
++ '@eslint/core': 0.15.2
+ '@eslint/eslintrc': 3.3.1
+- '@eslint/js': 9.25.0
+- '@eslint/plugin-kit': 0.2.8
++ '@eslint/js': 9.36.0
++ '@eslint/plugin-kit': 0.3.5
+ '@humanfs/node': 0.16.6
+ '@humanwhocodes/module-importer': 1.0.1
+ '@humanwhocodes/retry': 0.4.2
+@@ -5826,11 +5424,11 @@ snapshots:
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.6
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ escape-string-regexp: 4.0.0
+- eslint-scope: 8.3.0
+- eslint-visitor-keys: 4.2.0
+- espree: 10.3.0
++ eslint-scope: 8.4.0
++ eslint-visitor-keys: 4.2.1
++ espree: 10.4.0
+ esquery: 1.6.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+@@ -5863,6 +5461,12 @@ snapshots:
+ acorn-jsx: 5.3.2(acorn@8.14.1)
+ eslint-visitor-keys: 4.2.0
+
++ espree@10.4.0:
++ dependencies:
++ acorn: 8.15.0
++ acorn-jsx: 5.3.2(acorn@8.15.0)
++ eslint-visitor-keys: 4.2.1
++
+ esprima@4.0.1: {}
+
+ esquery@1.6.0:
+@@ -5873,8 +5477,6 @@ snapshots:
+ dependencies:
+ estraverse: 5.3.0
+
+- estraverse@4.3.0: {}
+-
+ estraverse@5.3.0: {}
+
+ esutils@2.0.3: {}
+@@ -5921,8 +5523,6 @@ snapshots:
+
+ fast-levenshtein@2.0.6: {}
+
+- fast-uri@3.0.6: {}
+-
+ fastq@1.19.1:
+ dependencies:
+ reusify: 1.1.0
+@@ -5993,10 +5593,6 @@ snapshots:
+
+ functions-have-names@1.2.3: {}
+
+- generic-names@4.0.0:
+- dependencies:
+- loader-utils: 3.3.1
+-
+ geojson-vt@3.2.1: {}
+
+ geojson-vt@4.0.2: {}
+@@ -6039,6 +5635,8 @@ snapshots:
+
+ gl-matrix@3.4.3: {}
+
++ gl-matrix@3.4.4: {}
++
+ gl-text@1.4.0:
+ dependencies:
+ bit-twiddle: 1.0.2
+@@ -6077,8 +5675,6 @@ snapshots:
+ dependencies:
+ is-glob: 4.0.3
+
+- glob-to-regexp@0.4.1: {}
+-
+ glob@10.4.5:
+ dependencies:
+ foreground-child: 3.3.1
+@@ -6227,10 +5823,10 @@ snapshots:
+
+ html-escaper@2.0.2: {}
+
+- https-proxy-agent@7.0.6(supports-color@9.4.0):
++ https-proxy-agent@7.0.6(supports-color@10.2.2):
+ dependencies:
+- agent-base: 7.1.3
+- debug: 4.4.0(supports-color@9.4.0)
++ agent-base: 7.1.4
++ debug: 4.4.3(supports-color@10.2.2)
+ transitivePeerDependencies:
+ - supports-color
+
+@@ -6238,15 +5834,12 @@ snapshots:
+ dependencies:
+ safer-buffer: 2.1.2
+
+- icss-utils@5.1.0(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
+-
+ ieee754@1.2.1: {}
+
+ ignore@5.3.2: {}
+
+- immutable@5.1.1: {}
++ immutable@5.1.3:
++ optional: true
+
+ import-fresh@3.3.1:
+ dependencies:
+@@ -6430,18 +6023,12 @@ snapshots:
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
+
+- jest-worker@27.5.1:
+- dependencies:
+- '@types/node': 20.17.30
+- merge-stream: 2.0.0
+- supports-color: 8.1.1
+-
+ jiti@1.21.7: {}
+
+ jiti@2.4.2:
+ optional: true
+
+- jose@6.0.10: {}
++ jose@6.1.0: {}
+
+ js-levenshtein@1.1.6: {}
+
+@@ -6453,8 +6040,6 @@ snapshots:
+
+ json-buffer@3.0.1: {}
+
+- json-parse-even-better-errors@2.3.1: {}
+-
+ json-schema-traverse@0.4.1: {}
+
+ json-schema-traverse@1.0.0: {}
+@@ -6499,16 +6084,10 @@ snapshots:
+
+ lines-and-columns@1.2.4: {}
+
+- loader-runner@4.3.0: {}
+-
+- loader-utils@3.3.1: {}
+-
+ locate-path@6.0.0:
+ dependencies:
+ p-locate: 5.0.0
+
+- lodash.camelcase@4.3.0: {}
+-
+ lodash.merge@4.6.2: {}
+
+ loose-envify@1.4.0:
+@@ -6539,7 +6118,7 @@ snapshots:
+ csscolorparser: 1.0.3
+ earcut: 2.2.4
+ geojson-vt: 3.2.1
+- gl-matrix: 3.4.3
++ gl-matrix: 3.4.4
+ grid-index: 1.1.0
+ murmurhash-js: 1.0.0
+ pbf: 3.3.0
+@@ -6583,8 +6162,6 @@ snapshots:
+
+ math-log2@1.0.1: {}
+
+- merge-stream@2.0.0: {}
+-
+ merge2@1.4.1: {}
+
+ micromatch@4.0.8:
+@@ -6592,23 +6169,17 @@ snapshots:
+ braces: 3.0.3
+ picomatch: 2.3.1
+
+- mime-db@1.52.0: {}
+-
+- mime-types@2.1.35:
+- dependencies:
+- mime-db: 1.52.0
+-
+ minimatch@3.1.2:
+ dependencies:
+ brace-expansion: 1.1.11
+
+ minimatch@5.1.6:
+ dependencies:
+- brace-expansion: 2.0.1
++ brace-expansion: 2.0.2
+
+ minimatch@9.0.5:
+ dependencies:
+- brace-expansion: 2.0.1
++ brace-expansion: 2.0.2
+
+ minimist@1.2.8: {}
+
+@@ -6658,8 +6229,6 @@ snapshots:
+ transitivePeerDependencies:
+ - supports-color
+
+- neo-async@2.6.2: {}
+-
+ next-themes@0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+@@ -6696,8 +6265,6 @@ snapshots:
+ node-addon-api@7.1.1:
+ optional: true
+
+- node-releases@2.0.19: {}
+-
+ normalize-path@3.0.0: {}
+
+ normalize-svg-path@0.1.0: {}
+@@ -6762,20 +6329,20 @@ snapshots:
+ dependencies:
+ wrappy: 1.0.2
+
+- openapi-fetch@0.13.5:
++ openapi-fetch@0.13.8:
+ dependencies:
+ openapi-typescript-helpers: 0.0.15
+
+ openapi-typescript-helpers@0.0.15: {}
+
+- openapi-typescript@7.6.1(typescript@5.8.3):
++ openapi-typescript@7.9.1(typescript@5.9.2):
+ dependencies:
+- '@redocly/openapi-core': 1.34.2(supports-color@9.4.0)
++ '@redocly/openapi-core': 1.34.5(supports-color@10.2.2)
+ ansi-colors: 4.1.3
+ change-case: 5.4.4
+ parse-json: 8.3.0
+- supports-color: 9.4.0
+- typescript: 5.8.3
++ supports-color: 10.2.2
++ typescript: 5.9.2
+ yargs-parser: 21.1.1
+
+ opener@1.5.2: {}
+@@ -6855,12 +6422,13 @@ snapshots:
+
+ pirates@4.0.7: {}
+
+- plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7):
++ plotly.js@3.1.0(mapbox-gl@1.13.3):
+ dependencies:
+ '@plotly/d3': 3.8.2
+ '@plotly/d3-sankey': 0.7.2
+ '@plotly/d3-sankey-circular': 0.33.1
+ '@plotly/mapbox-gl': 1.13.4(mapbox-gl@1.13.3)
++ '@plotly/regl': 2.1.2
+ '@turf/area': 7.2.0
+ '@turf/bbox': 7.2.0
+ '@turf/centroid': 7.2.0
+@@ -6871,7 +6439,6 @@ snapshots:
+ color-parse: 2.0.0
+ color-rgba: 3.0.0
+ country-regex: 1.1.0
+- css-loader: 7.1.2(webpack@5.99.7)
+ d3-force: 1.2.1
+ d3-format: 1.4.5
+ d3-geo: 1.12.1
+@@ -6880,7 +6447,6 @@ snapshots:
+ d3-interpolate: 3.0.1
+ d3-time: 1.1.0
+ d3-time-format: 2.3.0
+- esbuild-style-plugin: 1.6.3
+ fast-isnumeric: 1.1.4
+ gl-mat4: 1.2.0
+ gl-text: 1.4.0
+@@ -6896,25 +6462,21 @@ snapshots:
+ point-in-polygon: 1.1.0
+ polybooljs: 1.2.2
+ probe-image-size: 7.2.3
+- regl: '@plotly/regl@2.1.2'
+ regl-error2d: 2.0.12
+ regl-line2d: 3.1.3
+ regl-scatter2d: 3.3.1
+ regl-splom: 1.0.14
+ strongly-connected-components: 1.0.1
+- style-loader: 4.0.0(webpack@5.99.7)
+ superscript-text: 1.0.0
+ svg-path-sdf: 1.1.3
+ tinycolor2: 1.6.0
+ to-px: 1.0.1
+ topojson-client: 3.1.0
+ webgl-context: 2.2.0
+- world-calendars: 1.0.3
++ world-calendars: 1.0.4
+ transitivePeerDependencies:
+- - '@rspack/core'
+ - mapbox-gl
+ - supports-color
+- - webpack
+
+ pluralize@8.0.0: {}
+
+@@ -6924,61 +6486,28 @@ snapshots:
+
+ possible-typed-array-names@1.1.0: {}
+
+- postcss-import@15.1.0(postcss@8.5.3):
++ postcss-import@15.1.0(postcss@8.5.6):
+ dependencies:
+- postcss: 8.5.3
++ postcss: 8.5.6
+ postcss-value-parser: 4.2.0
+ read-cache: 1.0.0
+ resolve: 1.22.10
+
+- postcss-js@4.0.1(postcss@8.5.3):
++ postcss-js@4.0.1(postcss@8.5.6):
+ dependencies:
+ camelcase-css: 2.0.1
+- postcss: 8.5.3
++ postcss: 8.5.6
+
+- postcss-load-config@4.0.2(postcss@8.5.3):
++ postcss-load-config@4.0.2(postcss@8.5.6):
+ dependencies:
+ lilconfig: 3.1.3
+ yaml: 2.7.1
+ optionalDependencies:
+- postcss: 8.5.3
+-
+- postcss-modules-extract-imports@3.1.0(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
+-
+- postcss-modules-local-by-default@4.2.0(postcss@8.5.3):
+- dependencies:
+- icss-utils: 5.1.0(postcss@8.5.3)
+- postcss: 8.5.3
+- postcss-selector-parser: 7.1.0
+- postcss-value-parser: 4.2.0
++ postcss: 8.5.6
+
+- postcss-modules-scope@3.2.1(postcss@8.5.3):
++ postcss-nested@6.2.0(postcss@8.5.6):
+ dependencies:
+- postcss: 8.5.3
+- postcss-selector-parser: 7.1.0
+-
+- postcss-modules-values@4.0.0(postcss@8.5.3):
+- dependencies:
+- icss-utils: 5.1.0(postcss@8.5.3)
+- postcss: 8.5.3
+-
+- postcss-modules@6.0.1(postcss@8.5.3):
+- dependencies:
+- generic-names: 4.0.0
+- icss-utils: 5.1.0(postcss@8.5.3)
+- lodash.camelcase: 4.3.0
+- postcss: 8.5.3
+- postcss-modules-extract-imports: 3.1.0(postcss@8.5.3)
+- postcss-modules-local-by-default: 4.2.0(postcss@8.5.3)
+- postcss-modules-scope: 3.2.1(postcss@8.5.3)
+- postcss-modules-values: 4.0.0(postcss@8.5.3)
+- string-hash: 1.1.3
+-
+- postcss-nested@6.2.0(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
++ postcss: 8.5.6
+ postcss-selector-parser: 6.1.2
+
+ postcss-selector-parser@6.1.2:
+@@ -6986,11 +6515,6 @@ snapshots:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+
+- postcss-selector-parser@7.1.0:
+- dependencies:
+- cssesc: 3.0.0
+- util-deprecate: 1.0.2
+-
+ postcss-value-parser@4.2.0: {}
+
+ postcss@8.4.31:
+@@ -6999,7 +6523,7 @@ snapshots:
+ picocolors: 1.1.1
+ source-map-js: 1.2.1
+
+- postcss@8.5.3:
++ postcss@8.5.6:
+ dependencies:
+ nanoid: 3.3.11
+ picocolors: 1.1.1
+@@ -7041,10 +6565,6 @@ snapshots:
+ dependencies:
+ performance-now: 2.1.0
+
+- randombytes@2.1.0:
+- dependencies:
+- safe-buffer: 5.2.1
+-
+ react-dom@19.1.0(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+@@ -7052,38 +6572,49 @@ snapshots:
+
+ react-is@16.13.1: {}
+
+- react-plotly.js@2.6.0(plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7))(react@19.1.0):
++ react-plotly.js@2.6.0(plotly.js@3.1.0(mapbox-gl@1.13.3))(react@19.1.0):
+ dependencies:
+- plotly.js: 3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7)
++ plotly.js: 3.1.0(mapbox-gl@1.13.3)
+ prop-types: 15.8.1
+ react: 19.1.0
+
+- react-remove-scroll-bar@2.3.8(@types/react@19.1.2)(react@19.1.0):
++ react-remove-scroll-bar@2.3.8(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+- react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0)
++ react-style-singleton: 2.2.3(@types/react@19.1.14)(react@19.1.0)
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- react-remove-scroll@2.6.3(@types/react@19.1.2)(react@19.1.0):
++ react-remove-scroll@2.6.3(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+- react-remove-scroll-bar: 2.3.8(@types/react@19.1.2)(react@19.1.0)
+- react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll-bar: 2.3.8(@types/react@19.1.14)(react@19.1.0)
++ react-style-singleton: 2.2.3(@types/react@19.1.14)(react@19.1.0)
+ tslib: 2.8.1
+- use-callback-ref: 1.3.3(@types/react@19.1.2)(react@19.1.0)
+- use-sidecar: 1.1.3(@types/react@19.1.2)(react@19.1.0)
++ use-callback-ref: 1.3.3(@types/react@19.1.14)(react@19.1.0)
++ use-sidecar: 1.1.3(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- react-style-singleton@2.2.3(@types/react@19.1.2)(react@19.1.0):
++ react-remove-scroll@2.7.1(@types/react@19.1.14)(react@19.1.0):
++ dependencies:
++ react: 19.1.0
++ react-remove-scroll-bar: 2.3.8(@types/react@19.1.14)(react@19.1.0)
++ react-style-singleton: 2.2.3(@types/react@19.1.14)(react@19.1.0)
++ tslib: 2.8.1
++ use-callback-ref: 1.3.3(@types/react@19.1.14)(react@19.1.0)
++ use-sidecar: 1.1.3(@types/react@19.1.14)(react@19.1.0)
++ optionalDependencies:
++ '@types/react': 19.1.14
++
++ react-style-singleton@2.2.3(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ get-nonce: 1.0.1
+ react: 19.1.0
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+ react@19.1.0: {}
+
+@@ -7112,7 +6643,8 @@ snapshots:
+ dependencies:
+ picomatch: 2.3.1
+
+- readdirp@4.1.2: {}
++ readdirp@4.1.2:
++ optional: true
+
+ reflect.getprototypeof@1.0.10:
+ dependencies:
+@@ -7251,30 +6783,20 @@ snapshots:
+ sass@1.87.0:
+ dependencies:
+ chokidar: 4.0.3
+- immutable: 5.1.1
++ immutable: 5.1.3
+ source-map-js: 1.2.1
+ optionalDependencies:
+ '@parcel/watcher': 2.5.1
++ optional: true
+
+ sax@1.4.1: {}
+
+ scheduler@0.26.0: {}
+
+- schema-utils@4.3.2:
+- dependencies:
+- '@types/json-schema': 7.0.15
+- ajv: 8.17.1
+- ajv-formats: 2.1.1(ajv@8.17.1)
+- ajv-keywords: 5.1.0(ajv@8.17.1)
+-
+ semver@6.3.1: {}
+
+ semver@7.7.1: {}
+
+- serialize-javascript@6.0.2:
+- dependencies:
+- randombytes: 2.1.0
+-
+ set-function-length@1.2.2:
+ dependencies:
+ define-data-property: 1.1.4
+@@ -7378,12 +6900,8 @@ snapshots:
+
+ source-map-js@1.2.1: {}
+
+- source-map-support@0.5.21:
+- dependencies:
+- buffer-from: 1.1.2
+- source-map: 0.6.1
+-
+- source-map@0.6.1: {}
++ source-map@0.6.1:
++ optional: true
+
+ stable-hash@0.0.5: {}
+
+@@ -7403,8 +6921,6 @@ snapshots:
+
+ streamsearch@1.1.0: {}
+
+- string-hash@1.1.3: {}
+-
+ string-split-by@1.0.0:
+ dependencies:
+ parenthesis: 3.1.8
+@@ -7491,10 +7007,6 @@ snapshots:
+
+ strongly-connected-components@1.0.1: {}
+
+- style-loader@4.0.0(webpack@5.99.7):
+- dependencies:
+- webpack: 5.99.7
+-
+ styled-jsx@5.1.6(react@19.1.0):
+ dependencies:
+ client-only: 0.0.1
+@@ -7520,16 +7032,12 @@ snapshots:
+
+ superscript-text@1.0.0: {}
+
+- supports-color@7.2.0:
+- dependencies:
+- has-flag: 4.0.0
++ supports-color@10.2.2: {}
+
+- supports-color@8.1.1:
++ supports-color@7.2.0:
+ dependencies:
+ has-flag: 4.0.0
+
+- supports-color@9.4.0: {}
+-
+ supports-preserve-symlinks-flag@1.0.0: {}
+
+ svg-arc-to-cubic-bezier@3.2.0: {}
+@@ -7549,7 +7057,7 @@ snapshots:
+ parse-svg-path: 0.1.2
+ svg-path-bounds: 1.0.2
+
+- tailwind-merge@3.2.0: {}
++ tailwind-merge@3.3.1: {}
+
+ tailwindcss-animate@1.0.7(tailwindcss@3.4.17):
+ dependencies:
+@@ -7571,35 +7079,17 @@ snapshots:
+ normalize-path: 3.0.0
+ object-hash: 3.0.0
+ picocolors: 1.1.1
+- postcss: 8.5.3
+- postcss-import: 15.1.0(postcss@8.5.3)
+- postcss-js: 4.0.1(postcss@8.5.3)
+- postcss-load-config: 4.0.2(postcss@8.5.3)
+- postcss-nested: 6.2.0(postcss@8.5.3)
++ postcss: 8.5.6
++ postcss-import: 15.1.0(postcss@8.5.6)
++ postcss-js: 4.0.1(postcss@8.5.6)
++ postcss-load-config: 4.0.2(postcss@8.5.6)
++ postcss-nested: 6.2.0(postcss@8.5.6)
+ postcss-selector-parser: 6.1.2
+ resolve: 1.22.10
+ sucrase: 3.35.0
+ transitivePeerDependencies:
+ - ts-node
+
+- tapable@2.2.1: {}
+-
+- terser-webpack-plugin@5.3.14(webpack@5.99.7):
+- dependencies:
+- '@jridgewell/trace-mapping': 0.3.25
+- jest-worker: 27.5.1
+- schema-utils: 4.3.2
+- serialize-javascript: 6.0.2
+- terser: 5.39.0
+- webpack: 5.99.7
+-
+- terser@5.39.0:
+- dependencies:
+- '@jridgewell/source-map': 0.3.6
+- acorn: 8.14.1
+- commander: 2.20.3
+- source-map-support: 0.5.21
+-
+ thenify-all@1.6.0:
+ dependencies:
+ thenify: 3.3.1
+@@ -7645,9 +7135,9 @@ snapshots:
+
+ totalist@3.0.1: {}
+
+- ts-api-utils@2.1.0(typescript@5.8.3):
++ ts-api-utils@2.1.0(typescript@5.9.2):
+ dependencies:
+- typescript: 5.8.3
++ typescript: 5.9.2
+
+ ts-interface-checker@0.1.13: {}
+
+@@ -7708,7 +7198,7 @@ snapshots:
+
+ typedarray@0.0.6: {}
+
+- typescript@5.8.3: {}
++ typescript@5.9.2: {}
+
+ unbox-primitive@1.1.0:
+ dependencies:
+@@ -7717,7 +7207,7 @@ snapshots:
+ has-symbols: 1.1.0
+ which-boxed-primitive: 1.1.1
+
+- undici-types@6.19.8: {}
++ undici-types@6.21.0: {}
+
+ unquote@1.1.1: {}
+
+@@ -7742,12 +7232,6 @@ snapshots:
+ '@unrs/resolver-binding-win32-ia32-msvc': 1.6.1
+ '@unrs/resolver-binding-win32-x64-msvc': 1.6.1
+
+- update-browserslist-db@1.1.3(browserslist@4.24.4):
+- dependencies:
+- browserslist: 4.24.4
+- escalade: 3.2.0
+- picocolors: 1.1.1
+-
+ update-diff@1.1.0: {}
+
+ uri-js-replace@1.0.1: {}
+@@ -7756,20 +7240,20 @@ snapshots:
+ dependencies:
+ punycode: 2.3.1
+
+- use-callback-ref@1.3.3(@types/react@19.1.2)(react@19.1.0):
++ use-callback-ref@1.3.3(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- use-sidecar@1.1.3(@types/react@19.1.2)(react@19.1.0):
++ use-sidecar@1.1.3(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ detect-node-es: 1.1.0
+ react: 19.1.0
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+ use-sync-external-store@1.5.0(react@19.1.0):
+ dependencies:
+@@ -7783,11 +7267,6 @@ snapshots:
+ '@mapbox/vector-tile': 1.3.1
+ pbf: 3.3.0
+
+- watchpack@2.4.2:
+- dependencies:
+- glob-to-regexp: 0.4.1
+- graceful-fs: 4.2.11
+-
+ weak-map@1.0.8: {}
+
+ webgl-context@2.2.0:
+@@ -7813,39 +7292,6 @@ snapshots:
+ - bufferutil
+ - utf-8-validate
+
+- webpack-sources@3.2.3: {}
+-
+- webpack@5.99.7:
+- dependencies:
+- '@types/eslint-scope': 3.7.7
+- '@types/estree': 1.0.7
+- '@types/json-schema': 7.0.15
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/wasm-edit': 1.14.1
+- '@webassemblyjs/wasm-parser': 1.14.1
+- acorn: 8.14.1
+- browserslist: 4.24.4
+- chrome-trace-event: 1.0.4
+- enhanced-resolve: 5.18.1
+- es-module-lexer: 1.7.0
+- eslint-scope: 5.1.1
+- events: 3.3.0
+- glob-to-regexp: 0.4.1
+- graceful-fs: 4.2.11
+- json-parse-even-better-errors: 2.3.1
+- loader-runner: 4.3.0
+- mime-types: 2.1.35
+- neo-async: 2.6.2
+- schema-utils: 4.3.2
+- tapable: 2.2.1
+- terser-webpack-plugin: 5.3.14(webpack@5.99.7)
+- watchpack: 2.4.2
+- webpack-sources: 3.2.3
+- transitivePeerDependencies:
+- - '@swc/core'
+- - esbuild
+- - uglify-js
+-
+ which-boxed-primitive@1.1.1:
+ dependencies:
+ is-bigint: 1.1.0
+@@ -7897,7 +7343,7 @@ snapshots:
+
+ word-wrap@1.2.5: {}
+
+- world-calendars@1.0.3:
++ world-calendars@1.0.4:
+ dependencies:
+ object-assign: 4.1.1
+
diff --git a/pulls/3.json b/pulls/3.json
@@ -0,0 +1,18 @@
+{
+ "number": 3,
+ "title": "Update dependency @types/plotly.js to v2.35.11",
+ "state": "open",
+ "diff_file": "3.diff",
+ "author": "renovate[bot]",
+ "created_at": "2025-05-23T12:50:36Z",
+ "closed_at": null,
+ "merged_at": null,
+ "base_ref": "main",
+ "head_ref": "renovate/plotly.js-2.x-lockfile",
+ "labels": [],
+ "assignees": [],
+ "requested_reviewers": [],
+ "body": "> [!NOTE]\n> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.\n> \n> This notice will be removed on 2025-10-07.\n\n<hr>\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Confidence |\n|---|---|---|---|\n| [@types/plotly.js](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/plotly.js) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/plotly.js)) | [`2.35.5` -> `2.35.11`](https://renovatebot.com/diffs/npm/@types%2fplotly.js/2.35.5/2.35.11) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Configuration\n\n\ud83d\udcc5 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n\ud83d\udea6 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n\u267b **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\ud83d\udd15 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->\n",
+ "comments": [],
+ "review_comments": []
+}
diff --git a/pulls/3.md b/pulls/3.md
@@ -0,0 +1,45 @@
+# PR #3 Update dependency @types/plotly.js to v2.35.11
+
+- **Status:** open
+- **Author:** @renovate[bot]
+- **Created:** 2025-05-23T12:50:36Z
+- **Branch:** renovate/plotly.js-2.x-lockfile → main
+- **Diff:** [3.diff](./3.diff)
+
+---
+
+> [!NOTE]
+> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.
+>
+> This notice will be removed on 2025-10-07.
+
+<hr>
+
+This PR contains the following updates:
+
+| Package | Change | Age | Confidence |
+|---|---|---|---|
+| [@types/plotly.js](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/plotly.js) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/plotly.js)) | [`2.35.5` -> `2.35.11`](https://renovatebot.com/diffs/npm/@types%2fplotly.js/2.35.5/2.35.11) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
+
+---
+
+### Configuration
+
+📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
+
+🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
+
+♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
+
+🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
+
+---
+
+ - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
+
+---
+
+This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).
+<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
+
+
diff --git a/pulls/5.diff b/pulls/5.diff
@@ -0,0 +1,4225 @@
+diff --git a/package.json b/package.json
+index ef4db91..12197e6 100644
+--- a/package.json
++++ b/package.json
+@@ -25,7 +25,7 @@
+ "clsx": "^2.1.1",
+ "jose": "^6.0.10",
+ "lucide-react": "^0.503.0",
+- "next": "15.3.1-canary.14",
++ "next": "15.5.4",
+ "next-themes": "^0.4.6",
+ "openapi-fetch": "^0.13.5",
+ "plotly.js": "^3.0.1",
+@@ -44,7 +44,7 @@
+ "@types/react-dom": "^19",
+ "@types/react-plotly.js": "^2.6.3",
+ "eslint": "^9",
+- "eslint-config-next": "15.3.1-canary.14",
++ "eslint-config-next": "15.5.4",
+ "openapi-typescript": "^7.6.1",
+ "postcss": "^8.5.3",
+ "tailwindcss": "^3.4.17",
+diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
+index 016a676..9b691ed 100644
+--- a/pnpm-lock.yaml
++++ b/pnpm-lock.yaml
+@@ -10,40 +10,40 @@ importers:
+ dependencies:
+ '@radix-ui/react-avatar':
+ specifier: ^1.1.6
+- version: 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-checkbox':
+ specifier: ^1.2.2
+- version: 1.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.3.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-dialog':
+ specifier: ^1.1.10
+- version: 1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.15(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-dropdown-menu':
+ specifier: ^2.1.11
+- version: 2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 2.1.16(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-label':
+ specifier: ^2.1.4
+- version: 2.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 2.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-popover':
+ specifier: ^1.1.10
+- version: 1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.15(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-scroll-area':
+ specifier: ^1.2.5
+- version: 1.2.5(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.2.10(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-select':
+ specifier: ^2.2.2
+- version: 2.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 2.2.6(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-separator':
+ specifier: ^1.1.4
+- version: 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-slot':
+ specifier: ^1.2.0
+- version: 1.2.0(@types/react@19.1.2)(react@19.1.0)
++ version: 1.2.3(@types/react@19.1.14)(react@19.1.0)
+ '@radix-ui/react-tabs':
+ specifier: ^1.1.8
+- version: 1.1.8(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.13(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-visually-hidden':
+ specifier: ^1.2.0
+- version: 1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.2.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ class-variance-authority:
+ specifier: ^0.7.1
+ version: 0.7.1
+@@ -52,22 +52,22 @@ importers:
+ version: 2.1.1
+ jose:
+ specifier: ^6.0.10
+- version: 6.0.10
++ version: 6.1.0
+ lucide-react:
+ specifier: ^0.503.0
+ version: 0.503.0(react@19.1.0)
+ next:
+- specifier: 15.3.1-canary.14
+- version: 15.3.1-canary.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.87.0)
++ specifier: 15.5.4
++ version: 15.5.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.87.0)
+ next-themes:
+ specifier: ^0.4.6
+ version: 0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ openapi-fetch:
+ specifier: ^0.13.5
+- version: 0.13.5
++ version: 0.13.8
+ plotly.js:
+ specifier: ^3.0.1
+- version: 3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7)
++ version: 3.1.0(mapbox-gl@1.13.3)
+ react:
+ specifier: 19.1.0
+ version: 19.1.0
+@@ -76,10 +76,10 @@ importers:
+ version: 19.1.0(react@19.1.0)
+ react-plotly.js:
+ specifier: ^2.6.0
+- version: 2.6.0(plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7))(react@19.1.0)
++ version: 2.6.0(plotly.js@3.1.0(mapbox-gl@1.13.3))(react@19.1.0)
+ tailwind-merge:
+ specifier: ^3.2.0
+- version: 3.2.0
++ version: 3.3.1
+ tailwindcss-animate:
+ specifier: ^1.0.7
+ version: 1.0.7(tailwindcss@3.4.17)
+@@ -89,40 +89,40 @@ importers:
+ version: 3.3.1
+ '@next/bundle-analyzer':
+ specifier: ^15.3.1
+- version: 15.3.1
++ version: 15.5.4
+ '@types/node':
+ specifier: ^20
+- version: 20.17.30
++ version: 20.19.17
+ '@types/plotly.js':
+ specifier: ^2.35.5
+- version: 2.35.5
++ version: 2.35.11
+ '@types/react':
+ specifier: ^19
+- version: 19.1.2
++ version: 19.1.14
+ '@types/react-dom':
+ specifier: ^19
+- version: 19.1.2(@types/react@19.1.2)
++ version: 19.1.9(@types/react@19.1.14)
+ '@types/react-plotly.js':
+ specifier: ^2.6.3
+ version: 2.6.3
+ eslint:
+ specifier: ^9
+- version: 9.25.0(jiti@2.4.2)
++ version: 9.36.0(jiti@2.4.2)
+ eslint-config-next:
+- specifier: 15.3.1-canary.14
+- version: 15.3.1-canary.14(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ specifier: 15.5.4
++ version: 15.5.4(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
+ openapi-typescript:
+ specifier: ^7.6.1
+- version: 7.6.1(typescript@5.8.3)
++ version: 7.9.1(typescript@5.9.2)
+ postcss:
+ specifier: ^8.5.3
+- version: 8.5.3
++ version: 8.5.6
+ tailwindcss:
+ specifier: ^3.4.17
+ version: 3.4.17
+ typescript:
+ specifier: ^5
+- version: 5.8.3
++ version: 5.9.2
+
+ packages:
+
+@@ -152,11 +152,14 @@ packages:
+ '@emnapi/runtime@1.4.3':
+ resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==}
+
++ '@emnapi/runtime@1.5.0':
++ resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==}
++
+ '@emnapi/wasi-threads@1.0.2':
+ resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==}
+
+- '@eslint-community/eslint-utils@4.6.1':
+- resolution: {integrity: sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==}
++ '@eslint-community/eslint-utils@4.9.0':
++ resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+@@ -165,48 +168,48 @@ packages:
+ resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+
+- '@eslint/config-array@0.20.0':
+- resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==}
++ '@eslint/config-array@0.21.0':
++ resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/config-helpers@0.2.1':
+- resolution: {integrity: sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==}
++ '@eslint/config-helpers@0.3.1':
++ resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/core@0.13.0':
+- resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==}
++ '@eslint/core@0.15.2':
++ resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/eslintrc@3.3.1':
+ resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/js@9.25.0':
+- resolution: {integrity: sha512-iWhsUS8Wgxz9AXNfvfOPFSW4VfMXdVhp1hjkZVhXCrpgh/aLcc45rX6MPu+tIVUWDw0HfNwth7O28M1xDxNf9w==}
++ '@eslint/js@9.36.0':
++ resolution: {integrity: sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/object-schema@2.1.6':
+ resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/plugin-kit@0.2.8':
+- resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==}
++ '@eslint/plugin-kit@0.3.5':
++ resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@floating-ui/core@1.6.9':
+- resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==}
++ '@floating-ui/core@1.7.3':
++ resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==}
+
+- '@floating-ui/dom@1.6.13':
+- resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==}
++ '@floating-ui/dom@1.7.4':
++ resolution: {integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==}
+
+- '@floating-ui/react-dom@2.1.2':
+- resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==}
++ '@floating-ui/react-dom@2.1.6':
++ resolution: {integrity: sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+
+- '@floating-ui/utils@0.2.9':
+- resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==}
++ '@floating-ui/utils@0.2.10':
++ resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==}
+
+ '@humanfs/core@0.19.1':
+ resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
+@@ -228,112 +231,128 @@ packages:
+ resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==}
+ engines: {node: '>=18.18'}
+
+- '@img/sharp-darwin-arm64@0.34.1':
+- resolution: {integrity: sha512-pn44xgBtgpEbZsu+lWf2KNb6OAf70X68k+yk69Ic2Xz11zHR/w24/U49XT7AeRwJ0Px+mhALhU5LPci1Aymk7A==}
++ '@img/colour@1.0.0':
++ resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==}
++ engines: {node: '>=18'}
++
++ '@img/sharp-darwin-arm64@0.34.4':
++ resolution: {integrity: sha512-sitdlPzDVyvmINUdJle3TNHl+AG9QcwiAMsXmccqsCOMZNIdW2/7S26w0LyU8euiLVzFBL3dXPwVCq/ODnf2vA==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm64]
+ os: [darwin]
+
+- '@img/sharp-darwin-x64@0.34.1':
+- resolution: {integrity: sha512-VfuYgG2r8BpYiOUN+BfYeFo69nP/MIwAtSJ7/Zpxc5QF3KS22z8Pvg3FkrSFJBPNQ7mmcUcYQFBmEQp7eu1F8Q==}
++ '@img/sharp-darwin-x64@0.34.4':
++ resolution: {integrity: sha512-rZheupWIoa3+SOdF/IcUe1ah4ZDpKBGWcsPX6MT0lYniH9micvIU7HQkYTfrx5Xi8u+YqwLtxC/3vl8TQN6rMg==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [darwin]
+
+- '@img/sharp-libvips-darwin-arm64@1.1.0':
+- resolution: {integrity: sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA==}
++ '@img/sharp-libvips-darwin-arm64@1.2.3':
++ resolution: {integrity: sha512-QzWAKo7kpHxbuHqUC28DZ9pIKpSi2ts2OJnoIGI26+HMgq92ZZ4vk8iJd4XsxN+tYfNJxzH6W62X5eTcsBymHw==}
+ cpu: [arm64]
+ os: [darwin]
+
+- '@img/sharp-libvips-darwin-x64@1.1.0':
+- resolution: {integrity: sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ==}
++ '@img/sharp-libvips-darwin-x64@1.2.3':
++ resolution: {integrity: sha512-Ju+g2xn1E2AKO6YBhxjj+ACcsPQRHT0bhpglxcEf+3uyPY+/gL8veniKoo96335ZaPo03bdDXMv0t+BBFAbmRA==}
+ cpu: [x64]
+ os: [darwin]
+
+- '@img/sharp-libvips-linux-arm64@1.1.0':
+- resolution: {integrity: sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==}
++ '@img/sharp-libvips-linux-arm64@1.2.3':
++ resolution: {integrity: sha512-I4RxkXU90cpufazhGPyVujYwfIm9Nk1QDEmiIsaPwdnm013F7RIceaCc87kAH+oUB1ezqEvC6ga4m7MSlqsJvQ==}
+ cpu: [arm64]
+ os: [linux]
+
+- '@img/sharp-libvips-linux-arm@1.1.0':
+- resolution: {integrity: sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==}
++ '@img/sharp-libvips-linux-arm@1.2.3':
++ resolution: {integrity: sha512-x1uE93lyP6wEwGvgAIV0gP6zmaL/a0tGzJs/BIDDG0zeBhMnuUPm7ptxGhUbcGs4okDJrk4nxgrmxpib9g6HpA==}
+ cpu: [arm]
+ os: [linux]
+
+- '@img/sharp-libvips-linux-ppc64@1.1.0':
+- resolution: {integrity: sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ==}
++ '@img/sharp-libvips-linux-ppc64@1.2.3':
++ resolution: {integrity: sha512-Y2T7IsQvJLMCBM+pmPbM3bKT/yYJvVtLJGfCs4Sp95SjvnFIjynbjzsa7dY1fRJX45FTSfDksbTp6AGWudiyCg==}
+ cpu: [ppc64]
+ os: [linux]
+
+- '@img/sharp-libvips-linux-s390x@1.1.0':
+- resolution: {integrity: sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==}
++ '@img/sharp-libvips-linux-s390x@1.2.3':
++ resolution: {integrity: sha512-RgWrs/gVU7f+K7P+KeHFaBAJlNkD1nIZuVXdQv6S+fNA6syCcoboNjsV2Pou7zNlVdNQoQUpQTk8SWDHUA3y/w==}
+ cpu: [s390x]
+ os: [linux]
+
+- '@img/sharp-libvips-linux-x64@1.1.0':
+- resolution: {integrity: sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q==}
++ '@img/sharp-libvips-linux-x64@1.2.3':
++ resolution: {integrity: sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg==}
+ cpu: [x64]
+ os: [linux]
+
+- '@img/sharp-libvips-linuxmusl-arm64@1.1.0':
+- resolution: {integrity: sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==}
++ '@img/sharp-libvips-linuxmusl-arm64@1.2.3':
++ resolution: {integrity: sha512-F9q83RZ8yaCwENw1GieztSfj5msz7GGykG/BA+MOUefvER69K/ubgFHNeSyUu64amHIYKGDs4sRCMzXVj8sEyw==}
+ cpu: [arm64]
+ os: [linux]
+
+- '@img/sharp-libvips-linuxmusl-x64@1.1.0':
+- resolution: {integrity: sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A==}
++ '@img/sharp-libvips-linuxmusl-x64@1.2.3':
++ resolution: {integrity: sha512-U5PUY5jbc45ANM6tSJpsgqmBF/VsL6LnxJmIf11kB7J5DctHgqm0SkuXzVWtIY90GnJxKnC/JT251TDnk1fu/g==}
+ cpu: [x64]
+ os: [linux]
+
+- '@img/sharp-linux-arm64@0.34.1':
+- resolution: {integrity: sha512-kX2c+vbvaXC6vly1RDf/IWNXxrlxLNpBVWkdpRq5Ka7OOKj6nr66etKy2IENf6FtOgklkg9ZdGpEu9kwdlcwOQ==}
++ '@img/sharp-linux-arm64@0.34.4':
++ resolution: {integrity: sha512-YXU1F/mN/Wu786tl72CyJjP/Ngl8mGHN1hST4BGl+hiW5jhCnV2uRVTNOcaYPs73NeT/H8Upm3y9582JVuZHrQ==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm64]
+ os: [linux]
+
+- '@img/sharp-linux-arm@0.34.1':
+- resolution: {integrity: sha512-anKiszvACti2sGy9CirTlNyk7BjjZPiML1jt2ZkTdcvpLU1YH6CXwRAZCA2UmRXnhiIftXQ7+Oh62Ji25W72jA==}
++ '@img/sharp-linux-arm@0.34.4':
++ resolution: {integrity: sha512-Xyam4mlqM0KkTHYVSuc6wXRmM7LGN0P12li03jAnZ3EJWZqj83+hi8Y9UxZUbxsgsK1qOEwg7O0Bc0LjqQVtxA==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm]
+ os: [linux]
+
+- '@img/sharp-linux-s390x@0.34.1':
+- resolution: {integrity: sha512-7s0KX2tI9mZI2buRipKIw2X1ufdTeaRgwmRabt5bi9chYfhur+/C1OXg3TKg/eag1W+6CCWLVmSauV1owmRPxA==}
++ '@img/sharp-linux-ppc64@0.34.4':
++ resolution: {integrity: sha512-F4PDtF4Cy8L8hXA2p3TO6s4aDt93v+LKmpcYFLAVdkkD3hSxZzee0rh6/+94FpAynsuMpLX5h+LRsSG3rIciUQ==}
++ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
++ cpu: [ppc64]
++ os: [linux]
++
++ '@img/sharp-linux-s390x@0.34.4':
++ resolution: {integrity: sha512-qVrZKE9Bsnzy+myf7lFKvng6bQzhNUAYcVORq2P7bDlvmF6u2sCmK2KyEQEBdYk+u3T01pVsPrkj943T1aJAsw==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [s390x]
+ os: [linux]
+
+- '@img/sharp-linux-x64@0.34.1':
+- resolution: {integrity: sha512-wExv7SH9nmoBW3Wr2gvQopX1k8q2g5V5Iag8Zk6AVENsjwd+3adjwxtp3Dcu2QhOXr8W9NusBU6XcQUohBZ5MA==}
++ '@img/sharp-linux-x64@0.34.4':
++ resolution: {integrity: sha512-ZfGtcp2xS51iG79c6Vhw9CWqQC8l2Ot8dygxoDoIQPTat/Ov3qAa8qpxSrtAEAJW+UjTXc4yxCjNfxm4h6Xm2A==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [linux]
+
+- '@img/sharp-linuxmusl-arm64@0.34.1':
+- resolution: {integrity: sha512-DfvyxzHxw4WGdPiTF0SOHnm11Xv4aQexvqhRDAoD00MzHekAj9a/jADXeXYCDFH/DzYruwHbXU7uz+H+nWmSOQ==}
++ '@img/sharp-linuxmusl-arm64@0.34.4':
++ resolution: {integrity: sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm64]
+ os: [linux]
+
+- '@img/sharp-linuxmusl-x64@0.34.1':
+- resolution: {integrity: sha512-pax/kTR407vNb9qaSIiWVnQplPcGU8LRIJpDT5o8PdAx5aAA7AS3X9PS8Isw1/WfqgQorPotjrZL3Pqh6C5EBg==}
++ '@img/sharp-linuxmusl-x64@0.34.4':
++ resolution: {integrity: sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [linux]
+
+- '@img/sharp-wasm32@0.34.1':
+- resolution: {integrity: sha512-YDybQnYrLQfEpzGOQe7OKcyLUCML4YOXl428gOOzBgN6Gw0rv8dpsJ7PqTHxBnXnwXr8S1mYFSLSa727tpz0xg==}
++ '@img/sharp-wasm32@0.34.4':
++ resolution: {integrity: sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [wasm32]
+
+- '@img/sharp-win32-ia32@0.34.1':
+- resolution: {integrity: sha512-WKf/NAZITnonBf3U1LfdjoMgNO5JYRSlhovhRhMxXVdvWYveM4kM3L8m35onYIdh75cOMCo1BexgVQcCDzyoWw==}
++ '@img/sharp-win32-arm64@0.34.4':
++ resolution: {integrity: sha512-2Q250do/5WXTwxW3zjsEuMSv5sUU4Tq9VThWKlU2EYLm4MB7ZeMwF+SFJutldYODXF6jzc6YEOC+VfX0SZQPqA==}
++ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
++ cpu: [arm64]
++ os: [win32]
++
++ '@img/sharp-win32-ia32@0.34.4':
++ resolution: {integrity: sha512-3ZeLue5V82dT92CNL6rsal6I2weKw1cYu+rGKm8fOCCtJTR2gYeUfY3FqUnIJsMUPIH68oS5jmZ0NiJ508YpEw==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [ia32]
+ os: [win32]
+
+- '@img/sharp-win32-x64@0.34.1':
+- resolution: {integrity: sha512-hw1iIAHpNE8q3uMIRCgGOeDoz9KtFNarFLQclLxr/LK1VBkj8nby18RjFvr6aP7USRYAjTZW6yisnBWMX571Tw==}
++ '@img/sharp-win32-x64@0.34.4':
++ resolution: {integrity: sha512-xIyj4wpYs8J18sVN3mSQjwrw7fKUqRw+Z5rnHNCy5fYTxigBz81u5mOMPmFumwjcn8+ld1ppptMBCLic1nz6ig==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [win32]
+@@ -354,9 +373,6 @@ packages:
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
+ engines: {node: '>=6.0.0'}
+
+- '@jridgewell/source-map@0.3.6':
+- resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
+-
+ '@jridgewell/sourcemap-codec@1.5.0':
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
+
+@@ -408,59 +424,59 @@ packages:
+ '@napi-rs/wasm-runtime@0.2.9':
+ resolution: {integrity: sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==}
+
+- '@next/bundle-analyzer@15.3.1':
+- resolution: {integrity: sha512-NqUZrjVruGbdQaPE3OSEXP+ZuULqumeHVTuU9pOX1V0/9BWY9FOck3jgQGFdBtG41nOYuO8+CoHKDQAVIPQJrw==}
++ '@next/bundle-analyzer@15.5.4':
++ resolution: {integrity: sha512-wMtpIjEHi+B/wC34ZbEcacGIPgQTwTFjjp0+F742s9TxC6QwT0MwB/O0QEgalMe8s3SH/K09DO0gmTvUSJrLRA==}
+
+- '@next/env@15.3.1-canary.14':
+- resolution: {integrity: sha512-wxN5hGq8mowL/TUXfD9p8zQq7pKDbFQaxpWCE4RGxHqgxGhOhKfaIEuLw5oPNS472WI/OTTF2B+w5HvUWQ9Cxg==}
++ '@next/env@15.5.4':
++ resolution: {integrity: sha512-27SQhYp5QryzIT5uO8hq99C69eLQ7qkzkDPsk3N+GuS2XgOgoYEeOav7Pf8Tn4drECOVDsDg8oj+/DVy8qQL2A==}
+
+- '@next/eslint-plugin-next@15.3.1-canary.14':
+- resolution: {integrity: sha512-p1v9oXpf1vC2afggyE0GpB5bbnHuwLUJUzTEf5DVpu7h9WpKAVV0tX4pXz2BJJeFsD3n+N5fB222T20st+8zgg==}
++ '@next/eslint-plugin-next@15.5.4':
++ resolution: {integrity: sha512-SR1vhXNNg16T4zffhJ4TS7Xn7eq4NfKfcOsRwea7RIAHrjRpI9ALYbamqIJqkAhowLlERffiwk0FMvTLNdnVtw==}
+
+- '@next/swc-darwin-arm64@15.3.1-canary.14':
+- resolution: {integrity: sha512-VRRs9KViVgMDDhIfEuY1QpjywOEiK4cLlf0aYKQMW6vzm+u/0wLPJvnqE0/6hkIO2gpKdPNabz2PHSJF/NVbzQ==}
++ '@next/swc-darwin-arm64@15.5.4':
++ resolution: {integrity: sha512-nopqz+Ov6uvorej8ndRX6HlxCYWCO3AHLfKK2TYvxoSB2scETOcfm/HSS3piPqc3A+MUgyHoqE6je4wnkjfrOA==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [darwin]
+
+- '@next/swc-darwin-x64@15.3.1-canary.14':
+- resolution: {integrity: sha512-j3ZJZKx0C84s141kfZ8lUmEJFkbNrVnNu60Nv/KR816OYv6IQg1bJWRu+NBfVlXLb9qWS2p5/sSXL89rqRIAcw==}
++ '@next/swc-darwin-x64@15.5.4':
++ resolution: {integrity: sha512-QOTCFq8b09ghfjRJKfb68kU9k2K+2wsC4A67psOiMn849K9ZXgCSRQr0oVHfmKnoqCbEmQWG1f2h1T2vtJJ9mA==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [darwin]
+
+- '@next/swc-linux-arm64-gnu@15.3.1-canary.14':
+- resolution: {integrity: sha512-AKFCFCcfFAKiCp2xH0Q7nWQmbNTszB8ZusupCcP+iChv9XNd4BbaJmT6U0/QNVaSNGpqxd7ukj5qJvBOieqYOA==}
++ '@next/swc-linux-arm64-gnu@15.5.4':
++ resolution: {integrity: sha512-eRD5zkts6jS3VfE/J0Kt1VxdFqTnMc3QgO5lFE5GKN3KDI/uUpSyK3CjQHmfEkYR4wCOl0R0XrsjpxfWEA++XA==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+
+- '@next/swc-linux-arm64-musl@15.3.1-canary.14':
+- resolution: {integrity: sha512-IPgFNa+amJ0FBU05SgvD8lA1ey8u3tBTCJ1Pi+WUYmEmfOpwPWwarg35TVKQNqJYH7j5qkLuIUwyy0hVuPJeDA==}
++ '@next/swc-linux-arm64-musl@15.5.4':
++ resolution: {integrity: sha512-TOK7iTxmXFc45UrtKqWdZ1shfxuL4tnVAOuuJK4S88rX3oyVV4ZkLjtMT85wQkfBrOOvU55aLty+MV8xmcJR8A==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+
+- '@next/swc-linux-x64-gnu@15.3.1-canary.14':
+- resolution: {integrity: sha512-BBfTN/IGXoBx7U7aFym+5Ou1U5EQnMoEGtUjlb6y50QWa5LLCkUTi4pG7nG5PxVnERkBxNwr0RBjF9t/NsQs0Q==}
++ '@next/swc-linux-x64-gnu@15.5.4':
++ resolution: {integrity: sha512-7HKolaj+481FSW/5lL0BcTkA4Ueam9SPYWyN/ib/WGAFZf0DGAN8frNpNZYFHtM4ZstrHZS3LY3vrwlIQfsiMA==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+
+- '@next/swc-linux-x64-musl@15.3.1-canary.14':
+- resolution: {integrity: sha512-B5DH1WBne44aVgN7oJHA0WQDSrpsSQ4fG0O+pYIGAu2Aff0rg1yTCXpbUQRpomrn38KBoxJ/MaXYFNTR2C9RDg==}
++ '@next/swc-linux-x64-musl@15.5.4':
++ resolution: {integrity: sha512-nlQQ6nfgN0nCO/KuyEUwwOdwQIGjOs4WNMjEUtpIQJPR2NUfmGpW2wkJln1d4nJ7oUzd1g4GivH5GoEPBgfsdw==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+
+- '@next/swc-win32-arm64-msvc@15.3.1-canary.14':
+- resolution: {integrity: sha512-mF2D4C3i9OElpaBmyN0Om4KTsuwtjtJNDJZYsUTXivpIgCANRkk+HE5SYk4XozFU9mTsZsD+N9NI9hsjWeEr8w==}
++ '@next/swc-win32-arm64-msvc@15.5.4':
++ resolution: {integrity: sha512-PcR2bN7FlM32XM6eumklmyWLLbu2vs+D7nJX8OAIoWy69Kef8mfiN4e8TUv2KohprwifdpFKPzIP1njuCjD0YA==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [win32]
+
+- '@next/swc-win32-x64-msvc@15.3.1-canary.14':
+- resolution: {integrity: sha512-x+Y2ZqMVtJ+qgdPoIylPf63nWVHCF1y251FOMR+Bk64+TJgnVntIby02vUBfNk17RyufjuwvAYi14qWva5nAPg==}
++ '@next/swc-win32-x64-msvc@15.5.4':
++ resolution: {integrity: sha512-1ur2tSHZj8Px/KMAthmuI9FMp/YFusMMGoRNJaRZMOlSkgvLjzosSdQI0cJAKogdHl3qXUQKL9MGaYvKwA7DXg==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [win32]
+@@ -592,11 +608,11 @@ packages:
+ '@radix-ui/number@1.1.1':
+ resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==}
+
+- '@radix-ui/primitive@1.1.2':
+- resolution: {integrity: sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==}
++ '@radix-ui/primitive@1.1.3':
++ resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==}
+
+- '@radix-ui/react-arrow@1.1.4':
+- resolution: {integrity: sha512-qz+fxrqgNxG0dYew5l7qR3c7wdgRu1XVUHGnGYX7rg5HM4p9SWaRmJwfgR3J0SgyUKayLmzQIun+N6rWRgiRKw==}
++ '@radix-ui/react-arrow@1.1.7':
++ resolution: {integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -608,8 +624,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-avatar@1.1.6':
+- resolution: {integrity: sha512-YDduxvqNMHzTQWNqja7Z/XTyFc8UOP98/ePjJTFa1vqILPlTPcQaVa1YyQMiQl4SFQPA9Y/zj1dHBgMlE5G/ow==}
++ '@radix-ui/react-avatar@1.1.10':
++ resolution: {integrity: sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -621,8 +637,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-checkbox@1.2.2':
+- resolution: {integrity: sha512-pMxzQLK+m/tkDRXJg7VUjRx6ozsBdzNLOV4vexfVBU57qT2Gvf4cw2gKKhOohJxjadQ+WcUXCKosTIxcZzi03A==}
++ '@radix-ui/react-checkbox@1.3.3':
++ resolution: {integrity: sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -634,8 +650,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-collection@1.1.4':
+- resolution: {integrity: sha512-cv4vSf7HttqXilDnAnvINd53OTl1/bjUYVZrkFnA7nwmY9Ob2POUy0WY0sfqBAe1s5FyKsyceQlqiEGPYNTadg==}
++ '@radix-ui/react-collection@1.1.7':
++ resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -665,8 +681,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-dialog@1.1.10':
+- resolution: {integrity: sha512-m6pZb0gEM5uHPSb+i2nKKGQi/HMSVjARMsLMWQfKDP+eJ6B+uqryHnXhpnohTWElw+vEcMk/o4wJODtdRKHwqg==}
++ '@radix-ui/react-dialog@1.1.15':
++ resolution: {integrity: sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -687,8 +703,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-dismissable-layer@1.1.7':
+- resolution: {integrity: sha512-j5+WBUdhccJsmH5/H0K6RncjDtoALSEr6jbkaZu+bjw6hOPOhHycr6vEUujl+HBK8kjUfWcoCJXxP6e4lUlMZw==}
++ '@radix-ui/react-dismissable-layer@1.1.11':
++ resolution: {integrity: sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -700,8 +716,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-dropdown-menu@2.1.11':
+- resolution: {integrity: sha512-wbPE3cFBfLl+S+LCxChWQGX0k14zUxgvep1HEnLhJ9mNhjyO3ETzRviAeKZ3XomT/iVRRZAWFsnFZ3N0wI8OmA==}
++ '@radix-ui/react-dropdown-menu@2.1.16':
++ resolution: {integrity: sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -713,8 +729,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-focus-guards@1.1.2':
+- resolution: {integrity: sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==}
++ '@radix-ui/react-focus-guards@1.1.3':
++ resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+@@ -722,8 +738,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-focus-scope@1.1.4':
+- resolution: {integrity: sha512-r2annK27lIW5w9Ho5NyQgqs0MmgZSTIKXWpVCJaLC1q2kZrZkcqnmHkCHMEmv8XLvsLlurKMPT+kbKkRkm/xVA==}
++ '@radix-ui/react-focus-scope@1.1.7':
++ resolution: {integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -744,8 +760,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-label@2.1.4':
+- resolution: {integrity: sha512-wy3dqizZnZVV4ja0FNnUhIWNwWdoldXrneEyUcVtLYDAt8ovGS4ridtMAOGgXBBIfggL4BOveVWsjXDORdGEQg==}
++ '@radix-ui/react-label@2.1.7':
++ resolution: {integrity: sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -757,8 +773,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-menu@2.1.11':
+- resolution: {integrity: sha512-sbFI4Qaw02J0ogmR9tOMsSqsdrGNpUanlPYAqTE2JJafow8ecHtykg4fSTjNHBdDl4deiKMK+RhTEwyVhP7UDA==}
++ '@radix-ui/react-menu@2.1.16':
++ resolution: {integrity: sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -770,8 +786,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-popover@1.1.10':
+- resolution: {integrity: sha512-IZN7b3sXqajiPsOzKuNJBSP9obF4MX5/5UhTgWNofw4r1H+eATWb0SyMlaxPD/kzA4vadFgy1s7Z1AEJ6WMyHQ==}
++ '@radix-ui/react-popover@1.1.15':
++ resolution: {integrity: sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -783,8 +799,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-popper@1.2.4':
+- resolution: {integrity: sha512-3p2Rgm/a1cK0r/UVkx5F/K9v/EplfjAeIFCGOPYPO4lZ0jtg4iSQXt/YGTSLWaf4x7NG6Z4+uKFcylcTZjeqDA==}
++ '@radix-ui/react-popper@1.2.8':
++ resolution: {integrity: sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -796,8 +812,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-portal@1.1.6':
+- resolution: {integrity: sha512-XmsIl2z1n/TsYFLIdYam2rmFwf9OC/Sh2avkbmVMDuBZIe7hSpM0cYnWPAo7nHOVx8zTuwDZGByfcqLdnzp3Vw==}
++ '@radix-ui/react-portal@1.1.9':
++ resolution: {integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -809,8 +825,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-presence@1.1.3':
+- resolution: {integrity: sha512-IrVLIhskYhH3nLvtcBLQFZr61tBG7wx7O3kEmdzcYwRGAEBmBicGGL7ATzNgruYJ3xBTbuzEEq9OXJM3PAX3tA==}
++ '@radix-ui/react-presence@1.1.5':
++ resolution: {integrity: sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -822,8 +838,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-primitive@2.1.0':
+- resolution: {integrity: sha512-/J/FhLdK0zVcILOwt5g+dH4KnkonCtkVJsa2G6JmvbbtZfBEI1gMsO3QMjseL4F/SwfAMt1Vc/0XKYKq+xJ1sw==}
++ '@radix-ui/react-primitive@2.1.3':
++ resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -835,8 +851,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-roving-focus@1.1.7':
+- resolution: {integrity: sha512-C6oAg451/fQT3EGbWHbCQjYTtbyjNO1uzQgMzwyivcHT3GKNEmu1q3UuREhN+HzHAVtv3ivMVK08QlC+PkYw9Q==}
++ '@radix-ui/react-roving-focus@1.1.11':
++ resolution: {integrity: sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -848,8 +864,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-scroll-area@1.2.5':
+- resolution: {integrity: sha512-VyLjxI8/gXYn+Wij1FLpXjZp6Z/uNklUFQQ75tOpJNESeNaZ2kCRfjiEDmHgWmLeUPeJGwrqbgRmcdFjtYEkMA==}
++ '@radix-ui/react-scroll-area@1.2.10':
++ resolution: {integrity: sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -861,8 +877,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-select@2.2.2':
+- resolution: {integrity: sha512-HjkVHtBkuq+r3zUAZ/CvNWUGKPfuicGDbgtZgiQuFmNcV5F+Tgy24ep2nsAW2nFgvhGPJVqeBZa6KyVN0EyrBA==}
++ '@radix-ui/react-select@2.2.6':
++ resolution: {integrity: sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -874,8 +890,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-separator@1.1.4':
+- resolution: {integrity: sha512-2fTm6PSiUm8YPq9W0E4reYuv01EE3aFSzt8edBiXqPHshF8N9+Kymt/k0/R+F3dkY5lQyB/zPtrP82phskLi7w==}
++ '@radix-ui/react-separator@1.1.7':
++ resolution: {integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -887,8 +903,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-slot@1.2.0':
+- resolution: {integrity: sha512-ujc+V6r0HNDviYqIK3rW4ffgYiZ8g5DEHrGJVk4x7kTlLXRDILnKX9vAUYeIsLOoDpDJ0ujpqMkjH4w2ofuo6w==}
++ '@radix-ui/react-slot@1.2.3':
++ resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+@@ -896,8 +912,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-tabs@1.1.8':
+- resolution: {integrity: sha512-4iUaN9SYtG+/E+hJ7jRks/Nv90f+uAsRHbLYA6BcA9EsR6GNWgsvtS4iwU2SP0tOZfDGAyqIT0yz7ckgohEIFA==}
++ '@radix-ui/react-tabs@1.1.13':
++ resolution: {integrity: sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -945,8 +961,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-use-is-hydrated@0.0.0':
+- resolution: {integrity: sha512-23RkSm7jSZ8+rtfdSJTi/2D+p9soPbtnoG/tPf08egYCDr6p8X83hrcmW77p7MJ8kJYWNXwruuPTPp1TwIIH4g==}
++ '@radix-ui/react-use-is-hydrated@0.1.0':
++ resolution: {integrity: sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+@@ -990,8 +1006,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-visually-hidden@1.2.0':
+- resolution: {integrity: sha512-rQj0aAWOpCdCMRbI6pLQm8r7S2BM3YhTa0SzOYD55k+hJA8oo9J+H+9wLM9oMlZWOX/wJWPTzfDfmZkf7LvCfg==}
++ '@radix-ui/react-visually-hidden@1.2.3':
++ resolution: {integrity: sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -1006,14 +1022,14 @@ packages:
+ '@radix-ui/rect@1.1.1':
+ resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==}
+
+- '@redocly/ajv@8.11.2':
+- resolution: {integrity: sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==}
++ '@redocly/ajv@8.11.3':
++ resolution: {integrity: sha512-4P3iZse91TkBiY+Dx5DUgxQ9GXkVJf++cmI0MOyLDxV9b5MUBI4II6ES8zA5JCbO72nKAJxWrw4PUPW+YP3ZDQ==}
+
+ '@redocly/config@0.22.2':
+ resolution: {integrity: sha512-roRDai8/zr2S9YfmzUfNhKjOF0NdcOIqF7bhf4MVC5UxpjIysDjyudvlAiVbpPHp3eDRWbdzUgtkK1a7YiDNyQ==}
+
+- '@redocly/openapi-core@1.34.2':
+- resolution: {integrity: sha512-glfkQFJizLdq2fBkNvc2FJW0sxDb5exd0wIXhFk+WHaFLMREBC3CxRo2Zq7uJIdfV9U3YTceMbXJklpDfmmwFQ==}
++ '@redocly/openapi-core@1.34.5':
++ resolution: {integrity: sha512-0EbE8LRbkogtcCXU7liAyC00n9uNG9hJ+eMyHFdUsy9lB/WGqnEBgwjA9q2cyzAVcdTkQqTBBU1XePNnN3OijA==}
+ engines: {node: '>=18.17.0', npm: '>=9.5.0'}
+
+ '@rtsao/scc@1.1.0':
+@@ -1022,9 +1038,6 @@ packages:
+ '@rushstack/eslint-patch@1.11.0':
+ resolution: {integrity: sha512-zxnHvoMQVqewTJr/W4pKjF0bMGiKJv1WX7bSrkl46Hg0QjESbzBROWK0Wg4RphzSOS5Jiy7eFimmM3UgMrMZbQ==}
+
+- '@swc/counter@0.1.3':
+- resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
+-
+ '@swc/helpers@0.5.15':
+ resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==}
+
+@@ -1046,12 +1059,6 @@ packages:
+ '@tybys/wasm-util@0.9.0':
+ resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==}
+
+- '@types/eslint-scope@3.7.7':
+- resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
+-
+- '@types/eslint@9.6.1':
+- resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
+-
+ '@types/estree@1.0.7':
+ resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
+
+@@ -1067,41 +1074,31 @@ packages:
+ '@types/json5@0.0.29':
+ resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
+
+- '@types/less@3.0.8':
+- resolution: {integrity: sha512-Gjm4+H9noDJgu5EdT3rUw5MhPBag46fiOy27BefvWkNL8mlZnKnCaVVVTLKj6RYXed9b62CPKnPav9govyQDzA==}
+-
+ '@types/mapbox__point-geometry@0.1.4':
+ resolution: {integrity: sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA==}
+
+ '@types/mapbox__vector-tile@1.3.4':
+ resolution: {integrity: sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==}
+
+- '@types/node@20.17.30':
+- resolution: {integrity: sha512-7zf4YyHA+jvBNfVrk2Gtvs6x7E8V+YDW05bNfG2XkWDJfYRXrTiP/DsB2zSYTaHX0bGIujTBQdMVAhb+j7mwpg==}
++ '@types/node@20.19.17':
++ resolution: {integrity: sha512-gfehUI8N1z92kygssiuWvLiwcbOB3IRktR6hTDgJlXMYh5OvkPSRmgfoBUmfZt+vhwJtX7v1Yw4KvvAf7c5QKQ==}
+
+ '@types/pbf@3.0.5':
+ resolution: {integrity: sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==}
+
+- '@types/plotly.js@2.35.5':
+- resolution: {integrity: sha512-9xczlf0FBsYXlUfKX4OsKBQs4d6CPRuRpfXXi5lp276yHi1BaI+FiVq6jXwt7JlDq84nMjWWU5LIN2Rpeg+vhg==}
++ '@types/plotly.js@2.35.11':
++ resolution: {integrity: sha512-q/D5BQ7BQibKjhVviAsNb1PoKxxuVdVdemNiumJfnqSvqfoYu6WOIJhQ02k2gQ+cgk4aubdrgRpSTu6O9ELanQ==}
+
+- '@types/react-dom@19.1.2':
+- resolution: {integrity: sha512-XGJkWF41Qq305SKWEILa1O8vzhb3aOo3ogBlSmiqNko/WmRb6QIaweuZCXjKygVDXpzXb5wyxKTSOsmkuqj+Qw==}
++ '@types/react-dom@19.1.9':
++ resolution: {integrity: sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ==}
+ peerDependencies:
+ '@types/react': ^19.0.0
+
+ '@types/react-plotly.js@2.6.3':
+ resolution: {integrity: sha512-HBQwyGuu/dGXDsWhnQrhH+xcJSsHvjkwfSRjP+YpOsCCWryIuXF78ZCBjpfgO3sCc0Jo8sYp4NOGtqT7Cn3epQ==}
+
+- '@types/react@19.1.2':
+- resolution: {integrity: sha512-oxLPMytKchWGbnQM9O7D67uPa9paTNxO7jVoNMXgkkErULBPhPARCfkKL9ytcIJJRGjbsVwW4ugJzyFFvm/Tiw==}
+-
+- '@types/sass@1.45.0':
+- resolution: {integrity: sha512-jn7qwGFmJHwUSphV8zZneO3GmtlgLsmhs/LQyVvQbIIa+fzGMUiHI4HXJZL3FT8MJmgXWbLGiVVY7ElvHq6vDA==}
+- deprecated: This is a stub types definition. sass provides its own type definitions, so you do not need this installed.
+-
+- '@types/stylus@0.48.43':
+- resolution: {integrity: sha512-72dv/zdhuyXWVHUXG2VTPEQdOG+oen95/DNFx2aMFFaY6LoITI6PwEqf5x31JF49kp2w9hvUzkNfTGBIeg61LQ==}
++ '@types/react@19.1.14':
++ resolution: {integrity: sha512-ukd93VGzaNPMAUPy0gRDSC57UuQbnH9Kussp7HBjM06YFi9uZTFhOvMSO2OKqXm1rSgzOE+pVx1k1PYHGwlc8Q==}
+
+ '@types/supercluster@7.1.3':
+ resolution: {integrity: sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==}
+@@ -1233,57 +1230,6 @@ packages:
+ cpu: [x64]
+ os: [win32]
+
+- '@webassemblyjs/ast@1.14.1':
+- resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==}
+-
+- '@webassemblyjs/floating-point-hex-parser@1.13.2':
+- resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==}
+-
+- '@webassemblyjs/helper-api-error@1.13.2':
+- resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==}
+-
+- '@webassemblyjs/helper-buffer@1.14.1':
+- resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==}
+-
+- '@webassemblyjs/helper-numbers@1.13.2':
+- resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==}
+-
+- '@webassemblyjs/helper-wasm-bytecode@1.13.2':
+- resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==}
+-
+- '@webassemblyjs/helper-wasm-section@1.14.1':
+- resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==}
+-
+- '@webassemblyjs/ieee754@1.13.2':
+- resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==}
+-
+- '@webassemblyjs/leb128@1.13.2':
+- resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==}
+-
+- '@webassemblyjs/utf8@1.13.2':
+- resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==}
+-
+- '@webassemblyjs/wasm-edit@1.14.1':
+- resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==}
+-
+- '@webassemblyjs/wasm-gen@1.14.1':
+- resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==}
+-
+- '@webassemblyjs/wasm-opt@1.14.1':
+- resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==}
+-
+- '@webassemblyjs/wasm-parser@1.14.1':
+- resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==}
+-
+- '@webassemblyjs/wast-printer@1.14.1':
+- resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==}
+-
+- '@xtuc/ieee754@1.2.0':
+- resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
+-
+- '@xtuc/long@4.2.2':
+- resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
+-
+ abs-svg-path@0.1.1:
+ resolution: {integrity: sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==}
+
+@@ -1306,29 +1252,18 @@ packages:
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
+- agent-base@7.1.3:
+- resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==}
+- engines: {node: '>= 14'}
+-
+- ajv-formats@2.1.1:
+- resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
+- peerDependencies:
+- ajv: ^8.0.0
+- peerDependenciesMeta:
+- ajv:
+- optional: true
++ acorn@8.15.0:
++ resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
++ engines: {node: '>=0.4.0'}
++ hasBin: true
+
+- ajv-keywords@5.1.0:
+- resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==}
+- peerDependencies:
+- ajv: ^8.8.2
++ agent-base@7.1.4:
++ resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
++ engines: {node: '>= 14'}
+
+ ajv@6.12.6:
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+
+- ajv@8.17.1:
+- resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
+-
+ ansi-colors@4.1.3:
+ resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
+ engines: {node: '>=6'}
+@@ -1366,6 +1301,10 @@ packages:
+ resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==}
+ engines: {node: '>=10'}
+
++ aria-hidden@1.2.6:
++ resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==}
++ engines: {node: '>=10'}
++
+ aria-query@5.3.2:
+ resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
+ engines: {node: '>= 0.4'}
+@@ -1466,22 +1405,16 @@ packages:
+ brace-expansion@2.0.1:
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+
++ brace-expansion@2.0.2:
++ resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
++
+ braces@3.0.3:
+ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
+ engines: {node: '>=8'}
+
+- browserslist@4.24.4:
+- resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}
+- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+- hasBin: true
+-
+ buffer-from@1.1.2:
+ resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+
+- busboy@1.6.0:
+- resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
+- engines: {node: '>=10.16.0'}
+-
+ call-bind-apply-helpers@1.0.2:
+ resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
+ engines: {node: '>= 0.4'}
+@@ -1523,10 +1456,6 @@ packages:
+ resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
+ engines: {node: '>= 14.16.0'}
+
+- chrome-trace-event@1.0.4:
+- resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==}
+- engines: {node: '>=6.0'}
+-
+ clamp@1.0.1:
+ resolution: {integrity: sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA==}
+
+@@ -1571,13 +1500,6 @@ packages:
+ color-space@2.3.1:
+ resolution: {integrity: sha512-5DJdKYwoDji3ik/i0xSn+SiwXsfwr+1FEcCMUz2GS5speGCfGSbBMOLd84SDUBOuX8y4CvdFJmOBBJuC4wp7sQ==}
+
+- color-string@1.9.1:
+- resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
+-
+- color@4.2.3:
+- resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
+- engines: {node: '>=12.5.0'}
+-
+ colorette@1.4.0:
+ resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==}
+
+@@ -1627,18 +1549,6 @@ packages:
+ css-global-keywords@1.0.1:
+ resolution: {integrity: sha512-X1xgQhkZ9n94WDwntqst5D/FKkmiU0GlJSFZSV3kLvyJ1WC5VeyoXDOuleUD+SIuH9C7W05is++0Woh0CGfKjQ==}
+
+- css-loader@7.1.2:
+- resolution: {integrity: sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==}
+- engines: {node: '>= 18.12.0'}
+- peerDependencies:
+- '@rspack/core': 0.x || 1.x
+- webpack: ^5.27.0
+- peerDependenciesMeta:
+- '@rspack/core':
+- optional: true
+- webpack:
+- optional: true
+-
+ css-system-font-keywords@1.0.0:
+ resolution: {integrity: sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==}
+
+@@ -1751,6 +1661,15 @@ packages:
+ supports-color:
+ optional: true
+
++ debug@4.4.3:
++ resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
++ engines: {node: '>=6.0'}
++ peerDependencies:
++ supports-color: '*'
++ peerDependenciesMeta:
++ supports-color:
++ optional: true
++
+ deep-is@0.1.4:
+ resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
+
+@@ -1773,8 +1692,8 @@ packages:
+ engines: {node: '>=0.10'}
+ hasBin: true
+
+- detect-libc@2.0.3:
+- resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
++ detect-libc@2.1.1:
++ resolution: {integrity: sha512-ecqj/sy1jcK1uWrwpR67UhYrIFQ+5WlGxth34WquCbamhFA6hkkwiu37o6J5xCHdo1oixJRfVRw+ywV+Hq/0Aw==}
+ engines: {node: '>=8'}
+
+ detect-node-es@1.1.0:
+@@ -1819,9 +1738,6 @@ packages:
+ eastasianwidth@0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+
+- electron-to-chromium@1.5.143:
+- resolution: {integrity: sha512-QqklJMOFBMqe46k8iIOwA9l2hz57V2OKMmP5eSWcUvwx+mASAsbU+wkF1pHjn9ZVSBPrsYWr4/W/95y5SwYg2g==}
+-
+ element-size@1.1.1:
+ resolution: {integrity: sha512-eaN+GMOq/Q+BIWy0ybsgpcYImjGIdNLyjLFJU4XsLHXYQao5jCNb36GyN6C2qwmDDYSfIBmKpPpr4VnBdLCsPQ==}
+
+@@ -1837,10 +1753,6 @@ packages:
+ end-of-stream@1.4.4:
+ resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
+
+- enhanced-resolve@5.18.1:
+- resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
+- engines: {node: '>=10.13.0'}
+-
+ es-abstract@1.23.9:
+ resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==}
+ engines: {node: '>= 0.4'}
+@@ -1857,9 +1769,6 @@ packages:
+ resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
+ engines: {node: '>= 0.4'}
+
+- es-module-lexer@1.7.0:
+- resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
+-
+ es-object-atoms@1.1.1:
+ resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
+ engines: {node: '>= 0.4'}
+@@ -1890,13 +1799,6 @@ packages:
+ es6-weak-map@2.0.3:
+ resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==}
+
+- esbuild-style-plugin@1.6.3:
+- resolution: {integrity: sha512-XPEKf4FjLjEVLv/dJH4UxDzXCrFHYpD93DBO8B+izdZARW5b7nNKQbnKv3J+7VDWJbgCU+hzfgIh2AuIZzlmXQ==}
+-
+- escalade@3.2.0:
+- resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
+- engines: {node: '>=6'}
+-
+ escape-string-regexp@4.0.0:
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+ engines: {node: '>=10'}
+@@ -1906,8 +1808,8 @@ packages:
+ engines: {node: '>=6.0'}
+ hasBin: true
+
+- eslint-config-next@15.3.1-canary.14:
+- resolution: {integrity: sha512-yqBK78lbIGxOp/DHd2pO34zZy9Be+Srocn9UjhcU1Bcwzrue9k4gU+gDW7qHme8H1dXm7AJj5qi4DGLXiwLdIA==}
++ eslint-config-next@15.5.4:
++ resolution: {integrity: sha512-BzgVVuT3kfJes8i2GHenC1SRJ+W3BTML11lAOYFOOPzrk2xp66jBOAGEFRw+3LkYCln5UzvFsLhojrshb5Zfaw==}
+ peerDependencies:
+ eslint: ^7.23.0 || ^8.0.0 || ^9.0.0
+ typescript: '>=3.3.1'
+@@ -1980,12 +1882,8 @@ packages:
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
+
+- eslint-scope@5.1.1:
+- resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
+- engines: {node: '>=8.0.0'}
+-
+- eslint-scope@8.3.0:
+- resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==}
++ eslint-scope@8.4.0:
++ resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ eslint-visitor-keys@3.4.3:
+@@ -1996,8 +1894,12 @@ packages:
+ resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- eslint@9.25.0:
+- resolution: {integrity: sha512-MsBdObhM4cEwkzCiraDv7A6txFXEqtNXOb877TsSp2FCkBNl8JfVQrmiuDqC1IkejT6JLPzYBXx/xAiYhyzgGA==}
++ eslint-visitor-keys@4.2.1:
++ resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
++
++ eslint@9.36.0:
++ resolution: {integrity: sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ hasBin: true
+ peerDependencies:
+@@ -2014,6 +1916,10 @@ packages:
+ resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
++ espree@10.4.0:
++ resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
++
+ esprima@4.0.1:
+ resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
+ engines: {node: '>=4'}
+@@ -2027,10 +1933,6 @@ packages:
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
+ engines: {node: '>=4.0'}
+
+- estraverse@4.3.0:
+- resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
+- engines: {node: '>=4.0'}
+-
+ estraverse@5.3.0:
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
+ engines: {node: '>=4.0'}
+@@ -2073,9 +1975,6 @@ packages:
+ fast-levenshtein@2.0.6:
+ resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
+
+- fast-uri@3.0.6:
+- resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==}
+-
+ fastq@1.19.1:
+ resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
+
+@@ -2141,9 +2040,6 @@ packages:
+ functions-have-names@1.2.3:
+ resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
+
+- generic-names@4.0.0:
+- resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==}
+-
+ geojson-vt@3.2.1:
+ resolution: {integrity: sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==}
+
+@@ -2182,6 +2078,9 @@ packages:
+ gl-matrix@3.4.3:
+ resolution: {integrity: sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==}
+
++ gl-matrix@3.4.4:
++ resolution: {integrity: sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==}
++
+ gl-text@1.4.0:
+ resolution: {integrity: sha512-o47+XBqLCj1efmuNyCHt7/UEJmB9l66ql7pnobD6p+sgmBUdzfMZXIF0zD2+KRfpd99DJN+QXdvTFAGCKCVSmQ==}
+
+@@ -2196,9 +2095,6 @@ packages:
+ resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
+ engines: {node: '>=10.13.0'}
+
+- glob-to-regexp@0.4.1:
+- resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
+-
+ glob@10.4.5:
+ resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
+ hasBin: true
+@@ -2322,12 +2218,6 @@ packages:
+ resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
+ engines: {node: '>=0.10.0'}
+
+- icss-utils@5.1.0:
+- resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+ ieee754@1.2.1:
+ resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
+
+@@ -2335,8 +2225,8 @@ packages:
+ resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
+ engines: {node: '>= 4'}
+
+- immutable@5.1.1:
+- resolution: {integrity: sha512-3jatXi9ObIsPGr3N5hGw/vWWcTkq6hUYhpQz4k0wLC+owqWi/LiugIw9x0EdNZ2yGedKN/HzePiBvaJRXa0Ujg==}
++ immutable@5.1.3:
++ resolution: {integrity: sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==}
+
+ import-fresh@3.3.1:
+ resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
+@@ -2365,9 +2255,6 @@ packages:
+ resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==}
+ engines: {node: '>= 0.4'}
+
+- is-arrayish@0.3.2:
+- resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
+-
+ is-async-function@2.1.1:
+ resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==}
+ engines: {node: '>= 0.4'}
+@@ -2530,10 +2417,6 @@ packages:
+ jackspeak@3.4.3:
+ resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
+
+- jest-worker@27.5.1:
+- resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
+- engines: {node: '>= 10.13.0'}
+-
+ jiti@1.21.7:
+ resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
+ hasBin: true
+@@ -2542,8 +2425,8 @@ packages:
+ resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
+ hasBin: true
+
+- jose@6.0.10:
+- resolution: {integrity: sha512-skIAxZqcMkOrSwjJvplIPYrlXGpxTPnro2/QWTDCxAdWQrSTV5/KqspMWmi5WAx5+ULswASJiZ0a+1B/Lxt9cw==}
++ jose@6.1.0:
++ resolution: {integrity: sha512-TTQJyoEoKcC1lscpVDCSsVgYzUDg/0Bt3WE//WiTPK6uOCQC2KZS4MpugbMWt/zyjkopgZoXhZuCi00gLudfUA==}
+
+ js-levenshtein@1.1.6:
+ resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==}
+@@ -2559,9 +2442,6 @@ packages:
+ json-buffer@3.0.1:
+ resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
+
+- json-parse-even-better-errors@2.3.1:
+- resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+-
+ json-schema-traverse@0.4.1:
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+
+@@ -2613,21 +2493,10 @@ packages:
+ lines-and-columns@1.2.4:
+ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+
+- loader-runner@4.3.0:
+- resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
+- engines: {node: '>=6.11.5'}
+-
+- loader-utils@3.3.1:
+- resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==}
+- engines: {node: '>= 12.13.0'}
+-
+ locate-path@6.0.0:
+ resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
+ engines: {node: '>=10'}
+
+- lodash.camelcase@4.3.0:
+- resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
+-
+ lodash.merge@4.6.2:
+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
+
+@@ -2662,9 +2531,6 @@ packages:
+ resolution: {integrity: sha512-9W0yGtkaMAkf74XGYVy4Dqw3YUMnTNB2eeiw9aQbUl4A3KmuCEHTt2DgAB07ENzOYAjsYSAYufkAq0Zd+jU7zA==}
+ engines: {node: '>=0.10.0'}
+
+- merge-stream@2.0.0:
+- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+-
+ merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
+@@ -2673,14 +2539,6 @@ packages:
+ resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
+ engines: {node: '>=8.6'}
+
+- mime-db@1.52.0:
+- resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
+- engines: {node: '>= 0.6'}
+-
+- mime-types@2.1.35:
+- resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
+- engines: {node: '>= 0.6'}
+-
+ minimatch@3.1.2:
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+
+@@ -2748,9 +2606,6 @@ packages:
+ engines: {node: '>= 4.4.x'}
+ hasBin: true
+
+- neo-async@2.6.2:
+- resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
+-
+ next-themes@0.4.6:
+ resolution: {integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==}
+ peerDependencies:
+@@ -2760,13 +2615,13 @@ packages:
+ next-tick@1.1.0:
+ resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==}
+
+- next@15.3.1-canary.14:
+- resolution: {integrity: sha512-VyjuHut0vS/BGhwZN/Y+sirviRGtd6YSS+F3BLYhkUThlZfph8AWJNlFoBcUZvjOAAeD7KiRSxCMCKkff1c1ww==}
++ next@15.5.4:
++ resolution: {integrity: sha512-xH4Yjhb82sFYQfY3vbkJfgSDgXvBB6a8xPs9i35k6oZJRoQRihZH+4s9Yo2qsWpzBmZ3lPXaJ2KPXLfkvW4LnA==}
+ engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0}
+ hasBin: true
+ peerDependencies:
+ '@opentelemetry/api': ^1.1.0
+- '@playwright/test': ^1.41.2
++ '@playwright/test': ^1.51.1
+ babel-plugin-react-compiler: '*'
+ react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
+ react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
+@@ -2784,9 +2639,6 @@ packages:
+ node-addon-api@7.1.1:
+ resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
+
+- node-releases@2.0.19:
+- resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
+-
+ normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+ engines: {node: '>=0.10.0'}
+@@ -2843,14 +2695,14 @@ packages:
+ once@1.4.0:
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+
+- openapi-fetch@0.13.5:
+- resolution: {integrity: sha512-AQK8T9GSKFREFlN1DBXTYsLjs7YV2tZcJ7zUWxbjMoQmj8dDSFRrzhLCbHPZWA1TMV3vACqfCxLEZcwf2wxV6Q==}
++ openapi-fetch@0.13.8:
++ resolution: {integrity: sha512-yJ4QKRyNxE44baQ9mY5+r/kAzZ8yXMemtNAOFwOzRXJscdjSxxzWSNlyBAr+o5JjkUw9Lc3W7OIoca0cY3PYnQ==}
+
+ openapi-typescript-helpers@0.0.15:
+ resolution: {integrity: sha512-opyTPaunsklCBpTK8JGef6mfPhLSnyy5a0IN9vKtx3+4aExf+KxEqYwIy3hqkedXIB97u357uLMJsOnm3GVjsw==}
+
+- openapi-typescript@7.6.1:
+- resolution: {integrity: sha512-F7RXEeo/heF3O9lOXo2bNjCOtfp7u+D6W3a3VNEH2xE6v+fxLtn5nq0uvUcA1F5aT+CMhNeC5Uqtg5tlXFX/ag==}
++ openapi-typescript@7.9.1:
++ resolution: {integrity: sha512-9gJtoY04mk6iPMbToPjPxEAtfXZ0dTsMZtsgUI8YZta0btPPig9DJFP4jlerQD/7QOwYgb0tl+zLUpDf7vb7VA==}
+ hasBin: true
+ peerDependencies:
+ typescript: ^5.x
+@@ -2942,8 +2794,8 @@ packages:
+ resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==}
+ engines: {node: '>= 6'}
+
+- plotly.js@3.0.1:
+- resolution: {integrity: sha512-eWEUkqdv4sblmUQJ7xGlEA+LghzEVPJOlPBZMJuagG0CsQxlmBb+7rd0UFVig5jhRnN8PQqRQaLv6qXIjnvzgg==}
++ plotly.js@3.1.0:
++ resolution: {integrity: sha512-vx+CyzApL9tquFpwoPHOGSIWDbFPsA4om/tXZcnsygGUejXideDF9R5VwkltEIDG7Xuof45quVPyz1otv6Aqjw==}
+ engines: {node: '>=18.0.0'}
+
+ pluralize@8.0.0:
+@@ -2984,35 +2836,6 @@ packages:
+ ts-node:
+ optional: true
+
+- postcss-modules-extract-imports@3.1.0:
+- resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules-local-by-default@4.2.0:
+- resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules-scope@3.2.1:
+- resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules-values@4.0.0:
+- resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules@6.0.1:
+- resolution: {integrity: sha512-zyo2sAkVvuZFFy0gc2+4O+xar5dYlaVy/ebO24KT0ftk/iJevSNyPyQellsBLlnccwh7f6V6Y4GvuKRYToNgpQ==}
+- peerDependencies:
+- postcss: ^8.0.0
+-
+ postcss-nested@6.2.0:
+ resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
+ engines: {node: '>=12.0'}
+@@ -3023,10 +2846,6 @@ packages:
+ resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
+ engines: {node: '>=4'}
+
+- postcss-selector-parser@7.1.0:
+- resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==}
+- engines: {node: '>=4'}
+-
+ postcss-value-parser@4.2.0:
+ resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+
+@@ -3034,8 +2853,8 @@ packages:
+ resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
+ engines: {node: ^10 || ^12 || >=14}
+
+- postcss@8.5.3:
+- resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
++ postcss@8.5.6:
++ resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
+ engines: {node: ^10 || ^12 || >=14}
+
+ potpack@1.0.2:
+@@ -3076,9 +2895,6 @@ packages:
+ raf@3.4.1:
+ resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==}
+
+- randombytes@2.1.0:
+- resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
+-
+ react-dom@19.1.0:
+ resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==}
+ peerDependencies:
+@@ -3113,6 +2929,16 @@ packages:
+ '@types/react':
+ optional: true
+
++ react-remove-scroll@2.7.1:
++ resolution: {integrity: sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==}
++ engines: {node: '>=10'}
++ peerDependencies:
++ '@types/react': '*'
++ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
++ peerDependenciesMeta:
++ '@types/react':
++ optional: true
++
+ react-style-singleton@2.2.3:
+ resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==}
+ engines: {node: '>=10'}
+@@ -3238,10 +3064,6 @@ packages:
+ scheduler@0.26.0:
+ resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==}
+
+- schema-utils@4.3.2:
+- resolution: {integrity: sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==}
+- engines: {node: '>= 10.13.0'}
+-
+ semver@6.3.1:
+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
+ hasBin: true
+@@ -3251,8 +3073,10 @@ packages:
+ engines: {node: '>=10'}
+ hasBin: true
+
+- serialize-javascript@6.0.2:
+- resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
++ semver@7.7.2:
++ resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
++ engines: {node: '>=10'}
++ hasBin: true
+
+ set-function-length@1.2.2:
+ resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
+@@ -3269,8 +3093,8 @@ packages:
+ shallow-copy@0.0.1:
+ resolution: {integrity: sha512-b6i4ZpVuUxB9h5gfCxPiusKYkqTMOjEbBs4wMaFbkfia4yFv92UKZ6Df8WXcKbn08JNL/abvg3FnMAOfakDvUw==}
+
+- sharp@0.34.1:
+- resolution: {integrity: sha512-1j0w61+eVxu7DawFJtnfYcvSv6qPFvfTaqzTQ2BLknVhHTwGS8sc63ZBF4rzkWMBVKybo4S5OBtDdZahh2A1xg==}
++ sharp@0.34.4:
++ resolution: {integrity: sha512-FUH39xp3SBPnxWvd5iib1X8XY7J0K0X7d93sie9CJg2PO8/7gmg89Nve6OjItK53/MlAushNNxteBYfM6DEuoA==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+
+ shebang-command@2.0.0:
+@@ -3304,9 +3128,6 @@ packages:
+ signum@1.0.0:
+ resolution: {integrity: sha512-yodFGwcyt59XRh7w5W3jPcIQb3Bwi21suEfT7MAWnBX3iCdklJpgDgvGT9o04UonglZN5SNMfJFkHIR/jO8GHw==}
+
+- simple-swizzle@0.2.2:
+- resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
+-
+ sirv@2.0.4:
+ resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==}
+ engines: {node: '>= 10'}
+@@ -3315,9 +3136,6 @@ packages:
+ resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
+ engines: {node: '>=0.10.0'}
+
+- source-map-support@0.5.21:
+- resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+-
+ source-map@0.6.1:
+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
+ engines: {node: '>=0.10.0'}
+@@ -3337,13 +3155,6 @@ packages:
+ stream-shift@1.0.3:
+ resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==}
+
+- streamsearch@1.1.0:
+- resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
+- engines: {node: '>=10.0.0'}
+-
+- string-hash@1.1.3:
+- resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==}
+-
+ string-split-by@1.0.0:
+ resolution: {integrity: sha512-KaJKY+hfpzNyet/emP81PJA9hTVSfxNLS9SFTWxdCnnW1/zOOwiV248+EfoX7IQFcBaOp4G5YE6xTJMF+pLg6A==}
+
+@@ -3403,12 +3214,6 @@ packages:
+ strongly-connected-components@1.0.1:
+ resolution: {integrity: sha512-i0TFx4wPcO0FwX+4RkLJi1MxmcTv90jNZgxMu9XRnMXMeFUY1VJlIoXpZunPUvUUqbCT1pg5PEkFqqpcaElNaA==}
+
+- style-loader@4.0.0:
+- resolution: {integrity: sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==}
+- engines: {node: '>= 18.12.0'}
+- peerDependencies:
+- webpack: ^5.27.0
+-
+ styled-jsx@5.1.6:
+ resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
+ engines: {node: '>= 12.0.0'}
+@@ -3436,18 +3241,14 @@ packages:
+ superscript-text@1.0.0:
+ resolution: {integrity: sha512-gwu8l5MtRZ6koO0icVTlmN5pm7Dhh1+Xpe9O4x6ObMAsW+3jPbW14d1DsBq1F4wiI+WOFjXF35pslgec/G8yCQ==}
+
++ supports-color@10.2.2:
++ resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==}
++ engines: {node: '>=18'}
++
+ supports-color@7.2.0:
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+ engines: {node: '>=8'}
+
+- supports-color@8.1.1:
+- resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
+- engines: {node: '>=10'}
+-
+- supports-color@9.4.0:
+- resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==}
+- engines: {node: '>=12'}
+-
+ supports-preserve-symlinks-flag@1.0.0:
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+ engines: {node: '>= 0.4'}
+@@ -3461,8 +3262,8 @@ packages:
+ svg-path-sdf@1.1.3:
+ resolution: {integrity: sha512-vJJjVq/R5lSr2KLfVXVAStktfcfa1pNFjFOgyJnzZFXlO/fDZ5DmM8FpnSKKzLPfEYTVeXuVBTHF296TpxuJVg==}
+
+- tailwind-merge@3.2.0:
+- resolution: {integrity: sha512-FQT/OVqCD+7edmmJpsgCsY820RTD5AkBryuG5IUqR5YQZSdj5xlH5nLgH7YPths7WsLPSpSBNneJdM8aS8aeFA==}
++ tailwind-merge@3.3.1:
++ resolution: {integrity: sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==}
+
+ tailwindcss-animate@1.0.7:
+ resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==}
+@@ -3474,31 +3275,6 @@ packages:
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+
+- tapable@2.2.1:
+- resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
+- engines: {node: '>=6'}
+-
+- terser-webpack-plugin@5.3.14:
+- resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==}
+- engines: {node: '>= 10.13.0'}
+- peerDependencies:
+- '@swc/core': '*'
+- esbuild: '*'
+- uglify-js: '*'
+- webpack: ^5.1.0
+- peerDependenciesMeta:
+- '@swc/core':
+- optional: true
+- esbuild:
+- optional: true
+- uglify-js:
+- optional: true
+-
+- terser@5.39.0:
+- resolution: {integrity: sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==}
+- engines: {node: '>=10'}
+- hasBin: true
+-
+ thenify-all@1.6.0:
+ resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
+ engines: {node: '>=0.8'}
+@@ -3591,8 +3367,8 @@ packages:
+ typedarray@0.0.6:
+ resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
+
+- typescript@5.8.3:
+- resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
++ typescript@5.9.2:
++ resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
+@@ -3600,8 +3376,8 @@ packages:
+ resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
+ engines: {node: '>= 0.4'}
+
+- undici-types@6.19.8:
+- resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
++ undici-types@6.21.0:
++ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
+
+ unquote@1.1.1:
+ resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==}
+@@ -3609,12 +3385,6 @@ packages:
+ unrs-resolver@1.6.1:
+ resolution: {integrity: sha512-PLDI7BRVaI1C0x8mXr8leLPIOPPF1wCRFyKIswJAPJG3LdMxWNiAVvlTvmff5DSezapWFLagk18NF2cCNhe8Fg==}
+
+- update-browserslist-db@1.1.3:
+- resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
+- hasBin: true
+- peerDependencies:
+- browserslist: '>= 4.21.0'
+-
+ update-diff@1.1.0:
+ resolution: {integrity: sha512-rCiBPiHxZwT4+sBhEbChzpO5hYHjm91kScWgdHf4Qeafs6Ba7MBl+d9GlGv72bcTZQO0sLmtQS1pHSWoCLtN/A==}
+
+@@ -3655,10 +3425,6 @@ packages:
+ vt-pbf@3.1.3:
+ resolution: {integrity: sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==}
+
+- watchpack@2.4.2:
+- resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==}
+- engines: {node: '>=10.13.0'}
+-
+ weak-map@1.0.8:
+ resolution: {integrity: sha512-lNR9aAefbGPpHO7AEnY0hCFjz1eTkWCXYvkTRrTHs9qv8zJp+SkVYpzfLIFXQQiG3tVvbNFQgVg2bQS8YGgxyw==}
+
+@@ -3670,20 +3436,6 @@ packages:
+ engines: {node: '>= 10.13.0'}
+ hasBin: true
+
+- webpack-sources@3.2.3:
+- resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
+- engines: {node: '>=10.13.0'}
+-
+- webpack@5.99.7:
+- resolution: {integrity: sha512-CNqKBRMQjwcmKR0idID5va1qlhrqVUKpovi+Ec79ksW8ux7iS1+A6VqzfZXgVYCFRKl7XL5ap3ZoMpwBJxcg0w==}
+- engines: {node: '>=10.13.0'}
+- hasBin: true
+- peerDependencies:
+- webpack-cli: '*'
+- peerDependenciesMeta:
+- webpack-cli:
+- optional: true
+-
+ which-boxed-primitive@1.1.1:
+ resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
+ engines: {node: '>= 0.4'}
+@@ -3714,8 +3466,8 @@ packages:
+ resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
+ engines: {node: '>=0.10.0'}
+
+- world-calendars@1.0.3:
+- resolution: {integrity: sha512-sAjLZkBnsbHkHWVhrsCU5Sa/EVuf9QqgvrN8zyJ2L/F9FR9Oc6CvVK0674+PGAtmmmYQMH98tCUSO4QLQv3/TQ==}
++ world-calendars@1.0.4:
++ resolution: {integrity: sha512-VGRnLJS+xJmGDPodgJRnGIDwGu0s+Cr9V2HB3EzlDZ5n0qb8h5SJtGUEkjrphZYAglEiXZ6kiXdmk0H/h/uu/w==}
+
+ wrap-ansi@7.0.0:
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+@@ -3793,36 +3545,41 @@ snapshots:
+ tslib: 2.8.1
+ optional: true
+
++ '@emnapi/runtime@1.5.0':
++ dependencies:
++ tslib: 2.8.1
++ optional: true
++
+ '@emnapi/wasi-threads@1.0.2':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
+- '@eslint-community/eslint-utils@4.6.1(eslint@9.25.0(jiti@2.4.2))':
++ '@eslint-community/eslint-utils@4.9.0(eslint@9.36.0(jiti@2.4.2))':
+ dependencies:
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-visitor-keys: 3.4.3
+
+ '@eslint-community/regexpp@4.12.1': {}
+
+- '@eslint/config-array@0.20.0':
++ '@eslint/config-array@0.21.0':
+ dependencies:
+ '@eslint/object-schema': 2.1.6
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+- '@eslint/config-helpers@0.2.1': {}
++ '@eslint/config-helpers@0.3.1': {}
+
+- '@eslint/core@0.13.0':
++ '@eslint/core@0.15.2':
+ dependencies:
+ '@types/json-schema': 7.0.15
+
+ '@eslint/eslintrc@3.3.1':
+ dependencies:
+ ajv: 6.12.6
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ espree: 10.3.0
+ globals: 14.0.0
+ ignore: 5.3.2
+@@ -3833,31 +3590,31 @@ snapshots:
+ transitivePeerDependencies:
+ - supports-color
+
+- '@eslint/js@9.25.0': {}
++ '@eslint/js@9.36.0': {}
+
+ '@eslint/object-schema@2.1.6': {}
+
+- '@eslint/plugin-kit@0.2.8':
++ '@eslint/plugin-kit@0.3.5':
+ dependencies:
+- '@eslint/core': 0.13.0
++ '@eslint/core': 0.15.2
+ levn: 0.4.1
+
+- '@floating-ui/core@1.6.9':
++ '@floating-ui/core@1.7.3':
+ dependencies:
+- '@floating-ui/utils': 0.2.9
++ '@floating-ui/utils': 0.2.10
+
+- '@floating-ui/dom@1.6.13':
++ '@floating-ui/dom@1.7.4':
+ dependencies:
+- '@floating-ui/core': 1.6.9
+- '@floating-ui/utils': 0.2.9
++ '@floating-ui/core': 1.7.3
++ '@floating-ui/utils': 0.2.10
+
+- '@floating-ui/react-dom@2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@floating-ui/react-dom@2.1.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@floating-ui/dom': 1.6.13
++ '@floating-ui/dom': 1.7.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+
+- '@floating-ui/utils@0.2.9': {}
++ '@floating-ui/utils@0.2.10': {}
+
+ '@humanfs/core@0.19.1': {}
+
+@@ -3872,82 +3629,93 @@ snapshots:
+
+ '@humanwhocodes/retry@0.4.2': {}
+
+- '@img/sharp-darwin-arm64@0.34.1':
++ '@img/colour@1.0.0':
++ optional: true
++
++ '@img/sharp-darwin-arm64@0.34.4':
+ optionalDependencies:
+- '@img/sharp-libvips-darwin-arm64': 1.1.0
++ '@img/sharp-libvips-darwin-arm64': 1.2.3
+ optional: true
+
+- '@img/sharp-darwin-x64@0.34.1':
++ '@img/sharp-darwin-x64@0.34.4':
+ optionalDependencies:
+- '@img/sharp-libvips-darwin-x64': 1.1.0
++ '@img/sharp-libvips-darwin-x64': 1.2.3
++ optional: true
++
++ '@img/sharp-libvips-darwin-arm64@1.2.3':
+ optional: true
+
+- '@img/sharp-libvips-darwin-arm64@1.1.0':
++ '@img/sharp-libvips-darwin-x64@1.2.3':
+ optional: true
+
+- '@img/sharp-libvips-darwin-x64@1.1.0':
++ '@img/sharp-libvips-linux-arm64@1.2.3':
+ optional: true
+
+- '@img/sharp-libvips-linux-arm64@1.1.0':
++ '@img/sharp-libvips-linux-arm@1.2.3':
+ optional: true
+
+- '@img/sharp-libvips-linux-arm@1.1.0':
++ '@img/sharp-libvips-linux-ppc64@1.2.3':
+ optional: true
+
+- '@img/sharp-libvips-linux-ppc64@1.1.0':
++ '@img/sharp-libvips-linux-s390x@1.2.3':
+ optional: true
+
+- '@img/sharp-libvips-linux-s390x@1.1.0':
++ '@img/sharp-libvips-linux-x64@1.2.3':
+ optional: true
+
+- '@img/sharp-libvips-linux-x64@1.1.0':
++ '@img/sharp-libvips-linuxmusl-arm64@1.2.3':
+ optional: true
+
+- '@img/sharp-libvips-linuxmusl-arm64@1.1.0':
++ '@img/sharp-libvips-linuxmusl-x64@1.2.3':
+ optional: true
+
+- '@img/sharp-libvips-linuxmusl-x64@1.1.0':
++ '@img/sharp-linux-arm64@0.34.4':
++ optionalDependencies:
++ '@img/sharp-libvips-linux-arm64': 1.2.3
+ optional: true
+
+- '@img/sharp-linux-arm64@0.34.1':
++ '@img/sharp-linux-arm@0.34.4':
+ optionalDependencies:
+- '@img/sharp-libvips-linux-arm64': 1.1.0
++ '@img/sharp-libvips-linux-arm': 1.2.3
+ optional: true
+
+- '@img/sharp-linux-arm@0.34.1':
++ '@img/sharp-linux-ppc64@0.34.4':
+ optionalDependencies:
+- '@img/sharp-libvips-linux-arm': 1.1.0
++ '@img/sharp-libvips-linux-ppc64': 1.2.3
+ optional: true
+
+- '@img/sharp-linux-s390x@0.34.1':
++ '@img/sharp-linux-s390x@0.34.4':
+ optionalDependencies:
+- '@img/sharp-libvips-linux-s390x': 1.1.0
++ '@img/sharp-libvips-linux-s390x': 1.2.3
+ optional: true
+
+- '@img/sharp-linux-x64@0.34.1':
++ '@img/sharp-linux-x64@0.34.4':
+ optionalDependencies:
+- '@img/sharp-libvips-linux-x64': 1.1.0
++ '@img/sharp-libvips-linux-x64': 1.2.3
+ optional: true
+
+- '@img/sharp-linuxmusl-arm64@0.34.1':
++ '@img/sharp-linuxmusl-arm64@0.34.4':
+ optionalDependencies:
+- '@img/sharp-libvips-linuxmusl-arm64': 1.1.0
++ '@img/sharp-libvips-linuxmusl-arm64': 1.2.3
+ optional: true
+
+- '@img/sharp-linuxmusl-x64@0.34.1':
++ '@img/sharp-linuxmusl-x64@0.34.4':
+ optionalDependencies:
+- '@img/sharp-libvips-linuxmusl-x64': 1.1.0
++ '@img/sharp-libvips-linuxmusl-x64': 1.2.3
+ optional: true
+
+- '@img/sharp-wasm32@0.34.1':
++ '@img/sharp-wasm32@0.34.4':
+ dependencies:
+- '@emnapi/runtime': 1.4.3
++ '@emnapi/runtime': 1.5.0
++ optional: true
++
++ '@img/sharp-win32-arm64@0.34.4':
+ optional: true
+
+- '@img/sharp-win32-ia32@0.34.1':
++ '@img/sharp-win32-ia32@0.34.4':
+ optional: true
+
+- '@img/sharp-win32-x64@0.34.1':
++ '@img/sharp-win32-x64@0.34.4':
+ optional: true
+
+ '@isaacs/cliui@8.0.2':
+@@ -3969,11 +3737,6 @@ snapshots:
+
+ '@jridgewell/set-array@1.2.1': {}
+
+- '@jridgewell/source-map@0.3.6':
+- dependencies:
+- '@jridgewell/gen-mapping': 0.3.8
+- '@jridgewell/trace-mapping': 0.3.25
+-
+ '@jridgewell/sourcemap-codec@1.5.0': {}
+
+ '@jridgewell/trace-mapping@0.3.25':
+@@ -4027,41 +3790,41 @@ snapshots:
+ '@tybys/wasm-util': 0.9.0
+ optional: true
+
+- '@next/bundle-analyzer@15.3.1':
++ '@next/bundle-analyzer@15.5.4':
+ dependencies:
+ webpack-bundle-analyzer: 4.10.1
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+
+- '@next/env@15.3.1-canary.14': {}
++ '@next/env@15.5.4': {}
+
+- '@next/eslint-plugin-next@15.3.1-canary.14':
++ '@next/eslint-plugin-next@15.5.4':
+ dependencies:
+ fast-glob: 3.3.1
+
+- '@next/swc-darwin-arm64@15.3.1-canary.14':
++ '@next/swc-darwin-arm64@15.5.4':
+ optional: true
+
+- '@next/swc-darwin-x64@15.3.1-canary.14':
++ '@next/swc-darwin-x64@15.5.4':
+ optional: true
+
+- '@next/swc-linux-arm64-gnu@15.3.1-canary.14':
++ '@next/swc-linux-arm64-gnu@15.5.4':
+ optional: true
+
+- '@next/swc-linux-arm64-musl@15.3.1-canary.14':
++ '@next/swc-linux-arm64-musl@15.5.4':
+ optional: true
+
+- '@next/swc-linux-x64-gnu@15.3.1-canary.14':
++ '@next/swc-linux-x64-gnu@15.5.4':
+ optional: true
+
+- '@next/swc-linux-x64-musl@15.3.1-canary.14':
++ '@next/swc-linux-x64-musl@15.5.4':
+ optional: true
+
+- '@next/swc-win32-arm64-msvc@15.3.1-canary.14':
++ '@next/swc-win32-arm64-msvc@15.5.4':
+ optional: true
+
+- '@next/swc-win32-x64-msvc@15.3.1-canary.14':
++ '@next/swc-win32-x64-msvc@15.5.4':
+ optional: true
+
+ '@nodelib/fs.scandir@2.1.5':
+@@ -4203,423 +3966,423 @@ snapshots:
+
+ '@radix-ui/number@1.1.1': {}
+
+- '@radix-ui/primitive@1.1.2': {}
++ '@radix-ui/primitive@1.1.3': {}
+
+- '@radix-ui/react-arrow@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-avatar@1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-avatar@1.1.10(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-is-hydrated': 0.0.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-checkbox@1.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-checkbox@1.3.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-collection@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-collection@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-context@1.1.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-context@1.1.2(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
+-
+- '@radix-ui/react-dialog@1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++
++ '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ aria-hidden: 1.2.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.6.3(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-direction@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-direction@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-dismissable-layer@1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-dropdown-menu@2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-menu': 2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-dropdown-menu@2.1.16(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-focus-guards@1.1.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-focus-guards@1.1.3(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-focus-scope@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-id@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-id@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-label@2.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-label@2.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-menu@2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-roving-focus': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- aria-hidden: 1.2.4
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-menu@2.1.16(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ aria-hidden: 1.2.6
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.7.1(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-popover@1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-popover@1.1.15(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ aria-hidden: 1.2.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.6.3(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-popper@1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@floating-ui/react-dom': 2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-arrow': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-popper@1.2.8(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@floating-ui/react-dom': 2.1.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ '@radix-ui/rect': 1.1.1
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-portal@1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-portal@1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-presence@1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-presence@1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-primitive@2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-roving-focus@1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-scroll-area@1.2.5(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+ '@radix-ui/number': 1.1.1
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-select@2.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-select@2.2.6(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+ '@radix-ui/number': 1.1.1
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-visually-hidden': 1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ aria-hidden: 1.2.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.6.3(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-separator@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-separator@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-slot@1.2.0(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-slot@1.2.3(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
+-
+- '@radix-ui/react-tabs@1.1.8(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-roving-focus': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++
++ '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-is-hydrated@0.0.0(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-is-hydrated@0.1.0(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ use-sync-external-store: 1.5.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ '@radix-ui/rect': 1.1.1
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-size@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-size@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-visually-hidden@1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+ '@radix-ui/rect@1.1.1': {}
+
+- '@redocly/ajv@8.11.2':
++ '@redocly/ajv@8.11.3':
+ dependencies:
+ fast-deep-equal: 3.1.3
+ json-schema-traverse: 1.0.0
+@@ -4628,12 +4391,12 @@ snapshots:
+
+ '@redocly/config@0.22.2': {}
+
+- '@redocly/openapi-core@1.34.2(supports-color@9.4.0)':
++ '@redocly/openapi-core@1.34.5(supports-color@10.2.2)':
+ dependencies:
+- '@redocly/ajv': 8.11.2
++ '@redocly/ajv': 8.11.3
+ '@redocly/config': 0.22.2
+ colorette: 1.4.0
+- https-proxy-agent: 7.0.6(supports-color@9.4.0)
++ https-proxy-agent: 7.0.6(supports-color@10.2.2)
+ js-levenshtein: 1.1.6
+ js-yaml: 4.1.0
+ minimatch: 5.1.6
+@@ -4646,8 +4409,6 @@ snapshots:
+
+ '@rushstack/eslint-patch@1.11.0': {}
+
+- '@swc/counter@0.1.3': {}
+-
+ '@swc/helpers@0.5.15':
+ dependencies:
+ tslib: 2.8.1
+@@ -4688,16 +4449,6 @@ snapshots:
+ tslib: 2.8.1
+ optional: true
+
+- '@types/eslint-scope@3.7.7':
+- dependencies:
+- '@types/eslint': 9.6.1
+- '@types/estree': 1.0.7
+-
+- '@types/eslint@9.6.1':
+- dependencies:
+- '@types/estree': 1.0.7
+- '@types/json-schema': 7.0.15
+-
+ '@types/estree@1.0.7': {}
+
+ '@types/geojson-vt@3.2.5':
+@@ -4710,8 +4461,6 @@ snapshots:
+
+ '@types/json5@0.0.29': {}
+
+- '@types/less@3.0.8': {}
+-
+ '@types/mapbox__point-geometry@0.1.4': {}
+
+ '@types/mapbox__vector-tile@1.3.4':
+@@ -4720,65 +4469,57 @@ snapshots:
+ '@types/mapbox__point-geometry': 0.1.4
+ '@types/pbf': 3.0.5
+
+- '@types/node@20.17.30':
++ '@types/node@20.19.17':
+ dependencies:
+- undici-types: 6.19.8
++ undici-types: 6.21.0
+
+ '@types/pbf@3.0.5': {}
+
+- '@types/plotly.js@2.35.5': {}
++ '@types/plotly.js@2.35.11': {}
+
+- '@types/react-dom@19.1.2(@types/react@19.1.2)':
++ '@types/react-dom@19.1.9(@types/react@19.1.14)':
+ dependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+ '@types/react-plotly.js@2.6.3':
+ dependencies:
+- '@types/plotly.js': 2.35.5
+- '@types/react': 19.1.2
++ '@types/plotly.js': 2.35.11
++ '@types/react': 19.1.14
+
+- '@types/react@19.1.2':
++ '@types/react@19.1.14':
+ dependencies:
+ csstype: 3.1.3
+
+- '@types/sass@1.45.0':
+- dependencies:
+- sass: 1.87.0
+-
+- '@types/stylus@0.48.43':
+- dependencies:
+- '@types/node': 20.17.30
+-
+ '@types/supercluster@7.1.3':
+ dependencies:
+ '@types/geojson': 7946.0.16
+
+- '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)':
+ dependencies:
+ '@eslint-community/regexpp': 4.12.1
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
+ '@typescript-eslint/scope-manager': 8.30.1
+- '@typescript-eslint/type-utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- '@typescript-eslint/utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ '@typescript-eslint/type-utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ '@typescript-eslint/utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
+ '@typescript-eslint/visitor-keys': 8.30.1
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ graphemer: 1.4.0
+ ignore: 5.3.2
+ natural-compare: 1.4.0
+- ts-api-utils: 2.1.0(typescript@5.8.3)
+- typescript: 5.8.3
++ ts-api-utils: 2.1.0(typescript@5.9.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+- '@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 8.30.1
+ '@typescript-eslint/types': 8.30.1
+- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
++ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.2)
+ '@typescript-eslint/visitor-keys': 8.30.1
+- debug: 4.4.0(supports-color@9.4.0)
+- eslint: 9.25.0(jiti@2.4.2)
+- typescript: 5.8.3
++ debug: 4.4.0
++ eslint: 9.36.0(jiti@2.4.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+@@ -4787,48 +4528,48 @@ snapshots:
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/visitor-keys': 8.30.1
+
+- '@typescript-eslint/type-utils@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/type-utils@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)':
+ dependencies:
+- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
+- '@typescript-eslint/utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- debug: 4.4.0(supports-color@9.4.0)
+- eslint: 9.25.0(jiti@2.4.2)
+- ts-api-utils: 2.1.0(typescript@5.8.3)
+- typescript: 5.8.3
++ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.2)
++ '@typescript-eslint/utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ debug: 4.4.3(supports-color@10.2.2)
++ eslint: 9.36.0(jiti@2.4.2)
++ ts-api-utils: 2.1.0(typescript@5.9.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/types@8.30.1': {}
+
+- '@typescript-eslint/typescript-estree@8.30.1(typescript@5.8.3)':
++ '@typescript-eslint/typescript-estree@8.30.1(typescript@5.9.2)':
+ dependencies:
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/visitor-keys': 8.30.1
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ fast-glob: 3.3.3
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.7.1
+- ts-api-utils: 2.1.0(typescript@5.8.3)
+- typescript: 5.8.3
++ ts-api-utils: 2.1.0(typescript@5.9.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+- '@typescript-eslint/utils@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/utils@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)':
+ dependencies:
+- '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0(jiti@2.4.2))
++ '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.4.2))
+ '@typescript-eslint/scope-manager': 8.30.1
+ '@typescript-eslint/types': 8.30.1
+- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
+- eslint: 9.25.0(jiti@2.4.2)
+- typescript: 5.8.3
++ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.2)
++ eslint: 9.36.0(jiti@2.4.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/visitor-keys@8.30.1':
+ dependencies:
+ '@typescript-eslint/types': 8.30.1
+- eslint-visitor-keys: 4.2.0
++ eslint-visitor-keys: 4.2.1
+
+ '@unrs/resolver-binding-darwin-arm64@1.6.1':
+ optional: true
+@@ -4880,110 +4621,27 @@ snapshots:
+ '@unrs/resolver-binding-win32-x64-msvc@1.6.1':
+ optional: true
+
+- '@webassemblyjs/ast@1.14.1':
+- dependencies:
+- '@webassemblyjs/helper-numbers': 1.13.2
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+-
+- '@webassemblyjs/floating-point-hex-parser@1.13.2': {}
+-
+- '@webassemblyjs/helper-api-error@1.13.2': {}
+-
+- '@webassemblyjs/helper-buffer@1.14.1': {}
+-
+- '@webassemblyjs/helper-numbers@1.13.2':
+- dependencies:
+- '@webassemblyjs/floating-point-hex-parser': 1.13.2
+- '@webassemblyjs/helper-api-error': 1.13.2
+- '@xtuc/long': 4.2.2
+-
+- '@webassemblyjs/helper-wasm-bytecode@1.13.2': {}
+-
+- '@webassemblyjs/helper-wasm-section@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-buffer': 1.14.1
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/wasm-gen': 1.14.1
+-
+- '@webassemblyjs/ieee754@1.13.2':
+- dependencies:
+- '@xtuc/ieee754': 1.2.0
+-
+- '@webassemblyjs/leb128@1.13.2':
+- dependencies:
+- '@xtuc/long': 4.2.2
+-
+- '@webassemblyjs/utf8@1.13.2': {}
+-
+- '@webassemblyjs/wasm-edit@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-buffer': 1.14.1
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/helper-wasm-section': 1.14.1
+- '@webassemblyjs/wasm-gen': 1.14.1
+- '@webassemblyjs/wasm-opt': 1.14.1
+- '@webassemblyjs/wasm-parser': 1.14.1
+- '@webassemblyjs/wast-printer': 1.14.1
+-
+- '@webassemblyjs/wasm-gen@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/ieee754': 1.13.2
+- '@webassemblyjs/leb128': 1.13.2
+- '@webassemblyjs/utf8': 1.13.2
+-
+- '@webassemblyjs/wasm-opt@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-buffer': 1.14.1
+- '@webassemblyjs/wasm-gen': 1.14.1
+- '@webassemblyjs/wasm-parser': 1.14.1
+-
+- '@webassemblyjs/wasm-parser@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-api-error': 1.13.2
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/ieee754': 1.13.2
+- '@webassemblyjs/leb128': 1.13.2
+- '@webassemblyjs/utf8': 1.13.2
+-
+- '@webassemblyjs/wast-printer@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@xtuc/long': 4.2.2
+-
+- '@xtuc/ieee754@1.2.0': {}
+-
+- '@xtuc/long@4.2.2': {}
+-
+ abs-svg-path@0.1.1: {}
+
+ acorn-jsx@5.3.2(acorn@8.14.1):
+ dependencies:
+ acorn: 8.14.1
+
++ acorn-jsx@5.3.2(acorn@8.15.0):
++ dependencies:
++ acorn: 8.15.0
++
+ acorn-walk@8.3.4:
+ dependencies:
+- acorn: 8.14.1
++ acorn: 8.15.0
+
+ acorn@7.4.1: {}
+
+ acorn@8.14.1: {}
+
+- agent-base@7.1.3: {}
++ acorn@8.15.0: {}
+
+- ajv-formats@2.1.1(ajv@8.17.1):
+- optionalDependencies:
+- ajv: 8.17.1
+-
+- ajv-keywords@5.1.0(ajv@8.17.1):
+- dependencies:
+- ajv: 8.17.1
+- fast-deep-equal: 3.1.3
++ agent-base@7.1.4: {}
+
+ ajv@6.12.6:
+ dependencies:
+@@ -4992,13 +4650,6 @@ snapshots:
+ json-schema-traverse: 0.4.1
+ uri-js: 4.4.1
+
+- ajv@8.17.1:
+- dependencies:
+- fast-deep-equal: 3.1.3
+- fast-uri: 3.0.6
+- json-schema-traverse: 1.0.0
+- require-from-string: 2.0.2
+-
+ ansi-colors@4.1.3: {}
+
+ ansi-regex@5.0.1: {}
+@@ -5026,6 +4677,10 @@ snapshots:
+ dependencies:
+ tslib: 2.8.1
+
++ aria-hidden@1.2.6:
++ dependencies:
++ tslib: 2.8.1
++
+ aria-query@5.3.2: {}
+
+ array-bounds@1.0.1: {}
+@@ -5143,23 +4798,16 @@ snapshots:
+ dependencies:
+ balanced-match: 1.0.2
+
+- braces@3.0.3:
++ brace-expansion@2.0.2:
+ dependencies:
+- fill-range: 7.1.1
++ balanced-match: 1.0.2
+
+- browserslist@4.24.4:
++ braces@3.0.3:
+ dependencies:
+- caniuse-lite: 1.0.30001715
+- electron-to-chromium: 1.5.143
+- node-releases: 2.0.19
+- update-browserslist-db: 1.1.3(browserslist@4.24.4)
++ fill-range: 7.1.1
+
+ buffer-from@1.1.2: {}
+
+- busboy@1.6.0:
+- dependencies:
+- streamsearch: 1.1.0
+-
+ call-bind-apply-helpers@1.0.2:
+ dependencies:
+ es-errors: 1.3.0
+@@ -5209,8 +4857,7 @@ snapshots:
+ chokidar@4.0.3:
+ dependencies:
+ readdirp: 4.1.2
+-
+- chrome-trace-event@1.0.4: {}
++ optional: true
+
+ clamp@1.0.1: {}
+
+@@ -5262,18 +4909,6 @@ snapshots:
+
+ color-space@2.3.1: {}
+
+- color-string@1.9.1:
+- dependencies:
+- color-name: 1.1.4
+- simple-swizzle: 0.2.2
+- optional: true
+-
+- color@4.2.3:
+- dependencies:
+- color-convert: 2.0.1
+- color-string: 1.9.1
+- optional: true
+-
+ colorette@1.4.0: {}
+
+ commander@2.20.3: {}
+@@ -5323,19 +4958,6 @@ snapshots:
+
+ css-global-keywords@1.0.1: {}
+
+- css-loader@7.1.2(webpack@5.99.7):
+- dependencies:
+- icss-utils: 5.1.0(postcss@8.5.3)
+- postcss: 8.5.3
+- postcss-modules-extract-imports: 3.1.0(postcss@8.5.3)
+- postcss-modules-local-by-default: 4.2.0(postcss@8.5.3)
+- postcss-modules-scope: 3.2.1(postcss@8.5.3)
+- postcss-modules-values: 4.0.0(postcss@8.5.3)
+- postcss-value-parser: 4.2.0
+- semver: 7.7.1
+- optionalDependencies:
+- webpack: 5.99.7
+-
+ css-system-font-keywords@1.0.0: {}
+
+ csscolorparser@1.0.3: {}
+@@ -5429,11 +5051,15 @@ snapshots:
+ dependencies:
+ ms: 2.1.3
+
+- debug@4.4.0(supports-color@9.4.0):
++ debug@4.4.0:
++ dependencies:
++ ms: 2.1.3
++
++ debug@4.4.3(supports-color@10.2.2):
+ dependencies:
+ ms: 2.1.3
+ optionalDependencies:
+- supports-color: 9.4.0
++ supports-color: 10.2.2
+
+ deep-is@0.1.4: {}
+
+@@ -5456,7 +5082,7 @@ snapshots:
+ detect-libc@1.0.3:
+ optional: true
+
+- detect-libc@2.0.3:
++ detect-libc@2.1.1:
+ optional: true
+
+ detect-node-es@1.1.0: {}
+@@ -5499,8 +5125,6 @@ snapshots:
+
+ eastasianwidth@0.2.0: {}
+
+- electron-to-chromium@1.5.143: {}
+-
+ element-size@1.1.1: {}
+
+ elementary-circuits-directed-graph@1.3.1:
+@@ -5515,11 +5139,6 @@ snapshots:
+ dependencies:
+ once: 1.4.0
+
+- enhanced-resolve@5.18.1:
+- dependencies:
+- graceful-fs: 4.2.11
+- tapable: 2.2.1
+-
+ es-abstract@1.23.9:
+ dependencies:
+ array-buffer-byte-length: 1.0.2
+@@ -5597,8 +5216,6 @@ snapshots:
+ iterator.prototype: 1.1.5
+ safe-array-concat: 1.1.3
+
+- es-module-lexer@1.7.0: {}
+-
+ es-object-atoms@1.1.1:
+ dependencies:
+ es-errors: 1.3.0
+@@ -5645,17 +5262,6 @@ snapshots:
+ es6-iterator: 2.0.3
+ es6-symbol: 3.1.4
+
+- esbuild-style-plugin@1.6.3:
+- dependencies:
+- '@types/less': 3.0.8
+- '@types/sass': 1.45.0
+- '@types/stylus': 0.48.43
+- glob: 10.4.5
+- postcss: 8.5.3
+- postcss-modules: 6.0.1(postcss@8.5.3)
+-
+- escalade@3.2.0: {}
+-
+ escape-string-regexp@4.0.0: {}
+
+ escodegen@2.1.0:
+@@ -5666,21 +5272,21 @@ snapshots:
+ optionalDependencies:
+ source-map: 0.6.1
+
+- eslint-config-next@15.3.1-canary.14(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3):
++ eslint-config-next@15.5.4(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2):
+ dependencies:
+- '@next/eslint-plugin-next': 15.3.1-canary.14
++ '@next/eslint-plugin-next': 15.5.4
+ '@rushstack/eslint-patch': 1.11.0
+- '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- eslint: 9.25.0(jiti@2.4.2)
++ '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-import-resolver-node: 0.3.9
+- eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-jsx-a11y: 6.10.2(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-react: 7.37.5(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-react-hooks: 5.2.0(eslint@9.25.0(jiti@2.4.2))
++ eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-jsx-a11y: 6.10.2(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-react: 7.37.5(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-react-hooks: 5.2.0(eslint@9.36.0(jiti@2.4.2))
+ optionalDependencies:
+- typescript: 5.8.3
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - eslint-import-resolver-webpack
+ - eslint-plugin-import-x
+@@ -5694,33 +5300,33 @@ snapshots:
+ transitivePeerDependencies:
+ - supports-color
+
+- eslint-import-resolver-typescript@3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2)):
++ eslint-import-resolver-typescript@3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ '@nolyfill/is-core-module': 1.0.39
+- debug: 4.4.0(supports-color@9.4.0)
+- eslint: 9.25.0(jiti@2.4.2)
++ debug: 4.4.0
++ eslint: 9.36.0(jiti@2.4.2)
+ get-tsconfig: 4.10.0
+ is-bun-module: 2.0.0
+ stable-hash: 0.0.5
+ tinyglobby: 0.2.13
+ unrs-resolver: 1.6.1
+ optionalDependencies:
+- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
++ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
+ transitivePeerDependencies:
+ - supports-color
+
+- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2)):
++ eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ debug: 3.2.7
+ optionalDependencies:
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- eslint: 9.25.0(jiti@2.4.2)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-import-resolver-node: 0.3.9
+- eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2))
++ eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2))
+ transitivePeerDependencies:
+ - supports-color
+
+- eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ '@rtsao/scc': 1.1.0
+ array-includes: 3.1.8
+@@ -5729,9 +5335,9 @@ snapshots:
+ array.prototype.flatmap: 1.3.3
+ debug: 3.2.7
+ doctrine: 2.1.0
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-import-resolver-node: 0.3.9
+- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
++ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
+ hasown: 2.0.2
+ is-core-module: 2.16.1
+ is-glob: 4.0.3
+@@ -5743,13 +5349,13 @@ snapshots:
+ string.prototype.trimend: 1.0.9
+ tsconfig-paths: 3.15.0
+ optionalDependencies:
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
+ transitivePeerDependencies:
+ - eslint-import-resolver-typescript
+ - eslint-import-resolver-webpack
+ - supports-color
+
+- eslint-plugin-jsx-a11y@6.10.2(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-jsx-a11y@6.10.2(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ aria-query: 5.3.2
+ array-includes: 3.1.8
+@@ -5759,7 +5365,7 @@ snapshots:
+ axobject-query: 4.1.0
+ damerau-levenshtein: 1.0.8
+ emoji-regex: 9.2.2
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ hasown: 2.0.2
+ jsx-ast-utils: 3.3.5
+ language-tags: 1.0.9
+@@ -5768,11 +5374,11 @@ snapshots:
+ safe-regex-test: 1.1.0
+ string.prototype.includes: 2.0.1
+
+- eslint-plugin-react-hooks@5.2.0(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-react-hooks@5.2.0(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+
+- eslint-plugin-react@7.37.5(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-react@7.37.5(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ array-includes: 3.1.8
+ array.prototype.findlast: 1.2.5
+@@ -5780,7 +5386,7 @@ snapshots:
+ array.prototype.tosorted: 1.1.4
+ doctrine: 2.1.0
+ es-iterator-helpers: 1.2.1
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ estraverse: 5.3.0
+ hasown: 2.0.2
+ jsx-ast-utils: 3.3.5
+@@ -5794,12 +5400,7 @@ snapshots:
+ string.prototype.matchall: 4.0.12
+ string.prototype.repeat: 1.0.0
+
+- eslint-scope@5.1.1:
+- dependencies:
+- esrecurse: 4.3.0
+- estraverse: 4.3.0
+-
+- eslint-scope@8.3.0:
++ eslint-scope@8.4.0:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
+@@ -5808,16 +5409,18 @@ snapshots:
+
+ eslint-visitor-keys@4.2.0: {}
+
+- eslint@9.25.0(jiti@2.4.2):
++ eslint-visitor-keys@4.2.1: {}
++
++ eslint@9.36.0(jiti@2.4.2):
+ dependencies:
+- '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0(jiti@2.4.2))
++ '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.4.2))
+ '@eslint-community/regexpp': 4.12.1
+- '@eslint/config-array': 0.20.0
+- '@eslint/config-helpers': 0.2.1
+- '@eslint/core': 0.13.0
++ '@eslint/config-array': 0.21.0
++ '@eslint/config-helpers': 0.3.1
++ '@eslint/core': 0.15.2
+ '@eslint/eslintrc': 3.3.1
+- '@eslint/js': 9.25.0
+- '@eslint/plugin-kit': 0.2.8
++ '@eslint/js': 9.36.0
++ '@eslint/plugin-kit': 0.3.5
+ '@humanfs/node': 0.16.6
+ '@humanwhocodes/module-importer': 1.0.1
+ '@humanwhocodes/retry': 0.4.2
+@@ -5826,11 +5429,11 @@ snapshots:
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.6
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ escape-string-regexp: 4.0.0
+- eslint-scope: 8.3.0
+- eslint-visitor-keys: 4.2.0
+- espree: 10.3.0
++ eslint-scope: 8.4.0
++ eslint-visitor-keys: 4.2.1
++ espree: 10.4.0
+ esquery: 1.6.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+@@ -5863,6 +5466,12 @@ snapshots:
+ acorn-jsx: 5.3.2(acorn@8.14.1)
+ eslint-visitor-keys: 4.2.0
+
++ espree@10.4.0:
++ dependencies:
++ acorn: 8.15.0
++ acorn-jsx: 5.3.2(acorn@8.15.0)
++ eslint-visitor-keys: 4.2.1
++
+ esprima@4.0.1: {}
+
+ esquery@1.6.0:
+@@ -5873,8 +5482,6 @@ snapshots:
+ dependencies:
+ estraverse: 5.3.0
+
+- estraverse@4.3.0: {}
+-
+ estraverse@5.3.0: {}
+
+ esutils@2.0.3: {}
+@@ -5921,8 +5528,6 @@ snapshots:
+
+ fast-levenshtein@2.0.6: {}
+
+- fast-uri@3.0.6: {}
+-
+ fastq@1.19.1:
+ dependencies:
+ reusify: 1.1.0
+@@ -5993,10 +5598,6 @@ snapshots:
+
+ functions-have-names@1.2.3: {}
+
+- generic-names@4.0.0:
+- dependencies:
+- loader-utils: 3.3.1
+-
+ geojson-vt@3.2.1: {}
+
+ geojson-vt@4.0.2: {}
+@@ -6039,6 +5640,8 @@ snapshots:
+
+ gl-matrix@3.4.3: {}
+
++ gl-matrix@3.4.4: {}
++
+ gl-text@1.4.0:
+ dependencies:
+ bit-twiddle: 1.0.2
+@@ -6077,8 +5680,6 @@ snapshots:
+ dependencies:
+ is-glob: 4.0.3
+
+- glob-to-regexp@0.4.1: {}
+-
+ glob@10.4.5:
+ dependencies:
+ foreground-child: 3.3.1
+@@ -6227,10 +5828,10 @@ snapshots:
+
+ html-escaper@2.0.2: {}
+
+- https-proxy-agent@7.0.6(supports-color@9.4.0):
++ https-proxy-agent@7.0.6(supports-color@10.2.2):
+ dependencies:
+- agent-base: 7.1.3
+- debug: 4.4.0(supports-color@9.4.0)
++ agent-base: 7.1.4
++ debug: 4.4.3(supports-color@10.2.2)
+ transitivePeerDependencies:
+ - supports-color
+
+@@ -6238,15 +5839,12 @@ snapshots:
+ dependencies:
+ safer-buffer: 2.1.2
+
+- icss-utils@5.1.0(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
+-
+ ieee754@1.2.1: {}
+
+ ignore@5.3.2: {}
+
+- immutable@5.1.1: {}
++ immutable@5.1.3:
++ optional: true
+
+ import-fresh@3.3.1:
+ dependencies:
+@@ -6273,9 +5871,6 @@ snapshots:
+ call-bound: 1.0.4
+ get-intrinsic: 1.3.0
+
+- is-arrayish@0.3.2:
+- optional: true
+-
+ is-async-function@2.1.1:
+ dependencies:
+ async-function: 1.0.0
+@@ -6430,18 +6025,12 @@ snapshots:
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
+
+- jest-worker@27.5.1:
+- dependencies:
+- '@types/node': 20.17.30
+- merge-stream: 2.0.0
+- supports-color: 8.1.1
+-
+ jiti@1.21.7: {}
+
+ jiti@2.4.2:
+ optional: true
+
+- jose@6.0.10: {}
++ jose@6.1.0: {}
+
+ js-levenshtein@1.1.6: {}
+
+@@ -6453,8 +6042,6 @@ snapshots:
+
+ json-buffer@3.0.1: {}
+
+- json-parse-even-better-errors@2.3.1: {}
+-
+ json-schema-traverse@0.4.1: {}
+
+ json-schema-traverse@1.0.0: {}
+@@ -6499,16 +6086,10 @@ snapshots:
+
+ lines-and-columns@1.2.4: {}
+
+- loader-runner@4.3.0: {}
+-
+- loader-utils@3.3.1: {}
+-
+ locate-path@6.0.0:
+ dependencies:
+ p-locate: 5.0.0
+
+- lodash.camelcase@4.3.0: {}
+-
+ lodash.merge@4.6.2: {}
+
+ loose-envify@1.4.0:
+@@ -6539,7 +6120,7 @@ snapshots:
+ csscolorparser: 1.0.3
+ earcut: 2.2.4
+ geojson-vt: 3.2.1
+- gl-matrix: 3.4.3
++ gl-matrix: 3.4.4
+ grid-index: 1.1.0
+ murmurhash-js: 1.0.0
+ pbf: 3.3.0
+@@ -6583,8 +6164,6 @@ snapshots:
+
+ math-log2@1.0.1: {}
+
+- merge-stream@2.0.0: {}
+-
+ merge2@1.4.1: {}
+
+ micromatch@4.0.8:
+@@ -6592,19 +6171,13 @@ snapshots:
+ braces: 3.0.3
+ picomatch: 2.3.1
+
+- mime-db@1.52.0: {}
+-
+- mime-types@2.1.35:
+- dependencies:
+- mime-db: 1.52.0
+-
+ minimatch@3.1.2:
+ dependencies:
+ brace-expansion: 1.1.11
+
+ minimatch@5.1.6:
+ dependencies:
+- brace-expansion: 2.0.1
++ brace-expansion: 2.0.2
+
+ minimatch@9.0.5:
+ dependencies:
+@@ -6658,8 +6231,6 @@ snapshots:
+ transitivePeerDependencies:
+ - supports-color
+
+- neo-async@2.6.2: {}
+-
+ next-themes@0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+@@ -6667,28 +6238,26 @@ snapshots:
+
+ next-tick@1.1.0: {}
+
+- next@15.3.1-canary.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.87.0):
++ next@15.5.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.87.0):
+ dependencies:
+- '@next/env': 15.3.1-canary.14
+- '@swc/counter': 0.1.3
++ '@next/env': 15.5.4
+ '@swc/helpers': 0.5.15
+- busboy: 1.6.0
+ caniuse-lite: 1.0.30001715
+ postcss: 8.4.31
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ styled-jsx: 5.1.6(react@19.1.0)
+ optionalDependencies:
+- '@next/swc-darwin-arm64': 15.3.1-canary.14
+- '@next/swc-darwin-x64': 15.3.1-canary.14
+- '@next/swc-linux-arm64-gnu': 15.3.1-canary.14
+- '@next/swc-linux-arm64-musl': 15.3.1-canary.14
+- '@next/swc-linux-x64-gnu': 15.3.1-canary.14
+- '@next/swc-linux-x64-musl': 15.3.1-canary.14
+- '@next/swc-win32-arm64-msvc': 15.3.1-canary.14
+- '@next/swc-win32-x64-msvc': 15.3.1-canary.14
++ '@next/swc-darwin-arm64': 15.5.4
++ '@next/swc-darwin-x64': 15.5.4
++ '@next/swc-linux-arm64-gnu': 15.5.4
++ '@next/swc-linux-arm64-musl': 15.5.4
++ '@next/swc-linux-x64-gnu': 15.5.4
++ '@next/swc-linux-x64-musl': 15.5.4
++ '@next/swc-win32-arm64-msvc': 15.5.4
++ '@next/swc-win32-x64-msvc': 15.5.4
+ sass: 1.87.0
+- sharp: 0.34.1
++ sharp: 0.34.4
+ transitivePeerDependencies:
+ - '@babel/core'
+ - babel-plugin-macros
+@@ -6696,8 +6265,6 @@ snapshots:
+ node-addon-api@7.1.1:
+ optional: true
+
+- node-releases@2.0.19: {}
+-
+ normalize-path@3.0.0: {}
+
+ normalize-svg-path@0.1.0: {}
+@@ -6762,20 +6329,20 @@ snapshots:
+ dependencies:
+ wrappy: 1.0.2
+
+- openapi-fetch@0.13.5:
++ openapi-fetch@0.13.8:
+ dependencies:
+ openapi-typescript-helpers: 0.0.15
+
+ openapi-typescript-helpers@0.0.15: {}
+
+- openapi-typescript@7.6.1(typescript@5.8.3):
++ openapi-typescript@7.9.1(typescript@5.9.2):
+ dependencies:
+- '@redocly/openapi-core': 1.34.2(supports-color@9.4.0)
++ '@redocly/openapi-core': 1.34.5(supports-color@10.2.2)
+ ansi-colors: 4.1.3
+ change-case: 5.4.4
+ parse-json: 8.3.0
+- supports-color: 9.4.0
+- typescript: 5.8.3
++ supports-color: 10.2.2
++ typescript: 5.9.2
+ yargs-parser: 21.1.1
+
+ opener@1.5.2: {}
+@@ -6855,12 +6422,13 @@ snapshots:
+
+ pirates@4.0.7: {}
+
+- plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7):
++ plotly.js@3.1.0(mapbox-gl@1.13.3):
+ dependencies:
+ '@plotly/d3': 3.8.2
+ '@plotly/d3-sankey': 0.7.2
+ '@plotly/d3-sankey-circular': 0.33.1
+ '@plotly/mapbox-gl': 1.13.4(mapbox-gl@1.13.3)
++ '@plotly/regl': 2.1.2
+ '@turf/area': 7.2.0
+ '@turf/bbox': 7.2.0
+ '@turf/centroid': 7.2.0
+@@ -6871,7 +6439,6 @@ snapshots:
+ color-parse: 2.0.0
+ color-rgba: 3.0.0
+ country-regex: 1.1.0
+- css-loader: 7.1.2(webpack@5.99.7)
+ d3-force: 1.2.1
+ d3-format: 1.4.5
+ d3-geo: 1.12.1
+@@ -6880,7 +6447,6 @@ snapshots:
+ d3-interpolate: 3.0.1
+ d3-time: 1.1.0
+ d3-time-format: 2.3.0
+- esbuild-style-plugin: 1.6.3
+ fast-isnumeric: 1.1.4
+ gl-mat4: 1.2.0
+ gl-text: 1.4.0
+@@ -6896,25 +6462,21 @@ snapshots:
+ point-in-polygon: 1.1.0
+ polybooljs: 1.2.2
+ probe-image-size: 7.2.3
+- regl: '@plotly/regl@2.1.2'
+ regl-error2d: 2.0.12
+ regl-line2d: 3.1.3
+ regl-scatter2d: 3.3.1
+ regl-splom: 1.0.14
+ strongly-connected-components: 1.0.1
+- style-loader: 4.0.0(webpack@5.99.7)
+ superscript-text: 1.0.0
+ svg-path-sdf: 1.1.3
+ tinycolor2: 1.6.0
+ to-px: 1.0.1
+ topojson-client: 3.1.0
+ webgl-context: 2.2.0
+- world-calendars: 1.0.3
++ world-calendars: 1.0.4
+ transitivePeerDependencies:
+- - '@rspack/core'
+ - mapbox-gl
+ - supports-color
+- - webpack
+
+ pluralize@8.0.0: {}
+
+@@ -6924,61 +6486,28 @@ snapshots:
+
+ possible-typed-array-names@1.1.0: {}
+
+- postcss-import@15.1.0(postcss@8.5.3):
++ postcss-import@15.1.0(postcss@8.5.6):
+ dependencies:
+- postcss: 8.5.3
++ postcss: 8.5.6
+ postcss-value-parser: 4.2.0
+ read-cache: 1.0.0
+ resolve: 1.22.10
+
+- postcss-js@4.0.1(postcss@8.5.3):
++ postcss-js@4.0.1(postcss@8.5.6):
+ dependencies:
+ camelcase-css: 2.0.1
+- postcss: 8.5.3
++ postcss: 8.5.6
+
+- postcss-load-config@4.0.2(postcss@8.5.3):
++ postcss-load-config@4.0.2(postcss@8.5.6):
+ dependencies:
+ lilconfig: 3.1.3
+ yaml: 2.7.1
+ optionalDependencies:
+- postcss: 8.5.3
+-
+- postcss-modules-extract-imports@3.1.0(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
+-
+- postcss-modules-local-by-default@4.2.0(postcss@8.5.3):
+- dependencies:
+- icss-utils: 5.1.0(postcss@8.5.3)
+- postcss: 8.5.3
+- postcss-selector-parser: 7.1.0
+- postcss-value-parser: 4.2.0
+-
+- postcss-modules-scope@3.2.1(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
+- postcss-selector-parser: 7.1.0
+-
+- postcss-modules-values@4.0.0(postcss@8.5.3):
+- dependencies:
+- icss-utils: 5.1.0(postcss@8.5.3)
+- postcss: 8.5.3
++ postcss: 8.5.6
+
+- postcss-modules@6.0.1(postcss@8.5.3):
++ postcss-nested@6.2.0(postcss@8.5.6):
+ dependencies:
+- generic-names: 4.0.0
+- icss-utils: 5.1.0(postcss@8.5.3)
+- lodash.camelcase: 4.3.0
+- postcss: 8.5.3
+- postcss-modules-extract-imports: 3.1.0(postcss@8.5.3)
+- postcss-modules-local-by-default: 4.2.0(postcss@8.5.3)
+- postcss-modules-scope: 3.2.1(postcss@8.5.3)
+- postcss-modules-values: 4.0.0(postcss@8.5.3)
+- string-hash: 1.1.3
+-
+- postcss-nested@6.2.0(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
++ postcss: 8.5.6
+ postcss-selector-parser: 6.1.2
+
+ postcss-selector-parser@6.1.2:
+@@ -6986,11 +6515,6 @@ snapshots:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+
+- postcss-selector-parser@7.1.0:
+- dependencies:
+- cssesc: 3.0.0
+- util-deprecate: 1.0.2
+-
+ postcss-value-parser@4.2.0: {}
+
+ postcss@8.4.31:
+@@ -6999,7 +6523,7 @@ snapshots:
+ picocolors: 1.1.1
+ source-map-js: 1.2.1
+
+- postcss@8.5.3:
++ postcss@8.5.6:
+ dependencies:
+ nanoid: 3.3.11
+ picocolors: 1.1.1
+@@ -7041,10 +6565,6 @@ snapshots:
+ dependencies:
+ performance-now: 2.1.0
+
+- randombytes@2.1.0:
+- dependencies:
+- safe-buffer: 5.2.1
+-
+ react-dom@19.1.0(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+@@ -7052,38 +6572,49 @@ snapshots:
+
+ react-is@16.13.1: {}
+
+- react-plotly.js@2.6.0(plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7))(react@19.1.0):
++ react-plotly.js@2.6.0(plotly.js@3.1.0(mapbox-gl@1.13.3))(react@19.1.0):
+ dependencies:
+- plotly.js: 3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7)
++ plotly.js: 3.1.0(mapbox-gl@1.13.3)
+ prop-types: 15.8.1
+ react: 19.1.0
+
+- react-remove-scroll-bar@2.3.8(@types/react@19.1.2)(react@19.1.0):
++ react-remove-scroll-bar@2.3.8(@types/react@19.1.14)(react@19.1.0):
++ dependencies:
++ react: 19.1.0
++ react-style-singleton: 2.2.3(@types/react@19.1.14)(react@19.1.0)
++ tslib: 2.8.1
++ optionalDependencies:
++ '@types/react': 19.1.14
++
++ react-remove-scroll@2.6.3(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+- react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll-bar: 2.3.8(@types/react@19.1.14)(react@19.1.0)
++ react-style-singleton: 2.2.3(@types/react@19.1.14)(react@19.1.0)
+ tslib: 2.8.1
++ use-callback-ref: 1.3.3(@types/react@19.1.14)(react@19.1.0)
++ use-sidecar: 1.1.3(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- react-remove-scroll@2.6.3(@types/react@19.1.2)(react@19.1.0):
++ react-remove-scroll@2.7.1(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+- react-remove-scroll-bar: 2.3.8(@types/react@19.1.2)(react@19.1.0)
+- react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll-bar: 2.3.8(@types/react@19.1.14)(react@19.1.0)
++ react-style-singleton: 2.2.3(@types/react@19.1.14)(react@19.1.0)
+ tslib: 2.8.1
+- use-callback-ref: 1.3.3(@types/react@19.1.2)(react@19.1.0)
+- use-sidecar: 1.1.3(@types/react@19.1.2)(react@19.1.0)
++ use-callback-ref: 1.3.3(@types/react@19.1.14)(react@19.1.0)
++ use-sidecar: 1.1.3(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- react-style-singleton@2.2.3(@types/react@19.1.2)(react@19.1.0):
++ react-style-singleton@2.2.3(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ get-nonce: 1.0.1
+ react: 19.1.0
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+ react@19.1.0: {}
+
+@@ -7112,7 +6643,8 @@ snapshots:
+ dependencies:
+ picomatch: 2.3.1
+
+- readdirp@4.1.2: {}
++ readdirp@4.1.2:
++ optional: true
+
+ reflect.getprototypeof@1.0.10:
+ dependencies:
+@@ -7251,29 +6783,22 @@ snapshots:
+ sass@1.87.0:
+ dependencies:
+ chokidar: 4.0.3
+- immutable: 5.1.1
++ immutable: 5.1.3
+ source-map-js: 1.2.1
+ optionalDependencies:
+ '@parcel/watcher': 2.5.1
++ optional: true
+
+ sax@1.4.1: {}
+
+ scheduler@0.26.0: {}
+
+- schema-utils@4.3.2:
+- dependencies:
+- '@types/json-schema': 7.0.15
+- ajv: 8.17.1
+- ajv-formats: 2.1.1(ajv@8.17.1)
+- ajv-keywords: 5.1.0(ajv@8.17.1)
+-
+ semver@6.3.1: {}
+
+ semver@7.7.1: {}
+
+- serialize-javascript@6.0.2:
+- dependencies:
+- randombytes: 2.1.0
++ semver@7.7.2:
++ optional: true
+
+ set-function-length@1.2.2:
+ dependencies:
+@@ -7299,32 +6824,34 @@ snapshots:
+
+ shallow-copy@0.0.1: {}
+
+- sharp@0.34.1:
++ sharp@0.34.4:
+ dependencies:
+- color: 4.2.3
+- detect-libc: 2.0.3
+- semver: 7.7.1
++ '@img/colour': 1.0.0
++ detect-libc: 2.1.1
++ semver: 7.7.2
+ optionalDependencies:
+- '@img/sharp-darwin-arm64': 0.34.1
+- '@img/sharp-darwin-x64': 0.34.1
+- '@img/sharp-libvips-darwin-arm64': 1.1.0
+- '@img/sharp-libvips-darwin-x64': 1.1.0
+- '@img/sharp-libvips-linux-arm': 1.1.0
+- '@img/sharp-libvips-linux-arm64': 1.1.0
+- '@img/sharp-libvips-linux-ppc64': 1.1.0
+- '@img/sharp-libvips-linux-s390x': 1.1.0
+- '@img/sharp-libvips-linux-x64': 1.1.0
+- '@img/sharp-libvips-linuxmusl-arm64': 1.1.0
+- '@img/sharp-libvips-linuxmusl-x64': 1.1.0
+- '@img/sharp-linux-arm': 0.34.1
+- '@img/sharp-linux-arm64': 0.34.1
+- '@img/sharp-linux-s390x': 0.34.1
+- '@img/sharp-linux-x64': 0.34.1
+- '@img/sharp-linuxmusl-arm64': 0.34.1
+- '@img/sharp-linuxmusl-x64': 0.34.1
+- '@img/sharp-wasm32': 0.34.1
+- '@img/sharp-win32-ia32': 0.34.1
+- '@img/sharp-win32-x64': 0.34.1
++ '@img/sharp-darwin-arm64': 0.34.4
++ '@img/sharp-darwin-x64': 0.34.4
++ '@img/sharp-libvips-darwin-arm64': 1.2.3
++ '@img/sharp-libvips-darwin-x64': 1.2.3
++ '@img/sharp-libvips-linux-arm': 1.2.3
++ '@img/sharp-libvips-linux-arm64': 1.2.3
++ '@img/sharp-libvips-linux-ppc64': 1.2.3
++ '@img/sharp-libvips-linux-s390x': 1.2.3
++ '@img/sharp-libvips-linux-x64': 1.2.3
++ '@img/sharp-libvips-linuxmusl-arm64': 1.2.3
++ '@img/sharp-libvips-linuxmusl-x64': 1.2.3
++ '@img/sharp-linux-arm': 0.34.4
++ '@img/sharp-linux-arm64': 0.34.4
++ '@img/sharp-linux-ppc64': 0.34.4
++ '@img/sharp-linux-s390x': 0.34.4
++ '@img/sharp-linux-x64': 0.34.4
++ '@img/sharp-linuxmusl-arm64': 0.34.4
++ '@img/sharp-linuxmusl-x64': 0.34.4
++ '@img/sharp-wasm32': 0.34.4
++ '@img/sharp-win32-arm64': 0.34.4
++ '@img/sharp-win32-ia32': 0.34.4
++ '@img/sharp-win32-x64': 0.34.4
+ optional: true
+
+ shebang-command@2.0.0:
+@@ -7365,11 +6892,6 @@ snapshots:
+
+ signum@1.0.0: {}
+
+- simple-swizzle@0.2.2:
+- dependencies:
+- is-arrayish: 0.3.2
+- optional: true
+-
+ sirv@2.0.4:
+ dependencies:
+ '@polka/url': 1.0.0-next.29
+@@ -7378,12 +6900,8 @@ snapshots:
+
+ source-map-js@1.2.1: {}
+
+- source-map-support@0.5.21:
+- dependencies:
+- buffer-from: 1.1.2
+- source-map: 0.6.1
+-
+- source-map@0.6.1: {}
++ source-map@0.6.1:
++ optional: true
+
+ stable-hash@0.0.5: {}
+
+@@ -7401,10 +6919,6 @@ snapshots:
+
+ stream-shift@1.0.3: {}
+
+- streamsearch@1.1.0: {}
+-
+- string-hash@1.1.3: {}
+-
+ string-split-by@1.0.0:
+ dependencies:
+ parenthesis: 3.1.8
+@@ -7491,10 +7005,6 @@ snapshots:
+
+ strongly-connected-components@1.0.1: {}
+
+- style-loader@4.0.0(webpack@5.99.7):
+- dependencies:
+- webpack: 5.99.7
+-
+ styled-jsx@5.1.6(react@19.1.0):
+ dependencies:
+ client-only: 0.0.1
+@@ -7520,16 +7030,12 @@ snapshots:
+
+ superscript-text@1.0.0: {}
+
+- supports-color@7.2.0:
+- dependencies:
+- has-flag: 4.0.0
++ supports-color@10.2.2: {}
+
+- supports-color@8.1.1:
++ supports-color@7.2.0:
+ dependencies:
+ has-flag: 4.0.0
+
+- supports-color@9.4.0: {}
+-
+ supports-preserve-symlinks-flag@1.0.0: {}
+
+ svg-arc-to-cubic-bezier@3.2.0: {}
+@@ -7549,7 +7055,7 @@ snapshots:
+ parse-svg-path: 0.1.2
+ svg-path-bounds: 1.0.2
+
+- tailwind-merge@3.2.0: {}
++ tailwind-merge@3.3.1: {}
+
+ tailwindcss-animate@1.0.7(tailwindcss@3.4.17):
+ dependencies:
+@@ -7571,35 +7077,17 @@ snapshots:
+ normalize-path: 3.0.0
+ object-hash: 3.0.0
+ picocolors: 1.1.1
+- postcss: 8.5.3
+- postcss-import: 15.1.0(postcss@8.5.3)
+- postcss-js: 4.0.1(postcss@8.5.3)
+- postcss-load-config: 4.0.2(postcss@8.5.3)
+- postcss-nested: 6.2.0(postcss@8.5.3)
++ postcss: 8.5.6
++ postcss-import: 15.1.0(postcss@8.5.6)
++ postcss-js: 4.0.1(postcss@8.5.6)
++ postcss-load-config: 4.0.2(postcss@8.5.6)
++ postcss-nested: 6.2.0(postcss@8.5.6)
+ postcss-selector-parser: 6.1.2
+ resolve: 1.22.10
+ sucrase: 3.35.0
+ transitivePeerDependencies:
+ - ts-node
+
+- tapable@2.2.1: {}
+-
+- terser-webpack-plugin@5.3.14(webpack@5.99.7):
+- dependencies:
+- '@jridgewell/trace-mapping': 0.3.25
+- jest-worker: 27.5.1
+- schema-utils: 4.3.2
+- serialize-javascript: 6.0.2
+- terser: 5.39.0
+- webpack: 5.99.7
+-
+- terser@5.39.0:
+- dependencies:
+- '@jridgewell/source-map': 0.3.6
+- acorn: 8.14.1
+- commander: 2.20.3
+- source-map-support: 0.5.21
+-
+ thenify-all@1.6.0:
+ dependencies:
+ thenify: 3.3.1
+@@ -7645,9 +7133,9 @@ snapshots:
+
+ totalist@3.0.1: {}
+
+- ts-api-utils@2.1.0(typescript@5.8.3):
++ ts-api-utils@2.1.0(typescript@5.9.2):
+ dependencies:
+- typescript: 5.8.3
++ typescript: 5.9.2
+
+ ts-interface-checker@0.1.13: {}
+
+@@ -7708,7 +7196,7 @@ snapshots:
+
+ typedarray@0.0.6: {}
+
+- typescript@5.8.3: {}
++ typescript@5.9.2: {}
+
+ unbox-primitive@1.1.0:
+ dependencies:
+@@ -7717,7 +7205,7 @@ snapshots:
+ has-symbols: 1.1.0
+ which-boxed-primitive: 1.1.1
+
+- undici-types@6.19.8: {}
++ undici-types@6.21.0: {}
+
+ unquote@1.1.1: {}
+
+@@ -7742,12 +7230,6 @@ snapshots:
+ '@unrs/resolver-binding-win32-ia32-msvc': 1.6.1
+ '@unrs/resolver-binding-win32-x64-msvc': 1.6.1
+
+- update-browserslist-db@1.1.3(browserslist@4.24.4):
+- dependencies:
+- browserslist: 4.24.4
+- escalade: 3.2.0
+- picocolors: 1.1.1
+-
+ update-diff@1.1.0: {}
+
+ uri-js-replace@1.0.1: {}
+@@ -7756,20 +7238,20 @@ snapshots:
+ dependencies:
+ punycode: 2.3.1
+
+- use-callback-ref@1.3.3(@types/react@19.1.2)(react@19.1.0):
++ use-callback-ref@1.3.3(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- use-sidecar@1.1.3(@types/react@19.1.2)(react@19.1.0):
++ use-sidecar@1.1.3(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ detect-node-es: 1.1.0
+ react: 19.1.0
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+ use-sync-external-store@1.5.0(react@19.1.0):
+ dependencies:
+@@ -7783,11 +7265,6 @@ snapshots:
+ '@mapbox/vector-tile': 1.3.1
+ pbf: 3.3.0
+
+- watchpack@2.4.2:
+- dependencies:
+- glob-to-regexp: 0.4.1
+- graceful-fs: 4.2.11
+-
+ weak-map@1.0.8: {}
+
+ webgl-context@2.2.0:
+@@ -7797,7 +7274,7 @@ snapshots:
+ webpack-bundle-analyzer@4.10.1:
+ dependencies:
+ '@discoveryjs/json-ext': 0.5.7
+- acorn: 8.14.1
++ acorn: 8.15.0
+ acorn-walk: 8.3.4
+ commander: 7.2.0
+ debounce: 1.2.1
+@@ -7813,39 +7290,6 @@ snapshots:
+ - bufferutil
+ - utf-8-validate
+
+- webpack-sources@3.2.3: {}
+-
+- webpack@5.99.7:
+- dependencies:
+- '@types/eslint-scope': 3.7.7
+- '@types/estree': 1.0.7
+- '@types/json-schema': 7.0.15
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/wasm-edit': 1.14.1
+- '@webassemblyjs/wasm-parser': 1.14.1
+- acorn: 8.14.1
+- browserslist: 4.24.4
+- chrome-trace-event: 1.0.4
+- enhanced-resolve: 5.18.1
+- es-module-lexer: 1.7.0
+- eslint-scope: 5.1.1
+- events: 3.3.0
+- glob-to-regexp: 0.4.1
+- graceful-fs: 4.2.11
+- json-parse-even-better-errors: 2.3.1
+- loader-runner: 4.3.0
+- mime-types: 2.1.35
+- neo-async: 2.6.2
+- schema-utils: 4.3.2
+- tapable: 2.2.1
+- terser-webpack-plugin: 5.3.14(webpack@5.99.7)
+- watchpack: 2.4.2
+- webpack-sources: 3.2.3
+- transitivePeerDependencies:
+- - '@swc/core'
+- - esbuild
+- - uglify-js
+-
+ which-boxed-primitive@1.1.1:
+ dependencies:
+ is-bigint: 1.1.0
+@@ -7897,7 +7341,7 @@ snapshots:
+
+ word-wrap@1.2.5: {}
+
+- world-calendars@1.0.3:
++ world-calendars@1.0.4:
+ dependencies:
+ object-assign: 4.1.1
+
diff --git a/pulls/5.json b/pulls/5.json
@@ -0,0 +1,18 @@
+{
+ "number": 5,
+ "title": "Update nextjs monorepo to v15.5.4",
+ "state": "open",
+ "diff_file": "5.diff",
+ "author": "renovate[bot]",
+ "created_at": "2025-05-23T12:54:45Z",
+ "closed_at": null,
+ "merged_at": null,
+ "base_ref": "main",
+ "head_ref": "renovate/nextjs-monorepo",
+ "labels": [],
+ "assignees": [],
+ "requested_reviewers": [],
+ "body": "> [!NOTE]\n> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.\n> \n> This notice will be removed on 2025-10-07.\n\n<hr>\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Confidence |\n|---|---|---|---|\n| [@next/bundle-analyzer](https://redirect.github.com/vercel/next.js) ([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer)) | [`15.3.1` -> `15.5.4`](https://renovatebot.com/diffs/npm/@next%2fbundle-analyzer/15.3.1/15.5.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |\n| [eslint-config-next](https://nextjs.org/docs/app/api-reference/config/eslint) ([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next)) | [`15.3.1-canary.14` -> `15.5.4`](https://renovatebot.com/diffs/npm/eslint-config-next/15.3.1-canary.14/15.5.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |\n| [next](https://nextjs.org) ([source](https://redirect.github.com/vercel/next.js)) | [`15.3.1-canary.14` -> `15.5.4`](https://renovatebot.com/diffs/npm/next/15.3.1-canary.14/15.5.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n<details>\n<summary>vercel/next.js (@​next/bundle-analyzer)</summary>\n\n### [`v15.5.4`](https://redirect.github.com/vercel/next.js/releases/tag/v15.5.4)\n\n[Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.5.3...v15.5.4)\n\n> \\[!NOTE]\\\n> This release is backporting bug fixes. It does **not** include all pending features/changes on canary.\n\n##### Core Changes\n\n- fix: ensure onRequestError is invoked when otel enabled ([#​83343](https://redirect.github.com/vercel/next.js/issues/83343))\n- fix: devtools initial position should be from next config ([#​83571](https://redirect.github.com/vercel/next.js/issues/83571))\n- \\[devtool] fix overlay styles are missing ([#​83721](https://redirect.github.com/vercel/next.js/issues/83721))\n- Turbopack: don't match dynamic pattern for node\\_modules packages ([#​83176](https://redirect.github.com/vercel/next.js/issues/83176))\n- Turbopack: don't treat metadata routes as RSC ([#​82911](https://redirect.github.com/vercel/next.js/issues/82911))\n- \\[turbopack] Improve handling of symlink resolution errors in track\\_glob and read\\_glob ([#​83357](https://redirect.github.com/vercel/next.js/issues/83357))\n- Turbopack: throw large static metadata error earlier ([#​82939](https://redirect.github.com/vercel/next.js/issues/82939))\n- fix: error overlay not closing when backdrop clicked ([#​83981](https://redirect.github.com/vercel/next.js/issues/83981))\n- Turbopack: flush Node.js worker IPC on error ([#​84077](https://redirect.github.com/vercel/next.js/issues/84077))\n\n##### Misc Changes\n\n- \\[CNA] use linter preference ([#​83194](https://redirect.github.com/vercel/next.js/issues/83194))\n- CI: use KV for test timing data ([#​83745](https://redirect.github.com/vercel/next.js/issues/83745))\n- docs: september improvements and fixes ([#​83997](https://redirect.github.com/vercel/next.js/issues/83997))\n\n##### Credits\n\nHuge thanks to [@​yiminghe](https://redirect.github.com/yiminghe), [@​huozhi](https://redirect.github.com/huozhi), [@​devjiwonchoi](https://redirect.github.com/devjiwonchoi), [@​mischnic](https://redirect.github.com/mischnic), [@​lukesandberg](https://redirect.github.com/lukesandberg), [@​ztanner](https://redirect.github.com/ztanner), [@​icyJoseph](https://redirect.github.com/icyJoseph), [@​leerob](https://redirect.github.com/leerob), [@​fufuShih](https://redirect.github.com/fufuShih), [@​dwrth](https://redirect.github.com/dwrth), [@​aymericzip](https://redirect.github.com/aymericzip), [@​obendev](https://redirect.github.com/obendev), [@​molebox](https://redirect.github.com/molebox), [@​OoMNoO](https://redirect.github.com/OoMNoO), [@​pontasan](https://redirect.github.com/pontasan), [@​styfle](https://redirect.github.com/styfle), [@​HondaYt](https://redirect.github.com/HondaYt), [@​ryuapp](https://redirect.github.com/ryuapp), [@​lpalmes](https://redirect.github.com/lpalmes), and [@​ijjk](https://redirect.github.com/ijjk) for helping!\n\n### [`v15.5.3`](https://redirect.github.com/vercel/next.js/releases/tag/v15.5.3)\n\n[Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.5.2...v15.5.3)\n\n> \\[!NOTE]\\\n> This release is backporting bug fixes. It does **not** include all pending features/changes on canary.\n\n##### Core Changes\n\n- fix: validation return types of pages API routes ([#​83069](https://redirect.github.com/vercel/next.js/issues/83069))\n- fix: relative paths in dev in validator.ts ([#​83073](https://redirect.github.com/vercel/next.js/issues/83073))\n- fix: remove satisfies keyword from type validation to preserve old TS compatibility ([#​83071](https://redirect.github.com/vercel/next.js/issues/83071))\n\n##### Credits\n\nHuge thanks to [@​bgub](https://redirect.github.com/bgub) for helping!\n\n### [`v15.5.2`](https://redirect.github.com/vercel/next.js/releases/tag/v15.5.2)\n\n[Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.5.1...v15.5.2)\n\n> \\[!NOTE]\\\n> This release is backporting bug fixes. It does **not** include all pending features/changes on canary.\n\n##### Core Changes\n\n- fix: disable unknownatrules lint rule entirely ([#​83059](https://redirect.github.com/vercel/next.js/issues/83059))\n- revert: add ?dpl to fonts in /\\_next/static/media ([#​83062](https://redirect.github.com/vercel/next.js/issues/83062))\n\n##### Credits\n\nHuge thanks to [@​bgub](https://redirect.github.com/bgub) and [@​ztanner](https://redirect.github.com/ztanner) for helping!\n\n### [`v15.5.1`](https://redirect.github.com/vercel/next.js/releases/tag/v15.5.1)\n\n[Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.5.0...v15.5.1)\n\n> \\[!NOTE]\\\n> This release is backporting bug fixes. It does **not** include all pending features/changes on canary.\n\n##### Core Changes\n\n- fix: aliased navigations should apply scroll handling ([#​82900](https://redirect.github.com/vercel/next.js/issues/82900))\n- Turbopack: fix invalid NFT entry with file behind symlink ([#​82887](https://redirect.github.com/vercel/next.js/issues/82887))\n- fix: typesafe linking to route handlers and pages API routes ([#​82858](https://redirect.github.com/vercel/next.js/issues/82858))\n- fix: change \"noUnknownAtRules\" to \"warn\" for Biome ([#​82974](https://redirect.github.com/vercel/next.js/issues/82974))\n- fix: add path normalization to getRelativePath for Windows ([#​82918](https://redirect.github.com/vercel/next.js/issues/82918))\n- feat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() ([#​82860](https://redirect.github.com/vercel/next.js/issues/82860))\n- fix: avoid importing types that will be unused ([#​82856](https://redirect.github.com/vercel/next.js/issues/82856))\n- fix: update the config.api.responseLimit type ([#​82852](https://redirect.github.com/vercel/next.js/issues/82852))\n- fix: update validation return types ([#​82854](https://redirect.github.com/vercel/next.js/issues/82854))\n\n##### Credits\n\nHuge thanks to [@​bgub](https://redirect.github.com/bgub), [@​mischnic](https://redirect.github.com/mischnic), and [@​ztanner](https://redirect.github.com/ztanner) for helping!\n\n### [`v15.5.0`](https://redirect.github.com/vercel/next.js/releases/tag/v15.5.0)\n\n[Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.4.7...v15.5.0)\n\n##### Core Changes\n\n- Use and enforce exhaustive switch statements for work unit store: [#​81577](https://redirect.github.com/vercel/next.js/issues/81577)\n- Enable `@typescript-eslint/switch-exhaustiveness-check` rule: [#​81583](https://redirect.github.com/vercel/next.js/issues/81583)\n- \\[dynamicIO] use RSC dynamicness to control partial vs complete PPR result: [#​81627](https://redirect.github.com/vercel/next.js/issues/81627)\n- \\[dynamicIO] Do not use `React.unstable_postpone()`: [#​81652](https://redirect.github.com/vercel/next.js/issues/81652)\n- feat: new detachable panel UI: [#​81483](https://redirect.github.com/vercel/next.js/issues/81483)\n- Turbopack: content-hash PageLoaderAsset: [#​81450](https://redirect.github.com/vercel/next.js/issues/81450)\n- \\[segment explorer] fix content overflow styling: [#​81649](https://redirect.github.com/vercel/next.js/issues/81649)\n- Improve reliability of owner stacks for async I/O errors: [#​81501](https://redirect.github.com/vercel/next.js/issues/81501)\n- fix(router): Prevent redirect loop on root data requests with basePath: [#​81096](https://redirect.github.com/vercel/next.js/issues/81096)\n- Ensure custom NextServer config is honored: [#​81681](https://redirect.github.com/vercel/next.js/issues/81681)\n- Fix before interactive incorrectly render css: [#​81146](https://redirect.github.com/vercel/next.js/issues/81146)\n- perf: memorize exclude function in webpack config: [#​81525](https://redirect.github.com/vercel/next.js/issues/81525)\n- Also enforce experimental features when there's no next config file: [#​81679](https://redirect.github.com/vercel/next.js/issues/81679)\n- feat(next/image): warn when `images.qualities` is undefined: [#​81690](https://redirect.github.com/vercel/next.js/issues/81690)\n- feat(build): optimize filterUniqueParamsCombinations to generate sub-combinations: [#​81321](https://redirect.github.com/vercel/next.js/issues/81321)\n- Update NextAdapter type and re-export: [#​81692](https://redirect.github.com/vercel/next.js/issues/81692)\n- upgrade to path-to-regexp\\@​6.3.0: [#​80123](https://redirect.github.com/vercel/next.js/issues/80123)\n- \\[metadata] replace for initial body icon case: [#​81688](https://redirect.github.com/vercel/next.js/issues/81688)\n- \\[segment explorer] remove dev panel ui flag: [#​81670](https://redirect.github.com/vercel/next.js/issues/81670)\n- Simplify running test apps locally with `ppr` or `dynamicIO` enabled: [#​81668](https://redirect.github.com/vercel/next.js/issues/81668)\n- \\[turbopack] Return cached Promise from `__turbopack_load_by_url__ `: [#​81663](https://redirect.github.com/vercel/next.js/issues/81663)\n- Upgrade React from `97cdd5d3-20250710` to `2f0e7e57-20250715`: [#​81678](https://redirect.github.com/vercel/next.js/issues/81678)\n- Delete unused `renderToString` function: [#​81707](https://redirect.github.com/vercel/next.js/issues/81707)\n- Discard prerendered route handler data from FS cache after revalidation: [#​81611](https://redirect.github.com/vercel/next.js/issues/81611)\n- Upgrade React from `2f0e7e57-20250715` to `d85ec5f5-20250716`: [#​81708](https://redirect.github.com/vercel/next.js/issues/81708)\n- Ignore pending revalidations during prerendering: [#​81621](https://redirect.github.com/vercel/next.js/issues/81621)\n- \\[turbopack] Clear chunk cache on HMR instead of creating new `next-server` VM: [#​81664](https://redirect.github.com/vercel/next.js/issues/81664)\n- fix: rootParams should throw in client when fallbackParams are not present: [#​81711](https://redirect.github.com/vercel/next.js/issues/81711)\n- perf(build): optimize buildAppStaticPaths performance and add helper function: [#​81386](https://redirect.github.com/vercel/next.js/issues/81386)\n- Turbopack: Support string without options for [@​next/mdx](https://redirect.github.com/next/mdx): [#​81713](https://redirect.github.com/vercel/next.js/issues/81713)\n- \\[Segment Cache] Support dynamic head prefetching: [#​81677](https://redirect.github.com/vercel/next.js/issues/81677)\n- \\[sourcemaps] Consistent cursor columns: [#​81375](https://redirect.github.com/vercel/next.js/issues/81375)\n- fix: revert client segment route changes for sub shell generation: [#​81731](https://redirect.github.com/vercel/next.js/issues/81731)\n- fix: pages router metadata bugs with React 19: [#​81733](https://redirect.github.com/vercel/next.js/issues/81733)\n- Improve error handling for `headers`/`cookies`/`draftMode` in `'use cache'`: [#​81716](https://redirect.github.com/vercel/next.js/issues/81716)\n- \\[devtool] fix duplicate rendered indicator on server: [#​81729](https://redirect.github.com/vercel/next.js/issues/81729)\n- \\[devtool] enable segment explorer by default: [#​81737](https://redirect.github.com/vercel/next.js/issues/81737)\n- \\[turbopack] Stop exposing globals from Turbopack runtime: [#​81727](https://redirect.github.com/vercel/next.js/issues/81727)\n- Remove unnecessary await: [#​81761](https://redirect.github.com/vercel/next.js/issues/81761)\n- \\[chore] bump zod to latest v3: [#​81757](https://redirect.github.com/vercel/next.js/issues/81757)\n- feat(turbopack): Log anonymized internal error (panic) information to telemetry: [#​81272](https://redirect.github.com/vercel/next.js/issues/81272)\n- fix: revert client segment route changes for sub shell generation: [#​81740](https://redirect.github.com/vercel/next.js/issues/81740)\n- bugfix: static resources staleTime should be renewed once refetched: [#​81771](https://redirect.github.com/vercel/next.js/issues/81771)\n- \\[devtool] move font styling to global.css: [#​81782](https://redirect.github.com/vercel/next.js/issues/81782)\n- \\[devtool] copy decoded info of error details: [#​81735](https://redirect.github.com/vercel/next.js/issues/81735)\n- fix(build): add sourcePage context for PPR dynamic route lambda creation: [#​81781](https://redirect.github.com/vercel/next.js/issues/81781)\n- refactor: rename experimental.dynamicIO to experimental.cacheComponents: [#​81562](https://redirect.github.com/vercel/next.js/issues/81562)\n- Properly handle hanging promise rejections during prerendering: [#​81754](https://redirect.github.com/vercel/next.js/issues/81754)\n- Upgrade React from `d85ec5f5-20250716` to `dffacc7b-20250717`: [#​81767](https://redirect.github.com/vercel/next.js/issues/81767)\n- Refactor: Get rid of overly generic `getExpectedRequestStore` function: [#​81791](https://redirect.github.com/vercel/next.js/issues/81791)\n- \\[devtool] migrate css reset to global.css: [#​81783](https://redirect.github.com/vercel/next.js/issues/81783)\n- \\[dev-tools] Robust shortcut detection: [#​81756](https://redirect.github.com/vercel/next.js/issues/81756)\n- \\[segment explorer] hide for pages router: [#​81813](https://redirect.github.com/vercel/next.js/issues/81813)\n- \\[devtool] fix scrollbar styling: [#​81814](https://redirect.github.com/vercel/next.js/issues/81814)\n- fix(ppr): ensure fallback route params trigger dynamic resume: [#​81812](https://redirect.github.com/vercel/next.js/issues/81812)\n- \\[devtools] restart server pending state: [#​80858](https://redirect.github.com/vercel/next.js/issues/80858)\n- Turbopack: fix dist dir on Windows: [#​81758](https://redirect.github.com/vercel/next.js/issues/81758)\n- fix: remove boundary sentinel from RSC responses: [#​81857](https://redirect.github.com/vercel/next.js/issues/81857)\n- \\[sourcemaps] Try VM for retrieving source maps first: [#​81869](https://redirect.github.com/vercel/next.js/issues/81869)\n- \\[devtools] save user config inside `.next/cache`: [#​81807](https://redirect.github.com/vercel/next.js/issues/81807)\n- Server: Remove unused code: [#​81886](https://redirect.github.com/vercel/next.js/issues/81886)\n- refactor: encapsulate content type within RenderResult: [#​81861](https://redirect.github.com/vercel/next.js/issues/81861)\n- refactor: handle null RenderResult responses gracefully: [#​81895](https://redirect.github.com/vercel/next.js/issues/81895)\n- Upgrade React from `dffacc7b-20250717` to `e9638c33-20250721`: [#​81899](https://redirect.github.com/vercel/next.js/issues/81899)\n- chore(devtools): sync todos to linear: [#​81901](https://redirect.github.com/vercel/next.js/issues/81901)\n- Introduce `'use cache: private'`: [#​81816](https://redirect.github.com/vercel/next.js/issues/81816)\n- chore(deps): update `browserslist`: [#​81851](https://redirect.github.com/vercel/next.js/issues/81851)\n- Remove web-server from edge-ssr-app: [#​81389](https://redirect.github.com/vercel/next.js/issues/81389)\n- Stabilize node middleware support: [#​81907](https://redirect.github.com/vercel/next.js/issues/81907)\n- Add `run-turbopack-compiler` trace span: [#​81917](https://redirect.github.com/vercel/next.js/issues/81917)\n- fix: support calling onClose multiple times in edge-ssr-app: [#​81911](https://redirect.github.com/vercel/next.js/issues/81911)\n- fix: logging the correct process for listened port: [#​81903](https://redirect.github.com/vercel/next.js/issues/81903)\n- Build: Include rewrites in manifest generation: [#​81894](https://redirect.github.com/vercel/next.js/issues/81894)\n- Routing: Clean up some code: [#​81932](https://redirect.github.com/vercel/next.js/issues/81932)\n- \\[sourcemaps] Ensure codeframe when calling Client Functions from Server: [#​81918](https://redirect.github.com/vercel/next.js/issues/81918)\n- \\[segment explorer] missing file suggestion: [#​81617](https://redirect.github.com/vercel/next.js/issues/81617)\n- \\[turbopack] Always print trace labels in headers: [#​81728](https://redirect.github.com/vercel/next.js/issues/81728)\n- Revert \"\\[metadata] use https protocol for schema urls\": [#​81934](https://redirect.github.com/vercel/next.js/issues/81934)\n- Upgrade React from `e9638c33-20250721` to `7513996f-20250722`: [#​81940](https://redirect.github.com/vercel/next.js/issues/81940)\n- Upgrade to swc v33: [#​81750](https://redirect.github.com/vercel/next.js/issues/81750)\n- Remove extra base-server code: [#​81944](https://redirect.github.com/vercel/next.js/issues/81944)\n- Turbopack: flatten sourceInfo to avoid objects, reorder args, compress node.js entry: [#​81545](https://redirect.github.com/vercel/next.js/issues/81545)\n- Fix dynamicParams false layout case in dev: [#​81990](https://redirect.github.com/vercel/next.js/issues/81990)\n- Initial MCP implementation: [#​81770](https://redirect.github.com/vercel/next.js/issues/81770)\n- Fix: Unresolved param in x-nextjs-rewritten-query: [#​81991](https://redirect.github.com/vercel/next.js/issues/81991)\n- Turbopack: Add an option to use system TLS certificates (fixes [#​79060](https://redirect.github.com/vercel/next.js/issues/79060), fixes [#​79059](https://redirect.github.com/vercel/next.js/issues/79059)): [#​81818](https://redirect.github.com/vercel/next.js/issues/81818)\n- Turbopack: Remove unused proxy option in turbo-tasks-fetch, lightly document HTTP\\_PROXY/HTTPS\\_PROXY environment variables: [#​81905](https://redirect.github.com/vercel/next.js/issues/81905)\n- Upgrade React from `7513996f-20250722` to `edac0dde-20250723`: [#​81984](https://redirect.github.com/vercel/next.js/issues/81984)\n- \\[devtools] Cleanup folder structure: [#​82012](https://redirect.github.com/vercel/next.js/issues/82012)\n- \\[devtools] Fix \"open in editor\" for locations in stackframes: [#​82013](https://redirect.github.com/vercel/next.js/issues/82013)\n- \\[Segment Cache] Fix: Key by rewritten search: [#​81986](https://redirect.github.com/vercel/next.js/issues/81986)\n- Upgrade vercel og and remove yoga type patching: [#​81937](https://redirect.github.com/vercel/next.js/issues/81937)\n- \\[perf] cache load config results: [#​80570](https://redirect.github.com/vercel/next.js/issues/80570)\n- Turbopack: use prototype for turbopack context for better runtime performance: [#​81547](https://redirect.github.com/vercel/next.js/issues/81547)\n- \\[reactcompiler] Test with latest RC: [#​82002](https://redirect.github.com/vercel/next.js/issues/82002)\n- \\[devtools] Fix various `exhaustive-deps` violations: [#​82010](https://redirect.github.com/vercel/next.js/issues/82010)\n- \\[devtools] Apply React Compiler to Next.js DevTools source: [#​82004](https://redirect.github.com/vercel/next.js/issues/82004)\n- Upgrade React from `edac0dde-20250723` to `3d14fcf0-20250724`: [#​82020](https://redirect.github.com/vercel/next.js/issues/82020)\n- Adjusted the warning message to be more descriptive: [#​82054](https://redirect.github.com/vercel/next.js/issues/82054)\n- Track fallback params on workUnitStore: [#​82003](https://redirect.github.com/vercel/next.js/issues/82003)\n- Fix API stripping JSON incorrectly: [#​82061](https://redirect.github.com/vercel/next.js/issues/82061)\n- Upgrade React from `3d14fcf0-20250724` to `19baee81-20250725`: [#​82063](https://redirect.github.com/vercel/next.js/issues/82063)\n- use FetchStrategy to control prefetching behavior everywhere: [#​82032](https://redirect.github.com/vercel/next.js/issues/82032)\n- \\[Segment Cache] set fetchStrategy on segments from a dynamic request: [#​82059](https://redirect.github.com/vercel/next.js/issues/82059)\n- Revert \"Upgrade vercel og and remove yoga type patching ([#​81937](https://redirect.github.com/vercel/next.js/issues/81937))\": [#​82066](https://redirect.github.com/vercel/next.js/issues/82066)\n- Optimize segment data routes: [#​82033](https://redirect.github.com/vercel/next.js/issues/82033)\n- Turbopack: write tasks doesn't need to be session dependent, as effects will restore: [#​78727](https://redirect.github.com/vercel/next.js/issues/78727)\n- \\[sourcemaps] Fully sourcemap stacks on the Server: [#​81904](https://redirect.github.com/vercel/next.js/issues/81904)\n- fix(Rspack): use loaderContext.utils.contextify to replace ModuleFilenameHelpers.createFilename: [#​82104](https://redirect.github.com/vercel/next.js/issues/82104)\n- next/root-params: [#​80255](https://redirect.github.com/vercel/next.js/issues/80255)\n- fix(next/image): fix image-optimizer.ts headers: [#​82114](https://redirect.github.com/vercel/next.js/issues/82114)\n- Upgrade React from `19baee81-20250725` to `eaee5308-20250728`: [#​82120](https://redirect.github.com/vercel/next.js/issues/82120)\n- Fix validateRSCRequestHeaders incorrect redirect: [#​82119](https://redirect.github.com/vercel/next.js/issues/82119)\n- fix(next/image): improve and simplify detect-content-type: [#​82118](https://redirect.github.com/vercel/next.js/issues/82118)\n- \\[CacheComponents] Use fallback params when validating dynamic routes in dev: [#​82069](https://redirect.github.com/vercel/next.js/issues/82069)\n- Extract getDynamicParam to a shared module: [#​82137](https://redirect.github.com/vercel/next.js/issues/82137)\n- Fix i18n fallback: false collision: [#​82136](https://redirect.github.com/vercel/next.js/issues/82136)\n- \\[segment explorer] normalize path when running inside monorepo: [#​82146](https://redirect.github.com/vercel/next.js/issues/82146)\n- \\[segment explorer] windows compatibility: [#​82147](https://redirect.github.com/vercel/next.js/issues/82147)\n- Upgrade React from `eaee5308-20250728` to `9be531cd-20250729`: [#​82159](https://redirect.github.com/vercel/next.js/issues/82159)\n- Ensure setAssetPrefix updates config instance: [#​82160](https://redirect.github.com/vercel/next.js/issues/82160)\n- Revert \"Fix tracing of server actions imported by client components ([#​78968](https://redirect.github.com/vercel/next.js/issues/78968)): [#​82161](https://redirect.github.com/vercel/next.js/issues/82161)\n- Remove useMDXComponents argument: [#​80871](https://redirect.github.com/vercel/next.js/issues/80871)\n- Fix RSC hash validation for middleware external rewrites: [#​82176](https://redirect.github.com/vercel/next.js/issues/82176)\n- `@next/codemod`: update docs url in README: [#​82135](https://redirect.github.com/vercel/next.js/issues/82135)\n- `@next/codemod`: Add `experimental.turbo` to `turbopack` codemod for Next.js configs: [#​82134](https://redirect.github.com/vercel/next.js/issues/82134)\n- refactor: lowercase app router header values: [#​82169](https://redirect.github.com/vercel/next.js/issues/82169)\n- Strip internals from `NextRequest` types: [#​82172](https://redirect.github.com/vercel/next.js/issues/82172)\n- allow root params access in private caches: [#​82125](https://redirect.github.com/vercel/next.js/issues/82125)\n- \\[devtool] bump base-ui to 1.0.0-beta.2: [#​82206](https://redirect.github.com/vercel/next.js/issues/82206)\n- Upgrade [@​vercel](https://redirect.github.com/vercel) og: [#​82201](https://redirect.github.com/vercel/next.js/issues/82201)\n- Upgrade React from `9be531cd-20250729` to `9784cb37-20250730`: [#​82207](https://redirect.github.com/vercel/next.js/issues/82207)\n- Fix: the unexpected clearing of symbolic link directories: [#​82191](https://redirect.github.com/vercel/next.js/issues/82191)\n- \\[next-dev] Set `TURBOPACK` env before loading config: [#​82162](https://redirect.github.com/vercel/next.js/issues/82162)\n- fix: display multiple lockfile warn if neither `outputFileTracingRoot` or `turbopack.root` option is provided: [#​82164](https://redirect.github.com/vercel/next.js/issues/82164)\n- Revert \"Initial MCP implementation ([#​81770](https://redirect.github.com/vercel/next.js/issues/81770))\": [#​82217](https://redirect.github.com/vercel/next.js/issues/82217)\n- Revert \"Upgrade [@​vercel](https://redirect.github.com/vercel) og ([#​82201](https://redirect.github.com/vercel/next.js/issues/82201))\": [#​82219](https://redirect.github.com/vercel/next.js/issues/82219)\n- Fix: Don't bail out of prefetch if head is missing: [#​82216](https://redirect.github.com/vercel/next.js/issues/82216)\n- Upgrade React from `9784cb37-20250730` to `c260b38d-20250731`: [#​82247](https://redirect.github.com/vercel/next.js/issues/82247)\n- \\[Cache Components] Runtime prefetching: [#​81088](https://redirect.github.com/vercel/next.js/issues/81088)\n- Parse dynamic params on the client: [#​82185](https://redirect.github.com/vercel/next.js/issues/82185)\n- Mark bun builtin modules as external (fixes [#​75220](https://redirect.github.com/vercel/next.js/issues/75220)): [#​77616](https://redirect.github.com/vercel/next.js/issues/77616)\n- Turbopack: Compact only at the end for short sessions: [#​82224](https://redirect.github.com/vercel/next.js/issues/82224)\n- feat: add fallback root params support for prefetch segment data routes: [#​82282](https://redirect.github.com/vercel/next.js/issues/82282)\n- feat: add route context to prerender error messages: [#​82283](https://redirect.github.com/vercel/next.js/issues/82283)\n- feat: automatically generate route types: [#​81396](https://redirect.github.com/vercel/next.js/issues/81396)\n- \\[Cache Components] Reset PrerenderStore after generating RSC payload: [#​82286](https://redirect.github.com/vercel/next.js/issues/82286)\n- Include `eslint-plugin-react-hooks` in React sync: [#​82294](https://redirect.github.com/vercel/next.js/issues/82294)\n- \\[devtools] Remove unnecessary cascading update: [#​82295](https://redirect.github.com/vercel/next.js/issues/82295)\n- Turbopack: name the module factory function: [#​73553](https://redirect.github.com/vercel/next.js/issues/73553)\n- Update font data: [#​82292](https://redirect.github.com/vercel/next.js/issues/82292)\n- fix: next/root-params erroring when rerendering after action: [#​82326](https://redirect.github.com/vercel/next.js/issues/82326)\n- Remove params from segment path: [#​82249](https://redirect.github.com/vercel/next.js/issues/82249)\n- Upgrade React from `c260b38d-20250731` to `be11cb5c-20250804`: [#​82339](https://redirect.github.com/vercel/next.js/issues/82339)\n- fix: OTel root span should indicate error status on exceptions: [#​82212](https://redirect.github.com/vercel/next.js/issues/82212)\n- \\[Cache Components] Allow span creation while prerendering: [#​82350](https://redirect.github.com/vercel/next.js/issues/82350)\n- feat(turbopack): improve compile-time define value to support more data types and expr evaluation: [#​81042](https://redirect.github.com/vercel/next.js/issues/81042)\n- \\[Pages] fix: `_error` page's `req.url` can be overwritten to dynamic param on minimal mode: [#​82347](https://redirect.github.com/vercel/next.js/issues/82347)\n- \\[Pages] fix: use `asPath` for query-only navigation with `useRouter`: [#​82236](https://redirect.github.com/vercel/next.js/issues/82236)\n- loader tree: add special segment name to virtual parallel route segments: [#​82383](https://redirect.github.com/vercel/next.js/issues/82383)\n- fix: add `?dpl` to fonts in `/_next/static/media`: [#​82384](https://redirect.github.com/vercel/next.js/issues/82384)\n- Upgrade React from `be11cb5c-20250804` to `7deda941-20250804`: [#​82373](https://redirect.github.com/vercel/next.js/issues/82373)\n- \\[devtools] Make state read-only in types: [#​82396](https://redirect.github.com/vercel/next.js/issues/82396)\n- Add experimental clientParamParsing feature flag: [#​82393](https://redirect.github.com/vercel/next.js/issues/82393)\n- add unstable\\_isUnrecognizedActionError: [#​78933](https://redirect.github.com/vercel/next.js/issues/78933)\n- \\[Cache Components] give the \"seconds\" profile a 30s staleTime: [#​82332](https://redirect.github.com/vercel/next.js/issues/82332)\n- Represent \"virtual\" segments like route groups: [#​82422](https://redirect.github.com/vercel/next.js/issues/82422)\n- \\[Segment Cache]: fix infinite prefetching when staleTime is 0: [#​82388](https://redirect.github.com/vercel/next.js/issues/82388)\n- Remove param values from static route tree: [#​82376](https://redirect.github.com/vercel/next.js/issues/82376)\n- \\[Cache Components] Only validate the shell on SSR render: [#​82381](https://redirect.github.com/vercel/next.js/issues/82381)\n- fix: static not-found missing in prerender manifest: [#​82199](https://redirect.github.com/vercel/next.js/issues/82199)\n- Turbopack: Share entrypoint template logic between Turbopack/webpack: [#​82385](https://redirect.github.com/vercel/next.js/issues/82385)\n- Add `path` to Image documentation: [#​82329](https://redirect.github.com/vercel/next.js/issues/82329)\n- \\[errors] revamp graceful degrade error boundary: [#​82474](https://redirect.github.com/vercel/next.js/issues/82474)\n- Fix: Do not force BLOCKING\\_STATIC\\_RENDER for DOM bots: [#​82427](https://redirect.github.com/vercel/next.js/issues/82427)\n- Update build-complete for adapter API: [#​82452](https://redirect.github.com/vercel/next.js/issues/82452)\n- fix: swc tracing: [#​82470](https://redirect.github.com/vercel/next.js/issues/82470)\n- Upgrade React from `7deda941-20250804` to `3958d5d8-20250807`: [#​82447](https://redirect.github.com/vercel/next.js/issues/82447)\n- Delete abandoned segment parsing code: [#​82458](https://redirect.github.com/vercel/next.js/issues/82458)\n- Upgrade React from `3958d5d8-20250807` to `f1e70b5e-20250811`: [#​82534](https://redirect.github.com/vercel/next.js/issues/82534)\n- Upgrade React from `f1e70b5e-20250811` to `ac7820a9-20250811`: [#​82543](https://redirect.github.com/vercel/next.js/issues/82543)\n- fix(next/image): use `image-size` pkg as additional format detector: [#​82538](https://redirect.github.com/vercel/next.js/issues/82538)\n- fix: add `?dpl` to fonts in `/_next/static/media` part 2: [#​82488](https://redirect.github.com/vercel/next.js/issues/82488)\n- Fix: Disambiguate Mediapartners-Google user agent: [#​82536](https://redirect.github.com/vercel/next.js/issues/82536)\n- Fix: Allow dynamic rendering when root layout is wrapped in Suspense: [#​82378](https://redirect.github.com/vercel/next.js/issues/82378)\n- wrap devtools stories in context providers: [#​82345](https://redirect.github.com/vercel/next.js/issues/82345)\n- \\[devtools] Remove unused `componentStackFrames` field: [#​82395](https://redirect.github.com/vercel/next.js/issues/82395)\n- \\[Deprecation Warnings]: add amp deprecation warning: [#​82551](https://redirect.github.com/vercel/next.js/issues/82551)\n- fix(next/image): handle empty buffer and experimental flag for `skipMetadata`: [#​82569](https://redirect.github.com/vercel/next.js/issues/82569)\n- fix: amp deprecation warning should assert on user config: [#​82572](https://redirect.github.com/vercel/next.js/issues/82572)\n- fix: Prevent duplicate file entries in modulesCode: [#​82550](https://redirect.github.com/vercel/next.js/issues/82550)\n- feat: Turbopack typed links: [#​81528](https://redirect.github.com/vercel/next.js/issues/81528)\n- Upgrade React from `ac7820a9-20250811` to `1dc3bdea-20250812`: [#​82575](https://redirect.github.com/vercel/next.js/issues/82575)\n- \\[Runtime prefetch] resolve runtime APIs in a separate task: [#​82475](https://redirect.github.com/vercel/next.js/issues/82475)\n- Clean up unused code in restart server button: [#​82409](https://redirect.github.com/vercel/next.js/issues/82409)\n- chore: Update babel types and do some light cleanup of babel loader: [#​82486](https://redirect.github.com/vercel/next.js/issues/82486)\n- \\[Cache Components] Avoid cache misses when resuming a cached page: [#​82578](https://redirect.github.com/vercel/next.js/issues/82578)\n- chore: Remove unused `Map` support from `next/dynamic` transform: [#​82487](https://redirect.github.com/vercel/next.js/issues/82487)\n- \\[Deprecation Warnings]: add unstable\\_rootParams deprecation warning: [#​82582](https://redirect.github.com/vercel/next.js/issues/82582)\n- Turbopack: set `window.next.turbopack` instead: [#​82580](https://redirect.github.com/vercel/next.js/issues/82580)\n- fix router handling when setting a location response header: [#​82588](https://redirect.github.com/vercel/next.js/issues/82588)\n- Fix: Resolve <Head> PPR resume mismatch by search params: [#​82587](https://redirect.github.com/vercel/next.js/issues/82587)\n- Upgrade React from `1dc3bdea-20250812` to `f1222f76-20250812`: [#​82595](https://redirect.github.com/vercel/next.js/issues/82595)\n- \\[devtools] Move ShadowRoot into context: [#​82296](https://redirect.github.com/vercel/next.js/issues/82296)\n- Remove React 17 logic from Pages Router static generation: [#​82604](https://redirect.github.com/vercel/next.js/issues/82604)\n- \\[Segment Cache] Optimistic prefetch for search params: [#​82586](https://redirect.github.com/vercel/next.js/issues/82586)\n- Handle badged console calls when dimming console output: [#​81889](https://redirect.github.com/vercel/next.js/issues/81889)\n- run config deprecation checks only on user-provided configuration: [#​82613](https://redirect.github.com/vercel/next.js/issues/82613)\n- \\[devtools] Remove unused code: [#​82299](https://redirect.github.com/vercel/next.js/issues/82299)\n- \\[turbopack] Update Turbopack build warning message : [#​82591](https://redirect.github.com/vercel/next.js/issues/82591)\n- \\[Cache Components] Disallow sync access of cookies & headers at runtime: [#​82564](https://redirect.github.com/vercel/next.js/issues/82564)\n- feat: type guard file generation: [#​81400](https://redirect.github.com/vercel/next.js/issues/81400)\n- fix: find root dir on fs root: [#​82590](https://redirect.github.com/vercel/next.js/issues/82590)\n- fix: use in operator to check dev indicator option when its obj: [#​82629](https://redirect.github.com/vercel/next.js/issues/82629)\n- Upgrade React from `f1222f76-20250812` to `379a083b-20250813`: [#​82642](https://redirect.github.com/vercel/next.js/issues/82642)\n- feat(next/image): warn when images.localPatterns is undefined and src has query: [#​82627](https://redirect.github.com/vercel/next.js/issues/82627)\n- Turbopack: add `turbo_tasks::spawn`: [#​82634](https://redirect.github.com/vercel/next.js/issues/82634)\n- Fix fetch logging after revalidation via server action: [#​82643](https://redirect.github.com/vercel/next.js/issues/82643)\n- Fix request type in typed route validator: [#​82644](https://redirect.github.com/vercel/next.js/issues/82644)\n- fix: use .js extension for relative imports: [#​82669](https://redirect.github.com/vercel/next.js/issues/82669)\n- feat: add RouteContext type for app router route handlers: [#​82670](https://redirect.github.com/vercel/next.js/issues/82670)\n- Add additional handling for build-complete: [#​82671](https://redirect.github.com/vercel/next.js/issues/82671)\n- fix: Combine the hrtime tuple to get a better seconds representation: [#​82687](https://redirect.github.com/vercel/next.js/issues/82687)\n- test: migrate manifest tests to snapshot testing with normalizeManifest utility: [#​82675](https://redirect.github.com/vercel/next.js/issues/82675)\n- perf(router): replace LRU cache with optimized doubly-linked list implementation: [#​82633](https://redirect.github.com/vercel/next.js/issues/82633)\n- Turbopack: use a source content regexp for the react compiler: [#​82631](https://redirect.github.com/vercel/next.js/issues/82631)\n- Upgrade React from `379a083b-20250813` to `a96a0f39-20250815`: [#​82691](https://redirect.github.com/vercel/next.js/issues/82691)\n- fix: memory leak from cloneResponse: [#​82678](https://redirect.github.com/vercel/next.js/issues/82678)\n- Turbopack: Fix logic in HMR logging code that could emit a NaN build time: [#​82389](https://redirect.github.com/vercel/next.js/issues/82389)\n- fix: use `turbopack.root` value for `outputFileTracingRoot` to have consistent tracing root: [#​82653](https://redirect.github.com/vercel/next.js/issues/82653)\n- fix: return plain text 404 for invalid static asset paths: [#​75111](https://redirect.github.com/vercel/next.js/issues/75111)\n- Turbopack: show timing event for database compaction: [#​82369](https://redirect.github.com/vercel/next.js/issues/82369)\n- chore(test): update sharp api test: [#​82740](https://redirect.github.com/vercel/next.js/issues/82740)\n- \\[type] dynamic skip generating unused types: [#​82755](https://redirect.github.com/vercel/next.js/issues/82755)\n\n##### Example Changes\n\n- Add Prisma ORM example to Next.js examples: [#​75290](https://redirect.github.com/vercel/next.js/issues/75290)\n- chore: Update `with-supabase` example to use `getClaims()`: [#​81383](https://redirect.github.com/vercel/next.js/issues/81383)\n- docs: Improve Content Security Policy documentation: [#​80580](https://redirect.github.com/vercel/next.js/issues/80580)\n\n##### Misc Changes\n\n- Update Rspack development test manifest: [#​81603](https://redirect.github.com/vercel/next.js/issues/81603)\n- Allow `beforePageLoad` to be async: [#​81650](https://redirect.github.com/vercel/next.js/issues/81650)\n- Docs: POC: [#​81419](https://redirect.github.com/vercel/next.js/issues/81419)\n- chore(bot): update comment: [#​81672](https://redirect.github.com/vercel/next.js/issues/81672)\n- Fix build-native.ts on Windows: [#​81673](https://redirect.github.com/vercel/next.js/issues/81673)\n- Update Rspack development test manifest: [#​81660](https://redirect.github.com/vercel/next.js/issues/81660)\n- Update Rspack production test manifest: [#​81661](https://redirect.github.com/vercel/next.js/issues/81661)\n- Add create release branch workflow: [#​81687](https://redirect.github.com/vercel/next.js/issues/81687)\n- fix patch-next by adding missing script: [#​81430](https://redirect.github.com/vercel/next.js/issues/81430)\n- Turbopack: Generalize `ImportedBinding` effect creation to avoid as much special-casing of SimpleAssignTarget: [#​81653](https://redirect.github.com/vercel/next.js/issues/81653)\n- docs: Update redirects i18n documentation for App Router: [#​81347](https://redirect.github.com/vercel/next.js/issues/81347)\n- Include `use-cache` test suite in the Cache Components tests: [#​81610](https://redirect.github.com/vercel/next.js/issues/81610)\n- Improve error message for sync server functions: [#​81705](https://redirect.github.com/vercel/next.js/issues/81705)\n- \\[lint] keep lint-stage use faster linting: [#​81710](https://redirect.github.com/vercel/next.js/issues/81710)\n- \\[test] Fix `app-static` deploy test: [#​81712](https://redirect.github.com/vercel/next.js/issues/81712)\n- Fix: createRouterAct \"reject\" config: [#​81720](https://redirect.github.com/vercel/next.js/issues/81720)\n- Update Rspack development test manifest: [#​81702](https://redirect.github.com/vercel/next.js/issues/81702)\n- Update Rspack production test manifest: [#​81701](https://redirect.github.com/vercel/next.js/issues/81701)\n- Add an e2e test for the css serving issue: [#​81683](https://redirect.github.com/vercel/next.js/issues/81683)\n- chore: update username from 'nebrelbug' to 'bgub': [#​81734](https://redirect.github.com/vercel/next.js/issues/81734)\n- Turbopack: consistently name runtime chunk: [#​81769](https://redirect.github.com/vercel/next.js/issues/81769)\n- Turbopack: include more details in panic: [#​81773](https://redirect.github.com/vercel/next.js/issues/81773)\n- fix(turbopack) Adjust the way catchall routes are handled when a more specific parallel route exists: [#​81634](https://redirect.github.com/vercel/next.js/issues/81634)\n- Add trigger for v0 sync workflow: [#​81645](https://redirect.github.com/vercel/next.js/issues/81645)\n- Update Rspack production test manifest: [#​81746](https://redirect.github.com/vercel/next.js/issues/81746)\n- Update Rspack development test manifest: [#​81747](https://redirect.github.com/vercel/next.js/issues/81747)\n- Turbopack: Split DynamicEqHash trait into smaller traits in a separate re-usable crate: [#​81741](https://redirect.github.com/vercel/next.js/issues/81741)\n- \\[turbopack] Reuse shared Promise for loaded chunks: [#​81755](https://redirect.github.com/vercel/next.js/issues/81755)\n- Add VSCode tasks to show TypeScript compilation errors in problems view: [#​81799](https://redirect.github.com/vercel/next.js/issues/81799)\n- Turbopack: remove unneeded manifests for API routes: [#​81536](https://redirect.github.com/vercel/next.js/issues/81536)\n- \\[turbopack] use `require` to load chunks in our node runtime: [#​81738](https://redirect.github.com/vercel/next.js/issues/81738)\n- Turbopack: fix unhelpful error message when deleting folder fails: [#​81718](https://redirect.github.com/vercel/next.js/issues/81718)\n- Remove `experimental.strictNextHead`: [#​81882](https://redirect.github.com/vercel/next.js/issues/81882)\n- Remove some random commas: [#​81875](https://redirect.github.com/vercel/next.js/issues/81875)\n- Turbopack: Add cache for reqwest clients: [#​81742](https://redirect.github.com/vercel/next.js/issues/81742)\n- Update Rspack development test manifest: [#​81878](https://redirect.github.com/vercel/next.js/issues/81878)\n- Update Rspack production test manifest: [#​81879](https://redirect.github.com/vercel/next.js/issues/81879)\n- Turbopack: Track variable usage inside of visit\\_assign\\_target\\_pat: [#​81654](https://redirect.github.com/vercel/next.js/issues/81654)\n- Turbopack: Replace `current_value` set/restore mutation pattern with a safer `with_pat_value` helper: [#​81696](https://redirect.github.com/vercel/next.js/issues/81696)\n- Docs: Document `global-not-found`: [#​81803](https://redirect.github.com/vercel/next.js/issues/81803)\n- \\[router-act] Fixes related to segment inlining: [#​81896](https://redirect.github.com/vercel/next.js/issues/81896)\n- \\[test] Add dedicated test for error when client functions are called from server components: [#​81930](https://redirect.github.com/vercel/next.js/issues/81930)\n- Fix an issue in how css references are collected under `next build --turbopack`: [#​81704](https://redirect.github.com/vercel/next.js/issues/81704)\n- Turbopack: Update notify-rs crate, remove workaround for fixed bug: [#​81909](https://redirect.github.com/vercel/next.js/issues/81909)\n- Update Rspack development test manifest: [#​81913](https://redirect.github.com/vercel/next.js/issues/81913)\n- Update Rspack production test manifest: [#​81914](https://redirect.github.com/vercel/next.js/issues/81914)\n- Turbopack: Use workaround for rustc miscompilation bug on macos intel: [#​81950](https://redirect.github.com/vercel/next.js/issues/81950)\n- \\[test] workaround test that needs stylus: [#​81965](https://redirect.github.com/vercel/next.js/issues/81965)\n- Bump to swc\\_sourcemap 9.3.3: [#​81971](https://redirect.github.com/vercel/next.js/issues/81971)\n- fix(Turbopack): Remove the duplicate SlowFilesystem warning: [#​81972](https://redirect.github.com/vercel/next.js/issues/81972)\n- CI: add workflow\\_branch data to deploy test failure message: [#​81949](https://redirect.github.com/vercel/next.js/issues/81949)\n- Update Rspack production test manifest: [#​81961](https://redirect.github.com/vercel/next.js/issues/81961)\n- Update Rspack development test manifest: [#​81960](https://redirect.github.com/vercel/next.js/issues/81960)\n- \\[turbopack] Rename ClientReferenceSet: [#​81942](https://redirect.github.com/vercel/next.js/issues/81942)\n- Turbopack: fix scope hoisting variable renaming bug: [#​81640](https://redirect.github.com/vercel/next.js/issues/81640)\n- Revert \"\\[test] workaround test that needs stylus\": [#​81981](https://redirect.github.com/vercel/next.js/issues/81981)\n- \\[docs] fix rewrites example wording: [#​81985](https://redirect.github.com/vercel/next.js/issues/81985)\n- Turbopack: improve named spans in tracing: [#​81458](https://redirect.github.com/vercel/next.js/issues/81458)\n- Turbopack: update mimalloc: [#​81993](https://redirect.github.com/vercel/next.js/issues/81993)\n- Turbopack: Update bundled webpki-roots: [#​81906](https://redirect.github.com/vercel/next.js/issues/81906)\n- Allow specifying CLI version for e2e deploy: [#​81998](https://redirect.github.com/vercel/next.js/issues/81998)\n- Turbopack: Move fs watcher anyhow::Context import inline to fix compilation warnings: [#​81997](https://redirect.github.com/vercel/next.js/issues/81997)\n- Add link to manually trigger preview builds: [#​81977](https://redirect.github.com/vercel/next.js/issues/81977)\n- Update Rspack production test manifest: [#​82007](https://redirect.github.com/vercel/next.js/issues/82007)\n- Update Rspack development test manifest: [#​82008](https://redirect.github.com/vercel/next.js/issues/82008)\n- Turbopack: Make turbo-tasks-fetch a bit more OOP-like: [#​81995](https://redirect.github.com/vercel/next.js/issues/81995)\n- Update Rspack development test manifest: [#​82038](https://redirect.github.com/vercel/next.js/issues/82038)\n- \\[test] Allow running `lint-eslint` on a specific directory: [#​82009](https://redirect.github.com/vercel/next.js/issues/82009)\n- Adjusted the warning message to be more descriptive: [#​82052](https://redirect.github.com/vercel/next.js/issues/82052)\n- Update Rspack production test manifest: [#​82039](https://redirect.github.com/vercel/next.js/issues/82039)\n- \\[turbopack] mark `rcstr!` allocated Rcstr values as 'static' and stop refcounting them: [#​81994](https://redirect.github.com/vercel/next.js/issues/81994)\n- Turbopack: only schedule tasks when task becomes active on active counter increase: [#​81414](https://redirect.github.com/vercel/next.js/issues/81414)\n- docs: Update styling example links : [#​82111](https://redirect.github.com/vercel/next.js/issues/82111)\n- \\[turbopack] Documentation fixes for rcstr! and a tiny improvement to `hash`: [#​82084](https://redirect.github.com/vercel/next.js/issues/82084)\n- \\[turbopack] Improve our `const` compatible hash routine performance: [#​82088](https://redirect.github.com/vercel/next.js/issues/82088)\n- Update Rspack production test manifest: [#​82139](https://redirect.github.com/vercel/next.js/issues/82139)\n- Turbopack: Fix accidental doctest in globset module license: [#​82127](https://redirect.github.com/vercel/next.js/issues/82127)\n- \\[turbopack] tweak the ui of the module-cost benchmark: [#​81817](https://redirect.github.com/vercel/next.js/issues/81817)\n- \\[test] revert config change in hello-world test: [#​82173](https://redirect.github.com/vercel/next.js/issues/82173)\n- docs: cookies.set encode option is not supported: [#​82154](https://redirect.github.com/vercel/next.js/issues/82154)\n- docs: change Dashboard component to async for session verification: [#​81880](https://redirect.github.com/vercel/next.js/issues/81880)\n- Update create-release-branch to disable test-new-tests: [#​82182](https://redirect.github.com/vercel/next.js/issues/82182)\n- docs: update cacheTag.mdx: [#​82051](https://redirect.github.com/vercel/next.js/issues/82051)\n- Turbopack: Make the \"non-recursive\" logic for the fs watcher a runtime flag instead of a build-time one: [#​82031](https://redirect.github.com/vercel/next.js/issues/82031)\n- Turbopack: Add a flag to the fs watch fuzzer to print missing but expected invalidations: [#​82131](https://redirect.github.com/vercel/next.js/issues/82131)\n- docs: fix typo in docs: [#​82186](https://redirect.github.com/vercel/next.js/issues/82186)\n- docs: Add more links to app docs root: [#​82126](https://redirect.github.com/vercel/next.js/issues/82126)\n- docs: App Router's React version: [#​82180](https://redirect.github.com/vercel/next.js/issues/82180)\n- Turbopack: Use `Path`/`PathBuf` for all of the invalidation logic: [#​82132](https://redirect.github.com/vercel/next.js/issues/82132)\n- Turbopack: Use a BTreeMap in InvalidatorMap to avoid many `O(n)` traversals when finding child paths: [#​82133](https://redirect.github.com/vercel/next.js/issues/82133)\n- Turbopack: Watch the root and every parent directory in non-recursive mode: [#​82129](https://redirect.github.com/vercel/next.js/issues/82129)\n- Turbopack: Remove unused `ignored_subpaths` feature from DiskWatcher: [#​82210](https://redirect.github.com/vercel/next.js/issues/82210)\n- Grammar fix on forms.mdx: [#​82209](https://redirect.github.com/vercel/next.js/issues/82209)\n- Update Rspack production test manifest: [#​82108](https://redirect.github.com/vercel/next.js/issues/82108)\n- Update Rspack development test manifest: [#​82192](https://redirect.github.com/vercel/next.js/issues/82192)\n- Turbopack: implement shutdown for backing storage correct: [#​82220](https://redirect.github.com/vercel/next.js/issues/82220)\n- Update Rspack development test manifest: [#​82227](https://redirect.github.com/vercel/next.js/issues/82227)\n- fix: turbopack loader ipc field mapping: [#​82112](https://redirect.github.com/vercel/next.js/issues/82112)\n- Turbopack: fix dev test manifest: [#​82241](https://redirect.github.com/vercel/next.js/issues/82241)\n- fix(Turbopack): Fix duplicated layout rendering in edge cases: [#​81948](https://redirect.github.com/vercel/next.js/issues/81948)\n- \\[turbopack] Adopt rcstr! more consistently: [#​80552](https://redirect.github.com/vercel/next.js/issues/80552)\n- Turbopack: use mimalloc v3: [#​82221](https://redirect.github.com/vercel/next.js/issues/82221)\n- Turbopack: no need to avoid allocations anymore: [#​82222](https://redirect.github.com/vercel/next.js/issues/82222)\n- Turbopack: ensure max merge segments is respected accros families: [#​82223](https://redirect.github.com/vercel/next.js/issues/82223)\n- docs: to indicate that redirect can be used in both server and client\u2026: [#​82092](https://redirect.github.com/vercel/next.js/issues/82092)\n- Turbopack: improve compression dictionary generation: [#​80061](https://redirect.github.com/vercel/next.js/issues/80061)\n- test: reduce artificial timeouts in runtime prefetch tests: [#​82276](https://redirect.github.com/vercel/next.js/issues/82276)\n- Turbopack: fix glob with empty alternative branch: [#​82275](https://redirect.github.com/vercel/next.js/issues/82275)\n- \\[turbopack] Optimize ESM exports: [#​82214](https://redirect.github.com/vercel/next.js/issues/82214)\n- \\[turbopack] Fix a snapshot test: [#​82281](https://redirect.github.com/vercel/next.js/issues/82281)\n- \\[turbopack] Avoid calling `find_server_entries` in the whole\\_app\\_module\\_graph case: [#​81943](https://redirect.github.com/vercel/next.js/issues/81943)\n- docs: Add Tolgee to app router localization resources: [#​81366](https://redirect.github.com/vercel/next.js/issues/81366)\n- Update Rspack development test manifest: [#​82268](https://redirect.github.com/vercel/next.js/issues/82268)\n- Update Rspack production test manifest: [#​82267](https://redirect.github.com/vercel/next.js/issues/82267)\n- Turbopack: Remove the `lazy-regex` dependency: [#​82288](https://redirect.github.com/vercel/next.js/issues/82288)\n- Turbopack: move block offsets from header to footer: [#​82047](https://redirect.github.com/vercel/next.js/issues/82047)\n- Turbopack: Streaming write of SST files: [#​82048](https://redirect.github.com/vercel/next.js/issues/82048)\n- \\[turbopack] Use Arrays instead of objects to bootstrap chunks: [#​81877](https://redirect.github.com/vercel/next.js/issues/81877)\n- Turbopack: set env in tracing context: [#​75254](https://redirect.github.com/vercel/next.js/issues/75254)\n- \\[test] Update snapshots: [#​82327](https://redirect.github.com/vercel/next.js/issues/82327)\n- chore: fix eslint-typechecked-require with template: [#​82328](https://redirect.github.com/vercel/next.js/issues/82328)\n- docs: add React Developer Tools section for debugging: [#​82320](https://redirect.github.com/vercel/next.js/issues/82320)\n- docs: Clarify revalidatePath : [#​82142](https://redirect.github.com/vercel/next.js/issues/82142)\n- Turbopack: Update `jsonc-parser`, dedupe with SWC: [#​82343](https://redirect.github.com/vercel/next.js/issues/82343)\n- \\[turbopack] vibecode a benchmark runner for module-cost: [#​82287](https://redirect.github.com/vercel/next.js/issues/82287)\n- Documentation: Removed reference to treeShaking in 08-turbopack.mdx: [#​82352](https://redirect.github.com/vercel/next.js/issues/82352)\n- Turbopack: run styled-jsx after typescript transform: [#​82359](https://redirect.github.com/vercel/next.js/issues/82359)\n- Turbopack: pass `is_development` to `next_page_config`: [#​82363](https://redirect.github.com/vercel/next.js/issues/82363)\n- refactor(turbo-tasks-fs): change FS to\\_sys\\_path to be synchronous: [#​82341](https://redirect.github.com/vercel/next.js/issues/82341)\n- Turbopack: clean up some old TODOs: [#​82364](https://redirect.github.com/vercel/next.js/issues/82364)\n- Docs: Updating guides on PPR and ISR: [#​81307](https://redirect.github.com/vercel/next.js/issues/81307)\n- fix(Turbopack): Address duplicated metadata image modules when they are impored: [#​82367](https://redirect.github.com/vercel/next.js/issues/82367)\n- Bump swc to 35: [#​82237](https://redirect.github.com/vercel/next.js/issues/82237)\n- docs: CSP with SRI corrections: [#​82365](https://redirect.github.com/vercel/next.js/issues/82365)\n- fix: implications of global-not-found skipping 'normal' rendering: [#​82399](https://redirect.github.com/vercel/next.js/issues/82399)\n- update rspack-dev-test\n\n</details>\n\n---\n\n### Configuration\n\n\ud83d\udcc5 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n\ud83d\udea6 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n\u267b **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\ud83d\udd15 **Ignore**: Close this PR and you won't be reminded about these updates again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->\n",
+ "comments": [],
+ "review_comments": []
+}
diff --git a/pulls/5.md b/pulls/5.md
@@ -0,0 +1,527 @@
+# PR #5 Update nextjs monorepo to v15.5.4
+
+- **Status:** open
+- **Author:** @renovate[bot]
+- **Created:** 2025-05-23T12:54:45Z
+- **Branch:** renovate/nextjs-monorepo → main
+- **Diff:** [5.diff](./5.diff)
+
+---
+
+> [!NOTE]
+> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.
+>
+> This notice will be removed on 2025-10-07.
+
+<hr>
+
+This PR contains the following updates:
+
+| Package | Change | Age | Confidence |
+|---|---|---|---|
+| [@next/bundle-analyzer](https://redirect.github.com/vercel/next.js) ([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer)) | [`15.3.1` -> `15.5.4`](https://renovatebot.com/diffs/npm/@next%2fbundle-analyzer/15.3.1/15.5.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
+| [eslint-config-next](https://nextjs.org/docs/app/api-reference/config/eslint) ([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next)) | [`15.3.1-canary.14` -> `15.5.4`](https://renovatebot.com/diffs/npm/eslint-config-next/15.3.1-canary.14/15.5.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
+| [next](https://nextjs.org) ([source](https://redirect.github.com/vercel/next.js)) | [`15.3.1-canary.14` -> `15.5.4`](https://renovatebot.com/diffs/npm/next/15.3.1-canary.14/15.5.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
+
+---
+
+### Release Notes
+
+<details>
+<summary>vercel/next.js (@​next/bundle-analyzer)</summary>
+
+### [`v15.5.4`](https://redirect.github.com/vercel/next.js/releases/tag/v15.5.4)
+
+[Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.5.3...v15.5.4)
+
+> \[!NOTE]\
+> This release is backporting bug fixes. It does **not** include all pending features/changes on canary.
+
+##### Core Changes
+
+- fix: ensure onRequestError is invoked when otel enabled ([#​83343](https://redirect.github.com/vercel/next.js/issues/83343))
+- fix: devtools initial position should be from next config ([#​83571](https://redirect.github.com/vercel/next.js/issues/83571))
+- \[devtool] fix overlay styles are missing ([#​83721](https://redirect.github.com/vercel/next.js/issues/83721))
+- Turbopack: don't match dynamic pattern for node\_modules packages ([#​83176](https://redirect.github.com/vercel/next.js/issues/83176))
+- Turbopack: don't treat metadata routes as RSC ([#​82911](https://redirect.github.com/vercel/next.js/issues/82911))
+- \[turbopack] Improve handling of symlink resolution errors in track\_glob and read\_glob ([#​83357](https://redirect.github.com/vercel/next.js/issues/83357))
+- Turbopack: throw large static metadata error earlier ([#​82939](https://redirect.github.com/vercel/next.js/issues/82939))
+- fix: error overlay not closing when backdrop clicked ([#​83981](https://redirect.github.com/vercel/next.js/issues/83981))
+- Turbopack: flush Node.js worker IPC on error ([#​84077](https://redirect.github.com/vercel/next.js/issues/84077))
+
+##### Misc Changes
+
+- \[CNA] use linter preference ([#​83194](https://redirect.github.com/vercel/next.js/issues/83194))
+- CI: use KV for test timing data ([#​83745](https://redirect.github.com/vercel/next.js/issues/83745))
+- docs: september improvements and fixes ([#​83997](https://redirect.github.com/vercel/next.js/issues/83997))
+
+##### Credits
+
+Huge thanks to [@​yiminghe](https://redirect.github.com/yiminghe), [@​huozhi](https://redirect.github.com/huozhi), [@​devjiwonchoi](https://redirect.github.com/devjiwonchoi), [@​mischnic](https://redirect.github.com/mischnic), [@​lukesandberg](https://redirect.github.com/lukesandberg), [@​ztanner](https://redirect.github.com/ztanner), [@​icyJoseph](https://redirect.github.com/icyJoseph), [@​leerob](https://redirect.github.com/leerob), [@​fufuShih](https://redirect.github.com/fufuShih), [@​dwrth](https://redirect.github.com/dwrth), [@​aymericzip](https://redirect.github.com/aymericzip), [@​obendev](https://redirect.github.com/obendev), [@​molebox](https://redirect.github.com/molebox), [@​OoMNoO](https://redirect.github.com/OoMNoO), [@​pontasan](https://redirect.github.com/pontasan), [@​styfle](https://redirect.github.com/styfle), [@​HondaYt](https://redirect.github.com/HondaYt), [@​ryuapp](https://redirect.github.com/ryuapp), [@​lpalmes](https://redirect.github.com/lpalmes), and [@​ijjk](https://redirect.github.com/ijjk) for helping!
+
+### [`v15.5.3`](https://redirect.github.com/vercel/next.js/releases/tag/v15.5.3)
+
+[Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.5.2...v15.5.3)
+
+> \[!NOTE]\
+> This release is backporting bug fixes. It does **not** include all pending features/changes on canary.
+
+##### Core Changes
+
+- fix: validation return types of pages API routes ([#​83069](https://redirect.github.com/vercel/next.js/issues/83069))
+- fix: relative paths in dev in validator.ts ([#​83073](https://redirect.github.com/vercel/next.js/issues/83073))
+- fix: remove satisfies keyword from type validation to preserve old TS compatibility ([#​83071](https://redirect.github.com/vercel/next.js/issues/83071))
+
+##### Credits
+
+Huge thanks to [@​bgub](https://redirect.github.com/bgub) for helping!
+
+### [`v15.5.2`](https://redirect.github.com/vercel/next.js/releases/tag/v15.5.2)
+
+[Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.5.1...v15.5.2)
+
+> \[!NOTE]\
+> This release is backporting bug fixes. It does **not** include all pending features/changes on canary.
+
+##### Core Changes
+
+- fix: disable unknownatrules lint rule entirely ([#​83059](https://redirect.github.com/vercel/next.js/issues/83059))
+- revert: add ?dpl to fonts in /\_next/static/media ([#​83062](https://redirect.github.com/vercel/next.js/issues/83062))
+
+##### Credits
+
+Huge thanks to [@​bgub](https://redirect.github.com/bgub) and [@​ztanner](https://redirect.github.com/ztanner) for helping!
+
+### [`v15.5.1`](https://redirect.github.com/vercel/next.js/releases/tag/v15.5.1)
+
+[Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.5.0...v15.5.1)
+
+> \[!NOTE]\
+> This release is backporting bug fixes. It does **not** include all pending features/changes on canary.
+
+##### Core Changes
+
+- fix: aliased navigations should apply scroll handling ([#​82900](https://redirect.github.com/vercel/next.js/issues/82900))
+- Turbopack: fix invalid NFT entry with file behind symlink ([#​82887](https://redirect.github.com/vercel/next.js/issues/82887))
+- fix: typesafe linking to route handlers and pages API routes ([#​82858](https://redirect.github.com/vercel/next.js/issues/82858))
+- fix: change "noUnknownAtRules" to "warn" for Biome ([#​82974](https://redirect.github.com/vercel/next.js/issues/82974))
+- fix: add path normalization to getRelativePath for Windows ([#​82918](https://redirect.github.com/vercel/next.js/issues/82918))
+- feat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() ([#​82860](https://redirect.github.com/vercel/next.js/issues/82860))
+- fix: avoid importing types that will be unused ([#​82856](https://redirect.github.com/vercel/next.js/issues/82856))
+- fix: update the config.api.responseLimit type ([#​82852](https://redirect.github.com/vercel/next.js/issues/82852))
+- fix: update validation return types ([#​82854](https://redirect.github.com/vercel/next.js/issues/82854))
+
+##### Credits
+
+Huge thanks to [@​bgub](https://redirect.github.com/bgub), [@​mischnic](https://redirect.github.com/mischnic), and [@​ztanner](https://redirect.github.com/ztanner) for helping!
+
+### [`v15.5.0`](https://redirect.github.com/vercel/next.js/releases/tag/v15.5.0)
+
+[Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.4.7...v15.5.0)
+
+##### Core Changes
+
+- Use and enforce exhaustive switch statements for work unit store: [#​81577](https://redirect.github.com/vercel/next.js/issues/81577)
+- Enable `@typescript-eslint/switch-exhaustiveness-check` rule: [#​81583](https://redirect.github.com/vercel/next.js/issues/81583)
+- \[dynamicIO] use RSC dynamicness to control partial vs complete PPR result: [#​81627](https://redirect.github.com/vercel/next.js/issues/81627)
+- \[dynamicIO] Do not use `React.unstable_postpone()`: [#​81652](https://redirect.github.com/vercel/next.js/issues/81652)
+- feat: new detachable panel UI: [#​81483](https://redirect.github.com/vercel/next.js/issues/81483)
+- Turbopack: content-hash PageLoaderAsset: [#​81450](https://redirect.github.com/vercel/next.js/issues/81450)
+- \[segment explorer] fix content overflow styling: [#​81649](https://redirect.github.com/vercel/next.js/issues/81649)
+- Improve reliability of owner stacks for async I/O errors: [#​81501](https://redirect.github.com/vercel/next.js/issues/81501)
+- fix(router): Prevent redirect loop on root data requests with basePath: [#​81096](https://redirect.github.com/vercel/next.js/issues/81096)
+- Ensure custom NextServer config is honored: [#​81681](https://redirect.github.com/vercel/next.js/issues/81681)
+- Fix before interactive incorrectly render css: [#​81146](https://redirect.github.com/vercel/next.js/issues/81146)
+- perf: memorize exclude function in webpack config: [#​81525](https://redirect.github.com/vercel/next.js/issues/81525)
+- Also enforce experimental features when there's no next config file: [#​81679](https://redirect.github.com/vercel/next.js/issues/81679)
+- feat(next/image): warn when `images.qualities` is undefined: [#​81690](https://redirect.github.com/vercel/next.js/issues/81690)
+- feat(build): optimize filterUniqueParamsCombinations to generate sub-combinations: [#​81321](https://redirect.github.com/vercel/next.js/issues/81321)
+- Update NextAdapter type and re-export: [#​81692](https://redirect.github.com/vercel/next.js/issues/81692)
+- upgrade to path-to-regexp\@​6.3.0: [#​80123](https://redirect.github.com/vercel/next.js/issues/80123)
+- \[metadata] replace for initial body icon case: [#​81688](https://redirect.github.com/vercel/next.js/issues/81688)
+- \[segment explorer] remove dev panel ui flag: [#​81670](https://redirect.github.com/vercel/next.js/issues/81670)
+- Simplify running test apps locally with `ppr` or `dynamicIO` enabled: [#​81668](https://redirect.github.com/vercel/next.js/issues/81668)
+- \[turbopack] Return cached Promise from `__turbopack_load_by_url__ `: [#​81663](https://redirect.github.com/vercel/next.js/issues/81663)
+- Upgrade React from `97cdd5d3-20250710` to `2f0e7e57-20250715`: [#​81678](https://redirect.github.com/vercel/next.js/issues/81678)
+- Delete unused `renderToString` function: [#​81707](https://redirect.github.com/vercel/next.js/issues/81707)
+- Discard prerendered route handler data from FS cache after revalidation: [#​81611](https://redirect.github.com/vercel/next.js/issues/81611)
+- Upgrade React from `2f0e7e57-20250715` to `d85ec5f5-20250716`: [#​81708](https://redirect.github.com/vercel/next.js/issues/81708)
+- Ignore pending revalidations during prerendering: [#​81621](https://redirect.github.com/vercel/next.js/issues/81621)
+- \[turbopack] Clear chunk cache on HMR instead of creating new `next-server` VM: [#​81664](https://redirect.github.com/vercel/next.js/issues/81664)
+- fix: rootParams should throw in client when fallbackParams are not present: [#​81711](https://redirect.github.com/vercel/next.js/issues/81711)
+- perf(build): optimize buildAppStaticPaths performance and add helper function: [#​81386](https://redirect.github.com/vercel/next.js/issues/81386)
+- Turbopack: Support string without options for [@​next/mdx](https://redirect.github.com/next/mdx): [#​81713](https://redirect.github.com/vercel/next.js/issues/81713)
+- \[Segment Cache] Support dynamic head prefetching: [#​81677](https://redirect.github.com/vercel/next.js/issues/81677)
+- \[sourcemaps] Consistent cursor columns: [#​81375](https://redirect.github.com/vercel/next.js/issues/81375)
+- fix: revert client segment route changes for sub shell generation: [#​81731](https://redirect.github.com/vercel/next.js/issues/81731)
+- fix: pages router metadata bugs with React 19: [#​81733](https://redirect.github.com/vercel/next.js/issues/81733)
+- Improve error handling for `headers`/`cookies`/`draftMode` in `'use cache'`: [#​81716](https://redirect.github.com/vercel/next.js/issues/81716)
+- \[devtool] fix duplicate rendered indicator on server: [#​81729](https://redirect.github.com/vercel/next.js/issues/81729)
+- \[devtool] enable segment explorer by default: [#​81737](https://redirect.github.com/vercel/next.js/issues/81737)
+- \[turbopack] Stop exposing globals from Turbopack runtime: [#​81727](https://redirect.github.com/vercel/next.js/issues/81727)
+- Remove unnecessary await: [#​81761](https://redirect.github.com/vercel/next.js/issues/81761)
+- \[chore] bump zod to latest v3: [#​81757](https://redirect.github.com/vercel/next.js/issues/81757)
+- feat(turbopack): Log anonymized internal error (panic) information to telemetry: [#​81272](https://redirect.github.com/vercel/next.js/issues/81272)
+- fix: revert client segment route changes for sub shell generation: [#​81740](https://redirect.github.com/vercel/next.js/issues/81740)
+- bugfix: static resources staleTime should be renewed once refetched: [#​81771](https://redirect.github.com/vercel/next.js/issues/81771)
+- \[devtool] move font styling to global.css: [#​81782](https://redirect.github.com/vercel/next.js/issues/81782)
+- \[devtool] copy decoded info of error details: [#​81735](https://redirect.github.com/vercel/next.js/issues/81735)
+- fix(build): add sourcePage context for PPR dynamic route lambda creation: [#​81781](https://redirect.github.com/vercel/next.js/issues/81781)
+- refactor: rename experimental.dynamicIO to experimental.cacheComponents: [#​81562](https://redirect.github.com/vercel/next.js/issues/81562)
+- Properly handle hanging promise rejections during prerendering: [#​81754](https://redirect.github.com/vercel/next.js/issues/81754)
+- Upgrade React from `d85ec5f5-20250716` to `dffacc7b-20250717`: [#​81767](https://redirect.github.com/vercel/next.js/issues/81767)
+- Refactor: Get rid of overly generic `getExpectedRequestStore` function: [#​81791](https://redirect.github.com/vercel/next.js/issues/81791)
+- \[devtool] migrate css reset to global.css: [#​81783](https://redirect.github.com/vercel/next.js/issues/81783)
+- \[dev-tools] Robust shortcut detection: [#​81756](https://redirect.github.com/vercel/next.js/issues/81756)
+- \[segment explorer] hide for pages router: [#​81813](https://redirect.github.com/vercel/next.js/issues/81813)
+- \[devtool] fix scrollbar styling: [#​81814](https://redirect.github.com/vercel/next.js/issues/81814)
+- fix(ppr): ensure fallback route params trigger dynamic resume: [#​81812](https://redirect.github.com/vercel/next.js/issues/81812)
+- \[devtools] restart server pending state: [#​80858](https://redirect.github.com/vercel/next.js/issues/80858)
+- Turbopack: fix dist dir on Windows: [#​81758](https://redirect.github.com/vercel/next.js/issues/81758)
+- fix: remove boundary sentinel from RSC responses: [#​81857](https://redirect.github.com/vercel/next.js/issues/81857)
+- \[sourcemaps] Try VM for retrieving source maps first: [#​81869](https://redirect.github.com/vercel/next.js/issues/81869)
+- \[devtools] save user config inside `.next/cache`: [#​81807](https://redirect.github.com/vercel/next.js/issues/81807)
+- Server: Remove unused code: [#​81886](https://redirect.github.com/vercel/next.js/issues/81886)
+- refactor: encapsulate content type within RenderResult: [#​81861](https://redirect.github.com/vercel/next.js/issues/81861)
+- refactor: handle null RenderResult responses gracefully: [#​81895](https://redirect.github.com/vercel/next.js/issues/81895)
+- Upgrade React from `dffacc7b-20250717` to `e9638c33-20250721`: [#​81899](https://redirect.github.com/vercel/next.js/issues/81899)
+- chore(devtools): sync todos to linear: [#​81901](https://redirect.github.com/vercel/next.js/issues/81901)
+- Introduce `'use cache: private'`: [#​81816](https://redirect.github.com/vercel/next.js/issues/81816)
+- chore(deps): update `browserslist`: [#​81851](https://redirect.github.com/vercel/next.js/issues/81851)
+- Remove web-server from edge-ssr-app: [#​81389](https://redirect.github.com/vercel/next.js/issues/81389)
+- Stabilize node middleware support: [#​81907](https://redirect.github.com/vercel/next.js/issues/81907)
+- Add `run-turbopack-compiler` trace span: [#​81917](https://redirect.github.com/vercel/next.js/issues/81917)
+- fix: support calling onClose multiple times in edge-ssr-app: [#​81911](https://redirect.github.com/vercel/next.js/issues/81911)
+- fix: logging the correct process for listened port: [#​81903](https://redirect.github.com/vercel/next.js/issues/81903)
+- Build: Include rewrites in manifest generation: [#​81894](https://redirect.github.com/vercel/next.js/issues/81894)
+- Routing: Clean up some code: [#​81932](https://redirect.github.com/vercel/next.js/issues/81932)
+- \[sourcemaps] Ensure codeframe when calling Client Functions from Server: [#​81918](https://redirect.github.com/vercel/next.js/issues/81918)
+- \[segment explorer] missing file suggestion: [#​81617](https://redirect.github.com/vercel/next.js/issues/81617)
+- \[turbopack] Always print trace labels in headers: [#​81728](https://redirect.github.com/vercel/next.js/issues/81728)
+- Revert "\[metadata] use https protocol for schema urls": [#​81934](https://redirect.github.com/vercel/next.js/issues/81934)
+- Upgrade React from `e9638c33-20250721` to `7513996f-20250722`: [#​81940](https://redirect.github.com/vercel/next.js/issues/81940)
+- Upgrade to swc v33: [#​81750](https://redirect.github.com/vercel/next.js/issues/81750)
+- Remove extra base-server code: [#​81944](https://redirect.github.com/vercel/next.js/issues/81944)
+- Turbopack: flatten sourceInfo to avoid objects, reorder args, compress node.js entry: [#​81545](https://redirect.github.com/vercel/next.js/issues/81545)
+- Fix dynamicParams false layout case in dev: [#​81990](https://redirect.github.com/vercel/next.js/issues/81990)
+- Initial MCP implementation: [#​81770](https://redirect.github.com/vercel/next.js/issues/81770)
+- Fix: Unresolved param in x-nextjs-rewritten-query: [#​81991](https://redirect.github.com/vercel/next.js/issues/81991)
+- Turbopack: Add an option to use system TLS certificates (fixes [#​79060](https://redirect.github.com/vercel/next.js/issues/79060), fixes [#​79059](https://redirect.github.com/vercel/next.js/issues/79059)): [#​81818](https://redirect.github.com/vercel/next.js/issues/81818)
+- Turbopack: Remove unused proxy option in turbo-tasks-fetch, lightly document HTTP\_PROXY/HTTPS\_PROXY environment variables: [#​81905](https://redirect.github.com/vercel/next.js/issues/81905)
+- Upgrade React from `7513996f-20250722` to `edac0dde-20250723`: [#​81984](https://redirect.github.com/vercel/next.js/issues/81984)
+- \[devtools] Cleanup folder structure: [#​82012](https://redirect.github.com/vercel/next.js/issues/82012)
+- \[devtools] Fix "open in editor" for locations in stackframes: [#​82013](https://redirect.github.com/vercel/next.js/issues/82013)
+- \[Segment Cache] Fix: Key by rewritten search: [#​81986](https://redirect.github.com/vercel/next.js/issues/81986)
+- Upgrade vercel og and remove yoga type patching: [#​81937](https://redirect.github.com/vercel/next.js/issues/81937)
+- \[perf] cache load config results: [#​80570](https://redirect.github.com/vercel/next.js/issues/80570)
+- Turbopack: use prototype for turbopack context for better runtime performance: [#​81547](https://redirect.github.com/vercel/next.js/issues/81547)
+- \[reactcompiler] Test with latest RC: [#​82002](https://redirect.github.com/vercel/next.js/issues/82002)
+- \[devtools] Fix various `exhaustive-deps` violations: [#​82010](https://redirect.github.com/vercel/next.js/issues/82010)
+- \[devtools] Apply React Compiler to Next.js DevTools source: [#​82004](https://redirect.github.com/vercel/next.js/issues/82004)
+- Upgrade React from `edac0dde-20250723` to `3d14fcf0-20250724`: [#​82020](https://redirect.github.com/vercel/next.js/issues/82020)
+- Adjusted the warning message to be more descriptive: [#​82054](https://redirect.github.com/vercel/next.js/issues/82054)
+- Track fallback params on workUnitStore: [#​82003](https://redirect.github.com/vercel/next.js/issues/82003)
+- Fix API stripping JSON incorrectly: [#​82061](https://redirect.github.com/vercel/next.js/issues/82061)
+- Upgrade React from `3d14fcf0-20250724` to `19baee81-20250725`: [#​82063](https://redirect.github.com/vercel/next.js/issues/82063)
+- use FetchStrategy to control prefetching behavior everywhere: [#​82032](https://redirect.github.com/vercel/next.js/issues/82032)
+- \[Segment Cache] set fetchStrategy on segments from a dynamic request: [#​82059](https://redirect.github.com/vercel/next.js/issues/82059)
+- Revert "Upgrade vercel og and remove yoga type patching ([#​81937](https://redirect.github.com/vercel/next.js/issues/81937))": [#​82066](https://redirect.github.com/vercel/next.js/issues/82066)
+- Optimize segment data routes: [#​82033](https://redirect.github.com/vercel/next.js/issues/82033)
+- Turbopack: write tasks doesn't need to be session dependent, as effects will restore: [#​78727](https://redirect.github.com/vercel/next.js/issues/78727)
+- \[sourcemaps] Fully sourcemap stacks on the Server: [#​81904](https://redirect.github.com/vercel/next.js/issues/81904)
+- fix(Rspack): use loaderContext.utils.contextify to replace ModuleFilenameHelpers.createFilename: [#​82104](https://redirect.github.com/vercel/next.js/issues/82104)
+- next/root-params: [#​80255](https://redirect.github.com/vercel/next.js/issues/80255)
+- fix(next/image): fix image-optimizer.ts headers: [#​82114](https://redirect.github.com/vercel/next.js/issues/82114)
+- Upgrade React from `19baee81-20250725` to `eaee5308-20250728`: [#​82120](https://redirect.github.com/vercel/next.js/issues/82120)
+- Fix validateRSCRequestHeaders incorrect redirect: [#​82119](https://redirect.github.com/vercel/next.js/issues/82119)
+- fix(next/image): improve and simplify detect-content-type: [#​82118](https://redirect.github.com/vercel/next.js/issues/82118)
+- \[CacheComponents] Use fallback params when validating dynamic routes in dev: [#​82069](https://redirect.github.com/vercel/next.js/issues/82069)
+- Extract getDynamicParam to a shared module: [#​82137](https://redirect.github.com/vercel/next.js/issues/82137)
+- Fix i18n fallback: false collision: [#​82136](https://redirect.github.com/vercel/next.js/issues/82136)
+- \[segment explorer] normalize path when running inside monorepo: [#​82146](https://redirect.github.com/vercel/next.js/issues/82146)
+- \[segment explorer] windows compatibility: [#​82147](https://redirect.github.com/vercel/next.js/issues/82147)
+- Upgrade React from `eaee5308-20250728` to `9be531cd-20250729`: [#​82159](https://redirect.github.com/vercel/next.js/issues/82159)
+- Ensure setAssetPrefix updates config instance: [#​82160](https://redirect.github.com/vercel/next.js/issues/82160)
+- Revert "Fix tracing of server actions imported by client components ([#​78968](https://redirect.github.com/vercel/next.js/issues/78968)): [#​82161](https://redirect.github.com/vercel/next.js/issues/82161)
+- Remove useMDXComponents argument: [#​80871](https://redirect.github.com/vercel/next.js/issues/80871)
+- Fix RSC hash validation for middleware external rewrites: [#​82176](https://redirect.github.com/vercel/next.js/issues/82176)
+- `@next/codemod`: update docs url in README: [#​82135](https://redirect.github.com/vercel/next.js/issues/82135)
+- `@next/codemod`: Add `experimental.turbo` to `turbopack` codemod for Next.js configs: [#​82134](https://redirect.github.com/vercel/next.js/issues/82134)
+- refactor: lowercase app router header values: [#​82169](https://redirect.github.com/vercel/next.js/issues/82169)
+- Strip internals from `NextRequest` types: [#​82172](https://redirect.github.com/vercel/next.js/issues/82172)
+- allow root params access in private caches: [#​82125](https://redirect.github.com/vercel/next.js/issues/82125)
+- \[devtool] bump base-ui to 1.0.0-beta.2: [#​82206](https://redirect.github.com/vercel/next.js/issues/82206)
+- Upgrade [@​vercel](https://redirect.github.com/vercel) og: [#​82201](https://redirect.github.com/vercel/next.js/issues/82201)
+- Upgrade React from `9be531cd-20250729` to `9784cb37-20250730`: [#​82207](https://redirect.github.com/vercel/next.js/issues/82207)
+- Fix: the unexpected clearing of symbolic link directories: [#​82191](https://redirect.github.com/vercel/next.js/issues/82191)
+- \[next-dev] Set `TURBOPACK` env before loading config: [#​82162](https://redirect.github.com/vercel/next.js/issues/82162)
+- fix: display multiple lockfile warn if neither `outputFileTracingRoot` or `turbopack.root` option is provided: [#​82164](https://redirect.github.com/vercel/next.js/issues/82164)
+- Revert "Initial MCP implementation ([#​81770](https://redirect.github.com/vercel/next.js/issues/81770))": [#​82217](https://redirect.github.com/vercel/next.js/issues/82217)
+- Revert "Upgrade [@​vercel](https://redirect.github.com/vercel) og ([#​82201](https://redirect.github.com/vercel/next.js/issues/82201))": [#​82219](https://redirect.github.com/vercel/next.js/issues/82219)
+- Fix: Don't bail out of prefetch if head is missing: [#​82216](https://redirect.github.com/vercel/next.js/issues/82216)
+- Upgrade React from `9784cb37-20250730` to `c260b38d-20250731`: [#​82247](https://redirect.github.com/vercel/next.js/issues/82247)
+- \[Cache Components] Runtime prefetching: [#​81088](https://redirect.github.com/vercel/next.js/issues/81088)
+- Parse dynamic params on the client: [#​82185](https://redirect.github.com/vercel/next.js/issues/82185)
+- Mark bun builtin modules as external (fixes [#​75220](https://redirect.github.com/vercel/next.js/issues/75220)): [#​77616](https://redirect.github.com/vercel/next.js/issues/77616)
+- Turbopack: Compact only at the end for short sessions: [#​82224](https://redirect.github.com/vercel/next.js/issues/82224)
+- feat: add fallback root params support for prefetch segment data routes: [#​82282](https://redirect.github.com/vercel/next.js/issues/82282)
+- feat: add route context to prerender error messages: [#​82283](https://redirect.github.com/vercel/next.js/issues/82283)
+- feat: automatically generate route types: [#​81396](https://redirect.github.com/vercel/next.js/issues/81396)
+- \[Cache Components] Reset PrerenderStore after generating RSC payload: [#​82286](https://redirect.github.com/vercel/next.js/issues/82286)
+- Include `eslint-plugin-react-hooks` in React sync: [#​82294](https://redirect.github.com/vercel/next.js/issues/82294)
+- \[devtools] Remove unnecessary cascading update: [#​82295](https://redirect.github.com/vercel/next.js/issues/82295)
+- Turbopack: name the module factory function: [#​73553](https://redirect.github.com/vercel/next.js/issues/73553)
+- Update font data: [#​82292](https://redirect.github.com/vercel/next.js/issues/82292)
+- fix: next/root-params erroring when rerendering after action: [#​82326](https://redirect.github.com/vercel/next.js/issues/82326)
+- Remove params from segment path: [#​82249](https://redirect.github.com/vercel/next.js/issues/82249)
+- Upgrade React from `c260b38d-20250731` to `be11cb5c-20250804`: [#​82339](https://redirect.github.com/vercel/next.js/issues/82339)
+- fix: OTel root span should indicate error status on exceptions: [#​82212](https://redirect.github.com/vercel/next.js/issues/82212)
+- \[Cache Components] Allow span creation while prerendering: [#​82350](https://redirect.github.com/vercel/next.js/issues/82350)
+- feat(turbopack): improve compile-time define value to support more data types and expr evaluation: [#​81042](https://redirect.github.com/vercel/next.js/issues/81042)
+- \[Pages] fix: `_error` page's `req.url` can be overwritten to dynamic param on minimal mode: [#​82347](https://redirect.github.com/vercel/next.js/issues/82347)
+- \[Pages] fix: use `asPath` for query-only navigation with `useRouter`: [#​82236](https://redirect.github.com/vercel/next.js/issues/82236)
+- loader tree: add special segment name to virtual parallel route segments: [#​82383](https://redirect.github.com/vercel/next.js/issues/82383)
+- fix: add `?dpl` to fonts in `/_next/static/media`: [#​82384](https://redirect.github.com/vercel/next.js/issues/82384)
+- Upgrade React from `be11cb5c-20250804` to `7deda941-20250804`: [#​82373](https://redirect.github.com/vercel/next.js/issues/82373)
+- \[devtools] Make state read-only in types: [#​82396](https://redirect.github.com/vercel/next.js/issues/82396)
+- Add experimental clientParamParsing feature flag: [#​82393](https://redirect.github.com/vercel/next.js/issues/82393)
+- add unstable\_isUnrecognizedActionError: [#​78933](https://redirect.github.com/vercel/next.js/issues/78933)
+- \[Cache Components] give the "seconds" profile a 30s staleTime: [#​82332](https://redirect.github.com/vercel/next.js/issues/82332)
+- Represent "virtual" segments like route groups: [#​82422](https://redirect.github.com/vercel/next.js/issues/82422)
+- \[Segment Cache]: fix infinite prefetching when staleTime is 0: [#​82388](https://redirect.github.com/vercel/next.js/issues/82388)
+- Remove param values from static route tree: [#​82376](https://redirect.github.com/vercel/next.js/issues/82376)
+- \[Cache Components] Only validate the shell on SSR render: [#​82381](https://redirect.github.com/vercel/next.js/issues/82381)
+- fix: static not-found missing in prerender manifest: [#​82199](https://redirect.github.com/vercel/next.js/issues/82199)
+- Turbopack: Share entrypoint template logic between Turbopack/webpack: [#​82385](https://redirect.github.com/vercel/next.js/issues/82385)
+- Add `path` to Image documentation: [#​82329](https://redirect.github.com/vercel/next.js/issues/82329)
+- \[errors] revamp graceful degrade error boundary: [#​82474](https://redirect.github.com/vercel/next.js/issues/82474)
+- Fix: Do not force BLOCKING\_STATIC\_RENDER for DOM bots: [#​82427](https://redirect.github.com/vercel/next.js/issues/82427)
+- Update build-complete for adapter API: [#​82452](https://redirect.github.com/vercel/next.js/issues/82452)
+- fix: swc tracing: [#​82470](https://redirect.github.com/vercel/next.js/issues/82470)
+- Upgrade React from `7deda941-20250804` to `3958d5d8-20250807`: [#​82447](https://redirect.github.com/vercel/next.js/issues/82447)
+- Delete abandoned segment parsing code: [#​82458](https://redirect.github.com/vercel/next.js/issues/82458)
+- Upgrade React from `3958d5d8-20250807` to `f1e70b5e-20250811`: [#​82534](https://redirect.github.com/vercel/next.js/issues/82534)
+- Upgrade React from `f1e70b5e-20250811` to `ac7820a9-20250811`: [#​82543](https://redirect.github.com/vercel/next.js/issues/82543)
+- fix(next/image): use `image-size` pkg as additional format detector: [#​82538](https://redirect.github.com/vercel/next.js/issues/82538)
+- fix: add `?dpl` to fonts in `/_next/static/media` part 2: [#​82488](https://redirect.github.com/vercel/next.js/issues/82488)
+- Fix: Disambiguate Mediapartners-Google user agent: [#​82536](https://redirect.github.com/vercel/next.js/issues/82536)
+- Fix: Allow dynamic rendering when root layout is wrapped in Suspense: [#​82378](https://redirect.github.com/vercel/next.js/issues/82378)
+- wrap devtools stories in context providers: [#​82345](https://redirect.github.com/vercel/next.js/issues/82345)
+- \[devtools] Remove unused `componentStackFrames` field: [#​82395](https://redirect.github.com/vercel/next.js/issues/82395)
+- \[Deprecation Warnings]: add amp deprecation warning: [#​82551](https://redirect.github.com/vercel/next.js/issues/82551)
+- fix(next/image): handle empty buffer and experimental flag for `skipMetadata`: [#​82569](https://redirect.github.com/vercel/next.js/issues/82569)
+- fix: amp deprecation warning should assert on user config: [#​82572](https://redirect.github.com/vercel/next.js/issues/82572)
+- fix: Prevent duplicate file entries in modulesCode: [#​82550](https://redirect.github.com/vercel/next.js/issues/82550)
+- feat: Turbopack typed links: [#​81528](https://redirect.github.com/vercel/next.js/issues/81528)
+- Upgrade React from `ac7820a9-20250811` to `1dc3bdea-20250812`: [#​82575](https://redirect.github.com/vercel/next.js/issues/82575)
+- \[Runtime prefetch] resolve runtime APIs in a separate task: [#​82475](https://redirect.github.com/vercel/next.js/issues/82475)
+- Clean up unused code in restart server button: [#​82409](https://redirect.github.com/vercel/next.js/issues/82409)
+- chore: Update babel types and do some light cleanup of babel loader: [#​82486](https://redirect.github.com/vercel/next.js/issues/82486)
+- \[Cache Components] Avoid cache misses when resuming a cached page: [#​82578](https://redirect.github.com/vercel/next.js/issues/82578)
+- chore: Remove unused `Map` support from `next/dynamic` transform: [#​82487](https://redirect.github.com/vercel/next.js/issues/82487)
+- \[Deprecation Warnings]: add unstable\_rootParams deprecation warning: [#​82582](https://redirect.github.com/vercel/next.js/issues/82582)
+- Turbopack: set `window.next.turbopack` instead: [#​82580](https://redirect.github.com/vercel/next.js/issues/82580)
+- fix router handling when setting a location response header: [#​82588](https://redirect.github.com/vercel/next.js/issues/82588)
+- Fix: Resolve <Head> PPR resume mismatch by search params: [#​82587](https://redirect.github.com/vercel/next.js/issues/82587)
+- Upgrade React from `1dc3bdea-20250812` to `f1222f76-20250812`: [#​82595](https://redirect.github.com/vercel/next.js/issues/82595)
+- \[devtools] Move ShadowRoot into context: [#​82296](https://redirect.github.com/vercel/next.js/issues/82296)
+- Remove React 17 logic from Pages Router static generation: [#​82604](https://redirect.github.com/vercel/next.js/issues/82604)
+- \[Segment Cache] Optimistic prefetch for search params: [#​82586](https://redirect.github.com/vercel/next.js/issues/82586)
+- Handle badged console calls when dimming console output: [#​81889](https://redirect.github.com/vercel/next.js/issues/81889)
+- run config deprecation checks only on user-provided configuration: [#​82613](https://redirect.github.com/vercel/next.js/issues/82613)
+- \[devtools] Remove unused code: [#​82299](https://redirect.github.com/vercel/next.js/issues/82299)
+- \[turbopack] Update Turbopack build warning message : [#​82591](https://redirect.github.com/vercel/next.js/issues/82591)
+- \[Cache Components] Disallow sync access of cookies & headers at runtime: [#​82564](https://redirect.github.com/vercel/next.js/issues/82564)
+- feat: type guard file generation: [#​81400](https://redirect.github.com/vercel/next.js/issues/81400)
+- fix: find root dir on fs root: [#​82590](https://redirect.github.com/vercel/next.js/issues/82590)
+- fix: use in operator to check dev indicator option when its obj: [#​82629](https://redirect.github.com/vercel/next.js/issues/82629)
+- Upgrade React from `f1222f76-20250812` to `379a083b-20250813`: [#​82642](https://redirect.github.com/vercel/next.js/issues/82642)
+- feat(next/image): warn when images.localPatterns is undefined and src has query: [#​82627](https://redirect.github.com/vercel/next.js/issues/82627)
+- Turbopack: add `turbo_tasks::spawn`: [#​82634](https://redirect.github.com/vercel/next.js/issues/82634)
+- Fix fetch logging after revalidation via server action: [#​82643](https://redirect.github.com/vercel/next.js/issues/82643)
+- Fix request type in typed route validator: [#​82644](https://redirect.github.com/vercel/next.js/issues/82644)
+- fix: use .js extension for relative imports: [#​82669](https://redirect.github.com/vercel/next.js/issues/82669)
+- feat: add RouteContext type for app router route handlers: [#​82670](https://redirect.github.com/vercel/next.js/issues/82670)
+- Add additional handling for build-complete: [#​82671](https://redirect.github.com/vercel/next.js/issues/82671)
+- fix: Combine the hrtime tuple to get a better seconds representation: [#​82687](https://redirect.github.com/vercel/next.js/issues/82687)
+- test: migrate manifest tests to snapshot testing with normalizeManifest utility: [#​82675](https://redirect.github.com/vercel/next.js/issues/82675)
+- perf(router): replace LRU cache with optimized doubly-linked list implementation: [#​82633](https://redirect.github.com/vercel/next.js/issues/82633)
+- Turbopack: use a source content regexp for the react compiler: [#​82631](https://redirect.github.com/vercel/next.js/issues/82631)
+- Upgrade React from `379a083b-20250813` to `a96a0f39-20250815`: [#​82691](https://redirect.github.com/vercel/next.js/issues/82691)
+- fix: memory leak from cloneResponse: [#​82678](https://redirect.github.com/vercel/next.js/issues/82678)
+- Turbopack: Fix logic in HMR logging code that could emit a NaN build time: [#​82389](https://redirect.github.com/vercel/next.js/issues/82389)
+- fix: use `turbopack.root` value for `outputFileTracingRoot` to have consistent tracing root: [#​82653](https://redirect.github.com/vercel/next.js/issues/82653)
+- fix: return plain text 404 for invalid static asset paths: [#​75111](https://redirect.github.com/vercel/next.js/issues/75111)
+- Turbopack: show timing event for database compaction: [#​82369](https://redirect.github.com/vercel/next.js/issues/82369)
+- chore(test): update sharp api test: [#​82740](https://redirect.github.com/vercel/next.js/issues/82740)
+- \[type] dynamic skip generating unused types: [#​82755](https://redirect.github.com/vercel/next.js/issues/82755)
+
+##### Example Changes
+
+- Add Prisma ORM example to Next.js examples: [#​75290](https://redirect.github.com/vercel/next.js/issues/75290)
+- chore: Update `with-supabase` example to use `getClaims()`: [#​81383](https://redirect.github.com/vercel/next.js/issues/81383)
+- docs: Improve Content Security Policy documentation: [#​80580](https://redirect.github.com/vercel/next.js/issues/80580)
+
+##### Misc Changes
+
+- Update Rspack development test manifest: [#​81603](https://redirect.github.com/vercel/next.js/issues/81603)
+- Allow `beforePageLoad` to be async: [#​81650](https://redirect.github.com/vercel/next.js/issues/81650)
+- Docs: POC: [#​81419](https://redirect.github.com/vercel/next.js/issues/81419)
+- chore(bot): update comment: [#​81672](https://redirect.github.com/vercel/next.js/issues/81672)
+- Fix build-native.ts on Windows: [#​81673](https://redirect.github.com/vercel/next.js/issues/81673)
+- Update Rspack development test manifest: [#​81660](https://redirect.github.com/vercel/next.js/issues/81660)
+- Update Rspack production test manifest: [#​81661](https://redirect.github.com/vercel/next.js/issues/81661)
+- Add create release branch workflow: [#​81687](https://redirect.github.com/vercel/next.js/issues/81687)
+- fix patch-next by adding missing script: [#​81430](https://redirect.github.com/vercel/next.js/issues/81430)
+- Turbopack: Generalize `ImportedBinding` effect creation to avoid as much special-casing of SimpleAssignTarget: [#​81653](https://redirect.github.com/vercel/next.js/issues/81653)
+- docs: Update redirects i18n documentation for App Router: [#​81347](https://redirect.github.com/vercel/next.js/issues/81347)
+- Include `use-cache` test suite in the Cache Components tests: [#​81610](https://redirect.github.com/vercel/next.js/issues/81610)
+- Improve error message for sync server functions: [#​81705](https://redirect.github.com/vercel/next.js/issues/81705)
+- \[lint] keep lint-stage use faster linting: [#​81710](https://redirect.github.com/vercel/next.js/issues/81710)
+- \[test] Fix `app-static` deploy test: [#​81712](https://redirect.github.com/vercel/next.js/issues/81712)
+- Fix: createRouterAct "reject" config: [#​81720](https://redirect.github.com/vercel/next.js/issues/81720)
+- Update Rspack development test manifest: [#​81702](https://redirect.github.com/vercel/next.js/issues/81702)
+- Update Rspack production test manifest: [#​81701](https://redirect.github.com/vercel/next.js/issues/81701)
+- Add an e2e test for the css serving issue: [#​81683](https://redirect.github.com/vercel/next.js/issues/81683)
+- chore: update username from 'nebrelbug' to 'bgub': [#​81734](https://redirect.github.com/vercel/next.js/issues/81734)
+- Turbopack: consistently name runtime chunk: [#​81769](https://redirect.github.com/vercel/next.js/issues/81769)
+- Turbopack: include more details in panic: [#​81773](https://redirect.github.com/vercel/next.js/issues/81773)
+- fix(turbopack) Adjust the way catchall routes are handled when a more specific parallel route exists: [#​81634](https://redirect.github.com/vercel/next.js/issues/81634)
+- Add trigger for v0 sync workflow: [#​81645](https://redirect.github.com/vercel/next.js/issues/81645)
+- Update Rspack production test manifest: [#​81746](https://redirect.github.com/vercel/next.js/issues/81746)
+- Update Rspack development test manifest: [#​81747](https://redirect.github.com/vercel/next.js/issues/81747)
+- Turbopack: Split DynamicEqHash trait into smaller traits in a separate re-usable crate: [#​81741](https://redirect.github.com/vercel/next.js/issues/81741)
+- \[turbopack] Reuse shared Promise for loaded chunks: [#​81755](https://redirect.github.com/vercel/next.js/issues/81755)
+- Add VSCode tasks to show TypeScript compilation errors in problems view: [#​81799](https://redirect.github.com/vercel/next.js/issues/81799)
+- Turbopack: remove unneeded manifests for API routes: [#​81536](https://redirect.github.com/vercel/next.js/issues/81536)
+- \[turbopack] use `require` to load chunks in our node runtime: [#​81738](https://redirect.github.com/vercel/next.js/issues/81738)
+- Turbopack: fix unhelpful error message when deleting folder fails: [#​81718](https://redirect.github.com/vercel/next.js/issues/81718)
+- Remove `experimental.strictNextHead`: [#​81882](https://redirect.github.com/vercel/next.js/issues/81882)
+- Remove some random commas: [#​81875](https://redirect.github.com/vercel/next.js/issues/81875)
+- Turbopack: Add cache for reqwest clients: [#​81742](https://redirect.github.com/vercel/next.js/issues/81742)
+- Update Rspack development test manifest: [#​81878](https://redirect.github.com/vercel/next.js/issues/81878)
+- Update Rspack production test manifest: [#​81879](https://redirect.github.com/vercel/next.js/issues/81879)
+- Turbopack: Track variable usage inside of visit\_assign\_target\_pat: [#​81654](https://redirect.github.com/vercel/next.js/issues/81654)
+- Turbopack: Replace `current_value` set/restore mutation pattern with a safer `with_pat_value` helper: [#​81696](https://redirect.github.com/vercel/next.js/issues/81696)
+- Docs: Document `global-not-found`: [#​81803](https://redirect.github.com/vercel/next.js/issues/81803)
+- \[router-act] Fixes related to segment inlining: [#​81896](https://redirect.github.com/vercel/next.js/issues/81896)
+- \[test] Add dedicated test for error when client functions are called from server components: [#​81930](https://redirect.github.com/vercel/next.js/issues/81930)
+- Fix an issue in how css references are collected under `next build --turbopack`: [#​81704](https://redirect.github.com/vercel/next.js/issues/81704)
+- Turbopack: Update notify-rs crate, remove workaround for fixed bug: [#​81909](https://redirect.github.com/vercel/next.js/issues/81909)
+- Update Rspack development test manifest: [#​81913](https://redirect.github.com/vercel/next.js/issues/81913)
+- Update Rspack production test manifest: [#​81914](https://redirect.github.com/vercel/next.js/issues/81914)
+- Turbopack: Use workaround for rustc miscompilation bug on macos intel: [#​81950](https://redirect.github.com/vercel/next.js/issues/81950)
+- \[test] workaround test that needs stylus: [#​81965](https://redirect.github.com/vercel/next.js/issues/81965)
+- Bump to swc\_sourcemap 9.3.3: [#​81971](https://redirect.github.com/vercel/next.js/issues/81971)
+- fix(Turbopack): Remove the duplicate SlowFilesystem warning: [#​81972](https://redirect.github.com/vercel/next.js/issues/81972)
+- CI: add workflow\_branch data to deploy test failure message: [#​81949](https://redirect.github.com/vercel/next.js/issues/81949)
+- Update Rspack production test manifest: [#​81961](https://redirect.github.com/vercel/next.js/issues/81961)
+- Update Rspack development test manifest: [#​81960](https://redirect.github.com/vercel/next.js/issues/81960)
+- \[turbopack] Rename ClientReferenceSet: [#​81942](https://redirect.github.com/vercel/next.js/issues/81942)
+- Turbopack: fix scope hoisting variable renaming bug: [#​81640](https://redirect.github.com/vercel/next.js/issues/81640)
+- Revert "\[test] workaround test that needs stylus": [#​81981](https://redirect.github.com/vercel/next.js/issues/81981)
+- \[docs] fix rewrites example wording: [#​81985](https://redirect.github.com/vercel/next.js/issues/81985)
+- Turbopack: improve named spans in tracing: [#​81458](https://redirect.github.com/vercel/next.js/issues/81458)
+- Turbopack: update mimalloc: [#​81993](https://redirect.github.com/vercel/next.js/issues/81993)
+- Turbopack: Update bundled webpki-roots: [#​81906](https://redirect.github.com/vercel/next.js/issues/81906)
+- Allow specifying CLI version for e2e deploy: [#​81998](https://redirect.github.com/vercel/next.js/issues/81998)
+- Turbopack: Move fs watcher anyhow::Context import inline to fix compilation warnings: [#​81997](https://redirect.github.com/vercel/next.js/issues/81997)
+- Add link to manually trigger preview builds: [#​81977](https://redirect.github.com/vercel/next.js/issues/81977)
+- Update Rspack production test manifest: [#​82007](https://redirect.github.com/vercel/next.js/issues/82007)
+- Update Rspack development test manifest: [#​82008](https://redirect.github.com/vercel/next.js/issues/82008)
+- Turbopack: Make turbo-tasks-fetch a bit more OOP-like: [#​81995](https://redirect.github.com/vercel/next.js/issues/81995)
+- Update Rspack development test manifest: [#​82038](https://redirect.github.com/vercel/next.js/issues/82038)
+- \[test] Allow running `lint-eslint` on a specific directory: [#​82009](https://redirect.github.com/vercel/next.js/issues/82009)
+- Adjusted the warning message to be more descriptive: [#​82052](https://redirect.github.com/vercel/next.js/issues/82052)
+- Update Rspack production test manifest: [#​82039](https://redirect.github.com/vercel/next.js/issues/82039)
+- \[turbopack] mark `rcstr!` allocated Rcstr values as 'static' and stop refcounting them: [#​81994](https://redirect.github.com/vercel/next.js/issues/81994)
+- Turbopack: only schedule tasks when task becomes active on active counter increase: [#​81414](https://redirect.github.com/vercel/next.js/issues/81414)
+- docs: Update styling example links : [#​82111](https://redirect.github.com/vercel/next.js/issues/82111)
+- \[turbopack] Documentation fixes for rcstr! and a tiny improvement to `hash`: [#​82084](https://redirect.github.com/vercel/next.js/issues/82084)
+- \[turbopack] Improve our `const` compatible hash routine performance: [#​82088](https://redirect.github.com/vercel/next.js/issues/82088)
+- Update Rspack production test manifest: [#​82139](https://redirect.github.com/vercel/next.js/issues/82139)
+- Turbopack: Fix accidental doctest in globset module license: [#​82127](https://redirect.github.com/vercel/next.js/issues/82127)
+- \[turbopack] tweak the ui of the module-cost benchmark: [#​81817](https://redirect.github.com/vercel/next.js/issues/81817)
+- \[test] revert config change in hello-world test: [#​82173](https://redirect.github.com/vercel/next.js/issues/82173)
+- docs: cookies.set encode option is not supported: [#​82154](https://redirect.github.com/vercel/next.js/issues/82154)
+- docs: change Dashboard component to async for session verification: [#​81880](https://redirect.github.com/vercel/next.js/issues/81880)
+- Update create-release-branch to disable test-new-tests: [#​82182](https://redirect.github.com/vercel/next.js/issues/82182)
+- docs: update cacheTag.mdx: [#​82051](https://redirect.github.com/vercel/next.js/issues/82051)
+- Turbopack: Make the "non-recursive" logic for the fs watcher a runtime flag instead of a build-time one: [#​82031](https://redirect.github.com/vercel/next.js/issues/82031)
+- Turbopack: Add a flag to the fs watch fuzzer to print missing but expected invalidations: [#​82131](https://redirect.github.com/vercel/next.js/issues/82131)
+- docs: fix typo in docs: [#​82186](https://redirect.github.com/vercel/next.js/issues/82186)
+- docs: Add more links to app docs root: [#​82126](https://redirect.github.com/vercel/next.js/issues/82126)
+- docs: App Router's React version: [#​82180](https://redirect.github.com/vercel/next.js/issues/82180)
+- Turbopack: Use `Path`/`PathBuf` for all of the invalidation logic: [#​82132](https://redirect.github.com/vercel/next.js/issues/82132)
+- Turbopack: Use a BTreeMap in InvalidatorMap to avoid many `O(n)` traversals when finding child paths: [#​82133](https://redirect.github.com/vercel/next.js/issues/82133)
+- Turbopack: Watch the root and every parent directory in non-recursive mode: [#​82129](https://redirect.github.com/vercel/next.js/issues/82129)
+- Turbopack: Remove unused `ignored_subpaths` feature from DiskWatcher: [#​82210](https://redirect.github.com/vercel/next.js/issues/82210)
+- Grammar fix on forms.mdx: [#​82209](https://redirect.github.com/vercel/next.js/issues/82209)
+- Update Rspack production test manifest: [#​82108](https://redirect.github.com/vercel/next.js/issues/82108)
+- Update Rspack development test manifest: [#​82192](https://redirect.github.com/vercel/next.js/issues/82192)
+- Turbopack: implement shutdown for backing storage correct: [#​82220](https://redirect.github.com/vercel/next.js/issues/82220)
+- Update Rspack development test manifest: [#​82227](https://redirect.github.com/vercel/next.js/issues/82227)
+- fix: turbopack loader ipc field mapping: [#​82112](https://redirect.github.com/vercel/next.js/issues/82112)
+- Turbopack: fix dev test manifest: [#​82241](https://redirect.github.com/vercel/next.js/issues/82241)
+- fix(Turbopack): Fix duplicated layout rendering in edge cases: [#​81948](https://redirect.github.com/vercel/next.js/issues/81948)
+- \[turbopack] Adopt rcstr! more consistently: [#​80552](https://redirect.github.com/vercel/next.js/issues/80552)
+- Turbopack: use mimalloc v3: [#​82221](https://redirect.github.com/vercel/next.js/issues/82221)
+- Turbopack: no need to avoid allocations anymore: [#​82222](https://redirect.github.com/vercel/next.js/issues/82222)
+- Turbopack: ensure max merge segments is respected accros families: [#​82223](https://redirect.github.com/vercel/next.js/issues/82223)
+- docs: to indicate that redirect can be used in both server and client…: [#​82092](https://redirect.github.com/vercel/next.js/issues/82092)
+- Turbopack: improve compression dictionary generation: [#​80061](https://redirect.github.com/vercel/next.js/issues/80061)
+- test: reduce artificial timeouts in runtime prefetch tests: [#​82276](https://redirect.github.com/vercel/next.js/issues/82276)
+- Turbopack: fix glob with empty alternative branch: [#​82275](https://redirect.github.com/vercel/next.js/issues/82275)
+- \[turbopack] Optimize ESM exports: [#​82214](https://redirect.github.com/vercel/next.js/issues/82214)
+- \[turbopack] Fix a snapshot test: [#​82281](https://redirect.github.com/vercel/next.js/issues/82281)
+- \[turbopack] Avoid calling `find_server_entries` in the whole\_app\_module\_graph case: [#​81943](https://redirect.github.com/vercel/next.js/issues/81943)
+- docs: Add Tolgee to app router localization resources: [#​81366](https://redirect.github.com/vercel/next.js/issues/81366)
+- Update Rspack development test manifest: [#​82268](https://redirect.github.com/vercel/next.js/issues/82268)
+- Update Rspack production test manifest: [#​82267](https://redirect.github.com/vercel/next.js/issues/82267)
+- Turbopack: Remove the `lazy-regex` dependency: [#​82288](https://redirect.github.com/vercel/next.js/issues/82288)
+- Turbopack: move block offsets from header to footer: [#​82047](https://redirect.github.com/vercel/next.js/issues/82047)
+- Turbopack: Streaming write of SST files: [#​82048](https://redirect.github.com/vercel/next.js/issues/82048)
+- \[turbopack] Use Arrays instead of objects to bootstrap chunks: [#​81877](https://redirect.github.com/vercel/next.js/issues/81877)
+- Turbopack: set env in tracing context: [#​75254](https://redirect.github.com/vercel/next.js/issues/75254)
+- \[test] Update snapshots: [#​82327](https://redirect.github.com/vercel/next.js/issues/82327)
+- chore: fix eslint-typechecked-require with template: [#​82328](https://redirect.github.com/vercel/next.js/issues/82328)
+- docs: add React Developer Tools section for debugging: [#​82320](https://redirect.github.com/vercel/next.js/issues/82320)
+- docs: Clarify revalidatePath : [#​82142](https://redirect.github.com/vercel/next.js/issues/82142)
+- Turbopack: Update `jsonc-parser`, dedupe with SWC: [#​82343](https://redirect.github.com/vercel/next.js/issues/82343)
+- \[turbopack] vibecode a benchmark runner for module-cost: [#​82287](https://redirect.github.com/vercel/next.js/issues/82287)
+- Documentation: Removed reference to treeShaking in 08-turbopack.mdx: [#​82352](https://redirect.github.com/vercel/next.js/issues/82352)
+- Turbopack: run styled-jsx after typescript transform: [#​82359](https://redirect.github.com/vercel/next.js/issues/82359)
+- Turbopack: pass `is_development` to `next_page_config`: [#​82363](https://redirect.github.com/vercel/next.js/issues/82363)
+- refactor(turbo-tasks-fs): change FS to\_sys\_path to be synchronous: [#​82341](https://redirect.github.com/vercel/next.js/issues/82341)
+- Turbopack: clean up some old TODOs: [#​82364](https://redirect.github.com/vercel/next.js/issues/82364)
+- Docs: Updating guides on PPR and ISR: [#​81307](https://redirect.github.com/vercel/next.js/issues/81307)
+- fix(Turbopack): Address duplicated metadata image modules when they are impored: [#​82367](https://redirect.github.com/vercel/next.js/issues/82367)
+- Bump swc to 35: [#​82237](https://redirect.github.com/vercel/next.js/issues/82237)
+- docs: CSP with SRI corrections: [#​82365](https://redirect.github.com/vercel/next.js/issues/82365)
+- fix: implications of global-not-found skipping 'normal' rendering: [#​82399](https://redirect.github.com/vercel/next.js/issues/82399)
+- update rspack-dev-test
+
+</details>
+
+---
+
+### Configuration
+
+📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
+
+🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
+
+♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
+
+🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
+
+---
+
+ - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
+
+---
+
+This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).
+<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
+
+
diff --git a/pulls/6.diff b/pulls/6.diff
@@ -0,0 +1,3689 @@
+diff --git a/package.json b/package.json
+index ef4db91..bc9e13b 100644
+--- a/package.json
++++ b/package.json
+@@ -29,8 +29,8 @@
+ "next-themes": "^0.4.6",
+ "openapi-fetch": "^0.13.5",
+ "plotly.js": "^3.0.1",
+- "react": "19.1.0",
+- "react-dom": "19.1.0",
++ "react": "19.2.0",
++ "react-dom": "19.2.0",
+ "react-plotly.js": "^2.6.0",
+ "tailwind-merge": "^3.2.0",
+ "tailwindcss-animate": "^1.0.7"
+diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
+index 016a676..c314406 100644
+--- a/pnpm-lock.yaml
++++ b/pnpm-lock.yaml
+@@ -10,40 +10,40 @@ importers:
+ dependencies:
+ '@radix-ui/react-avatar':
+ specifier: ^1.1.6
+- version: 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.10(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ '@radix-ui/react-checkbox':
+ specifier: ^1.2.2
+- version: 1.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.3.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ '@radix-ui/react-dialog':
+ specifier: ^1.1.10
+- version: 1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.15(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ '@radix-ui/react-dropdown-menu':
+ specifier: ^2.1.11
+- version: 2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 2.1.16(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ '@radix-ui/react-label':
+ specifier: ^2.1.4
+- version: 2.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 2.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ '@radix-ui/react-popover':
+ specifier: ^1.1.10
+- version: 1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.15(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ '@radix-ui/react-scroll-area':
+ specifier: ^1.2.5
+- version: 1.2.5(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.2.10(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ '@radix-ui/react-select':
+ specifier: ^2.2.2
+- version: 2.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 2.2.6(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ '@radix-ui/react-separator':
+ specifier: ^1.1.4
+- version: 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ '@radix-ui/react-slot':
+ specifier: ^1.2.0
+- version: 1.2.0(@types/react@19.1.2)(react@19.1.0)
++ version: 1.2.3(@types/react@19.2.0)(react@19.2.0)
+ '@radix-ui/react-tabs':
+ specifier: ^1.1.8
+- version: 1.1.8(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.13(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ '@radix-ui/react-visually-hidden':
+ specifier: ^1.2.0
+- version: 1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.2.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ class-variance-authority:
+ specifier: ^0.7.1
+ version: 0.7.1
+@@ -52,77 +52,77 @@ importers:
+ version: 2.1.1
+ jose:
+ specifier: ^6.0.10
+- version: 6.0.10
++ version: 6.1.0
+ lucide-react:
+ specifier: ^0.503.0
+- version: 0.503.0(react@19.1.0)
++ version: 0.503.0(react@19.2.0)
+ next:
+ specifier: 15.3.1-canary.14
+- version: 15.3.1-canary.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.87.0)
++ version: 15.3.1-canary.14(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.87.0)
+ next-themes:
+ specifier: ^0.4.6
+- version: 0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 0.4.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ openapi-fetch:
+ specifier: ^0.13.5
+- version: 0.13.5
++ version: 0.13.8
+ plotly.js:
+ specifier: ^3.0.1
+- version: 3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7)
++ version: 3.1.1(mapbox-gl@1.13.3)
+ react:
+- specifier: 19.1.0
+- version: 19.1.0
++ specifier: 19.2.0
++ version: 19.2.0
+ react-dom:
+- specifier: 19.1.0
+- version: 19.1.0(react@19.1.0)
++ specifier: 19.2.0
++ version: 19.2.0(react@19.2.0)
+ react-plotly.js:
+ specifier: ^2.6.0
+- version: 2.6.0(plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7))(react@19.1.0)
++ version: 2.6.0(plotly.js@3.1.1(mapbox-gl@1.13.3))(react@19.2.0)
+ tailwind-merge:
+ specifier: ^3.2.0
+- version: 3.2.0
++ version: 3.3.1
+ tailwindcss-animate:
+ specifier: ^1.0.7
+- version: 1.0.7(tailwindcss@3.4.17)
++ version: 1.0.7(tailwindcss@3.4.18)
+ devDependencies:
+ '@eslint/eslintrc':
+ specifier: ^3
+ version: 3.3.1
+ '@next/bundle-analyzer':
+ specifier: ^15.3.1
+- version: 15.3.1
++ version: 15.5.4
+ '@types/node':
+ specifier: ^20
+- version: 20.17.30
++ version: 20.19.19
+ '@types/plotly.js':
+ specifier: ^2.35.5
+- version: 2.35.5
++ version: 2.35.11
+ '@types/react':
+ specifier: ^19
+- version: 19.1.2
++ version: 19.2.0
+ '@types/react-dom':
+ specifier: ^19
+- version: 19.1.2(@types/react@19.1.2)
++ version: 19.2.0(@types/react@19.2.0)
+ '@types/react-plotly.js':
+ specifier: ^2.6.3
+ version: 2.6.3
+ eslint:
+ specifier: ^9
+- version: 9.25.0(jiti@2.4.2)
++ version: 9.36.0(jiti@2.4.2)
+ eslint-config-next:
+ specifier: 15.3.1-canary.14
+- version: 15.3.1-canary.14(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ version: 15.3.1-canary.14(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
+ openapi-typescript:
+ specifier: ^7.6.1
+- version: 7.6.1(typescript@5.8.3)
++ version: 7.9.1(typescript@5.9.3)
+ postcss:
+ specifier: ^8.5.3
+- version: 8.5.3
++ version: 8.5.6
+ tailwindcss:
+ specifier: ^3.4.17
+- version: 3.4.17
++ version: 3.4.18
+ typescript:
+ specifier: ^5
+- version: 5.8.3
++ version: 5.9.3
+
+ packages:
+
+@@ -155,8 +155,8 @@ packages:
+ '@emnapi/wasi-threads@1.0.2':
+ resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==}
+
+- '@eslint-community/eslint-utils@4.6.1':
+- resolution: {integrity: sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==}
++ '@eslint-community/eslint-utils@4.9.0':
++ resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+@@ -165,48 +165,48 @@ packages:
+ resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+
+- '@eslint/config-array@0.20.0':
+- resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==}
++ '@eslint/config-array@0.21.0':
++ resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/config-helpers@0.2.1':
+- resolution: {integrity: sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==}
++ '@eslint/config-helpers@0.3.1':
++ resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/core@0.13.0':
+- resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==}
++ '@eslint/core@0.15.2':
++ resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/eslintrc@3.3.1':
+ resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/js@9.25.0':
+- resolution: {integrity: sha512-iWhsUS8Wgxz9AXNfvfOPFSW4VfMXdVhp1hjkZVhXCrpgh/aLcc45rX6MPu+tIVUWDw0HfNwth7O28M1xDxNf9w==}
++ '@eslint/js@9.36.0':
++ resolution: {integrity: sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/object-schema@2.1.6':
+ resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/plugin-kit@0.2.8':
+- resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==}
++ '@eslint/plugin-kit@0.3.5':
++ resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@floating-ui/core@1.6.9':
+- resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==}
++ '@floating-ui/core@1.7.3':
++ resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==}
+
+- '@floating-ui/dom@1.6.13':
+- resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==}
++ '@floating-ui/dom@1.7.4':
++ resolution: {integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==}
+
+- '@floating-ui/react-dom@2.1.2':
+- resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==}
++ '@floating-ui/react-dom@2.1.6':
++ resolution: {integrity: sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+
+- '@floating-ui/utils@0.2.9':
+- resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==}
++ '@floating-ui/utils@0.2.10':
++ resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==}
+
+ '@humanfs/core@0.19.1':
+ resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
+@@ -354,9 +354,6 @@ packages:
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
+ engines: {node: '>=6.0.0'}
+
+- '@jridgewell/source-map@0.3.6':
+- resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
+-
+ '@jridgewell/sourcemap-codec@1.5.0':
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
+
+@@ -408,8 +405,8 @@ packages:
+ '@napi-rs/wasm-runtime@0.2.9':
+ resolution: {integrity: sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==}
+
+- '@next/bundle-analyzer@15.3.1':
+- resolution: {integrity: sha512-NqUZrjVruGbdQaPE3OSEXP+ZuULqumeHVTuU9pOX1V0/9BWY9FOck3jgQGFdBtG41nOYuO8+CoHKDQAVIPQJrw==}
++ '@next/bundle-analyzer@15.5.4':
++ resolution: {integrity: sha512-wMtpIjEHi+B/wC34ZbEcacGIPgQTwTFjjp0+F742s9TxC6QwT0MwB/O0QEgalMe8s3SH/K09DO0gmTvUSJrLRA==}
+
+ '@next/env@15.3.1-canary.14':
+ resolution: {integrity: sha512-wxN5hGq8mowL/TUXfD9p8zQq7pKDbFQaxpWCE4RGxHqgxGhOhKfaIEuLw5oPNS472WI/OTTF2B+w5HvUWQ9Cxg==}
+@@ -592,11 +589,11 @@ packages:
+ '@radix-ui/number@1.1.1':
+ resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==}
+
+- '@radix-ui/primitive@1.1.2':
+- resolution: {integrity: sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==}
++ '@radix-ui/primitive@1.1.3':
++ resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==}
+
+- '@radix-ui/react-arrow@1.1.4':
+- resolution: {integrity: sha512-qz+fxrqgNxG0dYew5l7qR3c7wdgRu1XVUHGnGYX7rg5HM4p9SWaRmJwfgR3J0SgyUKayLmzQIun+N6rWRgiRKw==}
++ '@radix-ui/react-arrow@1.1.7':
++ resolution: {integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -608,8 +605,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-avatar@1.1.6':
+- resolution: {integrity: sha512-YDduxvqNMHzTQWNqja7Z/XTyFc8UOP98/ePjJTFa1vqILPlTPcQaVa1YyQMiQl4SFQPA9Y/zj1dHBgMlE5G/ow==}
++ '@radix-ui/react-avatar@1.1.10':
++ resolution: {integrity: sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -621,8 +618,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-checkbox@1.2.2':
+- resolution: {integrity: sha512-pMxzQLK+m/tkDRXJg7VUjRx6ozsBdzNLOV4vexfVBU57qT2Gvf4cw2gKKhOohJxjadQ+WcUXCKosTIxcZzi03A==}
++ '@radix-ui/react-checkbox@1.3.3':
++ resolution: {integrity: sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -634,8 +631,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-collection@1.1.4':
+- resolution: {integrity: sha512-cv4vSf7HttqXilDnAnvINd53OTl1/bjUYVZrkFnA7nwmY9Ob2POUy0WY0sfqBAe1s5FyKsyceQlqiEGPYNTadg==}
++ '@radix-ui/react-collection@1.1.7':
++ resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -665,8 +662,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-dialog@1.1.10':
+- resolution: {integrity: sha512-m6pZb0gEM5uHPSb+i2nKKGQi/HMSVjARMsLMWQfKDP+eJ6B+uqryHnXhpnohTWElw+vEcMk/o4wJODtdRKHwqg==}
++ '@radix-ui/react-dialog@1.1.15':
++ resolution: {integrity: sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -687,8 +684,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-dismissable-layer@1.1.7':
+- resolution: {integrity: sha512-j5+WBUdhccJsmH5/H0K6RncjDtoALSEr6jbkaZu+bjw6hOPOhHycr6vEUujl+HBK8kjUfWcoCJXxP6e4lUlMZw==}
++ '@radix-ui/react-dismissable-layer@1.1.11':
++ resolution: {integrity: sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -700,8 +697,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-dropdown-menu@2.1.11':
+- resolution: {integrity: sha512-wbPE3cFBfLl+S+LCxChWQGX0k14zUxgvep1HEnLhJ9mNhjyO3ETzRviAeKZ3XomT/iVRRZAWFsnFZ3N0wI8OmA==}
++ '@radix-ui/react-dropdown-menu@2.1.16':
++ resolution: {integrity: sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -713,8 +710,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-focus-guards@1.1.2':
+- resolution: {integrity: sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==}
++ '@radix-ui/react-focus-guards@1.1.3':
++ resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+@@ -722,8 +719,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-focus-scope@1.1.4':
+- resolution: {integrity: sha512-r2annK27lIW5w9Ho5NyQgqs0MmgZSTIKXWpVCJaLC1q2kZrZkcqnmHkCHMEmv8XLvsLlurKMPT+kbKkRkm/xVA==}
++ '@radix-ui/react-focus-scope@1.1.7':
++ resolution: {integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -744,8 +741,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-label@2.1.4':
+- resolution: {integrity: sha512-wy3dqizZnZVV4ja0FNnUhIWNwWdoldXrneEyUcVtLYDAt8ovGS4ridtMAOGgXBBIfggL4BOveVWsjXDORdGEQg==}
++ '@radix-ui/react-label@2.1.7':
++ resolution: {integrity: sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -757,8 +754,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-menu@2.1.11':
+- resolution: {integrity: sha512-sbFI4Qaw02J0ogmR9tOMsSqsdrGNpUanlPYAqTE2JJafow8ecHtykg4fSTjNHBdDl4deiKMK+RhTEwyVhP7UDA==}
++ '@radix-ui/react-menu@2.1.16':
++ resolution: {integrity: sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -770,8 +767,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-popover@1.1.10':
+- resolution: {integrity: sha512-IZN7b3sXqajiPsOzKuNJBSP9obF4MX5/5UhTgWNofw4r1H+eATWb0SyMlaxPD/kzA4vadFgy1s7Z1AEJ6WMyHQ==}
++ '@radix-ui/react-popover@1.1.15':
++ resolution: {integrity: sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -783,8 +780,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-popper@1.2.4':
+- resolution: {integrity: sha512-3p2Rgm/a1cK0r/UVkx5F/K9v/EplfjAeIFCGOPYPO4lZ0jtg4iSQXt/YGTSLWaf4x7NG6Z4+uKFcylcTZjeqDA==}
++ '@radix-ui/react-popper@1.2.8':
++ resolution: {integrity: sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -796,8 +793,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-portal@1.1.6':
+- resolution: {integrity: sha512-XmsIl2z1n/TsYFLIdYam2rmFwf9OC/Sh2avkbmVMDuBZIe7hSpM0cYnWPAo7nHOVx8zTuwDZGByfcqLdnzp3Vw==}
++ '@radix-ui/react-portal@1.1.9':
++ resolution: {integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -809,8 +806,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-presence@1.1.3':
+- resolution: {integrity: sha512-IrVLIhskYhH3nLvtcBLQFZr61tBG7wx7O3kEmdzcYwRGAEBmBicGGL7ATzNgruYJ3xBTbuzEEq9OXJM3PAX3tA==}
++ '@radix-ui/react-presence@1.1.5':
++ resolution: {integrity: sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -822,8 +819,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-primitive@2.1.0':
+- resolution: {integrity: sha512-/J/FhLdK0zVcILOwt5g+dH4KnkonCtkVJsa2G6JmvbbtZfBEI1gMsO3QMjseL4F/SwfAMt1Vc/0XKYKq+xJ1sw==}
++ '@radix-ui/react-primitive@2.1.3':
++ resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -835,8 +832,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-roving-focus@1.1.7':
+- resolution: {integrity: sha512-C6oAg451/fQT3EGbWHbCQjYTtbyjNO1uzQgMzwyivcHT3GKNEmu1q3UuREhN+HzHAVtv3ivMVK08QlC+PkYw9Q==}
++ '@radix-ui/react-roving-focus@1.1.11':
++ resolution: {integrity: sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -848,8 +845,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-scroll-area@1.2.5':
+- resolution: {integrity: sha512-VyLjxI8/gXYn+Wij1FLpXjZp6Z/uNklUFQQ75tOpJNESeNaZ2kCRfjiEDmHgWmLeUPeJGwrqbgRmcdFjtYEkMA==}
++ '@radix-ui/react-scroll-area@1.2.10':
++ resolution: {integrity: sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -861,8 +858,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-select@2.2.2':
+- resolution: {integrity: sha512-HjkVHtBkuq+r3zUAZ/CvNWUGKPfuicGDbgtZgiQuFmNcV5F+Tgy24ep2nsAW2nFgvhGPJVqeBZa6KyVN0EyrBA==}
++ '@radix-ui/react-select@2.2.6':
++ resolution: {integrity: sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -874,8 +871,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-separator@1.1.4':
+- resolution: {integrity: sha512-2fTm6PSiUm8YPq9W0E4reYuv01EE3aFSzt8edBiXqPHshF8N9+Kymt/k0/R+F3dkY5lQyB/zPtrP82phskLi7w==}
++ '@radix-ui/react-separator@1.1.7':
++ resolution: {integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -887,8 +884,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-slot@1.2.0':
+- resolution: {integrity: sha512-ujc+V6r0HNDviYqIK3rW4ffgYiZ8g5DEHrGJVk4x7kTlLXRDILnKX9vAUYeIsLOoDpDJ0ujpqMkjH4w2ofuo6w==}
++ '@radix-ui/react-slot@1.2.3':
++ resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+@@ -896,8 +893,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-tabs@1.1.8':
+- resolution: {integrity: sha512-4iUaN9SYtG+/E+hJ7jRks/Nv90f+uAsRHbLYA6BcA9EsR6GNWgsvtS4iwU2SP0tOZfDGAyqIT0yz7ckgohEIFA==}
++ '@radix-ui/react-tabs@1.1.13':
++ resolution: {integrity: sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -945,8 +942,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-use-is-hydrated@0.0.0':
+- resolution: {integrity: sha512-23RkSm7jSZ8+rtfdSJTi/2D+p9soPbtnoG/tPf08egYCDr6p8X83hrcmW77p7MJ8kJYWNXwruuPTPp1TwIIH4g==}
++ '@radix-ui/react-use-is-hydrated@0.1.0':
++ resolution: {integrity: sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+@@ -990,8 +987,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-visually-hidden@1.2.0':
+- resolution: {integrity: sha512-rQj0aAWOpCdCMRbI6pLQm8r7S2BM3YhTa0SzOYD55k+hJA8oo9J+H+9wLM9oMlZWOX/wJWPTzfDfmZkf7LvCfg==}
++ '@radix-ui/react-visually-hidden@1.2.3':
++ resolution: {integrity: sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -1006,14 +1003,14 @@ packages:
+ '@radix-ui/rect@1.1.1':
+ resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==}
+
+- '@redocly/ajv@8.11.2':
+- resolution: {integrity: sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==}
++ '@redocly/ajv@8.11.3':
++ resolution: {integrity: sha512-4P3iZse91TkBiY+Dx5DUgxQ9GXkVJf++cmI0MOyLDxV9b5MUBI4II6ES8zA5JCbO72nKAJxWrw4PUPW+YP3ZDQ==}
+
+ '@redocly/config@0.22.2':
+ resolution: {integrity: sha512-roRDai8/zr2S9YfmzUfNhKjOF0NdcOIqF7bhf4MVC5UxpjIysDjyudvlAiVbpPHp3eDRWbdzUgtkK1a7YiDNyQ==}
+
+- '@redocly/openapi-core@1.34.2':
+- resolution: {integrity: sha512-glfkQFJizLdq2fBkNvc2FJW0sxDb5exd0wIXhFk+WHaFLMREBC3CxRo2Zq7uJIdfV9U3YTceMbXJklpDfmmwFQ==}
++ '@redocly/openapi-core@1.34.5':
++ resolution: {integrity: sha512-0EbE8LRbkogtcCXU7liAyC00n9uNG9hJ+eMyHFdUsy9lB/WGqnEBgwjA9q2cyzAVcdTkQqTBBU1XePNnN3OijA==}
+ engines: {node: '>=18.17.0', npm: '>=9.5.0'}
+
+ '@rtsao/scc@1.1.0':
+@@ -1046,12 +1043,6 @@ packages:
+ '@tybys/wasm-util@0.9.0':
+ resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==}
+
+- '@types/eslint-scope@3.7.7':
+- resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
+-
+- '@types/eslint@9.6.1':
+- resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
+-
+ '@types/estree@1.0.7':
+ resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
+
+@@ -1067,41 +1058,31 @@ packages:
+ '@types/json5@0.0.29':
+ resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
+
+- '@types/less@3.0.8':
+- resolution: {integrity: sha512-Gjm4+H9noDJgu5EdT3rUw5MhPBag46fiOy27BefvWkNL8mlZnKnCaVVVTLKj6RYXed9b62CPKnPav9govyQDzA==}
+-
+ '@types/mapbox__point-geometry@0.1.4':
+ resolution: {integrity: sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA==}
+
+ '@types/mapbox__vector-tile@1.3.4':
+ resolution: {integrity: sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==}
+
+- '@types/node@20.17.30':
+- resolution: {integrity: sha512-7zf4YyHA+jvBNfVrk2Gtvs6x7E8V+YDW05bNfG2XkWDJfYRXrTiP/DsB2zSYTaHX0bGIujTBQdMVAhb+j7mwpg==}
++ '@types/node@20.19.19':
++ resolution: {integrity: sha512-pb1Uqj5WJP7wrcbLU7Ru4QtA0+3kAXrkutGiD26wUKzSMgNNaPARTUDQmElUXp64kh3cWdou3Q0C7qwwxqSFmg==}
+
+ '@types/pbf@3.0.5':
+ resolution: {integrity: sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==}
+
+- '@types/plotly.js@2.35.5':
+- resolution: {integrity: sha512-9xczlf0FBsYXlUfKX4OsKBQs4d6CPRuRpfXXi5lp276yHi1BaI+FiVq6jXwt7JlDq84nMjWWU5LIN2Rpeg+vhg==}
++ '@types/plotly.js@2.35.11':
++ resolution: {integrity: sha512-q/D5BQ7BQibKjhVviAsNb1PoKxxuVdVdemNiumJfnqSvqfoYu6WOIJhQ02k2gQ+cgk4aubdrgRpSTu6O9ELanQ==}
+
+- '@types/react-dom@19.1.2':
+- resolution: {integrity: sha512-XGJkWF41Qq305SKWEILa1O8vzhb3aOo3ogBlSmiqNko/WmRb6QIaweuZCXjKygVDXpzXb5wyxKTSOsmkuqj+Qw==}
++ '@types/react-dom@19.2.0':
++ resolution: {integrity: sha512-brtBs0MnE9SMx7px208g39lRmC5uHZs96caOJfTjFcYSLHNamvaSMfJNagChVNkup2SdtOxKX1FDBkRSJe1ZAg==}
+ peerDependencies:
+- '@types/react': ^19.0.0
++ '@types/react': ^19.2.0
+
+ '@types/react-plotly.js@2.6.3':
+ resolution: {integrity: sha512-HBQwyGuu/dGXDsWhnQrhH+xcJSsHvjkwfSRjP+YpOsCCWryIuXF78ZCBjpfgO3sCc0Jo8sYp4NOGtqT7Cn3epQ==}
+
+- '@types/react@19.1.2':
+- resolution: {integrity: sha512-oxLPMytKchWGbnQM9O7D67uPa9paTNxO7jVoNMXgkkErULBPhPARCfkKL9ytcIJJRGjbsVwW4ugJzyFFvm/Tiw==}
+-
+- '@types/sass@1.45.0':
+- resolution: {integrity: sha512-jn7qwGFmJHwUSphV8zZneO3GmtlgLsmhs/LQyVvQbIIa+fzGMUiHI4HXJZL3FT8MJmgXWbLGiVVY7ElvHq6vDA==}
+- deprecated: This is a stub types definition. sass provides its own type definitions, so you do not need this installed.
+-
+- '@types/stylus@0.48.43':
+- resolution: {integrity: sha512-72dv/zdhuyXWVHUXG2VTPEQdOG+oen95/DNFx2aMFFaY6LoITI6PwEqf5x31JF49kp2w9hvUzkNfTGBIeg61LQ==}
++ '@types/react@19.2.0':
++ resolution: {integrity: sha512-1LOH8xovvsKsCBq1wnT4ntDUdCJKmnEakhsuoUSy6ExlHCkGP2hqnatagYTgFk6oeL0VU31u7SNjunPN+GchtA==}
+
+ '@types/supercluster@7.1.3':
+ resolution: {integrity: sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==}
+@@ -1233,57 +1214,6 @@ packages:
+ cpu: [x64]
+ os: [win32]
+
+- '@webassemblyjs/ast@1.14.1':
+- resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==}
+-
+- '@webassemblyjs/floating-point-hex-parser@1.13.2':
+- resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==}
+-
+- '@webassemblyjs/helper-api-error@1.13.2':
+- resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==}
+-
+- '@webassemblyjs/helper-buffer@1.14.1':
+- resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==}
+-
+- '@webassemblyjs/helper-numbers@1.13.2':
+- resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==}
+-
+- '@webassemblyjs/helper-wasm-bytecode@1.13.2':
+- resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==}
+-
+- '@webassemblyjs/helper-wasm-section@1.14.1':
+- resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==}
+-
+- '@webassemblyjs/ieee754@1.13.2':
+- resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==}
+-
+- '@webassemblyjs/leb128@1.13.2':
+- resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==}
+-
+- '@webassemblyjs/utf8@1.13.2':
+- resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==}
+-
+- '@webassemblyjs/wasm-edit@1.14.1':
+- resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==}
+-
+- '@webassemblyjs/wasm-gen@1.14.1':
+- resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==}
+-
+- '@webassemblyjs/wasm-opt@1.14.1':
+- resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==}
+-
+- '@webassemblyjs/wasm-parser@1.14.1':
+- resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==}
+-
+- '@webassemblyjs/wast-printer@1.14.1':
+- resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==}
+-
+- '@xtuc/ieee754@1.2.0':
+- resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
+-
+- '@xtuc/long@4.2.2':
+- resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
+-
+ abs-svg-path@0.1.1:
+ resolution: {integrity: sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==}
+
+@@ -1306,29 +1236,18 @@ packages:
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
+- agent-base@7.1.3:
+- resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==}
+- engines: {node: '>= 14'}
+-
+- ajv-formats@2.1.1:
+- resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
+- peerDependencies:
+- ajv: ^8.0.0
+- peerDependenciesMeta:
+- ajv:
+- optional: true
++ acorn@8.15.0:
++ resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
++ engines: {node: '>=0.4.0'}
++ hasBin: true
+
+- ajv-keywords@5.1.0:
+- resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==}
+- peerDependencies:
+- ajv: ^8.8.2
++ agent-base@7.1.4:
++ resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
++ engines: {node: '>= 14'}
+
+ ajv@6.12.6:
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+
+- ajv@8.17.1:
+- resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
+-
+ ansi-colors@4.1.3:
+ resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
+ engines: {node: '>=6'}
+@@ -1366,6 +1285,10 @@ packages:
+ resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==}
+ engines: {node: '>=10'}
+
++ aria-hidden@1.2.6:
++ resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==}
++ engines: {node: '>=10'}
++
+ aria-query@5.3.2:
+ resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
+ engines: {node: '>= 0.4'}
+@@ -1466,15 +1389,13 @@ packages:
+ brace-expansion@2.0.1:
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+
++ brace-expansion@2.0.2:
++ resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
++
+ braces@3.0.3:
+ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
+ engines: {node: '>=8'}
+
+- browserslist@4.24.4:
+- resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}
+- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+- hasBin: true
+-
+ buffer-from@1.1.2:
+ resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+
+@@ -1523,10 +1444,6 @@ packages:
+ resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
+ engines: {node: '>= 14.16.0'}
+
+- chrome-trace-event@1.0.4:
+- resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==}
+- engines: {node: '>=6.0'}
+-
+ clamp@1.0.1:
+ resolution: {integrity: sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA==}
+
+@@ -1627,18 +1544,6 @@ packages:
+ css-global-keywords@1.0.1:
+ resolution: {integrity: sha512-X1xgQhkZ9n94WDwntqst5D/FKkmiU0GlJSFZSV3kLvyJ1WC5VeyoXDOuleUD+SIuH9C7W05is++0Woh0CGfKjQ==}
+
+- css-loader@7.1.2:
+- resolution: {integrity: sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==}
+- engines: {node: '>= 18.12.0'}
+- peerDependencies:
+- '@rspack/core': 0.x || 1.x
+- webpack: ^5.27.0
+- peerDependenciesMeta:
+- '@rspack/core':
+- optional: true
+- webpack:
+- optional: true
+-
+ css-system-font-keywords@1.0.0:
+ resolution: {integrity: sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==}
+
+@@ -1751,6 +1656,15 @@ packages:
+ supports-color:
+ optional: true
+
++ debug@4.4.3:
++ resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
++ engines: {node: '>=6.0'}
++ peerDependencies:
++ supports-color: '*'
++ peerDependenciesMeta:
++ supports-color:
++ optional: true
++
+ deep-is@0.1.4:
+ resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
+
+@@ -1819,9 +1733,6 @@ packages:
+ eastasianwidth@0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+
+- electron-to-chromium@1.5.143:
+- resolution: {integrity: sha512-QqklJMOFBMqe46k8iIOwA9l2hz57V2OKMmP5eSWcUvwx+mASAsbU+wkF1pHjn9ZVSBPrsYWr4/W/95y5SwYg2g==}
+-
+ element-size@1.1.1:
+ resolution: {integrity: sha512-eaN+GMOq/Q+BIWy0ybsgpcYImjGIdNLyjLFJU4XsLHXYQao5jCNb36GyN6C2qwmDDYSfIBmKpPpr4VnBdLCsPQ==}
+
+@@ -1837,10 +1748,6 @@ packages:
+ end-of-stream@1.4.4:
+ resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
+
+- enhanced-resolve@5.18.1:
+- resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
+- engines: {node: '>=10.13.0'}
+-
+ es-abstract@1.23.9:
+ resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==}
+ engines: {node: '>= 0.4'}
+@@ -1857,9 +1764,6 @@ packages:
+ resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
+ engines: {node: '>= 0.4'}
+
+- es-module-lexer@1.7.0:
+- resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
+-
+ es-object-atoms@1.1.1:
+ resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
+ engines: {node: '>= 0.4'}
+@@ -1890,13 +1794,6 @@ packages:
+ es6-weak-map@2.0.3:
+ resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==}
+
+- esbuild-style-plugin@1.6.3:
+- resolution: {integrity: sha512-XPEKf4FjLjEVLv/dJH4UxDzXCrFHYpD93DBO8B+izdZARW5b7nNKQbnKv3J+7VDWJbgCU+hzfgIh2AuIZzlmXQ==}
+-
+- escalade@3.2.0:
+- resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
+- engines: {node: '>=6'}
+-
+ escape-string-regexp@4.0.0:
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+ engines: {node: '>=10'}
+@@ -1980,12 +1877,8 @@ packages:
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
+
+- eslint-scope@5.1.1:
+- resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
+- engines: {node: '>=8.0.0'}
+-
+- eslint-scope@8.3.0:
+- resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==}
++ eslint-scope@8.4.0:
++ resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ eslint-visitor-keys@3.4.3:
+@@ -1996,8 +1889,12 @@ packages:
+ resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- eslint@9.25.0:
+- resolution: {integrity: sha512-MsBdObhM4cEwkzCiraDv7A6txFXEqtNXOb877TsSp2FCkBNl8JfVQrmiuDqC1IkejT6JLPzYBXx/xAiYhyzgGA==}
++ eslint-visitor-keys@4.2.1:
++ resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
++
++ eslint@9.36.0:
++ resolution: {integrity: sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ hasBin: true
+ peerDependencies:
+@@ -2014,6 +1911,10 @@ packages:
+ resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
++ espree@10.4.0:
++ resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
++
+ esprima@4.0.1:
+ resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
+ engines: {node: '>=4'}
+@@ -2027,10 +1928,6 @@ packages:
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
+ engines: {node: '>=4.0'}
+
+- estraverse@4.3.0:
+- resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
+- engines: {node: '>=4.0'}
+-
+ estraverse@5.3.0:
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
+ engines: {node: '>=4.0'}
+@@ -2073,9 +1970,6 @@ packages:
+ fast-levenshtein@2.0.6:
+ resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
+
+- fast-uri@3.0.6:
+- resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==}
+-
+ fastq@1.19.1:
+ resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
+
+@@ -2141,9 +2035,6 @@ packages:
+ functions-have-names@1.2.3:
+ resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
+
+- generic-names@4.0.0:
+- resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==}
+-
+ geojson-vt@3.2.1:
+ resolution: {integrity: sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==}
+
+@@ -2182,6 +2073,9 @@ packages:
+ gl-matrix@3.4.3:
+ resolution: {integrity: sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==}
+
++ gl-matrix@3.4.4:
++ resolution: {integrity: sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==}
++
+ gl-text@1.4.0:
+ resolution: {integrity: sha512-o47+XBqLCj1efmuNyCHt7/UEJmB9l66ql7pnobD6p+sgmBUdzfMZXIF0zD2+KRfpd99DJN+QXdvTFAGCKCVSmQ==}
+
+@@ -2196,9 +2090,6 @@ packages:
+ resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
+ engines: {node: '>=10.13.0'}
+
+- glob-to-regexp@0.4.1:
+- resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
+-
+ glob@10.4.5:
+ resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
+ hasBin: true
+@@ -2322,12 +2213,6 @@ packages:
+ resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
+ engines: {node: '>=0.10.0'}
+
+- icss-utils@5.1.0:
+- resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+ ieee754@1.2.1:
+ resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
+
+@@ -2335,8 +2220,8 @@ packages:
+ resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
+ engines: {node: '>= 4'}
+
+- immutable@5.1.1:
+- resolution: {integrity: sha512-3jatXi9ObIsPGr3N5hGw/vWWcTkq6hUYhpQz4k0wLC+owqWi/LiugIw9x0EdNZ2yGedKN/HzePiBvaJRXa0Ujg==}
++ immutable@5.1.3:
++ resolution: {integrity: sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==}
+
+ import-fresh@3.3.1:
+ resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
+@@ -2530,10 +2415,6 @@ packages:
+ jackspeak@3.4.3:
+ resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
+
+- jest-worker@27.5.1:
+- resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
+- engines: {node: '>= 10.13.0'}
+-
+ jiti@1.21.7:
+ resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
+ hasBin: true
+@@ -2542,8 +2423,8 @@ packages:
+ resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
+ hasBin: true
+
+- jose@6.0.10:
+- resolution: {integrity: sha512-skIAxZqcMkOrSwjJvplIPYrlXGpxTPnro2/QWTDCxAdWQrSTV5/KqspMWmi5WAx5+ULswASJiZ0a+1B/Lxt9cw==}
++ jose@6.1.0:
++ resolution: {integrity: sha512-TTQJyoEoKcC1lscpVDCSsVgYzUDg/0Bt3WE//WiTPK6uOCQC2KZS4MpugbMWt/zyjkopgZoXhZuCi00gLudfUA==}
+
+ js-levenshtein@1.1.6:
+ resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==}
+@@ -2559,9 +2440,6 @@ packages:
+ json-buffer@3.0.1:
+ resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
+
+- json-parse-even-better-errors@2.3.1:
+- resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+-
+ json-schema-traverse@0.4.1:
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+
+@@ -2613,21 +2491,10 @@ packages:
+ lines-and-columns@1.2.4:
+ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+
+- loader-runner@4.3.0:
+- resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
+- engines: {node: '>=6.11.5'}
+-
+- loader-utils@3.3.1:
+- resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==}
+- engines: {node: '>= 12.13.0'}
+-
+ locate-path@6.0.0:
+ resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
+ engines: {node: '>=10'}
+
+- lodash.camelcase@4.3.0:
+- resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
+-
+ lodash.merge@4.6.2:
+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
+
+@@ -2662,9 +2529,6 @@ packages:
+ resolution: {integrity: sha512-9W0yGtkaMAkf74XGYVy4Dqw3YUMnTNB2eeiw9aQbUl4A3KmuCEHTt2DgAB07ENzOYAjsYSAYufkAq0Zd+jU7zA==}
+ engines: {node: '>=0.10.0'}
+
+- merge-stream@2.0.0:
+- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+-
+ merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
+@@ -2673,14 +2537,6 @@ packages:
+ resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
+ engines: {node: '>=8.6'}
+
+- mime-db@1.52.0:
+- resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
+- engines: {node: '>= 0.6'}
+-
+- mime-types@2.1.35:
+- resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
+- engines: {node: '>= 0.6'}
+-
+ minimatch@3.1.2:
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+
+@@ -2748,9 +2604,6 @@ packages:
+ engines: {node: '>= 4.4.x'}
+ hasBin: true
+
+- neo-async@2.6.2:
+- resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
+-
+ next-themes@0.4.6:
+ resolution: {integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==}
+ peerDependencies:
+@@ -2784,9 +2637,6 @@ packages:
+ node-addon-api@7.1.1:
+ resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
+
+- node-releases@2.0.19:
+- resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
+-
+ normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+ engines: {node: '>=0.10.0'}
+@@ -2843,14 +2693,14 @@ packages:
+ once@1.4.0:
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+
+- openapi-fetch@0.13.5:
+- resolution: {integrity: sha512-AQK8T9GSKFREFlN1DBXTYsLjs7YV2tZcJ7zUWxbjMoQmj8dDSFRrzhLCbHPZWA1TMV3vACqfCxLEZcwf2wxV6Q==}
++ openapi-fetch@0.13.8:
++ resolution: {integrity: sha512-yJ4QKRyNxE44baQ9mY5+r/kAzZ8yXMemtNAOFwOzRXJscdjSxxzWSNlyBAr+o5JjkUw9Lc3W7OIoca0cY3PYnQ==}
+
+ openapi-typescript-helpers@0.0.15:
+ resolution: {integrity: sha512-opyTPaunsklCBpTK8JGef6mfPhLSnyy5a0IN9vKtx3+4aExf+KxEqYwIy3hqkedXIB97u357uLMJsOnm3GVjsw==}
+
+- openapi-typescript@7.6.1:
+- resolution: {integrity: sha512-F7RXEeo/heF3O9lOXo2bNjCOtfp7u+D6W3a3VNEH2xE6v+fxLtn5nq0uvUcA1F5aT+CMhNeC5Uqtg5tlXFX/ag==}
++ openapi-typescript@7.9.1:
++ resolution: {integrity: sha512-9gJtoY04mk6iPMbToPjPxEAtfXZ0dTsMZtsgUI8YZta0btPPig9DJFP4jlerQD/7QOwYgb0tl+zLUpDf7vb7VA==}
+ hasBin: true
+ peerDependencies:
+ typescript: ^5.x
+@@ -2942,8 +2792,8 @@ packages:
+ resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==}
+ engines: {node: '>= 6'}
+
+- plotly.js@3.0.1:
+- resolution: {integrity: sha512-eWEUkqdv4sblmUQJ7xGlEA+LghzEVPJOlPBZMJuagG0CsQxlmBb+7rd0UFVig5jhRnN8PQqRQaLv6qXIjnvzgg==}
++ plotly.js@3.1.1:
++ resolution: {integrity: sha512-s4XPAXAZajmdpHoyPOyeL6jwPHW+tZtmbVBii9IDJbzbn7Jkp2Y9dAivJPhmh4djnWSgNE6zmd5e+Jw1f+DvBQ==}
+ engines: {node: '>=18.0.0'}
+
+ pluralize@8.0.0:
+@@ -2984,35 +2834,6 @@ packages:
+ ts-node:
+ optional: true
+
+- postcss-modules-extract-imports@3.1.0:
+- resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules-local-by-default@4.2.0:
+- resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules-scope@3.2.1:
+- resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules-values@4.0.0:
+- resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules@6.0.1:
+- resolution: {integrity: sha512-zyo2sAkVvuZFFy0gc2+4O+xar5dYlaVy/ebO24KT0ftk/iJevSNyPyQellsBLlnccwh7f6V6Y4GvuKRYToNgpQ==}
+- peerDependencies:
+- postcss: ^8.0.0
+-
+ postcss-nested@6.2.0:
+ resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
+ engines: {node: '>=12.0'}
+@@ -3023,10 +2844,6 @@ packages:
+ resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
+ engines: {node: '>=4'}
+
+- postcss-selector-parser@7.1.0:
+- resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==}
+- engines: {node: '>=4'}
+-
+ postcss-value-parser@4.2.0:
+ resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+
+@@ -3034,8 +2851,8 @@ packages:
+ resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
+ engines: {node: ^10 || ^12 || >=14}
+
+- postcss@8.5.3:
+- resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
++ postcss@8.5.6:
++ resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
+ engines: {node: ^10 || ^12 || >=14}
+
+ potpack@1.0.2:
+@@ -3076,13 +2893,10 @@ packages:
+ raf@3.4.1:
+ resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==}
+
+- randombytes@2.1.0:
+- resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
+-
+- react-dom@19.1.0:
+- resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==}
++ react-dom@19.2.0:
++ resolution: {integrity: sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==}
+ peerDependencies:
+- react: ^19.1.0
++ react: ^19.2.0
+
+ react-is@16.13.1:
+ resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
+@@ -3113,6 +2927,16 @@ packages:
+ '@types/react':
+ optional: true
+
++ react-remove-scroll@2.7.1:
++ resolution: {integrity: sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==}
++ engines: {node: '>=10'}
++ peerDependencies:
++ '@types/react': '*'
++ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
++ peerDependenciesMeta:
++ '@types/react':
++ optional: true
++
+ react-style-singleton@2.2.3:
+ resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==}
+ engines: {node: '>=10'}
+@@ -3123,8 +2947,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- react@19.1.0:
+- resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==}
++ react@19.2.0:
++ resolution: {integrity: sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==}
+ engines: {node: '>=0.10.0'}
+
+ read-cache@1.0.0:
+@@ -3235,12 +3059,8 @@ packages:
+ sax@1.4.1:
+ resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==}
+
+- scheduler@0.26.0:
+- resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==}
+-
+- schema-utils@4.3.2:
+- resolution: {integrity: sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==}
+- engines: {node: '>= 10.13.0'}
++ scheduler@0.27.0:
++ resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==}
+
+ semver@6.3.1:
+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
+@@ -3251,9 +3071,6 @@ packages:
+ engines: {node: '>=10'}
+ hasBin: true
+
+- serialize-javascript@6.0.2:
+- resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
+-
+ set-function-length@1.2.2:
+ resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
+ engines: {node: '>= 0.4'}
+@@ -3315,9 +3132,6 @@ packages:
+ resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
+ engines: {node: '>=0.10.0'}
+
+- source-map-support@0.5.21:
+- resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+-
+ source-map@0.6.1:
+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
+ engines: {node: '>=0.10.0'}
+@@ -3341,9 +3155,6 @@ packages:
+ resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
+ engines: {node: '>=10.0.0'}
+
+- string-hash@1.1.3:
+- resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==}
+-
+ string-split-by@1.0.0:
+ resolution: {integrity: sha512-KaJKY+hfpzNyet/emP81PJA9hTVSfxNLS9SFTWxdCnnW1/zOOwiV248+EfoX7IQFcBaOp4G5YE6xTJMF+pLg6A==}
+
+@@ -3403,12 +3214,6 @@ packages:
+ strongly-connected-components@1.0.1:
+ resolution: {integrity: sha512-i0TFx4wPcO0FwX+4RkLJi1MxmcTv90jNZgxMu9XRnMXMeFUY1VJlIoXpZunPUvUUqbCT1pg5PEkFqqpcaElNaA==}
+
+- style-loader@4.0.0:
+- resolution: {integrity: sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==}
+- engines: {node: '>= 18.12.0'}
+- peerDependencies:
+- webpack: ^5.27.0
+-
+ styled-jsx@5.1.6:
+ resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
+ engines: {node: '>= 12.0.0'}
+@@ -3436,18 +3241,14 @@ packages:
+ superscript-text@1.0.0:
+ resolution: {integrity: sha512-gwu8l5MtRZ6koO0icVTlmN5pm7Dhh1+Xpe9O4x6ObMAsW+3jPbW14d1DsBq1F4wiI+WOFjXF35pslgec/G8yCQ==}
+
++ supports-color@10.2.2:
++ resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==}
++ engines: {node: '>=18'}
++
+ supports-color@7.2.0:
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+ engines: {node: '>=8'}
+
+- supports-color@8.1.1:
+- resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
+- engines: {node: '>=10'}
+-
+- supports-color@9.4.0:
+- resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==}
+- engines: {node: '>=12'}
+-
+ supports-preserve-symlinks-flag@1.0.0:
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+ engines: {node: '>= 0.4'}
+@@ -3461,44 +3262,19 @@ packages:
+ svg-path-sdf@1.1.3:
+ resolution: {integrity: sha512-vJJjVq/R5lSr2KLfVXVAStktfcfa1pNFjFOgyJnzZFXlO/fDZ5DmM8FpnSKKzLPfEYTVeXuVBTHF296TpxuJVg==}
+
+- tailwind-merge@3.2.0:
+- resolution: {integrity: sha512-FQT/OVqCD+7edmmJpsgCsY820RTD5AkBryuG5IUqR5YQZSdj5xlH5nLgH7YPths7WsLPSpSBNneJdM8aS8aeFA==}
++ tailwind-merge@3.3.1:
++ resolution: {integrity: sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==}
+
+ tailwindcss-animate@1.0.7:
+ resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==}
+ peerDependencies:
+ tailwindcss: '>=3.0.0 || insiders'
+
+- tailwindcss@3.4.17:
+- resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==}
++ tailwindcss@3.4.18:
++ resolution: {integrity: sha512-6A2rnmW5xZMdw11LYjhcI5846rt9pbLSabY5XPxo+XWdxwZaFEn47Go4NzFiHu9sNNmr/kXivP1vStfvMaK1GQ==}
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+
+- tapable@2.2.1:
+- resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
+- engines: {node: '>=6'}
+-
+- terser-webpack-plugin@5.3.14:
+- resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==}
+- engines: {node: '>= 10.13.0'}
+- peerDependencies:
+- '@swc/core': '*'
+- esbuild: '*'
+- uglify-js: '*'
+- webpack: ^5.1.0
+- peerDependenciesMeta:
+- '@swc/core':
+- optional: true
+- esbuild:
+- optional: true
+- uglify-js:
+- optional: true
+-
+- terser@5.39.0:
+- resolution: {integrity: sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==}
+- engines: {node: '>=10'}
+- hasBin: true
+-
+ thenify-all@1.6.0:
+ resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
+ engines: {node: '>=0.8'}
+@@ -3591,8 +3367,8 @@ packages:
+ typedarray@0.0.6:
+ resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
+
+- typescript@5.8.3:
+- resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
++ typescript@5.9.3:
++ resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
+@@ -3600,8 +3376,8 @@ packages:
+ resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
+ engines: {node: '>= 0.4'}
+
+- undici-types@6.19.8:
+- resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
++ undici-types@6.21.0:
++ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
+
+ unquote@1.1.1:
+ resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==}
+@@ -3609,12 +3385,6 @@ packages:
+ unrs-resolver@1.6.1:
+ resolution: {integrity: sha512-PLDI7BRVaI1C0x8mXr8leLPIOPPF1wCRFyKIswJAPJG3LdMxWNiAVvlTvmff5DSezapWFLagk18NF2cCNhe8Fg==}
+
+- update-browserslist-db@1.1.3:
+- resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
+- hasBin: true
+- peerDependencies:
+- browserslist: '>= 4.21.0'
+-
+ update-diff@1.1.0:
+ resolution: {integrity: sha512-rCiBPiHxZwT4+sBhEbChzpO5hYHjm91kScWgdHf4Qeafs6Ba7MBl+d9GlGv72bcTZQO0sLmtQS1pHSWoCLtN/A==}
+
+@@ -3644,8 +3414,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- use-sync-external-store@1.5.0:
+- resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==}
++ use-sync-external-store@1.6.0:
++ resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+
+@@ -3655,10 +3425,6 @@ packages:
+ vt-pbf@3.1.3:
+ resolution: {integrity: sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==}
+
+- watchpack@2.4.2:
+- resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==}
+- engines: {node: '>=10.13.0'}
+-
+ weak-map@1.0.8:
+ resolution: {integrity: sha512-lNR9aAefbGPpHO7AEnY0hCFjz1eTkWCXYvkTRrTHs9qv8zJp+SkVYpzfLIFXQQiG3tVvbNFQgVg2bQS8YGgxyw==}
+
+@@ -3670,20 +3436,6 @@ packages:
+ engines: {node: '>= 10.13.0'}
+ hasBin: true
+
+- webpack-sources@3.2.3:
+- resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
+- engines: {node: '>=10.13.0'}
+-
+- webpack@5.99.7:
+- resolution: {integrity: sha512-CNqKBRMQjwcmKR0idID5va1qlhrqVUKpovi+Ec79ksW8ux7iS1+A6VqzfZXgVYCFRKl7XL5ap3ZoMpwBJxcg0w==}
+- engines: {node: '>=10.13.0'}
+- hasBin: true
+- peerDependencies:
+- webpack-cli: '*'
+- peerDependenciesMeta:
+- webpack-cli:
+- optional: true
+-
+ which-boxed-primitive@1.1.1:
+ resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
+ engines: {node: '>= 0.4'}
+@@ -3714,8 +3466,8 @@ packages:
+ resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
+ engines: {node: '>=0.10.0'}
+
+- world-calendars@1.0.3:
+- resolution: {integrity: sha512-sAjLZkBnsbHkHWVhrsCU5Sa/EVuf9QqgvrN8zyJ2L/F9FR9Oc6CvVK0674+PGAtmmmYQMH98tCUSO4QLQv3/TQ==}
++ world-calendars@1.0.4:
++ resolution: {integrity: sha512-VGRnLJS+xJmGDPodgJRnGIDwGu0s+Cr9V2HB3EzlDZ5n0qb8h5SJtGUEkjrphZYAglEiXZ6kiXdmk0H/h/uu/w==}
+
+ wrap-ansi@7.0.0:
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+@@ -3798,31 +3550,31 @@ snapshots:
+ tslib: 2.8.1
+ optional: true
+
+- '@eslint-community/eslint-utils@4.6.1(eslint@9.25.0(jiti@2.4.2))':
++ '@eslint-community/eslint-utils@4.9.0(eslint@9.36.0(jiti@2.4.2))':
+ dependencies:
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-visitor-keys: 3.4.3
+
+ '@eslint-community/regexpp@4.12.1': {}
+
+- '@eslint/config-array@0.20.0':
++ '@eslint/config-array@0.21.0':
+ dependencies:
+ '@eslint/object-schema': 2.1.6
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+- '@eslint/config-helpers@0.2.1': {}
++ '@eslint/config-helpers@0.3.1': {}
+
+- '@eslint/core@0.13.0':
++ '@eslint/core@0.15.2':
+ dependencies:
+ '@types/json-schema': 7.0.15
+
+ '@eslint/eslintrc@3.3.1':
+ dependencies:
+ ajv: 6.12.6
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ espree: 10.3.0
+ globals: 14.0.0
+ ignore: 5.3.2
+@@ -3833,31 +3585,31 @@ snapshots:
+ transitivePeerDependencies:
+ - supports-color
+
+- '@eslint/js@9.25.0': {}
++ '@eslint/js@9.36.0': {}
+
+ '@eslint/object-schema@2.1.6': {}
+
+- '@eslint/plugin-kit@0.2.8':
++ '@eslint/plugin-kit@0.3.5':
+ dependencies:
+- '@eslint/core': 0.13.0
++ '@eslint/core': 0.15.2
+ levn: 0.4.1
+
+- '@floating-ui/core@1.6.9':
++ '@floating-ui/core@1.7.3':
+ dependencies:
+- '@floating-ui/utils': 0.2.9
++ '@floating-ui/utils': 0.2.10
+
+- '@floating-ui/dom@1.6.13':
++ '@floating-ui/dom@1.7.4':
+ dependencies:
+- '@floating-ui/core': 1.6.9
+- '@floating-ui/utils': 0.2.9
++ '@floating-ui/core': 1.7.3
++ '@floating-ui/utils': 0.2.10
+
+- '@floating-ui/react-dom@2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@floating-ui/react-dom@2.1.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
+ dependencies:
+- '@floating-ui/dom': 1.6.13
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
++ '@floating-ui/dom': 1.7.4
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
+
+- '@floating-ui/utils@0.2.9': {}
++ '@floating-ui/utils@0.2.10': {}
+
+ '@humanfs/core@0.19.1': {}
+
+@@ -3969,11 +3721,6 @@ snapshots:
+
+ '@jridgewell/set-array@1.2.1': {}
+
+- '@jridgewell/source-map@0.3.6':
+- dependencies:
+- '@jridgewell/gen-mapping': 0.3.8
+- '@jridgewell/trace-mapping': 0.3.25
+-
+ '@jridgewell/sourcemap-codec@1.5.0': {}
+
+ '@jridgewell/trace-mapping@0.3.25':
+@@ -4027,7 +3774,7 @@ snapshots:
+ '@tybys/wasm-util': 0.9.0
+ optional: true
+
+- '@next/bundle-analyzer@15.3.1':
++ '@next/bundle-analyzer@15.5.4':
+ dependencies:
+ webpack-bundle-analyzer: 4.10.1
+ transitivePeerDependencies:
+@@ -4203,423 +3950,423 @@ snapshots:
+
+ '@radix-ui/number@1.1.1': {}
+
+- '@radix-ui/primitive@1.1.2': {}
++ '@radix-ui/primitive@1.1.3': {}
+
+- '@radix-ui/react-arrow@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-avatar@1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-is-hydrated': 0.0.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
++
++ '@radix-ui/react-avatar@1.1.10(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
++ dependencies:
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-checkbox@1.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
++
++ '@radix-ui/react-checkbox@1.3.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-collection@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.2.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.0)(react@19.2.0)':
+ dependencies:
+- react: 19.1.0
++ react: 19.2.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-context@1.1.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-context@1.1.2(@types/react@19.2.0)(react@19.2.0)':
+ dependencies:
+- react: 19.1.0
++ react: 19.2.0
+ optionalDependencies:
+- '@types/react': 19.1.2
+-
+- '@radix-ui/react-dialog@1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.2.0
++
++ '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0)
+ aria-hidden: 1.2.4
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
++ react-remove-scroll: 2.6.3(@types/react@19.2.0)(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-direction@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-direction@1.1.1(@types/react@19.2.0)(react@19.2.0)':
+ dependencies:
+- react: 19.1.0
++ react: 19.2.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-dismissable-layer@1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
+ dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-dropdown-menu@2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-menu': 2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
++
++ '@radix-ui/react-dropdown-menu@2.1.16(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-focus-guards@1.1.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.0)(react@19.2.0)':
+ dependencies:
+- react: 19.1.0
++ react: 19.2.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-focus-scope@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-id@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-id@1.1.1(@types/react@19.2.0)(react@19.2.0)':
+ dependencies:
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- react: 19.1.0
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ react: 19.2.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-label@2.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-label@2.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-menu@2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-roving-focus': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- aria-hidden: 1.2.4
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
++
++ '@radix-ui/react-menu@2.1.16(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ aria-hidden: 1.2.6
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
++ react-remove-scroll: 2.7.1(@types/react@19.2.0)(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-popover@1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
++
++ '@radix-ui/react-popover@1.1.15(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0)
+ aria-hidden: 1.2.4
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
++ react-remove-scroll: 2.6.3(@types/react@19.2.0)(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-popper@1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@floating-ui/react-dom': 2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-arrow': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
++
++ '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
++ dependencies:
++ '@floating-ui/react-dom': 2.1.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.0)(react@19.2.0)
+ '@radix-ui/rect': 1.1.1
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-portal@1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-presence@1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-primitive@2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
+ dependencies:
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.2.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-roving-focus@1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
++
++ '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-scroll-area@1.2.5(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
+ dependencies:
+ '@radix-ui/number': 1.1.1
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-select@2.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-select@2.2.6(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
+ dependencies:
+ '@radix-ui/number': 1.1.1
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-visually-hidden': 1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ aria-hidden: 1.2.4
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
++ react-remove-scroll: 2.6.3(@types/react@19.2.0)(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-separator@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-separator@1.1.7(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-slot@1.2.0(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-slot@1.2.3(@types/react@19.2.0)(react@19.2.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- react: 19.1.0
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ react: 19.2.0
+ optionalDependencies:
+- '@types/react': 19.1.2
+-
+- '@radix-ui/react-tabs@1.1.8(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-roving-focus': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
++ '@types/react': 19.2.0
++
++ '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-context': 1.1.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.0)(react@19.2.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+- '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.0)(react@19.2.0)':
+ dependencies:
+- react: 19.1.0
++ react: 19.2.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.0)(react@19.2.0)':
+ dependencies:
+- '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- react: 19.1.0
++ '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.0)(react@19.2.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ react: 19.2.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.0)(react@19.2.0)':
+ dependencies:
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- react: 19.1.0
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ react: 19.2.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.0)(react@19.2.0)':
+ dependencies:
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- react: 19.1.0
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ react: 19.2.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-use-is-hydrated@0.0.0(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-is-hydrated@0.1.0(@types/react@19.2.0)(react@19.2.0)':
+ dependencies:
+- react: 19.1.0
+- use-sync-external-store: 1.5.0(react@19.1.0)
++ react: 19.2.0
++ use-sync-external-store: 1.6.0(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.0)(react@19.2.0)':
+ dependencies:
+- react: 19.1.0
++ react: 19.2.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-previous@1.1.1(@types/react@19.2.0)(react@19.2.0)':
+ dependencies:
+- react: 19.1.0
++ react: 19.2.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.0)(react@19.2.0)':
+ dependencies:
+ '@radix-ui/rect': 1.1.1
+- react: 19.1.0
++ react: 19.2.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-use-size@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-size@1.1.1(@types/react@19.2.0)(react@19.2.0)':
+ dependencies:
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- react: 19.1.0
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.0)(react@19.2.0)
++ react: 19.2.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- '@radix-ui/react-visually-hidden@1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.0(@types/react@19.2.0))(@types/react@19.2.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.2.0
++ '@types/react-dom': 19.2.0(@types/react@19.2.0)
+
+ '@radix-ui/rect@1.1.1': {}
+
+- '@redocly/ajv@8.11.2':
++ '@redocly/ajv@8.11.3':
+ dependencies:
+ fast-deep-equal: 3.1.3
+ json-schema-traverse: 1.0.0
+@@ -4628,12 +4375,12 @@ snapshots:
+
+ '@redocly/config@0.22.2': {}
+
+- '@redocly/openapi-core@1.34.2(supports-color@9.4.0)':
++ '@redocly/openapi-core@1.34.5(supports-color@10.2.2)':
+ dependencies:
+- '@redocly/ajv': 8.11.2
++ '@redocly/ajv': 8.11.3
+ '@redocly/config': 0.22.2
+ colorette: 1.4.0
+- https-proxy-agent: 7.0.6(supports-color@9.4.0)
++ https-proxy-agent: 7.0.6(supports-color@10.2.2)
+ js-levenshtein: 1.1.6
+ js-yaml: 4.1.0
+ minimatch: 5.1.6
+@@ -4688,16 +4435,6 @@ snapshots:
+ tslib: 2.8.1
+ optional: true
+
+- '@types/eslint-scope@3.7.7':
+- dependencies:
+- '@types/eslint': 9.6.1
+- '@types/estree': 1.0.7
+-
+- '@types/eslint@9.6.1':
+- dependencies:
+- '@types/estree': 1.0.7
+- '@types/json-schema': 7.0.15
+-
+ '@types/estree@1.0.7': {}
+
+ '@types/geojson-vt@3.2.5':
+@@ -4710,8 +4447,6 @@ snapshots:
+
+ '@types/json5@0.0.29': {}
+
+- '@types/less@3.0.8': {}
+-
+ '@types/mapbox__point-geometry@0.1.4': {}
+
+ '@types/mapbox__vector-tile@1.3.4':
+@@ -4720,65 +4455,57 @@ snapshots:
+ '@types/mapbox__point-geometry': 0.1.4
+ '@types/pbf': 3.0.5
+
+- '@types/node@20.17.30':
++ '@types/node@20.19.19':
+ dependencies:
+- undici-types: 6.19.8
++ undici-types: 6.21.0
+
+ '@types/pbf@3.0.5': {}
+
+- '@types/plotly.js@2.35.5': {}
++ '@types/plotly.js@2.35.11': {}
+
+- '@types/react-dom@19.1.2(@types/react@19.1.2)':
++ '@types/react-dom@19.2.0(@types/react@19.2.0)':
+ dependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+ '@types/react-plotly.js@2.6.3':
+ dependencies:
+- '@types/plotly.js': 2.35.5
+- '@types/react': 19.1.2
++ '@types/plotly.js': 2.35.11
++ '@types/react': 19.2.0
+
+- '@types/react@19.1.2':
++ '@types/react@19.2.0':
+ dependencies:
+ csstype: 3.1.3
+
+- '@types/sass@1.45.0':
+- dependencies:
+- sass: 1.87.0
+-
+- '@types/stylus@0.48.43':
+- dependencies:
+- '@types/node': 20.17.30
+-
+ '@types/supercluster@7.1.3':
+ dependencies:
+ '@types/geojson': 7946.0.16
+
+- '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)':
+ dependencies:
+ '@eslint-community/regexpp': 4.12.1
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
+ '@typescript-eslint/scope-manager': 8.30.1
+- '@typescript-eslint/type-utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- '@typescript-eslint/utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ '@typescript-eslint/type-utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
++ '@typescript-eslint/utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.30.1
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ graphemer: 1.4.0
+ ignore: 5.3.2
+ natural-compare: 1.4.0
+- ts-api-utils: 2.1.0(typescript@5.8.3)
+- typescript: 5.8.3
++ ts-api-utils: 2.1.0(typescript@5.9.3)
++ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+- '@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 8.30.1
+ '@typescript-eslint/types': 8.30.1
+- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
++ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.3)
+ '@typescript-eslint/visitor-keys': 8.30.1
+- debug: 4.4.0(supports-color@9.4.0)
+- eslint: 9.25.0(jiti@2.4.2)
+- typescript: 5.8.3
++ debug: 4.4.0
++ eslint: 9.36.0(jiti@2.4.2)
++ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+@@ -4787,48 +4514,48 @@ snapshots:
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/visitor-keys': 8.30.1
+
+- '@typescript-eslint/type-utils@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/type-utils@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)':
+ dependencies:
+- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
+- '@typescript-eslint/utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- debug: 4.4.0(supports-color@9.4.0)
+- eslint: 9.25.0(jiti@2.4.2)
+- ts-api-utils: 2.1.0(typescript@5.8.3)
+- typescript: 5.8.3
++ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.3)
++ '@typescript-eslint/utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
++ debug: 4.4.3(supports-color@10.2.2)
++ eslint: 9.36.0(jiti@2.4.2)
++ ts-api-utils: 2.1.0(typescript@5.9.3)
++ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/types@8.30.1': {}
+
+- '@typescript-eslint/typescript-estree@8.30.1(typescript@5.8.3)':
++ '@typescript-eslint/typescript-estree@8.30.1(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/visitor-keys': 8.30.1
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ fast-glob: 3.3.3
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.7.1
+- ts-api-utils: 2.1.0(typescript@5.8.3)
+- typescript: 5.8.3
++ ts-api-utils: 2.1.0(typescript@5.9.3)
++ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+- '@typescript-eslint/utils@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/utils@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)':
+ dependencies:
+- '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0(jiti@2.4.2))
++ '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.4.2))
+ '@typescript-eslint/scope-manager': 8.30.1
+ '@typescript-eslint/types': 8.30.1
+- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
+- eslint: 9.25.0(jiti@2.4.2)
+- typescript: 5.8.3
++ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.3)
++ eslint: 9.36.0(jiti@2.4.2)
++ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/visitor-keys@8.30.1':
+ dependencies:
+ '@typescript-eslint/types': 8.30.1
+- eslint-visitor-keys: 4.2.0
++ eslint-visitor-keys: 4.2.1
+
+ '@unrs/resolver-binding-darwin-arm64@1.6.1':
+ optional: true
+@@ -4880,92 +4607,16 @@ snapshots:
+ '@unrs/resolver-binding-win32-x64-msvc@1.6.1':
+ optional: true
+
+- '@webassemblyjs/ast@1.14.1':
+- dependencies:
+- '@webassemblyjs/helper-numbers': 1.13.2
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+-
+- '@webassemblyjs/floating-point-hex-parser@1.13.2': {}
+-
+- '@webassemblyjs/helper-api-error@1.13.2': {}
+-
+- '@webassemblyjs/helper-buffer@1.14.1': {}
+-
+- '@webassemblyjs/helper-numbers@1.13.2':
+- dependencies:
+- '@webassemblyjs/floating-point-hex-parser': 1.13.2
+- '@webassemblyjs/helper-api-error': 1.13.2
+- '@xtuc/long': 4.2.2
+-
+- '@webassemblyjs/helper-wasm-bytecode@1.13.2': {}
+-
+- '@webassemblyjs/helper-wasm-section@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-buffer': 1.14.1
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/wasm-gen': 1.14.1
+-
+- '@webassemblyjs/ieee754@1.13.2':
+- dependencies:
+- '@xtuc/ieee754': 1.2.0
+-
+- '@webassemblyjs/leb128@1.13.2':
+- dependencies:
+- '@xtuc/long': 4.2.2
+-
+- '@webassemblyjs/utf8@1.13.2': {}
+-
+- '@webassemblyjs/wasm-edit@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-buffer': 1.14.1
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/helper-wasm-section': 1.14.1
+- '@webassemblyjs/wasm-gen': 1.14.1
+- '@webassemblyjs/wasm-opt': 1.14.1
+- '@webassemblyjs/wasm-parser': 1.14.1
+- '@webassemblyjs/wast-printer': 1.14.1
+-
+- '@webassemblyjs/wasm-gen@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/ieee754': 1.13.2
+- '@webassemblyjs/leb128': 1.13.2
+- '@webassemblyjs/utf8': 1.13.2
+-
+- '@webassemblyjs/wasm-opt@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-buffer': 1.14.1
+- '@webassemblyjs/wasm-gen': 1.14.1
+- '@webassemblyjs/wasm-parser': 1.14.1
+-
+- '@webassemblyjs/wasm-parser@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-api-error': 1.13.2
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/ieee754': 1.13.2
+- '@webassemblyjs/leb128': 1.13.2
+- '@webassemblyjs/utf8': 1.13.2
+-
+- '@webassemblyjs/wast-printer@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@xtuc/long': 4.2.2
+-
+- '@xtuc/ieee754@1.2.0': {}
+-
+- '@xtuc/long@4.2.2': {}
+-
+ abs-svg-path@0.1.1: {}
+
+ acorn-jsx@5.3.2(acorn@8.14.1):
+ dependencies:
+ acorn: 8.14.1
+
++ acorn-jsx@5.3.2(acorn@8.15.0):
++ dependencies:
++ acorn: 8.15.0
++
+ acorn-walk@8.3.4:
+ dependencies:
+ acorn: 8.14.1
+@@ -4974,16 +4625,9 @@ snapshots:
+
+ acorn@8.14.1: {}
+
+- agent-base@7.1.3: {}
++ acorn@8.15.0: {}
+
+- ajv-formats@2.1.1(ajv@8.17.1):
+- optionalDependencies:
+- ajv: 8.17.1
+-
+- ajv-keywords@5.1.0(ajv@8.17.1):
+- dependencies:
+- ajv: 8.17.1
+- fast-deep-equal: 3.1.3
++ agent-base@7.1.4: {}
+
+ ajv@6.12.6:
+ dependencies:
+@@ -4992,13 +4636,6 @@ snapshots:
+ json-schema-traverse: 0.4.1
+ uri-js: 4.4.1
+
+- ajv@8.17.1:
+- dependencies:
+- fast-deep-equal: 3.1.3
+- fast-uri: 3.0.6
+- json-schema-traverse: 1.0.0
+- require-from-string: 2.0.2
+-
+ ansi-colors@4.1.3: {}
+
+ ansi-regex@5.0.1: {}
+@@ -5026,6 +4663,10 @@ snapshots:
+ dependencies:
+ tslib: 2.8.1
+
++ aria-hidden@1.2.6:
++ dependencies:
++ tslib: 2.8.1
++
+ aria-query@5.3.2: {}
+
+ array-bounds@1.0.1: {}
+@@ -5143,16 +4784,13 @@ snapshots:
+ dependencies:
+ balanced-match: 1.0.2
+
+- braces@3.0.3:
++ brace-expansion@2.0.2:
+ dependencies:
+- fill-range: 7.1.1
++ balanced-match: 1.0.2
+
+- browserslist@4.24.4:
++ braces@3.0.3:
+ dependencies:
+- caniuse-lite: 1.0.30001715
+- electron-to-chromium: 1.5.143
+- node-releases: 2.0.19
+- update-browserslist-db: 1.1.3(browserslist@4.24.4)
++ fill-range: 7.1.1
+
+ buffer-from@1.1.2: {}
+
+@@ -5209,8 +4847,7 @@ snapshots:
+ chokidar@4.0.3:
+ dependencies:
+ readdirp: 4.1.2
+-
+- chrome-trace-event@1.0.4: {}
++ optional: true
+
+ clamp@1.0.1: {}
+
+@@ -5323,19 +4960,6 @@ snapshots:
+
+ css-global-keywords@1.0.1: {}
+
+- css-loader@7.1.2(webpack@5.99.7):
+- dependencies:
+- icss-utils: 5.1.0(postcss@8.5.3)
+- postcss: 8.5.3
+- postcss-modules-extract-imports: 3.1.0(postcss@8.5.3)
+- postcss-modules-local-by-default: 4.2.0(postcss@8.5.3)
+- postcss-modules-scope: 3.2.1(postcss@8.5.3)
+- postcss-modules-values: 4.0.0(postcss@8.5.3)
+- postcss-value-parser: 4.2.0
+- semver: 7.7.1
+- optionalDependencies:
+- webpack: 5.99.7
+-
+ css-system-font-keywords@1.0.0: {}
+
+ csscolorparser@1.0.3: {}
+@@ -5429,11 +5053,15 @@ snapshots:
+ dependencies:
+ ms: 2.1.3
+
+- debug@4.4.0(supports-color@9.4.0):
++ debug@4.4.0:
++ dependencies:
++ ms: 2.1.3
++
++ debug@4.4.3(supports-color@10.2.2):
+ dependencies:
+ ms: 2.1.3
+ optionalDependencies:
+- supports-color: 9.4.0
++ supports-color: 10.2.2
+
+ deep-is@0.1.4: {}
+
+@@ -5499,8 +5127,6 @@ snapshots:
+
+ eastasianwidth@0.2.0: {}
+
+- electron-to-chromium@1.5.143: {}
+-
+ element-size@1.1.1: {}
+
+ elementary-circuits-directed-graph@1.3.1:
+@@ -5515,11 +5141,6 @@ snapshots:
+ dependencies:
+ once: 1.4.0
+
+- enhanced-resolve@5.18.1:
+- dependencies:
+- graceful-fs: 4.2.11
+- tapable: 2.2.1
+-
+ es-abstract@1.23.9:
+ dependencies:
+ array-buffer-byte-length: 1.0.2
+@@ -5597,8 +5218,6 @@ snapshots:
+ iterator.prototype: 1.1.5
+ safe-array-concat: 1.1.3
+
+- es-module-lexer@1.7.0: {}
+-
+ es-object-atoms@1.1.1:
+ dependencies:
+ es-errors: 1.3.0
+@@ -5645,17 +5264,6 @@ snapshots:
+ es6-iterator: 2.0.3
+ es6-symbol: 3.1.4
+
+- esbuild-style-plugin@1.6.3:
+- dependencies:
+- '@types/less': 3.0.8
+- '@types/sass': 1.45.0
+- '@types/stylus': 0.48.43
+- glob: 10.4.5
+- postcss: 8.5.3
+- postcss-modules: 6.0.1(postcss@8.5.3)
+-
+- escalade@3.2.0: {}
+-
+ escape-string-regexp@4.0.0: {}
+
+ escodegen@2.1.0:
+@@ -5666,21 +5274,21 @@ snapshots:
+ optionalDependencies:
+ source-map: 0.6.1
+
+- eslint-config-next@15.3.1-canary.14(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3):
++ eslint-config-next@15.3.1-canary.14(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3):
+ dependencies:
+ '@next/eslint-plugin-next': 15.3.1-canary.14
+ '@rushstack/eslint-patch': 1.11.0
+- '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- eslint: 9.25.0(jiti@2.4.2)
++ '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-import-resolver-node: 0.3.9
+- eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-jsx-a11y: 6.10.2(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-react: 7.37.5(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-react-hooks: 5.2.0(eslint@9.25.0(jiti@2.4.2))
++ eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-jsx-a11y: 6.10.2(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-react: 7.37.5(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-react-hooks: 5.2.0(eslint@9.36.0(jiti@2.4.2))
+ optionalDependencies:
+- typescript: 5.8.3
++ typescript: 5.9.3
+ transitivePeerDependencies:
+ - eslint-import-resolver-webpack
+ - eslint-plugin-import-x
+@@ -5694,33 +5302,33 @@ snapshots:
+ transitivePeerDependencies:
+ - supports-color
+
+- eslint-import-resolver-typescript@3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2)):
++ eslint-import-resolver-typescript@3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ '@nolyfill/is-core-module': 1.0.39
+- debug: 4.4.0(supports-color@9.4.0)
+- eslint: 9.25.0(jiti@2.4.2)
++ debug: 4.4.0
++ eslint: 9.36.0(jiti@2.4.2)
+ get-tsconfig: 4.10.0
+ is-bun-module: 2.0.0
+ stable-hash: 0.0.5
+ tinyglobby: 0.2.13
+ unrs-resolver: 1.6.1
+ optionalDependencies:
+- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
++ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
+ transitivePeerDependencies:
+ - supports-color
+
+- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2)):
++ eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ debug: 3.2.7
+ optionalDependencies:
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- eslint: 9.25.0(jiti@2.4.2)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-import-resolver-node: 0.3.9
+- eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2))
++ eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2))
+ transitivePeerDependencies:
+ - supports-color
+
+- eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ '@rtsao/scc': 1.1.0
+ array-includes: 3.1.8
+@@ -5729,9 +5337,9 @@ snapshots:
+ array.prototype.flatmap: 1.3.3
+ debug: 3.2.7
+ doctrine: 2.1.0
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-import-resolver-node: 0.3.9
+- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
++ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
+ hasown: 2.0.2
+ is-core-module: 2.16.1
+ is-glob: 4.0.3
+@@ -5743,13 +5351,13 @@ snapshots:
+ string.prototype.trimend: 1.0.9
+ tsconfig-paths: 3.15.0
+ optionalDependencies:
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.3)
+ transitivePeerDependencies:
+ - eslint-import-resolver-typescript
+ - eslint-import-resolver-webpack
+ - supports-color
+
+- eslint-plugin-jsx-a11y@6.10.2(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-jsx-a11y@6.10.2(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ aria-query: 5.3.2
+ array-includes: 3.1.8
+@@ -5759,7 +5367,7 @@ snapshots:
+ axobject-query: 4.1.0
+ damerau-levenshtein: 1.0.8
+ emoji-regex: 9.2.2
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ hasown: 2.0.2
+ jsx-ast-utils: 3.3.5
+ language-tags: 1.0.9
+@@ -5768,11 +5376,11 @@ snapshots:
+ safe-regex-test: 1.1.0
+ string.prototype.includes: 2.0.1
+
+- eslint-plugin-react-hooks@5.2.0(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-react-hooks@5.2.0(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+
+- eslint-plugin-react@7.37.5(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-react@7.37.5(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ array-includes: 3.1.8
+ array.prototype.findlast: 1.2.5
+@@ -5780,7 +5388,7 @@ snapshots:
+ array.prototype.tosorted: 1.1.4
+ doctrine: 2.1.0
+ es-iterator-helpers: 1.2.1
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ estraverse: 5.3.0
+ hasown: 2.0.2
+ jsx-ast-utils: 3.3.5
+@@ -5794,12 +5402,7 @@ snapshots:
+ string.prototype.matchall: 4.0.12
+ string.prototype.repeat: 1.0.0
+
+- eslint-scope@5.1.1:
+- dependencies:
+- esrecurse: 4.3.0
+- estraverse: 4.3.0
+-
+- eslint-scope@8.3.0:
++ eslint-scope@8.4.0:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
+@@ -5808,16 +5411,18 @@ snapshots:
+
+ eslint-visitor-keys@4.2.0: {}
+
+- eslint@9.25.0(jiti@2.4.2):
++ eslint-visitor-keys@4.2.1: {}
++
++ eslint@9.36.0(jiti@2.4.2):
+ dependencies:
+- '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0(jiti@2.4.2))
++ '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.4.2))
+ '@eslint-community/regexpp': 4.12.1
+- '@eslint/config-array': 0.20.0
+- '@eslint/config-helpers': 0.2.1
+- '@eslint/core': 0.13.0
++ '@eslint/config-array': 0.21.0
++ '@eslint/config-helpers': 0.3.1
++ '@eslint/core': 0.15.2
+ '@eslint/eslintrc': 3.3.1
+- '@eslint/js': 9.25.0
+- '@eslint/plugin-kit': 0.2.8
++ '@eslint/js': 9.36.0
++ '@eslint/plugin-kit': 0.3.5
+ '@humanfs/node': 0.16.6
+ '@humanwhocodes/module-importer': 1.0.1
+ '@humanwhocodes/retry': 0.4.2
+@@ -5826,11 +5431,11 @@ snapshots:
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.6
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ escape-string-regexp: 4.0.0
+- eslint-scope: 8.3.0
+- eslint-visitor-keys: 4.2.0
+- espree: 10.3.0
++ eslint-scope: 8.4.0
++ eslint-visitor-keys: 4.2.1
++ espree: 10.4.0
+ esquery: 1.6.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+@@ -5863,6 +5468,12 @@ snapshots:
+ acorn-jsx: 5.3.2(acorn@8.14.1)
+ eslint-visitor-keys: 4.2.0
+
++ espree@10.4.0:
++ dependencies:
++ acorn: 8.15.0
++ acorn-jsx: 5.3.2(acorn@8.15.0)
++ eslint-visitor-keys: 4.2.1
++
+ esprima@4.0.1: {}
+
+ esquery@1.6.0:
+@@ -5873,8 +5484,6 @@ snapshots:
+ dependencies:
+ estraverse: 5.3.0
+
+- estraverse@4.3.0: {}
+-
+ estraverse@5.3.0: {}
+
+ esutils@2.0.3: {}
+@@ -5921,8 +5530,6 @@ snapshots:
+
+ fast-levenshtein@2.0.6: {}
+
+- fast-uri@3.0.6: {}
+-
+ fastq@1.19.1:
+ dependencies:
+ reusify: 1.1.0
+@@ -5993,10 +5600,6 @@ snapshots:
+
+ functions-have-names@1.2.3: {}
+
+- generic-names@4.0.0:
+- dependencies:
+- loader-utils: 3.3.1
+-
+ geojson-vt@3.2.1: {}
+
+ geojson-vt@4.0.2: {}
+@@ -6039,6 +5642,8 @@ snapshots:
+
+ gl-matrix@3.4.3: {}
+
++ gl-matrix@3.4.4: {}
++
+ gl-text@1.4.0:
+ dependencies:
+ bit-twiddle: 1.0.2
+@@ -6077,8 +5682,6 @@ snapshots:
+ dependencies:
+ is-glob: 4.0.3
+
+- glob-to-regexp@0.4.1: {}
+-
+ glob@10.4.5:
+ dependencies:
+ foreground-child: 3.3.1
+@@ -6227,10 +5830,10 @@ snapshots:
+
+ html-escaper@2.0.2: {}
+
+- https-proxy-agent@7.0.6(supports-color@9.4.0):
++ https-proxy-agent@7.0.6(supports-color@10.2.2):
+ dependencies:
+- agent-base: 7.1.3
+- debug: 4.4.0(supports-color@9.4.0)
++ agent-base: 7.1.4
++ debug: 4.4.3(supports-color@10.2.2)
+ transitivePeerDependencies:
+ - supports-color
+
+@@ -6238,15 +5841,12 @@ snapshots:
+ dependencies:
+ safer-buffer: 2.1.2
+
+- icss-utils@5.1.0(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
+-
+ ieee754@1.2.1: {}
+
+ ignore@5.3.2: {}
+
+- immutable@5.1.1: {}
++ immutable@5.1.3:
++ optional: true
+
+ import-fresh@3.3.1:
+ dependencies:
+@@ -6430,18 +6030,12 @@ snapshots:
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
+
+- jest-worker@27.5.1:
+- dependencies:
+- '@types/node': 20.17.30
+- merge-stream: 2.0.0
+- supports-color: 8.1.1
+-
+ jiti@1.21.7: {}
+
+ jiti@2.4.2:
+ optional: true
+
+- jose@6.0.10: {}
++ jose@6.1.0: {}
+
+ js-levenshtein@1.1.6: {}
+
+@@ -6453,8 +6047,6 @@ snapshots:
+
+ json-buffer@3.0.1: {}
+
+- json-parse-even-better-errors@2.3.1: {}
+-
+ json-schema-traverse@0.4.1: {}
+
+ json-schema-traverse@1.0.0: {}
+@@ -6499,16 +6091,10 @@ snapshots:
+
+ lines-and-columns@1.2.4: {}
+
+- loader-runner@4.3.0: {}
+-
+- loader-utils@3.3.1: {}
+-
+ locate-path@6.0.0:
+ dependencies:
+ p-locate: 5.0.0
+
+- lodash.camelcase@4.3.0: {}
+-
+ lodash.merge@4.6.2: {}
+
+ loose-envify@1.4.0:
+@@ -6517,9 +6103,9 @@ snapshots:
+
+ lru-cache@10.4.3: {}
+
+- lucide-react@0.503.0(react@19.1.0):
++ lucide-react@0.503.0(react@19.2.0):
+ dependencies:
+- react: 19.1.0
++ react: 19.2.0
+
+ map-limit@0.0.1:
+ dependencies:
+@@ -6539,7 +6125,7 @@ snapshots:
+ csscolorparser: 1.0.3
+ earcut: 2.2.4
+ geojson-vt: 3.2.1
+- gl-matrix: 3.4.3
++ gl-matrix: 3.4.4
+ grid-index: 1.1.0
+ murmurhash-js: 1.0.0
+ pbf: 3.3.0
+@@ -6583,8 +6169,6 @@ snapshots:
+
+ math-log2@1.0.1: {}
+
+- merge-stream@2.0.0: {}
+-
+ merge2@1.4.1: {}
+
+ micromatch@4.0.8:
+@@ -6592,19 +6176,13 @@ snapshots:
+ braces: 3.0.3
+ picomatch: 2.3.1
+
+- mime-db@1.52.0: {}
+-
+- mime-types@2.1.35:
+- dependencies:
+- mime-db: 1.52.0
+-
+ minimatch@3.1.2:
+ dependencies:
+ brace-expansion: 1.1.11
+
+ minimatch@5.1.6:
+ dependencies:
+- brace-expansion: 2.0.1
++ brace-expansion: 2.0.2
+
+ minimatch@9.0.5:
+ dependencies:
+@@ -6658,16 +6236,14 @@ snapshots:
+ transitivePeerDependencies:
+ - supports-color
+
+- neo-async@2.6.2: {}
+-
+- next-themes@0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
++ next-themes@0.4.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0):
+ dependencies:
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
+
+ next-tick@1.1.0: {}
+
+- next@15.3.1-canary.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.87.0):
++ next@15.3.1-canary.14(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.87.0):
+ dependencies:
+ '@next/env': 15.3.1-canary.14
+ '@swc/counter': 0.1.3
+@@ -6675,9 +6251,9 @@ snapshots:
+ busboy: 1.6.0
+ caniuse-lite: 1.0.30001715
+ postcss: 8.4.31
+- react: 19.1.0
+- react-dom: 19.1.0(react@19.1.0)
+- styled-jsx: 5.1.6(react@19.1.0)
++ react: 19.2.0
++ react-dom: 19.2.0(react@19.2.0)
++ styled-jsx: 5.1.6(react@19.2.0)
+ optionalDependencies:
+ '@next/swc-darwin-arm64': 15.3.1-canary.14
+ '@next/swc-darwin-x64': 15.3.1-canary.14
+@@ -6696,8 +6272,6 @@ snapshots:
+ node-addon-api@7.1.1:
+ optional: true
+
+- node-releases@2.0.19: {}
+-
+ normalize-path@3.0.0: {}
+
+ normalize-svg-path@0.1.0: {}
+@@ -6762,20 +6336,20 @@ snapshots:
+ dependencies:
+ wrappy: 1.0.2
+
+- openapi-fetch@0.13.5:
++ openapi-fetch@0.13.8:
+ dependencies:
+ openapi-typescript-helpers: 0.0.15
+
+ openapi-typescript-helpers@0.0.15: {}
+
+- openapi-typescript@7.6.1(typescript@5.8.3):
++ openapi-typescript@7.9.1(typescript@5.9.3):
+ dependencies:
+- '@redocly/openapi-core': 1.34.2(supports-color@9.4.0)
++ '@redocly/openapi-core': 1.34.5(supports-color@10.2.2)
+ ansi-colors: 4.1.3
+ change-case: 5.4.4
+ parse-json: 8.3.0
+- supports-color: 9.4.0
+- typescript: 5.8.3
++ supports-color: 10.2.2
++ typescript: 5.9.3
+ yargs-parser: 21.1.1
+
+ opener@1.5.2: {}
+@@ -6855,12 +6429,13 @@ snapshots:
+
+ pirates@4.0.7: {}
+
+- plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7):
++ plotly.js@3.1.1(mapbox-gl@1.13.3):
+ dependencies:
+ '@plotly/d3': 3.8.2
+ '@plotly/d3-sankey': 0.7.2
+ '@plotly/d3-sankey-circular': 0.33.1
+ '@plotly/mapbox-gl': 1.13.4(mapbox-gl@1.13.3)
++ '@plotly/regl': 2.1.2
+ '@turf/area': 7.2.0
+ '@turf/bbox': 7.2.0
+ '@turf/centroid': 7.2.0
+@@ -6871,7 +6446,6 @@ snapshots:
+ color-parse: 2.0.0
+ color-rgba: 3.0.0
+ country-regex: 1.1.0
+- css-loader: 7.1.2(webpack@5.99.7)
+ d3-force: 1.2.1
+ d3-format: 1.4.5
+ d3-geo: 1.12.1
+@@ -6880,7 +6454,6 @@ snapshots:
+ d3-interpolate: 3.0.1
+ d3-time: 1.1.0
+ d3-time-format: 2.3.0
+- esbuild-style-plugin: 1.6.3
+ fast-isnumeric: 1.1.4
+ gl-mat4: 1.2.0
+ gl-text: 1.4.0
+@@ -6896,25 +6469,21 @@ snapshots:
+ point-in-polygon: 1.1.0
+ polybooljs: 1.2.2
+ probe-image-size: 7.2.3
+- regl: '@plotly/regl@2.1.2'
+ regl-error2d: 2.0.12
+ regl-line2d: 3.1.3
+ regl-scatter2d: 3.3.1
+ regl-splom: 1.0.14
+ strongly-connected-components: 1.0.1
+- style-loader: 4.0.0(webpack@5.99.7)
+ superscript-text: 1.0.0
+ svg-path-sdf: 1.1.3
+ tinycolor2: 1.6.0
+ to-px: 1.0.1
+ topojson-client: 3.1.0
+ webgl-context: 2.2.0
+- world-calendars: 1.0.3
++ world-calendars: 1.0.4
+ transitivePeerDependencies:
+- - '@rspack/core'
+ - mapbox-gl
+ - supports-color
+- - webpack
+
+ pluralize@8.0.0: {}
+
+@@ -6924,61 +6493,28 @@ snapshots:
+
+ possible-typed-array-names@1.1.0: {}
+
+- postcss-import@15.1.0(postcss@8.5.3):
++ postcss-import@15.1.0(postcss@8.5.6):
+ dependencies:
+- postcss: 8.5.3
++ postcss: 8.5.6
+ postcss-value-parser: 4.2.0
+ read-cache: 1.0.0
+ resolve: 1.22.10
+
+- postcss-js@4.0.1(postcss@8.5.3):
++ postcss-js@4.0.1(postcss@8.5.6):
+ dependencies:
+ camelcase-css: 2.0.1
+- postcss: 8.5.3
++ postcss: 8.5.6
+
+- postcss-load-config@4.0.2(postcss@8.5.3):
++ postcss-load-config@4.0.2(postcss@8.5.6):
+ dependencies:
+ lilconfig: 3.1.3
+ yaml: 2.7.1
+ optionalDependencies:
+- postcss: 8.5.3
+-
+- postcss-modules-extract-imports@3.1.0(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
++ postcss: 8.5.6
+
+- postcss-modules-local-by-default@4.2.0(postcss@8.5.3):
++ postcss-nested@6.2.0(postcss@8.5.6):
+ dependencies:
+- icss-utils: 5.1.0(postcss@8.5.3)
+- postcss: 8.5.3
+- postcss-selector-parser: 7.1.0
+- postcss-value-parser: 4.2.0
+-
+- postcss-modules-scope@3.2.1(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
+- postcss-selector-parser: 7.1.0
+-
+- postcss-modules-values@4.0.0(postcss@8.5.3):
+- dependencies:
+- icss-utils: 5.1.0(postcss@8.5.3)
+- postcss: 8.5.3
+-
+- postcss-modules@6.0.1(postcss@8.5.3):
+- dependencies:
+- generic-names: 4.0.0
+- icss-utils: 5.1.0(postcss@8.5.3)
+- lodash.camelcase: 4.3.0
+- postcss: 8.5.3
+- postcss-modules-extract-imports: 3.1.0(postcss@8.5.3)
+- postcss-modules-local-by-default: 4.2.0(postcss@8.5.3)
+- postcss-modules-scope: 3.2.1(postcss@8.5.3)
+- postcss-modules-values: 4.0.0(postcss@8.5.3)
+- string-hash: 1.1.3
+-
+- postcss-nested@6.2.0(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
++ postcss: 8.5.6
+ postcss-selector-parser: 6.1.2
+
+ postcss-selector-parser@6.1.2:
+@@ -6986,11 +6522,6 @@ snapshots:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+
+- postcss-selector-parser@7.1.0:
+- dependencies:
+- cssesc: 3.0.0
+- util-deprecate: 1.0.2
+-
+ postcss-value-parser@4.2.0: {}
+
+ postcss@8.4.31:
+@@ -6999,7 +6530,7 @@ snapshots:
+ picocolors: 1.1.1
+ source-map-js: 1.2.1
+
+- postcss@8.5.3:
++ postcss@8.5.6:
+ dependencies:
+ nanoid: 3.3.11
+ picocolors: 1.1.1
+@@ -7041,51 +6572,58 @@ snapshots:
+ dependencies:
+ performance-now: 2.1.0
+
+- randombytes@2.1.0:
+- dependencies:
+- safe-buffer: 5.2.1
+-
+- react-dom@19.1.0(react@19.1.0):
++ react-dom@19.2.0(react@19.2.0):
+ dependencies:
+- react: 19.1.0
+- scheduler: 0.26.0
++ react: 19.2.0
++ scheduler: 0.27.0
+
+ react-is@16.13.1: {}
+
+- react-plotly.js@2.6.0(plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7))(react@19.1.0):
++ react-plotly.js@2.6.0(plotly.js@3.1.1(mapbox-gl@1.13.3))(react@19.2.0):
+ dependencies:
+- plotly.js: 3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7)
++ plotly.js: 3.1.1(mapbox-gl@1.13.3)
+ prop-types: 15.8.1
+- react: 19.1.0
++ react: 19.2.0
++
++ react-remove-scroll-bar@2.3.8(@types/react@19.2.0)(react@19.2.0):
++ dependencies:
++ react: 19.2.0
++ react-style-singleton: 2.2.3(@types/react@19.2.0)(react@19.2.0)
++ tslib: 2.8.1
++ optionalDependencies:
++ '@types/react': 19.2.0
+
+- react-remove-scroll-bar@2.3.8(@types/react@19.1.2)(react@19.1.0):
++ react-remove-scroll@2.6.3(@types/react@19.2.0)(react@19.2.0):
+ dependencies:
+- react: 19.1.0
+- react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0)
++ react: 19.2.0
++ react-remove-scroll-bar: 2.3.8(@types/react@19.2.0)(react@19.2.0)
++ react-style-singleton: 2.2.3(@types/react@19.2.0)(react@19.2.0)
+ tslib: 2.8.1
++ use-callback-ref: 1.3.3(@types/react@19.2.0)(react@19.2.0)
++ use-sidecar: 1.1.3(@types/react@19.2.0)(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- react-remove-scroll@2.6.3(@types/react@19.1.2)(react@19.1.0):
++ react-remove-scroll@2.7.1(@types/react@19.2.0)(react@19.2.0):
+ dependencies:
+- react: 19.1.0
+- react-remove-scroll-bar: 2.3.8(@types/react@19.1.2)(react@19.1.0)
+- react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0)
++ react: 19.2.0
++ react-remove-scroll-bar: 2.3.8(@types/react@19.2.0)(react@19.2.0)
++ react-style-singleton: 2.2.3(@types/react@19.2.0)(react@19.2.0)
+ tslib: 2.8.1
+- use-callback-ref: 1.3.3(@types/react@19.1.2)(react@19.1.0)
+- use-sidecar: 1.1.3(@types/react@19.1.2)(react@19.1.0)
++ use-callback-ref: 1.3.3(@types/react@19.2.0)(react@19.2.0)
++ use-sidecar: 1.1.3(@types/react@19.2.0)(react@19.2.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- react-style-singleton@2.2.3(@types/react@19.1.2)(react@19.1.0):
++ react-style-singleton@2.2.3(@types/react@19.2.0)(react@19.2.0):
+ dependencies:
+ get-nonce: 1.0.1
+- react: 19.1.0
++ react: 19.2.0
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- react@19.1.0: {}
++ react@19.2.0: {}
+
+ read-cache@1.0.0:
+ dependencies:
+@@ -7112,7 +6650,8 @@ snapshots:
+ dependencies:
+ picomatch: 2.3.1
+
+- readdirp@4.1.2: {}
++ readdirp@4.1.2:
++ optional: true
+
+ reflect.getprototypeof@1.0.10:
+ dependencies:
+@@ -7251,30 +6790,20 @@ snapshots:
+ sass@1.87.0:
+ dependencies:
+ chokidar: 4.0.3
+- immutable: 5.1.1
++ immutable: 5.1.3
+ source-map-js: 1.2.1
+ optionalDependencies:
+ '@parcel/watcher': 2.5.1
++ optional: true
+
+ sax@1.4.1: {}
+
+- scheduler@0.26.0: {}
+-
+- schema-utils@4.3.2:
+- dependencies:
+- '@types/json-schema': 7.0.15
+- ajv: 8.17.1
+- ajv-formats: 2.1.1(ajv@8.17.1)
+- ajv-keywords: 5.1.0(ajv@8.17.1)
++ scheduler@0.27.0: {}
+
+ semver@6.3.1: {}
+
+ semver@7.7.1: {}
+
+- serialize-javascript@6.0.2:
+- dependencies:
+- randombytes: 2.1.0
+-
+ set-function-length@1.2.2:
+ dependencies:
+ define-data-property: 1.1.4
+@@ -7378,12 +6907,8 @@ snapshots:
+
+ source-map-js@1.2.1: {}
+
+- source-map-support@0.5.21:
+- dependencies:
+- buffer-from: 1.1.2
+- source-map: 0.6.1
+-
+- source-map@0.6.1: {}
++ source-map@0.6.1:
++ optional: true
+
+ stable-hash@0.0.5: {}
+
+@@ -7403,8 +6928,6 @@ snapshots:
+
+ streamsearch@1.1.0: {}
+
+- string-hash@1.1.3: {}
+-
+ string-split-by@1.0.0:
+ dependencies:
+ parenthesis: 3.1.8
+@@ -7491,14 +7014,10 @@ snapshots:
+
+ strongly-connected-components@1.0.1: {}
+
+- style-loader@4.0.0(webpack@5.99.7):
+- dependencies:
+- webpack: 5.99.7
+-
+- styled-jsx@5.1.6(react@19.1.0):
++ styled-jsx@5.1.6(react@19.2.0):
+ dependencies:
+ client-only: 0.0.1
+- react: 19.1.0
++ react: 19.2.0
+
+ sucrase@3.35.0:
+ dependencies:
+@@ -7520,16 +7039,12 @@ snapshots:
+
+ superscript-text@1.0.0: {}
+
+- supports-color@7.2.0:
+- dependencies:
+- has-flag: 4.0.0
++ supports-color@10.2.2: {}
+
+- supports-color@8.1.1:
++ supports-color@7.2.0:
+ dependencies:
+ has-flag: 4.0.0
+
+- supports-color@9.4.0: {}
+-
+ supports-preserve-symlinks-flag@1.0.0: {}
+
+ svg-arc-to-cubic-bezier@3.2.0: {}
+@@ -7549,13 +7064,13 @@ snapshots:
+ parse-svg-path: 0.1.2
+ svg-path-bounds: 1.0.2
+
+- tailwind-merge@3.2.0: {}
++ tailwind-merge@3.3.1: {}
+
+- tailwindcss-animate@1.0.7(tailwindcss@3.4.17):
++ tailwindcss-animate@1.0.7(tailwindcss@3.4.18):
+ dependencies:
+- tailwindcss: 3.4.17
++ tailwindcss: 3.4.18
+
+- tailwindcss@3.4.17:
++ tailwindcss@3.4.18:
+ dependencies:
+ '@alloc/quick-lru': 5.2.0
+ arg: 5.0.2
+@@ -7571,35 +7086,17 @@ snapshots:
+ normalize-path: 3.0.0
+ object-hash: 3.0.0
+ picocolors: 1.1.1
+- postcss: 8.5.3
+- postcss-import: 15.1.0(postcss@8.5.3)
+- postcss-js: 4.0.1(postcss@8.5.3)
+- postcss-load-config: 4.0.2(postcss@8.5.3)
+- postcss-nested: 6.2.0(postcss@8.5.3)
++ postcss: 8.5.6
++ postcss-import: 15.1.0(postcss@8.5.6)
++ postcss-js: 4.0.1(postcss@8.5.6)
++ postcss-load-config: 4.0.2(postcss@8.5.6)
++ postcss-nested: 6.2.0(postcss@8.5.6)
+ postcss-selector-parser: 6.1.2
+ resolve: 1.22.10
+ sucrase: 3.35.0
+ transitivePeerDependencies:
+ - ts-node
+
+- tapable@2.2.1: {}
+-
+- terser-webpack-plugin@5.3.14(webpack@5.99.7):
+- dependencies:
+- '@jridgewell/trace-mapping': 0.3.25
+- jest-worker: 27.5.1
+- schema-utils: 4.3.2
+- serialize-javascript: 6.0.2
+- terser: 5.39.0
+- webpack: 5.99.7
+-
+- terser@5.39.0:
+- dependencies:
+- '@jridgewell/source-map': 0.3.6
+- acorn: 8.14.1
+- commander: 2.20.3
+- source-map-support: 0.5.21
+-
+ thenify-all@1.6.0:
+ dependencies:
+ thenify: 3.3.1
+@@ -7645,9 +7142,9 @@ snapshots:
+
+ totalist@3.0.1: {}
+
+- ts-api-utils@2.1.0(typescript@5.8.3):
++ ts-api-utils@2.1.0(typescript@5.9.3):
+ dependencies:
+- typescript: 5.8.3
++ typescript: 5.9.3
+
+ ts-interface-checker@0.1.13: {}
+
+@@ -7708,7 +7205,7 @@ snapshots:
+
+ typedarray@0.0.6: {}
+
+- typescript@5.8.3: {}
++ typescript@5.9.3: {}
+
+ unbox-primitive@1.1.0:
+ dependencies:
+@@ -7717,7 +7214,7 @@ snapshots:
+ has-symbols: 1.1.0
+ which-boxed-primitive: 1.1.1
+
+- undici-types@6.19.8: {}
++ undici-types@6.21.0: {}
+
+ unquote@1.1.1: {}
+
+@@ -7742,12 +7239,6 @@ snapshots:
+ '@unrs/resolver-binding-win32-ia32-msvc': 1.6.1
+ '@unrs/resolver-binding-win32-x64-msvc': 1.6.1
+
+- update-browserslist-db@1.1.3(browserslist@4.24.4):
+- dependencies:
+- browserslist: 4.24.4
+- escalade: 3.2.0
+- picocolors: 1.1.1
+-
+ update-diff@1.1.0: {}
+
+ uri-js-replace@1.0.1: {}
+@@ -7756,24 +7247,24 @@ snapshots:
+ dependencies:
+ punycode: 2.3.1
+
+- use-callback-ref@1.3.3(@types/react@19.1.2)(react@19.1.0):
++ use-callback-ref@1.3.3(@types/react@19.2.0)(react@19.2.0):
+ dependencies:
+- react: 19.1.0
++ react: 19.2.0
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- use-sidecar@1.1.3(@types/react@19.1.2)(react@19.1.0):
++ use-sidecar@1.1.3(@types/react@19.2.0)(react@19.2.0):
+ dependencies:
+ detect-node-es: 1.1.0
+- react: 19.1.0
++ react: 19.2.0
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.2.0
+
+- use-sync-external-store@1.5.0(react@19.1.0):
++ use-sync-external-store@1.6.0(react@19.2.0):
+ dependencies:
+- react: 19.1.0
++ react: 19.2.0
+
+ util-deprecate@1.0.2: {}
+
+@@ -7783,11 +7274,6 @@ snapshots:
+ '@mapbox/vector-tile': 1.3.1
+ pbf: 3.3.0
+
+- watchpack@2.4.2:
+- dependencies:
+- glob-to-regexp: 0.4.1
+- graceful-fs: 4.2.11
+-
+ weak-map@1.0.8: {}
+
+ webgl-context@2.2.0:
+@@ -7813,39 +7299,6 @@ snapshots:
+ - bufferutil
+ - utf-8-validate
+
+- webpack-sources@3.2.3: {}
+-
+- webpack@5.99.7:
+- dependencies:
+- '@types/eslint-scope': 3.7.7
+- '@types/estree': 1.0.7
+- '@types/json-schema': 7.0.15
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/wasm-edit': 1.14.1
+- '@webassemblyjs/wasm-parser': 1.14.1
+- acorn: 8.14.1
+- browserslist: 4.24.4
+- chrome-trace-event: 1.0.4
+- enhanced-resolve: 5.18.1
+- es-module-lexer: 1.7.0
+- eslint-scope: 5.1.1
+- events: 3.3.0
+- glob-to-regexp: 0.4.1
+- graceful-fs: 4.2.11
+- json-parse-even-better-errors: 2.3.1
+- loader-runner: 4.3.0
+- mime-types: 2.1.35
+- neo-async: 2.6.2
+- schema-utils: 4.3.2
+- tapable: 2.2.1
+- terser-webpack-plugin: 5.3.14(webpack@5.99.7)
+- watchpack: 2.4.2
+- webpack-sources: 3.2.3
+- transitivePeerDependencies:
+- - '@swc/core'
+- - esbuild
+- - uglify-js
+-
+ which-boxed-primitive@1.1.1:
+ dependencies:
+ is-bigint: 1.1.0
+@@ -7897,7 +7350,7 @@ snapshots:
+
+ word-wrap@1.2.5: {}
+
+- world-calendars@1.0.3:
++ world-calendars@1.0.4:
+ dependencies:
+ object-assign: 4.1.1
+
diff --git a/pulls/6.json b/pulls/6.json
@@ -0,0 +1,18 @@
+{
+ "number": 6,
+ "title": "Update react monorepo to v19.2.0",
+ "state": "open",
+ "diff_file": "6.diff",
+ "author": "renovate[bot]",
+ "created_at": "2025-05-23T12:55:02Z",
+ "closed_at": null,
+ "merged_at": null,
+ "base_ref": "main",
+ "head_ref": "renovate/react-monorepo",
+ "labels": [],
+ "assignees": [],
+ "requested_reviewers": [],
+ "body": "> [!NOTE]\n> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.\n> \n> This notice will be removed on 2025-10-07.\n\n<hr>\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Confidence |\n|---|---|---|---|\n| [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`19.1.2` -> `19.2.0`](https://renovatebot.com/diffs/npm/@types%2freact/19.1.2/19.2.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |\n| [@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | [`19.1.2` -> `19.2.0`](https://renovatebot.com/diffs/npm/@types%2freact-dom/19.1.2/19.2.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |\n| [react](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react)) | [`19.1.0` -> `19.2.0`](https://renovatebot.com/diffs/npm/react/19.1.0/19.2.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |\n| [react-dom](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react-dom)) | [`19.1.0` -> `19.2.0`](https://renovatebot.com/diffs/npm/react-dom/19.1.0/19.2.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n<details>\n<summary>facebook/react (react)</summary>\n\n### [`v19.2.0`](https://redirect.github.com/facebook/react/blob/HEAD/CHANGELOG.md#1920-October-1st-2025)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.1.1...v19.2.0)\n\nBelow is a list of all new features, APIs, and bug fixes.\n\nRead the [React 19.2 release post](https://react.dev/blog/2025/10/01/react-19-2) for more information.\n\n##### New React Features\n\n- [`<Activity>`](https://react.dev/reference/react/Activity): A new API to hide and restore the UI and internal state of its children.\n- [`useEffectEvent`](https://react.dev/reference/react/useEffectEvent) is a React Hook that lets you extract non-reactive logic into an [Effect Event](https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event).\n- [`cacheSignal`](https://react.dev/reference/react/cacheSignal) (for RSCs) lets your know when the `cache()` lifetime is over.\n- [React Performance tracks](https://react.dev/reference/developer-tooling/react-performance-tracks) appear on the Performance panel\u2019s timeline in your browser developer tools\n\n##### New React DOM Features\n\n- Added resume APIs for partial pre-rendering with Web Streams:\n - [`resume`](https://react.dev/reference/react-dom/server/resume): to resume a prerender to a stream.\n - [`resumeAndPrerender`](https://react.dev/reference/react-dom/static/resumeAndPrerender): to resume a prerender to HTML.\n- Added resume APIs for partial pre-rendering with Node Streams:\n - [`resumeToPipeableStream`](https://react.dev/reference/react-dom/server/resumeToPipeableStream): to resume a prerender to a stream.\n - [`resumeAndPrerenderToNodeStream`](https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream): to resume a prerender to HTML.\n- Updated [`prerender`](https://react.dev/reference/react-dom/static/prerender) APIs to return a `postponed` state that can be passed to the `resume` APIs.\n\n##### Notable changes\n\n- React DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming `<ViewTransition>` Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\n- Add Node Web Streams (`prerender`, `renderToReadableStream`) to server-side-rendering APIs for Node.js\n- Use underscore instead of `:` IDs generated by useId\n\n##### All Changes\n\n##### React\n\n- `<Activity />` was developed over many years, starting before `ClassComponent.setState` ([@​acdlite](https://redirect.github.com/acdlite) [@​sebmarkbage](https://redirect.github.com/sebmarkbage) and many others)\n- Stringify context as \"SomeContext\" instead of \"SomeContext.Provider\" ([@​kassens](https://redirect.github.com/kassens) [#​33507](https://redirect.github.com/facebook/react/pull/33507))\n- Include stack of cause of React instrumentation errors with `%o` placeholder ([@​eps1lon](https://redirect.github.com/eps1lon) [#​34198](https://redirect.github.com/facebook/react/pull/34198))\n- Fix infinite `useDeferredValue` loop in popstate event ([@​acdlite](https://redirect.github.com/acdlite) [#​32821](https://redirect.github.com/facebook/react/pull/32821))\n- Fix a bug when an initial value was passed to `useDeferredValue` ([@​acdlite](https://redirect.github.com/acdlite) [#​34376](https://redirect.github.com/facebook/react/pull/34376))\n- Fix a crash when submitting forms with Client Actions ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​33055](https://redirect.github.com/facebook/react/pull/33055))\n- Hide/unhide the content of dehydrated suspense boundaries if they resuspend ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​32900](https://redirect.github.com/facebook/react/pull/32900))\n- Avoid stack overflow on wide trees during Hot Reload ([@​sophiebits](https://redirect.github.com/sophiebits) [#​34145](https://redirect.github.com/facebook/react/pull/34145))\n- Improve Owner and Component stacks in various places ([@​sebmarkbage](https://redirect.github.com/sebmarkbage), [@​eps1lon](https://redirect.github.com/eps1lon): [#​33629](https://redirect.github.com/facebook/react/pull/33629), [#​33724](https://redirect.github.com/facebook/react/pull/33724), [#​32735](https://redirect.github.com/facebook/react/pull/32735), [#​33723](https://redirect.github.com/facebook/react/pull/33723))\n- Add `cacheSignal` ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​33557](https://redirect.github.com/facebook/react/pull/33557))\n\n##### React DOM\n\n- Block on Suspensey Fonts during reveal of server-side-rendered content ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​33342](https://redirect.github.com/facebook/react/pull/33342))\n- Use underscore instead of `:` for IDs generated by `useId` ([@​sebmarkbage](https://redirect.github.com/sebmarkbage), [@​eps1lon](https://redirect.github.com/eps1lon): [#​32001](https://redirect.github.com/facebook/react/pull/32001), [#​33342](https://redirect.github.com/facebook/react/pull/33342)[#​33099](https://redirect.github.com/facebook/react/pull/33099), [#​33422](https://redirect.github.com/facebook/react/pull/33422))\n- Stop warning when ARIA 1.3 attributes are used ([@​Abdul-Omira](https://redirect.github.com/Abdul-Omira) [#​34264](https://redirect.github.com/facebook/react/pull/34264))\n- Allow `nonce` to be used on hoistable styles ([@​Andarist](https://redirect.github.com/Andarist) [#​32461](https://redirect.github.com/facebook/react/pull/32461))\n- Warn for using a React owned node as a Container if it also has text content ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​32774](https://redirect.github.com/facebook/react/pull/32774))\n- s/HTML/text for for error messages if text hydration mismatches ([@​rickhanlonii](https://redirect.github.com/rickhanlonii) [#​32763](https://redirect.github.com/facebook/react/pull/32763))\n- Fix a bug with `React.use` inside `React.lazy`-ed Component ([@​hi-ogawa](https://redirect.github.com/hi-ogawa) [#​33941](https://redirect.github.com/facebook/react/pull/33941))\n- Enable the `progressiveChunkSize` option for server-side-rendering APIs ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​33027](https://redirect.github.com/facebook/react/pull/33027))\n- Fix a bug with deeply nested Suspense inside Suspense fallback when server-side-rendering ([@​gnoff](https://redirect.github.com/gnoff) [#​33467](https://redirect.github.com/facebook/react/pull/33467))\n- Avoid hanging when suspending after aborting while rendering ([@​gnoff](https://redirect.github.com/gnoff) [#​34192](https://redirect.github.com/facebook/react/pull/34192))\n- Add Node Web Streams to server-side-rendering APIs for Node.js ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​33475](https://redirect.github.com/facebook/react/pull/33475))\n\n##### React Server Components\n\n- Preload `<img>` and `<link>` using hints before they're rendered ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​34604](https://redirect.github.com/facebook/react/pull/34604))\n- Log error if production elements are rendered during development ([@​eps1lon](https://redirect.github.com/eps1lon) [#​34189](https://redirect.github.com/facebook/react/pull/34189))\n- Fix a bug when returning a Temporary reference (e.g. a Client Reference) from Server Functions ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​34084](https://redirect.github.com/facebook/react/pull/34084), [@​denk0403](https://redirect.github.com/denk0403) [#​33761](https://redirect.github.com/facebook/react/pull/33761))\n- Pass line/column to `filterStackFrame` ([@​eps1lon](https://redirect.github.com/eps1lon) [#​33707](https://redirect.github.com/facebook/react/pull/33707))\n- Support Async Modules in Turbopack Server References ([@​lubieowoce](https://redirect.github.com/lubieowoce) [#​34531](https://redirect.github.com/facebook/react/pull/34531))\n- Add support for .mjs file extension in Webpack ([@​jennyscript](https://redirect.github.com/jennyscript) [#​33028](https://redirect.github.com/facebook/react/pull/33028))\n- Fix a wrong missing key warning ([@​unstubbable](https://redirect.github.com/unstubbable) [#​34350](https://redirect.github.com/facebook/react/pull/34350))\n- Make console log resolve in predictable order ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​33665](https://redirect.github.com/facebook/react/pull/33665))\n\n##### React Reconciler\n\n- [createContainer](https://redirect.github.com/facebook/react/blob/v19.2.0/packages/react-reconciler/src/ReactFiberReconciler.js#L255-L261) and [createHydrationContainer](https://redirect.github.com/facebook/react/blob/v19.2.0/packages/react-reconciler/src/ReactFiberReconciler.js#L305-L312) had their parameter order adjusted after `on*` handlers to account for upcoming experimental APIs\n\n### [`v19.1.1`](https://redirect.github.com/facebook/react/compare/v19.1.0...4017a4b43b9d8d4a2b75fe81dde69f6e62453e68)\n\n[Compare Source](https://redirect.github.com/facebook/react/compare/v19.1.0...v19.1.1)\n\n</details>\n\n---\n\n### Configuration\n\n\ud83d\udcc5 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n\ud83d\udea6 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n\u267b **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\ud83d\udd15 **Ignore**: Close this PR and you won't be reminded about these updates again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->\n",
+ "comments": [],
+ "review_comments": []
+}
diff --git a/pulls/6.md b/pulls/6.md
@@ -0,0 +1,136 @@
+# PR #6 Update react monorepo to v19.2.0
+
+- **Status:** open
+- **Author:** @renovate[bot]
+- **Created:** 2025-05-23T12:55:02Z
+- **Branch:** renovate/react-monorepo → main
+- **Diff:** [6.diff](./6.diff)
+
+---
+
+> [!NOTE]
+> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.
+>
+> This notice will be removed on 2025-10-07.
+
+<hr>
+
+This PR contains the following updates:
+
+| Package | Change | Age | Confidence |
+|---|---|---|---|
+| [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`19.1.2` -> `19.2.0`](https://renovatebot.com/diffs/npm/@types%2freact/19.1.2/19.2.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
+| [@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | [`19.1.2` -> `19.2.0`](https://renovatebot.com/diffs/npm/@types%2freact-dom/19.1.2/19.2.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
+| [react](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react)) | [`19.1.0` -> `19.2.0`](https://renovatebot.com/diffs/npm/react/19.1.0/19.2.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
+| [react-dom](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react-dom)) | [`19.1.0` -> `19.2.0`](https://renovatebot.com/diffs/npm/react-dom/19.1.0/19.2.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
+
+---
+
+### Release Notes
+
+<details>
+<summary>facebook/react (react)</summary>
+
+### [`v19.2.0`](https://redirect.github.com/facebook/react/blob/HEAD/CHANGELOG.md#1920-October-1st-2025)
+
+[Compare Source](https://redirect.github.com/facebook/react/compare/v19.1.1...v19.2.0)
+
+Below is a list of all new features, APIs, and bug fixes.
+
+Read the [React 19.2 release post](https://react.dev/blog/2025/10/01/react-19-2) for more information.
+
+##### New React Features
+
+- [`<Activity>`](https://react.dev/reference/react/Activity): A new API to hide and restore the UI and internal state of its children.
+- [`useEffectEvent`](https://react.dev/reference/react/useEffectEvent) is a React Hook that lets you extract non-reactive logic into an [Effect Event](https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event).
+- [`cacheSignal`](https://react.dev/reference/react/cacheSignal) (for RSCs) lets your know when the `cache()` lifetime is over.
+- [React Performance tracks](https://react.dev/reference/developer-tooling/react-performance-tracks) appear on the Performance panel’s timeline in your browser developer tools
+
+##### New React DOM Features
+
+- Added resume APIs for partial pre-rendering with Web Streams:
+ - [`resume`](https://react.dev/reference/react-dom/server/resume): to resume a prerender to a stream.
+ - [`resumeAndPrerender`](https://react.dev/reference/react-dom/static/resumeAndPrerender): to resume a prerender to HTML.
+- Added resume APIs for partial pre-rendering with Node Streams:
+ - [`resumeToPipeableStream`](https://react.dev/reference/react-dom/server/resumeToPipeableStream): to resume a prerender to a stream.
+ - [`resumeAndPrerenderToNodeStream`](https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream): to resume a prerender to HTML.
+- Updated [`prerender`](https://react.dev/reference/react-dom/static/prerender) APIs to return a `postponed` state that can be passed to the `resume` APIs.
+
+##### Notable changes
+
+- React DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming `<ViewTransition>` Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.
+- Add Node Web Streams (`prerender`, `renderToReadableStream`) to server-side-rendering APIs for Node.js
+- Use underscore instead of `:` IDs generated by useId
+
+##### All Changes
+
+##### React
+
+- `<Activity />` was developed over many years, starting before `ClassComponent.setState` ([@​acdlite](https://redirect.github.com/acdlite) [@​sebmarkbage](https://redirect.github.com/sebmarkbage) and many others)
+- Stringify context as "SomeContext" instead of "SomeContext.Provider" ([@​kassens](https://redirect.github.com/kassens) [#​33507](https://redirect.github.com/facebook/react/pull/33507))
+- Include stack of cause of React instrumentation errors with `%o` placeholder ([@​eps1lon](https://redirect.github.com/eps1lon) [#​34198](https://redirect.github.com/facebook/react/pull/34198))
+- Fix infinite `useDeferredValue` loop in popstate event ([@​acdlite](https://redirect.github.com/acdlite) [#​32821](https://redirect.github.com/facebook/react/pull/32821))
+- Fix a bug when an initial value was passed to `useDeferredValue` ([@​acdlite](https://redirect.github.com/acdlite) [#​34376](https://redirect.github.com/facebook/react/pull/34376))
+- Fix a crash when submitting forms with Client Actions ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​33055](https://redirect.github.com/facebook/react/pull/33055))
+- Hide/unhide the content of dehydrated suspense boundaries if they resuspend ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​32900](https://redirect.github.com/facebook/react/pull/32900))
+- Avoid stack overflow on wide trees during Hot Reload ([@​sophiebits](https://redirect.github.com/sophiebits) [#​34145](https://redirect.github.com/facebook/react/pull/34145))
+- Improve Owner and Component stacks in various places ([@​sebmarkbage](https://redirect.github.com/sebmarkbage), [@​eps1lon](https://redirect.github.com/eps1lon): [#​33629](https://redirect.github.com/facebook/react/pull/33629), [#​33724](https://redirect.github.com/facebook/react/pull/33724), [#​32735](https://redirect.github.com/facebook/react/pull/32735), [#​33723](https://redirect.github.com/facebook/react/pull/33723))
+- Add `cacheSignal` ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​33557](https://redirect.github.com/facebook/react/pull/33557))
+
+##### React DOM
+
+- Block on Suspensey Fonts during reveal of server-side-rendered content ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​33342](https://redirect.github.com/facebook/react/pull/33342))
+- Use underscore instead of `:` for IDs generated by `useId` ([@​sebmarkbage](https://redirect.github.com/sebmarkbage), [@​eps1lon](https://redirect.github.com/eps1lon): [#​32001](https://redirect.github.com/facebook/react/pull/32001), [#​33342](https://redirect.github.com/facebook/react/pull/33342)[#​33099](https://redirect.github.com/facebook/react/pull/33099), [#​33422](https://redirect.github.com/facebook/react/pull/33422))
+- Stop warning when ARIA 1.3 attributes are used ([@​Abdul-Omira](https://redirect.github.com/Abdul-Omira) [#​34264](https://redirect.github.com/facebook/react/pull/34264))
+- Allow `nonce` to be used on hoistable styles ([@​Andarist](https://redirect.github.com/Andarist) [#​32461](https://redirect.github.com/facebook/react/pull/32461))
+- Warn for using a React owned node as a Container if it also has text content ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​32774](https://redirect.github.com/facebook/react/pull/32774))
+- s/HTML/text for for error messages if text hydration mismatches ([@​rickhanlonii](https://redirect.github.com/rickhanlonii) [#​32763](https://redirect.github.com/facebook/react/pull/32763))
+- Fix a bug with `React.use` inside `React.lazy`-ed Component ([@​hi-ogawa](https://redirect.github.com/hi-ogawa) [#​33941](https://redirect.github.com/facebook/react/pull/33941))
+- Enable the `progressiveChunkSize` option for server-side-rendering APIs ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​33027](https://redirect.github.com/facebook/react/pull/33027))
+- Fix a bug with deeply nested Suspense inside Suspense fallback when server-side-rendering ([@​gnoff](https://redirect.github.com/gnoff) [#​33467](https://redirect.github.com/facebook/react/pull/33467))
+- Avoid hanging when suspending after aborting while rendering ([@​gnoff](https://redirect.github.com/gnoff) [#​34192](https://redirect.github.com/facebook/react/pull/34192))
+- Add Node Web Streams to server-side-rendering APIs for Node.js ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​33475](https://redirect.github.com/facebook/react/pull/33475))
+
+##### React Server Components
+
+- Preload `<img>` and `<link>` using hints before they're rendered ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​34604](https://redirect.github.com/facebook/react/pull/34604))
+- Log error if production elements are rendered during development ([@​eps1lon](https://redirect.github.com/eps1lon) [#​34189](https://redirect.github.com/facebook/react/pull/34189))
+- Fix a bug when returning a Temporary reference (e.g. a Client Reference) from Server Functions ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​34084](https://redirect.github.com/facebook/react/pull/34084), [@​denk0403](https://redirect.github.com/denk0403) [#​33761](https://redirect.github.com/facebook/react/pull/33761))
+- Pass line/column to `filterStackFrame` ([@​eps1lon](https://redirect.github.com/eps1lon) [#​33707](https://redirect.github.com/facebook/react/pull/33707))
+- Support Async Modules in Turbopack Server References ([@​lubieowoce](https://redirect.github.com/lubieowoce) [#​34531](https://redirect.github.com/facebook/react/pull/34531))
+- Add support for .mjs file extension in Webpack ([@​jennyscript](https://redirect.github.com/jennyscript) [#​33028](https://redirect.github.com/facebook/react/pull/33028))
+- Fix a wrong missing key warning ([@​unstubbable](https://redirect.github.com/unstubbable) [#​34350](https://redirect.github.com/facebook/react/pull/34350))
+- Make console log resolve in predictable order ([@​sebmarkbage](https://redirect.github.com/sebmarkbage) [#​33665](https://redirect.github.com/facebook/react/pull/33665))
+
+##### React Reconciler
+
+- [createContainer](https://redirect.github.com/facebook/react/blob/v19.2.0/packages/react-reconciler/src/ReactFiberReconciler.js#L255-L261) and [createHydrationContainer](https://redirect.github.com/facebook/react/blob/v19.2.0/packages/react-reconciler/src/ReactFiberReconciler.js#L305-L312) had their parameter order adjusted after `on*` handlers to account for upcoming experimental APIs
+
+### [`v19.1.1`](https://redirect.github.com/facebook/react/compare/v19.1.0...4017a4b43b9d8d4a2b75fe81dde69f6e62453e68)
+
+[Compare Source](https://redirect.github.com/facebook/react/compare/v19.1.0...v19.1.1)
+
+</details>
+
+---
+
+### Configuration
+
+📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
+
+🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
+
+♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
+
+🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
+
+---
+
+ - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
+
+---
+
+This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).
+<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
+
+
diff --git a/pulls/7.diff b/pulls/7.diff
@@ -0,0 +1,3563 @@
+diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
+index 016a676..b4099d0 100644
+--- a/pnpm-lock.yaml
++++ b/pnpm-lock.yaml
+@@ -10,40 +10,40 @@ importers:
+ dependencies:
+ '@radix-ui/react-avatar':
+ specifier: ^1.1.6
+- version: 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-checkbox':
+ specifier: ^1.2.2
+- version: 1.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.3.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-dialog':
+ specifier: ^1.1.10
+- version: 1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.15(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-dropdown-menu':
+ specifier: ^2.1.11
+- version: 2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 2.1.16(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-label':
+ specifier: ^2.1.4
+- version: 2.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 2.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-popover':
+ specifier: ^1.1.10
+- version: 1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.15(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-scroll-area':
+ specifier: ^1.2.5
+- version: 1.2.5(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.2.10(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-select':
+ specifier: ^2.2.2
+- version: 2.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 2.2.6(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-separator':
+ specifier: ^1.1.4
+- version: 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-slot':
+ specifier: ^1.2.0
+- version: 1.2.0(@types/react@19.1.2)(react@19.1.0)
++ version: 1.2.3(@types/react@19.1.14)(react@19.1.0)
+ '@radix-ui/react-tabs':
+ specifier: ^1.1.8
+- version: 1.1.8(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.1.13(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@radix-ui/react-visually-hidden':
+ specifier: ^1.2.0
+- version: 1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ version: 1.2.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ class-variance-authority:
+ specifier: ^0.7.1
+ version: 0.7.1
+@@ -52,7 +52,7 @@ importers:
+ version: 2.1.1
+ jose:
+ specifier: ^6.0.10
+- version: 6.0.10
++ version: 6.1.0
+ lucide-react:
+ specifier: ^0.503.0
+ version: 0.503.0(react@19.1.0)
+@@ -64,10 +64,10 @@ importers:
+ version: 0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ openapi-fetch:
+ specifier: ^0.13.5
+- version: 0.13.5
++ version: 0.13.8
+ plotly.js:
+ specifier: ^3.0.1
+- version: 3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7)
++ version: 3.1.0(mapbox-gl@1.13.3)
+ react:
+ specifier: 19.1.0
+ version: 19.1.0
+@@ -76,10 +76,10 @@ importers:
+ version: 19.1.0(react@19.1.0)
+ react-plotly.js:
+ specifier: ^2.6.0
+- version: 2.6.0(plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7))(react@19.1.0)
++ version: 2.6.0(plotly.js@3.1.0(mapbox-gl@1.13.3))(react@19.1.0)
+ tailwind-merge:
+ specifier: ^3.2.0
+- version: 3.2.0
++ version: 3.3.1
+ tailwindcss-animate:
+ specifier: ^1.0.7
+ version: 1.0.7(tailwindcss@3.4.17)
+@@ -89,40 +89,40 @@ importers:
+ version: 3.3.1
+ '@next/bundle-analyzer':
+ specifier: ^15.3.1
+- version: 15.3.1
++ version: 15.5.4
+ '@types/node':
+ specifier: ^20
+- version: 20.17.30
++ version: 20.19.17
+ '@types/plotly.js':
+ specifier: ^2.35.5
+- version: 2.35.5
++ version: 2.35.11
+ '@types/react':
+ specifier: ^19
+- version: 19.1.2
++ version: 19.1.14
+ '@types/react-dom':
+ specifier: ^19
+- version: 19.1.2(@types/react@19.1.2)
++ version: 19.1.9(@types/react@19.1.14)
+ '@types/react-plotly.js':
+ specifier: ^2.6.3
+ version: 2.6.3
+ eslint:
+ specifier: ^9
+- version: 9.25.0(jiti@2.4.2)
++ version: 9.36.0(jiti@2.4.2)
+ eslint-config-next:
+ specifier: 15.3.1-canary.14
+- version: 15.3.1-canary.14(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ version: 15.3.1-canary.14(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
+ openapi-typescript:
+ specifier: ^7.6.1
+- version: 7.6.1(typescript@5.8.3)
++ version: 7.9.1(typescript@5.9.2)
+ postcss:
+ specifier: ^8.5.3
+- version: 8.5.3
++ version: 8.5.6
+ tailwindcss:
+ specifier: ^3.4.17
+ version: 3.4.17
+ typescript:
+ specifier: ^5
+- version: 5.8.3
++ version: 5.9.2
+
+ packages:
+
+@@ -155,8 +155,8 @@ packages:
+ '@emnapi/wasi-threads@1.0.2':
+ resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==}
+
+- '@eslint-community/eslint-utils@4.6.1':
+- resolution: {integrity: sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==}
++ '@eslint-community/eslint-utils@4.9.0':
++ resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+@@ -165,67 +165,63 @@ packages:
+ resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+
+- '@eslint/config-array@0.20.0':
+- resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==}
++ '@eslint/config-array@0.21.0':
++ resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/config-helpers@0.2.1':
+- resolution: {integrity: sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==}
++ '@eslint/config-helpers@0.3.1':
++ resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/core@0.13.0':
+- resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==}
++ '@eslint/core@0.15.2':
++ resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/eslintrc@3.3.1':
+ resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/js@9.25.0':
+- resolution: {integrity: sha512-iWhsUS8Wgxz9AXNfvfOPFSW4VfMXdVhp1hjkZVhXCrpgh/aLcc45rX6MPu+tIVUWDw0HfNwth7O28M1xDxNf9w==}
++ '@eslint/js@9.36.0':
++ resolution: {integrity: sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@eslint/object-schema@2.1.6':
+ resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@eslint/plugin-kit@0.2.8':
+- resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==}
++ '@eslint/plugin-kit@0.3.5':
++ resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- '@floating-ui/core@1.6.9':
+- resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==}
++ '@floating-ui/core@1.7.3':
++ resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==}
+
+- '@floating-ui/dom@1.6.13':
+- resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==}
++ '@floating-ui/dom@1.7.4':
++ resolution: {integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==}
+
+- '@floating-ui/react-dom@2.1.2':
+- resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==}
++ '@floating-ui/react-dom@2.1.6':
++ resolution: {integrity: sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+
+- '@floating-ui/utils@0.2.9':
+- resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==}
++ '@floating-ui/utils@0.2.10':
++ resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==}
+
+ '@humanfs/core@0.19.1':
+ resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
+ engines: {node: '>=18.18.0'}
+
+- '@humanfs/node@0.16.6':
+- resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==}
++ '@humanfs/node@0.16.7':
++ resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==}
+ engines: {node: '>=18.18.0'}
+
+ '@humanwhocodes/module-importer@1.0.1':
+ resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
+ engines: {node: '>=12.22'}
+
+- '@humanwhocodes/retry@0.3.1':
+- resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
+- engines: {node: '>=18.18'}
+-
+- '@humanwhocodes/retry@0.4.2':
+- resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==}
++ '@humanwhocodes/retry@0.4.3':
++ resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
+ engines: {node: '>=18.18'}
+
+ '@img/sharp-darwin-arm64@0.34.1':
+@@ -354,9 +350,6 @@ packages:
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
+ engines: {node: '>=6.0.0'}
+
+- '@jridgewell/source-map@0.3.6':
+- resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
+-
+ '@jridgewell/sourcemap-codec@1.5.0':
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
+
+@@ -408,8 +401,8 @@ packages:
+ '@napi-rs/wasm-runtime@0.2.9':
+ resolution: {integrity: sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==}
+
+- '@next/bundle-analyzer@15.3.1':
+- resolution: {integrity: sha512-NqUZrjVruGbdQaPE3OSEXP+ZuULqumeHVTuU9pOX1V0/9BWY9FOck3jgQGFdBtG41nOYuO8+CoHKDQAVIPQJrw==}
++ '@next/bundle-analyzer@15.5.4':
++ resolution: {integrity: sha512-wMtpIjEHi+B/wC34ZbEcacGIPgQTwTFjjp0+F742s9TxC6QwT0MwB/O0QEgalMe8s3SH/K09DO0gmTvUSJrLRA==}
+
+ '@next/env@15.3.1-canary.14':
+ resolution: {integrity: sha512-wxN5hGq8mowL/TUXfD9p8zQq7pKDbFQaxpWCE4RGxHqgxGhOhKfaIEuLw5oPNS472WI/OTTF2B+w5HvUWQ9Cxg==}
+@@ -592,11 +585,11 @@ packages:
+ '@radix-ui/number@1.1.1':
+ resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==}
+
+- '@radix-ui/primitive@1.1.2':
+- resolution: {integrity: sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==}
++ '@radix-ui/primitive@1.1.3':
++ resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==}
+
+- '@radix-ui/react-arrow@1.1.4':
+- resolution: {integrity: sha512-qz+fxrqgNxG0dYew5l7qR3c7wdgRu1XVUHGnGYX7rg5HM4p9SWaRmJwfgR3J0SgyUKayLmzQIun+N6rWRgiRKw==}
++ '@radix-ui/react-arrow@1.1.7':
++ resolution: {integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -608,8 +601,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-avatar@1.1.6':
+- resolution: {integrity: sha512-YDduxvqNMHzTQWNqja7Z/XTyFc8UOP98/ePjJTFa1vqILPlTPcQaVa1YyQMiQl4SFQPA9Y/zj1dHBgMlE5G/ow==}
++ '@radix-ui/react-avatar@1.1.10':
++ resolution: {integrity: sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -621,8 +614,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-checkbox@1.2.2':
+- resolution: {integrity: sha512-pMxzQLK+m/tkDRXJg7VUjRx6ozsBdzNLOV4vexfVBU57qT2Gvf4cw2gKKhOohJxjadQ+WcUXCKosTIxcZzi03A==}
++ '@radix-ui/react-checkbox@1.3.3':
++ resolution: {integrity: sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -634,8 +627,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-collection@1.1.4':
+- resolution: {integrity: sha512-cv4vSf7HttqXilDnAnvINd53OTl1/bjUYVZrkFnA7nwmY9Ob2POUy0WY0sfqBAe1s5FyKsyceQlqiEGPYNTadg==}
++ '@radix-ui/react-collection@1.1.7':
++ resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -665,8 +658,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-dialog@1.1.10':
+- resolution: {integrity: sha512-m6pZb0gEM5uHPSb+i2nKKGQi/HMSVjARMsLMWQfKDP+eJ6B+uqryHnXhpnohTWElw+vEcMk/o4wJODtdRKHwqg==}
++ '@radix-ui/react-dialog@1.1.15':
++ resolution: {integrity: sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -687,8 +680,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-dismissable-layer@1.1.7':
+- resolution: {integrity: sha512-j5+WBUdhccJsmH5/H0K6RncjDtoALSEr6jbkaZu+bjw6hOPOhHycr6vEUujl+HBK8kjUfWcoCJXxP6e4lUlMZw==}
++ '@radix-ui/react-dismissable-layer@1.1.11':
++ resolution: {integrity: sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -700,8 +693,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-dropdown-menu@2.1.11':
+- resolution: {integrity: sha512-wbPE3cFBfLl+S+LCxChWQGX0k14zUxgvep1HEnLhJ9mNhjyO3ETzRviAeKZ3XomT/iVRRZAWFsnFZ3N0wI8OmA==}
++ '@radix-ui/react-dropdown-menu@2.1.16':
++ resolution: {integrity: sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -713,8 +706,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-focus-guards@1.1.2':
+- resolution: {integrity: sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==}
++ '@radix-ui/react-focus-guards@1.1.3':
++ resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+@@ -722,8 +715,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-focus-scope@1.1.4':
+- resolution: {integrity: sha512-r2annK27lIW5w9Ho5NyQgqs0MmgZSTIKXWpVCJaLC1q2kZrZkcqnmHkCHMEmv8XLvsLlurKMPT+kbKkRkm/xVA==}
++ '@radix-ui/react-focus-scope@1.1.7':
++ resolution: {integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -744,8 +737,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-label@2.1.4':
+- resolution: {integrity: sha512-wy3dqizZnZVV4ja0FNnUhIWNwWdoldXrneEyUcVtLYDAt8ovGS4ridtMAOGgXBBIfggL4BOveVWsjXDORdGEQg==}
++ '@radix-ui/react-label@2.1.7':
++ resolution: {integrity: sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -757,8 +750,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-menu@2.1.11':
+- resolution: {integrity: sha512-sbFI4Qaw02J0ogmR9tOMsSqsdrGNpUanlPYAqTE2JJafow8ecHtykg4fSTjNHBdDl4deiKMK+RhTEwyVhP7UDA==}
++ '@radix-ui/react-menu@2.1.16':
++ resolution: {integrity: sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -770,8 +763,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-popover@1.1.10':
+- resolution: {integrity: sha512-IZN7b3sXqajiPsOzKuNJBSP9obF4MX5/5UhTgWNofw4r1H+eATWb0SyMlaxPD/kzA4vadFgy1s7Z1AEJ6WMyHQ==}
++ '@radix-ui/react-popover@1.1.15':
++ resolution: {integrity: sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -783,8 +776,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-popper@1.2.4':
+- resolution: {integrity: sha512-3p2Rgm/a1cK0r/UVkx5F/K9v/EplfjAeIFCGOPYPO4lZ0jtg4iSQXt/YGTSLWaf4x7NG6Z4+uKFcylcTZjeqDA==}
++ '@radix-ui/react-popper@1.2.8':
++ resolution: {integrity: sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -796,8 +789,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-portal@1.1.6':
+- resolution: {integrity: sha512-XmsIl2z1n/TsYFLIdYam2rmFwf9OC/Sh2avkbmVMDuBZIe7hSpM0cYnWPAo7nHOVx8zTuwDZGByfcqLdnzp3Vw==}
++ '@radix-ui/react-portal@1.1.9':
++ resolution: {integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -809,8 +802,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-presence@1.1.3':
+- resolution: {integrity: sha512-IrVLIhskYhH3nLvtcBLQFZr61tBG7wx7O3kEmdzcYwRGAEBmBicGGL7ATzNgruYJ3xBTbuzEEq9OXJM3PAX3tA==}
++ '@radix-ui/react-presence@1.1.5':
++ resolution: {integrity: sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -822,8 +815,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-primitive@2.1.0':
+- resolution: {integrity: sha512-/J/FhLdK0zVcILOwt5g+dH4KnkonCtkVJsa2G6JmvbbtZfBEI1gMsO3QMjseL4F/SwfAMt1Vc/0XKYKq+xJ1sw==}
++ '@radix-ui/react-primitive@2.1.3':
++ resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -835,8 +828,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-roving-focus@1.1.7':
+- resolution: {integrity: sha512-C6oAg451/fQT3EGbWHbCQjYTtbyjNO1uzQgMzwyivcHT3GKNEmu1q3UuREhN+HzHAVtv3ivMVK08QlC+PkYw9Q==}
++ '@radix-ui/react-roving-focus@1.1.11':
++ resolution: {integrity: sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -848,8 +841,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-scroll-area@1.2.5':
+- resolution: {integrity: sha512-VyLjxI8/gXYn+Wij1FLpXjZp6Z/uNklUFQQ75tOpJNESeNaZ2kCRfjiEDmHgWmLeUPeJGwrqbgRmcdFjtYEkMA==}
++ '@radix-ui/react-scroll-area@1.2.10':
++ resolution: {integrity: sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -861,8 +854,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-select@2.2.2':
+- resolution: {integrity: sha512-HjkVHtBkuq+r3zUAZ/CvNWUGKPfuicGDbgtZgiQuFmNcV5F+Tgy24ep2nsAW2nFgvhGPJVqeBZa6KyVN0EyrBA==}
++ '@radix-ui/react-select@2.2.6':
++ resolution: {integrity: sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -874,8 +867,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-separator@1.1.4':
+- resolution: {integrity: sha512-2fTm6PSiUm8YPq9W0E4reYuv01EE3aFSzt8edBiXqPHshF8N9+Kymt/k0/R+F3dkY5lQyB/zPtrP82phskLi7w==}
++ '@radix-ui/react-separator@1.1.7':
++ resolution: {integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -887,8 +880,8 @@ packages:
+ '@types/react-dom':
+ optional: true
+
+- '@radix-ui/react-slot@1.2.0':
+- resolution: {integrity: sha512-ujc+V6r0HNDviYqIK3rW4ffgYiZ8g5DEHrGJVk4x7kTlLXRDILnKX9vAUYeIsLOoDpDJ0ujpqMkjH4w2ofuo6w==}
++ '@radix-ui/react-slot@1.2.3':
++ resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+@@ -896,8 +889,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-tabs@1.1.8':
+- resolution: {integrity: sha512-4iUaN9SYtG+/E+hJ7jRks/Nv90f+uAsRHbLYA6BcA9EsR6GNWgsvtS4iwU2SP0tOZfDGAyqIT0yz7ckgohEIFA==}
++ '@radix-ui/react-tabs@1.1.13':
++ resolution: {integrity: sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -945,8 +938,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-use-is-hydrated@0.0.0':
+- resolution: {integrity: sha512-23RkSm7jSZ8+rtfdSJTi/2D+p9soPbtnoG/tPf08egYCDr6p8X83hrcmW77p7MJ8kJYWNXwruuPTPp1TwIIH4g==}
++ '@radix-ui/react-use-is-hydrated@0.1.0':
++ resolution: {integrity: sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+@@ -990,8 +983,8 @@ packages:
+ '@types/react':
+ optional: true
+
+- '@radix-ui/react-visually-hidden@1.2.0':
+- resolution: {integrity: sha512-rQj0aAWOpCdCMRbI6pLQm8r7S2BM3YhTa0SzOYD55k+hJA8oo9J+H+9wLM9oMlZWOX/wJWPTzfDfmZkf7LvCfg==}
++ '@radix-ui/react-visually-hidden@1.2.3':
++ resolution: {integrity: sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+@@ -1006,14 +999,14 @@ packages:
+ '@radix-ui/rect@1.1.1':
+ resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==}
+
+- '@redocly/ajv@8.11.2':
+- resolution: {integrity: sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==}
++ '@redocly/ajv@8.11.3':
++ resolution: {integrity: sha512-4P3iZse91TkBiY+Dx5DUgxQ9GXkVJf++cmI0MOyLDxV9b5MUBI4II6ES8zA5JCbO72nKAJxWrw4PUPW+YP3ZDQ==}
+
+ '@redocly/config@0.22.2':
+ resolution: {integrity: sha512-roRDai8/zr2S9YfmzUfNhKjOF0NdcOIqF7bhf4MVC5UxpjIysDjyudvlAiVbpPHp3eDRWbdzUgtkK1a7YiDNyQ==}
+
+- '@redocly/openapi-core@1.34.2':
+- resolution: {integrity: sha512-glfkQFJizLdq2fBkNvc2FJW0sxDb5exd0wIXhFk+WHaFLMREBC3CxRo2Zq7uJIdfV9U3YTceMbXJklpDfmmwFQ==}
++ '@redocly/openapi-core@1.34.5':
++ resolution: {integrity: sha512-0EbE8LRbkogtcCXU7liAyC00n9uNG9hJ+eMyHFdUsy9lB/WGqnEBgwjA9q2cyzAVcdTkQqTBBU1XePNnN3OijA==}
+ engines: {node: '>=18.17.0', npm: '>=9.5.0'}
+
+ '@rtsao/scc@1.1.0':
+@@ -1046,14 +1039,8 @@ packages:
+ '@tybys/wasm-util@0.9.0':
+ resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==}
+
+- '@types/eslint-scope@3.7.7':
+- resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
+-
+- '@types/eslint@9.6.1':
+- resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==}
+-
+- '@types/estree@1.0.7':
+- resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
++ '@types/estree@1.0.8':
++ resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
+
+ '@types/geojson-vt@3.2.5':
+ resolution: {integrity: sha512-qDO7wqtprzlpe8FfQ//ClPV9xiuoh2nkIgiouIptON9w5jvD/fA4szvP9GBlDVdJ5dldAl0kX/sy3URbWwLx0g==}
+@@ -1067,41 +1054,31 @@ packages:
+ '@types/json5@0.0.29':
+ resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
+
+- '@types/less@3.0.8':
+- resolution: {integrity: sha512-Gjm4+H9noDJgu5EdT3rUw5MhPBag46fiOy27BefvWkNL8mlZnKnCaVVVTLKj6RYXed9b62CPKnPav9govyQDzA==}
+-
+ '@types/mapbox__point-geometry@0.1.4':
+ resolution: {integrity: sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA==}
+
+ '@types/mapbox__vector-tile@1.3.4':
+ resolution: {integrity: sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==}
+
+- '@types/node@20.17.30':
+- resolution: {integrity: sha512-7zf4YyHA+jvBNfVrk2Gtvs6x7E8V+YDW05bNfG2XkWDJfYRXrTiP/DsB2zSYTaHX0bGIujTBQdMVAhb+j7mwpg==}
++ '@types/node@20.19.17':
++ resolution: {integrity: sha512-gfehUI8N1z92kygssiuWvLiwcbOB3IRktR6hTDgJlXMYh5OvkPSRmgfoBUmfZt+vhwJtX7v1Yw4KvvAf7c5QKQ==}
+
+ '@types/pbf@3.0.5':
+ resolution: {integrity: sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==}
+
+- '@types/plotly.js@2.35.5':
+- resolution: {integrity: sha512-9xczlf0FBsYXlUfKX4OsKBQs4d6CPRuRpfXXi5lp276yHi1BaI+FiVq6jXwt7JlDq84nMjWWU5LIN2Rpeg+vhg==}
++ '@types/plotly.js@2.35.11':
++ resolution: {integrity: sha512-q/D5BQ7BQibKjhVviAsNb1PoKxxuVdVdemNiumJfnqSvqfoYu6WOIJhQ02k2gQ+cgk4aubdrgRpSTu6O9ELanQ==}
+
+- '@types/react-dom@19.1.2':
+- resolution: {integrity: sha512-XGJkWF41Qq305SKWEILa1O8vzhb3aOo3ogBlSmiqNko/WmRb6QIaweuZCXjKygVDXpzXb5wyxKTSOsmkuqj+Qw==}
++ '@types/react-dom@19.1.9':
++ resolution: {integrity: sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ==}
+ peerDependencies:
+ '@types/react': ^19.0.0
+
+ '@types/react-plotly.js@2.6.3':
+ resolution: {integrity: sha512-HBQwyGuu/dGXDsWhnQrhH+xcJSsHvjkwfSRjP+YpOsCCWryIuXF78ZCBjpfgO3sCc0Jo8sYp4NOGtqT7Cn3epQ==}
+
+- '@types/react@19.1.2':
+- resolution: {integrity: sha512-oxLPMytKchWGbnQM9O7D67uPa9paTNxO7jVoNMXgkkErULBPhPARCfkKL9ytcIJJRGjbsVwW4ugJzyFFvm/Tiw==}
+-
+- '@types/sass@1.45.0':
+- resolution: {integrity: sha512-jn7qwGFmJHwUSphV8zZneO3GmtlgLsmhs/LQyVvQbIIa+fzGMUiHI4HXJZL3FT8MJmgXWbLGiVVY7ElvHq6vDA==}
+- deprecated: This is a stub types definition. sass provides its own type definitions, so you do not need this installed.
+-
+- '@types/stylus@0.48.43':
+- resolution: {integrity: sha512-72dv/zdhuyXWVHUXG2VTPEQdOG+oen95/DNFx2aMFFaY6LoITI6PwEqf5x31JF49kp2w9hvUzkNfTGBIeg61LQ==}
++ '@types/react@19.1.14':
++ resolution: {integrity: sha512-ukd93VGzaNPMAUPy0gRDSC57UuQbnH9Kussp7HBjM06YFi9uZTFhOvMSO2OKqXm1rSgzOE+pVx1k1PYHGwlc8Q==}
+
+ '@types/supercluster@7.1.3':
+ resolution: {integrity: sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==}
+@@ -1233,57 +1210,6 @@ packages:
+ cpu: [x64]
+ os: [win32]
+
+- '@webassemblyjs/ast@1.14.1':
+- resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==}
+-
+- '@webassemblyjs/floating-point-hex-parser@1.13.2':
+- resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==}
+-
+- '@webassemblyjs/helper-api-error@1.13.2':
+- resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==}
+-
+- '@webassemblyjs/helper-buffer@1.14.1':
+- resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==}
+-
+- '@webassemblyjs/helper-numbers@1.13.2':
+- resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==}
+-
+- '@webassemblyjs/helper-wasm-bytecode@1.13.2':
+- resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==}
+-
+- '@webassemblyjs/helper-wasm-section@1.14.1':
+- resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==}
+-
+- '@webassemblyjs/ieee754@1.13.2':
+- resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==}
+-
+- '@webassemblyjs/leb128@1.13.2':
+- resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==}
+-
+- '@webassemblyjs/utf8@1.13.2':
+- resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==}
+-
+- '@webassemblyjs/wasm-edit@1.14.1':
+- resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==}
+-
+- '@webassemblyjs/wasm-gen@1.14.1':
+- resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==}
+-
+- '@webassemblyjs/wasm-opt@1.14.1':
+- resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==}
+-
+- '@webassemblyjs/wasm-parser@1.14.1':
+- resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==}
+-
+- '@webassemblyjs/wast-printer@1.14.1':
+- resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==}
+-
+- '@xtuc/ieee754@1.2.0':
+- resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
+-
+- '@xtuc/long@4.2.2':
+- resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
+-
+ abs-svg-path@0.1.1:
+ resolution: {integrity: sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==}
+
+@@ -1306,29 +1232,18 @@ packages:
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+
+- agent-base@7.1.3:
+- resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==}
+- engines: {node: '>= 14'}
+-
+- ajv-formats@2.1.1:
+- resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
+- peerDependencies:
+- ajv: ^8.0.0
+- peerDependenciesMeta:
+- ajv:
+- optional: true
++ acorn@8.15.0:
++ resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
++ engines: {node: '>=0.4.0'}
++ hasBin: true
+
+- ajv-keywords@5.1.0:
+- resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==}
+- peerDependencies:
+- ajv: ^8.8.2
++ agent-base@7.1.4:
++ resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
++ engines: {node: '>= 14'}
+
+ ajv@6.12.6:
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
+
+- ajv@8.17.1:
+- resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
+-
+ ansi-colors@4.1.3:
+ resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
+ engines: {node: '>=6'}
+@@ -1345,8 +1260,8 @@ packages:
+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
+ engines: {node: '>=8'}
+
+- ansi-styles@6.2.1:
+- resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
++ ansi-styles@6.2.3:
++ resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
+ engines: {node: '>=12'}
+
+ any-promise@1.3.0:
+@@ -1366,6 +1281,10 @@ packages:
+ resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==}
+ engines: {node: '>=10'}
+
++ aria-hidden@1.2.6:
++ resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==}
++ engines: {node: '>=10'}
++
+ aria-query@5.3.2:
+ resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
+ engines: {node: '>= 0.4'}
+@@ -1466,15 +1385,13 @@ packages:
+ brace-expansion@2.0.1:
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+
++ brace-expansion@2.0.2:
++ resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
++
+ braces@3.0.3:
+ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
+ engines: {node: '>=8'}
+
+- browserslist@4.24.4:
+- resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==}
+- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+- hasBin: true
+-
+ buffer-from@1.1.2:
+ resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
+
+@@ -1523,10 +1440,6 @@ packages:
+ resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
+ engines: {node: '>= 14.16.0'}
+
+- chrome-trace-event@1.0.4:
+- resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==}
+- engines: {node: '>=6.0'}
+-
+ clamp@1.0.1:
+ resolution: {integrity: sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA==}
+
+@@ -1627,18 +1540,6 @@ packages:
+ css-global-keywords@1.0.1:
+ resolution: {integrity: sha512-X1xgQhkZ9n94WDwntqst5D/FKkmiU0GlJSFZSV3kLvyJ1WC5VeyoXDOuleUD+SIuH9C7W05is++0Woh0CGfKjQ==}
+
+- css-loader@7.1.2:
+- resolution: {integrity: sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==}
+- engines: {node: '>= 18.12.0'}
+- peerDependencies:
+- '@rspack/core': 0.x || 1.x
+- webpack: ^5.27.0
+- peerDependenciesMeta:
+- '@rspack/core':
+- optional: true
+- webpack:
+- optional: true
+-
+ css-system-font-keywords@1.0.0:
+ resolution: {integrity: sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==}
+
+@@ -1751,6 +1652,15 @@ packages:
+ supports-color:
+ optional: true
+
++ debug@4.4.3:
++ resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
++ engines: {node: '>=6.0'}
++ peerDependencies:
++ supports-color: '*'
++ peerDependenciesMeta:
++ supports-color:
++ optional: true
++
+ deep-is@0.1.4:
+ resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
+
+@@ -1819,9 +1729,6 @@ packages:
+ eastasianwidth@0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+
+- electron-to-chromium@1.5.143:
+- resolution: {integrity: sha512-QqklJMOFBMqe46k8iIOwA9l2hz57V2OKMmP5eSWcUvwx+mASAsbU+wkF1pHjn9ZVSBPrsYWr4/W/95y5SwYg2g==}
+-
+ element-size@1.1.1:
+ resolution: {integrity: sha512-eaN+GMOq/Q+BIWy0ybsgpcYImjGIdNLyjLFJU4XsLHXYQao5jCNb36GyN6C2qwmDDYSfIBmKpPpr4VnBdLCsPQ==}
+
+@@ -1837,10 +1744,6 @@ packages:
+ end-of-stream@1.4.4:
+ resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
+
+- enhanced-resolve@5.18.1:
+- resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
+- engines: {node: '>=10.13.0'}
+-
+ es-abstract@1.23.9:
+ resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==}
+ engines: {node: '>= 0.4'}
+@@ -1857,9 +1760,6 @@ packages:
+ resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
+ engines: {node: '>= 0.4'}
+
+- es-module-lexer@1.7.0:
+- resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
+-
+ es-object-atoms@1.1.1:
+ resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
+ engines: {node: '>= 0.4'}
+@@ -1890,13 +1790,6 @@ packages:
+ es6-weak-map@2.0.3:
+ resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==}
+
+- esbuild-style-plugin@1.6.3:
+- resolution: {integrity: sha512-XPEKf4FjLjEVLv/dJH4UxDzXCrFHYpD93DBO8B+izdZARW5b7nNKQbnKv3J+7VDWJbgCU+hzfgIh2AuIZzlmXQ==}
+-
+- escalade@3.2.0:
+- resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
+- engines: {node: '>=6'}
+-
+ escape-string-regexp@4.0.0:
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+ engines: {node: '>=10'}
+@@ -1980,12 +1873,8 @@ packages:
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
+
+- eslint-scope@5.1.1:
+- resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
+- engines: {node: '>=8.0.0'}
+-
+- eslint-scope@8.3.0:
+- resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==}
++ eslint-scope@8.4.0:
++ resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ eslint-visitor-keys@3.4.3:
+@@ -1996,8 +1885,12 @@ packages:
+ resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+- eslint@9.25.0:
+- resolution: {integrity: sha512-MsBdObhM4cEwkzCiraDv7A6txFXEqtNXOb877TsSp2FCkBNl8JfVQrmiuDqC1IkejT6JLPzYBXx/xAiYhyzgGA==}
++ eslint-visitor-keys@4.2.1:
++ resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
++
++ eslint@9.36.0:
++ resolution: {integrity: sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ hasBin: true
+ peerDependencies:
+@@ -2014,6 +1907,10 @@ packages:
+ resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
++ espree@10.4.0:
++ resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
++
+ esprima@4.0.1:
+ resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
+ engines: {node: '>=4'}
+@@ -2027,10 +1924,6 @@ packages:
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
+ engines: {node: '>=4.0'}
+
+- estraverse@4.3.0:
+- resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
+- engines: {node: '>=4.0'}
+-
+ estraverse@5.3.0:
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
+ engines: {node: '>=4.0'}
+@@ -2073,9 +1966,6 @@ packages:
+ fast-levenshtein@2.0.6:
+ resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
+
+- fast-uri@3.0.6:
+- resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==}
+-
+ fastq@1.19.1:
+ resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
+
+@@ -2141,9 +2031,6 @@ packages:
+ functions-have-names@1.2.3:
+ resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
+
+- generic-names@4.0.0:
+- resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==}
+-
+ geojson-vt@3.2.1:
+ resolution: {integrity: sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==}
+
+@@ -2182,6 +2069,9 @@ packages:
+ gl-matrix@3.4.3:
+ resolution: {integrity: sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==}
+
++ gl-matrix@3.4.4:
++ resolution: {integrity: sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==}
++
+ gl-text@1.4.0:
+ resolution: {integrity: sha512-o47+XBqLCj1efmuNyCHt7/UEJmB9l66ql7pnobD6p+sgmBUdzfMZXIF0zD2+KRfpd99DJN+QXdvTFAGCKCVSmQ==}
+
+@@ -2196,9 +2086,6 @@ packages:
+ resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
+ engines: {node: '>=10.13.0'}
+
+- glob-to-regexp@0.4.1:
+- resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
+-
+ glob@10.4.5:
+ resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
+ hasBin: true
+@@ -2322,12 +2209,6 @@ packages:
+ resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
+ engines: {node: '>=0.10.0'}
+
+- icss-utils@5.1.0:
+- resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+ ieee754@1.2.1:
+ resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
+
+@@ -2335,8 +2216,8 @@ packages:
+ resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
+ engines: {node: '>= 4'}
+
+- immutable@5.1.1:
+- resolution: {integrity: sha512-3jatXi9ObIsPGr3N5hGw/vWWcTkq6hUYhpQz4k0wLC+owqWi/LiugIw9x0EdNZ2yGedKN/HzePiBvaJRXa0Ujg==}
++ immutable@5.1.3:
++ resolution: {integrity: sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==}
+
+ import-fresh@3.3.1:
+ resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
+@@ -2530,10 +2411,6 @@ packages:
+ jackspeak@3.4.3:
+ resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
+
+- jest-worker@27.5.1:
+- resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
+- engines: {node: '>= 10.13.0'}
+-
+ jiti@1.21.7:
+ resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
+ hasBin: true
+@@ -2542,8 +2419,8 @@ packages:
+ resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
+ hasBin: true
+
+- jose@6.0.10:
+- resolution: {integrity: sha512-skIAxZqcMkOrSwjJvplIPYrlXGpxTPnro2/QWTDCxAdWQrSTV5/KqspMWmi5WAx5+ULswASJiZ0a+1B/Lxt9cw==}
++ jose@6.1.0:
++ resolution: {integrity: sha512-TTQJyoEoKcC1lscpVDCSsVgYzUDg/0Bt3WE//WiTPK6uOCQC2KZS4MpugbMWt/zyjkopgZoXhZuCi00gLudfUA==}
+
+ js-levenshtein@1.1.6:
+ resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==}
+@@ -2559,9 +2436,6 @@ packages:
+ json-buffer@3.0.1:
+ resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
+
+- json-parse-even-better-errors@2.3.1:
+- resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+-
+ json-schema-traverse@0.4.1:
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
+
+@@ -2613,21 +2487,10 @@ packages:
+ lines-and-columns@1.2.4:
+ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+
+- loader-runner@4.3.0:
+- resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
+- engines: {node: '>=6.11.5'}
+-
+- loader-utils@3.3.1:
+- resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==}
+- engines: {node: '>= 12.13.0'}
+-
+ locate-path@6.0.0:
+ resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
+ engines: {node: '>=10'}
+
+- lodash.camelcase@4.3.0:
+- resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
+-
+ lodash.merge@4.6.2:
+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
+
+@@ -2662,9 +2525,6 @@ packages:
+ resolution: {integrity: sha512-9W0yGtkaMAkf74XGYVy4Dqw3YUMnTNB2eeiw9aQbUl4A3KmuCEHTt2DgAB07ENzOYAjsYSAYufkAq0Zd+jU7zA==}
+ engines: {node: '>=0.10.0'}
+
+- merge-stream@2.0.0:
+- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+-
+ merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
+@@ -2673,14 +2533,6 @@ packages:
+ resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
+ engines: {node: '>=8.6'}
+
+- mime-db@1.52.0:
+- resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
+- engines: {node: '>= 0.6'}
+-
+- mime-types@2.1.35:
+- resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
+- engines: {node: '>= 0.6'}
+-
+ minimatch@3.1.2:
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
+
+@@ -2748,9 +2600,6 @@ packages:
+ engines: {node: '>= 4.4.x'}
+ hasBin: true
+
+- neo-async@2.6.2:
+- resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
+-
+ next-themes@0.4.6:
+ resolution: {integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==}
+ peerDependencies:
+@@ -2784,9 +2633,6 @@ packages:
+ node-addon-api@7.1.1:
+ resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
+
+- node-releases@2.0.19:
+- resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
+-
+ normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+ engines: {node: '>=0.10.0'}
+@@ -2843,14 +2689,14 @@ packages:
+ once@1.4.0:
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
+
+- openapi-fetch@0.13.5:
+- resolution: {integrity: sha512-AQK8T9GSKFREFlN1DBXTYsLjs7YV2tZcJ7zUWxbjMoQmj8dDSFRrzhLCbHPZWA1TMV3vACqfCxLEZcwf2wxV6Q==}
++ openapi-fetch@0.13.8:
++ resolution: {integrity: sha512-yJ4QKRyNxE44baQ9mY5+r/kAzZ8yXMemtNAOFwOzRXJscdjSxxzWSNlyBAr+o5JjkUw9Lc3W7OIoca0cY3PYnQ==}
+
+ openapi-typescript-helpers@0.0.15:
+ resolution: {integrity: sha512-opyTPaunsklCBpTK8JGef6mfPhLSnyy5a0IN9vKtx3+4aExf+KxEqYwIy3hqkedXIB97u357uLMJsOnm3GVjsw==}
+
+- openapi-typescript@7.6.1:
+- resolution: {integrity: sha512-F7RXEeo/heF3O9lOXo2bNjCOtfp7u+D6W3a3VNEH2xE6v+fxLtn5nq0uvUcA1F5aT+CMhNeC5Uqtg5tlXFX/ag==}
++ openapi-typescript@7.9.1:
++ resolution: {integrity: sha512-9gJtoY04mk6iPMbToPjPxEAtfXZ0dTsMZtsgUI8YZta0btPPig9DJFP4jlerQD/7QOwYgb0tl+zLUpDf7vb7VA==}
+ hasBin: true
+ peerDependencies:
+ typescript: ^5.x
+@@ -2942,8 +2788,8 @@ packages:
+ resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==}
+ engines: {node: '>= 6'}
+
+- plotly.js@3.0.1:
+- resolution: {integrity: sha512-eWEUkqdv4sblmUQJ7xGlEA+LghzEVPJOlPBZMJuagG0CsQxlmBb+7rd0UFVig5jhRnN8PQqRQaLv6qXIjnvzgg==}
++ plotly.js@3.1.0:
++ resolution: {integrity: sha512-vx+CyzApL9tquFpwoPHOGSIWDbFPsA4om/tXZcnsygGUejXideDF9R5VwkltEIDG7Xuof45quVPyz1otv6Aqjw==}
+ engines: {node: '>=18.0.0'}
+
+ pluralize@8.0.0:
+@@ -2984,35 +2830,6 @@ packages:
+ ts-node:
+ optional: true
+
+- postcss-modules-extract-imports@3.1.0:
+- resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules-local-by-default@4.2.0:
+- resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules-scope@3.2.1:
+- resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules-values@4.0.0:
+- resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
+- engines: {node: ^10 || ^12 || >= 14}
+- peerDependencies:
+- postcss: ^8.1.0
+-
+- postcss-modules@6.0.1:
+- resolution: {integrity: sha512-zyo2sAkVvuZFFy0gc2+4O+xar5dYlaVy/ebO24KT0ftk/iJevSNyPyQellsBLlnccwh7f6V6Y4GvuKRYToNgpQ==}
+- peerDependencies:
+- postcss: ^8.0.0
+-
+ postcss-nested@6.2.0:
+ resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
+ engines: {node: '>=12.0'}
+@@ -3023,10 +2840,6 @@ packages:
+ resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
+ engines: {node: '>=4'}
+
+- postcss-selector-parser@7.1.0:
+- resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==}
+- engines: {node: '>=4'}
+-
+ postcss-value-parser@4.2.0:
+ resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+
+@@ -3034,8 +2847,8 @@ packages:
+ resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
+ engines: {node: ^10 || ^12 || >=14}
+
+- postcss@8.5.3:
+- resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
++ postcss@8.5.6:
++ resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
+ engines: {node: ^10 || ^12 || >=14}
+
+ potpack@1.0.2:
+@@ -3076,9 +2889,6 @@ packages:
+ raf@3.4.1:
+ resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==}
+
+- randombytes@2.1.0:
+- resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
+-
+ react-dom@19.1.0:
+ resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==}
+ peerDependencies:
+@@ -3113,6 +2923,16 @@ packages:
+ '@types/react':
+ optional: true
+
++ react-remove-scroll@2.7.1:
++ resolution: {integrity: sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==}
++ engines: {node: '>=10'}
++ peerDependencies:
++ '@types/react': '*'
++ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
++ peerDependenciesMeta:
++ '@types/react':
++ optional: true
++
+ react-style-singleton@2.2.3:
+ resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==}
+ engines: {node: '>=10'}
+@@ -3238,10 +3058,6 @@ packages:
+ scheduler@0.26.0:
+ resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==}
+
+- schema-utils@4.3.2:
+- resolution: {integrity: sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==}
+- engines: {node: '>= 10.13.0'}
+-
+ semver@6.3.1:
+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
+ hasBin: true
+@@ -3251,9 +3067,6 @@ packages:
+ engines: {node: '>=10'}
+ hasBin: true
+
+- serialize-javascript@6.0.2:
+- resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
+-
+ set-function-length@1.2.2:
+ resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
+ engines: {node: '>= 0.4'}
+@@ -3315,9 +3128,6 @@ packages:
+ resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
+ engines: {node: '>=0.10.0'}
+
+- source-map-support@0.5.21:
+- resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
+-
+ source-map@0.6.1:
+ resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
+ engines: {node: '>=0.10.0'}
+@@ -3341,9 +3151,6 @@ packages:
+ resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
+ engines: {node: '>=10.0.0'}
+
+- string-hash@1.1.3:
+- resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==}
+-
+ string-split-by@1.0.0:
+ resolution: {integrity: sha512-KaJKY+hfpzNyet/emP81PJA9hTVSfxNLS9SFTWxdCnnW1/zOOwiV248+EfoX7IQFcBaOp4G5YE6xTJMF+pLg6A==}
+
+@@ -3403,12 +3210,6 @@ packages:
+ strongly-connected-components@1.0.1:
+ resolution: {integrity: sha512-i0TFx4wPcO0FwX+4RkLJi1MxmcTv90jNZgxMu9XRnMXMeFUY1VJlIoXpZunPUvUUqbCT1pg5PEkFqqpcaElNaA==}
+
+- style-loader@4.0.0:
+- resolution: {integrity: sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==}
+- engines: {node: '>= 18.12.0'}
+- peerDependencies:
+- webpack: ^5.27.0
+-
+ styled-jsx@5.1.6:
+ resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
+ engines: {node: '>= 12.0.0'}
+@@ -3436,18 +3237,14 @@ packages:
+ superscript-text@1.0.0:
+ resolution: {integrity: sha512-gwu8l5MtRZ6koO0icVTlmN5pm7Dhh1+Xpe9O4x6ObMAsW+3jPbW14d1DsBq1F4wiI+WOFjXF35pslgec/G8yCQ==}
+
++ supports-color@10.2.2:
++ resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==}
++ engines: {node: '>=18'}
++
+ supports-color@7.2.0:
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+ engines: {node: '>=8'}
+
+- supports-color@8.1.1:
+- resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
+- engines: {node: '>=10'}
+-
+- supports-color@9.4.0:
+- resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==}
+- engines: {node: '>=12'}
+-
+ supports-preserve-symlinks-flag@1.0.0:
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+ engines: {node: '>= 0.4'}
+@@ -3461,8 +3258,8 @@ packages:
+ svg-path-sdf@1.1.3:
+ resolution: {integrity: sha512-vJJjVq/R5lSr2KLfVXVAStktfcfa1pNFjFOgyJnzZFXlO/fDZ5DmM8FpnSKKzLPfEYTVeXuVBTHF296TpxuJVg==}
+
+- tailwind-merge@3.2.0:
+- resolution: {integrity: sha512-FQT/OVqCD+7edmmJpsgCsY820RTD5AkBryuG5IUqR5YQZSdj5xlH5nLgH7YPths7WsLPSpSBNneJdM8aS8aeFA==}
++ tailwind-merge@3.3.1:
++ resolution: {integrity: sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==}
+
+ tailwindcss-animate@1.0.7:
+ resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==}
+@@ -3474,31 +3271,6 @@ packages:
+ engines: {node: '>=14.0.0'}
+ hasBin: true
+
+- tapable@2.2.1:
+- resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
+- engines: {node: '>=6'}
+-
+- terser-webpack-plugin@5.3.14:
+- resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==}
+- engines: {node: '>= 10.13.0'}
+- peerDependencies:
+- '@swc/core': '*'
+- esbuild: '*'
+- uglify-js: '*'
+- webpack: ^5.1.0
+- peerDependenciesMeta:
+- '@swc/core':
+- optional: true
+- esbuild:
+- optional: true
+- uglify-js:
+- optional: true
+-
+- terser@5.39.0:
+- resolution: {integrity: sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==}
+- engines: {node: '>=10'}
+- hasBin: true
+-
+ thenify-all@1.6.0:
+ resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
+ engines: {node: '>=0.8'}
+@@ -3591,8 +3363,8 @@ packages:
+ typedarray@0.0.6:
+ resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
+
+- typescript@5.8.3:
+- resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
++ typescript@5.9.2:
++ resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
+@@ -3600,8 +3372,8 @@ packages:
+ resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
+ engines: {node: '>= 0.4'}
+
+- undici-types@6.19.8:
+- resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
++ undici-types@6.21.0:
++ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
+
+ unquote@1.1.1:
+ resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==}
+@@ -3609,12 +3381,6 @@ packages:
+ unrs-resolver@1.6.1:
+ resolution: {integrity: sha512-PLDI7BRVaI1C0x8mXr8leLPIOPPF1wCRFyKIswJAPJG3LdMxWNiAVvlTvmff5DSezapWFLagk18NF2cCNhe8Fg==}
+
+- update-browserslist-db@1.1.3:
+- resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
+- hasBin: true
+- peerDependencies:
+- browserslist: '>= 4.21.0'
+-
+ update-diff@1.1.0:
+ resolution: {integrity: sha512-rCiBPiHxZwT4+sBhEbChzpO5hYHjm91kScWgdHf4Qeafs6Ba7MBl+d9GlGv72bcTZQO0sLmtQS1pHSWoCLtN/A==}
+
+@@ -3655,10 +3421,6 @@ packages:
+ vt-pbf@3.1.3:
+ resolution: {integrity: sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==}
+
+- watchpack@2.4.2:
+- resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==}
+- engines: {node: '>=10.13.0'}
+-
+ weak-map@1.0.8:
+ resolution: {integrity: sha512-lNR9aAefbGPpHO7AEnY0hCFjz1eTkWCXYvkTRrTHs9qv8zJp+SkVYpzfLIFXQQiG3tVvbNFQgVg2bQS8YGgxyw==}
+
+@@ -3670,20 +3432,6 @@ packages:
+ engines: {node: '>= 10.13.0'}
+ hasBin: true
+
+- webpack-sources@3.2.3:
+- resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
+- engines: {node: '>=10.13.0'}
+-
+- webpack@5.99.7:
+- resolution: {integrity: sha512-CNqKBRMQjwcmKR0idID5va1qlhrqVUKpovi+Ec79ksW8ux7iS1+A6VqzfZXgVYCFRKl7XL5ap3ZoMpwBJxcg0w==}
+- engines: {node: '>=10.13.0'}
+- hasBin: true
+- peerDependencies:
+- webpack-cli: '*'
+- peerDependenciesMeta:
+- webpack-cli:
+- optional: true
+-
+ which-boxed-primitive@1.1.1:
+ resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
+ engines: {node: '>= 0.4'}
+@@ -3714,8 +3462,8 @@ packages:
+ resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
+ engines: {node: '>=0.10.0'}
+
+- world-calendars@1.0.3:
+- resolution: {integrity: sha512-sAjLZkBnsbHkHWVhrsCU5Sa/EVuf9QqgvrN8zyJ2L/F9FR9Oc6CvVK0674+PGAtmmmYQMH98tCUSO4QLQv3/TQ==}
++ world-calendars@1.0.4:
++ resolution: {integrity: sha512-VGRnLJS+xJmGDPodgJRnGIDwGu0s+Cr9V2HB3EzlDZ5n0qb8h5SJtGUEkjrphZYAglEiXZ6kiXdmk0H/h/uu/w==}
+
+ wrap-ansi@7.0.0:
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+@@ -3798,31 +3546,31 @@ snapshots:
+ tslib: 2.8.1
+ optional: true
+
+- '@eslint-community/eslint-utils@4.6.1(eslint@9.25.0(jiti@2.4.2))':
++ '@eslint-community/eslint-utils@4.9.0(eslint@9.36.0(jiti@2.4.2))':
+ dependencies:
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-visitor-keys: 3.4.3
+
+ '@eslint-community/regexpp@4.12.1': {}
+
+- '@eslint/config-array@0.20.0':
++ '@eslint/config-array@0.21.0':
+ dependencies:
+ '@eslint/object-schema': 2.1.6
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.3(supports-color@10.2.2)
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+- '@eslint/config-helpers@0.2.1': {}
++ '@eslint/config-helpers@0.3.1': {}
+
+- '@eslint/core@0.13.0':
++ '@eslint/core@0.15.2':
+ dependencies:
+ '@types/json-schema': 7.0.15
+
+ '@eslint/eslintrc@3.3.1':
+ dependencies:
+ ajv: 6.12.6
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ espree: 10.3.0
+ globals: 14.0.0
+ ignore: 5.3.2
+@@ -3833,44 +3581,42 @@ snapshots:
+ transitivePeerDependencies:
+ - supports-color
+
+- '@eslint/js@9.25.0': {}
++ '@eslint/js@9.36.0': {}
+
+ '@eslint/object-schema@2.1.6': {}
+
+- '@eslint/plugin-kit@0.2.8':
++ '@eslint/plugin-kit@0.3.5':
+ dependencies:
+- '@eslint/core': 0.13.0
++ '@eslint/core': 0.15.2
+ levn: 0.4.1
+
+- '@floating-ui/core@1.6.9':
++ '@floating-ui/core@1.7.3':
+ dependencies:
+- '@floating-ui/utils': 0.2.9
++ '@floating-ui/utils': 0.2.10
+
+- '@floating-ui/dom@1.6.13':
++ '@floating-ui/dom@1.7.4':
+ dependencies:
+- '@floating-ui/core': 1.6.9
+- '@floating-ui/utils': 0.2.9
++ '@floating-ui/core': 1.7.3
++ '@floating-ui/utils': 0.2.10
+
+- '@floating-ui/react-dom@2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@floating-ui/react-dom@2.1.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@floating-ui/dom': 1.6.13
++ '@floating-ui/dom': 1.7.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+
+- '@floating-ui/utils@0.2.9': {}
++ '@floating-ui/utils@0.2.10': {}
+
+ '@humanfs/core@0.19.1': {}
+
+- '@humanfs/node@0.16.6':
++ '@humanfs/node@0.16.7':
+ dependencies:
+ '@humanfs/core': 0.19.1
+- '@humanwhocodes/retry': 0.3.1
++ '@humanwhocodes/retry': 0.4.3
+
+ '@humanwhocodes/module-importer@1.0.1': {}
+
+- '@humanwhocodes/retry@0.3.1': {}
+-
+- '@humanwhocodes/retry@0.4.2': {}
++ '@humanwhocodes/retry@0.4.3': {}
+
+ '@img/sharp-darwin-arm64@0.34.1':
+ optionalDependencies:
+@@ -3969,11 +3715,6 @@ snapshots:
+
+ '@jridgewell/set-array@1.2.1': {}
+
+- '@jridgewell/source-map@0.3.6':
+- dependencies:
+- '@jridgewell/gen-mapping': 0.3.8
+- '@jridgewell/trace-mapping': 0.3.25
+-
+ '@jridgewell/sourcemap-codec@1.5.0': {}
+
+ '@jridgewell/trace-mapping@0.3.25':
+@@ -4027,7 +3768,7 @@ snapshots:
+ '@tybys/wasm-util': 0.9.0
+ optional: true
+
+- '@next/bundle-analyzer@15.3.1':
++ '@next/bundle-analyzer@15.5.4':
+ dependencies:
+ webpack-bundle-analyzer: 4.10.1
+ transitivePeerDependencies:
+@@ -4203,423 +3944,423 @@ snapshots:
+
+ '@radix-ui/number@1.1.1': {}
+
+- '@radix-ui/primitive@1.1.2': {}
++ '@radix-ui/primitive@1.1.3': {}
+
+- '@radix-ui/react-arrow@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-avatar@1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-avatar@1.1.10(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-is-hydrated': 0.0.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-checkbox@1.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-checkbox@1.3.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-collection@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-collection@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-context@1.1.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-context@1.1.2(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
+-
+- '@radix-ui/react-dialog@1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++
++ '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ aria-hidden: 1.2.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.6.3(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-direction@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-direction@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-dismissable-layer@1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-dropdown-menu@2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-menu': 2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-dropdown-menu@2.1.16(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-focus-guards@1.1.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-focus-guards@1.1.3(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-focus-scope@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-id@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-id@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-label@2.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-label@2.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-menu@2.1.11(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-roving-focus': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- aria-hidden: 1.2.4
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-menu@2.1.16(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ aria-hidden: 1.2.6
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.7.1(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-popover@1.1.10(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-popover@1.1.15(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ aria-hidden: 1.2.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.6.3(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-popper@1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@floating-ui/react-dom': 2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-arrow': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-popper@1.2.8(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@floating-ui/react-dom': 2.1.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ '@radix-ui/rect': 1.1.1
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-portal@1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-portal@1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-presence@1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-presence@1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-primitive@2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
+-
+- '@radix-ui/react-roving-focus@1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
++
++ '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-scroll-area@1.2.5(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+ '@radix-ui/number': 1.1.1
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-select@2.2.2(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-select@2.2.6(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+ '@radix-ui/number': 1.1.1
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-collection': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-dismissable-layer': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-focus-scope': 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-popper': 1.2.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-portal': 1.1.6(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-slot': 1.2.0(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-visually-hidden': 1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-slot': 1.2.3(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ aria-hidden: 1.2.4
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+- react-remove-scroll: 2.6.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll: 2.6.3(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-separator@1.1.4(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-separator@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-slot@1.2.0(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-slot@1.2.3(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
+-
+- '@radix-ui/react-tabs@1.1.8(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+- dependencies:
+- '@radix-ui/primitive': 1.1.2
+- '@radix-ui/react-context': 1.1.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-direction': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-id': 1.1.1(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-presence': 1.1.3(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-roving-focus': 1.1.7(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.2)(react@19.1.0)
++ '@types/react': 19.1.14
++
++ '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ dependencies:
++ '@radix-ui/primitive': 1.1.3
++ '@radix-ui/react-context': 1.1.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-direction': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-id': 1.1.1(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+- '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.2)(react@19.1.0)
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.14)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-is-hydrated@0.0.0(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-is-hydrated@0.1.0(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ use-sync-external-store: 1.5.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+ '@radix-ui/rect': 1.1.1
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-use-size@1.1.1(@types/react@19.1.2)(react@19.1.0)':
++ '@radix-ui/react-use-size@1.1.1(@types/react@19.1.14)(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.2)(react@19.1.0)
++ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.14)(react@19.1.0)
+ react: 19.1.0
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- '@radix-ui/react-visually-hidden@1.2.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
++ '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+- '@radix-ui/react-primitive': 2.1.0(@types/react-dom@19.1.2(@types/react@19.1.2))(@types/react@19.1.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
++ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.14))(@types/react@19.1.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
+- '@types/react-dom': 19.1.2(@types/react@19.1.2)
++ '@types/react': 19.1.14
++ '@types/react-dom': 19.1.9(@types/react@19.1.14)
+
+ '@radix-ui/rect@1.1.1': {}
+
+- '@redocly/ajv@8.11.2':
++ '@redocly/ajv@8.11.3':
+ dependencies:
+ fast-deep-equal: 3.1.3
+ json-schema-traverse: 1.0.0
+@@ -4628,12 +4369,12 @@ snapshots:
+
+ '@redocly/config@0.22.2': {}
+
+- '@redocly/openapi-core@1.34.2(supports-color@9.4.0)':
++ '@redocly/openapi-core@1.34.5(supports-color@10.2.2)':
+ dependencies:
+- '@redocly/ajv': 8.11.2
++ '@redocly/ajv': 8.11.3
+ '@redocly/config': 0.22.2
+ colorette: 1.4.0
+- https-proxy-agent: 7.0.6(supports-color@9.4.0)
++ https-proxy-agent: 7.0.6(supports-color@10.2.2)
+ js-levenshtein: 1.1.6
+ js-yaml: 4.1.0
+ minimatch: 5.1.6
+@@ -4688,17 +4429,7 @@ snapshots:
+ tslib: 2.8.1
+ optional: true
+
+- '@types/eslint-scope@3.7.7':
+- dependencies:
+- '@types/eslint': 9.6.1
+- '@types/estree': 1.0.7
+-
+- '@types/eslint@9.6.1':
+- dependencies:
+- '@types/estree': 1.0.7
+- '@types/json-schema': 7.0.15
+-
+- '@types/estree@1.0.7': {}
++ '@types/estree@1.0.8': {}
+
+ '@types/geojson-vt@3.2.5':
+ dependencies:
+@@ -4710,8 +4441,6 @@ snapshots:
+
+ '@types/json5@0.0.29': {}
+
+- '@types/less@3.0.8': {}
+-
+ '@types/mapbox__point-geometry@0.1.4': {}
+
+ '@types/mapbox__vector-tile@1.3.4':
+@@ -4720,65 +4449,57 @@ snapshots:
+ '@types/mapbox__point-geometry': 0.1.4
+ '@types/pbf': 3.0.5
+
+- '@types/node@20.17.30':
++ '@types/node@20.19.17':
+ dependencies:
+- undici-types: 6.19.8
++ undici-types: 6.21.0
+
+ '@types/pbf@3.0.5': {}
+
+- '@types/plotly.js@2.35.5': {}
++ '@types/plotly.js@2.35.11': {}
+
+- '@types/react-dom@19.1.2(@types/react@19.1.2)':
++ '@types/react-dom@19.1.9(@types/react@19.1.14)':
+ dependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+ '@types/react-plotly.js@2.6.3':
+ dependencies:
+- '@types/plotly.js': 2.35.5
+- '@types/react': 19.1.2
++ '@types/plotly.js': 2.35.11
++ '@types/react': 19.1.14
+
+- '@types/react@19.1.2':
++ '@types/react@19.1.14':
+ dependencies:
+ csstype: 3.1.3
+
+- '@types/sass@1.45.0':
+- dependencies:
+- sass: 1.87.0
+-
+- '@types/stylus@0.48.43':
+- dependencies:
+- '@types/node': 20.17.30
+-
+ '@types/supercluster@7.1.3':
+ dependencies:
+ '@types/geojson': 7946.0.16
+
+- '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)':
+ dependencies:
+ '@eslint-community/regexpp': 4.12.1
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
+ '@typescript-eslint/scope-manager': 8.30.1
+- '@typescript-eslint/type-utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- '@typescript-eslint/utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ '@typescript-eslint/type-utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ '@typescript-eslint/utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
+ '@typescript-eslint/visitor-keys': 8.30.1
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ graphemer: 1.4.0
+ ignore: 5.3.2
+ natural-compare: 1.4.0
+- ts-api-utils: 2.1.0(typescript@5.8.3)
+- typescript: 5.8.3
++ ts-api-utils: 2.1.0(typescript@5.9.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+- '@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 8.30.1
+ '@typescript-eslint/types': 8.30.1
+- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
++ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.2)
+ '@typescript-eslint/visitor-keys': 8.30.1
+- debug: 4.4.0(supports-color@9.4.0)
+- eslint: 9.25.0(jiti@2.4.2)
+- typescript: 5.8.3
++ debug: 4.4.0
++ eslint: 9.36.0(jiti@2.4.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+@@ -4787,48 +4508,48 @@ snapshots:
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/visitor-keys': 8.30.1
+
+- '@typescript-eslint/type-utils@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/type-utils@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)':
+ dependencies:
+- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
+- '@typescript-eslint/utils': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- debug: 4.4.0(supports-color@9.4.0)
+- eslint: 9.25.0(jiti@2.4.2)
+- ts-api-utils: 2.1.0(typescript@5.8.3)
+- typescript: 5.8.3
++ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.2)
++ '@typescript-eslint/utils': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ debug: 4.4.3(supports-color@10.2.2)
++ eslint: 9.36.0(jiti@2.4.2)
++ ts-api-utils: 2.1.0(typescript@5.9.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/types@8.30.1': {}
+
+- '@typescript-eslint/typescript-estree@8.30.1(typescript@5.8.3)':
++ '@typescript-eslint/typescript-estree@8.30.1(typescript@5.9.2)':
+ dependencies:
+ '@typescript-eslint/types': 8.30.1
+ '@typescript-eslint/visitor-keys': 8.30.1
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.0
+ fast-glob: 3.3.3
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.7.1
+- ts-api-utils: 2.1.0(typescript@5.8.3)
+- typescript: 5.8.3
++ ts-api-utils: 2.1.0(typescript@5.9.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+- '@typescript-eslint/utils@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)':
++ '@typescript-eslint/utils@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)':
+ dependencies:
+- '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0(jiti@2.4.2))
++ '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.4.2))
+ '@typescript-eslint/scope-manager': 8.30.1
+ '@typescript-eslint/types': 8.30.1
+- '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3)
+- eslint: 9.25.0(jiti@2.4.2)
+- typescript: 5.8.3
++ '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.9.2)
++ eslint: 9.36.0(jiti@2.4.2)
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/visitor-keys@8.30.1':
+ dependencies:
+ '@typescript-eslint/types': 8.30.1
+- eslint-visitor-keys: 4.2.0
++ eslint-visitor-keys: 4.2.1
+
+ '@unrs/resolver-binding-darwin-arm64@1.6.1':
+ optional: true
+@@ -4880,92 +4601,16 @@ snapshots:
+ '@unrs/resolver-binding-win32-x64-msvc@1.6.1':
+ optional: true
+
+- '@webassemblyjs/ast@1.14.1':
+- dependencies:
+- '@webassemblyjs/helper-numbers': 1.13.2
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+-
+- '@webassemblyjs/floating-point-hex-parser@1.13.2': {}
+-
+- '@webassemblyjs/helper-api-error@1.13.2': {}
+-
+- '@webassemblyjs/helper-buffer@1.14.1': {}
+-
+- '@webassemblyjs/helper-numbers@1.13.2':
+- dependencies:
+- '@webassemblyjs/floating-point-hex-parser': 1.13.2
+- '@webassemblyjs/helper-api-error': 1.13.2
+- '@xtuc/long': 4.2.2
+-
+- '@webassemblyjs/helper-wasm-bytecode@1.13.2': {}
+-
+- '@webassemblyjs/helper-wasm-section@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-buffer': 1.14.1
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/wasm-gen': 1.14.1
+-
+- '@webassemblyjs/ieee754@1.13.2':
+- dependencies:
+- '@xtuc/ieee754': 1.2.0
+-
+- '@webassemblyjs/leb128@1.13.2':
+- dependencies:
+- '@xtuc/long': 4.2.2
+-
+- '@webassemblyjs/utf8@1.13.2': {}
+-
+- '@webassemblyjs/wasm-edit@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-buffer': 1.14.1
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/helper-wasm-section': 1.14.1
+- '@webassemblyjs/wasm-gen': 1.14.1
+- '@webassemblyjs/wasm-opt': 1.14.1
+- '@webassemblyjs/wasm-parser': 1.14.1
+- '@webassemblyjs/wast-printer': 1.14.1
+-
+- '@webassemblyjs/wasm-gen@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/ieee754': 1.13.2
+- '@webassemblyjs/leb128': 1.13.2
+- '@webassemblyjs/utf8': 1.13.2
+-
+- '@webassemblyjs/wasm-opt@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-buffer': 1.14.1
+- '@webassemblyjs/wasm-gen': 1.14.1
+- '@webassemblyjs/wasm-parser': 1.14.1
+-
+- '@webassemblyjs/wasm-parser@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/helper-api-error': 1.13.2
+- '@webassemblyjs/helper-wasm-bytecode': 1.13.2
+- '@webassemblyjs/ieee754': 1.13.2
+- '@webassemblyjs/leb128': 1.13.2
+- '@webassemblyjs/utf8': 1.13.2
+-
+- '@webassemblyjs/wast-printer@1.14.1':
+- dependencies:
+- '@webassemblyjs/ast': 1.14.1
+- '@xtuc/long': 4.2.2
+-
+- '@xtuc/ieee754@1.2.0': {}
+-
+- '@xtuc/long@4.2.2': {}
+-
+ abs-svg-path@0.1.1: {}
+
+ acorn-jsx@5.3.2(acorn@8.14.1):
+ dependencies:
+ acorn: 8.14.1
+
++ acorn-jsx@5.3.2(acorn@8.15.0):
++ dependencies:
++ acorn: 8.15.0
++
+ acorn-walk@8.3.4:
+ dependencies:
+ acorn: 8.14.1
+@@ -4974,16 +4619,9 @@ snapshots:
+
+ acorn@8.14.1: {}
+
+- agent-base@7.1.3: {}
++ acorn@8.15.0: {}
+
+- ajv-formats@2.1.1(ajv@8.17.1):
+- optionalDependencies:
+- ajv: 8.17.1
+-
+- ajv-keywords@5.1.0(ajv@8.17.1):
+- dependencies:
+- ajv: 8.17.1
+- fast-deep-equal: 3.1.3
++ agent-base@7.1.4: {}
+
+ ajv@6.12.6:
+ dependencies:
+@@ -4992,13 +4630,6 @@ snapshots:
+ json-schema-traverse: 0.4.1
+ uri-js: 4.4.1
+
+- ajv@8.17.1:
+- dependencies:
+- fast-deep-equal: 3.1.3
+- fast-uri: 3.0.6
+- json-schema-traverse: 1.0.0
+- require-from-string: 2.0.2
+-
+ ansi-colors@4.1.3: {}
+
+ ansi-regex@5.0.1: {}
+@@ -5009,7 +4640,7 @@ snapshots:
+ dependencies:
+ color-convert: 2.0.1
+
+- ansi-styles@6.2.1: {}
++ ansi-styles@6.2.3: {}
+
+ any-promise@1.3.0: {}
+
+@@ -5026,6 +4657,10 @@ snapshots:
+ dependencies:
+ tslib: 2.8.1
+
++ aria-hidden@1.2.6:
++ dependencies:
++ tslib: 2.8.1
++
+ aria-query@5.3.2: {}
+
+ array-bounds@1.0.1: {}
+@@ -5143,16 +4778,13 @@ snapshots:
+ dependencies:
+ balanced-match: 1.0.2
+
+- braces@3.0.3:
++ brace-expansion@2.0.2:
+ dependencies:
+- fill-range: 7.1.1
++ balanced-match: 1.0.2
+
+- browserslist@4.24.4:
++ braces@3.0.3:
+ dependencies:
+- caniuse-lite: 1.0.30001715
+- electron-to-chromium: 1.5.143
+- node-releases: 2.0.19
+- update-browserslist-db: 1.1.3(browserslist@4.24.4)
++ fill-range: 7.1.1
+
+ buffer-from@1.1.2: {}
+
+@@ -5209,8 +4841,7 @@ snapshots:
+ chokidar@4.0.3:
+ dependencies:
+ readdirp: 4.1.2
+-
+- chrome-trace-event@1.0.4: {}
++ optional: true
+
+ clamp@1.0.1: {}
+
+@@ -5323,19 +4954,6 @@ snapshots:
+
+ css-global-keywords@1.0.1: {}
+
+- css-loader@7.1.2(webpack@5.99.7):
+- dependencies:
+- icss-utils: 5.1.0(postcss@8.5.3)
+- postcss: 8.5.3
+- postcss-modules-extract-imports: 3.1.0(postcss@8.5.3)
+- postcss-modules-local-by-default: 4.2.0(postcss@8.5.3)
+- postcss-modules-scope: 3.2.1(postcss@8.5.3)
+- postcss-modules-values: 4.0.0(postcss@8.5.3)
+- postcss-value-parser: 4.2.0
+- semver: 7.7.1
+- optionalDependencies:
+- webpack: 5.99.7
+-
+ css-system-font-keywords@1.0.0: {}
+
+ csscolorparser@1.0.3: {}
+@@ -5429,11 +5047,15 @@ snapshots:
+ dependencies:
+ ms: 2.1.3
+
+- debug@4.4.0(supports-color@9.4.0):
++ debug@4.4.0:
++ dependencies:
++ ms: 2.1.3
++
++ debug@4.4.3(supports-color@10.2.2):
+ dependencies:
+ ms: 2.1.3
+ optionalDependencies:
+- supports-color: 9.4.0
++ supports-color: 10.2.2
+
+ deep-is@0.1.4: {}
+
+@@ -5499,8 +5121,6 @@ snapshots:
+
+ eastasianwidth@0.2.0: {}
+
+- electron-to-chromium@1.5.143: {}
+-
+ element-size@1.1.1: {}
+
+ elementary-circuits-directed-graph@1.3.1:
+@@ -5515,11 +5135,6 @@ snapshots:
+ dependencies:
+ once: 1.4.0
+
+- enhanced-resolve@5.18.1:
+- dependencies:
+- graceful-fs: 4.2.11
+- tapable: 2.2.1
+-
+ es-abstract@1.23.9:
+ dependencies:
+ array-buffer-byte-length: 1.0.2
+@@ -5597,8 +5212,6 @@ snapshots:
+ iterator.prototype: 1.1.5
+ safe-array-concat: 1.1.3
+
+- es-module-lexer@1.7.0: {}
+-
+ es-object-atoms@1.1.1:
+ dependencies:
+ es-errors: 1.3.0
+@@ -5645,17 +5258,6 @@ snapshots:
+ es6-iterator: 2.0.3
+ es6-symbol: 3.1.4
+
+- esbuild-style-plugin@1.6.3:
+- dependencies:
+- '@types/less': 3.0.8
+- '@types/sass': 1.45.0
+- '@types/stylus': 0.48.43
+- glob: 10.4.5
+- postcss: 8.5.3
+- postcss-modules: 6.0.1(postcss@8.5.3)
+-
+- escalade@3.2.0: {}
+-
+ escape-string-regexp@4.0.0: {}
+
+ escodegen@2.1.0:
+@@ -5666,21 +5268,21 @@ snapshots:
+ optionalDependencies:
+ source-map: 0.6.1
+
+- eslint-config-next@15.3.1-canary.14(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3):
++ eslint-config-next@15.3.1-canary.14(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2):
+ dependencies:
+ '@next/eslint-plugin-next': 15.3.1-canary.14
+ '@rushstack/eslint-patch': 1.11.0
+- '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- eslint: 9.25.0(jiti@2.4.2)
++ '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-import-resolver-node: 0.3.9
+- eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-jsx-a11y: 6.10.2(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-react: 7.37.5(eslint@9.25.0(jiti@2.4.2))
+- eslint-plugin-react-hooks: 5.2.0(eslint@9.25.0(jiti@2.4.2))
++ eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-jsx-a11y: 6.10.2(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-react: 7.37.5(eslint@9.36.0(jiti@2.4.2))
++ eslint-plugin-react-hooks: 5.2.0(eslint@9.36.0(jiti@2.4.2))
+ optionalDependencies:
+- typescript: 5.8.3
++ typescript: 5.9.2
+ transitivePeerDependencies:
+ - eslint-import-resolver-webpack
+ - eslint-plugin-import-x
+@@ -5694,33 +5296,33 @@ snapshots:
+ transitivePeerDependencies:
+ - supports-color
+
+- eslint-import-resolver-typescript@3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2)):
++ eslint-import-resolver-typescript@3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ '@nolyfill/is-core-module': 1.0.39
+- debug: 4.4.0(supports-color@9.4.0)
+- eslint: 9.25.0(jiti@2.4.2)
++ debug: 4.4.0
++ eslint: 9.36.0(jiti@2.4.2)
+ get-tsconfig: 4.10.0
+ is-bun-module: 2.0.0
+ stable-hash: 0.0.5
+ tinyglobby: 0.2.13
+ unrs-resolver: 1.6.1
+ optionalDependencies:
+- eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
++ eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
+ transitivePeerDependencies:
+ - supports-color
+
+- eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2)):
++ eslint-module-utils@2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ debug: 3.2.7
+ optionalDependencies:
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
+- eslint: 9.25.0(jiti@2.4.2)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-import-resolver-node: 0.3.9
+- eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.25.0(jiti@2.4.2))
++ eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@9.36.0(jiti@2.4.2))
+ transitivePeerDependencies:
+ - supports-color
+
+- eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ '@rtsao/scc': 1.1.0
+ array-includes: 3.1.8
+@@ -5729,9 +5331,9 @@ snapshots:
+ array.prototype.flatmap: 1.3.3
+ debug: 3.2.7
+ doctrine: 2.1.0
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ eslint-import-resolver-node: 0.3.9
+- eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.25.0(jiti@2.4.2))
++ eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@9.36.0(jiti@2.4.2))
+ hasown: 2.0.2
+ is-core-module: 2.16.1
+ is-glob: 4.0.3
+@@ -5743,13 +5345,13 @@ snapshots:
+ string.prototype.trimend: 1.0.9
+ tsconfig-paths: 3.15.0
+ optionalDependencies:
+- '@typescript-eslint/parser': 8.30.1(eslint@9.25.0(jiti@2.4.2))(typescript@5.8.3)
++ '@typescript-eslint/parser': 8.30.1(eslint@9.36.0(jiti@2.4.2))(typescript@5.9.2)
+ transitivePeerDependencies:
+ - eslint-import-resolver-typescript
+ - eslint-import-resolver-webpack
+ - supports-color
+
+- eslint-plugin-jsx-a11y@6.10.2(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-jsx-a11y@6.10.2(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ aria-query: 5.3.2
+ array-includes: 3.1.8
+@@ -5759,7 +5361,7 @@ snapshots:
+ axobject-query: 4.1.0
+ damerau-levenshtein: 1.0.8
+ emoji-regex: 9.2.2
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ hasown: 2.0.2
+ jsx-ast-utils: 3.3.5
+ language-tags: 1.0.9
+@@ -5768,11 +5370,11 @@ snapshots:
+ safe-regex-test: 1.1.0
+ string.prototype.includes: 2.0.1
+
+- eslint-plugin-react-hooks@5.2.0(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-react-hooks@5.2.0(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+
+- eslint-plugin-react@7.37.5(eslint@9.25.0(jiti@2.4.2)):
++ eslint-plugin-react@7.37.5(eslint@9.36.0(jiti@2.4.2)):
+ dependencies:
+ array-includes: 3.1.8
+ array.prototype.findlast: 1.2.5
+@@ -5780,7 +5382,7 @@ snapshots:
+ array.prototype.tosorted: 1.1.4
+ doctrine: 2.1.0
+ es-iterator-helpers: 1.2.1
+- eslint: 9.25.0(jiti@2.4.2)
++ eslint: 9.36.0(jiti@2.4.2)
+ estraverse: 5.3.0
+ hasown: 2.0.2
+ jsx-ast-utils: 3.3.5
+@@ -5794,12 +5396,7 @@ snapshots:
+ string.prototype.matchall: 4.0.12
+ string.prototype.repeat: 1.0.0
+
+- eslint-scope@5.1.1:
+- dependencies:
+- esrecurse: 4.3.0
+- estraverse: 4.3.0
+-
+- eslint-scope@8.3.0:
++ eslint-scope@8.4.0:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
+@@ -5808,29 +5405,31 @@ snapshots:
+
+ eslint-visitor-keys@4.2.0: {}
+
+- eslint@9.25.0(jiti@2.4.2):
++ eslint-visitor-keys@4.2.1: {}
++
++ eslint@9.36.0(jiti@2.4.2):
+ dependencies:
+- '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0(jiti@2.4.2))
++ '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.4.2))
+ '@eslint-community/regexpp': 4.12.1
+- '@eslint/config-array': 0.20.0
+- '@eslint/config-helpers': 0.2.1
+- '@eslint/core': 0.13.0
++ '@eslint/config-array': 0.21.0
++ '@eslint/config-helpers': 0.3.1
++ '@eslint/core': 0.15.2
+ '@eslint/eslintrc': 3.3.1
+- '@eslint/js': 9.25.0
+- '@eslint/plugin-kit': 0.2.8
+- '@humanfs/node': 0.16.6
++ '@eslint/js': 9.36.0
++ '@eslint/plugin-kit': 0.3.5
++ '@humanfs/node': 0.16.7
+ '@humanwhocodes/module-importer': 1.0.1
+- '@humanwhocodes/retry': 0.4.2
+- '@types/estree': 1.0.7
++ '@humanwhocodes/retry': 0.4.3
++ '@types/estree': 1.0.8
+ '@types/json-schema': 7.0.15
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.6
+- debug: 4.4.0(supports-color@9.4.0)
++ debug: 4.4.3(supports-color@10.2.2)
+ escape-string-regexp: 4.0.0
+- eslint-scope: 8.3.0
+- eslint-visitor-keys: 4.2.0
+- espree: 10.3.0
++ eslint-scope: 8.4.0
++ eslint-visitor-keys: 4.2.1
++ espree: 10.4.0
+ esquery: 1.6.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+@@ -5863,6 +5462,12 @@ snapshots:
+ acorn-jsx: 5.3.2(acorn@8.14.1)
+ eslint-visitor-keys: 4.2.0
+
++ espree@10.4.0:
++ dependencies:
++ acorn: 8.15.0
++ acorn-jsx: 5.3.2(acorn@8.15.0)
++ eslint-visitor-keys: 4.2.1
++
+ esprima@4.0.1: {}
+
+ esquery@1.6.0:
+@@ -5873,8 +5478,6 @@ snapshots:
+ dependencies:
+ estraverse: 5.3.0
+
+- estraverse@4.3.0: {}
+-
+ estraverse@5.3.0: {}
+
+ esutils@2.0.3: {}
+@@ -5921,8 +5524,6 @@ snapshots:
+
+ fast-levenshtein@2.0.6: {}
+
+- fast-uri@3.0.6: {}
+-
+ fastq@1.19.1:
+ dependencies:
+ reusify: 1.1.0
+@@ -5993,10 +5594,6 @@ snapshots:
+
+ functions-have-names@1.2.3: {}
+
+- generic-names@4.0.0:
+- dependencies:
+- loader-utils: 3.3.1
+-
+ geojson-vt@3.2.1: {}
+
+ geojson-vt@4.0.2: {}
+@@ -6039,6 +5636,8 @@ snapshots:
+
+ gl-matrix@3.4.3: {}
+
++ gl-matrix@3.4.4: {}
++
+ gl-text@1.4.0:
+ dependencies:
+ bit-twiddle: 1.0.2
+@@ -6077,8 +5676,6 @@ snapshots:
+ dependencies:
+ is-glob: 4.0.3
+
+- glob-to-regexp@0.4.1: {}
+-
+ glob@10.4.5:
+ dependencies:
+ foreground-child: 3.3.1
+@@ -6227,10 +5824,10 @@ snapshots:
+
+ html-escaper@2.0.2: {}
+
+- https-proxy-agent@7.0.6(supports-color@9.4.0):
++ https-proxy-agent@7.0.6(supports-color@10.2.2):
+ dependencies:
+- agent-base: 7.1.3
+- debug: 4.4.0(supports-color@9.4.0)
++ agent-base: 7.1.4
++ debug: 4.4.3(supports-color@10.2.2)
+ transitivePeerDependencies:
+ - supports-color
+
+@@ -6238,15 +5835,12 @@ snapshots:
+ dependencies:
+ safer-buffer: 2.1.2
+
+- icss-utils@5.1.0(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
+-
+ ieee754@1.2.1: {}
+
+ ignore@5.3.2: {}
+
+- immutable@5.1.1: {}
++ immutable@5.1.3:
++ optional: true
+
+ import-fresh@3.3.1:
+ dependencies:
+@@ -6430,18 +6024,12 @@ snapshots:
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
+
+- jest-worker@27.5.1:
+- dependencies:
+- '@types/node': 20.17.30
+- merge-stream: 2.0.0
+- supports-color: 8.1.1
+-
+ jiti@1.21.7: {}
+
+ jiti@2.4.2:
+ optional: true
+
+- jose@6.0.10: {}
++ jose@6.1.0: {}
+
+ js-levenshtein@1.1.6: {}
+
+@@ -6453,8 +6041,6 @@ snapshots:
+
+ json-buffer@3.0.1: {}
+
+- json-parse-even-better-errors@2.3.1: {}
+-
+ json-schema-traverse@0.4.1: {}
+
+ json-schema-traverse@1.0.0: {}
+@@ -6499,16 +6085,10 @@ snapshots:
+
+ lines-and-columns@1.2.4: {}
+
+- loader-runner@4.3.0: {}
+-
+- loader-utils@3.3.1: {}
+-
+ locate-path@6.0.0:
+ dependencies:
+ p-locate: 5.0.0
+
+- lodash.camelcase@4.3.0: {}
+-
+ lodash.merge@4.6.2: {}
+
+ loose-envify@1.4.0:
+@@ -6539,7 +6119,7 @@ snapshots:
+ csscolorparser: 1.0.3
+ earcut: 2.2.4
+ geojson-vt: 3.2.1
+- gl-matrix: 3.4.3
++ gl-matrix: 3.4.4
+ grid-index: 1.1.0
+ murmurhash-js: 1.0.0
+ pbf: 3.3.0
+@@ -6583,8 +6163,6 @@ snapshots:
+
+ math-log2@1.0.1: {}
+
+- merge-stream@2.0.0: {}
+-
+ merge2@1.4.1: {}
+
+ micromatch@4.0.8:
+@@ -6592,19 +6170,13 @@ snapshots:
+ braces: 3.0.3
+ picomatch: 2.3.1
+
+- mime-db@1.52.0: {}
+-
+- mime-types@2.1.35:
+- dependencies:
+- mime-db: 1.52.0
+-
+ minimatch@3.1.2:
+ dependencies:
+ brace-expansion: 1.1.11
+
+ minimatch@5.1.6:
+ dependencies:
+- brace-expansion: 2.0.1
++ brace-expansion: 2.0.2
+
+ minimatch@9.0.5:
+ dependencies:
+@@ -6658,8 +6230,6 @@ snapshots:
+ transitivePeerDependencies:
+ - supports-color
+
+- neo-async@2.6.2: {}
+-
+ next-themes@0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+@@ -6696,8 +6266,6 @@ snapshots:
+ node-addon-api@7.1.1:
+ optional: true
+
+- node-releases@2.0.19: {}
+-
+ normalize-path@3.0.0: {}
+
+ normalize-svg-path@0.1.0: {}
+@@ -6762,20 +6330,20 @@ snapshots:
+ dependencies:
+ wrappy: 1.0.2
+
+- openapi-fetch@0.13.5:
++ openapi-fetch@0.13.8:
+ dependencies:
+ openapi-typescript-helpers: 0.0.15
+
+ openapi-typescript-helpers@0.0.15: {}
+
+- openapi-typescript@7.6.1(typescript@5.8.3):
++ openapi-typescript@7.9.1(typescript@5.9.2):
+ dependencies:
+- '@redocly/openapi-core': 1.34.2(supports-color@9.4.0)
++ '@redocly/openapi-core': 1.34.5(supports-color@10.2.2)
+ ansi-colors: 4.1.3
+ change-case: 5.4.4
+ parse-json: 8.3.0
+- supports-color: 9.4.0
+- typescript: 5.8.3
++ supports-color: 10.2.2
++ typescript: 5.9.2
+ yargs-parser: 21.1.1
+
+ opener@1.5.2: {}
+@@ -6855,12 +6423,13 @@ snapshots:
+
+ pirates@4.0.7: {}
+
+- plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7):
++ plotly.js@3.1.0(mapbox-gl@1.13.3):
+ dependencies:
+ '@plotly/d3': 3.8.2
+ '@plotly/d3-sankey': 0.7.2
+ '@plotly/d3-sankey-circular': 0.33.1
+ '@plotly/mapbox-gl': 1.13.4(mapbox-gl@1.13.3)
++ '@plotly/regl': 2.1.2
+ '@turf/area': 7.2.0
+ '@turf/bbox': 7.2.0
+ '@turf/centroid': 7.2.0
+@@ -6871,7 +6440,6 @@ snapshots:
+ color-parse: 2.0.0
+ color-rgba: 3.0.0
+ country-regex: 1.1.0
+- css-loader: 7.1.2(webpack@5.99.7)
+ d3-force: 1.2.1
+ d3-format: 1.4.5
+ d3-geo: 1.12.1
+@@ -6880,7 +6448,6 @@ snapshots:
+ d3-interpolate: 3.0.1
+ d3-time: 1.1.0
+ d3-time-format: 2.3.0
+- esbuild-style-plugin: 1.6.3
+ fast-isnumeric: 1.1.4
+ gl-mat4: 1.2.0
+ gl-text: 1.4.0
+@@ -6896,25 +6463,21 @@ snapshots:
+ point-in-polygon: 1.1.0
+ polybooljs: 1.2.2
+ probe-image-size: 7.2.3
+- regl: '@plotly/regl@2.1.2'
+ regl-error2d: 2.0.12
+ regl-line2d: 3.1.3
+ regl-scatter2d: 3.3.1
+ regl-splom: 1.0.14
+ strongly-connected-components: 1.0.1
+- style-loader: 4.0.0(webpack@5.99.7)
+ superscript-text: 1.0.0
+ svg-path-sdf: 1.1.3
+ tinycolor2: 1.6.0
+ to-px: 1.0.1
+ topojson-client: 3.1.0
+ webgl-context: 2.2.0
+- world-calendars: 1.0.3
++ world-calendars: 1.0.4
+ transitivePeerDependencies:
+- - '@rspack/core'
+ - mapbox-gl
+ - supports-color
+- - webpack
+
+ pluralize@8.0.0: {}
+
+@@ -6924,61 +6487,28 @@ snapshots:
+
+ possible-typed-array-names@1.1.0: {}
+
+- postcss-import@15.1.0(postcss@8.5.3):
++ postcss-import@15.1.0(postcss@8.5.6):
+ dependencies:
+- postcss: 8.5.3
++ postcss: 8.5.6
+ postcss-value-parser: 4.2.0
+ read-cache: 1.0.0
+ resolve: 1.22.10
+
+- postcss-js@4.0.1(postcss@8.5.3):
++ postcss-js@4.0.1(postcss@8.5.6):
+ dependencies:
+ camelcase-css: 2.0.1
+- postcss: 8.5.3
++ postcss: 8.5.6
+
+- postcss-load-config@4.0.2(postcss@8.5.3):
++ postcss-load-config@4.0.2(postcss@8.5.6):
+ dependencies:
+ lilconfig: 3.1.3
+ yaml: 2.7.1
+ optionalDependencies:
+- postcss: 8.5.3
+-
+- postcss-modules-extract-imports@3.1.0(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
++ postcss: 8.5.6
+
+- postcss-modules-local-by-default@4.2.0(postcss@8.5.3):
++ postcss-nested@6.2.0(postcss@8.5.6):
+ dependencies:
+- icss-utils: 5.1.0(postcss@8.5.3)
+- postcss: 8.5.3
+- postcss-selector-parser: 7.1.0
+- postcss-value-parser: 4.2.0
+-
+- postcss-modules-scope@3.2.1(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
+- postcss-selector-parser: 7.1.0
+-
+- postcss-modules-values@4.0.0(postcss@8.5.3):
+- dependencies:
+- icss-utils: 5.1.0(postcss@8.5.3)
+- postcss: 8.5.3
+-
+- postcss-modules@6.0.1(postcss@8.5.3):
+- dependencies:
+- generic-names: 4.0.0
+- icss-utils: 5.1.0(postcss@8.5.3)
+- lodash.camelcase: 4.3.0
+- postcss: 8.5.3
+- postcss-modules-extract-imports: 3.1.0(postcss@8.5.3)
+- postcss-modules-local-by-default: 4.2.0(postcss@8.5.3)
+- postcss-modules-scope: 3.2.1(postcss@8.5.3)
+- postcss-modules-values: 4.0.0(postcss@8.5.3)
+- string-hash: 1.1.3
+-
+- postcss-nested@6.2.0(postcss@8.5.3):
+- dependencies:
+- postcss: 8.5.3
++ postcss: 8.5.6
+ postcss-selector-parser: 6.1.2
+
+ postcss-selector-parser@6.1.2:
+@@ -6986,11 +6516,6 @@ snapshots:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
+
+- postcss-selector-parser@7.1.0:
+- dependencies:
+- cssesc: 3.0.0
+- util-deprecate: 1.0.2
+-
+ postcss-value-parser@4.2.0: {}
+
+ postcss@8.4.31:
+@@ -6999,7 +6524,7 @@ snapshots:
+ picocolors: 1.1.1
+ source-map-js: 1.2.1
+
+- postcss@8.5.3:
++ postcss@8.5.6:
+ dependencies:
+ nanoid: 3.3.11
+ picocolors: 1.1.1
+@@ -7041,10 +6566,6 @@ snapshots:
+ dependencies:
+ performance-now: 2.1.0
+
+- randombytes@2.1.0:
+- dependencies:
+- safe-buffer: 5.2.1
+-
+ react-dom@19.1.0(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+@@ -7052,38 +6573,49 @@ snapshots:
+
+ react-is@16.13.1: {}
+
+- react-plotly.js@2.6.0(plotly.js@3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7))(react@19.1.0):
++ react-plotly.js@2.6.0(plotly.js@3.1.0(mapbox-gl@1.13.3))(react@19.1.0):
+ dependencies:
+- plotly.js: 3.0.1(mapbox-gl@1.13.3)(webpack@5.99.7)
++ plotly.js: 3.1.0(mapbox-gl@1.13.3)
+ prop-types: 15.8.1
+ react: 19.1.0
+
+- react-remove-scroll-bar@2.3.8(@types/react@19.1.2)(react@19.1.0):
++ react-remove-scroll-bar@2.3.8(@types/react@19.1.14)(react@19.1.0):
++ dependencies:
++ react: 19.1.0
++ react-style-singleton: 2.2.3(@types/react@19.1.14)(react@19.1.0)
++ tslib: 2.8.1
++ optionalDependencies:
++ '@types/react': 19.1.14
++
++ react-remove-scroll@2.6.3(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+- react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll-bar: 2.3.8(@types/react@19.1.14)(react@19.1.0)
++ react-style-singleton: 2.2.3(@types/react@19.1.14)(react@19.1.0)
+ tslib: 2.8.1
++ use-callback-ref: 1.3.3(@types/react@19.1.14)(react@19.1.0)
++ use-sidecar: 1.1.3(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- react-remove-scroll@2.6.3(@types/react@19.1.2)(react@19.1.0):
++ react-remove-scroll@2.7.1(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+- react-remove-scroll-bar: 2.3.8(@types/react@19.1.2)(react@19.1.0)
+- react-style-singleton: 2.2.3(@types/react@19.1.2)(react@19.1.0)
++ react-remove-scroll-bar: 2.3.8(@types/react@19.1.14)(react@19.1.0)
++ react-style-singleton: 2.2.3(@types/react@19.1.14)(react@19.1.0)
+ tslib: 2.8.1
+- use-callback-ref: 1.3.3(@types/react@19.1.2)(react@19.1.0)
+- use-sidecar: 1.1.3(@types/react@19.1.2)(react@19.1.0)
++ use-callback-ref: 1.3.3(@types/react@19.1.14)(react@19.1.0)
++ use-sidecar: 1.1.3(@types/react@19.1.14)(react@19.1.0)
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- react-style-singleton@2.2.3(@types/react@19.1.2)(react@19.1.0):
++ react-style-singleton@2.2.3(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ get-nonce: 1.0.1
+ react: 19.1.0
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+ react@19.1.0: {}
+
+@@ -7112,7 +6644,8 @@ snapshots:
+ dependencies:
+ picomatch: 2.3.1
+
+- readdirp@4.1.2: {}
++ readdirp@4.1.2:
++ optional: true
+
+ reflect.getprototypeof@1.0.10:
+ dependencies:
+@@ -7251,30 +6784,20 @@ snapshots:
+ sass@1.87.0:
+ dependencies:
+ chokidar: 4.0.3
+- immutable: 5.1.1
++ immutable: 5.1.3
+ source-map-js: 1.2.1
+ optionalDependencies:
+ '@parcel/watcher': 2.5.1
++ optional: true
+
+ sax@1.4.1: {}
+
+ scheduler@0.26.0: {}
+
+- schema-utils@4.3.2:
+- dependencies:
+- '@types/json-schema': 7.0.15
+- ajv: 8.17.1
+- ajv-formats: 2.1.1(ajv@8.17.1)
+- ajv-keywords: 5.1.0(ajv@8.17.1)
+-
+ semver@6.3.1: {}
+
+ semver@7.7.1: {}
+
+- serialize-javascript@6.0.2:
+- dependencies:
+- randombytes: 2.1.0
+-
+ set-function-length@1.2.2:
+ dependencies:
+ define-data-property: 1.1.4
+@@ -7378,12 +6901,8 @@ snapshots:
+
+ source-map-js@1.2.1: {}
+
+- source-map-support@0.5.21:
+- dependencies:
+- buffer-from: 1.1.2
+- source-map: 0.6.1
+-
+- source-map@0.6.1: {}
++ source-map@0.6.1:
++ optional: true
+
+ stable-hash@0.0.5: {}
+
+@@ -7403,8 +6922,6 @@ snapshots:
+
+ streamsearch@1.1.0: {}
+
+- string-hash@1.1.3: {}
+-
+ string-split-by@1.0.0:
+ dependencies:
+ parenthesis: 3.1.8
+@@ -7491,10 +7008,6 @@ snapshots:
+
+ strongly-connected-components@1.0.1: {}
+
+- style-loader@4.0.0(webpack@5.99.7):
+- dependencies:
+- webpack: 5.99.7
+-
+ styled-jsx@5.1.6(react@19.1.0):
+ dependencies:
+ client-only: 0.0.1
+@@ -7520,16 +7033,12 @@ snapshots:
+
+ superscript-text@1.0.0: {}
+
+- supports-color@7.2.0:
+- dependencies:
+- has-flag: 4.0.0
++ supports-color@10.2.2: {}
+
+- supports-color@8.1.1:
++ supports-color@7.2.0:
+ dependencies:
+ has-flag: 4.0.0
+
+- supports-color@9.4.0: {}
+-
+ supports-preserve-symlinks-flag@1.0.0: {}
+
+ svg-arc-to-cubic-bezier@3.2.0: {}
+@@ -7549,7 +7058,7 @@ snapshots:
+ parse-svg-path: 0.1.2
+ svg-path-bounds: 1.0.2
+
+- tailwind-merge@3.2.0: {}
++ tailwind-merge@3.3.1: {}
+
+ tailwindcss-animate@1.0.7(tailwindcss@3.4.17):
+ dependencies:
+@@ -7571,35 +7080,17 @@ snapshots:
+ normalize-path: 3.0.0
+ object-hash: 3.0.0
+ picocolors: 1.1.1
+- postcss: 8.5.3
+- postcss-import: 15.1.0(postcss@8.5.3)
+- postcss-js: 4.0.1(postcss@8.5.3)
+- postcss-load-config: 4.0.2(postcss@8.5.3)
+- postcss-nested: 6.2.0(postcss@8.5.3)
++ postcss: 8.5.6
++ postcss-import: 15.1.0(postcss@8.5.6)
++ postcss-js: 4.0.1(postcss@8.5.6)
++ postcss-load-config: 4.0.2(postcss@8.5.6)
++ postcss-nested: 6.2.0(postcss@8.5.6)
+ postcss-selector-parser: 6.1.2
+ resolve: 1.22.10
+ sucrase: 3.35.0
+ transitivePeerDependencies:
+ - ts-node
+
+- tapable@2.2.1: {}
+-
+- terser-webpack-plugin@5.3.14(webpack@5.99.7):
+- dependencies:
+- '@jridgewell/trace-mapping': 0.3.25
+- jest-worker: 27.5.1
+- schema-utils: 4.3.2
+- serialize-javascript: 6.0.2
+- terser: 5.39.0
+- webpack: 5.99.7
+-
+- terser@5.39.0:
+- dependencies:
+- '@jridgewell/source-map': 0.3.6
+- acorn: 8.14.1
+- commander: 2.20.3
+- source-map-support: 0.5.21
+-
+ thenify-all@1.6.0:
+ dependencies:
+ thenify: 3.3.1
+@@ -7645,9 +7136,9 @@ snapshots:
+
+ totalist@3.0.1: {}
+
+- ts-api-utils@2.1.0(typescript@5.8.3):
++ ts-api-utils@2.1.0(typescript@5.9.2):
+ dependencies:
+- typescript: 5.8.3
++ typescript: 5.9.2
+
+ ts-interface-checker@0.1.13: {}
+
+@@ -7708,7 +7199,7 @@ snapshots:
+
+ typedarray@0.0.6: {}
+
+- typescript@5.8.3: {}
++ typescript@5.9.2: {}
+
+ unbox-primitive@1.1.0:
+ dependencies:
+@@ -7717,7 +7208,7 @@ snapshots:
+ has-symbols: 1.1.0
+ which-boxed-primitive: 1.1.1
+
+- undici-types@6.19.8: {}
++ undici-types@6.21.0: {}
+
+ unquote@1.1.1: {}
+
+@@ -7742,12 +7233,6 @@ snapshots:
+ '@unrs/resolver-binding-win32-ia32-msvc': 1.6.1
+ '@unrs/resolver-binding-win32-x64-msvc': 1.6.1
+
+- update-browserslist-db@1.1.3(browserslist@4.24.4):
+- dependencies:
+- browserslist: 4.24.4
+- escalade: 3.2.0
+- picocolors: 1.1.1
+-
+ update-diff@1.1.0: {}
+
+ uri-js-replace@1.0.1: {}
+@@ -7756,20 +7241,20 @@ snapshots:
+ dependencies:
+ punycode: 2.3.1
+
+- use-callback-ref@1.3.3(@types/react@19.1.2)(react@19.1.0):
++ use-callback-ref@1.3.3(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+- use-sidecar@1.1.3(@types/react@19.1.2)(react@19.1.0):
++ use-sidecar@1.1.3(@types/react@19.1.14)(react@19.1.0):
+ dependencies:
+ detect-node-es: 1.1.0
+ react: 19.1.0
+ tslib: 2.8.1
+ optionalDependencies:
+- '@types/react': 19.1.2
++ '@types/react': 19.1.14
+
+ use-sync-external-store@1.5.0(react@19.1.0):
+ dependencies:
+@@ -7783,11 +7268,6 @@ snapshots:
+ '@mapbox/vector-tile': 1.3.1
+ pbf: 3.3.0
+
+- watchpack@2.4.2:
+- dependencies:
+- glob-to-regexp: 0.4.1
+- graceful-fs: 4.2.11
+-
+ weak-map@1.0.8: {}
+
+ webgl-context@2.2.0:
+@@ -7813,39 +7293,6 @@ snapshots:
+ - bufferutil
+ - utf-8-validate
+
+- webpack-sources@3.2.3: {}
+-
+- webpack@5.99.7:
+- dependencies:
+- '@types/eslint-scope': 3.7.7
+- '@types/estree': 1.0.7
+- '@types/json-schema': 7.0.15
+- '@webassemblyjs/ast': 1.14.1
+- '@webassemblyjs/wasm-edit': 1.14.1
+- '@webassemblyjs/wasm-parser': 1.14.1
+- acorn: 8.14.1
+- browserslist: 4.24.4
+- chrome-trace-event: 1.0.4
+- enhanced-resolve: 5.18.1
+- es-module-lexer: 1.7.0
+- eslint-scope: 5.1.1
+- events: 3.3.0
+- glob-to-regexp: 0.4.1
+- graceful-fs: 4.2.11
+- json-parse-even-better-errors: 2.3.1
+- loader-runner: 4.3.0
+- mime-types: 2.1.35
+- neo-async: 2.6.2
+- schema-utils: 4.3.2
+- tapable: 2.2.1
+- terser-webpack-plugin: 5.3.14(webpack@5.99.7)
+- watchpack: 2.4.2
+- webpack-sources: 3.2.3
+- transitivePeerDependencies:
+- - '@swc/core'
+- - esbuild
+- - uglify-js
+-
+ which-boxed-primitive@1.1.1:
+ dependencies:
+ is-bigint: 1.1.0
+@@ -7897,7 +7344,7 @@ snapshots:
+
+ word-wrap@1.2.5: {}
+
+- world-calendars@1.0.3:
++ world-calendars@1.0.4:
+ dependencies:
+ object-assign: 4.1.1
+
+@@ -7909,7 +7356,7 @@ snapshots:
+
+ wrap-ansi@8.1.0:
+ dependencies:
+- ansi-styles: 6.2.1
++ ansi-styles: 6.2.3
+ string-width: 5.1.2
+ strip-ansi: 7.1.0
+
diff --git a/pulls/7.json b/pulls/7.json
@@ -0,0 +1,18 @@
+{
+ "number": 7,
+ "title": "Update dependency eslint to v9.36.0",
+ "state": "open",
+ "diff_file": "7.diff",
+ "author": "renovate[bot]",
+ "created_at": "2025-05-23T12:55:19Z",
+ "closed_at": null,
+ "merged_at": null,
+ "base_ref": "main",
+ "head_ref": "renovate/eslint-monorepo",
+ "labels": [],
+ "assignees": [],
+ "requested_reviewers": [],
+ "body": "> [!NOTE]\n> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.\n> \n> This notice will be removed on 2025-10-07.\n\n<hr>\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Confidence |\n|---|---|---|---|\n| [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [`9.25.0` -> `9.36.0`](https://renovatebot.com/diffs/npm/eslint/9.25.0/9.36.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n<details>\n<summary>eslint/eslint (eslint)</summary>\n\n### [`v9.36.0`](https://redirect.github.com/eslint/eslint/compare/v9.35.0...b4857e54e54b5dba96d156cd8d8b4d42dc5a3bf4)\n\n[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.35.0...v9.36.0)\n\n### [`v9.35.0`](https://redirect.github.com/eslint/eslint/compare/v9.34.0...8401101d1e3e3e4e1edc2a9e59cafc9956bf2610)\n\n[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.34.0...v9.35.0)\n\n### [`v9.34.0`](https://redirect.github.com/eslint/eslint/compare/v9.33.0...b8875f67a7bc99824f19147f4a669be7e98f3eee)\n\n[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.33.0...v9.34.0)\n\n### [`v9.33.0`](https://redirect.github.com/eslint/eslint/compare/v9.32.0...a90d7c4fe5ef83054e29d21d7ffb442103429d03)\n\n[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.32.0...v9.33.0)\n\n### [`v9.32.0`](https://redirect.github.com/eslint/eslint/compare/v9.31.0...2364031090daafe34e80904c32065bfe4692d7a2)\n\n[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.31.0...v9.32.0)\n\n### [`v9.31.0`](https://redirect.github.com/eslint/eslint/compare/v9.30.1...14053edc64bd378ab920575f2488fbfcbb5a4ea0)\n\n[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.30.1...v9.31.0)\n\n### [`v9.30.1`](https://redirect.github.com/eslint/eslint/compare/v9.30.0...6769b5fa11ecfb2c2cf78472d3d90564a1e01d3c)\n\n[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.30.0...v9.30.1)\n\n### [`v9.30.0`](https://redirect.github.com/eslint/eslint/compare/v9.29.0...ad1d63951773acc7828bcc1eafbb731567447298)\n\n[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.29.0...v9.30.0)\n\n### [`v9.29.0`](https://redirect.github.com/eslint/eslint/compare/v9.28.0...edf232b680390013c68f081a5e41843bcf2dd18f)\n\n[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.28.0...v9.29.0)\n\n### [`v9.28.0`](https://redirect.github.com/eslint/eslint/compare/v9.27.0...f341f21e024388e602cfccee06e11b9113a2d298)\n\n[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.27.0...v9.28.0)\n\n### [`v9.27.0`](https://redirect.github.com/eslint/eslint/compare/v9.26.0...b9080cf28d88f934941a545a033eb960eceeadbd)\n\n[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.26.0...v9.27.0)\n\n### [`v9.26.0`](https://redirect.github.com/eslint/eslint/compare/v9.25.1...8bbabc4691d97733a422180c71eba6c097b35475)\n\n[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.25.1...v9.26.0)\n\n### [`v9.25.1`](https://redirect.github.com/eslint/eslint/compare/v9.25.0...3ed4b3652d9fe3dfa4017d22a6ddbd15e3c6cd7a)\n\n[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.25.0...v9.25.1)\n\n</details>\n\n---\n\n### Configuration\n\n\ud83d\udcc5 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n\ud83d\udea6 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n\u267b **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\ud83d\udd15 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->\n",
+ "comments": [],
+ "review_comments": []
+}
diff --git a/pulls/7.md b/pulls/7.md
@@ -0,0 +1,106 @@
+# PR #7 Update dependency eslint to v9.36.0
+
+- **Status:** open
+- **Author:** @renovate[bot]
+- **Created:** 2025-05-23T12:55:19Z
+- **Branch:** renovate/eslint-monorepo → main
+- **Diff:** [7.diff](./7.diff)
+
+---
+
+> [!NOTE]
+> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.
+>
+> This notice will be removed on 2025-10-07.
+
+<hr>
+
+This PR contains the following updates:
+
+| Package | Change | Age | Confidence |
+|---|---|---|---|
+| [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [`9.25.0` -> `9.36.0`](https://renovatebot.com/diffs/npm/eslint/9.25.0/9.36.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
+
+---
+
+### Release Notes
+
+<details>
+<summary>eslint/eslint (eslint)</summary>
+
+### [`v9.36.0`](https://redirect.github.com/eslint/eslint/compare/v9.35.0...b4857e54e54b5dba96d156cd8d8b4d42dc5a3bf4)
+
+[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.35.0...v9.36.0)
+
+### [`v9.35.0`](https://redirect.github.com/eslint/eslint/compare/v9.34.0...8401101d1e3e3e4e1edc2a9e59cafc9956bf2610)
+
+[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.34.0...v9.35.0)
+
+### [`v9.34.0`](https://redirect.github.com/eslint/eslint/compare/v9.33.0...b8875f67a7bc99824f19147f4a669be7e98f3eee)
+
+[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.33.0...v9.34.0)
+
+### [`v9.33.0`](https://redirect.github.com/eslint/eslint/compare/v9.32.0...a90d7c4fe5ef83054e29d21d7ffb442103429d03)
+
+[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.32.0...v9.33.0)
+
+### [`v9.32.0`](https://redirect.github.com/eslint/eslint/compare/v9.31.0...2364031090daafe34e80904c32065bfe4692d7a2)
+
+[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.31.0...v9.32.0)
+
+### [`v9.31.0`](https://redirect.github.com/eslint/eslint/compare/v9.30.1...14053edc64bd378ab920575f2488fbfcbb5a4ea0)
+
+[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.30.1...v9.31.0)
+
+### [`v9.30.1`](https://redirect.github.com/eslint/eslint/compare/v9.30.0...6769b5fa11ecfb2c2cf78472d3d90564a1e01d3c)
+
+[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.30.0...v9.30.1)
+
+### [`v9.30.0`](https://redirect.github.com/eslint/eslint/compare/v9.29.0...ad1d63951773acc7828bcc1eafbb731567447298)
+
+[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.29.0...v9.30.0)
+
+### [`v9.29.0`](https://redirect.github.com/eslint/eslint/compare/v9.28.0...edf232b680390013c68f081a5e41843bcf2dd18f)
+
+[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.28.0...v9.29.0)
+
+### [`v9.28.0`](https://redirect.github.com/eslint/eslint/compare/v9.27.0...f341f21e024388e602cfccee06e11b9113a2d298)
+
+[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.27.0...v9.28.0)
+
+### [`v9.27.0`](https://redirect.github.com/eslint/eslint/compare/v9.26.0...b9080cf28d88f934941a545a033eb960eceeadbd)
+
+[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.26.0...v9.27.0)
+
+### [`v9.26.0`](https://redirect.github.com/eslint/eslint/compare/v9.25.1...8bbabc4691d97733a422180c71eba6c097b35475)
+
+[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.25.1...v9.26.0)
+
+### [`v9.25.1`](https://redirect.github.com/eslint/eslint/compare/v9.25.0...3ed4b3652d9fe3dfa4017d22a6ddbd15e3c6cd7a)
+
+[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.25.0...v9.25.1)
+
+</details>
+
+---
+
+### Configuration
+
+📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
+
+🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
+
+♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
+
+🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
+
+---
+
+ - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
+
+---
+
+This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).
+<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
+
+
diff --git a/pulls/8.diff b/pulls/8.diff
@@ -0,0 +1,48 @@
+diff --git a/package.json b/package.json
+index ef4db91..2c355c8 100644
+--- a/package.json
++++ b/package.json
+@@ -24,7 +24,7 @@
+ "class-variance-authority": "^0.7.1",
+ "clsx": "^2.1.1",
+ "jose": "^6.0.10",
+- "lucide-react": "^0.503.0",
++ "lucide-react": "^0.544.0",
+ "next": "15.3.1-canary.14",
+ "next-themes": "^0.4.6",
+ "openapi-fetch": "^0.13.5",
+diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
+index 016a676..2dc3435 100644
+--- a/pnpm-lock.yaml
++++ b/pnpm-lock.yaml
+@@ -54,8 +54,8 @@ importers:
+ specifier: ^6.0.10
+ version: 6.0.10
+ lucide-react:
+- specifier: ^0.503.0
+- version: 0.503.0(react@19.1.0)
++ specifier: ^0.544.0
++ version: 0.544.0(react@19.1.0)
+ next:
+ specifier: 15.3.1-canary.14
+ version: 15.3.1-canary.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.87.0)
+@@ -2638,8 +2638,8 @@ packages:
+ lru-cache@10.4.3:
+ resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
+
+- lucide-react@0.503.0:
+- resolution: {integrity: sha512-HGGkdlPWQ0vTF8jJ5TdIqhQXZi6uh3LnNgfZ8MHiuxFfX3RZeA79r2MW2tHAZKlAVfoNE8esm3p+O6VkIvpj6w==}
++ lucide-react@0.544.0:
++ resolution: {integrity: sha512-t5tS44bqd825zAW45UQxpG2CvcC4urOwn2TrwSH8u+MjeE+1NnWl6QqeQ/6NdjMqdOygyiT9p3Ev0p1NJykxjw==}
+ peerDependencies:
+ react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0
+
+@@ -6517,7 +6517,7 @@ snapshots:
+
+ lru-cache@10.4.3: {}
+
+- lucide-react@0.503.0(react@19.1.0):
++ lucide-react@0.544.0(react@19.1.0):
+ dependencies:
+ react: 19.1.0
+
diff --git a/pulls/8.json b/pulls/8.json
@@ -0,0 +1,18 @@
+{
+ "number": 8,
+ "title": "Update dependency lucide-react to ^0.544.0",
+ "state": "open",
+ "diff_file": "8.diff",
+ "author": "renovate[bot]",
+ "created_at": "2025-05-23T12:55:33Z",
+ "closed_at": null,
+ "merged_at": null,
+ "base_ref": "main",
+ "head_ref": "renovate/lucide-monorepo",
+ "labels": [],
+ "assignees": [],
+ "requested_reviewers": [],
+ "body": "> [!NOTE]\n> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.\n> \n> This notice will be removed on 2025-10-07.\n\n<hr>\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Confidence |\n|---|---|---|---|\n| [lucide-react](https://lucide.dev) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)) | [`^0.503.0` -> `^0.544.0`](https://renovatebot.com/diffs/npm/lucide-react/0.503.0/0.544.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n<details>\n<summary>lucide-icons/lucide (lucide-react)</summary>\n\n### [`v0.544.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.544.0): Version 0.544.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.543.0...0.544.0)\n\n#### What's Changed\n\n- docs: update lucide-static documentation about raw string imports by [@​pascalduez](https://redirect.github.com/pascalduez) in [#​3524](https://redirect.github.com/lucide-icons/lucide/pull/3524)\n- feat(icons): added `ev-charger` icon by [@​UsamaKhan](https://redirect.github.com/UsamaKhan) in [#​2781](https://redirect.github.com/lucide-icons/lucide/pull/2781)\n\n#### New Contributors\n\n- [@​pascalduez](https://redirect.github.com/pascalduez) made their first contribution in [#​3524](https://redirect.github.com/lucide-icons/lucide/pull/3524)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0>\n\n### [`v0.543.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.543.0): Version 0.543.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.542.0...0.543.0)\n\n##### What's Changed\n\n- feat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of by [@​jguddas](https://redirect.github.com/jguddas) in [#​3589](https://redirect.github.com/lucide-icons/lucide/pull/3589)\n- fix(icons): changed `church` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2971](https://redirect.github.com/lucide-icons/lucide/pull/2971)\n- chore(metadata): Added tags to `messages-square` by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3529](https://redirect.github.com/lucide-icons/lucide/pull/3529)\n- fix(icons): Optimise `bug` icons by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3574](https://redirect.github.com/lucide-icons/lucide/pull/3574)\n- fix(icons): changed list/text & derived icons by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3568](https://redirect.github.com/lucide-icons/lucide/pull/3568)\n- fix(icons): changed `panel-top-bottom-dashed` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3584](https://redirect.github.com/lucide-icons/lucide/pull/3584)\n- fix(icons): changed `message-square-quote` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3550](https://redirect.github.com/lucide-icons/lucide/pull/3550)\n- fix(meta): added tag to `ship` metadata by [@​jguddas](https://redirect.github.com/jguddas) in [#​3559](https://redirect.github.com/lucide-icons/lucide/pull/3559)\n- fix(meta): add tags to `id-card-lanyard` metadata by [@​jguddas](https://redirect.github.com/jguddas) in [#​3534](https://redirect.github.com/lucide-icons/lucide/pull/3534)\n- fix(icons): changed `calendar-cog` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3583](https://redirect.github.com/lucide-icons/lucide/pull/3583)\n- chore(deps): bump astro from 5.5.2 to 5.13.2 by [@​dependabot](https://redirect.github.com/dependabot)\\[bot] in [#​3564](https://redirect.github.com/lucide-icons/lucide/pull/3564)\n- feat(packages): add new package for flutter by [@​vqh2602](https://redirect.github.com/vqh2602) in [#​3536](https://redirect.github.com/lucide-icons/lucide/pull/3536)\n- feat(icons): added `house-heart` icon by [@​danielbayley](https://redirect.github.com/danielbayley) in [#​3239](https://redirect.github.com/lucide-icons/lucide/pull/3239)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0>\n\n### [`v0.542.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.542.0): Version 0.542.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.541.0...0.542.0)\n\n#### What's Changed\n\n- feat(docs): add MDN Web Docs & Nuxt to showcase by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3590](https://redirect.github.com/lucide-icons/lucide/pull/3590)\n- feat(icons): added `list-chevrons-down-up` icon by [@​juliankellydesign](https://redirect.github.com/juliankellydesign) in [#​3492](https://redirect.github.com/lucide-icons/lucide/pull/3492)\n\n#### New Contributors\n\n- [@​juliankellydesign](https://redirect.github.com/juliankellydesign) made their first contribution in [#​3492](https://redirect.github.com/lucide-icons/lucide/pull/3492)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0>\n\n### [`v0.541.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.541.0): Version 0.541.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.540.0...0.541.0)\n\n#### What's Changed\n\n- feat(packages/lucide): added support for providing a custom root element by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [https://github.com/lucide-icons/lucide/pull/3543](https://redirect.github.com/lucide-icons/lucide/pull/3543)\n- fix(icons): optimized `chrome` icon & renamed to `chromium` by [@​jguddas](https://redirect.github.com/jguddas) in [https://github.com/lucide-icons/lucide/pull/3572](https://redirect.github.com/lucide-icons/lucide/pull/3572)\n- fix(icons): changed `wallpaper` icon by [@​jguddas](https://redirect.github.com/jguddas) in [https://github.com/lucide-icons/lucide/pull/3566](https://redirect.github.com/lucide-icons/lucide/pull/3566)\n- fix(icons): optimized `cog` icon by [@​jguddas](https://redirect.github.com/jguddas) in [https://github.com/lucide-icons/lucide/pull/3548](https://redirect.github.com/lucide-icons/lucide/pull/3548)\n- fix(icons): changed `building` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [https://github.com/lucide-icons/lucide/pull/3510](https://redirect.github.com/lucide-icons/lucide/pull/3510)\n- feat(dpi-preview): add previous version for easier comparison by [@​jguddas](https://redirect.github.com/jguddas) in [https://github.com/lucide-icons/lucide/pull/3532](https://redirect.github.com/lucide-icons/lucide/pull/3532)\n- feat(icons): added 'panel-dashed' variants + update tags on existing icons by [@​irvineacosta](https://redirect.github.com/irvineacosta) in [https://github.com/lucide-icons/lucide/pull/3500](https://redirect.github.com/lucide-icons/lucide/pull/3500)\n\n**Full Changelog**: https://github.com/lucide-icons/lucide/compare/0.540.0...0.541.0\n\n### [`v0.540.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.540.0): Version 0.540.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.539.0...0.540.0)\n\n#### What's Changed\n\n- fix(license): add full text of Feather license by [@​jguddas](https://redirect.github.com/jguddas) in [#​3530](https://redirect.github.com/lucide-icons/lucide/pull/3530)\n- fix(icons): changed `umbrella` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3490](https://redirect.github.com/lucide-icons/lucide/pull/3490)\n- docs(site): added official statement on brand logos in Lucide by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3541](https://redirect.github.com/lucide-icons/lucide/pull/3541)\n- fix(icons): changed `camera` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3539](https://redirect.github.com/lucide-icons/lucide/pull/3539)\n- feat(icons): added `rose` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​1972](https://redirect.github.com/lucide-icons/lucide/pull/1972)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.539.0...0.540.0>\n\n### [`v0.539.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.539.0): Version 0.539.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.538.0...0.539.0)\n\n#### What's Changed\n\n- feat(icons): added `brick-wall-shield` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3476](https://redirect.github.com/lucide-icons/lucide/pull/3476)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.538.0...0.539.0>\n\n### [`v0.538.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.538.0): Version 0.538.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.537.0...0.538.0)\n\n##### What's Changed\n\n- fix(icons): changed `apple` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3505](https://redirect.github.com/lucide-icons/lucide/pull/3505)\n- fix(icons): changed `store` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3501](https://redirect.github.com/lucide-icons/lucide/pull/3501)\n- fix(icons): changed `mic-off` icon by [@​lieonlion](https://redirect.github.com/lieonlion) in [#​2823](https://redirect.github.com/lucide-icons/lucide/pull/2823)\n- chore(deps): bump astro from 5.5.2 to 5.12.8 by [@​dependabot](https://redirect.github.com/dependabot)\\[bot] in [#​3523](https://redirect.github.com/lucide-icons/lucide/pull/3523)\n- fix(icons): deprecate rail-symbol by [@​jguddas](https://redirect.github.com/jguddas) in [#​2862](https://redirect.github.com/lucide-icons/lucide/pull/2862)\n- feat(icons): added `kayak` icon by [@​jpjacobpadilla](https://redirect.github.com/jpjacobpadilla) in [#​3054](https://redirect.github.com/lucide-icons/lucide/pull/3054)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.537.0...0.538.0>\n\n### [`v0.537.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.537.0): Version 0.537.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.536.0...0.537.0)\n\n#### What's Changed\n\n- chore(metadata): Add tags to `x` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3341](https://redirect.github.com/lucide-icons/lucide/pull/3341)\n- docs: add rule against war/violence related imagery by [@​jguddas](https://redirect.github.com/jguddas) in [#​3506](https://redirect.github.com/lucide-icons/lucide/pull/3506)\n- fix(icons): changed `spade` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3502](https://redirect.github.com/lucide-icons/lucide/pull/3502)\n- fix(icons): changed `school` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2968](https://redirect.github.com/lucide-icons/lucide/pull/2968)\n- fix(site): fixes icon style customiser by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3511](https://redirect.github.com/lucide-icons/lucide/pull/3511)\n- fix(docs): fixed array length error in diff endpoint by [@​jguddas](https://redirect.github.com/jguddas) in [#​3498](https://redirect.github.com/lucide-icons/lucide/pull/3498)\n- feat(icons): added `circle-star` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3507](https://redirect.github.com/lucide-icons/lucide/pull/3507)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.536.0...0.537.0>\n\n### [`v0.536.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.536.0): Version 0.536.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.535.0...0.536.0)\n\n#### What's Changed\n\n- fix(icons): arcified message icons & fixed optical volume by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3473](https://redirect.github.com/lucide-icons/lucide/pull/3473)\n- fix(icons): changed `hospital` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2969](https://redirect.github.com/lucide-icons/lucide/pull/2969)\n- fix([@​lucide/svelte](https://redirect.github.com/lucide/svelte)): Add `.js` extensions to imports by [@​abdel-17](https://redirect.github.com/abdel-17) in [#​2950](https://redirect.github.com/lucide-icons/lucide/pull/2950)\n- fix(lucide-vue-next): Support for kebabCase props by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​3477](https://redirect.github.com/lucide-icons/lucide/pull/3477)\n- fix(icons): changed `a-arrow-*` icons by [@​jguddas](https://redirect.github.com/jguddas) in [#​3474](https://redirect.github.com/lucide-icons/lucide/pull/3474)\n- fix(icons): arcified `cake-slice` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3345](https://redirect.github.com/lucide-icons/lucide/pull/3345)\n- feat(lucide-static): include aliases in icons directory by [@​jguddas](https://redirect.github.com/jguddas) in [#​3368](https://redirect.github.com/lucide-icons/lucide/pull/3368)\n- feat(icons): added `turntable` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3429](https://redirect.github.com/lucide-icons/lucide/pull/3429)\n\n#### New Contributors\n\n- [@​abdel-17](https://redirect.github.com/abdel-17) made their first contribution in [#​2950](https://redirect.github.com/lucide-icons/lucide/pull/2950)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.535.0...0.536.0>\n\n### [`v0.535.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.535.0): Version 0.535.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.534.0...0.535.0)\n\n#### What's Changed\n\n- ci: add \"telegram\" to close-issue-with-banned-phrases by [@​jguddas](https://redirect.github.com/jguddas) in [#​3475](https://redirect.github.com/lucide-icons/lucide/pull/3475)\n- fix(lucide-static): properly select icons dir for tags & error if no metadata found by [@​AlexProgrammerDE](https://redirect.github.com/AlexProgrammerDE) in [#​3411](https://redirect.github.com/lucide-icons/lucide/pull/3411)\n- fix(docs): update prop name from absolute-stroke-width to absoluteStrokeWidth in vue-next guide by [@​epifaniofrancisco](https://redirect.github.com/epifaniofrancisco) in [#​3322](https://redirect.github.com/lucide-icons/lucide/pull/3322)\n- feat(SvgPreview): add features from lucide studio by [@​jguddas](https://redirect.github.com/jguddas) in [#​3365](https://redirect.github.com/lucide-icons/lucide/pull/3365)\n- chore: icon alias improvements by [@​jguddas](https://redirect.github.com/jguddas) in [#​2861](https://redirect.github.com/lucide-icons/lucide/pull/2861)\n- fix(icons): changed tiny heart icons by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3471](https://redirect.github.com/lucide-icons/lucide/pull/3471)\n- chore(docs): Update vitepress deps by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​3470](https://redirect.github.com/lucide-icons/lucide/pull/3470)\n- feat(icons): added hand-fist icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​1843](https://redirect.github.com/lucide-icons/lucide/pull/1843)\n\n#### New Contributors\n\n- [@​AlexProgrammerDE](https://redirect.github.com/AlexProgrammerDE) made their first contribution in [#​3411](https://redirect.github.com/lucide-icons/lucide/pull/3411)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.534.0...0.535.0>\n\n### [`v0.534.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.534.0): Version 0.534.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.533.0...0.534.0)\n\n#### What's Changed\n\n- fix(icons): changed `settings` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3467](https://redirect.github.com/lucide-icons/lucide/pull/3467)\n- fix(icons): changed `mails`, `tags`, `files`, `file-stack`, `book-copy` and `folders` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2935](https://redirect.github.com/lucide-icons/lucide/pull/2935)\n- fix(icons): changed `gavel` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3465](https://redirect.github.com/lucide-icons/lucide/pull/3465)\n- fix(icons): changed `sun-moon` icon & arcified `moon` icons by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3380](https://redirect.github.com/lucide-icons/lucide/pull/3380)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.533.0...0.534.0>\n\n### [`v0.533.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.533.0): Version 0.533.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.532.0...0.533.0)\n\n##### What's Changed\n\n- fix(docs): Icon Component Example for Svelte 5 does not compile by [@​Zlendy](https://redirect.github.com/Zlendy) in [#​3416](https://redirect.github.com/lucide-icons/lucide/pull/3416)\n- fix(icons): changed `sailboat` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3460](https://redirect.github.com/lucide-icons/lucide/pull/3460)\n- fix(icons): Changed `a-large-small` icon by [@​vichotech](https://redirect.github.com/vichotech) in [#​3396](https://redirect.github.com/lucide-icons/lucide/pull/3396)\n- fix(icons): added rounding to `heart-*` icons by [@​jguddas](https://redirect.github.com/jguddas) in [#​3061](https://redirect.github.com/lucide-icons/lucide/pull/3061)\n- fix(icons): changed `folder-symlink` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2558](https://redirect.github.com/lucide-icons/lucide/pull/2558)\n- fix(icons): Rounded and optically-centred `flag-triangle-*` icons by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3438](https://redirect.github.com/lucide-icons/lucide/pull/3438)\n- feat(icons): added `closed-caption` icon by [@​UsamaKhan](https://redirect.github.com/UsamaKhan) in [#​2910](https://redirect.github.com/lucide-icons/lucide/pull/2910)\n\n##### New Contributors\n\n- [@​Zlendy](https://redirect.github.com/Zlendy) made their first contribution in [#​3416](https://redirect.github.com/lucide-icons/lucide/pull/3416)\n- [@​vichotech](https://redirect.github.com/vichotech) made their first contribution in [#​3396](https://redirect.github.com/lucide-icons/lucide/pull/3396)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.532.0...0.533.0>\n\n### [`v0.532.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.532.0): Version 0.532.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.531.0...0.532.0)\n\n##### What's Changed\n\n- feat(icons): added `handbag` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3298](https://redirect.github.com/lucide-icons/lucide/pull/3298)\n- fix(icons): changed `wrench` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3459](https://redirect.github.com/lucide-icons/lucide/pull/3459)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.531.0...0.532.0>\n\n### [`v0.531.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.531.0): Version 0.531.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.530.0...0.531.0)\n\n#### What's Changed\n\n- fix(icons): changed `user-star` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3464](https://redirect.github.com/lucide-icons/lucide/pull/3464)\n- feat(icons): added `clipboard-clock` icon by [@​beanduong](https://redirect.github.com/beanduong) in [#​3427](https://redirect.github.com/lucide-icons/lucide/pull/3427)\n\n#### New Contributors\n\n- [@​beanduong](https://redirect.github.com/beanduong) made their first contribution in [#​3427](https://redirect.github.com/lucide-icons/lucide/pull/3427)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.530.0...0.531.0>\n\n### [`v0.530.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.530.0): Version 0.530.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.529.0...0.530.0)\n\n#### What's Changed\n\n- feat(icons): added `user-star` icon by [@​MArtytraM99](https://redirect.github.com/MArtytraM99) in [#​3331](https://redirect.github.com/lucide-icons/lucide/pull/3331)\n\n#### New Contributors\n\n- [@​MArtytraM99](https://redirect.github.com/MArtytraM99) made their first contribution in [#​3331](https://redirect.github.com/lucide-icons/lucide/pull/3331)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.529.0...0.530.0>\n\n### [`v0.529.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.529.0): Version 0.529.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.528.0...0.529.0)\n\n#### What's Changed\n\n- fix(icons): changed `shovel` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3458](https://redirect.github.com/lucide-icons/lucide/pull/3458)\n- fix(icons): changed `castle` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2972](https://redirect.github.com/lucide-icons/lucide/pull/2972)\n- fix(icons): Rename `location-edit` to `map-pin-pencil` by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​3462](https://redirect.github.com/lucide-icons/lucide/pull/3462)\n- feat(icons): added `map-minus` icon by [@​MarianoFranzese](https://redirect.github.com/MarianoFranzese) in [#​3259](https://redirect.github.com/lucide-icons/lucide/pull/3259)\n\n#### New Contributors\n\n- [@​MarianoFranzese](https://redirect.github.com/MarianoFranzese) made their first contribution in [#​3259](https://redirect.github.com/lucide-icons/lucide/pull/3259)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.528.0...0.529.0>\n\n### [`v0.528.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.528.0): Version 0.528.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.527.0...0.528.0)\n\n#### What's Changed\n\n- fix(icons): changed `lasso` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3454](https://redirect.github.com/lucide-icons/lucide/pull/3454)\n- fix(icons): changed `gem` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3442](https://redirect.github.com/lucide-icons/lucide/pull/3442)\n- fix(icons): Refine `refresh-ccw-dot` to match other `refresh-` icons by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3437](https://redirect.github.com/lucide-icons/lucide/pull/3437)\n- fix(icons): changed `croissant` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3428](https://redirect.github.com/lucide-icons/lucide/pull/3428)\n- fix(icons): changed `sprout` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3430](https://redirect.github.com/lucide-icons/lucide/pull/3430)\n- fix(icons): arcified playback icons by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3425](https://redirect.github.com/lucide-icons/lucide/pull/3425)\n- fix(icons): changed `sparkles` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3426](https://redirect.github.com/lucide-icons/lucide/pull/3426)\n- fix(icons): arcify `arrow-big-` icons by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3356](https://redirect.github.com/lucide-icons/lucide/pull/3356)\n- feat(icons): added `hat-glasses` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3431](https://redirect.github.com/lucide-icons/lucide/pull/3431)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.527.0...0.528.0>\n\n### [`v0.527.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.527.0): Version 0.527.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.526.0...0.527.0)\n\n#### What's Changed\n\n- fix(icons): changed `monitor-dot` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3452](https://redirect.github.com/lucide-icons/lucide/pull/3452)\n- feat(icons): added `spotlight` icon by [@​chessurisme](https://redirect.github.com/chessurisme) in [#​3450](https://redirect.github.com/lucide-icons/lucide/pull/3450)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.526.0...0.527.0>\n\n### [`v0.526.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.526.0): Version 0.526.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.525.0...0.526.0)\n\n#### What's Changed\n\n- ci(icons): Add ChatGPT tags suggestions on icon PRs by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​3372](https://redirect.github.com/lucide-icons/lucide/pull/3372)\n- docs(site): small changes for DynamicIcon by [@​Itrulia](https://redirect.github.com/Itrulia) in [#​3355](https://redirect.github.com/lucide-icons/lucide/pull/3355)\n- fix(icons): changed `circle-parking-off` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3343](https://redirect.github.com/lucide-icons/lucide/pull/3343)\n- feat(icons): added Turkish lira icons by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​2873](https://redirect.github.com/lucide-icons/lucide/pull/2873)\n- fix(icons): changed `brain` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3381](https://redirect.github.com/lucide-icons/lucide/pull/3381)\n- fix(icons): changed `cable` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3374](https://redirect.github.com/lucide-icons/lucide/pull/3374)\n- fix(icons): changed `podcast` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3385](https://redirect.github.com/lucide-icons/lucide/pull/3385)\n- fix(icons): changed `trash` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3394](https://redirect.github.com/lucide-icons/lucide/pull/3394)\n- fix(icons): changed `pen-line` and `pencil-line` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2663](https://redirect.github.com/lucide-icons/lucide/pull/2663)\n- fix(icons): fixed `ban` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3434](https://redirect.github.com/lucide-icons/lucide/pull/3434)\n- fix(icons): changed `magnet` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3435](https://redirect.github.com/lucide-icons/lucide/pull/3435)\n- feat(icons): added `wifi-sync` icon by [@​luisdlopera](https://redirect.github.com/luisdlopera) in [#​3132](https://redirect.github.com/lucide-icons/lucide/pull/3132)\n\n#### New Contributors\n\n- [@​Itrulia](https://redirect.github.com/Itrulia) made their first contribution in [#​3355](https://redirect.github.com/lucide-icons/lucide/pull/3355)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.525.0...0.526.0>\n\n### [`v0.525.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.525.0): Version 0.525.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.524.0...0.525.0)\n\n#### What's Changed\n\n- fix(icons): Changed `megaphone` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​2448](https://redirect.github.com/lucide-icons/lucide/pull/2448)\n- fix(icons): arcified `shrub` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2292](https://redirect.github.com/lucide-icons/lucide/pull/2292)\n- fix(icons): changed `sun-moon` icon by [@​zishankadri](https://redirect.github.com/zishankadri) in [#​3328](https://redirect.github.com/lucide-icons/lucide/pull/3328)\n- fix(icons): changed `flag` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3370](https://redirect.github.com/lucide-icons/lucide/pull/3370)\n- feat(icons): added `tool-case` icon by [@​AlexNaskida](https://redirect.github.com/AlexNaskida) in [#​3333](https://redirect.github.com/lucide-icons/lucide/pull/3333)\n\n#### New Contributors\n\n- [@​zishankadri](https://redirect.github.com/zishankadri) made their first contribution in [#​3328](https://redirect.github.com/lucide-icons/lucide/pull/3328)\n- [@​AlexNaskida](https://redirect.github.com/AlexNaskida) made their first contribution in [#​3333](https://redirect.github.com/lucide-icons/lucide/pull/3333)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.524.0...0.525.0>\n\n### [`v0.524.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.524.0): Version 0.524.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.523.0...0.524.0)\n\n#### What's Changed\n\n- docs(packages/lucide-static): update docs for better clarity by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3225](https://redirect.github.com/lucide-icons/lucide/pull/3225)\n- fix(icons): changed `dessert` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3362](https://redirect.github.com/lucide-icons/lucide/pull/3362)\n- fix(icons): changed `ligature` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3369](https://redirect.github.com/lucide-icons/lucide/pull/3369)\n- fix(icons): Updates to clock-related icons by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​2538](https://redirect.github.com/lucide-icons/lucide/pull/2538)\n- feat(icons): added `vector-square` icon by [@​chessurisme](https://redirect.github.com/chessurisme) in [#​2531](https://redirect.github.com/lucide-icons/lucide/pull/2531)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.523.0...0.524.0>\n\n### [`v0.523.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.523.0): Version 0.523.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.522.0...0.523.0)\n\n#### What's Changed\n\n- feat(icons): added `bottle-wine` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3265](https://redirect.github.com/lucide-icons/lucide/pull/3265)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.522.0...0.523.0>\n\n### [`v0.522.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.522.0): Version 0.522.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.521.0...0.522.0)\n\n#### What's Changed\n\n- fix(icons): changed `shopping-bag` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2483](https://redirect.github.com/lucide-icons/lucide/pull/2483)\n- feat(icons): add `line-squiggle` icon by [@​chessurisme](https://redirect.github.com/chessurisme) in [#​2393](https://redirect.github.com/lucide-icons/lucide/pull/2393)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.521.0...0.522.0>\n\n### [`v0.521.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.521.0): Version 0.521.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.520.0...0.521.0)\n\n##### What's Changed\n\n- fix(icons): ensure shaft overlaps arrowhead in `circle-arrow-left` and `circle-arrow-right` by [@​cstayyab](https://redirect.github.com/cstayyab) in [#​3269](https://redirect.github.com/lucide-icons/lucide/pull/3269)\n- feat(icons): added `squircle-dashed` icon by [@​aramsoneson](https://redirect.github.com/aramsoneson) in [#​3262](https://redirect.github.com/lucide-icons/lucide/pull/3262)\n- docs(design-guide): added bad examples for 2px rule by [@​jguddas](https://redirect.github.com/jguddas) in [#​2879](https://redirect.github.com/lucide-icons/lucide/pull/2879)\n\n##### New Contributors\n\n- [@​cstayyab](https://redirect.github.com/cstayyab) made their first contribution in [#​3269](https://redirect.github.com/lucide-icons/lucide/pull/3269)\n- [@​aramsoneson](https://redirect.github.com/aramsoneson) made their first contribution in [#​3262](https://redirect.github.com/lucide-icons/lucide/pull/3262)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.520.0...0.521.0>\n\n### [`v0.520.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.520.0): Version 0.520.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.519.0...0.520.0)\n\n#### What's Changed\n\n- feat(icons): added `georgian-lari` icon by [@​kivicode](https://redirect.github.com/kivicode) in [#​3323](https://redirect.github.com/lucide-icons/lucide/pull/3323)\n\n#### New Contributors\n\n- [@​kivicode](https://redirect.github.com/kivicode) made their first contribution in [#​3323](https://redirect.github.com/lucide-icons/lucide/pull/3323)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.519.0...0.520.0>\n\n### [`v0.519.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.519.0): Version 0.519.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.518.0...0.519.0)\n\n#### What's Changed\n\n- fix(icons): changed `blocks` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3267](https://redirect.github.com/lucide-icons/lucide/pull/3267)\n- feat(icons): added `spool` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2926](https://redirect.github.com/lucide-icons/lucide/pull/2926)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.518.0...0.519.0>\n\n### [`v0.518.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.518.0): Version 0.518.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.517.0...0.518.0)\n\n#### What's Changed\n\n- fix(icons): updated `egg` and `egg-off` icons by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [https://github.com/lucide-icons/lucide/pull/3299](https://redirect.github.com/lucide-icons/lucide/pull/3299)\n- fix(icons): renamed `*-help` and `*-question` icons to `*-question-mark` by [@​jguddas](https://redirect.github.com/jguddas) in [https://github.com/lucide-icons/lucide/pull/2540](https://redirect.github.com/lucide-icons/lucide/pull/2540)\n- chore(scripts): Refactor scripts to typescript by [@​ericfennis](https://redirect.github.com/ericfennis) in [https://github.com/lucide-icons/lucide/pull/3316](https://redirect.github.com/lucide-icons/lucide/pull/3316)\n- feat(icons): added `drone` icon by [@​shopped](https://redirect.github.com/shopped) in [https://github.com/lucide-icons/lucide/pull/3247](https://redirect.github.com/lucide-icons/lucide/pull/3247)\n\n#### New Contributors\n\n- [@​shopped](https://redirect.github.com/shopped) made their first contribution in [https://github.com/lucide-icons/lucide/pull/3247](https://redirect.github.com/lucide-icons/lucide/pull/3247)\n\n**Full Changelog**: https://github.com/lucide-icons/lucide/compare/0.517.0...0.518.0\n\n### [`v0.517.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.517.0): Version 0.517.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.516.0...0.517.0)\n\n#### What's Changed\n\n- feat(icons): adds `barrel` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​1955](https://redirect.github.com/lucide-icons/lucide/pull/1955)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.516.0...0.517.0>\n\n### [`v0.516.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.516.0): Version 0.516.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.515.0...0.516.0)\n\n#### What's Changed\n\n- fix(icons): changed `stamp` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3310](https://redirect.github.com/lucide-icons/lucide/pull/3310)\n- fix(icons): changed `pocket` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3304](https://redirect.github.com/lucide-icons/lucide/pull/3304)\n- fix(icons): changed `mic` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3301](https://redirect.github.com/lucide-icons/lucide/pull/3301)\n- fix(icons): changed `radio` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3293](https://redirect.github.com/lucide-icons/lucide/pull/3293)\n- fix: some typos for categories by [@​npv12](https://redirect.github.com/npv12) in [#​3319](https://redirect.github.com/lucide-icons/lucide/pull/3319)\n- perf(docs): optimize IconsOverview initial render - 50% faster load times by [@​epifaniofrancisco](https://redirect.github.com/epifaniofrancisco) in [#​3282](https://redirect.github.com/lucide-icons/lucide/pull/3282)\n- fix(docs): remove flex-direction CSS causing absolute stroke width toggle positioning issue ([#​3308](https://redirect.github.com/lucide-icons/lucide/issues/3308)) by [@​epifaniofrancisco](https://redirect.github.com/epifaniofrancisco) in [#​3317](https://redirect.github.com/lucide-icons/lucide/pull/3317)\n- feat(icons): added `wifi-cog` icon by [@​luisdlopera](https://redirect.github.com/luisdlopera) in [#​3133](https://redirect.github.com/lucide-icons/lucide/pull/3133)\n\n#### New Contributors\n\n- [@​npv12](https://redirect.github.com/npv12) made their first contribution in [#​3319](https://redirect.github.com/lucide-icons/lucide/pull/3319)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.515.0...0.516.0>\n\n### [`v0.515.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.515.0): Version 0.515.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.514.0...0.515.0)\n\n#### What's Changed\n\n- fix(icons): changed `house-plus` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3238](https://redirect.github.com/lucide-icons/lucide/pull/3238)\n- fix(icons): changed `radiation` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3303](https://redirect.github.com/lucide-icons/lucide/pull/3303)\n- feat(icons): added `rectangle-circle` icon by [@​zefir-git](https://redirect.github.com/zefir-git) in [#​3245](https://redirect.github.com/lucide-icons/lucide/pull/3245)\n\n#### New Contributors\n\n- [@​zefir-git](https://redirect.github.com/zefir-git) made their first contribution in [#​3245](https://redirect.github.com/lucide-icons/lucide/pull/3245)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.514.0...0.515.0>\n\n### [`v0.514.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.514.0): Version 0.514.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.513.0...0.514.0)\n\n#### What's Changed\n\n- fix(icons): changed `trophy` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2475](https://redirect.github.com/lucide-icons/lucide/pull/2475)\n- fix(pull-request-icon-preview): pinned and --forced svgson installati\u2026 by [@​jguddas](https://redirect.github.com/jguddas) in [#​3289](https://redirect.github.com/lucide-icons/lucide/pull/3289)\n- chore(metadata): added tag to `bandage` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3300](https://redirect.github.com/lucide-icons/lucide/pull/3300)\n- fix(icons): changed `settings-2` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2974](https://redirect.github.com/lucide-icons/lucide/pull/2974)\n- fix(docs): [#​2984](https://redirect.github.com/lucide-icons/lucide/issues/2984) absoluteStrokeWidth not resetting with Reset button by [@​epifaniofrancisco](https://redirect.github.com/epifaniofrancisco) in [#​3261](https://redirect.github.com/lucide-icons/lucide/pull/3261)\n- feat(icons): added book-alert icon by [@​domasmark](https://redirect.github.com/domasmark) in [#​3249](https://redirect.github.com/lucide-icons/lucide/pull/3249)\n\n#### New Contributors\n\n- [@​domasmark](https://redirect.github.com/domasmark) made their first contribution in [#​3249](https://redirect.github.com/lucide-icons/lucide/pull/3249)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.513.0...0.514.0>\n\n### [`v0.513.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.513.0): Version 0.513.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.512.0...0.513.0)\n\n##### What's Changed\n\n- feat(icons): Add sim card icon from lab by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​3275](https://redirect.github.com/lucide-icons/lucide/pull/3275)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.512.0...0.513.0>\n\n### [`v0.512.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.512.0): Version 0.512.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.511.0...0.512.0)\n\n#### What's Changed\n\n- feat(icons): added `circle-pound-sterling` icon by [@​lieonlion](https://redirect.github.com/lieonlion) in [#​2822](https://redirect.github.com/lucide-icons/lucide/pull/2822)\n- build(deps-dev): bump vite from 6.3.2 to 6.3.4 by [@​dependabot](https://redirect.github.com/dependabot) in [#​3181](https://redirect.github.com/lucide-icons/lucide/pull/3181)\n- docs(docs): added testing website locally instructions by [@​briz123](https://redirect.github.com/briz123) in [#​3124](https://redirect.github.com/lucide-icons/lucide/pull/3124)\n- build(deps-dev): bump vite from 6.0.7 to 6.1.6 by [@​dependabot](https://redirect.github.com/dependabot) in [#​3236](https://redirect.github.com/lucide-icons/lucide/pull/3236)\n- fix(icons): changed `square-check-big` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3156](https://redirect.github.com/lucide-icons/lucide/pull/3156)\n- fix(icons): changed `list-collapse` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3081](https://redirect.github.com/lucide-icons/lucide/pull/3081)\n- fix(icons): changed `battery-*` icons by [@​jguddas](https://redirect.github.com/jguddas) in [#​3083](https://redirect.github.com/lucide-icons/lucide/pull/3083)\n- fix(icons): changed `paperclip` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2956](https://redirect.github.com/lucide-icons/lucide/pull/2956)\n- fix(icons): changed `eraser` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3076](https://redirect.github.com/lucide-icons/lucide/pull/3076)\n- feat(icons): Add `cloud-check` icon by [@​lscheibel](https://redirect.github.com/lscheibel) in [#​2612](https://redirect.github.com/lucide-icons/lucide/pull/2612)\n- feat(icon): add `id-card-lanyard` icon by [@​python2911](https://redirect.github.com/python2911) in [#​2898](https://redirect.github.com/lucide-icons/lucide/pull/2898)\n- feat(angular): update peer dependencies for Angular to support version 20.x by [@​JeevanMahesha](https://redirect.github.com/JeevanMahesha) in [#​3273](https://redirect.github.com/lucide-icons/lucide/pull/3273)\n- fix(icons): changed `file-badge` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2934](https://redirect.github.com/lucide-icons/lucide/pull/2934)\n- feat(icons): added `grid-3x2` icon by [@​qubrat](https://redirect.github.com/qubrat) in [#​3216](https://redirect.github.com/lucide-icons/lucide/pull/3216)\n\n#### New Contributors\n\n- [@​lieonlion](https://redirect.github.com/lieonlion) made their first contribution in [#​2822](https://redirect.github.com/lucide-icons/lucide/pull/2822)\n- [@​python2911](https://redirect.github.com/python2911) made their first contribution in [#​2898](https://redirect.github.com/lucide-icons/lucide/pull/2898)\n- [@​JeevanMahesha](https://redirect.github.com/JeevanMahesha) made their first contribution in [#​3273](https://redirect.github.com/lucide-icons/lucide/pull/3273)\n- [@​qubrat](https://redirect.github.com/qubrat) made their first contribution in [#​3216](https://redirect.github.com/lucide-icons/lucide/pull/3216)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.511.0...0.512.0>\n\n### [`v0.511.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.511.0): Version 0.511.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.510.0...0.511.0)\n\n#### What's Changed\n\n- fix(icons): Optimise a number of icons using `<line>` and `<polyline>` by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3168](https://redirect.github.com/lucide-icons/lucide/pull/3168)\n- fix(icons): changed `clock-6` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3209](https://redirect.github.com/lucide-icons/lucide/pull/3209)\n- fix(icons): changed `axis-3d` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3199](https://redirect.github.com/lucide-icons/lucide/pull/3199)\n- fix(icons): changed `chevrons-left-right-ellipsis` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3189](https://redirect.github.com/lucide-icons/lucide/pull/3189)\n- fix(icons): changed `square-code` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3173](https://redirect.github.com/lucide-icons/lucide/pull/3173)\n- fix(icons): changed `satellite` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3180](https://redirect.github.com/lucide-icons/lucide/pull/3180)\n- fix(lucide-react-native): support react 19 ([#​2951](https://redirect.github.com/lucide-icons/lucide/issues/2951)) by [@​jvliwanag](https://redirect.github.com/jvliwanag) in [#​3126](https://redirect.github.com/lucide-icons/lucide/pull/3126)\n- fix(icons): changed `factory` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2970](https://redirect.github.com/lucide-icons/lucide/pull/2970)\n- fix(icons): changed `university` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2965](https://redirect.github.com/lucide-icons/lucide/pull/2965)\n- fix(icons): changed `warehouse` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2966](https://redirect.github.com/lucide-icons/lucide/pull/2966)\n- fix(icons): changed `landmark` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2967](https://redirect.github.com/lucide-icons/lucide/pull/2967)\n- chore(cspell): remove duplicate 'pilcrow' from `custom-words.txt` by [@​Abdalrhman-Almarakeby](https://redirect.github.com/Abdalrhman-Almarakeby) in [#​3193](https://redirect.github.com/lucide-icons/lucide/pull/3193)\n- feat(icons): added `square-dashed-top-solid` icon by [@​juanpablofernandez](https://redirect.github.com/juanpablofernandez) in [#​3204](https://redirect.github.com/lucide-icons/lucide/pull/3204)\n\n#### New Contributors\n\n- [@​jvliwanag](https://redirect.github.com/jvliwanag) made their first contribution in [#​3126](https://redirect.github.com/lucide-icons/lucide/pull/3126)\n- [@​juanpablofernandez](https://redirect.github.com/juanpablofernandez) made their first contribution in [#​3204](https://redirect.github.com/lucide-icons/lucide/pull/3204)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.510.0...0.511.0>\n\n### [`v0.510.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.510.0): Version 0.510.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.509.0...0.510.0)\n\n#### What's Changed\n\n- fix(icons): changed `brackets` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3172](https://redirect.github.com/lucide-icons/lucide/pull/3172)\n- feat(icons): added `check-line` icon by [@​oosawy](https://redirect.github.com/oosawy) in [#​2890](https://redirect.github.com/lucide-icons/lucide/pull/2890)\n\n#### New Contributors\n\n- [@​oosawy](https://redirect.github.com/oosawy) made their first contribution in [#​2890](https://redirect.github.com/lucide-icons/lucide/pull/2890)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.509.0...0.510.0>\n\n### [`v0.509.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.509.0): Version 0.509.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.508.0...0.509.0)\n\n#### What's Changed\n\n- fix(icons): changed `axe` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3201](https://redirect.github.com/lucide-icons/lucide/pull/3201)\n- revert(site): resets Absolute Stroke Width by [@​jguddas](https://redirect.github.com/jguddas) in [#​3197](https://redirect.github.com/lucide-icons/lucide/pull/3197)\n- feat(icons): added `gpu` icon by [@​xandykati98](https://redirect.github.com/xandykati98) in [#​2955](https://redirect.github.com/lucide-icons/lucide/pull/2955)\n\n#### New Contributors\n\n- [@​xandykati98](https://redirect.github.com/xandykati98) made their first contribution in [#​2955](https://redirect.github.com/lucide-icons/lucide/pull/2955)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.508.0...0.509.0>\n\n### [`v0.508.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.508.0): Version 0.508.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.507.0...0.508.0)\n\n#### What's Changed\n\n- fix(icons): Optimised `phone-` icons by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3169](https://redirect.github.com/lucide-icons/lucide/pull/3169)\n- docs(packages): Update names in docs by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​3184](https://redirect.github.com/lucide-icons/lucide/pull/3184)\n- fix(icons): arcified `laptop` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3190](https://redirect.github.com/lucide-icons/lucide/pull/3190)\n- chore(metadata): add `lens` tag to icons with magnifying glass by [@​Abdalrhman-Almarakeby](https://redirect.github.com/Abdalrhman-Almarakeby) in [#​3192](https://redirect.github.com/lucide-icons/lucide/pull/3192)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.507.0...0.508.0>\n\n### [`v0.507.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.507.0): Version 0.507.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.506.0...0.507.0)\n\n#### What's Changed\n\n- fix(metadata): added tags to `square-pen` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3155](https://redirect.github.com/lucide-icons/lucide/pull/3155)\n- fix(icons): changed `search` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3140](https://redirect.github.com/lucide-icons/lucide/pull/3140)\n- fix(dev): resets Absolute Stroke Width by [@​briz123](https://redirect.github.com/briz123) in [#​3005](https://redirect.github.com/lucide-icons/lucide/pull/3005)\n- fix(icons): changed `guitar` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3115](https://redirect.github.com/lucide-icons/lucide/pull/3115)\n- fix(Icons): Adding missing categories to 4 Icons by [@​ajokt123](https://redirect.github.com/ajokt123) in [#​3110](https://redirect.github.com/lucide-icons/lucide/pull/3110)\n- fix(ci): reduces workflow triggers by [@​jguddas](https://redirect.github.com/jguddas) in [#​3150](https://redirect.github.com/lucide-icons/lucide/pull/3150)\n- fix(icons): changed `air-vent` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3117](https://redirect.github.com/lucide-icons/lucide/pull/3117)\n- fix(icons): rotate `dumbbell` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3107](https://redirect.github.com/lucide-icons/lucide/pull/3107)\n- fix(icons): changed `touchpad-off` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3118](https://redirect.github.com/lucide-icons/lucide/pull/3118)\n- fix(icons): changed `bell-electric` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3139](https://redirect.github.com/lucide-icons/lucide/pull/3139)\n- fix(icons): changed `menu` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3142](https://redirect.github.com/lucide-icons/lucide/pull/3142)\n- fix(icons): changed `mail` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3144](https://redirect.github.com/lucide-icons/lucide/pull/3144)\n- chore(pr-template): Adjust PR template by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​3183](https://redirect.github.com/lucide-icons/lucide/pull/3183)\n- feat(icons): added `soap-dispenser-droplet` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3088](https://redirect.github.com/lucide-icons/lucide/pull/3088)\n- feat(icons): added `panda` icon by [@​chessurisme](https://redirect.github.com/chessurisme) in [#​2094](https://redirect.github.com/lucide-icons/lucide/pull/2094)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.506.0...0.507.0>\n\n### [`v0.506.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.506.0): Version 0.506.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.505.0...0.506.0)\n\n#### What's Changed\n\n- perf(react): use implicit return in react package by [@​VIKTORVAV99](https://redirect.github.com/VIKTORVAV99) in [#​2325](https://redirect.github.com/lucide-icons/lucide/pull/2325)\n- fix(icons): changed `users` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3143](https://redirect.github.com/lucide-icons/lucide/pull/3143)\n- fix(icons): changed `locate-off` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3137](https://redirect.github.com/lucide-icons/lucide/pull/3137)\n- fix(icons): changed `expand` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2831](https://redirect.github.com/lucide-icons/lucide/pull/2831)\n- feat(icons): Added clock plus icon. by [@​gubser](https://redirect.github.com/gubser) in [#​2996](https://redirect.github.com/lucide-icons/lucide/pull/2996)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.505.0...0.506.0>\n\n### [`v0.505.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.505.0): Version 0.505.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.504.0...0.505.0)\n\n#### What's Changed\n\n- fix(icons): changed `package-2` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3174](https://redirect.github.com/lucide-icons/lucide/pull/3174)\n- docs(icon-design-guide): point people to lucide studio instead of svgo by [@​jguddas](https://redirect.github.com/jguddas) in [#​3152](https://redirect.github.com/lucide-icons/lucide/pull/3152)\n- fix(lucide-svelte): Resolve Svelte 5 deprecation of svelte:component by [@​shamaamahh](https://redirect.github.com/shamaamahh) in [#​3112](https://redirect.github.com/lucide-icons/lucide/pull/3112)\n- feat(icons): added `brush-cleaning` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2395](https://redirect.github.com/lucide-icons/lucide/pull/2395)\n\n**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.504.0...0.505.0>\n\n### [`v0.504.0`](https://redirect.github.com/lucide-icons/lucid\n\n</details>\n\n---\n\n### Configuration\n\n\ud83d\udcc5 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n\ud83d\udea6 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n\u267b **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\ud83d\udd15 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->\n",
+ "comments": [],
+ "review_comments": []
+}
diff --git a/pulls/8.md b/pulls/8.md
@@ -0,0 +1,707 @@
+# PR #8 Update dependency lucide-react to ^0.544.0
+
+- **Status:** open
+- **Author:** @renovate[bot]
+- **Created:** 2025-05-23T12:55:33Z
+- **Branch:** renovate/lucide-monorepo → main
+- **Diff:** [8.diff](./8.diff)
+
+---
+
+> [!NOTE]
+> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.
+>
+> This notice will be removed on 2025-10-07.
+
+<hr>
+
+This PR contains the following updates:
+
+| Package | Change | Age | Confidence |
+|---|---|---|---|
+| [lucide-react](https://lucide.dev) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)) | [`^0.503.0` -> `^0.544.0`](https://renovatebot.com/diffs/npm/lucide-react/0.503.0/0.544.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
+
+---
+
+### Release Notes
+
+<details>
+<summary>lucide-icons/lucide (lucide-react)</summary>
+
+### [`v0.544.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.544.0): Version 0.544.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.543.0...0.544.0)
+
+#### What's Changed
+
+- docs: update lucide-static documentation about raw string imports by [@​pascalduez](https://redirect.github.com/pascalduez) in [#​3524](https://redirect.github.com/lucide-icons/lucide/pull/3524)
+- feat(icons): added `ev-charger` icon by [@​UsamaKhan](https://redirect.github.com/UsamaKhan) in [#​2781](https://redirect.github.com/lucide-icons/lucide/pull/2781)
+
+#### New Contributors
+
+- [@​pascalduez](https://redirect.github.com/pascalduez) made their first contribution in [#​3524](https://redirect.github.com/lucide-icons/lucide/pull/3524)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0>
+
+### [`v0.543.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.543.0): Version 0.543.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.542.0...0.543.0)
+
+##### What's Changed
+
+- feat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of by [@​jguddas](https://redirect.github.com/jguddas) in [#​3589](https://redirect.github.com/lucide-icons/lucide/pull/3589)
+- fix(icons): changed `church` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2971](https://redirect.github.com/lucide-icons/lucide/pull/2971)
+- chore(metadata): Added tags to `messages-square` by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3529](https://redirect.github.com/lucide-icons/lucide/pull/3529)
+- fix(icons): Optimise `bug` icons by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3574](https://redirect.github.com/lucide-icons/lucide/pull/3574)
+- fix(icons): changed list/text & derived icons by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3568](https://redirect.github.com/lucide-icons/lucide/pull/3568)
+- fix(icons): changed `panel-top-bottom-dashed` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3584](https://redirect.github.com/lucide-icons/lucide/pull/3584)
+- fix(icons): changed `message-square-quote` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3550](https://redirect.github.com/lucide-icons/lucide/pull/3550)
+- fix(meta): added tag to `ship` metadata by [@​jguddas](https://redirect.github.com/jguddas) in [#​3559](https://redirect.github.com/lucide-icons/lucide/pull/3559)
+- fix(meta): add tags to `id-card-lanyard` metadata by [@​jguddas](https://redirect.github.com/jguddas) in [#​3534](https://redirect.github.com/lucide-icons/lucide/pull/3534)
+- fix(icons): changed `calendar-cog` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3583](https://redirect.github.com/lucide-icons/lucide/pull/3583)
+- chore(deps): bump astro from 5.5.2 to 5.13.2 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3564](https://redirect.github.com/lucide-icons/lucide/pull/3564)
+- feat(packages): add new package for flutter by [@​vqh2602](https://redirect.github.com/vqh2602) in [#​3536](https://redirect.github.com/lucide-icons/lucide/pull/3536)
+- feat(icons): added `house-heart` icon by [@​danielbayley](https://redirect.github.com/danielbayley) in [#​3239](https://redirect.github.com/lucide-icons/lucide/pull/3239)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.542.0...0.543.0>
+
+### [`v0.542.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.542.0): Version 0.542.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.541.0...0.542.0)
+
+#### What's Changed
+
+- feat(docs): add MDN Web Docs & Nuxt to showcase by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3590](https://redirect.github.com/lucide-icons/lucide/pull/3590)
+- feat(icons): added `list-chevrons-down-up` icon by [@​juliankellydesign](https://redirect.github.com/juliankellydesign) in [#​3492](https://redirect.github.com/lucide-icons/lucide/pull/3492)
+
+#### New Contributors
+
+- [@​juliankellydesign](https://redirect.github.com/juliankellydesign) made their first contribution in [#​3492](https://redirect.github.com/lucide-icons/lucide/pull/3492)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.541.0...0.542.0>
+
+### [`v0.541.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.541.0): Version 0.541.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.540.0...0.541.0)
+
+#### What's Changed
+
+- feat(packages/lucide): added support for providing a custom root element by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [https://github.com/lucide-icons/lucide/pull/3543](https://redirect.github.com/lucide-icons/lucide/pull/3543)
+- fix(icons): optimized `chrome` icon & renamed to `chromium` by [@​jguddas](https://redirect.github.com/jguddas) in [https://github.com/lucide-icons/lucide/pull/3572](https://redirect.github.com/lucide-icons/lucide/pull/3572)
+- fix(icons): changed `wallpaper` icon by [@​jguddas](https://redirect.github.com/jguddas) in [https://github.com/lucide-icons/lucide/pull/3566](https://redirect.github.com/lucide-icons/lucide/pull/3566)
+- fix(icons): optimized `cog` icon by [@​jguddas](https://redirect.github.com/jguddas) in [https://github.com/lucide-icons/lucide/pull/3548](https://redirect.github.com/lucide-icons/lucide/pull/3548)
+- fix(icons): changed `building` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [https://github.com/lucide-icons/lucide/pull/3510](https://redirect.github.com/lucide-icons/lucide/pull/3510)
+- feat(dpi-preview): add previous version for easier comparison by [@​jguddas](https://redirect.github.com/jguddas) in [https://github.com/lucide-icons/lucide/pull/3532](https://redirect.github.com/lucide-icons/lucide/pull/3532)
+- feat(icons): added 'panel-dashed' variants + update tags on existing icons by [@​irvineacosta](https://redirect.github.com/irvineacosta) in [https://github.com/lucide-icons/lucide/pull/3500](https://redirect.github.com/lucide-icons/lucide/pull/3500)
+
+**Full Changelog**: https://github.com/lucide-icons/lucide/compare/0.540.0...0.541.0
+
+### [`v0.540.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.540.0): Version 0.540.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.539.0...0.540.0)
+
+#### What's Changed
+
+- fix(license): add full text of Feather license by [@​jguddas](https://redirect.github.com/jguddas) in [#​3530](https://redirect.github.com/lucide-icons/lucide/pull/3530)
+- fix(icons): changed `umbrella` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3490](https://redirect.github.com/lucide-icons/lucide/pull/3490)
+- docs(site): added official statement on brand logos in Lucide by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3541](https://redirect.github.com/lucide-icons/lucide/pull/3541)
+- fix(icons): changed `camera` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3539](https://redirect.github.com/lucide-icons/lucide/pull/3539)
+- feat(icons): added `rose` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​1972](https://redirect.github.com/lucide-icons/lucide/pull/1972)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.539.0...0.540.0>
+
+### [`v0.539.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.539.0): Version 0.539.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.538.0...0.539.0)
+
+#### What's Changed
+
+- feat(icons): added `brick-wall-shield` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3476](https://redirect.github.com/lucide-icons/lucide/pull/3476)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.538.0...0.539.0>
+
+### [`v0.538.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.538.0): Version 0.538.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.537.0...0.538.0)
+
+##### What's Changed
+
+- fix(icons): changed `apple` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3505](https://redirect.github.com/lucide-icons/lucide/pull/3505)
+- fix(icons): changed `store` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3501](https://redirect.github.com/lucide-icons/lucide/pull/3501)
+- fix(icons): changed `mic-off` icon by [@​lieonlion](https://redirect.github.com/lieonlion) in [#​2823](https://redirect.github.com/lucide-icons/lucide/pull/2823)
+- chore(deps): bump astro from 5.5.2 to 5.12.8 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​3523](https://redirect.github.com/lucide-icons/lucide/pull/3523)
+- fix(icons): deprecate rail-symbol by [@​jguddas](https://redirect.github.com/jguddas) in [#​2862](https://redirect.github.com/lucide-icons/lucide/pull/2862)
+- feat(icons): added `kayak` icon by [@​jpjacobpadilla](https://redirect.github.com/jpjacobpadilla) in [#​3054](https://redirect.github.com/lucide-icons/lucide/pull/3054)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.537.0...0.538.0>
+
+### [`v0.537.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.537.0): Version 0.537.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.536.0...0.537.0)
+
+#### What's Changed
+
+- chore(metadata): Add tags to `x` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3341](https://redirect.github.com/lucide-icons/lucide/pull/3341)
+- docs: add rule against war/violence related imagery by [@​jguddas](https://redirect.github.com/jguddas) in [#​3506](https://redirect.github.com/lucide-icons/lucide/pull/3506)
+- fix(icons): changed `spade` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3502](https://redirect.github.com/lucide-icons/lucide/pull/3502)
+- fix(icons): changed `school` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2968](https://redirect.github.com/lucide-icons/lucide/pull/2968)
+- fix(site): fixes icon style customiser by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3511](https://redirect.github.com/lucide-icons/lucide/pull/3511)
+- fix(docs): fixed array length error in diff endpoint by [@​jguddas](https://redirect.github.com/jguddas) in [#​3498](https://redirect.github.com/lucide-icons/lucide/pull/3498)
+- feat(icons): added `circle-star` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3507](https://redirect.github.com/lucide-icons/lucide/pull/3507)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.536.0...0.537.0>
+
+### [`v0.536.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.536.0): Version 0.536.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.535.0...0.536.0)
+
+#### What's Changed
+
+- fix(icons): arcified message icons & fixed optical volume by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3473](https://redirect.github.com/lucide-icons/lucide/pull/3473)
+- fix(icons): changed `hospital` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2969](https://redirect.github.com/lucide-icons/lucide/pull/2969)
+- fix([@​lucide/svelte](https://redirect.github.com/lucide/svelte)): Add `.js` extensions to imports by [@​abdel-17](https://redirect.github.com/abdel-17) in [#​2950](https://redirect.github.com/lucide-icons/lucide/pull/2950)
+- fix(lucide-vue-next): Support for kebabCase props by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​3477](https://redirect.github.com/lucide-icons/lucide/pull/3477)
+- fix(icons): changed `a-arrow-*` icons by [@​jguddas](https://redirect.github.com/jguddas) in [#​3474](https://redirect.github.com/lucide-icons/lucide/pull/3474)
+- fix(icons): arcified `cake-slice` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3345](https://redirect.github.com/lucide-icons/lucide/pull/3345)
+- feat(lucide-static): include aliases in icons directory by [@​jguddas](https://redirect.github.com/jguddas) in [#​3368](https://redirect.github.com/lucide-icons/lucide/pull/3368)
+- feat(icons): added `turntable` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3429](https://redirect.github.com/lucide-icons/lucide/pull/3429)
+
+#### New Contributors
+
+- [@​abdel-17](https://redirect.github.com/abdel-17) made their first contribution in [#​2950](https://redirect.github.com/lucide-icons/lucide/pull/2950)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.535.0...0.536.0>
+
+### [`v0.535.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.535.0): Version 0.535.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.534.0...0.535.0)
+
+#### What's Changed
+
+- ci: add "telegram" to close-issue-with-banned-phrases by [@​jguddas](https://redirect.github.com/jguddas) in [#​3475](https://redirect.github.com/lucide-icons/lucide/pull/3475)
+- fix(lucide-static): properly select icons dir for tags & error if no metadata found by [@​AlexProgrammerDE](https://redirect.github.com/AlexProgrammerDE) in [#​3411](https://redirect.github.com/lucide-icons/lucide/pull/3411)
+- fix(docs): update prop name from absolute-stroke-width to absoluteStrokeWidth in vue-next guide by [@​epifaniofrancisco](https://redirect.github.com/epifaniofrancisco) in [#​3322](https://redirect.github.com/lucide-icons/lucide/pull/3322)
+- feat(SvgPreview): add features from lucide studio by [@​jguddas](https://redirect.github.com/jguddas) in [#​3365](https://redirect.github.com/lucide-icons/lucide/pull/3365)
+- chore: icon alias improvements by [@​jguddas](https://redirect.github.com/jguddas) in [#​2861](https://redirect.github.com/lucide-icons/lucide/pull/2861)
+- fix(icons): changed tiny heart icons by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3471](https://redirect.github.com/lucide-icons/lucide/pull/3471)
+- chore(docs): Update vitepress deps by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​3470](https://redirect.github.com/lucide-icons/lucide/pull/3470)
+- feat(icons): added hand-fist icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​1843](https://redirect.github.com/lucide-icons/lucide/pull/1843)
+
+#### New Contributors
+
+- [@​AlexProgrammerDE](https://redirect.github.com/AlexProgrammerDE) made their first contribution in [#​3411](https://redirect.github.com/lucide-icons/lucide/pull/3411)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.534.0...0.535.0>
+
+### [`v0.534.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.534.0): Version 0.534.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.533.0...0.534.0)
+
+#### What's Changed
+
+- fix(icons): changed `settings` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3467](https://redirect.github.com/lucide-icons/lucide/pull/3467)
+- fix(icons): changed `mails`, `tags`, `files`, `file-stack`, `book-copy` and `folders` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2935](https://redirect.github.com/lucide-icons/lucide/pull/2935)
+- fix(icons): changed `gavel` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3465](https://redirect.github.com/lucide-icons/lucide/pull/3465)
+- fix(icons): changed `sun-moon` icon & arcified `moon` icons by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3380](https://redirect.github.com/lucide-icons/lucide/pull/3380)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.533.0...0.534.0>
+
+### [`v0.533.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.533.0): Version 0.533.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.532.0...0.533.0)
+
+##### What's Changed
+
+- fix(docs): Icon Component Example for Svelte 5 does not compile by [@​Zlendy](https://redirect.github.com/Zlendy) in [#​3416](https://redirect.github.com/lucide-icons/lucide/pull/3416)
+- fix(icons): changed `sailboat` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3460](https://redirect.github.com/lucide-icons/lucide/pull/3460)
+- fix(icons): Changed `a-large-small` icon by [@​vichotech](https://redirect.github.com/vichotech) in [#​3396](https://redirect.github.com/lucide-icons/lucide/pull/3396)
+- fix(icons): added rounding to `heart-*` icons by [@​jguddas](https://redirect.github.com/jguddas) in [#​3061](https://redirect.github.com/lucide-icons/lucide/pull/3061)
+- fix(icons): changed `folder-symlink` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2558](https://redirect.github.com/lucide-icons/lucide/pull/2558)
+- fix(icons): Rounded and optically-centred `flag-triangle-*` icons by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3438](https://redirect.github.com/lucide-icons/lucide/pull/3438)
+- feat(icons): added `closed-caption` icon by [@​UsamaKhan](https://redirect.github.com/UsamaKhan) in [#​2910](https://redirect.github.com/lucide-icons/lucide/pull/2910)
+
+##### New Contributors
+
+- [@​Zlendy](https://redirect.github.com/Zlendy) made their first contribution in [#​3416](https://redirect.github.com/lucide-icons/lucide/pull/3416)
+- [@​vichotech](https://redirect.github.com/vichotech) made their first contribution in [#​3396](https://redirect.github.com/lucide-icons/lucide/pull/3396)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.532.0...0.533.0>
+
+### [`v0.532.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.532.0): Version 0.532.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.531.0...0.532.0)
+
+##### What's Changed
+
+- feat(icons): added `handbag` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3298](https://redirect.github.com/lucide-icons/lucide/pull/3298)
+- fix(icons): changed `wrench` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3459](https://redirect.github.com/lucide-icons/lucide/pull/3459)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.531.0...0.532.0>
+
+### [`v0.531.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.531.0): Version 0.531.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.530.0...0.531.0)
+
+#### What's Changed
+
+- fix(icons): changed `user-star` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3464](https://redirect.github.com/lucide-icons/lucide/pull/3464)
+- feat(icons): added `clipboard-clock` icon by [@​beanduong](https://redirect.github.com/beanduong) in [#​3427](https://redirect.github.com/lucide-icons/lucide/pull/3427)
+
+#### New Contributors
+
+- [@​beanduong](https://redirect.github.com/beanduong) made their first contribution in [#​3427](https://redirect.github.com/lucide-icons/lucide/pull/3427)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.530.0...0.531.0>
+
+### [`v0.530.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.530.0): Version 0.530.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.529.0...0.530.0)
+
+#### What's Changed
+
+- feat(icons): added `user-star` icon by [@​MArtytraM99](https://redirect.github.com/MArtytraM99) in [#​3331](https://redirect.github.com/lucide-icons/lucide/pull/3331)
+
+#### New Contributors
+
+- [@​MArtytraM99](https://redirect.github.com/MArtytraM99) made their first contribution in [#​3331](https://redirect.github.com/lucide-icons/lucide/pull/3331)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.529.0...0.530.0>
+
+### [`v0.529.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.529.0): Version 0.529.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.528.0...0.529.0)
+
+#### What's Changed
+
+- fix(icons): changed `shovel` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3458](https://redirect.github.com/lucide-icons/lucide/pull/3458)
+- fix(icons): changed `castle` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2972](https://redirect.github.com/lucide-icons/lucide/pull/2972)
+- fix(icons): Rename `location-edit` to `map-pin-pencil` by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​3462](https://redirect.github.com/lucide-icons/lucide/pull/3462)
+- feat(icons): added `map-minus` icon by [@​MarianoFranzese](https://redirect.github.com/MarianoFranzese) in [#​3259](https://redirect.github.com/lucide-icons/lucide/pull/3259)
+
+#### New Contributors
+
+- [@​MarianoFranzese](https://redirect.github.com/MarianoFranzese) made their first contribution in [#​3259](https://redirect.github.com/lucide-icons/lucide/pull/3259)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.528.0...0.529.0>
+
+### [`v0.528.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.528.0): Version 0.528.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.527.0...0.528.0)
+
+#### What's Changed
+
+- fix(icons): changed `lasso` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3454](https://redirect.github.com/lucide-icons/lucide/pull/3454)
+- fix(icons): changed `gem` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3442](https://redirect.github.com/lucide-icons/lucide/pull/3442)
+- fix(icons): Refine `refresh-ccw-dot` to match other `refresh-` icons by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3437](https://redirect.github.com/lucide-icons/lucide/pull/3437)
+- fix(icons): changed `croissant` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3428](https://redirect.github.com/lucide-icons/lucide/pull/3428)
+- fix(icons): changed `sprout` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3430](https://redirect.github.com/lucide-icons/lucide/pull/3430)
+- fix(icons): arcified playback icons by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3425](https://redirect.github.com/lucide-icons/lucide/pull/3425)
+- fix(icons): changed `sparkles` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3426](https://redirect.github.com/lucide-icons/lucide/pull/3426)
+- fix(icons): arcify `arrow-big-` icons by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3356](https://redirect.github.com/lucide-icons/lucide/pull/3356)
+- feat(icons): added `hat-glasses` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3431](https://redirect.github.com/lucide-icons/lucide/pull/3431)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.527.0...0.528.0>
+
+### [`v0.527.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.527.0): Version 0.527.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.526.0...0.527.0)
+
+#### What's Changed
+
+- fix(icons): changed `monitor-dot` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3452](https://redirect.github.com/lucide-icons/lucide/pull/3452)
+- feat(icons): added `spotlight` icon by [@​chessurisme](https://redirect.github.com/chessurisme) in [#​3450](https://redirect.github.com/lucide-icons/lucide/pull/3450)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.526.0...0.527.0>
+
+### [`v0.526.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.526.0): Version 0.526.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.525.0...0.526.0)
+
+#### What's Changed
+
+- ci(icons): Add ChatGPT tags suggestions on icon PRs by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​3372](https://redirect.github.com/lucide-icons/lucide/pull/3372)
+- docs(site): small changes for DynamicIcon by [@​Itrulia](https://redirect.github.com/Itrulia) in [#​3355](https://redirect.github.com/lucide-icons/lucide/pull/3355)
+- fix(icons): changed `circle-parking-off` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3343](https://redirect.github.com/lucide-icons/lucide/pull/3343)
+- feat(icons): added Turkish lira icons by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​2873](https://redirect.github.com/lucide-icons/lucide/pull/2873)
+- fix(icons): changed `brain` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3381](https://redirect.github.com/lucide-icons/lucide/pull/3381)
+- fix(icons): changed `cable` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3374](https://redirect.github.com/lucide-icons/lucide/pull/3374)
+- fix(icons): changed `podcast` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3385](https://redirect.github.com/lucide-icons/lucide/pull/3385)
+- fix(icons): changed `trash` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3394](https://redirect.github.com/lucide-icons/lucide/pull/3394)
+- fix(icons): changed `pen-line` and `pencil-line` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2663](https://redirect.github.com/lucide-icons/lucide/pull/2663)
+- fix(icons): fixed `ban` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3434](https://redirect.github.com/lucide-icons/lucide/pull/3434)
+- fix(icons): changed `magnet` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3435](https://redirect.github.com/lucide-icons/lucide/pull/3435)
+- feat(icons): added `wifi-sync` icon by [@​luisdlopera](https://redirect.github.com/luisdlopera) in [#​3132](https://redirect.github.com/lucide-icons/lucide/pull/3132)
+
+#### New Contributors
+
+- [@​Itrulia](https://redirect.github.com/Itrulia) made their first contribution in [#​3355](https://redirect.github.com/lucide-icons/lucide/pull/3355)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.525.0...0.526.0>
+
+### [`v0.525.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.525.0): Version 0.525.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.524.0...0.525.0)
+
+#### What's Changed
+
+- fix(icons): Changed `megaphone` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​2448](https://redirect.github.com/lucide-icons/lucide/pull/2448)
+- fix(icons): arcified `shrub` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2292](https://redirect.github.com/lucide-icons/lucide/pull/2292)
+- fix(icons): changed `sun-moon` icon by [@​zishankadri](https://redirect.github.com/zishankadri) in [#​3328](https://redirect.github.com/lucide-icons/lucide/pull/3328)
+- fix(icons): changed `flag` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3370](https://redirect.github.com/lucide-icons/lucide/pull/3370)
+- feat(icons): added `tool-case` icon by [@​AlexNaskida](https://redirect.github.com/AlexNaskida) in [#​3333](https://redirect.github.com/lucide-icons/lucide/pull/3333)
+
+#### New Contributors
+
+- [@​zishankadri](https://redirect.github.com/zishankadri) made their first contribution in [#​3328](https://redirect.github.com/lucide-icons/lucide/pull/3328)
+- [@​AlexNaskida](https://redirect.github.com/AlexNaskida) made their first contribution in [#​3333](https://redirect.github.com/lucide-icons/lucide/pull/3333)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.524.0...0.525.0>
+
+### [`v0.524.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.524.0): Version 0.524.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.523.0...0.524.0)
+
+#### What's Changed
+
+- docs(packages/lucide-static): update docs for better clarity by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3225](https://redirect.github.com/lucide-icons/lucide/pull/3225)
+- fix(icons): changed `dessert` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3362](https://redirect.github.com/lucide-icons/lucide/pull/3362)
+- fix(icons): changed `ligature` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3369](https://redirect.github.com/lucide-icons/lucide/pull/3369)
+- fix(icons): Updates to clock-related icons by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​2538](https://redirect.github.com/lucide-icons/lucide/pull/2538)
+- feat(icons): added `vector-square` icon by [@​chessurisme](https://redirect.github.com/chessurisme) in [#​2531](https://redirect.github.com/lucide-icons/lucide/pull/2531)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.523.0...0.524.0>
+
+### [`v0.523.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.523.0): Version 0.523.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.522.0...0.523.0)
+
+#### What's Changed
+
+- feat(icons): added `bottle-wine` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3265](https://redirect.github.com/lucide-icons/lucide/pull/3265)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.522.0...0.523.0>
+
+### [`v0.522.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.522.0): Version 0.522.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.521.0...0.522.0)
+
+#### What's Changed
+
+- fix(icons): changed `shopping-bag` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2483](https://redirect.github.com/lucide-icons/lucide/pull/2483)
+- feat(icons): add `line-squiggle` icon by [@​chessurisme](https://redirect.github.com/chessurisme) in [#​2393](https://redirect.github.com/lucide-icons/lucide/pull/2393)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.521.0...0.522.0>
+
+### [`v0.521.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.521.0): Version 0.521.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.520.0...0.521.0)
+
+##### What's Changed
+
+- fix(icons): ensure shaft overlaps arrowhead in `circle-arrow-left` and `circle-arrow-right` by [@​cstayyab](https://redirect.github.com/cstayyab) in [#​3269](https://redirect.github.com/lucide-icons/lucide/pull/3269)
+- feat(icons): added `squircle-dashed` icon by [@​aramsoneson](https://redirect.github.com/aramsoneson) in [#​3262](https://redirect.github.com/lucide-icons/lucide/pull/3262)
+- docs(design-guide): added bad examples for 2px rule by [@​jguddas](https://redirect.github.com/jguddas) in [#​2879](https://redirect.github.com/lucide-icons/lucide/pull/2879)
+
+##### New Contributors
+
+- [@​cstayyab](https://redirect.github.com/cstayyab) made their first contribution in [#​3269](https://redirect.github.com/lucide-icons/lucide/pull/3269)
+- [@​aramsoneson](https://redirect.github.com/aramsoneson) made their first contribution in [#​3262](https://redirect.github.com/lucide-icons/lucide/pull/3262)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.520.0...0.521.0>
+
+### [`v0.520.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.520.0): Version 0.520.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.519.0...0.520.0)
+
+#### What's Changed
+
+- feat(icons): added `georgian-lari` icon by [@​kivicode](https://redirect.github.com/kivicode) in [#​3323](https://redirect.github.com/lucide-icons/lucide/pull/3323)
+
+#### New Contributors
+
+- [@​kivicode](https://redirect.github.com/kivicode) made their first contribution in [#​3323](https://redirect.github.com/lucide-icons/lucide/pull/3323)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.519.0...0.520.0>
+
+### [`v0.519.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.519.0): Version 0.519.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.518.0...0.519.0)
+
+#### What's Changed
+
+- fix(icons): changed `blocks` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3267](https://redirect.github.com/lucide-icons/lucide/pull/3267)
+- feat(icons): added `spool` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2926](https://redirect.github.com/lucide-icons/lucide/pull/2926)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.518.0...0.519.0>
+
+### [`v0.518.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.518.0): Version 0.518.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.517.0...0.518.0)
+
+#### What's Changed
+
+- fix(icons): updated `egg` and `egg-off` icons by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [https://github.com/lucide-icons/lucide/pull/3299](https://redirect.github.com/lucide-icons/lucide/pull/3299)
+- fix(icons): renamed `*-help` and `*-question` icons to `*-question-mark` by [@​jguddas](https://redirect.github.com/jguddas) in [https://github.com/lucide-icons/lucide/pull/2540](https://redirect.github.com/lucide-icons/lucide/pull/2540)
+- chore(scripts): Refactor scripts to typescript by [@​ericfennis](https://redirect.github.com/ericfennis) in [https://github.com/lucide-icons/lucide/pull/3316](https://redirect.github.com/lucide-icons/lucide/pull/3316)
+- feat(icons): added `drone` icon by [@​shopped](https://redirect.github.com/shopped) in [https://github.com/lucide-icons/lucide/pull/3247](https://redirect.github.com/lucide-icons/lucide/pull/3247)
+
+#### New Contributors
+
+- [@​shopped](https://redirect.github.com/shopped) made their first contribution in [https://github.com/lucide-icons/lucide/pull/3247](https://redirect.github.com/lucide-icons/lucide/pull/3247)
+
+**Full Changelog**: https://github.com/lucide-icons/lucide/compare/0.517.0...0.518.0
+
+### [`v0.517.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.517.0): Version 0.517.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.516.0...0.517.0)
+
+#### What's Changed
+
+- feat(icons): adds `barrel` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​1955](https://redirect.github.com/lucide-icons/lucide/pull/1955)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.516.0...0.517.0>
+
+### [`v0.516.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.516.0): Version 0.516.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.515.0...0.516.0)
+
+#### What's Changed
+
+- fix(icons): changed `stamp` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3310](https://redirect.github.com/lucide-icons/lucide/pull/3310)
+- fix(icons): changed `pocket` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3304](https://redirect.github.com/lucide-icons/lucide/pull/3304)
+- fix(icons): changed `mic` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3301](https://redirect.github.com/lucide-icons/lucide/pull/3301)
+- fix(icons): changed `radio` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3293](https://redirect.github.com/lucide-icons/lucide/pull/3293)
+- fix: some typos for categories by [@​npv12](https://redirect.github.com/npv12) in [#​3319](https://redirect.github.com/lucide-icons/lucide/pull/3319)
+- perf(docs): optimize IconsOverview initial render - 50% faster load times by [@​epifaniofrancisco](https://redirect.github.com/epifaniofrancisco) in [#​3282](https://redirect.github.com/lucide-icons/lucide/pull/3282)
+- fix(docs): remove flex-direction CSS causing absolute stroke width toggle positioning issue ([#​3308](https://redirect.github.com/lucide-icons/lucide/issues/3308)) by [@​epifaniofrancisco](https://redirect.github.com/epifaniofrancisco) in [#​3317](https://redirect.github.com/lucide-icons/lucide/pull/3317)
+- feat(icons): added `wifi-cog` icon by [@​luisdlopera](https://redirect.github.com/luisdlopera) in [#​3133](https://redirect.github.com/lucide-icons/lucide/pull/3133)
+
+#### New Contributors
+
+- [@​npv12](https://redirect.github.com/npv12) made their first contribution in [#​3319](https://redirect.github.com/lucide-icons/lucide/pull/3319)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.515.0...0.516.0>
+
+### [`v0.515.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.515.0): Version 0.515.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.514.0...0.515.0)
+
+#### What's Changed
+
+- fix(icons): changed `house-plus` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3238](https://redirect.github.com/lucide-icons/lucide/pull/3238)
+- fix(icons): changed `radiation` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3303](https://redirect.github.com/lucide-icons/lucide/pull/3303)
+- feat(icons): added `rectangle-circle` icon by [@​zefir-git](https://redirect.github.com/zefir-git) in [#​3245](https://redirect.github.com/lucide-icons/lucide/pull/3245)
+
+#### New Contributors
+
+- [@​zefir-git](https://redirect.github.com/zefir-git) made their first contribution in [#​3245](https://redirect.github.com/lucide-icons/lucide/pull/3245)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.514.0...0.515.0>
+
+### [`v0.514.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.514.0): Version 0.514.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.513.0...0.514.0)
+
+#### What's Changed
+
+- fix(icons): changed `trophy` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2475](https://redirect.github.com/lucide-icons/lucide/pull/2475)
+- fix(pull-request-icon-preview): pinned and --forced svgson installati… by [@​jguddas](https://redirect.github.com/jguddas) in [#​3289](https://redirect.github.com/lucide-icons/lucide/pull/3289)
+- chore(metadata): added tag to `bandage` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3300](https://redirect.github.com/lucide-icons/lucide/pull/3300)
+- fix(icons): changed `settings-2` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2974](https://redirect.github.com/lucide-icons/lucide/pull/2974)
+- fix(docs): [#​2984](https://redirect.github.com/lucide-icons/lucide/issues/2984) absoluteStrokeWidth not resetting with Reset button by [@​epifaniofrancisco](https://redirect.github.com/epifaniofrancisco) in [#​3261](https://redirect.github.com/lucide-icons/lucide/pull/3261)
+- feat(icons): added book-alert icon by [@​domasmark](https://redirect.github.com/domasmark) in [#​3249](https://redirect.github.com/lucide-icons/lucide/pull/3249)
+
+#### New Contributors
+
+- [@​domasmark](https://redirect.github.com/domasmark) made their first contribution in [#​3249](https://redirect.github.com/lucide-icons/lucide/pull/3249)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.513.0...0.514.0>
+
+### [`v0.513.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.513.0): Version 0.513.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.512.0...0.513.0)
+
+##### What's Changed
+
+- feat(icons): Add sim card icon from lab by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​3275](https://redirect.github.com/lucide-icons/lucide/pull/3275)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.512.0...0.513.0>
+
+### [`v0.512.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.512.0): Version 0.512.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.511.0...0.512.0)
+
+#### What's Changed
+
+- feat(icons): added `circle-pound-sterling` icon by [@​lieonlion](https://redirect.github.com/lieonlion) in [#​2822](https://redirect.github.com/lucide-icons/lucide/pull/2822)
+- build(deps-dev): bump vite from 6.3.2 to 6.3.4 by [@​dependabot](https://redirect.github.com/dependabot) in [#​3181](https://redirect.github.com/lucide-icons/lucide/pull/3181)
+- docs(docs): added testing website locally instructions by [@​briz123](https://redirect.github.com/briz123) in [#​3124](https://redirect.github.com/lucide-icons/lucide/pull/3124)
+- build(deps-dev): bump vite from 6.0.7 to 6.1.6 by [@​dependabot](https://redirect.github.com/dependabot) in [#​3236](https://redirect.github.com/lucide-icons/lucide/pull/3236)
+- fix(icons): changed `square-check-big` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3156](https://redirect.github.com/lucide-icons/lucide/pull/3156)
+- fix(icons): changed `list-collapse` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3081](https://redirect.github.com/lucide-icons/lucide/pull/3081)
+- fix(icons): changed `battery-*` icons by [@​jguddas](https://redirect.github.com/jguddas) in [#​3083](https://redirect.github.com/lucide-icons/lucide/pull/3083)
+- fix(icons): changed `paperclip` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2956](https://redirect.github.com/lucide-icons/lucide/pull/2956)
+- fix(icons): changed `eraser` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3076](https://redirect.github.com/lucide-icons/lucide/pull/3076)
+- feat(icons): Add `cloud-check` icon by [@​lscheibel](https://redirect.github.com/lscheibel) in [#​2612](https://redirect.github.com/lucide-icons/lucide/pull/2612)
+- feat(icon): add `id-card-lanyard` icon by [@​python2911](https://redirect.github.com/python2911) in [#​2898](https://redirect.github.com/lucide-icons/lucide/pull/2898)
+- feat(angular): update peer dependencies for Angular to support version 20.x by [@​JeevanMahesha](https://redirect.github.com/JeevanMahesha) in [#​3273](https://redirect.github.com/lucide-icons/lucide/pull/3273)
+- fix(icons): changed `file-badge` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2934](https://redirect.github.com/lucide-icons/lucide/pull/2934)
+- feat(icons): added `grid-3x2` icon by [@​qubrat](https://redirect.github.com/qubrat) in [#​3216](https://redirect.github.com/lucide-icons/lucide/pull/3216)
+
+#### New Contributors
+
+- [@​lieonlion](https://redirect.github.com/lieonlion) made their first contribution in [#​2822](https://redirect.github.com/lucide-icons/lucide/pull/2822)
+- [@​python2911](https://redirect.github.com/python2911) made their first contribution in [#​2898](https://redirect.github.com/lucide-icons/lucide/pull/2898)
+- [@​JeevanMahesha](https://redirect.github.com/JeevanMahesha) made their first contribution in [#​3273](https://redirect.github.com/lucide-icons/lucide/pull/3273)
+- [@​qubrat](https://redirect.github.com/qubrat) made their first contribution in [#​3216](https://redirect.github.com/lucide-icons/lucide/pull/3216)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.511.0...0.512.0>
+
+### [`v0.511.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.511.0): Version 0.511.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.510.0...0.511.0)
+
+#### What's Changed
+
+- fix(icons): Optimise a number of icons using `<line>` and `<polyline>` by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3168](https://redirect.github.com/lucide-icons/lucide/pull/3168)
+- fix(icons): changed `clock-6` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3209](https://redirect.github.com/lucide-icons/lucide/pull/3209)
+- fix(icons): changed `axis-3d` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3199](https://redirect.github.com/lucide-icons/lucide/pull/3199)
+- fix(icons): changed `chevrons-left-right-ellipsis` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3189](https://redirect.github.com/lucide-icons/lucide/pull/3189)
+- fix(icons): changed `square-code` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3173](https://redirect.github.com/lucide-icons/lucide/pull/3173)
+- fix(icons): changed `satellite` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3180](https://redirect.github.com/lucide-icons/lucide/pull/3180)
+- fix(lucide-react-native): support react 19 ([#​2951](https://redirect.github.com/lucide-icons/lucide/issues/2951)) by [@​jvliwanag](https://redirect.github.com/jvliwanag) in [#​3126](https://redirect.github.com/lucide-icons/lucide/pull/3126)
+- fix(icons): changed `factory` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2970](https://redirect.github.com/lucide-icons/lucide/pull/2970)
+- fix(icons): changed `university` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2965](https://redirect.github.com/lucide-icons/lucide/pull/2965)
+- fix(icons): changed `warehouse` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2966](https://redirect.github.com/lucide-icons/lucide/pull/2966)
+- fix(icons): changed `landmark` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2967](https://redirect.github.com/lucide-icons/lucide/pull/2967)
+- chore(cspell): remove duplicate 'pilcrow' from `custom-words.txt` by [@​Abdalrhman-Almarakeby](https://redirect.github.com/Abdalrhman-Almarakeby) in [#​3193](https://redirect.github.com/lucide-icons/lucide/pull/3193)
+- feat(icons): added `square-dashed-top-solid` icon by [@​juanpablofernandez](https://redirect.github.com/juanpablofernandez) in [#​3204](https://redirect.github.com/lucide-icons/lucide/pull/3204)
+
+#### New Contributors
+
+- [@​jvliwanag](https://redirect.github.com/jvliwanag) made their first contribution in [#​3126](https://redirect.github.com/lucide-icons/lucide/pull/3126)
+- [@​juanpablofernandez](https://redirect.github.com/juanpablofernandez) made their first contribution in [#​3204](https://redirect.github.com/lucide-icons/lucide/pull/3204)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.510.0...0.511.0>
+
+### [`v0.510.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.510.0): Version 0.510.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.509.0...0.510.0)
+
+#### What's Changed
+
+- fix(icons): changed `brackets` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3172](https://redirect.github.com/lucide-icons/lucide/pull/3172)
+- feat(icons): added `check-line` icon by [@​oosawy](https://redirect.github.com/oosawy) in [#​2890](https://redirect.github.com/lucide-icons/lucide/pull/2890)
+
+#### New Contributors
+
+- [@​oosawy](https://redirect.github.com/oosawy) made their first contribution in [#​2890](https://redirect.github.com/lucide-icons/lucide/pull/2890)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.509.0...0.510.0>
+
+### [`v0.509.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.509.0): Version 0.509.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.508.0...0.509.0)
+
+#### What's Changed
+
+- fix(icons): changed `axe` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​3201](https://redirect.github.com/lucide-icons/lucide/pull/3201)
+- revert(site): resets Absolute Stroke Width by [@​jguddas](https://redirect.github.com/jguddas) in [#​3197](https://redirect.github.com/lucide-icons/lucide/pull/3197)
+- feat(icons): added `gpu` icon by [@​xandykati98](https://redirect.github.com/xandykati98) in [#​2955](https://redirect.github.com/lucide-icons/lucide/pull/2955)
+
+#### New Contributors
+
+- [@​xandykati98](https://redirect.github.com/xandykati98) made their first contribution in [#​2955](https://redirect.github.com/lucide-icons/lucide/pull/2955)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.508.0...0.509.0>
+
+### [`v0.508.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.508.0): Version 0.508.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.507.0...0.508.0)
+
+#### What's Changed
+
+- fix(icons): Optimised `phone-` icons by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3169](https://redirect.github.com/lucide-icons/lucide/pull/3169)
+- docs(packages): Update names in docs by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​3184](https://redirect.github.com/lucide-icons/lucide/pull/3184)
+- fix(icons): arcified `laptop` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3190](https://redirect.github.com/lucide-icons/lucide/pull/3190)
+- chore(metadata): add `lens` tag to icons with magnifying glass by [@​Abdalrhman-Almarakeby](https://redirect.github.com/Abdalrhman-Almarakeby) in [#​3192](https://redirect.github.com/lucide-icons/lucide/pull/3192)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.507.0...0.508.0>
+
+### [`v0.507.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.507.0): Version 0.507.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.506.0...0.507.0)
+
+#### What's Changed
+
+- fix(metadata): added tags to `square-pen` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3155](https://redirect.github.com/lucide-icons/lucide/pull/3155)
+- fix(icons): changed `search` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3140](https://redirect.github.com/lucide-icons/lucide/pull/3140)
+- fix(dev): resets Absolute Stroke Width by [@​briz123](https://redirect.github.com/briz123) in [#​3005](https://redirect.github.com/lucide-icons/lucide/pull/3005)
+- fix(icons): changed `guitar` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3115](https://redirect.github.com/lucide-icons/lucide/pull/3115)
+- fix(Icons): Adding missing categories to 4 Icons by [@​ajokt123](https://redirect.github.com/ajokt123) in [#​3110](https://redirect.github.com/lucide-icons/lucide/pull/3110)
+- fix(ci): reduces workflow triggers by [@​jguddas](https://redirect.github.com/jguddas) in [#​3150](https://redirect.github.com/lucide-icons/lucide/pull/3150)
+- fix(icons): changed `air-vent` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3117](https://redirect.github.com/lucide-icons/lucide/pull/3117)
+- fix(icons): rotate `dumbbell` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3107](https://redirect.github.com/lucide-icons/lucide/pull/3107)
+- fix(icons): changed `touchpad-off` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3118](https://redirect.github.com/lucide-icons/lucide/pull/3118)
+- fix(icons): changed `bell-electric` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3139](https://redirect.github.com/lucide-icons/lucide/pull/3139)
+- fix(icons): changed `menu` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3142](https://redirect.github.com/lucide-icons/lucide/pull/3142)
+- fix(icons): changed `mail` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3144](https://redirect.github.com/lucide-icons/lucide/pull/3144)
+- chore(pr-template): Adjust PR template by [@​ericfennis](https://redirect.github.com/ericfennis) in [#​3183](https://redirect.github.com/lucide-icons/lucide/pull/3183)
+- feat(icons): added `soap-dispenser-droplet` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3088](https://redirect.github.com/lucide-icons/lucide/pull/3088)
+- feat(icons): added `panda` icon by [@​chessurisme](https://redirect.github.com/chessurisme) in [#​2094](https://redirect.github.com/lucide-icons/lucide/pull/2094)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.506.0...0.507.0>
+
+### [`v0.506.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.506.0): Version 0.506.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.505.0...0.506.0)
+
+#### What's Changed
+
+- perf(react): use implicit return in react package by [@​VIKTORVAV99](https://redirect.github.com/VIKTORVAV99) in [#​2325](https://redirect.github.com/lucide-icons/lucide/pull/2325)
+- fix(icons): changed `users` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3143](https://redirect.github.com/lucide-icons/lucide/pull/3143)
+- fix(icons): changed `locate-off` icon by [@​jamiemlaw](https://redirect.github.com/jamiemlaw) in [#​3137](https://redirect.github.com/lucide-icons/lucide/pull/3137)
+- fix(icons): changed `expand` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​2831](https://redirect.github.com/lucide-icons/lucide/pull/2831)
+- feat(icons): Added clock plus icon. by [@​gubser](https://redirect.github.com/gubser) in [#​2996](https://redirect.github.com/lucide-icons/lucide/pull/2996)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.505.0...0.506.0>
+
+### [`v0.505.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.505.0): Version 0.505.0
+
+[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.504.0...0.505.0)
+
+#### What's Changed
+
+- fix(icons): changed `package-2` icon by [@​jguddas](https://redirect.github.com/jguddas) in [#​3174](https://redirect.github.com/lucide-icons/lucide/pull/3174)
+- docs(icon-design-guide): point people to lucide studio instead of svgo by [@​jguddas](https://redirect.github.com/jguddas) in [#​3152](https://redirect.github.com/lucide-icons/lucide/pull/3152)
+- fix(lucide-svelte): Resolve Svelte 5 deprecation of svelte:component by [@​shamaamahh](https://redirect.github.com/shamaamahh) in [#​3112](https://redirect.github.com/lucide-icons/lucide/pull/3112)
+- feat(icons): added `brush-cleaning` icon by [@​karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#​2395](https://redirect.github.com/lucide-icons/lucide/pull/2395)
+
+**Full Changelog**: <https://github.com/lucide-icons/lucide/compare/0.504.0...0.505.0>
+
+### [`v0.504.0`](https://redirect.github.com/lucide-icons/lucid
+
+</details>
+
+---
+
+### Configuration
+
+📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
+
+🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
+
+♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
+
+🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
+
+---
+
+ - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
+
+---
+
+This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).
+<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
+
+
diff --git a/pulls/9.diff b/pulls/9.diff
@@ -0,0 +1,11 @@
+diff --git a/package.json b/package.json
+index ef4db91..c650f8a 100644
+--- a/package.json
++++ b/package.json
+@@ -50,5 +50,5 @@
+ "tailwindcss": "^3.4.17",
+ "typescript": "^5"
+ },
+- "packageManager": "pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39"
++ "packageManager": "pnpm@10.17.1+sha512.17c560fca4867ae9473a3899ad84a88334914f379be46d455cbf92e5cf4b39d34985d452d2583baf19967fa76cb5c17bc9e245529d0b98745721aa7200ecaf7a"
+ }
diff --git a/pulls/9.json b/pulls/9.json
@@ -0,0 +1,18 @@
+{
+ "number": 9,
+ "title": "Update pnpm to v10.17.1",
+ "state": "open",
+ "diff_file": "9.diff",
+ "author": "renovate[bot]",
+ "created_at": "2025-05-23T12:56:12Z",
+ "closed_at": null,
+ "merged_at": null,
+ "base_ref": "main",
+ "head_ref": "renovate/pnpm-10.x",
+ "labels": [],
+ "assignees": [],
+ "requested_reviewers": [],
+ "body": "> [!NOTE]\n> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.\n> \n> This notice will be removed on 2025-10-07.\n\n<hr>\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Confidence |\n|---|---|---|---|\n| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39` -> `10.17.1`](https://renovatebot.com/diffs/npm/pnpm/10.10.0/10.17.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n<details>\n<summary>pnpm/pnpm (pnpm)</summary>\n\n### [`v10.17.1`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10171)\n\n[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.17.0...v10.17.1)\n\n##### Patch Changes\n\n- When a version specifier cannot be resolved because the versions don't satisfy the `minimumReleaseAge` setting, print this information out in the error message [#​9974](https://redirect.github.com/pnpm/pnpm/pull/9974).\n- Fix `state.json` creation path when executing `pnpm patch` in a workspace project [#​9733](https://redirect.github.com/pnpm/pnpm/pull/9733).\n- When `minimumReleaseAge` is set and the `latest` tag is not mature enough, prefer a non-deprecated version as the new `latest` [#​9987](https://redirect.github.com/pnpm/pnpm/issues/9987).\n\n### [`v10.17.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10170)\n\n[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.16.1...v10.17.0)\n\n##### Minor Changes\n\n- The `minimumReleaseAgeExclude` setting now supports patterns. For instance:\n\n ```yaml\n minimumReleaseAge: 1440\n minimumReleaseAgeExclude:\n - \"@​eslint/*\"\n ```\n\n Related PR: [#​9984](https://redirect.github.com/pnpm/pnpm/pull/9984).\n\n##### Patch Changes\n\n- Don't ignore the `minimumReleaseAge` check, when the package is requested by exact version and the packument is loaded from cache [#​9978](https://redirect.github.com/pnpm/pnpm/issues/9978).\n- When `minimumReleaseAge` is set and the active version under a dist-tag is not mature enough, do not downgrade to a prerelease version in case the original version wasn't a prerelease one [#​9979](https://redirect.github.com/pnpm/pnpm/issues/9979).\n\n### [`v10.16.1`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10161)\n\n[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.16.0...v10.16.1)\n\n##### Patch Changes\n\n- The full metadata cache should be stored not at the same location as the abbreviated metadata. This fixes a bug where pnpm was loading the abbreviated metadata from cache and couldn't find the \"time\" field as a result [#​9963](https://redirect.github.com/pnpm/pnpm/issues/9963).\n- Forcibly disable ANSI color codes when generating patch diff [#​9914](https://redirect.github.com/pnpm/pnpm/pull/9914).\n\n### [`v10.16.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10160)\n\n[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.15.1...v10.16.0)\n\n##### Minor Changes\n\n- There have been several incidents recently where popular packages were successfully attacked. To reduce the risk of installing a compromised version, we are introducing a new setting that delays the installation of newly released dependencies. In most cases, such attacks are discovered quickly and the malicious versions are removed from the registry within an hour.\n\n The new setting is called `minimumReleaseAge`. It specifies the number of minutes that must pass after a version is published before pnpm will install it. For example, setting `minimumReleaseAge: 1440` ensures that only packages released at least one day ago can be installed.\n\n If you set `minimumReleaseAge` but need to disable this restriction for certain dependencies, you can list them under the `minimumReleaseAgeExclude` setting. For instance, with the following configuration pnpm will always install the latest version of webpack, regardless of its release time:\n\n ```yaml\n minimumReleaseAgeExclude:\n - webpack\n ```\n\n Related issue: [#​9921](https://redirect.github.com/pnpm/pnpm/issues/9921).\n\n- Added support for `finders` [#​9946](https://redirect.github.com/pnpm/pnpm/pull/9946).\n\n In the past, `pnpm list` and `pnpm why` could only search for dependencies by **name** (and optionally version). For example:\n\n ```\n pnpm why minimist\n ```\n\n prints the chain of dependencies to any installed instance of `minimist`:\n\n ```\n verdaccio 5.20.1\n \u251c\u2500\u252c handlebars 4.7.7\n \u2502 \u2514\u2500\u2500 minimist 1.2.8\n \u2514\u2500\u252c mv 2.1.1\n \u2514\u2500\u252c mkdirp 0.5.6\n \u2514\u2500\u2500 minimist 1.2.8\n ```\n\n What if we want to search by **other properties** of a dependency, not just its name? For instance, find all packages that have `react@17` in their peer dependencies?\n\n This is now possible with \"finder functions\". Finder functions can be declared in `.pnpmfile.cjs` and invoked with the `--find-by=<function name>` flag when running `pnpm list` or `pnpm why`.\n\n Let's say we want to find any dependencies that have React 17 in peer dependencies. We can add this finder to our `.pnpmfile.cjs`:\n\n ```js\n module.exports = {\n finders: {\n react17: (ctx) => {\n return ctx.readManifest().peerDependencies?.react === \"^17.0.0\";\n },\n },\n };\n ```\n\n Now we can use this finder function by running:\n\n ```\n pnpm why --find-by=react17\n ```\n\n pnpm will find all dependencies that have this React in peer dependencies and print their exact locations in the dependency graph.\n\n ```\n @​apollo/client 4.0.4\n \u251c\u2500\u2500 @​graphql-typed-document-node/core 3.2.0\n \u2514\u2500\u2500 graphql-tag 2.12.6\n ```\n\n It is also possible to print out some additional information in the output by returning a string from the finder. For example, with the following finder:\n\n ```js\n module.exports = {\n finders: {\n react17: (ctx) => {\n const manifest = ctx.readManifest();\n if (manifest.peerDependencies?.react === \"^17.0.0\") {\n return `license: ${manifest.license}`;\n }\n return false;\n },\n },\n };\n ```\n\n Every matched package will also print out the license from its `package.json`:\n\n ```\n @​apollo/client 4.0.4\n \u251c\u2500\u2500 @​graphql-typed-document-node/core 3.2.0\n \u2502 license: MIT\n \u2514\u2500\u2500 graphql-tag 2.12.6\n license: MIT\n ```\n\n##### Patch Changes\n\n- Fix deprecation warning printed when executing pnpm with Node.js 24 [#​9529](https://redirect.github.com/pnpm/pnpm/issues/9529).\n- Throw an error if `nodeVersion` is not set to an exact semver version [#​9934](https://redirect.github.com/pnpm/pnpm/issues/9934).\n- `pnpm publish` should be able to publish a `.tar.gz` file [#​9927](https://redirect.github.com/pnpm/pnpm/pull/9927).\n- Canceling a running process with Ctrl-C should make `pnpm run` return a non-zero exit code [#​9626](https://redirect.github.com/pnpm/pnpm/issues/9626).\n\n### [`v10.15.1`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10151)\n\n[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.15.0...v10.15.1)\n\n##### Patch Changes\n\n- Fix `.pnp.cjs` crash when importing subpath [#​9904](https://redirect.github.com/pnpm/pnpm/issues/9904).\n- When resolving peer dependencies, pnpm looks whether the peer dependency is present in the root workspace project's dependencies. This change makes it so that the peer dependency is correctly resolved even from aliased npm-hosted dependencies or other types of dependencies [#​9913](https://redirect.github.com/pnpm/pnpm/issues/9913).\n\n### [`v10.15.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10150)\n\n[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.14.0...v10.15.0)\n\n##### Minor Changes\n\n- Added the `cleanupUnusedCatalogs` configuration. When set to `true`, pnpm will remove unused catalog entries during installation [#​9793](https://redirect.github.com/pnpm/pnpm/pull/9793).\n- Automatically load pnpmfiles from config dependencies that are named `@*/pnpm-plugin-*` [#​9780](https://redirect.github.com/pnpm/pnpm/issues/9780).\n- `pnpm config get` now prints an INI string for an object value [#​9797](https://redirect.github.com/pnpm/pnpm/issues/9797).\n- `pnpm config get` now accepts property paths (e.g. `pnpm config get catalog.react`, `pnpm config get .catalog.react`, `pnpm config get 'packageExtensions[\"@​babel/parser\"].peerDependencies[\"@​babel/types\"]'`), and `pnpm config set` now accepts dot-leading or subscripted keys (e.g. `pnpm config set .ignoreScripts true`).\n- `pnpm config get --json` now prints a JSON serialization of config value, and `pnpm config set --json` now parses the input value as JSON.\n\n##### Patch Changes\n\n- **Semi-breaking.** When automatically installing missing peer dependencies, prefer versions that are already present in the direct dependencies of the root workspace package [#​9835](https://redirect.github.com/pnpm/pnpm/pull/9835).\n- When executing the `pnpm create` command, must verify whether the node version is supported even if a cache already exists [#​9775](https://redirect.github.com/pnpm/pnpm/pull/9775).\n- When making requests for the non-abbreviated packument, add `*/*` to the `Accept` header to avoid getting a 406 error on AWS CodeArtifact [#​9862](https://redirect.github.com/pnpm/pnpm/issues/9862).\n- The standalone exe version of pnpm works with glibc 2.26 again [#​9734](https://redirect.github.com/pnpm/pnpm/issues/9734).\n- Fix a regression in which `pnpm dlx pkg --help` doesn't pass `--help` to `pkg` [#​9823](https://redirect.github.com/pnpm/pnpm/issues/9823).\n\n### [`v10.14.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10140)\n\n[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.13.1...v10.14.0)\n\n##### Minor Changes\n\n- **Added support for JavaScript runtime resolution**\n\n Declare Node.js, Deno, or Bun in [`devEngines.runtime`](https://redirect.github.com/openjs-foundation/package-metadata-interoperability-collab-space/issues/15) (inside `package.json`) and let pnpm download and pin it automatically.\n\n Usage example:\n\n ```json\n {\n \"devEngines\": {\n \"runtime\": {\n \"name\": \"node\",\n \"version\": \"^24.4.0\",\n \"onFail\": \"download\" (we only support the \"download\" value for now)\n }\n }\n }\n ```\n\n How it works:\n\n 1. `pnpm install` resolves your specified range to the latest matching runtime version.\n 2. The exact version (and checksum) is saved in the lockfile.\n 3. Scripts use the local runtime, ensuring consistency across environments.\n\n Why this is better:\n\n 1. This new setting supports also Deno and Bun (vs. our Node-only settings `useNodeVersion` and `executionEnv.nodeVersion`)\n 2. Supports version ranges (not just a fixed version).\n 3. The resolved version is stored in the pnpm lockfile, along with an integrity checksum for future validation of the Node.js content's validity.\n 4. It can be used on any workspace project (like `executionEnv.nodeVersion`). So, different projects in a workspace can use different runtimes.\n 5. For now `devEngines.runtime` setting will install the runtime locally, which we will improve in future versions of pnpm by using a shared location on the computer.\n\n Related PR: [#​9755](https://redirect.github.com/pnpm/pnpm/pull/9755).\n\n- Add `--cpu`, `--libc`, and `--os` to `pnpm install`, `pnpm add`, and `pnpm dlx` to customize `supportedArchitectures` via the CLI [#​7510](https://redirect.github.com/pnpm/pnpm/issues/7510).\n\n##### Patch Changes\n\n- Fix a bug in which `pnpm add` downloads packages whose `libc` differ from `pnpm.supportedArchitectures.libc`.\n- The integrities of the downloaded Node.js artifacts are verified [#​9750](https://redirect.github.com/pnpm/pnpm/pull/9750).\n- Allow `dlx` to parse CLI flags and options between the `dlx` command and the command to run or between the `dlx` command and `--` [#​9719](https://redirect.github.com/pnpm/pnpm/issues/9719).\n- `pnpm install --prod` should removing hoisted dev dependencies [#​9782](https://redirect.github.com/pnpm/pnpm/issues/9782).\n- Fix an edge case bug causing local tarballs to not re-link into the virtual store. This bug would happen when changing the contents of the tarball without renaming the file and running a filtered install.\n- Fix a bug causing `pnpm install` to incorrectly assume the lockfile is up to date after changing a local tarball that has peers dependencies.\n\n### [`v10.13.1`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10131)\n\n[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.13.0...v10.13.1)\n\n##### Patch Changes\n\n- Run user defined pnpmfiles after pnpmfiles of plugins.\n\n### [`v10.13.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10130)\n\n[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.12.4...v10.13.0)\n\n##### Minor Changes\n\n- Added the possibility to load multiple pnpmfiles. The `pnpmfile` setting can now accept a list of pnpmfile locations [#​9702](https://redirect.github.com/pnpm/pnpm/pull/9702).\n- pnpm will now automatically load the `pnpmfile.cjs` file from any [config dependency](https://pnpm.io/config-dependencies) named `@pnpm/plugin-*` or `pnpm-plugin-*` [#​9729](https://redirect.github.com/pnpm/pnpm/pull/9729).\n\n The order in which config dependencies are initialized should not matter \u2014 they are initialized in alphabetical order. If a specific order is needed, the paths to the `pnpmfile.cjs` files in the config dependencies can be explicitly listed using the `pnpmfile` setting in `pnpm-workspace.yaml`.\n\n##### Patch Changes\n\n- When patching dependencies installed via `pkg.pr.new`, treat them as Git tarball URLs [#​9694](https://redirect.github.com/pnpm/pnpm/pull/9694).\n- Prevent conflicts between local projects' config and the global config in `dangerouslyAllowAllBuilds`, `onlyBuiltDependencies`, `onlyBuiltDependenciesFile`, and `neverBuiltDependencies` [#​9628](https://redirect.github.com/pnpm/pnpm/issues/9628).\n- Sort keys in `pnpm-workspace.yaml` with deep [#​9701](https://redirect.github.com/pnpm/pnpm/pull/9701).\n- The `pnpm rebuild` command should not add pkgs included in `ignoredBuiltDependencies` to `ignoredBuilds` in `node_modules/.modules.yaml` [#​9338](https://redirect.github.com/pnpm/pnpm/issues/9338).\n- Replaced `shell-quote` with `shlex` for quoting command arguments [#​9381](https://redirect.github.com/pnpm/pnpm/issues/9381).\n\n### [`v10.12.4`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10124)\n\n[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.12.3...v10.12.4)\n\n##### Patch Changes\n\n- Fix `pnpm licenses` command for local dependencies [#​9583](https://redirect.github.com/pnpm/pnpm/pull/9583).\n- Fix a bug in which `pnpm ls --filter=not-exist --json` prints nothing instead of an empty array [#​9672](https://redirect.github.com/pnpm/pnpm/issues/9672).\n- Fix a deadlock that sometimes happens during peer dependency resolution [#​9673](https://redirect.github.com/pnpm/pnpm/issues/9673).\n- Running `pnpm install` after `pnpm fetch` should hoist all dependencies that need to be hoisted.\n Fixes a regression introduced in \\[v10.12.2] by \\[[#​9648](https://redirect.github.com/pnpm/pnpm/issues/9648)]; resolves \\[[#​9689](https://redirect.github.com/pnpm/pnpm/issues/9689)].\n\n \\[v10.12.2]: https://redirect.github.com/pnpm/pnpm/releases/tag/v10.12.2Add commentMore actions\n \\[[#​9648](https://redirect.github.com/pnpm/pnpm/issues/9648)]: [https://github.com/pnpm/pnpm/pull/9648](https://redirect.github.com/pnpm/pnpm/pull/9648)\n \\[[#​9689](https://redirect.github.com/pnpm/pnpm/issues/9689)]: [https://github.com/pnpm/pnpm/issues/9689](https://redirect.github.com/pnpm/pnpm/issues/9689)\n\n### [`v10.12.3`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10123)\n\n[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.12.2...v10.12.3)\n\n##### Patch Changes\n\n- Restore hoisting of optional peer dependencies when installing with an outdated lockfile.\n Regression introduced in [v10.12.2] by [#​9648]; resolves [#​9685].\n\n [v10.12.2]: https://redirect.github.com/pnpm/pnpm/releases/tag/v10.12.2\n\n [#​9648]: https://redirect.github.com/pnpm/pnpm/pull/9648\n\n [#​9685]: https://redirect.github.com/pnpm/pnpm/issues/9685\n\n### [`v10.12.2`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10122)\n\n[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.12.1...v10.12.2)\n\n##### Patch Changes\n\n- Fixed hoisting with `enableGlobalVirtualStore` set to `true` [#​9648](https://redirect.github.com/pnpm/pnpm/pull/9648).\n- Fix the `--help` and `-h` flags not working as expected for the `pnpm create` command.\n- The dependency package path output by the `pnpm licenses list --json` command is incorrect.\n- Fix a bug in which `pnpm deploy` fails due to overridden dependencies having peer dependencies causing `ERR_PNPM_OUTDATED_LOCKFILE` [#​9595](https://redirect.github.com/pnpm/pnpm/issues/9595).\n\n### [`v10.12.1`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10121)\n\n##### Minor Changes\n\n- **Experimental.** Added support for global virtual stores. When enabled, `node_modules` contains only symlinks to a central virtual store, rather to `node_modules/.pnpm`. By default, this central store is located at `<store-path>/links` (you can find the store path by running `pnpm store path`).\n\n In the central virtual store, each package is hard linked into a directory whose name is the hash of its dependency graph. This allows multiple projects on the system to symlink shared dependencies from this central location, significantly improving installation speed when a warm cache is available.\n\n > This is conceptually similar to how [NixOS manages packages](https://nixos.org/guides/how-nix-works/), using dependency graph hashes to create isolated and reusable package directories.\n\n To enable the global virtual store, set `enableGlobalVirtualStore: true` in your root `pnpm-workspace.yaml`, or globally via:\n\n ```sh\n pnpm config -g set enable-global-virtual-store true\n ```\n\n NOTE: In CI environments, where caches are typically cold, this setting may slow down installation. pnpm automatically disables the global virtual store when running in CI.\n\n Related PR: [#​8190](https://redirect.github.com/pnpm/pnpm/pull/8190)\n\n<!---->\n\n- The `pnpm update` command now supports updating `catalog:` protocol dependencies and writes new specifiers to `pnpm-workspace.yaml`.\n- Added two new CLI options (`--save-catalog` and `--save-catalog-name=<name>`) to `pnpm add` to save new dependencies as catalog entries. `catalog:` or `catalog:<name>` will be added to `package.json` and the package specifier will be added to the `catalogs` or `catalog[<name>]` object in `pnpm-workspace.yaml` [#​9425](https://redirect.github.com/pnpm/pnpm/issues/9425).\n- **Semi-breaking.** The keys used for side-effects caches have changed. If you have a side-effects cache generated by a previous version of pnpm, the new version will not use it and will create a new cache instead [#​9605](https://redirect.github.com/pnpm/pnpm/pull/9605).\n- Added a new setting called `ci` for explicitly telling pnpm if the current environment is a CI or not.\n\n##### Patch Changes\n\n- Sort versions printed by `pnpm patch` using semantic versioning rules.\n- Improve the way the error message displays mismatched specifiers. Show differences instead of 2 whole objects [#​9598](https://redirect.github.com/pnpm/pnpm/pull/9598).\n- Revert [#​9574](https://redirect.github.com/pnpm/pnpm/pull/9574) to fix a regression [#​9596](https://redirect.github.com/pnpm/pnpm/issues/9596).\n\n### [`v10.11.1`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10111)\n\n[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.11.0...v10.11.1)\n\n##### Patch Changes\n\n- Fix an issue in which `pnpm deploy --legacy` creates unexpected directories when the root `package.json` has a workspace package as a peer dependency [#​9550](https://redirect.github.com/pnpm/pnpm/issues/9550).\n- Dependencies specified via a URL that redirects will only be locked to the target if it is immutable, fixing a regression when installing from GitHub releases. ([#​9531](https://redirect.github.com/pnpm/pnpm/issues/9531))\n- Installation should not exit with an error if `strictPeerDependencies` is `true` but all issues are ignored by `peerDependencyRules` [#​9505](https://redirect.github.com/pnpm/pnpm/pull/9505).\n- Use `pnpm_config_` env variables instead of `npm_config_` [#​9571](https://redirect.github.com/pnpm/pnpm/pull/9571).\n- Fix a regression (in v10.9.0) causing the `--lockfile-only` flag on `pnpm update` to produce a different `pnpm-lock.yaml` than an update without the flag.\n- Let `pnpm deploy` work in repos with `overrides` when `inject-workspace-packages=true` [#​9283](https://redirect.github.com/pnpm/pnpm/issues/9283).\n- Fixed the problem of path loss caused by parsing URL address. Fixes a regression shipped in pnpm v10.11 via [#​9502](https://redirect.github.com/pnpm/pnpm/pull/9502).\n- `pnpm -r --silent run` should not print out section [#​9563](https://redirect.github.com/pnpm/pnpm/issues/9563).\n\n### [`v10.11.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10110)\n\n[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.10.0...v10.11.0)\n\n##### Minor Changes\n\n- A new setting added for `pnpm init` to create a `package.json` with `type=module`, when `init-type` is `module`. Works as a flag for the init command too [#​9463](https://redirect.github.com/pnpm/pnpm/pull/9463).\n\n- Added support for Nushell to `pnpm setup` [#​6476](https://redirect.github.com/pnpm/pnpm/issues/6476).\n\n- Added two new flags to the `pnpm audit` command, `--ignore` and `--ignore-unfixable` [#​8474](https://redirect.github.com/pnpm/pnpm/pull/8474).\n\n Ignore all vulnerabilities that have no solution:\n\n ```shell\n > pnpm audit --ignore-unfixable\n ```\n\n Provide a list of CVE's to ignore those specifically, even if they have a resolution.\n\n ```shell\n > pnpm audit --ignore=CVE-2021-1234 --ignore=CVE-2021-5678\n ```\n\n- Added support for recursively running pack in every project of a workspace [#​4351](https://redirect.github.com/pnpm/pnpm/issues/4351).\n\n Now you can run `pnpm -r pack` to pack all packages in the workspace.\n\n##### Patch Changes\n\n- pnpm version management should work, when `dangerouslyAllowAllBuilds` is set to `true` [#​9472](https://redirect.github.com/pnpm/pnpm/issues/9472).\n- `pnpm link` should work from inside a workspace [#​9506](https://redirect.github.com/pnpm/pnpm/issues/9506).\n- Set the default `workspaceConcurrency` to `Math.min(os.availableParallelism(), 4)` [#​9493](https://redirect.github.com/pnpm/pnpm/pull/9493).\n- Installation should not exit with an error if `strictPeerDependencies` is `true` but all issues are ignored by `peerDependencyRules` [#​9505](https://redirect.github.com/pnpm/pnpm/pull/9505).\n- Read `updateConfig` from `pnpm-workspace.yaml` [#​9500](https://redirect.github.com/pnpm/pnpm/issues/9500).\n- Add support for `recursive pack`\n- Remove `url.parse` usage to fix warning on Node.js 24 [#​9492](https://redirect.github.com/pnpm/pnpm/issues/9492).\n- `pnpm run` should be able to run commands from the workspace root, if `ignoreScripts` is set tot `true` [#​4858](https://redirect.github.com/pnpm/pnpm/issues/4858).\n\n</details>\n\n---\n\n### Configuration\n\n\ud83d\udcc5 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n\ud83d\udea6 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n\u267b **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\ud83d\udd15 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->\n",
+ "comments": [],
+ "review_comments": []
+}
diff --git a/pulls/9.md b/pulls/9.md
@@ -0,0 +1,431 @@
+# PR #9 Update pnpm to v10.17.1
+
+- **Status:** open
+- **Author:** @renovate[bot]
+- **Created:** 2025-05-23T12:56:12Z
+- **Branch:** renovate/pnpm-10.x → main
+- **Diff:** [9.diff](./9.diff)
+
+---
+
+> [!NOTE]
+> Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`.
+>
+> This notice will be removed on 2025-10-07.
+
+<hr>
+
+This PR contains the following updates:
+
+| Package | Change | Age | Confidence |
+|---|---|---|---|
+| [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39` -> `10.17.1`](https://renovatebot.com/diffs/npm/pnpm/10.10.0/10.17.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
+
+---
+
+### Release Notes
+
+<details>
+<summary>pnpm/pnpm (pnpm)</summary>
+
+### [`v10.17.1`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10171)
+
+[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.17.0...v10.17.1)
+
+##### Patch Changes
+
+- When a version specifier cannot be resolved because the versions don't satisfy the `minimumReleaseAge` setting, print this information out in the error message [#​9974](https://redirect.github.com/pnpm/pnpm/pull/9974).
+- Fix `state.json` creation path when executing `pnpm patch` in a workspace project [#​9733](https://redirect.github.com/pnpm/pnpm/pull/9733).
+- When `minimumReleaseAge` is set and the `latest` tag is not mature enough, prefer a non-deprecated version as the new `latest` [#​9987](https://redirect.github.com/pnpm/pnpm/issues/9987).
+
+### [`v10.17.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10170)
+
+[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.16.1...v10.17.0)
+
+##### Minor Changes
+
+- The `minimumReleaseAgeExclude` setting now supports patterns. For instance:
+
+ ```yaml
+ minimumReleaseAge: 1440
+ minimumReleaseAgeExclude:
+ - "@​eslint/*"
+ ```
+
+ Related PR: [#​9984](https://redirect.github.com/pnpm/pnpm/pull/9984).
+
+##### Patch Changes
+
+- Don't ignore the `minimumReleaseAge` check, when the package is requested by exact version and the packument is loaded from cache [#​9978](https://redirect.github.com/pnpm/pnpm/issues/9978).
+- When `minimumReleaseAge` is set and the active version under a dist-tag is not mature enough, do not downgrade to a prerelease version in case the original version wasn't a prerelease one [#​9979](https://redirect.github.com/pnpm/pnpm/issues/9979).
+
+### [`v10.16.1`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10161)
+
+[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.16.0...v10.16.1)
+
+##### Patch Changes
+
+- The full metadata cache should be stored not at the same location as the abbreviated metadata. This fixes a bug where pnpm was loading the abbreviated metadata from cache and couldn't find the "time" field as a result [#​9963](https://redirect.github.com/pnpm/pnpm/issues/9963).
+- Forcibly disable ANSI color codes when generating patch diff [#​9914](https://redirect.github.com/pnpm/pnpm/pull/9914).
+
+### [`v10.16.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10160)
+
+[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.15.1...v10.16.0)
+
+##### Minor Changes
+
+- There have been several incidents recently where popular packages were successfully attacked. To reduce the risk of installing a compromised version, we are introducing a new setting that delays the installation of newly released dependencies. In most cases, such attacks are discovered quickly and the malicious versions are removed from the registry within an hour.
+
+ The new setting is called `minimumReleaseAge`. It specifies the number of minutes that must pass after a version is published before pnpm will install it. For example, setting `minimumReleaseAge: 1440` ensures that only packages released at least one day ago can be installed.
+
+ If you set `minimumReleaseAge` but need to disable this restriction for certain dependencies, you can list them under the `minimumReleaseAgeExclude` setting. For instance, with the following configuration pnpm will always install the latest version of webpack, regardless of its release time:
+
+ ```yaml
+ minimumReleaseAgeExclude:
+ - webpack
+ ```
+
+ Related issue: [#​9921](https://redirect.github.com/pnpm/pnpm/issues/9921).
+
+- Added support for `finders` [#​9946](https://redirect.github.com/pnpm/pnpm/pull/9946).
+
+ In the past, `pnpm list` and `pnpm why` could only search for dependencies by **name** (and optionally version). For example:
+
+ ```
+ pnpm why minimist
+ ```
+
+ prints the chain of dependencies to any installed instance of `minimist`:
+
+ ```
+ verdaccio 5.20.1
+ ├─┬ handlebars 4.7.7
+ │ └── minimist 1.2.8
+ └─┬ mv 2.1.1
+ └─┬ mkdirp 0.5.6
+ └── minimist 1.2.8
+ ```
+
+ What if we want to search by **other properties** of a dependency, not just its name? For instance, find all packages that have `react@17` in their peer dependencies?
+
+ This is now possible with "finder functions". Finder functions can be declared in `.pnpmfile.cjs` and invoked with the `--find-by=<function name>` flag when running `pnpm list` or `pnpm why`.
+
+ Let's say we want to find any dependencies that have React 17 in peer dependencies. We can add this finder to our `.pnpmfile.cjs`:
+
+ ```js
+ module.exports = {
+ finders: {
+ react17: (ctx) => {
+ return ctx.readManifest().peerDependencies?.react === "^17.0.0";
+ },
+ },
+ };
+ ```
+
+ Now we can use this finder function by running:
+
+ ```
+ pnpm why --find-by=react17
+ ```
+
+ pnpm will find all dependencies that have this React in peer dependencies and print their exact locations in the dependency graph.
+
+ ```
+ @​apollo/client 4.0.4
+ ├── @​graphql-typed-document-node/core 3.2.0
+ └── graphql-tag 2.12.6
+ ```
+
+ It is also possible to print out some additional information in the output by returning a string from the finder. For example, with the following finder:
+
+ ```js
+ module.exports = {
+ finders: {
+ react17: (ctx) => {
+ const manifest = ctx.readManifest();
+ if (manifest.peerDependencies?.react === "^17.0.0") {
+ return `license: ${manifest.license}`;
+ }
+ return false;
+ },
+ },
+ };
+ ```
+
+ Every matched package will also print out the license from its `package.json`:
+
+ ```
+ @​apollo/client 4.0.4
+ ├── @​graphql-typed-document-node/core 3.2.0
+ │ license: MIT
+ └── graphql-tag 2.12.6
+ license: MIT
+ ```
+
+##### Patch Changes
+
+- Fix deprecation warning printed when executing pnpm with Node.js 24 [#​9529](https://redirect.github.com/pnpm/pnpm/issues/9529).
+- Throw an error if `nodeVersion` is not set to an exact semver version [#​9934](https://redirect.github.com/pnpm/pnpm/issues/9934).
+- `pnpm publish` should be able to publish a `.tar.gz` file [#​9927](https://redirect.github.com/pnpm/pnpm/pull/9927).
+- Canceling a running process with Ctrl-C should make `pnpm run` return a non-zero exit code [#​9626](https://redirect.github.com/pnpm/pnpm/issues/9626).
+
+### [`v10.15.1`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10151)
+
+[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.15.0...v10.15.1)
+
+##### Patch Changes
+
+- Fix `.pnp.cjs` crash when importing subpath [#​9904](https://redirect.github.com/pnpm/pnpm/issues/9904).
+- When resolving peer dependencies, pnpm looks whether the peer dependency is present in the root workspace project's dependencies. This change makes it so that the peer dependency is correctly resolved even from aliased npm-hosted dependencies or other types of dependencies [#​9913](https://redirect.github.com/pnpm/pnpm/issues/9913).
+
+### [`v10.15.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10150)
+
+[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.14.0...v10.15.0)
+
+##### Minor Changes
+
+- Added the `cleanupUnusedCatalogs` configuration. When set to `true`, pnpm will remove unused catalog entries during installation [#​9793](https://redirect.github.com/pnpm/pnpm/pull/9793).
+- Automatically load pnpmfiles from config dependencies that are named `@*/pnpm-plugin-*` [#​9780](https://redirect.github.com/pnpm/pnpm/issues/9780).
+- `pnpm config get` now prints an INI string for an object value [#​9797](https://redirect.github.com/pnpm/pnpm/issues/9797).
+- `pnpm config get` now accepts property paths (e.g. `pnpm config get catalog.react`, `pnpm config get .catalog.react`, `pnpm config get 'packageExtensions["@​babel/parser"].peerDependencies["@​babel/types"]'`), and `pnpm config set` now accepts dot-leading or subscripted keys (e.g. `pnpm config set .ignoreScripts true`).
+- `pnpm config get --json` now prints a JSON serialization of config value, and `pnpm config set --json` now parses the input value as JSON.
+
+##### Patch Changes
+
+- **Semi-breaking.** When automatically installing missing peer dependencies, prefer versions that are already present in the direct dependencies of the root workspace package [#​9835](https://redirect.github.com/pnpm/pnpm/pull/9835).
+- When executing the `pnpm create` command, must verify whether the node version is supported even if a cache already exists [#​9775](https://redirect.github.com/pnpm/pnpm/pull/9775).
+- When making requests for the non-abbreviated packument, add `*/*` to the `Accept` header to avoid getting a 406 error on AWS CodeArtifact [#​9862](https://redirect.github.com/pnpm/pnpm/issues/9862).
+- The standalone exe version of pnpm works with glibc 2.26 again [#​9734](https://redirect.github.com/pnpm/pnpm/issues/9734).
+- Fix a regression in which `pnpm dlx pkg --help` doesn't pass `--help` to `pkg` [#​9823](https://redirect.github.com/pnpm/pnpm/issues/9823).
+
+### [`v10.14.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10140)
+
+[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.13.1...v10.14.0)
+
+##### Minor Changes
+
+- **Added support for JavaScript runtime resolution**
+
+ Declare Node.js, Deno, or Bun in [`devEngines.runtime`](https://redirect.github.com/openjs-foundation/package-metadata-interoperability-collab-space/issues/15) (inside `package.json`) and let pnpm download and pin it automatically.
+
+ Usage example:
+
+ ```json
+ {
+ "devEngines": {
+ "runtime": {
+ "name": "node",
+ "version": "^24.4.0",
+ "onFail": "download" (we only support the "download" value for now)
+ }
+ }
+ }
+ ```
+
+ How it works:
+
+ 1. `pnpm install` resolves your specified range to the latest matching runtime version.
+ 2. The exact version (and checksum) is saved in the lockfile.
+ 3. Scripts use the local runtime, ensuring consistency across environments.
+
+ Why this is better:
+
+ 1. This new setting supports also Deno and Bun (vs. our Node-only settings `useNodeVersion` and `executionEnv.nodeVersion`)
+ 2. Supports version ranges (not just a fixed version).
+ 3. The resolved version is stored in the pnpm lockfile, along with an integrity checksum for future validation of the Node.js content's validity.
+ 4. It can be used on any workspace project (like `executionEnv.nodeVersion`). So, different projects in a workspace can use different runtimes.
+ 5. For now `devEngines.runtime` setting will install the runtime locally, which we will improve in future versions of pnpm by using a shared location on the computer.
+
+ Related PR: [#​9755](https://redirect.github.com/pnpm/pnpm/pull/9755).
+
+- Add `--cpu`, `--libc`, and `--os` to `pnpm install`, `pnpm add`, and `pnpm dlx` to customize `supportedArchitectures` via the CLI [#​7510](https://redirect.github.com/pnpm/pnpm/issues/7510).
+
+##### Patch Changes
+
+- Fix a bug in which `pnpm add` downloads packages whose `libc` differ from `pnpm.supportedArchitectures.libc`.
+- The integrities of the downloaded Node.js artifacts are verified [#​9750](https://redirect.github.com/pnpm/pnpm/pull/9750).
+- Allow `dlx` to parse CLI flags and options between the `dlx` command and the command to run or between the `dlx` command and `--` [#​9719](https://redirect.github.com/pnpm/pnpm/issues/9719).
+- `pnpm install --prod` should removing hoisted dev dependencies [#​9782](https://redirect.github.com/pnpm/pnpm/issues/9782).
+- Fix an edge case bug causing local tarballs to not re-link into the virtual store. This bug would happen when changing the contents of the tarball without renaming the file and running a filtered install.
+- Fix a bug causing `pnpm install` to incorrectly assume the lockfile is up to date after changing a local tarball that has peers dependencies.
+
+### [`v10.13.1`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10131)
+
+[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.13.0...v10.13.1)
+
+##### Patch Changes
+
+- Run user defined pnpmfiles after pnpmfiles of plugins.
+
+### [`v10.13.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10130)
+
+[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.12.4...v10.13.0)
+
+##### Minor Changes
+
+- Added the possibility to load multiple pnpmfiles. The `pnpmfile` setting can now accept a list of pnpmfile locations [#​9702](https://redirect.github.com/pnpm/pnpm/pull/9702).
+- pnpm will now automatically load the `pnpmfile.cjs` file from any [config dependency](https://pnpm.io/config-dependencies) named `@pnpm/plugin-*` or `pnpm-plugin-*` [#​9729](https://redirect.github.com/pnpm/pnpm/pull/9729).
+
+ The order in which config dependencies are initialized should not matter — they are initialized in alphabetical order. If a specific order is needed, the paths to the `pnpmfile.cjs` files in the config dependencies can be explicitly listed using the `pnpmfile` setting in `pnpm-workspace.yaml`.
+
+##### Patch Changes
+
+- When patching dependencies installed via `pkg.pr.new`, treat them as Git tarball URLs [#​9694](https://redirect.github.com/pnpm/pnpm/pull/9694).
+- Prevent conflicts between local projects' config and the global config in `dangerouslyAllowAllBuilds`, `onlyBuiltDependencies`, `onlyBuiltDependenciesFile`, and `neverBuiltDependencies` [#​9628](https://redirect.github.com/pnpm/pnpm/issues/9628).
+- Sort keys in `pnpm-workspace.yaml` with deep [#​9701](https://redirect.github.com/pnpm/pnpm/pull/9701).
+- The `pnpm rebuild` command should not add pkgs included in `ignoredBuiltDependencies` to `ignoredBuilds` in `node_modules/.modules.yaml` [#​9338](https://redirect.github.com/pnpm/pnpm/issues/9338).
+- Replaced `shell-quote` with `shlex` for quoting command arguments [#​9381](https://redirect.github.com/pnpm/pnpm/issues/9381).
+
+### [`v10.12.4`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10124)
+
+[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.12.3...v10.12.4)
+
+##### Patch Changes
+
+- Fix `pnpm licenses` command for local dependencies [#​9583](https://redirect.github.com/pnpm/pnpm/pull/9583).
+- Fix a bug in which `pnpm ls --filter=not-exist --json` prints nothing instead of an empty array [#​9672](https://redirect.github.com/pnpm/pnpm/issues/9672).
+- Fix a deadlock that sometimes happens during peer dependency resolution [#​9673](https://redirect.github.com/pnpm/pnpm/issues/9673).
+- Running `pnpm install` after `pnpm fetch` should hoist all dependencies that need to be hoisted.
+ Fixes a regression introduced in \[v10.12.2] by \[[#​9648](https://redirect.github.com/pnpm/pnpm/issues/9648)]; resolves \[[#​9689](https://redirect.github.com/pnpm/pnpm/issues/9689)].
+
+ \[v10.12.2]: https://redirect.github.com/pnpm/pnpm/releases/tag/v10.12.2Add commentMore actions
+ \[[#​9648](https://redirect.github.com/pnpm/pnpm/issues/9648)]: [https://github.com/pnpm/pnpm/pull/9648](https://redirect.github.com/pnpm/pnpm/pull/9648)
+ \[[#​9689](https://redirect.github.com/pnpm/pnpm/issues/9689)]: [https://github.com/pnpm/pnpm/issues/9689](https://redirect.github.com/pnpm/pnpm/issues/9689)
+
+### [`v10.12.3`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10123)
+
+[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.12.2...v10.12.3)
+
+##### Patch Changes
+
+- Restore hoisting of optional peer dependencies when installing with an outdated lockfile.
+ Regression introduced in [v10.12.2] by [#​9648]; resolves [#​9685].
+
+ [v10.12.2]: https://redirect.github.com/pnpm/pnpm/releases/tag/v10.12.2
+
+ [#​9648]: https://redirect.github.com/pnpm/pnpm/pull/9648
+
+ [#​9685]: https://redirect.github.com/pnpm/pnpm/issues/9685
+
+### [`v10.12.2`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10122)
+
+[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.12.1...v10.12.2)
+
+##### Patch Changes
+
+- Fixed hoisting with `enableGlobalVirtualStore` set to `true` [#​9648](https://redirect.github.com/pnpm/pnpm/pull/9648).
+- Fix the `--help` and `-h` flags not working as expected for the `pnpm create` command.
+- The dependency package path output by the `pnpm licenses list --json` command is incorrect.
+- Fix a bug in which `pnpm deploy` fails due to overridden dependencies having peer dependencies causing `ERR_PNPM_OUTDATED_LOCKFILE` [#​9595](https://redirect.github.com/pnpm/pnpm/issues/9595).
+
+### [`v10.12.1`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10121)
+
+##### Minor Changes
+
+- **Experimental.** Added support for global virtual stores. When enabled, `node_modules` contains only symlinks to a central virtual store, rather to `node_modules/.pnpm`. By default, this central store is located at `<store-path>/links` (you can find the store path by running `pnpm store path`).
+
+ In the central virtual store, each package is hard linked into a directory whose name is the hash of its dependency graph. This allows multiple projects on the system to symlink shared dependencies from this central location, significantly improving installation speed when a warm cache is available.
+
+ > This is conceptually similar to how [NixOS manages packages](https://nixos.org/guides/how-nix-works/), using dependency graph hashes to create isolated and reusable package directories.
+
+ To enable the global virtual store, set `enableGlobalVirtualStore: true` in your root `pnpm-workspace.yaml`, or globally via:
+
+ ```sh
+ pnpm config -g set enable-global-virtual-store true
+ ```
+
+ NOTE: In CI environments, where caches are typically cold, this setting may slow down installation. pnpm automatically disables the global virtual store when running in CI.
+
+ Related PR: [#​8190](https://redirect.github.com/pnpm/pnpm/pull/8190)
+
+<!---->
+
+- The `pnpm update` command now supports updating `catalog:` protocol dependencies and writes new specifiers to `pnpm-workspace.yaml`.
+- Added two new CLI options (`--save-catalog` and `--save-catalog-name=<name>`) to `pnpm add` to save new dependencies as catalog entries. `catalog:` or `catalog:<name>` will be added to `package.json` and the package specifier will be added to the `catalogs` or `catalog[<name>]` object in `pnpm-workspace.yaml` [#​9425](https://redirect.github.com/pnpm/pnpm/issues/9425).
+- **Semi-breaking.** The keys used for side-effects caches have changed. If you have a side-effects cache generated by a previous version of pnpm, the new version will not use it and will create a new cache instead [#​9605](https://redirect.github.com/pnpm/pnpm/pull/9605).
+- Added a new setting called `ci` for explicitly telling pnpm if the current environment is a CI or not.
+
+##### Patch Changes
+
+- Sort versions printed by `pnpm patch` using semantic versioning rules.
+- Improve the way the error message displays mismatched specifiers. Show differences instead of 2 whole objects [#​9598](https://redirect.github.com/pnpm/pnpm/pull/9598).
+- Revert [#​9574](https://redirect.github.com/pnpm/pnpm/pull/9574) to fix a regression [#​9596](https://redirect.github.com/pnpm/pnpm/issues/9596).
+
+### [`v10.11.1`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10111)
+
+[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.11.0...v10.11.1)
+
+##### Patch Changes
+
+- Fix an issue in which `pnpm deploy --legacy` creates unexpected directories when the root `package.json` has a workspace package as a peer dependency [#​9550](https://redirect.github.com/pnpm/pnpm/issues/9550).
+- Dependencies specified via a URL that redirects will only be locked to the target if it is immutable, fixing a regression when installing from GitHub releases. ([#​9531](https://redirect.github.com/pnpm/pnpm/issues/9531))
+- Installation should not exit with an error if `strictPeerDependencies` is `true` but all issues are ignored by `peerDependencyRules` [#​9505](https://redirect.github.com/pnpm/pnpm/pull/9505).
+- Use `pnpm_config_` env variables instead of `npm_config_` [#​9571](https://redirect.github.com/pnpm/pnpm/pull/9571).
+- Fix a regression (in v10.9.0) causing the `--lockfile-only` flag on `pnpm update` to produce a different `pnpm-lock.yaml` than an update without the flag.
+- Let `pnpm deploy` work in repos with `overrides` when `inject-workspace-packages=true` [#​9283](https://redirect.github.com/pnpm/pnpm/issues/9283).
+- Fixed the problem of path loss caused by parsing URL address. Fixes a regression shipped in pnpm v10.11 via [#​9502](https://redirect.github.com/pnpm/pnpm/pull/9502).
+- `pnpm -r --silent run` should not print out section [#​9563](https://redirect.github.com/pnpm/pnpm/issues/9563).
+
+### [`v10.11.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10110)
+
+[Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.10.0...v10.11.0)
+
+##### Minor Changes
+
+- A new setting added for `pnpm init` to create a `package.json` with `type=module`, when `init-type` is `module`. Works as a flag for the init command too [#​9463](https://redirect.github.com/pnpm/pnpm/pull/9463).
+
+- Added support for Nushell to `pnpm setup` [#​6476](https://redirect.github.com/pnpm/pnpm/issues/6476).
+
+- Added two new flags to the `pnpm audit` command, `--ignore` and `--ignore-unfixable` [#​8474](https://redirect.github.com/pnpm/pnpm/pull/8474).
+
+ Ignore all vulnerabilities that have no solution:
+
+ ```shell
+ > pnpm audit --ignore-unfixable
+ ```
+
+ Provide a list of CVE's to ignore those specifically, even if they have a resolution.
+
+ ```shell
+ > pnpm audit --ignore=CVE-2021-1234 --ignore=CVE-2021-5678
+ ```
+
+- Added support for recursively running pack in every project of a workspace [#​4351](https://redirect.github.com/pnpm/pnpm/issues/4351).
+
+ Now you can run `pnpm -r pack` to pack all packages in the workspace.
+
+##### Patch Changes
+
+- pnpm version management should work, when `dangerouslyAllowAllBuilds` is set to `true` [#​9472](https://redirect.github.com/pnpm/pnpm/issues/9472).
+- `pnpm link` should work from inside a workspace [#​9506](https://redirect.github.com/pnpm/pnpm/issues/9506).
+- Set the default `workspaceConcurrency` to `Math.min(os.availableParallelism(), 4)` [#​9493](https://redirect.github.com/pnpm/pnpm/pull/9493).
+- Installation should not exit with an error if `strictPeerDependencies` is `true` but all issues are ignored by `peerDependencyRules` [#​9505](https://redirect.github.com/pnpm/pnpm/pull/9505).
+- Read `updateConfig` from `pnpm-workspace.yaml` [#​9500](https://redirect.github.com/pnpm/pnpm/issues/9500).
+- Add support for `recursive pack`
+- Remove `url.parse` usage to fix warning on Node.js 24 [#​9492](https://redirect.github.com/pnpm/pnpm/issues/9492).
+- `pnpm run` should be able to run commands from the workspace root, if `ignoreScripts` is set tot `true` [#​4858](https://redirect.github.com/pnpm/pnpm/issues/4858).
+
+</details>
+
+---
+
+### Configuration
+
+📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
+
+🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
+
+♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
+
+🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
+
+---
+
+ - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
+
+---
+
+This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/MTRNord/draupnir4all-web).
+<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTMxLjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
+
+