draupnir4all-web.meta

Issues/PRs archive for MTRNord/draupnir4all-web
git clone git://archive.git.mtrnord.blog/MTRNord/draupnir4all-web.meta.git
Log | Files | Refs

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:
Aissues/4.json | 12++++++++++++
Aissues/4.md | 129+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/1.diff | 12++++++++++++
Apulls/1.json | 18++++++++++++++++++
Apulls/1.md | 244+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/10.diff | 89+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/10.json | 18++++++++++++++++++
Apulls/10.md | 45+++++++++++++++++++++++++++++++++++++++++++++
Apulls/11.diff | 57+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/11.json | 18++++++++++++++++++
Apulls/11.md | 45+++++++++++++++++++++++++++++++++++++++++++++
Apulls/12.diff | 3485+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/12.json | 18++++++++++++++++++
Apulls/12.md | 96+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/2.diff | 3529+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/2.json | 18++++++++++++++++++
Apulls/2.md | 45+++++++++++++++++++++++++++++++++++++++++++++
Apulls/3.diff | 3494+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/3.json | 18++++++++++++++++++
Apulls/3.md | 45+++++++++++++++++++++++++++++++++++++++++++++
Apulls/5.diff | 4225+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/5.json | 18++++++++++++++++++
Apulls/5.md | 527+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/6.diff | 3689+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/6.json | 18++++++++++++++++++
Apulls/6.md | 136+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/7.diff | 3563+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/7.json | 18++++++++++++++++++
Apulls/7.md | 106+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/8.diff | 48++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/8.json | 18++++++++++++++++++
Apulls/8.md | 707+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apulls/9.diff | 11+++++++++++
Apulls/9.json | 18++++++++++++++++++
Apulls/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 @&#8203;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 @&#8203;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 @&#8203;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 @&#8203;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 @&#8203;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 @&#8203;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 @&#8203;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 @&#8203;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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.18.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.17.30/22.18.8?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.18.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.17.30/22.18.8?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fplotly.js/3.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fplotly.js/2.35.5/3.0.6?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fplotly.js/3.0.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fplotly.js/2.35.5/3.0.6?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jose/6.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jose/6.0.10/6.1.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jose/6.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jose/6.0.10/6.1.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.19.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.17.30/20.19.19?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.19.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.17.30/20.19.19?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fplotly.js/2.35.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fplotly.js/2.35.5/2.35.11?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fplotly.js/2.35.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fplotly.js/2.35.5/2.35.11?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@next%2fbundle-analyzer/15.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@next%2fbundle-analyzer/15.3.1/15.5.4?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/15.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/15.3.1-canary.14/15.5.4?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/next/15.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/15.3.1-canary.14/15.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n<details>\n<summary>vercel/next.js (@&#8203;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 ([#&#8203;83343](https://redirect.github.com/vercel/next.js/issues/83343))\n- fix: devtools initial position should be from next config ([#&#8203;83571](https://redirect.github.com/vercel/next.js/issues/83571))\n- \\[devtool] fix overlay styles are missing ([#&#8203;83721](https://redirect.github.com/vercel/next.js/issues/83721))\n- Turbopack: don't match dynamic pattern for node\\_modules packages ([#&#8203;83176](https://redirect.github.com/vercel/next.js/issues/83176))\n- Turbopack: don't treat metadata routes as RSC ([#&#8203;82911](https://redirect.github.com/vercel/next.js/issues/82911))\n- \\[turbopack] Improve handling of symlink resolution errors in track\\_glob and read\\_glob ([#&#8203;83357](https://redirect.github.com/vercel/next.js/issues/83357))\n- Turbopack: throw large static metadata error earlier ([#&#8203;82939](https://redirect.github.com/vercel/next.js/issues/82939))\n- fix: error overlay not closing when backdrop clicked ([#&#8203;83981](https://redirect.github.com/vercel/next.js/issues/83981))\n- Turbopack: flush Node.js worker IPC on error ([#&#8203;84077](https://redirect.github.com/vercel/next.js/issues/84077))\n\n##### Misc Changes\n\n- \\[CNA] use linter preference ([#&#8203;83194](https://redirect.github.com/vercel/next.js/issues/83194))\n- CI: use KV for test timing data ([#&#8203;83745](https://redirect.github.com/vercel/next.js/issues/83745))\n- docs: september improvements and fixes ([#&#8203;83997](https://redirect.github.com/vercel/next.js/issues/83997))\n\n##### Credits\n\nHuge thanks to [@&#8203;yiminghe](https://redirect.github.com/yiminghe), [@&#8203;huozhi](https://redirect.github.com/huozhi), [@&#8203;devjiwonchoi](https://redirect.github.com/devjiwonchoi), [@&#8203;mischnic](https://redirect.github.com/mischnic), [@&#8203;lukesandberg](https://redirect.github.com/lukesandberg), [@&#8203;ztanner](https://redirect.github.com/ztanner), [@&#8203;icyJoseph](https://redirect.github.com/icyJoseph), [@&#8203;leerob](https://redirect.github.com/leerob), [@&#8203;fufuShih](https://redirect.github.com/fufuShih), [@&#8203;dwrth](https://redirect.github.com/dwrth), [@&#8203;aymericzip](https://redirect.github.com/aymericzip), [@&#8203;obendev](https://redirect.github.com/obendev), [@&#8203;molebox](https://redirect.github.com/molebox), [@&#8203;OoMNoO](https://redirect.github.com/OoMNoO), [@&#8203;pontasan](https://redirect.github.com/pontasan), [@&#8203;styfle](https://redirect.github.com/styfle), [@&#8203;HondaYt](https://redirect.github.com/HondaYt), [@&#8203;ryuapp](https://redirect.github.com/ryuapp), [@&#8203;lpalmes](https://redirect.github.com/lpalmes), and [@&#8203;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 ([#&#8203;83069](https://redirect.github.com/vercel/next.js/issues/83069))\n- fix: relative paths in dev in validator.ts ([#&#8203;83073](https://redirect.github.com/vercel/next.js/issues/83073))\n- fix: remove satisfies keyword from type validation to preserve old TS compatibility ([#&#8203;83071](https://redirect.github.com/vercel/next.js/issues/83071))\n\n##### Credits\n\nHuge thanks to [@&#8203;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 ([#&#8203;83059](https://redirect.github.com/vercel/next.js/issues/83059))\n- revert: add ?dpl to fonts in /\\_next/static/media ([#&#8203;83062](https://redirect.github.com/vercel/next.js/issues/83062))\n\n##### Credits\n\nHuge thanks to [@&#8203;bgub](https://redirect.github.com/bgub) and [@&#8203;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 ([#&#8203;82900](https://redirect.github.com/vercel/next.js/issues/82900))\n- Turbopack: fix invalid NFT entry with file behind symlink ([#&#8203;82887](https://redirect.github.com/vercel/next.js/issues/82887))\n- fix: typesafe linking to route handlers and pages API routes ([#&#8203;82858](https://redirect.github.com/vercel/next.js/issues/82858))\n- fix: change \"noUnknownAtRules\" to \"warn\" for Biome ([#&#8203;82974](https://redirect.github.com/vercel/next.js/issues/82974))\n- fix: add path normalization to getRelativePath for Windows ([#&#8203;82918](https://redirect.github.com/vercel/next.js/issues/82918))\n- feat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() ([#&#8203;82860](https://redirect.github.com/vercel/next.js/issues/82860))\n- fix: avoid importing types that will be unused ([#&#8203;82856](https://redirect.github.com/vercel/next.js/issues/82856))\n- fix: update the config.api.responseLimit type ([#&#8203;82852](https://redirect.github.com/vercel/next.js/issues/82852))\n- fix: update validation return types ([#&#8203;82854](https://redirect.github.com/vercel/next.js/issues/82854))\n\n##### Credits\n\nHuge thanks to [@&#8203;bgub](https://redirect.github.com/bgub), [@&#8203;mischnic](https://redirect.github.com/mischnic), and [@&#8203;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: [#&#8203;81577](https://redirect.github.com/vercel/next.js/issues/81577)\n- Enable `@typescript-eslint/switch-exhaustiveness-check` rule: [#&#8203;81583](https://redirect.github.com/vercel/next.js/issues/81583)\n- \\[dynamicIO] use RSC dynamicness to control partial vs complete PPR result: [#&#8203;81627](https://redirect.github.com/vercel/next.js/issues/81627)\n- \\[dynamicIO] Do not use `React.unstable_postpone()`: [#&#8203;81652](https://redirect.github.com/vercel/next.js/issues/81652)\n- feat: new detachable panel UI: [#&#8203;81483](https://redirect.github.com/vercel/next.js/issues/81483)\n- Turbopack: content-hash PageLoaderAsset: [#&#8203;81450](https://redirect.github.com/vercel/next.js/issues/81450)\n- \\[segment explorer] fix content overflow styling: [#&#8203;81649](https://redirect.github.com/vercel/next.js/issues/81649)\n- Improve reliability of owner stacks for async I/O errors: [#&#8203;81501](https://redirect.github.com/vercel/next.js/issues/81501)\n- fix(router): Prevent redirect loop on root data requests with basePath: [#&#8203;81096](https://redirect.github.com/vercel/next.js/issues/81096)\n- Ensure custom NextServer config is honored: [#&#8203;81681](https://redirect.github.com/vercel/next.js/issues/81681)\n- Fix before interactive incorrectly render css: [#&#8203;81146](https://redirect.github.com/vercel/next.js/issues/81146)\n- perf: memorize exclude function in webpack config: [#&#8203;81525](https://redirect.github.com/vercel/next.js/issues/81525)\n- Also enforce experimental features when there's no next config file: [#&#8203;81679](https://redirect.github.com/vercel/next.js/issues/81679)\n- feat(next/image): warn when `images.qualities` is undefined: [#&#8203;81690](https://redirect.github.com/vercel/next.js/issues/81690)\n- feat(build): optimize filterUniqueParamsCombinations to generate sub-combinations: [#&#8203;81321](https://redirect.github.com/vercel/next.js/issues/81321)\n- Update NextAdapter type and re-export: [#&#8203;81692](https://redirect.github.com/vercel/next.js/issues/81692)\n- upgrade to path-to-regexp\\@&#8203;6.3.0: [#&#8203;80123](https://redirect.github.com/vercel/next.js/issues/80123)\n- \\[metadata] replace for initial body icon case: [#&#8203;81688](https://redirect.github.com/vercel/next.js/issues/81688)\n- \\[segment explorer] remove dev panel ui flag: [#&#8203;81670](https://redirect.github.com/vercel/next.js/issues/81670)\n- Simplify running test apps locally with `ppr` or `dynamicIO` enabled: [#&#8203;81668](https://redirect.github.com/vercel/next.js/issues/81668)\n- \\[turbopack] Return cached Promise from `__turbopack_load_by_url__ `: [#&#8203;81663](https://redirect.github.com/vercel/next.js/issues/81663)\n- Upgrade React from `97cdd5d3-20250710` to `2f0e7e57-20250715`: [#&#8203;81678](https://redirect.github.com/vercel/next.js/issues/81678)\n- Delete unused `renderToString` function: [#&#8203;81707](https://redirect.github.com/vercel/next.js/issues/81707)\n- Discard prerendered route handler data from FS cache after revalidation: [#&#8203;81611](https://redirect.github.com/vercel/next.js/issues/81611)\n- Upgrade React from `2f0e7e57-20250715` to `d85ec5f5-20250716`: [#&#8203;81708](https://redirect.github.com/vercel/next.js/issues/81708)\n- Ignore pending revalidations during prerendering: [#&#8203;81621](https://redirect.github.com/vercel/next.js/issues/81621)\n- \\[turbopack] Clear chunk cache on HMR instead of creating new `next-server` VM: [#&#8203;81664](https://redirect.github.com/vercel/next.js/issues/81664)\n- fix: rootParams should throw in client when fallbackParams are not present: [#&#8203;81711](https://redirect.github.com/vercel/next.js/issues/81711)\n- perf(build): optimize buildAppStaticPaths performance and add helper function: [#&#8203;81386](https://redirect.github.com/vercel/next.js/issues/81386)\n- Turbopack: Support string without options for [@&#8203;next/mdx](https://redirect.github.com/next/mdx): [#&#8203;81713](https://redirect.github.com/vercel/next.js/issues/81713)\n- \\[Segment Cache] Support dynamic head prefetching: [#&#8203;81677](https://redirect.github.com/vercel/next.js/issues/81677)\n- \\[sourcemaps] Consistent cursor columns: [#&#8203;81375](https://redirect.github.com/vercel/next.js/issues/81375)\n- fix: revert client segment route changes for sub shell generation: [#&#8203;81731](https://redirect.github.com/vercel/next.js/issues/81731)\n- fix: pages router metadata bugs with React 19: [#&#8203;81733](https://redirect.github.com/vercel/next.js/issues/81733)\n- Improve error handling for `headers`/`cookies`/`draftMode` in `'use cache'`: [#&#8203;81716](https://redirect.github.com/vercel/next.js/issues/81716)\n- \\[devtool] fix duplicate rendered indicator on server: [#&#8203;81729](https://redirect.github.com/vercel/next.js/issues/81729)\n- \\[devtool] enable segment explorer by default: [#&#8203;81737](https://redirect.github.com/vercel/next.js/issues/81737)\n- \\[turbopack] Stop exposing globals from Turbopack runtime: [#&#8203;81727](https://redirect.github.com/vercel/next.js/issues/81727)\n- Remove unnecessary await: [#&#8203;81761](https://redirect.github.com/vercel/next.js/issues/81761)\n- \\[chore] bump zod to latest v3: [#&#8203;81757](https://redirect.github.com/vercel/next.js/issues/81757)\n- feat(turbopack): Log anonymized internal error (panic) information to telemetry: [#&#8203;81272](https://redirect.github.com/vercel/next.js/issues/81272)\n- fix: revert client segment route changes for sub shell generation: [#&#8203;81740](https://redirect.github.com/vercel/next.js/issues/81740)\n- bugfix: static resources staleTime should be renewed once refetched: [#&#8203;81771](https://redirect.github.com/vercel/next.js/issues/81771)\n- \\[devtool] move font styling to global.css: [#&#8203;81782](https://redirect.github.com/vercel/next.js/issues/81782)\n- \\[devtool] copy decoded info of error details: [#&#8203;81735](https://redirect.github.com/vercel/next.js/issues/81735)\n- fix(build): add sourcePage context for PPR dynamic route lambda creation: [#&#8203;81781](https://redirect.github.com/vercel/next.js/issues/81781)\n- refactor: rename experimental.dynamicIO to experimental.cacheComponents: [#&#8203;81562](https://redirect.github.com/vercel/next.js/issues/81562)\n- Properly handle hanging promise rejections during prerendering: [#&#8203;81754](https://redirect.github.com/vercel/next.js/issues/81754)\n- Upgrade React from `d85ec5f5-20250716` to `dffacc7b-20250717`: [#&#8203;81767](https://redirect.github.com/vercel/next.js/issues/81767)\n- Refactor: Get rid of overly generic `getExpectedRequestStore` function: [#&#8203;81791](https://redirect.github.com/vercel/next.js/issues/81791)\n- \\[devtool] migrate css reset to global.css: [#&#8203;81783](https://redirect.github.com/vercel/next.js/issues/81783)\n- \\[dev-tools] Robust shortcut detection: [#&#8203;81756](https://redirect.github.com/vercel/next.js/issues/81756)\n- \\[segment explorer] hide for pages router: [#&#8203;81813](https://redirect.github.com/vercel/next.js/issues/81813)\n- \\[devtool] fix scrollbar styling: [#&#8203;81814](https://redirect.github.com/vercel/next.js/issues/81814)\n- fix(ppr): ensure fallback route params trigger dynamic resume: [#&#8203;81812](https://redirect.github.com/vercel/next.js/issues/81812)\n- \\[devtools] restart server pending state: [#&#8203;80858](https://redirect.github.com/vercel/next.js/issues/80858)\n- Turbopack: fix dist dir on Windows: [#&#8203;81758](https://redirect.github.com/vercel/next.js/issues/81758)\n- fix: remove boundary sentinel from RSC responses: [#&#8203;81857](https://redirect.github.com/vercel/next.js/issues/81857)\n- \\[sourcemaps] Try VM for retrieving source maps first: [#&#8203;81869](https://redirect.github.com/vercel/next.js/issues/81869)\n- \\[devtools] save user config inside `.next/cache`: [#&#8203;81807](https://redirect.github.com/vercel/next.js/issues/81807)\n- Server: Remove unused code: [#&#8203;81886](https://redirect.github.com/vercel/next.js/issues/81886)\n- refactor: encapsulate content type within RenderResult: [#&#8203;81861](https://redirect.github.com/vercel/next.js/issues/81861)\n- refactor: handle null RenderResult responses gracefully: [#&#8203;81895](https://redirect.github.com/vercel/next.js/issues/81895)\n- Upgrade React from `dffacc7b-20250717` to `e9638c33-20250721`: [#&#8203;81899](https://redirect.github.com/vercel/next.js/issues/81899)\n- chore(devtools): sync todos to linear: [#&#8203;81901](https://redirect.github.com/vercel/next.js/issues/81901)\n- Introduce `'use cache: private'`: [#&#8203;81816](https://redirect.github.com/vercel/next.js/issues/81816)\n- chore(deps): update `browserslist`: [#&#8203;81851](https://redirect.github.com/vercel/next.js/issues/81851)\n- Remove web-server from edge-ssr-app: [#&#8203;81389](https://redirect.github.com/vercel/next.js/issues/81389)\n- Stabilize node middleware support: [#&#8203;81907](https://redirect.github.com/vercel/next.js/issues/81907)\n- Add `run-turbopack-compiler` trace span: [#&#8203;81917](https://redirect.github.com/vercel/next.js/issues/81917)\n- fix: support calling onClose multiple times in edge-ssr-app: [#&#8203;81911](https://redirect.github.com/vercel/next.js/issues/81911)\n- fix: logging the correct process for listened port: [#&#8203;81903](https://redirect.github.com/vercel/next.js/issues/81903)\n- Build: Include rewrites in manifest generation: [#&#8203;81894](https://redirect.github.com/vercel/next.js/issues/81894)\n- Routing: Clean up some code: [#&#8203;81932](https://redirect.github.com/vercel/next.js/issues/81932)\n- \\[sourcemaps] Ensure codeframe when calling Client Functions from Server: [#&#8203;81918](https://redirect.github.com/vercel/next.js/issues/81918)\n- \\[segment explorer] missing file suggestion: [#&#8203;81617](https://redirect.github.com/vercel/next.js/issues/81617)\n- \\[turbopack] Always print trace labels in headers: [#&#8203;81728](https://redirect.github.com/vercel/next.js/issues/81728)\n- Revert \"\\[metadata] use https protocol for schema urls\": [#&#8203;81934](https://redirect.github.com/vercel/next.js/issues/81934)\n- Upgrade React from `e9638c33-20250721` to `7513996f-20250722`: [#&#8203;81940](https://redirect.github.com/vercel/next.js/issues/81940)\n- Upgrade to swc v33: [#&#8203;81750](https://redirect.github.com/vercel/next.js/issues/81750)\n- Remove extra base-server code: [#&#8203;81944](https://redirect.github.com/vercel/next.js/issues/81944)\n- Turbopack: flatten sourceInfo to avoid objects, reorder args, compress node.js entry: [#&#8203;81545](https://redirect.github.com/vercel/next.js/issues/81545)\n- Fix dynamicParams false layout case in dev: [#&#8203;81990](https://redirect.github.com/vercel/next.js/issues/81990)\n- Initial MCP implementation: [#&#8203;81770](https://redirect.github.com/vercel/next.js/issues/81770)\n- Fix: Unresolved param in x-nextjs-rewritten-query: [#&#8203;81991](https://redirect.github.com/vercel/next.js/issues/81991)\n- Turbopack: Add an option to use system TLS certificates (fixes [#&#8203;79060](https://redirect.github.com/vercel/next.js/issues/79060), fixes [#&#8203;79059](https://redirect.github.com/vercel/next.js/issues/79059)): [#&#8203;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: [#&#8203;81905](https://redirect.github.com/vercel/next.js/issues/81905)\n- Upgrade React from `7513996f-20250722` to `edac0dde-20250723`: [#&#8203;81984](https://redirect.github.com/vercel/next.js/issues/81984)\n- \\[devtools] Cleanup folder structure: [#&#8203;82012](https://redirect.github.com/vercel/next.js/issues/82012)\n- \\[devtools] Fix \"open in editor\" for locations in stackframes: [#&#8203;82013](https://redirect.github.com/vercel/next.js/issues/82013)\n- \\[Segment Cache] Fix: Key by rewritten search: [#&#8203;81986](https://redirect.github.com/vercel/next.js/issues/81986)\n- Upgrade vercel og and remove yoga type patching: [#&#8203;81937](https://redirect.github.com/vercel/next.js/issues/81937)\n- \\[perf] cache load config results: [#&#8203;80570](https://redirect.github.com/vercel/next.js/issues/80570)\n- Turbopack: use prototype for turbopack context for better runtime performance: [#&#8203;81547](https://redirect.github.com/vercel/next.js/issues/81547)\n- \\[reactcompiler] Test with latest RC: [#&#8203;82002](https://redirect.github.com/vercel/next.js/issues/82002)\n- \\[devtools] Fix various `exhaustive-deps` violations: [#&#8203;82010](https://redirect.github.com/vercel/next.js/issues/82010)\n- \\[devtools] Apply React Compiler to Next.js DevTools source: [#&#8203;82004](https://redirect.github.com/vercel/next.js/issues/82004)\n- Upgrade React from `edac0dde-20250723` to `3d14fcf0-20250724`: [#&#8203;82020](https://redirect.github.com/vercel/next.js/issues/82020)\n- Adjusted the warning message to be more descriptive: [#&#8203;82054](https://redirect.github.com/vercel/next.js/issues/82054)\n- Track fallback params on workUnitStore: [#&#8203;82003](https://redirect.github.com/vercel/next.js/issues/82003)\n- Fix API stripping JSON incorrectly: [#&#8203;82061](https://redirect.github.com/vercel/next.js/issues/82061)\n- Upgrade React from `3d14fcf0-20250724` to `19baee81-20250725`: [#&#8203;82063](https://redirect.github.com/vercel/next.js/issues/82063)\n- use FetchStrategy to control prefetching behavior everywhere: [#&#8203;82032](https://redirect.github.com/vercel/next.js/issues/82032)\n- \\[Segment Cache] set fetchStrategy on segments from a dynamic request: [#&#8203;82059](https://redirect.github.com/vercel/next.js/issues/82059)\n- Revert \"Upgrade vercel og and remove yoga type patching ([#&#8203;81937](https://redirect.github.com/vercel/next.js/issues/81937))\": [#&#8203;82066](https://redirect.github.com/vercel/next.js/issues/82066)\n- Optimize segment data routes: [#&#8203;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: [#&#8203;78727](https://redirect.github.com/vercel/next.js/issues/78727)\n- \\[sourcemaps] Fully sourcemap stacks on the Server: [#&#8203;81904](https://redirect.github.com/vercel/next.js/issues/81904)\n- fix(Rspack): use loaderContext.utils.contextify to replace ModuleFilenameHelpers.createFilename: [#&#8203;82104](https://redirect.github.com/vercel/next.js/issues/82104)\n- next/root-params: [#&#8203;80255](https://redirect.github.com/vercel/next.js/issues/80255)\n- fix(next/image): fix image-optimizer.ts headers: [#&#8203;82114](https://redirect.github.com/vercel/next.js/issues/82114)\n- Upgrade React from `19baee81-20250725` to `eaee5308-20250728`: [#&#8203;82120](https://redirect.github.com/vercel/next.js/issues/82120)\n- Fix validateRSCRequestHeaders incorrect redirect: [#&#8203;82119](https://redirect.github.com/vercel/next.js/issues/82119)\n- fix(next/image): improve and simplify detect-content-type: [#&#8203;82118](https://redirect.github.com/vercel/next.js/issues/82118)\n- \\[CacheComponents] Use fallback params when validating dynamic routes in dev: [#&#8203;82069](https://redirect.github.com/vercel/next.js/issues/82069)\n- Extract getDynamicParam to a shared module: [#&#8203;82137](https://redirect.github.com/vercel/next.js/issues/82137)\n- Fix i18n fallback: false collision: [#&#8203;82136](https://redirect.github.com/vercel/next.js/issues/82136)\n- \\[segment explorer] normalize path when running inside monorepo: [#&#8203;82146](https://redirect.github.com/vercel/next.js/issues/82146)\n- \\[segment explorer] windows compatibility: [#&#8203;82147](https://redirect.github.com/vercel/next.js/issues/82147)\n- Upgrade React from `eaee5308-20250728` to `9be531cd-20250729`: [#&#8203;82159](https://redirect.github.com/vercel/next.js/issues/82159)\n- Ensure setAssetPrefix updates config instance: [#&#8203;82160](https://redirect.github.com/vercel/next.js/issues/82160)\n- Revert \"Fix tracing of server actions imported by client components ([#&#8203;78968](https://redirect.github.com/vercel/next.js/issues/78968)): [#&#8203;82161](https://redirect.github.com/vercel/next.js/issues/82161)\n- Remove useMDXComponents argument: [#&#8203;80871](https://redirect.github.com/vercel/next.js/issues/80871)\n- Fix RSC hash validation for middleware external rewrites: [#&#8203;82176](https://redirect.github.com/vercel/next.js/issues/82176)\n- `@next/codemod`: update docs url in README: [#&#8203;82135](https://redirect.github.com/vercel/next.js/issues/82135)\n- `@next/codemod`: Add `experimental.turbo` to `turbopack` codemod for Next.js configs: [#&#8203;82134](https://redirect.github.com/vercel/next.js/issues/82134)\n- refactor: lowercase app router header values: [#&#8203;82169](https://redirect.github.com/vercel/next.js/issues/82169)\n- Strip internals from `NextRequest` types: [#&#8203;82172](https://redirect.github.com/vercel/next.js/issues/82172)\n- allow root params access in private caches: [#&#8203;82125](https://redirect.github.com/vercel/next.js/issues/82125)\n- \\[devtool] bump base-ui to 1.0.0-beta.2: [#&#8203;82206](https://redirect.github.com/vercel/next.js/issues/82206)\n- Upgrade [@&#8203;vercel](https://redirect.github.com/vercel) og: [#&#8203;82201](https://redirect.github.com/vercel/next.js/issues/82201)\n- Upgrade React from `9be531cd-20250729` to `9784cb37-20250730`: [#&#8203;82207](https://redirect.github.com/vercel/next.js/issues/82207)\n- Fix: the unexpected clearing of symbolic link directories: [#&#8203;82191](https://redirect.github.com/vercel/next.js/issues/82191)\n- \\[next-dev] Set `TURBOPACK` env before loading config: [#&#8203;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: [#&#8203;82164](https://redirect.github.com/vercel/next.js/issues/82164)\n- Revert \"Initial MCP implementation ([#&#8203;81770](https://redirect.github.com/vercel/next.js/issues/81770))\": [#&#8203;82217](https://redirect.github.com/vercel/next.js/issues/82217)\n- Revert \"Upgrade [@&#8203;vercel](https://redirect.github.com/vercel) og ([#&#8203;82201](https://redirect.github.com/vercel/next.js/issues/82201))\": [#&#8203;82219](https://redirect.github.com/vercel/next.js/issues/82219)\n- Fix: Don't bail out of prefetch if head is missing: [#&#8203;82216](https://redirect.github.com/vercel/next.js/issues/82216)\n- Upgrade React from `9784cb37-20250730` to `c260b38d-20250731`: [#&#8203;82247](https://redirect.github.com/vercel/next.js/issues/82247)\n- \\[Cache Components] Runtime prefetching: [#&#8203;81088](https://redirect.github.com/vercel/next.js/issues/81088)\n- Parse dynamic params on the client: [#&#8203;82185](https://redirect.github.com/vercel/next.js/issues/82185)\n- Mark bun builtin modules as external (fixes [#&#8203;75220](https://redirect.github.com/vercel/next.js/issues/75220)): [#&#8203;77616](https://redirect.github.com/vercel/next.js/issues/77616)\n- Turbopack: Compact only at the end for short sessions: [#&#8203;82224](https://redirect.github.com/vercel/next.js/issues/82224)\n- feat: add fallback root params support for prefetch segment data routes: [#&#8203;82282](https://redirect.github.com/vercel/next.js/issues/82282)\n- feat: add route context to prerender error messages: [#&#8203;82283](https://redirect.github.com/vercel/next.js/issues/82283)\n- feat: automatically generate route types: [#&#8203;81396](https://redirect.github.com/vercel/next.js/issues/81396)\n- \\[Cache Components] Reset PrerenderStore after generating RSC payload: [#&#8203;82286](https://redirect.github.com/vercel/next.js/issues/82286)\n- Include `eslint-plugin-react-hooks` in React sync: [#&#8203;82294](https://redirect.github.com/vercel/next.js/issues/82294)\n- \\[devtools] Remove unnecessary cascading update: [#&#8203;82295](https://redirect.github.com/vercel/next.js/issues/82295)\n- Turbopack: name the module factory function: [#&#8203;73553](https://redirect.github.com/vercel/next.js/issues/73553)\n- Update font data: [#&#8203;82292](https://redirect.github.com/vercel/next.js/issues/82292)\n- fix: next/root-params erroring when rerendering after action: [#&#8203;82326](https://redirect.github.com/vercel/next.js/issues/82326)\n- Remove params from segment path: [#&#8203;82249](https://redirect.github.com/vercel/next.js/issues/82249)\n- Upgrade React from `c260b38d-20250731` to `be11cb5c-20250804`: [#&#8203;82339](https://redirect.github.com/vercel/next.js/issues/82339)\n- fix: OTel root span should indicate error status on exceptions: [#&#8203;82212](https://redirect.github.com/vercel/next.js/issues/82212)\n- \\[Cache Components] Allow span creation while prerendering: [#&#8203;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: [#&#8203;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: [#&#8203;82347](https://redirect.github.com/vercel/next.js/issues/82347)\n- \\[Pages] fix: use `asPath` for query-only navigation with `useRouter`: [#&#8203;82236](https://redirect.github.com/vercel/next.js/issues/82236)\n- loader tree: add special segment name to virtual parallel route segments: [#&#8203;82383](https://redirect.github.com/vercel/next.js/issues/82383)\n- fix: add `?dpl` to fonts in `/_next/static/media`: [#&#8203;82384](https://redirect.github.com/vercel/next.js/issues/82384)\n- Upgrade React from `be11cb5c-20250804` to `7deda941-20250804`: [#&#8203;82373](https://redirect.github.com/vercel/next.js/issues/82373)\n- \\[devtools] Make state read-only in types: [#&#8203;82396](https://redirect.github.com/vercel/next.js/issues/82396)\n- Add experimental clientParamParsing feature flag: [#&#8203;82393](https://redirect.github.com/vercel/next.js/issues/82393)\n- add unstable\\_isUnrecognizedActionError: [#&#8203;78933](https://redirect.github.com/vercel/next.js/issues/78933)\n- \\[Cache Components] give the \"seconds\" profile a 30s staleTime: [#&#8203;82332](https://redirect.github.com/vercel/next.js/issues/82332)\n- Represent \"virtual\" segments like route groups: [#&#8203;82422](https://redirect.github.com/vercel/next.js/issues/82422)\n- \\[Segment Cache]: fix infinite prefetching when staleTime is 0: [#&#8203;82388](https://redirect.github.com/vercel/next.js/issues/82388)\n- Remove param values from static route tree: [#&#8203;82376](https://redirect.github.com/vercel/next.js/issues/82376)\n- \\[Cache Components] Only validate the shell on SSR render: [#&#8203;82381](https://redirect.github.com/vercel/next.js/issues/82381)\n- fix: static not-found missing in prerender manifest: [#&#8203;82199](https://redirect.github.com/vercel/next.js/issues/82199)\n- Turbopack: Share entrypoint template logic between Turbopack/webpack: [#&#8203;82385](https://redirect.github.com/vercel/next.js/issues/82385)\n- Add `path` to Image documentation: [#&#8203;82329](https://redirect.github.com/vercel/next.js/issues/82329)\n- \\[errors] revamp graceful degrade error boundary: [#&#8203;82474](https://redirect.github.com/vercel/next.js/issues/82474)\n- Fix: Do not force BLOCKING\\_STATIC\\_RENDER for DOM bots: [#&#8203;82427](https://redirect.github.com/vercel/next.js/issues/82427)\n- Update build-complete for adapter API: [#&#8203;82452](https://redirect.github.com/vercel/next.js/issues/82452)\n- fix: swc tracing: [#&#8203;82470](https://redirect.github.com/vercel/next.js/issues/82470)\n- Upgrade React from `7deda941-20250804` to `3958d5d8-20250807`: [#&#8203;82447](https://redirect.github.com/vercel/next.js/issues/82447)\n- Delete abandoned segment parsing code: [#&#8203;82458](https://redirect.github.com/vercel/next.js/issues/82458)\n- Upgrade React from `3958d5d8-20250807` to `f1e70b5e-20250811`: [#&#8203;82534](https://redirect.github.com/vercel/next.js/issues/82534)\n- Upgrade React from `f1e70b5e-20250811` to `ac7820a9-20250811`: [#&#8203;82543](https://redirect.github.com/vercel/next.js/issues/82543)\n- fix(next/image): use `image-size` pkg as additional format detector: [#&#8203;82538](https://redirect.github.com/vercel/next.js/issues/82538)\n- fix: add `?dpl` to fonts in `/_next/static/media` part 2: [#&#8203;82488](https://redirect.github.com/vercel/next.js/issues/82488)\n- Fix: Disambiguate Mediapartners-Google user agent: [#&#8203;82536](https://redirect.github.com/vercel/next.js/issues/82536)\n- Fix: Allow dynamic rendering when root layout is wrapped in Suspense: [#&#8203;82378](https://redirect.github.com/vercel/next.js/issues/82378)\n- wrap devtools stories in context providers: [#&#8203;82345](https://redirect.github.com/vercel/next.js/issues/82345)\n- \\[devtools] Remove unused `componentStackFrames` field: [#&#8203;82395](https://redirect.github.com/vercel/next.js/issues/82395)\n- \\[Deprecation Warnings]: add amp deprecation warning: [#&#8203;82551](https://redirect.github.com/vercel/next.js/issues/82551)\n- fix(next/image): handle empty buffer and experimental flag for `skipMetadata`: [#&#8203;82569](https://redirect.github.com/vercel/next.js/issues/82569)\n- fix: amp deprecation warning should assert on user config: [#&#8203;82572](https://redirect.github.com/vercel/next.js/issues/82572)\n- fix: Prevent duplicate file entries in modulesCode: [#&#8203;82550](https://redirect.github.com/vercel/next.js/issues/82550)\n- feat: Turbopack typed links: [#&#8203;81528](https://redirect.github.com/vercel/next.js/issues/81528)\n- Upgrade React from `ac7820a9-20250811` to `1dc3bdea-20250812`: [#&#8203;82575](https://redirect.github.com/vercel/next.js/issues/82575)\n- \\[Runtime prefetch] resolve runtime APIs in a separate task: [#&#8203;82475](https://redirect.github.com/vercel/next.js/issues/82475)\n- Clean up unused code in restart server button: [#&#8203;82409](https://redirect.github.com/vercel/next.js/issues/82409)\n- chore: Update babel types and do some light cleanup of babel loader: [#&#8203;82486](https://redirect.github.com/vercel/next.js/issues/82486)\n- \\[Cache Components] Avoid cache misses when resuming a cached page: [#&#8203;82578](https://redirect.github.com/vercel/next.js/issues/82578)\n- chore: Remove unused `Map` support from `next/dynamic` transform: [#&#8203;82487](https://redirect.github.com/vercel/next.js/issues/82487)\n- \\[Deprecation Warnings]: add unstable\\_rootParams deprecation warning: [#&#8203;82582](https://redirect.github.com/vercel/next.js/issues/82582)\n- Turbopack: set `window.next.turbopack` instead: [#&#8203;82580](https://redirect.github.com/vercel/next.js/issues/82580)\n- fix router handling when setting a location response header: [#&#8203;82588](https://redirect.github.com/vercel/next.js/issues/82588)\n- Fix: Resolve <Head> PPR resume mismatch by search params: [#&#8203;82587](https://redirect.github.com/vercel/next.js/issues/82587)\n- Upgrade React from `1dc3bdea-20250812` to `f1222f76-20250812`: [#&#8203;82595](https://redirect.github.com/vercel/next.js/issues/82595)\n- \\[devtools] Move ShadowRoot into context: [#&#8203;82296](https://redirect.github.com/vercel/next.js/issues/82296)\n- Remove React 17 logic from Pages Router static generation: [#&#8203;82604](https://redirect.github.com/vercel/next.js/issues/82604)\n- \\[Segment Cache] Optimistic prefetch for search params: [#&#8203;82586](https://redirect.github.com/vercel/next.js/issues/82586)\n- Handle badged console calls when dimming console output: [#&#8203;81889](https://redirect.github.com/vercel/next.js/issues/81889)\n- run config deprecation checks only on user-provided configuration: [#&#8203;82613](https://redirect.github.com/vercel/next.js/issues/82613)\n- \\[devtools] Remove unused code: [#&#8203;82299](https://redirect.github.com/vercel/next.js/issues/82299)\n- \\[turbopack] Update Turbopack build warning message : [#&#8203;82591](https://redirect.github.com/vercel/next.js/issues/82591)\n- \\[Cache Components] Disallow sync access of cookies & headers at runtime: [#&#8203;82564](https://redirect.github.com/vercel/next.js/issues/82564)\n- feat: type guard file generation: [#&#8203;81400](https://redirect.github.com/vercel/next.js/issues/81400)\n- fix: find root dir on fs root: [#&#8203;82590](https://redirect.github.com/vercel/next.js/issues/82590)\n- fix: use in operator to check dev indicator option when its obj: [#&#8203;82629](https://redirect.github.com/vercel/next.js/issues/82629)\n- Upgrade React from `f1222f76-20250812` to `379a083b-20250813`: [#&#8203;82642](https://redirect.github.com/vercel/next.js/issues/82642)\n- feat(next/image): warn when images.localPatterns is undefined and src has query: [#&#8203;82627](https://redirect.github.com/vercel/next.js/issues/82627)\n- Turbopack: add `turbo_tasks::spawn`: [#&#8203;82634](https://redirect.github.com/vercel/next.js/issues/82634)\n- Fix fetch logging after revalidation via server action: [#&#8203;82643](https://redirect.github.com/vercel/next.js/issues/82643)\n- Fix request type in typed route validator: [#&#8203;82644](https://redirect.github.com/vercel/next.js/issues/82644)\n- fix: use .js extension for relative imports: [#&#8203;82669](https://redirect.github.com/vercel/next.js/issues/82669)\n- feat: add RouteContext type for app router route handlers: [#&#8203;82670](https://redirect.github.com/vercel/next.js/issues/82670)\n- Add additional handling for build-complete: [#&#8203;82671](https://redirect.github.com/vercel/next.js/issues/82671)\n- fix: Combine the hrtime tuple to get a better seconds representation: [#&#8203;82687](https://redirect.github.com/vercel/next.js/issues/82687)\n- test: migrate manifest tests to snapshot testing with normalizeManifest utility: [#&#8203;82675](https://redirect.github.com/vercel/next.js/issues/82675)\n- perf(router): replace LRU cache with optimized doubly-linked list implementation: [#&#8203;82633](https://redirect.github.com/vercel/next.js/issues/82633)\n- Turbopack: use a source content regexp for the react compiler: [#&#8203;82631](https://redirect.github.com/vercel/next.js/issues/82631)\n- Upgrade React from `379a083b-20250813` to `a96a0f39-20250815`: [#&#8203;82691](https://redirect.github.com/vercel/next.js/issues/82691)\n- fix: memory leak from cloneResponse: [#&#8203;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: [#&#8203;82389](https://redirect.github.com/vercel/next.js/issues/82389)\n- fix: use `turbopack.root` value for `outputFileTracingRoot` to have consistent tracing root: [#&#8203;82653](https://redirect.github.com/vercel/next.js/issues/82653)\n- fix: return plain text 404 for invalid static asset paths: [#&#8203;75111](https://redirect.github.com/vercel/next.js/issues/75111)\n- Turbopack: show timing event for database compaction: [#&#8203;82369](https://redirect.github.com/vercel/next.js/issues/82369)\n- chore(test): update sharp api test: [#&#8203;82740](https://redirect.github.com/vercel/next.js/issues/82740)\n- \\[type] dynamic skip generating unused types: [#&#8203;82755](https://redirect.github.com/vercel/next.js/issues/82755)\n\n##### Example Changes\n\n- Add Prisma ORM example to Next.js examples: [#&#8203;75290](https://redirect.github.com/vercel/next.js/issues/75290)\n- chore: Update `with-supabase` example to use `getClaims()`: [#&#8203;81383](https://redirect.github.com/vercel/next.js/issues/81383)\n- docs: Improve Content Security Policy documentation: [#&#8203;80580](https://redirect.github.com/vercel/next.js/issues/80580)\n\n##### Misc Changes\n\n- Update Rspack development test manifest: [#&#8203;81603](https://redirect.github.com/vercel/next.js/issues/81603)\n- Allow `beforePageLoad` to be async: [#&#8203;81650](https://redirect.github.com/vercel/next.js/issues/81650)\n- Docs: POC: [#&#8203;81419](https://redirect.github.com/vercel/next.js/issues/81419)\n- chore(bot): update comment: [#&#8203;81672](https://redirect.github.com/vercel/next.js/issues/81672)\n- Fix build-native.ts on Windows: [#&#8203;81673](https://redirect.github.com/vercel/next.js/issues/81673)\n- Update Rspack development test manifest: [#&#8203;81660](https://redirect.github.com/vercel/next.js/issues/81660)\n- Update Rspack production test manifest: [#&#8203;81661](https://redirect.github.com/vercel/next.js/issues/81661)\n- Add create release branch workflow: [#&#8203;81687](https://redirect.github.com/vercel/next.js/issues/81687)\n- fix patch-next by adding missing script: [#&#8203;81430](https://redirect.github.com/vercel/next.js/issues/81430)\n- Turbopack: Generalize `ImportedBinding` effect creation to avoid as much special-casing of SimpleAssignTarget: [#&#8203;81653](https://redirect.github.com/vercel/next.js/issues/81653)\n- docs: Update redirects i18n documentation for App Router: [#&#8203;81347](https://redirect.github.com/vercel/next.js/issues/81347)\n- Include `use-cache` test suite in the Cache Components tests: [#&#8203;81610](https://redirect.github.com/vercel/next.js/issues/81610)\n- Improve error message for sync server functions: [#&#8203;81705](https://redirect.github.com/vercel/next.js/issues/81705)\n- \\[lint] keep lint-stage use faster linting: [#&#8203;81710](https://redirect.github.com/vercel/next.js/issues/81710)\n- \\[test] Fix `app-static` deploy test: [#&#8203;81712](https://redirect.github.com/vercel/next.js/issues/81712)\n- Fix: createRouterAct \"reject\" config: [#&#8203;81720](https://redirect.github.com/vercel/next.js/issues/81720)\n- Update Rspack development test manifest: [#&#8203;81702](https://redirect.github.com/vercel/next.js/issues/81702)\n- Update Rspack production test manifest: [#&#8203;81701](https://redirect.github.com/vercel/next.js/issues/81701)\n- Add an e2e test for the css serving issue: [#&#8203;81683](https://redirect.github.com/vercel/next.js/issues/81683)\n- chore: update username from 'nebrelbug' to 'bgub': [#&#8203;81734](https://redirect.github.com/vercel/next.js/issues/81734)\n- Turbopack: consistently name runtime chunk: [#&#8203;81769](https://redirect.github.com/vercel/next.js/issues/81769)\n- Turbopack: include more details in panic: [#&#8203;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: [#&#8203;81634](https://redirect.github.com/vercel/next.js/issues/81634)\n- Add trigger for v0 sync workflow: [#&#8203;81645](https://redirect.github.com/vercel/next.js/issues/81645)\n- Update Rspack production test manifest: [#&#8203;81746](https://redirect.github.com/vercel/next.js/issues/81746)\n- Update Rspack development test manifest: [#&#8203;81747](https://redirect.github.com/vercel/next.js/issues/81747)\n- Turbopack: Split DynamicEqHash trait into smaller traits in a separate re-usable crate: [#&#8203;81741](https://redirect.github.com/vercel/next.js/issues/81741)\n- \\[turbopack] Reuse shared Promise for loaded chunks: [#&#8203;81755](https://redirect.github.com/vercel/next.js/issues/81755)\n- Add VSCode tasks to show TypeScript compilation errors in problems view: [#&#8203;81799](https://redirect.github.com/vercel/next.js/issues/81799)\n- Turbopack: remove unneeded manifests for API routes: [#&#8203;81536](https://redirect.github.com/vercel/next.js/issues/81536)\n- \\[turbopack] use `require` to load chunks in our node runtime: [#&#8203;81738](https://redirect.github.com/vercel/next.js/issues/81738)\n- Turbopack: fix unhelpful error message when deleting folder fails: [#&#8203;81718](https://redirect.github.com/vercel/next.js/issues/81718)\n- Remove `experimental.strictNextHead`: [#&#8203;81882](https://redirect.github.com/vercel/next.js/issues/81882)\n- Remove some random commas: [#&#8203;81875](https://redirect.github.com/vercel/next.js/issues/81875)\n- Turbopack: Add cache for reqwest clients: [#&#8203;81742](https://redirect.github.com/vercel/next.js/issues/81742)\n- Update Rspack development test manifest: [#&#8203;81878](https://redirect.github.com/vercel/next.js/issues/81878)\n- Update Rspack production test manifest: [#&#8203;81879](https://redirect.github.com/vercel/next.js/issues/81879)\n- Turbopack: Track variable usage inside of visit\\_assign\\_target\\_pat: [#&#8203;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: [#&#8203;81696](https://redirect.github.com/vercel/next.js/issues/81696)\n- Docs: Document `global-not-found`: [#&#8203;81803](https://redirect.github.com/vercel/next.js/issues/81803)\n- \\[router-act] Fixes related to segment inlining: [#&#8203;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: [#&#8203;81930](https://redirect.github.com/vercel/next.js/issues/81930)\n- Fix an issue in how css references are collected under `next build --turbopack`: [#&#8203;81704](https://redirect.github.com/vercel/next.js/issues/81704)\n- Turbopack: Update notify-rs crate, remove workaround for fixed bug: [#&#8203;81909](https://redirect.github.com/vercel/next.js/issues/81909)\n- Update Rspack development test manifest: [#&#8203;81913](https://redirect.github.com/vercel/next.js/issues/81913)\n- Update Rspack production test manifest: [#&#8203;81914](https://redirect.github.com/vercel/next.js/issues/81914)\n- Turbopack: Use workaround for rustc miscompilation bug on macos intel: [#&#8203;81950](https://redirect.github.com/vercel/next.js/issues/81950)\n- \\[test] workaround test that needs stylus: [#&#8203;81965](https://redirect.github.com/vercel/next.js/issues/81965)\n- Bump to swc\\_sourcemap 9.3.3: [#&#8203;81971](https://redirect.github.com/vercel/next.js/issues/81971)\n- fix(Turbopack): Remove the duplicate SlowFilesystem warning: [#&#8203;81972](https://redirect.github.com/vercel/next.js/issues/81972)\n- CI: add workflow\\_branch data to deploy test failure message: [#&#8203;81949](https://redirect.github.com/vercel/next.js/issues/81949)\n- Update Rspack production test manifest: [#&#8203;81961](https://redirect.github.com/vercel/next.js/issues/81961)\n- Update Rspack development test manifest: [#&#8203;81960](https://redirect.github.com/vercel/next.js/issues/81960)\n- \\[turbopack] Rename ClientReferenceSet: [#&#8203;81942](https://redirect.github.com/vercel/next.js/issues/81942)\n- Turbopack: fix scope hoisting variable renaming bug: [#&#8203;81640](https://redirect.github.com/vercel/next.js/issues/81640)\n- Revert \"\\[test] workaround test that needs stylus\": [#&#8203;81981](https://redirect.github.com/vercel/next.js/issues/81981)\n- \\[docs] fix rewrites example wording: [#&#8203;81985](https://redirect.github.com/vercel/next.js/issues/81985)\n- Turbopack: improve named spans in tracing: [#&#8203;81458](https://redirect.github.com/vercel/next.js/issues/81458)\n- Turbopack: update mimalloc: [#&#8203;81993](https://redirect.github.com/vercel/next.js/issues/81993)\n- Turbopack: Update bundled webpki-roots: [#&#8203;81906](https://redirect.github.com/vercel/next.js/issues/81906)\n- Allow specifying CLI version for e2e deploy: [#&#8203;81998](https://redirect.github.com/vercel/next.js/issues/81998)\n- Turbopack: Move fs watcher anyhow::Context import inline to fix compilation warnings: [#&#8203;81997](https://redirect.github.com/vercel/next.js/issues/81997)\n- Add link to manually trigger preview builds: [#&#8203;81977](https://redirect.github.com/vercel/next.js/issues/81977)\n- Update Rspack production test manifest: [#&#8203;82007](https://redirect.github.com/vercel/next.js/issues/82007)\n- Update Rspack development test manifest: [#&#8203;82008](https://redirect.github.com/vercel/next.js/issues/82008)\n- Turbopack: Make turbo-tasks-fetch a bit more OOP-like: [#&#8203;81995](https://redirect.github.com/vercel/next.js/issues/81995)\n- Update Rspack development test manifest: [#&#8203;82038](https://redirect.github.com/vercel/next.js/issues/82038)\n- \\[test] Allow running `lint-eslint` on a specific directory: [#&#8203;82009](https://redirect.github.com/vercel/next.js/issues/82009)\n- Adjusted the warning message to be more descriptive: [#&#8203;82052](https://redirect.github.com/vercel/next.js/issues/82052)\n- Update Rspack production test manifest: [#&#8203;82039](https://redirect.github.com/vercel/next.js/issues/82039)\n- \\[turbopack] mark `rcstr!` allocated Rcstr values as 'static' and stop refcounting them: [#&#8203;81994](https://redirect.github.com/vercel/next.js/issues/81994)\n- Turbopack: only schedule tasks when task becomes active on active counter increase: [#&#8203;81414](https://redirect.github.com/vercel/next.js/issues/81414)\n- docs: Update styling example links : [#&#8203;82111](https://redirect.github.com/vercel/next.js/issues/82111)\n- \\[turbopack] Documentation fixes for rcstr! and a tiny improvement to `hash`: [#&#8203;82084](https://redirect.github.com/vercel/next.js/issues/82084)\n- \\[turbopack] Improve our `const` compatible hash routine performance: [#&#8203;82088](https://redirect.github.com/vercel/next.js/issues/82088)\n- Update Rspack production test manifest: [#&#8203;82139](https://redirect.github.com/vercel/next.js/issues/82139)\n- Turbopack: Fix accidental doctest in globset module license: [#&#8203;82127](https://redirect.github.com/vercel/next.js/issues/82127)\n- \\[turbopack] tweak the ui of the module-cost benchmark: [#&#8203;81817](https://redirect.github.com/vercel/next.js/issues/81817)\n- \\[test] revert config change in hello-world test: [#&#8203;82173](https://redirect.github.com/vercel/next.js/issues/82173)\n- docs: cookies.set encode option is not supported: [#&#8203;82154](https://redirect.github.com/vercel/next.js/issues/82154)\n- docs: change Dashboard component to async for session verification: [#&#8203;81880](https://redirect.github.com/vercel/next.js/issues/81880)\n- Update create-release-branch to disable test-new-tests: [#&#8203;82182](https://redirect.github.com/vercel/next.js/issues/82182)\n- docs: update cacheTag.mdx: [#&#8203;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: [#&#8203;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: [#&#8203;82131](https://redirect.github.com/vercel/next.js/issues/82131)\n- docs: fix typo in docs: [#&#8203;82186](https://redirect.github.com/vercel/next.js/issues/82186)\n- docs: Add more links to app docs root: [#&#8203;82126](https://redirect.github.com/vercel/next.js/issues/82126)\n- docs: App Router's React version: [#&#8203;82180](https://redirect.github.com/vercel/next.js/issues/82180)\n- Turbopack: Use `Path`/`PathBuf` for all of the invalidation logic: [#&#8203;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: [#&#8203;82133](https://redirect.github.com/vercel/next.js/issues/82133)\n- Turbopack: Watch the root and every parent directory in non-recursive mode: [#&#8203;82129](https://redirect.github.com/vercel/next.js/issues/82129)\n- Turbopack: Remove unused `ignored_subpaths` feature from DiskWatcher: [#&#8203;82210](https://redirect.github.com/vercel/next.js/issues/82210)\n- Grammar fix on forms.mdx: [#&#8203;82209](https://redirect.github.com/vercel/next.js/issues/82209)\n- Update Rspack production test manifest: [#&#8203;82108](https://redirect.github.com/vercel/next.js/issues/82108)\n- Update Rspack development test manifest: [#&#8203;82192](https://redirect.github.com/vercel/next.js/issues/82192)\n- Turbopack: implement shutdown for backing storage correct: [#&#8203;82220](https://redirect.github.com/vercel/next.js/issues/82220)\n- Update Rspack development test manifest: [#&#8203;82227](https://redirect.github.com/vercel/next.js/issues/82227)\n- fix: turbopack loader ipc field mapping: [#&#8203;82112](https://redirect.github.com/vercel/next.js/issues/82112)\n- Turbopack: fix dev test manifest: [#&#8203;82241](https://redirect.github.com/vercel/next.js/issues/82241)\n- fix(Turbopack): Fix duplicated layout rendering in edge cases: [#&#8203;81948](https://redirect.github.com/vercel/next.js/issues/81948)\n- \\[turbopack] Adopt rcstr! more consistently: [#&#8203;80552](https://redirect.github.com/vercel/next.js/issues/80552)\n- Turbopack: use mimalloc v3: [#&#8203;82221](https://redirect.github.com/vercel/next.js/issues/82221)\n- Turbopack: no need to avoid allocations anymore: [#&#8203;82222](https://redirect.github.com/vercel/next.js/issues/82222)\n- Turbopack: ensure max merge segments is respected accros families: [#&#8203;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: [#&#8203;82092](https://redirect.github.com/vercel/next.js/issues/82092)\n- Turbopack: improve compression dictionary generation: [#&#8203;80061](https://redirect.github.com/vercel/next.js/issues/80061)\n- test: reduce artificial timeouts in runtime prefetch tests: [#&#8203;82276](https://redirect.github.com/vercel/next.js/issues/82276)\n- Turbopack: fix glob with empty alternative branch: [#&#8203;82275](https://redirect.github.com/vercel/next.js/issues/82275)\n- \\[turbopack] Optimize ESM exports: [#&#8203;82214](https://redirect.github.com/vercel/next.js/issues/82214)\n- \\[turbopack] Fix a snapshot test: [#&#8203;82281](https://redirect.github.com/vercel/next.js/issues/82281)\n- \\[turbopack] Avoid calling `find_server_entries` in the whole\\_app\\_module\\_graph case: [#&#8203;81943](https://redirect.github.com/vercel/next.js/issues/81943)\n- docs: Add Tolgee to app router localization resources: [#&#8203;81366](https://redirect.github.com/vercel/next.js/issues/81366)\n- Update Rspack development test manifest: [#&#8203;82268](https://redirect.github.com/vercel/next.js/issues/82268)\n- Update Rspack production test manifest: [#&#8203;82267](https://redirect.github.com/vercel/next.js/issues/82267)\n- Turbopack: Remove the `lazy-regex` dependency: [#&#8203;82288](https://redirect.github.com/vercel/next.js/issues/82288)\n- Turbopack: move block offsets from header to footer: [#&#8203;82047](https://redirect.github.com/vercel/next.js/issues/82047)\n- Turbopack: Streaming write of SST files: [#&#8203;82048](https://redirect.github.com/vercel/next.js/issues/82048)\n- \\[turbopack] Use Arrays instead of objects to bootstrap chunks: [#&#8203;81877](https://redirect.github.com/vercel/next.js/issues/81877)\n- Turbopack: set env in tracing context: [#&#8203;75254](https://redirect.github.com/vercel/next.js/issues/75254)\n- \\[test] Update snapshots: [#&#8203;82327](https://redirect.github.com/vercel/next.js/issues/82327)\n- chore: fix eslint-typechecked-require with template: [#&#8203;82328](https://redirect.github.com/vercel/next.js/issues/82328)\n- docs: add React Developer Tools section for debugging: [#&#8203;82320](https://redirect.github.com/vercel/next.js/issues/82320)\n- docs: Clarify revalidatePath : [#&#8203;82142](https://redirect.github.com/vercel/next.js/issues/82142)\n- Turbopack: Update `jsonc-parser`, dedupe with SWC: [#&#8203;82343](https://redirect.github.com/vercel/next.js/issues/82343)\n- \\[turbopack] vibecode a benchmark runner for module-cost: [#&#8203;82287](https://redirect.github.com/vercel/next.js/issues/82287)\n- Documentation: Removed reference to treeShaking in 08-turbopack.mdx: [#&#8203;82352](https://redirect.github.com/vercel/next.js/issues/82352)\n- Turbopack: run styled-jsx after typescript transform: [#&#8203;82359](https://redirect.github.com/vercel/next.js/issues/82359)\n- Turbopack: pass `is_development` to `next_page_config`: [#&#8203;82363](https://redirect.github.com/vercel/next.js/issues/82363)\n- refactor(turbo-tasks-fs): change FS to\\_sys\\_path to be synchronous: [#&#8203;82341](https://redirect.github.com/vercel/next.js/issues/82341)\n- Turbopack: clean up some old TODOs: [#&#8203;82364](https://redirect.github.com/vercel/next.js/issues/82364)\n- Docs: Updating guides on PPR and ISR: [#&#8203;81307](https://redirect.github.com/vercel/next.js/issues/81307)\n- fix(Turbopack): Address duplicated metadata image modules when they are impored: [#&#8203;82367](https://redirect.github.com/vercel/next.js/issues/82367)\n- Bump swc to 35: [#&#8203;82237](https://redirect.github.com/vercel/next.js/issues/82237)\n- docs: CSP with SRI corrections: [#&#8203;82365](https://redirect.github.com/vercel/next.js/issues/82365)\n- fix: implications of global-not-found skipping 'normal' rendering: [#&#8203;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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@next%2fbundle-analyzer/15.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@next%2fbundle-analyzer/15.3.1/15.5.4?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/15.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/15.3.1-canary.14/15.5.4?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/next/15.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/15.3.1-canary.14/15.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | + +--- + +### Release Notes + +<details> +<summary>vercel/next.js (@&#8203;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 ([#&#8203;83343](https://redirect.github.com/vercel/next.js/issues/83343)) +- fix: devtools initial position should be from next config ([#&#8203;83571](https://redirect.github.com/vercel/next.js/issues/83571)) +- \[devtool] fix overlay styles are missing ([#&#8203;83721](https://redirect.github.com/vercel/next.js/issues/83721)) +- Turbopack: don't match dynamic pattern for node\_modules packages ([#&#8203;83176](https://redirect.github.com/vercel/next.js/issues/83176)) +- Turbopack: don't treat metadata routes as RSC ([#&#8203;82911](https://redirect.github.com/vercel/next.js/issues/82911)) +- \[turbopack] Improve handling of symlink resolution errors in track\_glob and read\_glob ([#&#8203;83357](https://redirect.github.com/vercel/next.js/issues/83357)) +- Turbopack: throw large static metadata error earlier ([#&#8203;82939](https://redirect.github.com/vercel/next.js/issues/82939)) +- fix: error overlay not closing when backdrop clicked ([#&#8203;83981](https://redirect.github.com/vercel/next.js/issues/83981)) +- Turbopack: flush Node.js worker IPC on error ([#&#8203;84077](https://redirect.github.com/vercel/next.js/issues/84077)) + +##### Misc Changes + +- \[CNA] use linter preference ([#&#8203;83194](https://redirect.github.com/vercel/next.js/issues/83194)) +- CI: use KV for test timing data ([#&#8203;83745](https://redirect.github.com/vercel/next.js/issues/83745)) +- docs: september improvements and fixes ([#&#8203;83997](https://redirect.github.com/vercel/next.js/issues/83997)) + +##### Credits + +Huge thanks to [@&#8203;yiminghe](https://redirect.github.com/yiminghe), [@&#8203;huozhi](https://redirect.github.com/huozhi), [@&#8203;devjiwonchoi](https://redirect.github.com/devjiwonchoi), [@&#8203;mischnic](https://redirect.github.com/mischnic), [@&#8203;lukesandberg](https://redirect.github.com/lukesandberg), [@&#8203;ztanner](https://redirect.github.com/ztanner), [@&#8203;icyJoseph](https://redirect.github.com/icyJoseph), [@&#8203;leerob](https://redirect.github.com/leerob), [@&#8203;fufuShih](https://redirect.github.com/fufuShih), [@&#8203;dwrth](https://redirect.github.com/dwrth), [@&#8203;aymericzip](https://redirect.github.com/aymericzip), [@&#8203;obendev](https://redirect.github.com/obendev), [@&#8203;molebox](https://redirect.github.com/molebox), [@&#8203;OoMNoO](https://redirect.github.com/OoMNoO), [@&#8203;pontasan](https://redirect.github.com/pontasan), [@&#8203;styfle](https://redirect.github.com/styfle), [@&#8203;HondaYt](https://redirect.github.com/HondaYt), [@&#8203;ryuapp](https://redirect.github.com/ryuapp), [@&#8203;lpalmes](https://redirect.github.com/lpalmes), and [@&#8203;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 ([#&#8203;83069](https://redirect.github.com/vercel/next.js/issues/83069)) +- fix: relative paths in dev in validator.ts ([#&#8203;83073](https://redirect.github.com/vercel/next.js/issues/83073)) +- fix: remove satisfies keyword from type validation to preserve old TS compatibility ([#&#8203;83071](https://redirect.github.com/vercel/next.js/issues/83071)) + +##### Credits + +Huge thanks to [@&#8203;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 ([#&#8203;83059](https://redirect.github.com/vercel/next.js/issues/83059)) +- revert: add ?dpl to fonts in /\_next/static/media ([#&#8203;83062](https://redirect.github.com/vercel/next.js/issues/83062)) + +##### Credits + +Huge thanks to [@&#8203;bgub](https://redirect.github.com/bgub) and [@&#8203;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 ([#&#8203;82900](https://redirect.github.com/vercel/next.js/issues/82900)) +- Turbopack: fix invalid NFT entry with file behind symlink ([#&#8203;82887](https://redirect.github.com/vercel/next.js/issues/82887)) +- fix: typesafe linking to route handlers and pages API routes ([#&#8203;82858](https://redirect.github.com/vercel/next.js/issues/82858)) +- fix: change "noUnknownAtRules" to "warn" for Biome ([#&#8203;82974](https://redirect.github.com/vercel/next.js/issues/82974)) +- fix: add path normalization to getRelativePath for Windows ([#&#8203;82918](https://redirect.github.com/vercel/next.js/issues/82918)) +- feat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() ([#&#8203;82860](https://redirect.github.com/vercel/next.js/issues/82860)) +- fix: avoid importing types that will be unused ([#&#8203;82856](https://redirect.github.com/vercel/next.js/issues/82856)) +- fix: update the config.api.responseLimit type ([#&#8203;82852](https://redirect.github.com/vercel/next.js/issues/82852)) +- fix: update validation return types ([#&#8203;82854](https://redirect.github.com/vercel/next.js/issues/82854)) + +##### Credits + +Huge thanks to [@&#8203;bgub](https://redirect.github.com/bgub), [@&#8203;mischnic](https://redirect.github.com/mischnic), and [@&#8203;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: [#&#8203;81577](https://redirect.github.com/vercel/next.js/issues/81577) +- Enable `@typescript-eslint/switch-exhaustiveness-check` rule: [#&#8203;81583](https://redirect.github.com/vercel/next.js/issues/81583) +- \[dynamicIO] use RSC dynamicness to control partial vs complete PPR result: [#&#8203;81627](https://redirect.github.com/vercel/next.js/issues/81627) +- \[dynamicIO] Do not use `React.unstable_postpone()`: [#&#8203;81652](https://redirect.github.com/vercel/next.js/issues/81652) +- feat: new detachable panel UI: [#&#8203;81483](https://redirect.github.com/vercel/next.js/issues/81483) +- Turbopack: content-hash PageLoaderAsset: [#&#8203;81450](https://redirect.github.com/vercel/next.js/issues/81450) +- \[segment explorer] fix content overflow styling: [#&#8203;81649](https://redirect.github.com/vercel/next.js/issues/81649) +- Improve reliability of owner stacks for async I/O errors: [#&#8203;81501](https://redirect.github.com/vercel/next.js/issues/81501) +- fix(router): Prevent redirect loop on root data requests with basePath: [#&#8203;81096](https://redirect.github.com/vercel/next.js/issues/81096) +- Ensure custom NextServer config is honored: [#&#8203;81681](https://redirect.github.com/vercel/next.js/issues/81681) +- Fix before interactive incorrectly render css: [#&#8203;81146](https://redirect.github.com/vercel/next.js/issues/81146) +- perf: memorize exclude function in webpack config: [#&#8203;81525](https://redirect.github.com/vercel/next.js/issues/81525) +- Also enforce experimental features when there's no next config file: [#&#8203;81679](https://redirect.github.com/vercel/next.js/issues/81679) +- feat(next/image): warn when `images.qualities` is undefined: [#&#8203;81690](https://redirect.github.com/vercel/next.js/issues/81690) +- feat(build): optimize filterUniqueParamsCombinations to generate sub-combinations: [#&#8203;81321](https://redirect.github.com/vercel/next.js/issues/81321) +- Update NextAdapter type and re-export: [#&#8203;81692](https://redirect.github.com/vercel/next.js/issues/81692) +- upgrade to path-to-regexp\@&#8203;6.3.0: [#&#8203;80123](https://redirect.github.com/vercel/next.js/issues/80123) +- \[metadata] replace for initial body icon case: [#&#8203;81688](https://redirect.github.com/vercel/next.js/issues/81688) +- \[segment explorer] remove dev panel ui flag: [#&#8203;81670](https://redirect.github.com/vercel/next.js/issues/81670) +- Simplify running test apps locally with `ppr` or `dynamicIO` enabled: [#&#8203;81668](https://redirect.github.com/vercel/next.js/issues/81668) +- \[turbopack] Return cached Promise from `__turbopack_load_by_url__ `: [#&#8203;81663](https://redirect.github.com/vercel/next.js/issues/81663) +- Upgrade React from `97cdd5d3-20250710` to `2f0e7e57-20250715`: [#&#8203;81678](https://redirect.github.com/vercel/next.js/issues/81678) +- Delete unused `renderToString` function: [#&#8203;81707](https://redirect.github.com/vercel/next.js/issues/81707) +- Discard prerendered route handler data from FS cache after revalidation: [#&#8203;81611](https://redirect.github.com/vercel/next.js/issues/81611) +- Upgrade React from `2f0e7e57-20250715` to `d85ec5f5-20250716`: [#&#8203;81708](https://redirect.github.com/vercel/next.js/issues/81708) +- Ignore pending revalidations during prerendering: [#&#8203;81621](https://redirect.github.com/vercel/next.js/issues/81621) +- \[turbopack] Clear chunk cache on HMR instead of creating new `next-server` VM: [#&#8203;81664](https://redirect.github.com/vercel/next.js/issues/81664) +- fix: rootParams should throw in client when fallbackParams are not present: [#&#8203;81711](https://redirect.github.com/vercel/next.js/issues/81711) +- perf(build): optimize buildAppStaticPaths performance and add helper function: [#&#8203;81386](https://redirect.github.com/vercel/next.js/issues/81386) +- Turbopack: Support string without options for [@&#8203;next/mdx](https://redirect.github.com/next/mdx): [#&#8203;81713](https://redirect.github.com/vercel/next.js/issues/81713) +- \[Segment Cache] Support dynamic head prefetching: [#&#8203;81677](https://redirect.github.com/vercel/next.js/issues/81677) +- \[sourcemaps] Consistent cursor columns: [#&#8203;81375](https://redirect.github.com/vercel/next.js/issues/81375) +- fix: revert client segment route changes for sub shell generation: [#&#8203;81731](https://redirect.github.com/vercel/next.js/issues/81731) +- fix: pages router metadata bugs with React 19: [#&#8203;81733](https://redirect.github.com/vercel/next.js/issues/81733) +- Improve error handling for `headers`/`cookies`/`draftMode` in `'use cache'`: [#&#8203;81716](https://redirect.github.com/vercel/next.js/issues/81716) +- \[devtool] fix duplicate rendered indicator on server: [#&#8203;81729](https://redirect.github.com/vercel/next.js/issues/81729) +- \[devtool] enable segment explorer by default: [#&#8203;81737](https://redirect.github.com/vercel/next.js/issues/81737) +- \[turbopack] Stop exposing globals from Turbopack runtime: [#&#8203;81727](https://redirect.github.com/vercel/next.js/issues/81727) +- Remove unnecessary await: [#&#8203;81761](https://redirect.github.com/vercel/next.js/issues/81761) +- \[chore] bump zod to latest v3: [#&#8203;81757](https://redirect.github.com/vercel/next.js/issues/81757) +- feat(turbopack): Log anonymized internal error (panic) information to telemetry: [#&#8203;81272](https://redirect.github.com/vercel/next.js/issues/81272) +- fix: revert client segment route changes for sub shell generation: [#&#8203;81740](https://redirect.github.com/vercel/next.js/issues/81740) +- bugfix: static resources staleTime should be renewed once refetched: [#&#8203;81771](https://redirect.github.com/vercel/next.js/issues/81771) +- \[devtool] move font styling to global.css: [#&#8203;81782](https://redirect.github.com/vercel/next.js/issues/81782) +- \[devtool] copy decoded info of error details: [#&#8203;81735](https://redirect.github.com/vercel/next.js/issues/81735) +- fix(build): add sourcePage context for PPR dynamic route lambda creation: [#&#8203;81781](https://redirect.github.com/vercel/next.js/issues/81781) +- refactor: rename experimental.dynamicIO to experimental.cacheComponents: [#&#8203;81562](https://redirect.github.com/vercel/next.js/issues/81562) +- Properly handle hanging promise rejections during prerendering: [#&#8203;81754](https://redirect.github.com/vercel/next.js/issues/81754) +- Upgrade React from `d85ec5f5-20250716` to `dffacc7b-20250717`: [#&#8203;81767](https://redirect.github.com/vercel/next.js/issues/81767) +- Refactor: Get rid of overly generic `getExpectedRequestStore` function: [#&#8203;81791](https://redirect.github.com/vercel/next.js/issues/81791) +- \[devtool] migrate css reset to global.css: [#&#8203;81783](https://redirect.github.com/vercel/next.js/issues/81783) +- \[dev-tools] Robust shortcut detection: [#&#8203;81756](https://redirect.github.com/vercel/next.js/issues/81756) +- \[segment explorer] hide for pages router: [#&#8203;81813](https://redirect.github.com/vercel/next.js/issues/81813) +- \[devtool] fix scrollbar styling: [#&#8203;81814](https://redirect.github.com/vercel/next.js/issues/81814) +- fix(ppr): ensure fallback route params trigger dynamic resume: [#&#8203;81812](https://redirect.github.com/vercel/next.js/issues/81812) +- \[devtools] restart server pending state: [#&#8203;80858](https://redirect.github.com/vercel/next.js/issues/80858) +- Turbopack: fix dist dir on Windows: [#&#8203;81758](https://redirect.github.com/vercel/next.js/issues/81758) +- fix: remove boundary sentinel from RSC responses: [#&#8203;81857](https://redirect.github.com/vercel/next.js/issues/81857) +- \[sourcemaps] Try VM for retrieving source maps first: [#&#8203;81869](https://redirect.github.com/vercel/next.js/issues/81869) +- \[devtools] save user config inside `.next/cache`: [#&#8203;81807](https://redirect.github.com/vercel/next.js/issues/81807) +- Server: Remove unused code: [#&#8203;81886](https://redirect.github.com/vercel/next.js/issues/81886) +- refactor: encapsulate content type within RenderResult: [#&#8203;81861](https://redirect.github.com/vercel/next.js/issues/81861) +- refactor: handle null RenderResult responses gracefully: [#&#8203;81895](https://redirect.github.com/vercel/next.js/issues/81895) +- Upgrade React from `dffacc7b-20250717` to `e9638c33-20250721`: [#&#8203;81899](https://redirect.github.com/vercel/next.js/issues/81899) +- chore(devtools): sync todos to linear: [#&#8203;81901](https://redirect.github.com/vercel/next.js/issues/81901) +- Introduce `'use cache: private'`: [#&#8203;81816](https://redirect.github.com/vercel/next.js/issues/81816) +- chore(deps): update `browserslist`: [#&#8203;81851](https://redirect.github.com/vercel/next.js/issues/81851) +- Remove web-server from edge-ssr-app: [#&#8203;81389](https://redirect.github.com/vercel/next.js/issues/81389) +- Stabilize node middleware support: [#&#8203;81907](https://redirect.github.com/vercel/next.js/issues/81907) +- Add `run-turbopack-compiler` trace span: [#&#8203;81917](https://redirect.github.com/vercel/next.js/issues/81917) +- fix: support calling onClose multiple times in edge-ssr-app: [#&#8203;81911](https://redirect.github.com/vercel/next.js/issues/81911) +- fix: logging the correct process for listened port: [#&#8203;81903](https://redirect.github.com/vercel/next.js/issues/81903) +- Build: Include rewrites in manifest generation: [#&#8203;81894](https://redirect.github.com/vercel/next.js/issues/81894) +- Routing: Clean up some code: [#&#8203;81932](https://redirect.github.com/vercel/next.js/issues/81932) +- \[sourcemaps] Ensure codeframe when calling Client Functions from Server: [#&#8203;81918](https://redirect.github.com/vercel/next.js/issues/81918) +- \[segment explorer] missing file suggestion: [#&#8203;81617](https://redirect.github.com/vercel/next.js/issues/81617) +- \[turbopack] Always print trace labels in headers: [#&#8203;81728](https://redirect.github.com/vercel/next.js/issues/81728) +- Revert "\[metadata] use https protocol for schema urls": [#&#8203;81934](https://redirect.github.com/vercel/next.js/issues/81934) +- Upgrade React from `e9638c33-20250721` to `7513996f-20250722`: [#&#8203;81940](https://redirect.github.com/vercel/next.js/issues/81940) +- Upgrade to swc v33: [#&#8203;81750](https://redirect.github.com/vercel/next.js/issues/81750) +- Remove extra base-server code: [#&#8203;81944](https://redirect.github.com/vercel/next.js/issues/81944) +- Turbopack: flatten sourceInfo to avoid objects, reorder args, compress node.js entry: [#&#8203;81545](https://redirect.github.com/vercel/next.js/issues/81545) +- Fix dynamicParams false layout case in dev: [#&#8203;81990](https://redirect.github.com/vercel/next.js/issues/81990) +- Initial MCP implementation: [#&#8203;81770](https://redirect.github.com/vercel/next.js/issues/81770) +- Fix: Unresolved param in x-nextjs-rewritten-query: [#&#8203;81991](https://redirect.github.com/vercel/next.js/issues/81991) +- Turbopack: Add an option to use system TLS certificates (fixes [#&#8203;79060](https://redirect.github.com/vercel/next.js/issues/79060), fixes [#&#8203;79059](https://redirect.github.com/vercel/next.js/issues/79059)): [#&#8203;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: [#&#8203;81905](https://redirect.github.com/vercel/next.js/issues/81905) +- Upgrade React from `7513996f-20250722` to `edac0dde-20250723`: [#&#8203;81984](https://redirect.github.com/vercel/next.js/issues/81984) +- \[devtools] Cleanup folder structure: [#&#8203;82012](https://redirect.github.com/vercel/next.js/issues/82012) +- \[devtools] Fix "open in editor" for locations in stackframes: [#&#8203;82013](https://redirect.github.com/vercel/next.js/issues/82013) +- \[Segment Cache] Fix: Key by rewritten search: [#&#8203;81986](https://redirect.github.com/vercel/next.js/issues/81986) +- Upgrade vercel og and remove yoga type patching: [#&#8203;81937](https://redirect.github.com/vercel/next.js/issues/81937) +- \[perf] cache load config results: [#&#8203;80570](https://redirect.github.com/vercel/next.js/issues/80570) +- Turbopack: use prototype for turbopack context for better runtime performance: [#&#8203;81547](https://redirect.github.com/vercel/next.js/issues/81547) +- \[reactcompiler] Test with latest RC: [#&#8203;82002](https://redirect.github.com/vercel/next.js/issues/82002) +- \[devtools] Fix various `exhaustive-deps` violations: [#&#8203;82010](https://redirect.github.com/vercel/next.js/issues/82010) +- \[devtools] Apply React Compiler to Next.js DevTools source: [#&#8203;82004](https://redirect.github.com/vercel/next.js/issues/82004) +- Upgrade React from `edac0dde-20250723` to `3d14fcf0-20250724`: [#&#8203;82020](https://redirect.github.com/vercel/next.js/issues/82020) +- Adjusted the warning message to be more descriptive: [#&#8203;82054](https://redirect.github.com/vercel/next.js/issues/82054) +- Track fallback params on workUnitStore: [#&#8203;82003](https://redirect.github.com/vercel/next.js/issues/82003) +- Fix API stripping JSON incorrectly: [#&#8203;82061](https://redirect.github.com/vercel/next.js/issues/82061) +- Upgrade React from `3d14fcf0-20250724` to `19baee81-20250725`: [#&#8203;82063](https://redirect.github.com/vercel/next.js/issues/82063) +- use FetchStrategy to control prefetching behavior everywhere: [#&#8203;82032](https://redirect.github.com/vercel/next.js/issues/82032) +- \[Segment Cache] set fetchStrategy on segments from a dynamic request: [#&#8203;82059](https://redirect.github.com/vercel/next.js/issues/82059) +- Revert "Upgrade vercel og and remove yoga type patching ([#&#8203;81937](https://redirect.github.com/vercel/next.js/issues/81937))": [#&#8203;82066](https://redirect.github.com/vercel/next.js/issues/82066) +- Optimize segment data routes: [#&#8203;82033](https://redirect.github.com/vercel/next.js/issues/82033) +- Turbopack: write tasks doesn't need to be session dependent, as effects will restore: [#&#8203;78727](https://redirect.github.com/vercel/next.js/issues/78727) +- \[sourcemaps] Fully sourcemap stacks on the Server: [#&#8203;81904](https://redirect.github.com/vercel/next.js/issues/81904) +- fix(Rspack): use loaderContext.utils.contextify to replace ModuleFilenameHelpers.createFilename: [#&#8203;82104](https://redirect.github.com/vercel/next.js/issues/82104) +- next/root-params: [#&#8203;80255](https://redirect.github.com/vercel/next.js/issues/80255) +- fix(next/image): fix image-optimizer.ts headers: [#&#8203;82114](https://redirect.github.com/vercel/next.js/issues/82114) +- Upgrade React from `19baee81-20250725` to `eaee5308-20250728`: [#&#8203;82120](https://redirect.github.com/vercel/next.js/issues/82120) +- Fix validateRSCRequestHeaders incorrect redirect: [#&#8203;82119](https://redirect.github.com/vercel/next.js/issues/82119) +- fix(next/image): improve and simplify detect-content-type: [#&#8203;82118](https://redirect.github.com/vercel/next.js/issues/82118) +- \[CacheComponents] Use fallback params when validating dynamic routes in dev: [#&#8203;82069](https://redirect.github.com/vercel/next.js/issues/82069) +- Extract getDynamicParam to a shared module: [#&#8203;82137](https://redirect.github.com/vercel/next.js/issues/82137) +- Fix i18n fallback: false collision: [#&#8203;82136](https://redirect.github.com/vercel/next.js/issues/82136) +- \[segment explorer] normalize path when running inside monorepo: [#&#8203;82146](https://redirect.github.com/vercel/next.js/issues/82146) +- \[segment explorer] windows compatibility: [#&#8203;82147](https://redirect.github.com/vercel/next.js/issues/82147) +- Upgrade React from `eaee5308-20250728` to `9be531cd-20250729`: [#&#8203;82159](https://redirect.github.com/vercel/next.js/issues/82159) +- Ensure setAssetPrefix updates config instance: [#&#8203;82160](https://redirect.github.com/vercel/next.js/issues/82160) +- Revert "Fix tracing of server actions imported by client components ([#&#8203;78968](https://redirect.github.com/vercel/next.js/issues/78968)): [#&#8203;82161](https://redirect.github.com/vercel/next.js/issues/82161) +- Remove useMDXComponents argument: [#&#8203;80871](https://redirect.github.com/vercel/next.js/issues/80871) +- Fix RSC hash validation for middleware external rewrites: [#&#8203;82176](https://redirect.github.com/vercel/next.js/issues/82176) +- `@next/codemod`: update docs url in README: [#&#8203;82135](https://redirect.github.com/vercel/next.js/issues/82135) +- `@next/codemod`: Add `experimental.turbo` to `turbopack` codemod for Next.js configs: [#&#8203;82134](https://redirect.github.com/vercel/next.js/issues/82134) +- refactor: lowercase app router header values: [#&#8203;82169](https://redirect.github.com/vercel/next.js/issues/82169) +- Strip internals from `NextRequest` types: [#&#8203;82172](https://redirect.github.com/vercel/next.js/issues/82172) +- allow root params access in private caches: [#&#8203;82125](https://redirect.github.com/vercel/next.js/issues/82125) +- \[devtool] bump base-ui to 1.0.0-beta.2: [#&#8203;82206](https://redirect.github.com/vercel/next.js/issues/82206) +- Upgrade [@&#8203;vercel](https://redirect.github.com/vercel) og: [#&#8203;82201](https://redirect.github.com/vercel/next.js/issues/82201) +- Upgrade React from `9be531cd-20250729` to `9784cb37-20250730`: [#&#8203;82207](https://redirect.github.com/vercel/next.js/issues/82207) +- Fix: the unexpected clearing of symbolic link directories: [#&#8203;82191](https://redirect.github.com/vercel/next.js/issues/82191) +- \[next-dev] Set `TURBOPACK` env before loading config: [#&#8203;82162](https://redirect.github.com/vercel/next.js/issues/82162) +- fix: display multiple lockfile warn if neither `outputFileTracingRoot` or `turbopack.root` option is provided: [#&#8203;82164](https://redirect.github.com/vercel/next.js/issues/82164) +- Revert "Initial MCP implementation ([#&#8203;81770](https://redirect.github.com/vercel/next.js/issues/81770))": [#&#8203;82217](https://redirect.github.com/vercel/next.js/issues/82217) +- Revert "Upgrade [@&#8203;vercel](https://redirect.github.com/vercel) og ([#&#8203;82201](https://redirect.github.com/vercel/next.js/issues/82201))": [#&#8203;82219](https://redirect.github.com/vercel/next.js/issues/82219) +- Fix: Don't bail out of prefetch if head is missing: [#&#8203;82216](https://redirect.github.com/vercel/next.js/issues/82216) +- Upgrade React from `9784cb37-20250730` to `c260b38d-20250731`: [#&#8203;82247](https://redirect.github.com/vercel/next.js/issues/82247) +- \[Cache Components] Runtime prefetching: [#&#8203;81088](https://redirect.github.com/vercel/next.js/issues/81088) +- Parse dynamic params on the client: [#&#8203;82185](https://redirect.github.com/vercel/next.js/issues/82185) +- Mark bun builtin modules as external (fixes [#&#8203;75220](https://redirect.github.com/vercel/next.js/issues/75220)): [#&#8203;77616](https://redirect.github.com/vercel/next.js/issues/77616) +- Turbopack: Compact only at the end for short sessions: [#&#8203;82224](https://redirect.github.com/vercel/next.js/issues/82224) +- feat: add fallback root params support for prefetch segment data routes: [#&#8203;82282](https://redirect.github.com/vercel/next.js/issues/82282) +- feat: add route context to prerender error messages: [#&#8203;82283](https://redirect.github.com/vercel/next.js/issues/82283) +- feat: automatically generate route types: [#&#8203;81396](https://redirect.github.com/vercel/next.js/issues/81396) +- \[Cache Components] Reset PrerenderStore after generating RSC payload: [#&#8203;82286](https://redirect.github.com/vercel/next.js/issues/82286) +- Include `eslint-plugin-react-hooks` in React sync: [#&#8203;82294](https://redirect.github.com/vercel/next.js/issues/82294) +- \[devtools] Remove unnecessary cascading update: [#&#8203;82295](https://redirect.github.com/vercel/next.js/issues/82295) +- Turbopack: name the module factory function: [#&#8203;73553](https://redirect.github.com/vercel/next.js/issues/73553) +- Update font data: [#&#8203;82292](https://redirect.github.com/vercel/next.js/issues/82292) +- fix: next/root-params erroring when rerendering after action: [#&#8203;82326](https://redirect.github.com/vercel/next.js/issues/82326) +- Remove params from segment path: [#&#8203;82249](https://redirect.github.com/vercel/next.js/issues/82249) +- Upgrade React from `c260b38d-20250731` to `be11cb5c-20250804`: [#&#8203;82339](https://redirect.github.com/vercel/next.js/issues/82339) +- fix: OTel root span should indicate error status on exceptions: [#&#8203;82212](https://redirect.github.com/vercel/next.js/issues/82212) +- \[Cache Components] Allow span creation while prerendering: [#&#8203;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: [#&#8203;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: [#&#8203;82347](https://redirect.github.com/vercel/next.js/issues/82347) +- \[Pages] fix: use `asPath` for query-only navigation with `useRouter`: [#&#8203;82236](https://redirect.github.com/vercel/next.js/issues/82236) +- loader tree: add special segment name to virtual parallel route segments: [#&#8203;82383](https://redirect.github.com/vercel/next.js/issues/82383) +- fix: add `?dpl` to fonts in `/_next/static/media`: [#&#8203;82384](https://redirect.github.com/vercel/next.js/issues/82384) +- Upgrade React from `be11cb5c-20250804` to `7deda941-20250804`: [#&#8203;82373](https://redirect.github.com/vercel/next.js/issues/82373) +- \[devtools] Make state read-only in types: [#&#8203;82396](https://redirect.github.com/vercel/next.js/issues/82396) +- Add experimental clientParamParsing feature flag: [#&#8203;82393](https://redirect.github.com/vercel/next.js/issues/82393) +- add unstable\_isUnrecognizedActionError: [#&#8203;78933](https://redirect.github.com/vercel/next.js/issues/78933) +- \[Cache Components] give the "seconds" profile a 30s staleTime: [#&#8203;82332](https://redirect.github.com/vercel/next.js/issues/82332) +- Represent "virtual" segments like route groups: [#&#8203;82422](https://redirect.github.com/vercel/next.js/issues/82422) +- \[Segment Cache]: fix infinite prefetching when staleTime is 0: [#&#8203;82388](https://redirect.github.com/vercel/next.js/issues/82388) +- Remove param values from static route tree: [#&#8203;82376](https://redirect.github.com/vercel/next.js/issues/82376) +- \[Cache Components] Only validate the shell on SSR render: [#&#8203;82381](https://redirect.github.com/vercel/next.js/issues/82381) +- fix: static not-found missing in prerender manifest: [#&#8203;82199](https://redirect.github.com/vercel/next.js/issues/82199) +- Turbopack: Share entrypoint template logic between Turbopack/webpack: [#&#8203;82385](https://redirect.github.com/vercel/next.js/issues/82385) +- Add `path` to Image documentation: [#&#8203;82329](https://redirect.github.com/vercel/next.js/issues/82329) +- \[errors] revamp graceful degrade error boundary: [#&#8203;82474](https://redirect.github.com/vercel/next.js/issues/82474) +- Fix: Do not force BLOCKING\_STATIC\_RENDER for DOM bots: [#&#8203;82427](https://redirect.github.com/vercel/next.js/issues/82427) +- Update build-complete for adapter API: [#&#8203;82452](https://redirect.github.com/vercel/next.js/issues/82452) +- fix: swc tracing: [#&#8203;82470](https://redirect.github.com/vercel/next.js/issues/82470) +- Upgrade React from `7deda941-20250804` to `3958d5d8-20250807`: [#&#8203;82447](https://redirect.github.com/vercel/next.js/issues/82447) +- Delete abandoned segment parsing code: [#&#8203;82458](https://redirect.github.com/vercel/next.js/issues/82458) +- Upgrade React from `3958d5d8-20250807` to `f1e70b5e-20250811`: [#&#8203;82534](https://redirect.github.com/vercel/next.js/issues/82534) +- Upgrade React from `f1e70b5e-20250811` to `ac7820a9-20250811`: [#&#8203;82543](https://redirect.github.com/vercel/next.js/issues/82543) +- fix(next/image): use `image-size` pkg as additional format detector: [#&#8203;82538](https://redirect.github.com/vercel/next.js/issues/82538) +- fix: add `?dpl` to fonts in `/_next/static/media` part 2: [#&#8203;82488](https://redirect.github.com/vercel/next.js/issues/82488) +- Fix: Disambiguate Mediapartners-Google user agent: [#&#8203;82536](https://redirect.github.com/vercel/next.js/issues/82536) +- Fix: Allow dynamic rendering when root layout is wrapped in Suspense: [#&#8203;82378](https://redirect.github.com/vercel/next.js/issues/82378) +- wrap devtools stories in context providers: [#&#8203;82345](https://redirect.github.com/vercel/next.js/issues/82345) +- \[devtools] Remove unused `componentStackFrames` field: [#&#8203;82395](https://redirect.github.com/vercel/next.js/issues/82395) +- \[Deprecation Warnings]: add amp deprecation warning: [#&#8203;82551](https://redirect.github.com/vercel/next.js/issues/82551) +- fix(next/image): handle empty buffer and experimental flag for `skipMetadata`: [#&#8203;82569](https://redirect.github.com/vercel/next.js/issues/82569) +- fix: amp deprecation warning should assert on user config: [#&#8203;82572](https://redirect.github.com/vercel/next.js/issues/82572) +- fix: Prevent duplicate file entries in modulesCode: [#&#8203;82550](https://redirect.github.com/vercel/next.js/issues/82550) +- feat: Turbopack typed links: [#&#8203;81528](https://redirect.github.com/vercel/next.js/issues/81528) +- Upgrade React from `ac7820a9-20250811` to `1dc3bdea-20250812`: [#&#8203;82575](https://redirect.github.com/vercel/next.js/issues/82575) +- \[Runtime prefetch] resolve runtime APIs in a separate task: [#&#8203;82475](https://redirect.github.com/vercel/next.js/issues/82475) +- Clean up unused code in restart server button: [#&#8203;82409](https://redirect.github.com/vercel/next.js/issues/82409) +- chore: Update babel types and do some light cleanup of babel loader: [#&#8203;82486](https://redirect.github.com/vercel/next.js/issues/82486) +- \[Cache Components] Avoid cache misses when resuming a cached page: [#&#8203;82578](https://redirect.github.com/vercel/next.js/issues/82578) +- chore: Remove unused `Map` support from `next/dynamic` transform: [#&#8203;82487](https://redirect.github.com/vercel/next.js/issues/82487) +- \[Deprecation Warnings]: add unstable\_rootParams deprecation warning: [#&#8203;82582](https://redirect.github.com/vercel/next.js/issues/82582) +- Turbopack: set `window.next.turbopack` instead: [#&#8203;82580](https://redirect.github.com/vercel/next.js/issues/82580) +- fix router handling when setting a location response header: [#&#8203;82588](https://redirect.github.com/vercel/next.js/issues/82588) +- Fix: Resolve <Head> PPR resume mismatch by search params: [#&#8203;82587](https://redirect.github.com/vercel/next.js/issues/82587) +- Upgrade React from `1dc3bdea-20250812` to `f1222f76-20250812`: [#&#8203;82595](https://redirect.github.com/vercel/next.js/issues/82595) +- \[devtools] Move ShadowRoot into context: [#&#8203;82296](https://redirect.github.com/vercel/next.js/issues/82296) +- Remove React 17 logic from Pages Router static generation: [#&#8203;82604](https://redirect.github.com/vercel/next.js/issues/82604) +- \[Segment Cache] Optimistic prefetch for search params: [#&#8203;82586](https://redirect.github.com/vercel/next.js/issues/82586) +- Handle badged console calls when dimming console output: [#&#8203;81889](https://redirect.github.com/vercel/next.js/issues/81889) +- run config deprecation checks only on user-provided configuration: [#&#8203;82613](https://redirect.github.com/vercel/next.js/issues/82613) +- \[devtools] Remove unused code: [#&#8203;82299](https://redirect.github.com/vercel/next.js/issues/82299) +- \[turbopack] Update Turbopack build warning message : [#&#8203;82591](https://redirect.github.com/vercel/next.js/issues/82591) +- \[Cache Components] Disallow sync access of cookies & headers at runtime: [#&#8203;82564](https://redirect.github.com/vercel/next.js/issues/82564) +- feat: type guard file generation: [#&#8203;81400](https://redirect.github.com/vercel/next.js/issues/81400) +- fix: find root dir on fs root: [#&#8203;82590](https://redirect.github.com/vercel/next.js/issues/82590) +- fix: use in operator to check dev indicator option when its obj: [#&#8203;82629](https://redirect.github.com/vercel/next.js/issues/82629) +- Upgrade React from `f1222f76-20250812` to `379a083b-20250813`: [#&#8203;82642](https://redirect.github.com/vercel/next.js/issues/82642) +- feat(next/image): warn when images.localPatterns is undefined and src has query: [#&#8203;82627](https://redirect.github.com/vercel/next.js/issues/82627) +- Turbopack: add `turbo_tasks::spawn`: [#&#8203;82634](https://redirect.github.com/vercel/next.js/issues/82634) +- Fix fetch logging after revalidation via server action: [#&#8203;82643](https://redirect.github.com/vercel/next.js/issues/82643) +- Fix request type in typed route validator: [#&#8203;82644](https://redirect.github.com/vercel/next.js/issues/82644) +- fix: use .js extension for relative imports: [#&#8203;82669](https://redirect.github.com/vercel/next.js/issues/82669) +- feat: add RouteContext type for app router route handlers: [#&#8203;82670](https://redirect.github.com/vercel/next.js/issues/82670) +- Add additional handling for build-complete: [#&#8203;82671](https://redirect.github.com/vercel/next.js/issues/82671) +- fix: Combine the hrtime tuple to get a better seconds representation: [#&#8203;82687](https://redirect.github.com/vercel/next.js/issues/82687) +- test: migrate manifest tests to snapshot testing with normalizeManifest utility: [#&#8203;82675](https://redirect.github.com/vercel/next.js/issues/82675) +- perf(router): replace LRU cache with optimized doubly-linked list implementation: [#&#8203;82633](https://redirect.github.com/vercel/next.js/issues/82633) +- Turbopack: use a source content regexp for the react compiler: [#&#8203;82631](https://redirect.github.com/vercel/next.js/issues/82631) +- Upgrade React from `379a083b-20250813` to `a96a0f39-20250815`: [#&#8203;82691](https://redirect.github.com/vercel/next.js/issues/82691) +- fix: memory leak from cloneResponse: [#&#8203;82678](https://redirect.github.com/vercel/next.js/issues/82678) +- Turbopack: Fix logic in HMR logging code that could emit a NaN build time: [#&#8203;82389](https://redirect.github.com/vercel/next.js/issues/82389) +- fix: use `turbopack.root` value for `outputFileTracingRoot` to have consistent tracing root: [#&#8203;82653](https://redirect.github.com/vercel/next.js/issues/82653) +- fix: return plain text 404 for invalid static asset paths: [#&#8203;75111](https://redirect.github.com/vercel/next.js/issues/75111) +- Turbopack: show timing event for database compaction: [#&#8203;82369](https://redirect.github.com/vercel/next.js/issues/82369) +- chore(test): update sharp api test: [#&#8203;82740](https://redirect.github.com/vercel/next.js/issues/82740) +- \[type] dynamic skip generating unused types: [#&#8203;82755](https://redirect.github.com/vercel/next.js/issues/82755) + +##### Example Changes + +- Add Prisma ORM example to Next.js examples: [#&#8203;75290](https://redirect.github.com/vercel/next.js/issues/75290) +- chore: Update `with-supabase` example to use `getClaims()`: [#&#8203;81383](https://redirect.github.com/vercel/next.js/issues/81383) +- docs: Improve Content Security Policy documentation: [#&#8203;80580](https://redirect.github.com/vercel/next.js/issues/80580) + +##### Misc Changes + +- Update Rspack development test manifest: [#&#8203;81603](https://redirect.github.com/vercel/next.js/issues/81603) +- Allow `beforePageLoad` to be async: [#&#8203;81650](https://redirect.github.com/vercel/next.js/issues/81650) +- Docs: POC: [#&#8203;81419](https://redirect.github.com/vercel/next.js/issues/81419) +- chore(bot): update comment: [#&#8203;81672](https://redirect.github.com/vercel/next.js/issues/81672) +- Fix build-native.ts on Windows: [#&#8203;81673](https://redirect.github.com/vercel/next.js/issues/81673) +- Update Rspack development test manifest: [#&#8203;81660](https://redirect.github.com/vercel/next.js/issues/81660) +- Update Rspack production test manifest: [#&#8203;81661](https://redirect.github.com/vercel/next.js/issues/81661) +- Add create release branch workflow: [#&#8203;81687](https://redirect.github.com/vercel/next.js/issues/81687) +- fix patch-next by adding missing script: [#&#8203;81430](https://redirect.github.com/vercel/next.js/issues/81430) +- Turbopack: Generalize `ImportedBinding` effect creation to avoid as much special-casing of SimpleAssignTarget: [#&#8203;81653](https://redirect.github.com/vercel/next.js/issues/81653) +- docs: Update redirects i18n documentation for App Router: [#&#8203;81347](https://redirect.github.com/vercel/next.js/issues/81347) +- Include `use-cache` test suite in the Cache Components tests: [#&#8203;81610](https://redirect.github.com/vercel/next.js/issues/81610) +- Improve error message for sync server functions: [#&#8203;81705](https://redirect.github.com/vercel/next.js/issues/81705) +- \[lint] keep lint-stage use faster linting: [#&#8203;81710](https://redirect.github.com/vercel/next.js/issues/81710) +- \[test] Fix `app-static` deploy test: [#&#8203;81712](https://redirect.github.com/vercel/next.js/issues/81712) +- Fix: createRouterAct "reject" config: [#&#8203;81720](https://redirect.github.com/vercel/next.js/issues/81720) +- Update Rspack development test manifest: [#&#8203;81702](https://redirect.github.com/vercel/next.js/issues/81702) +- Update Rspack production test manifest: [#&#8203;81701](https://redirect.github.com/vercel/next.js/issues/81701) +- Add an e2e test for the css serving issue: [#&#8203;81683](https://redirect.github.com/vercel/next.js/issues/81683) +- chore: update username from 'nebrelbug' to 'bgub': [#&#8203;81734](https://redirect.github.com/vercel/next.js/issues/81734) +- Turbopack: consistently name runtime chunk: [#&#8203;81769](https://redirect.github.com/vercel/next.js/issues/81769) +- Turbopack: include more details in panic: [#&#8203;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: [#&#8203;81634](https://redirect.github.com/vercel/next.js/issues/81634) +- Add trigger for v0 sync workflow: [#&#8203;81645](https://redirect.github.com/vercel/next.js/issues/81645) +- Update Rspack production test manifest: [#&#8203;81746](https://redirect.github.com/vercel/next.js/issues/81746) +- Update Rspack development test manifest: [#&#8203;81747](https://redirect.github.com/vercel/next.js/issues/81747) +- Turbopack: Split DynamicEqHash trait into smaller traits in a separate re-usable crate: [#&#8203;81741](https://redirect.github.com/vercel/next.js/issues/81741) +- \[turbopack] Reuse shared Promise for loaded chunks: [#&#8203;81755](https://redirect.github.com/vercel/next.js/issues/81755) +- Add VSCode tasks to show TypeScript compilation errors in problems view: [#&#8203;81799](https://redirect.github.com/vercel/next.js/issues/81799) +- Turbopack: remove unneeded manifests for API routes: [#&#8203;81536](https://redirect.github.com/vercel/next.js/issues/81536) +- \[turbopack] use `require` to load chunks in our node runtime: [#&#8203;81738](https://redirect.github.com/vercel/next.js/issues/81738) +- Turbopack: fix unhelpful error message when deleting folder fails: [#&#8203;81718](https://redirect.github.com/vercel/next.js/issues/81718) +- Remove `experimental.strictNextHead`: [#&#8203;81882](https://redirect.github.com/vercel/next.js/issues/81882) +- Remove some random commas: [#&#8203;81875](https://redirect.github.com/vercel/next.js/issues/81875) +- Turbopack: Add cache for reqwest clients: [#&#8203;81742](https://redirect.github.com/vercel/next.js/issues/81742) +- Update Rspack development test manifest: [#&#8203;81878](https://redirect.github.com/vercel/next.js/issues/81878) +- Update Rspack production test manifest: [#&#8203;81879](https://redirect.github.com/vercel/next.js/issues/81879) +- Turbopack: Track variable usage inside of visit\_assign\_target\_pat: [#&#8203;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: [#&#8203;81696](https://redirect.github.com/vercel/next.js/issues/81696) +- Docs: Document `global-not-found`: [#&#8203;81803](https://redirect.github.com/vercel/next.js/issues/81803) +- \[router-act] Fixes related to segment inlining: [#&#8203;81896](https://redirect.github.com/vercel/next.js/issues/81896) +- \[test] Add dedicated test for error when client functions are called from server components: [#&#8203;81930](https://redirect.github.com/vercel/next.js/issues/81930) +- Fix an issue in how css references are collected under `next build --turbopack`: [#&#8203;81704](https://redirect.github.com/vercel/next.js/issues/81704) +- Turbopack: Update notify-rs crate, remove workaround for fixed bug: [#&#8203;81909](https://redirect.github.com/vercel/next.js/issues/81909) +- Update Rspack development test manifest: [#&#8203;81913](https://redirect.github.com/vercel/next.js/issues/81913) +- Update Rspack production test manifest: [#&#8203;81914](https://redirect.github.com/vercel/next.js/issues/81914) +- Turbopack: Use workaround for rustc miscompilation bug on macos intel: [#&#8203;81950](https://redirect.github.com/vercel/next.js/issues/81950) +- \[test] workaround test that needs stylus: [#&#8203;81965](https://redirect.github.com/vercel/next.js/issues/81965) +- Bump to swc\_sourcemap 9.3.3: [#&#8203;81971](https://redirect.github.com/vercel/next.js/issues/81971) +- fix(Turbopack): Remove the duplicate SlowFilesystem warning: [#&#8203;81972](https://redirect.github.com/vercel/next.js/issues/81972) +- CI: add workflow\_branch data to deploy test failure message: [#&#8203;81949](https://redirect.github.com/vercel/next.js/issues/81949) +- Update Rspack production test manifest: [#&#8203;81961](https://redirect.github.com/vercel/next.js/issues/81961) +- Update Rspack development test manifest: [#&#8203;81960](https://redirect.github.com/vercel/next.js/issues/81960) +- \[turbopack] Rename ClientReferenceSet: [#&#8203;81942](https://redirect.github.com/vercel/next.js/issues/81942) +- Turbopack: fix scope hoisting variable renaming bug: [#&#8203;81640](https://redirect.github.com/vercel/next.js/issues/81640) +- Revert "\[test] workaround test that needs stylus": [#&#8203;81981](https://redirect.github.com/vercel/next.js/issues/81981) +- \[docs] fix rewrites example wording: [#&#8203;81985](https://redirect.github.com/vercel/next.js/issues/81985) +- Turbopack: improve named spans in tracing: [#&#8203;81458](https://redirect.github.com/vercel/next.js/issues/81458) +- Turbopack: update mimalloc: [#&#8203;81993](https://redirect.github.com/vercel/next.js/issues/81993) +- Turbopack: Update bundled webpki-roots: [#&#8203;81906](https://redirect.github.com/vercel/next.js/issues/81906) +- Allow specifying CLI version for e2e deploy: [#&#8203;81998](https://redirect.github.com/vercel/next.js/issues/81998) +- Turbopack: Move fs watcher anyhow::Context import inline to fix compilation warnings: [#&#8203;81997](https://redirect.github.com/vercel/next.js/issues/81997) +- Add link to manually trigger preview builds: [#&#8203;81977](https://redirect.github.com/vercel/next.js/issues/81977) +- Update Rspack production test manifest: [#&#8203;82007](https://redirect.github.com/vercel/next.js/issues/82007) +- Update Rspack development test manifest: [#&#8203;82008](https://redirect.github.com/vercel/next.js/issues/82008) +- Turbopack: Make turbo-tasks-fetch a bit more OOP-like: [#&#8203;81995](https://redirect.github.com/vercel/next.js/issues/81995) +- Update Rspack development test manifest: [#&#8203;82038](https://redirect.github.com/vercel/next.js/issues/82038) +- \[test] Allow running `lint-eslint` on a specific directory: [#&#8203;82009](https://redirect.github.com/vercel/next.js/issues/82009) +- Adjusted the warning message to be more descriptive: [#&#8203;82052](https://redirect.github.com/vercel/next.js/issues/82052) +- Update Rspack production test manifest: [#&#8203;82039](https://redirect.github.com/vercel/next.js/issues/82039) +- \[turbopack] mark `rcstr!` allocated Rcstr values as 'static' and stop refcounting them: [#&#8203;81994](https://redirect.github.com/vercel/next.js/issues/81994) +- Turbopack: only schedule tasks when task becomes active on active counter increase: [#&#8203;81414](https://redirect.github.com/vercel/next.js/issues/81414) +- docs: Update styling example links : [#&#8203;82111](https://redirect.github.com/vercel/next.js/issues/82111) +- \[turbopack] Documentation fixes for rcstr! and a tiny improvement to `hash`: [#&#8203;82084](https://redirect.github.com/vercel/next.js/issues/82084) +- \[turbopack] Improve our `const` compatible hash routine performance: [#&#8203;82088](https://redirect.github.com/vercel/next.js/issues/82088) +- Update Rspack production test manifest: [#&#8203;82139](https://redirect.github.com/vercel/next.js/issues/82139) +- Turbopack: Fix accidental doctest in globset module license: [#&#8203;82127](https://redirect.github.com/vercel/next.js/issues/82127) +- \[turbopack] tweak the ui of the module-cost benchmark: [#&#8203;81817](https://redirect.github.com/vercel/next.js/issues/81817) +- \[test] revert config change in hello-world test: [#&#8203;82173](https://redirect.github.com/vercel/next.js/issues/82173) +- docs: cookies.set encode option is not supported: [#&#8203;82154](https://redirect.github.com/vercel/next.js/issues/82154) +- docs: change Dashboard component to async for session verification: [#&#8203;81880](https://redirect.github.com/vercel/next.js/issues/81880) +- Update create-release-branch to disable test-new-tests: [#&#8203;82182](https://redirect.github.com/vercel/next.js/issues/82182) +- docs: update cacheTag.mdx: [#&#8203;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: [#&#8203;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: [#&#8203;82131](https://redirect.github.com/vercel/next.js/issues/82131) +- docs: fix typo in docs: [#&#8203;82186](https://redirect.github.com/vercel/next.js/issues/82186) +- docs: Add more links to app docs root: [#&#8203;82126](https://redirect.github.com/vercel/next.js/issues/82126) +- docs: App Router's React version: [#&#8203;82180](https://redirect.github.com/vercel/next.js/issues/82180) +- Turbopack: Use `Path`/`PathBuf` for all of the invalidation logic: [#&#8203;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: [#&#8203;82133](https://redirect.github.com/vercel/next.js/issues/82133) +- Turbopack: Watch the root and every parent directory in non-recursive mode: [#&#8203;82129](https://redirect.github.com/vercel/next.js/issues/82129) +- Turbopack: Remove unused `ignored_subpaths` feature from DiskWatcher: [#&#8203;82210](https://redirect.github.com/vercel/next.js/issues/82210) +- Grammar fix on forms.mdx: [#&#8203;82209](https://redirect.github.com/vercel/next.js/issues/82209) +- Update Rspack production test manifest: [#&#8203;82108](https://redirect.github.com/vercel/next.js/issues/82108) +- Update Rspack development test manifest: [#&#8203;82192](https://redirect.github.com/vercel/next.js/issues/82192) +- Turbopack: implement shutdown for backing storage correct: [#&#8203;82220](https://redirect.github.com/vercel/next.js/issues/82220) +- Update Rspack development test manifest: [#&#8203;82227](https://redirect.github.com/vercel/next.js/issues/82227) +- fix: turbopack loader ipc field mapping: [#&#8203;82112](https://redirect.github.com/vercel/next.js/issues/82112) +- Turbopack: fix dev test manifest: [#&#8203;82241](https://redirect.github.com/vercel/next.js/issues/82241) +- fix(Turbopack): Fix duplicated layout rendering in edge cases: [#&#8203;81948](https://redirect.github.com/vercel/next.js/issues/81948) +- \[turbopack] Adopt rcstr! more consistently: [#&#8203;80552](https://redirect.github.com/vercel/next.js/issues/80552) +- Turbopack: use mimalloc v3: [#&#8203;82221](https://redirect.github.com/vercel/next.js/issues/82221) +- Turbopack: no need to avoid allocations anymore: [#&#8203;82222](https://redirect.github.com/vercel/next.js/issues/82222) +- Turbopack: ensure max merge segments is respected accros families: [#&#8203;82223](https://redirect.github.com/vercel/next.js/issues/82223) +- docs: to indicate that redirect can be used in both server and client…: [#&#8203;82092](https://redirect.github.com/vercel/next.js/issues/82092) +- Turbopack: improve compression dictionary generation: [#&#8203;80061](https://redirect.github.com/vercel/next.js/issues/80061) +- test: reduce artificial timeouts in runtime prefetch tests: [#&#8203;82276](https://redirect.github.com/vercel/next.js/issues/82276) +- Turbopack: fix glob with empty alternative branch: [#&#8203;82275](https://redirect.github.com/vercel/next.js/issues/82275) +- \[turbopack] Optimize ESM exports: [#&#8203;82214](https://redirect.github.com/vercel/next.js/issues/82214) +- \[turbopack] Fix a snapshot test: [#&#8203;82281](https://redirect.github.com/vercel/next.js/issues/82281) +- \[turbopack] Avoid calling `find_server_entries` in the whole\_app\_module\_graph case: [#&#8203;81943](https://redirect.github.com/vercel/next.js/issues/81943) +- docs: Add Tolgee to app router localization resources: [#&#8203;81366](https://redirect.github.com/vercel/next.js/issues/81366) +- Update Rspack development test manifest: [#&#8203;82268](https://redirect.github.com/vercel/next.js/issues/82268) +- Update Rspack production test manifest: [#&#8203;82267](https://redirect.github.com/vercel/next.js/issues/82267) +- Turbopack: Remove the `lazy-regex` dependency: [#&#8203;82288](https://redirect.github.com/vercel/next.js/issues/82288) +- Turbopack: move block offsets from header to footer: [#&#8203;82047](https://redirect.github.com/vercel/next.js/issues/82047) +- Turbopack: Streaming write of SST files: [#&#8203;82048](https://redirect.github.com/vercel/next.js/issues/82048) +- \[turbopack] Use Arrays instead of objects to bootstrap chunks: [#&#8203;81877](https://redirect.github.com/vercel/next.js/issues/81877) +- Turbopack: set env in tracing context: [#&#8203;75254](https://redirect.github.com/vercel/next.js/issues/75254) +- \[test] Update snapshots: [#&#8203;82327](https://redirect.github.com/vercel/next.js/issues/82327) +- chore: fix eslint-typechecked-require with template: [#&#8203;82328](https://redirect.github.com/vercel/next.js/issues/82328) +- docs: add React Developer Tools section for debugging: [#&#8203;82320](https://redirect.github.com/vercel/next.js/issues/82320) +- docs: Clarify revalidatePath : [#&#8203;82142](https://redirect.github.com/vercel/next.js/issues/82142) +- Turbopack: Update `jsonc-parser`, dedupe with SWC: [#&#8203;82343](https://redirect.github.com/vercel/next.js/issues/82343) +- \[turbopack] vibecode a benchmark runner for module-cost: [#&#8203;82287](https://redirect.github.com/vercel/next.js/issues/82287) +- Documentation: Removed reference to treeShaking in 08-turbopack.mdx: [#&#8203;82352](https://redirect.github.com/vercel/next.js/issues/82352) +- Turbopack: run styled-jsx after typescript transform: [#&#8203;82359](https://redirect.github.com/vercel/next.js/issues/82359) +- Turbopack: pass `is_development` to `next_page_config`: [#&#8203;82363](https://redirect.github.com/vercel/next.js/issues/82363) +- refactor(turbo-tasks-fs): change FS to\_sys\_path to be synchronous: [#&#8203;82341](https://redirect.github.com/vercel/next.js/issues/82341) +- Turbopack: clean up some old TODOs: [#&#8203;82364](https://redirect.github.com/vercel/next.js/issues/82364) +- Docs: Updating guides on PPR and ISR: [#&#8203;81307](https://redirect.github.com/vercel/next.js/issues/81307) +- fix(Turbopack): Address duplicated metadata image modules when they are impored: [#&#8203;82367](https://redirect.github.com/vercel/next.js/issues/82367) +- Bump swc to 35: [#&#8203;82237](https://redirect.github.com/vercel/next.js/issues/82237) +- docs: CSP with SRI corrections: [#&#8203;82365](https://redirect.github.com/vercel/next.js/issues/82365) +- fix: implications of global-not-found skipping 'normal' rendering: [#&#8203;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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/19.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/19.1.2/19.2.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/19.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/19.1.2/19.2.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react/19.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/19.1.0/19.2.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/19.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/19.1.0/19.2.0?slim=true)](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` ([@&#8203;acdlite](https://redirect.github.com/acdlite) [@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) and many others)\n- Stringify context as \"SomeContext\" instead of \"SomeContext.Provider\" ([@&#8203;kassens](https://redirect.github.com/kassens) [#&#8203;33507](https://redirect.github.com/facebook/react/pull/33507))\n- Include stack of cause of React instrumentation errors with `%o` placeholder ([@&#8203;eps1lon](https://redirect.github.com/eps1lon) [#&#8203;34198](https://redirect.github.com/facebook/react/pull/34198))\n- Fix infinite `useDeferredValue` loop in popstate event ([@&#8203;acdlite](https://redirect.github.com/acdlite) [#&#8203;32821](https://redirect.github.com/facebook/react/pull/32821))\n- Fix a bug when an initial value was passed to `useDeferredValue` ([@&#8203;acdlite](https://redirect.github.com/acdlite) [#&#8203;34376](https://redirect.github.com/facebook/react/pull/34376))\n- Fix a crash when submitting forms with Client Actions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;33055](https://redirect.github.com/facebook/react/pull/33055))\n- Hide/unhide the content of dehydrated suspense boundaries if they resuspend ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;32900](https://redirect.github.com/facebook/react/pull/32900))\n- Avoid stack overflow on wide trees during Hot Reload ([@&#8203;sophiebits](https://redirect.github.com/sophiebits) [#&#8203;34145](https://redirect.github.com/facebook/react/pull/34145))\n- Improve Owner and Component stacks in various places ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage), [@&#8203;eps1lon](https://redirect.github.com/eps1lon): [#&#8203;33629](https://redirect.github.com/facebook/react/pull/33629), [#&#8203;33724](https://redirect.github.com/facebook/react/pull/33724), [#&#8203;32735](https://redirect.github.com/facebook/react/pull/32735), [#&#8203;33723](https://redirect.github.com/facebook/react/pull/33723))\n- Add `cacheSignal` ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;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 ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;33342](https://redirect.github.com/facebook/react/pull/33342))\n- Use underscore instead of `:` for IDs generated by `useId` ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage), [@&#8203;eps1lon](https://redirect.github.com/eps1lon): [#&#8203;32001](https://redirect.github.com/facebook/react/pull/32001), [#&#8203;33342](https://redirect.github.com/facebook/react/pull/33342)[#&#8203;33099](https://redirect.github.com/facebook/react/pull/33099), [#&#8203;33422](https://redirect.github.com/facebook/react/pull/33422))\n- Stop warning when ARIA 1.3 attributes are used ([@&#8203;Abdul-Omira](https://redirect.github.com/Abdul-Omira) [#&#8203;34264](https://redirect.github.com/facebook/react/pull/34264))\n- Allow `nonce` to be used on hoistable styles ([@&#8203;Andarist](https://redirect.github.com/Andarist) [#&#8203;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 ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;32774](https://redirect.github.com/facebook/react/pull/32774))\n- s/HTML/text for for error messages if text hydration mismatches ([@&#8203;rickhanlonii](https://redirect.github.com/rickhanlonii) [#&#8203;32763](https://redirect.github.com/facebook/react/pull/32763))\n- Fix a bug with `React.use` inside `React.lazy`-ed Component ([@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) [#&#8203;33941](https://redirect.github.com/facebook/react/pull/33941))\n- Enable the `progressiveChunkSize` option for server-side-rendering APIs ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;33027](https://redirect.github.com/facebook/react/pull/33027))\n- Fix a bug with deeply nested Suspense inside Suspense fallback when server-side-rendering ([@&#8203;gnoff](https://redirect.github.com/gnoff) [#&#8203;33467](https://redirect.github.com/facebook/react/pull/33467))\n- Avoid hanging when suspending after aborting while rendering ([@&#8203;gnoff](https://redirect.github.com/gnoff) [#&#8203;34192](https://redirect.github.com/facebook/react/pull/34192))\n- Add Node Web Streams to server-side-rendering APIs for Node.js ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;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 ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;34604](https://redirect.github.com/facebook/react/pull/34604))\n- Log error if production elements are rendered during development ([@&#8203;eps1lon](https://redirect.github.com/eps1lon) [#&#8203;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 ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;34084](https://redirect.github.com/facebook/react/pull/34084), [@&#8203;denk0403](https://redirect.github.com/denk0403) [#&#8203;33761](https://redirect.github.com/facebook/react/pull/33761))\n- Pass line/column to `filterStackFrame` ([@&#8203;eps1lon](https://redirect.github.com/eps1lon) [#&#8203;33707](https://redirect.github.com/facebook/react/pull/33707))\n- Support Async Modules in Turbopack Server References ([@&#8203;lubieowoce](https://redirect.github.com/lubieowoce) [#&#8203;34531](https://redirect.github.com/facebook/react/pull/34531))\n- Add support for .mjs file extension in Webpack ([@&#8203;jennyscript](https://redirect.github.com/jennyscript) [#&#8203;33028](https://redirect.github.com/facebook/react/pull/33028))\n- Fix a wrong missing key warning ([@&#8203;unstubbable](https://redirect.github.com/unstubbable) [#&#8203;34350](https://redirect.github.com/facebook/react/pull/34350))\n- Make console log resolve in predictable order ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/19.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/19.1.2/19.2.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/19.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/19.1.2/19.2.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react/19.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/19.1.0/19.2.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/19.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/19.1.0/19.2.0?slim=true)](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` ([@&#8203;acdlite](https://redirect.github.com/acdlite) [@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) and many others) +- Stringify context as "SomeContext" instead of "SomeContext.Provider" ([@&#8203;kassens](https://redirect.github.com/kassens) [#&#8203;33507](https://redirect.github.com/facebook/react/pull/33507)) +- Include stack of cause of React instrumentation errors with `%o` placeholder ([@&#8203;eps1lon](https://redirect.github.com/eps1lon) [#&#8203;34198](https://redirect.github.com/facebook/react/pull/34198)) +- Fix infinite `useDeferredValue` loop in popstate event ([@&#8203;acdlite](https://redirect.github.com/acdlite) [#&#8203;32821](https://redirect.github.com/facebook/react/pull/32821)) +- Fix a bug when an initial value was passed to `useDeferredValue` ([@&#8203;acdlite](https://redirect.github.com/acdlite) [#&#8203;34376](https://redirect.github.com/facebook/react/pull/34376)) +- Fix a crash when submitting forms with Client Actions ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;33055](https://redirect.github.com/facebook/react/pull/33055)) +- Hide/unhide the content of dehydrated suspense boundaries if they resuspend ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;32900](https://redirect.github.com/facebook/react/pull/32900)) +- Avoid stack overflow on wide trees during Hot Reload ([@&#8203;sophiebits](https://redirect.github.com/sophiebits) [#&#8203;34145](https://redirect.github.com/facebook/react/pull/34145)) +- Improve Owner and Component stacks in various places ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage), [@&#8203;eps1lon](https://redirect.github.com/eps1lon): [#&#8203;33629](https://redirect.github.com/facebook/react/pull/33629), [#&#8203;33724](https://redirect.github.com/facebook/react/pull/33724), [#&#8203;32735](https://redirect.github.com/facebook/react/pull/32735), [#&#8203;33723](https://redirect.github.com/facebook/react/pull/33723)) +- Add `cacheSignal` ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;33557](https://redirect.github.com/facebook/react/pull/33557)) + +##### React DOM + +- Block on Suspensey Fonts during reveal of server-side-rendered content ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;33342](https://redirect.github.com/facebook/react/pull/33342)) +- Use underscore instead of `:` for IDs generated by `useId` ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage), [@&#8203;eps1lon](https://redirect.github.com/eps1lon): [#&#8203;32001](https://redirect.github.com/facebook/react/pull/32001), [#&#8203;33342](https://redirect.github.com/facebook/react/pull/33342)[#&#8203;33099](https://redirect.github.com/facebook/react/pull/33099), [#&#8203;33422](https://redirect.github.com/facebook/react/pull/33422)) +- Stop warning when ARIA 1.3 attributes are used ([@&#8203;Abdul-Omira](https://redirect.github.com/Abdul-Omira) [#&#8203;34264](https://redirect.github.com/facebook/react/pull/34264)) +- Allow `nonce` to be used on hoistable styles ([@&#8203;Andarist](https://redirect.github.com/Andarist) [#&#8203;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 ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;32774](https://redirect.github.com/facebook/react/pull/32774)) +- s/HTML/text for for error messages if text hydration mismatches ([@&#8203;rickhanlonii](https://redirect.github.com/rickhanlonii) [#&#8203;32763](https://redirect.github.com/facebook/react/pull/32763)) +- Fix a bug with `React.use` inside `React.lazy`-ed Component ([@&#8203;hi-ogawa](https://redirect.github.com/hi-ogawa) [#&#8203;33941](https://redirect.github.com/facebook/react/pull/33941)) +- Enable the `progressiveChunkSize` option for server-side-rendering APIs ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;33027](https://redirect.github.com/facebook/react/pull/33027)) +- Fix a bug with deeply nested Suspense inside Suspense fallback when server-side-rendering ([@&#8203;gnoff](https://redirect.github.com/gnoff) [#&#8203;33467](https://redirect.github.com/facebook/react/pull/33467)) +- Avoid hanging when suspending after aborting while rendering ([@&#8203;gnoff](https://redirect.github.com/gnoff) [#&#8203;34192](https://redirect.github.com/facebook/react/pull/34192)) +- Add Node Web Streams to server-side-rendering APIs for Node.js ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;33475](https://redirect.github.com/facebook/react/pull/33475)) + +##### React Server Components + +- Preload `<img>` and `<link>` using hints before they're rendered ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;34604](https://redirect.github.com/facebook/react/pull/34604)) +- Log error if production elements are rendered during development ([@&#8203;eps1lon](https://redirect.github.com/eps1lon) [#&#8203;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 ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;34084](https://redirect.github.com/facebook/react/pull/34084), [@&#8203;denk0403](https://redirect.github.com/denk0403) [#&#8203;33761](https://redirect.github.com/facebook/react/pull/33761)) +- Pass line/column to `filterStackFrame` ([@&#8203;eps1lon](https://redirect.github.com/eps1lon) [#&#8203;33707](https://redirect.github.com/facebook/react/pull/33707)) +- Support Async Modules in Turbopack Server References ([@&#8203;lubieowoce](https://redirect.github.com/lubieowoce) [#&#8203;34531](https://redirect.github.com/facebook/react/pull/34531)) +- Add support for .mjs file extension in Webpack ([@&#8203;jennyscript](https://redirect.github.com/jennyscript) [#&#8203;33028](https://redirect.github.com/facebook/react/pull/33028)) +- Fix a wrong missing key warning ([@&#8203;unstubbable](https://redirect.github.com/unstubbable) [#&#8203;34350](https://redirect.github.com/facebook/react/pull/34350)) +- Make console log resolve in predictable order ([@&#8203;sebmarkbage](https://redirect.github.com/sebmarkbage) [#&#8203;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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.25.0/9.36.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.25.0/9.36.0?slim=true)](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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lucide-react/0.544.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lucide-react/0.503.0/0.544.0?slim=true)](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 [@&#8203;pascalduez](https://redirect.github.com/pascalduez) in [#&#8203;3524](https://redirect.github.com/lucide-icons/lucide/pull/3524)\n- feat(icons): added `ev-charger` icon by [@&#8203;UsamaKhan](https://redirect.github.com/UsamaKhan) in [#&#8203;2781](https://redirect.github.com/lucide-icons/lucide/pull/2781)\n\n#### New Contributors\n\n- [@&#8203;pascalduez](https://redirect.github.com/pascalduez) made their first contribution in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3589](https://redirect.github.com/lucide-icons/lucide/pull/3589)\n- fix(icons): changed `church` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;2971](https://redirect.github.com/lucide-icons/lucide/pull/2971)\n- chore(metadata): Added tags to `messages-square` by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3529](https://redirect.github.com/lucide-icons/lucide/pull/3529)\n- fix(icons): Optimise `bug` icons by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3574](https://redirect.github.com/lucide-icons/lucide/pull/3574)\n- fix(icons): changed list/text & derived icons by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3568](https://redirect.github.com/lucide-icons/lucide/pull/3568)\n- fix(icons): changed `panel-top-bottom-dashed` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3584](https://redirect.github.com/lucide-icons/lucide/pull/3584)\n- fix(icons): changed `message-square-quote` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3550](https://redirect.github.com/lucide-icons/lucide/pull/3550)\n- fix(meta): added tag to `ship` metadata by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3559](https://redirect.github.com/lucide-icons/lucide/pull/3559)\n- fix(meta): add tags to `id-card-lanyard` metadata by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3534](https://redirect.github.com/lucide-icons/lucide/pull/3534)\n- fix(icons): changed `calendar-cog` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3583](https://redirect.github.com/lucide-icons/lucide/pull/3583)\n- chore(deps): bump astro from 5.5.2 to 5.13.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot] in [#&#8203;3564](https://redirect.github.com/lucide-icons/lucide/pull/3564)\n- feat(packages): add new package for flutter by [@&#8203;vqh2602](https://redirect.github.com/vqh2602) in [#&#8203;3536](https://redirect.github.com/lucide-icons/lucide/pull/3536)\n- feat(icons): added `house-heart` icon by [@&#8203;danielbayley](https://redirect.github.com/danielbayley) in [#&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3590](https://redirect.github.com/lucide-icons/lucide/pull/3590)\n- feat(icons): added `list-chevrons-down-up` icon by [@&#8203;juliankellydesign](https://redirect.github.com/juliankellydesign) in [#&#8203;3492](https://redirect.github.com/lucide-icons/lucide/pull/3492)\n\n#### New Contributors\n\n- [@&#8203;juliankellydesign](https://redirect.github.com/juliankellydesign) made their first contribution in [#&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3530](https://redirect.github.com/lucide-icons/lucide/pull/3530)\n- fix(icons): changed `umbrella` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3490](https://redirect.github.com/lucide-icons/lucide/pull/3490)\n- docs(site): added official statement on brand logos in Lucide by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3541](https://redirect.github.com/lucide-icons/lucide/pull/3541)\n- fix(icons): changed `camera` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3539](https://redirect.github.com/lucide-icons/lucide/pull/3539)\n- feat(icons): added `rose` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3505](https://redirect.github.com/lucide-icons/lucide/pull/3505)\n- fix(icons): changed `store` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3501](https://redirect.github.com/lucide-icons/lucide/pull/3501)\n- fix(icons): changed `mic-off` icon by [@&#8203;lieonlion](https://redirect.github.com/lieonlion) in [#&#8203;2823](https://redirect.github.com/lucide-icons/lucide/pull/2823)\n- chore(deps): bump astro from 5.5.2 to 5.12.8 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\\[bot] in [#&#8203;3523](https://redirect.github.com/lucide-icons/lucide/pull/3523)\n- fix(icons): deprecate rail-symbol by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2862](https://redirect.github.com/lucide-icons/lucide/pull/2862)\n- feat(icons): added `kayak` icon by [@&#8203;jpjacobpadilla](https://redirect.github.com/jpjacobpadilla) in [#&#8203;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 [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3341](https://redirect.github.com/lucide-icons/lucide/pull/3341)\n- docs: add rule against war/violence related imagery by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3506](https://redirect.github.com/lucide-icons/lucide/pull/3506)\n- fix(icons): changed `spade` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3502](https://redirect.github.com/lucide-icons/lucide/pull/3502)\n- fix(icons): changed `school` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;2968](https://redirect.github.com/lucide-icons/lucide/pull/2968)\n- fix(site): fixes icon style customiser by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3511](https://redirect.github.com/lucide-icons/lucide/pull/3511)\n- fix(docs): fixed array length error in diff endpoint by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3498](https://redirect.github.com/lucide-icons/lucide/pull/3498)\n- feat(icons): added `circle-star` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3473](https://redirect.github.com/lucide-icons/lucide/pull/3473)\n- fix(icons): changed `hospital` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;2969](https://redirect.github.com/lucide-icons/lucide/pull/2969)\n- fix([@&#8203;lucide/svelte](https://redirect.github.com/lucide/svelte)): Add `.js` extensions to imports by [@&#8203;abdel-17](https://redirect.github.com/abdel-17) in [#&#8203;2950](https://redirect.github.com/lucide-icons/lucide/pull/2950)\n- fix(lucide-vue-next): Support for kebabCase props by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;3477](https://redirect.github.com/lucide-icons/lucide/pull/3477)\n- fix(icons): changed `a-arrow-*` icons by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3474](https://redirect.github.com/lucide-icons/lucide/pull/3474)\n- fix(icons): arcified `cake-slice` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3345](https://redirect.github.com/lucide-icons/lucide/pull/3345)\n- feat(lucide-static): include aliases in icons directory by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3368](https://redirect.github.com/lucide-icons/lucide/pull/3368)\n- feat(icons): added `turntable` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3429](https://redirect.github.com/lucide-icons/lucide/pull/3429)\n\n#### New Contributors\n\n- [@&#8203;abdel-17](https://redirect.github.com/abdel-17) made their first contribution in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;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 [@&#8203;AlexProgrammerDE](https://redirect.github.com/AlexProgrammerDE) in [#&#8203;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 [@&#8203;epifaniofrancisco](https://redirect.github.com/epifaniofrancisco) in [#&#8203;3322](https://redirect.github.com/lucide-icons/lucide/pull/3322)\n- feat(SvgPreview): add features from lucide studio by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3365](https://redirect.github.com/lucide-icons/lucide/pull/3365)\n- chore: icon alias improvements by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2861](https://redirect.github.com/lucide-icons/lucide/pull/2861)\n- fix(icons): changed tiny heart icons by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3471](https://redirect.github.com/lucide-icons/lucide/pull/3471)\n- chore(docs): Update vitepress deps by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;3470](https://redirect.github.com/lucide-icons/lucide/pull/3470)\n- feat(icons): added hand-fist icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;1843](https://redirect.github.com/lucide-icons/lucide/pull/1843)\n\n#### New Contributors\n\n- [@&#8203;AlexProgrammerDE](https://redirect.github.com/AlexProgrammerDE) made their first contribution in [#&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2935](https://redirect.github.com/lucide-icons/lucide/pull/2935)\n- fix(icons): changed `gavel` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3465](https://redirect.github.com/lucide-icons/lucide/pull/3465)\n- fix(icons): changed `sun-moon` icon & arcified `moon` icons by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;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 [@&#8203;Zlendy](https://redirect.github.com/Zlendy) in [#&#8203;3416](https://redirect.github.com/lucide-icons/lucide/pull/3416)\n- fix(icons): changed `sailboat` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3460](https://redirect.github.com/lucide-icons/lucide/pull/3460)\n- fix(icons): Changed `a-large-small` icon by [@&#8203;vichotech](https://redirect.github.com/vichotech) in [#&#8203;3396](https://redirect.github.com/lucide-icons/lucide/pull/3396)\n- fix(icons): added rounding to `heart-*` icons by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3061](https://redirect.github.com/lucide-icons/lucide/pull/3061)\n- fix(icons): changed `folder-symlink` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2558](https://redirect.github.com/lucide-icons/lucide/pull/2558)\n- fix(icons): Rounded and optically-centred `flag-triangle-*` icons by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3438](https://redirect.github.com/lucide-icons/lucide/pull/3438)\n- feat(icons): added `closed-caption` icon by [@&#8203;UsamaKhan](https://redirect.github.com/UsamaKhan) in [#&#8203;2910](https://redirect.github.com/lucide-icons/lucide/pull/2910)\n\n##### New Contributors\n\n- [@&#8203;Zlendy](https://redirect.github.com/Zlendy) made their first contribution in [#&#8203;3416](https://redirect.github.com/lucide-icons/lucide/pull/3416)\n- [@&#8203;vichotech](https://redirect.github.com/vichotech) made their first contribution in [#&#8203;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 [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3298](https://redirect.github.com/lucide-icons/lucide/pull/3298)\n- fix(icons): changed `wrench` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3464](https://redirect.github.com/lucide-icons/lucide/pull/3464)\n- feat(icons): added `clipboard-clock` icon by [@&#8203;beanduong](https://redirect.github.com/beanduong) in [#&#8203;3427](https://redirect.github.com/lucide-icons/lucide/pull/3427)\n\n#### New Contributors\n\n- [@&#8203;beanduong](https://redirect.github.com/beanduong) made their first contribution in [#&#8203;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 [@&#8203;MArtytraM99](https://redirect.github.com/MArtytraM99) in [#&#8203;3331](https://redirect.github.com/lucide-icons/lucide/pull/3331)\n\n#### New Contributors\n\n- [@&#8203;MArtytraM99](https://redirect.github.com/MArtytraM99) made their first contribution in [#&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3458](https://redirect.github.com/lucide-icons/lucide/pull/3458)\n- fix(icons): changed `castle` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;2972](https://redirect.github.com/lucide-icons/lucide/pull/2972)\n- fix(icons): Rename `location-edit` to `map-pin-pencil` by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;3462](https://redirect.github.com/lucide-icons/lucide/pull/3462)\n- feat(icons): added `map-minus` icon by [@&#8203;MarianoFranzese](https://redirect.github.com/MarianoFranzese) in [#&#8203;3259](https://redirect.github.com/lucide-icons/lucide/pull/3259)\n\n#### New Contributors\n\n- [@&#8203;MarianoFranzese](https://redirect.github.com/MarianoFranzese) made their first contribution in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3454](https://redirect.github.com/lucide-icons/lucide/pull/3454)\n- fix(icons): changed `gem` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3442](https://redirect.github.com/lucide-icons/lucide/pull/3442)\n- fix(icons): Refine `refresh-ccw-dot` to match other `refresh-` icons by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3437](https://redirect.github.com/lucide-icons/lucide/pull/3437)\n- fix(icons): changed `croissant` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3428](https://redirect.github.com/lucide-icons/lucide/pull/3428)\n- fix(icons): changed `sprout` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3430](https://redirect.github.com/lucide-icons/lucide/pull/3430)\n- fix(icons): arcified playback icons by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3425](https://redirect.github.com/lucide-icons/lucide/pull/3425)\n- fix(icons): changed `sparkles` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3426](https://redirect.github.com/lucide-icons/lucide/pull/3426)\n- fix(icons): arcify `arrow-big-` icons by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3356](https://redirect.github.com/lucide-icons/lucide/pull/3356)\n- feat(icons): added `hat-glasses` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3452](https://redirect.github.com/lucide-icons/lucide/pull/3452)\n- feat(icons): added `spotlight` icon by [@&#8203;chessurisme](https://redirect.github.com/chessurisme) in [#&#8203;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 [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;3372](https://redirect.github.com/lucide-icons/lucide/pull/3372)\n- docs(site): small changes for DynamicIcon by [@&#8203;Itrulia](https://redirect.github.com/Itrulia) in [#&#8203;3355](https://redirect.github.com/lucide-icons/lucide/pull/3355)\n- fix(icons): changed `circle-parking-off` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3343](https://redirect.github.com/lucide-icons/lucide/pull/3343)\n- feat(icons): added Turkish lira icons by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;2873](https://redirect.github.com/lucide-icons/lucide/pull/2873)\n- fix(icons): changed `brain` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3381](https://redirect.github.com/lucide-icons/lucide/pull/3381)\n- fix(icons): changed `cable` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3374](https://redirect.github.com/lucide-icons/lucide/pull/3374)\n- fix(icons): changed `podcast` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3385](https://redirect.github.com/lucide-icons/lucide/pull/3385)\n- fix(icons): changed `trash` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3394](https://redirect.github.com/lucide-icons/lucide/pull/3394)\n- fix(icons): changed `pen-line` and `pencil-line` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2663](https://redirect.github.com/lucide-icons/lucide/pull/2663)\n- fix(icons): fixed `ban` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3434](https://redirect.github.com/lucide-icons/lucide/pull/3434)\n- fix(icons): changed `magnet` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3435](https://redirect.github.com/lucide-icons/lucide/pull/3435)\n- feat(icons): added `wifi-sync` icon by [@&#8203;luisdlopera](https://redirect.github.com/luisdlopera) in [#&#8203;3132](https://redirect.github.com/lucide-icons/lucide/pull/3132)\n\n#### New Contributors\n\n- [@&#8203;Itrulia](https://redirect.github.com/Itrulia) made their first contribution in [#&#8203;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 [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;2448](https://redirect.github.com/lucide-icons/lucide/pull/2448)\n- fix(icons): arcified `shrub` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2292](https://redirect.github.com/lucide-icons/lucide/pull/2292)\n- fix(icons): changed `sun-moon` icon by [@&#8203;zishankadri](https://redirect.github.com/zishankadri) in [#&#8203;3328](https://redirect.github.com/lucide-icons/lucide/pull/3328)\n- fix(icons): changed `flag` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3370](https://redirect.github.com/lucide-icons/lucide/pull/3370)\n- feat(icons): added `tool-case` icon by [@&#8203;AlexNaskida](https://redirect.github.com/AlexNaskida) in [#&#8203;3333](https://redirect.github.com/lucide-icons/lucide/pull/3333)\n\n#### New Contributors\n\n- [@&#8203;zishankadri](https://redirect.github.com/zishankadri) made their first contribution in [#&#8203;3328](https://redirect.github.com/lucide-icons/lucide/pull/3328)\n- [@&#8203;AlexNaskida](https://redirect.github.com/AlexNaskida) made their first contribution in [#&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3225](https://redirect.github.com/lucide-icons/lucide/pull/3225)\n- fix(icons): changed `dessert` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3362](https://redirect.github.com/lucide-icons/lucide/pull/3362)\n- fix(icons): changed `ligature` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3369](https://redirect.github.com/lucide-icons/lucide/pull/3369)\n- fix(icons): Updates to clock-related icons by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;2538](https://redirect.github.com/lucide-icons/lucide/pull/2538)\n- feat(icons): added `vector-square` icon by [@&#8203;chessurisme](https://redirect.github.com/chessurisme) in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2483](https://redirect.github.com/lucide-icons/lucide/pull/2483)\n- feat(icons): add `line-squiggle` icon by [@&#8203;chessurisme](https://redirect.github.com/chessurisme) in [#&#8203;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 [@&#8203;cstayyab](https://redirect.github.com/cstayyab) in [#&#8203;3269](https://redirect.github.com/lucide-icons/lucide/pull/3269)\n- feat(icons): added `squircle-dashed` icon by [@&#8203;aramsoneson](https://redirect.github.com/aramsoneson) in [#&#8203;3262](https://redirect.github.com/lucide-icons/lucide/pull/3262)\n- docs(design-guide): added bad examples for 2px rule by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2879](https://redirect.github.com/lucide-icons/lucide/pull/2879)\n\n##### New Contributors\n\n- [@&#8203;cstayyab](https://redirect.github.com/cstayyab) made their first contribution in [#&#8203;3269](https://redirect.github.com/lucide-icons/lucide/pull/3269)\n- [@&#8203;aramsoneson](https://redirect.github.com/aramsoneson) made their first contribution in [#&#8203;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 [@&#8203;kivicode](https://redirect.github.com/kivicode) in [#&#8203;3323](https://redirect.github.com/lucide-icons/lucide/pull/3323)\n\n#### New Contributors\n\n- [@&#8203;kivicode](https://redirect.github.com/kivicode) made their first contribution in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3267](https://redirect.github.com/lucide-icons/lucide/pull/3267)\n- feat(icons): added `spool` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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- [@&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;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 [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3310](https://redirect.github.com/lucide-icons/lucide/pull/3310)\n- fix(icons): changed `pocket` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3304](https://redirect.github.com/lucide-icons/lucide/pull/3304)\n- fix(icons): changed `mic` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3301](https://redirect.github.com/lucide-icons/lucide/pull/3301)\n- fix(icons): changed `radio` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3293](https://redirect.github.com/lucide-icons/lucide/pull/3293)\n- fix: some typos for categories by [@&#8203;npv12](https://redirect.github.com/npv12) in [#&#8203;3319](https://redirect.github.com/lucide-icons/lucide/pull/3319)\n- perf(docs): optimize IconsOverview initial render - 50% faster load times by [@&#8203;epifaniofrancisco](https://redirect.github.com/epifaniofrancisco) in [#&#8203;3282](https://redirect.github.com/lucide-icons/lucide/pull/3282)\n- fix(docs): remove flex-direction CSS causing absolute stroke width toggle positioning issue ([#&#8203;3308](https://redirect.github.com/lucide-icons/lucide/issues/3308)) by [@&#8203;epifaniofrancisco](https://redirect.github.com/epifaniofrancisco) in [#&#8203;3317](https://redirect.github.com/lucide-icons/lucide/pull/3317)\n- feat(icons): added `wifi-cog` icon by [@&#8203;luisdlopera](https://redirect.github.com/luisdlopera) in [#&#8203;3133](https://redirect.github.com/lucide-icons/lucide/pull/3133)\n\n#### New Contributors\n\n- [@&#8203;npv12](https://redirect.github.com/npv12) made their first contribution in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3238](https://redirect.github.com/lucide-icons/lucide/pull/3238)\n- fix(icons): changed `radiation` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3303](https://redirect.github.com/lucide-icons/lucide/pull/3303)\n- feat(icons): added `rectangle-circle` icon by [@&#8203;zefir-git](https://redirect.github.com/zefir-git) in [#&#8203;3245](https://redirect.github.com/lucide-icons/lucide/pull/3245)\n\n#### New Contributors\n\n- [@&#8203;zefir-git](https://redirect.github.com/zefir-git) made their first contribution in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2475](https://redirect.github.com/lucide-icons/lucide/pull/2475)\n- fix(pull-request-icon-preview): pinned and --forced svgson installati\u2026 by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3289](https://redirect.github.com/lucide-icons/lucide/pull/3289)\n- chore(metadata): added tag to `bandage` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3300](https://redirect.github.com/lucide-icons/lucide/pull/3300)\n- fix(icons): changed `settings-2` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2974](https://redirect.github.com/lucide-icons/lucide/pull/2974)\n- fix(docs): [#&#8203;2984](https://redirect.github.com/lucide-icons/lucide/issues/2984) absoluteStrokeWidth not resetting with Reset button by [@&#8203;epifaniofrancisco](https://redirect.github.com/epifaniofrancisco) in [#&#8203;3261](https://redirect.github.com/lucide-icons/lucide/pull/3261)\n- feat(icons): added book-alert icon by [@&#8203;domasmark](https://redirect.github.com/domasmark) in [#&#8203;3249](https://redirect.github.com/lucide-icons/lucide/pull/3249)\n\n#### New Contributors\n\n- [@&#8203;domasmark](https://redirect.github.com/domasmark) made their first contribution in [#&#8203;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 [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;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 [@&#8203;lieonlion](https://redirect.github.com/lieonlion) in [#&#8203;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 [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;3181](https://redirect.github.com/lucide-icons/lucide/pull/3181)\n- docs(docs): added testing website locally instructions by [@&#8203;briz123](https://redirect.github.com/briz123) in [#&#8203;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 [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;3236](https://redirect.github.com/lucide-icons/lucide/pull/3236)\n- fix(icons): changed `square-check-big` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3156](https://redirect.github.com/lucide-icons/lucide/pull/3156)\n- fix(icons): changed `list-collapse` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3081](https://redirect.github.com/lucide-icons/lucide/pull/3081)\n- fix(icons): changed `battery-*` icons by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3083](https://redirect.github.com/lucide-icons/lucide/pull/3083)\n- fix(icons): changed `paperclip` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2956](https://redirect.github.com/lucide-icons/lucide/pull/2956)\n- fix(icons): changed `eraser` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3076](https://redirect.github.com/lucide-icons/lucide/pull/3076)\n- feat(icons): Add `cloud-check` icon by [@&#8203;lscheibel](https://redirect.github.com/lscheibel) in [#&#8203;2612](https://redirect.github.com/lucide-icons/lucide/pull/2612)\n- feat(icon): add `id-card-lanyard` icon by [@&#8203;python2911](https://redirect.github.com/python2911) in [#&#8203;2898](https://redirect.github.com/lucide-icons/lucide/pull/2898)\n- feat(angular): update peer dependencies for Angular to support version 20.x by [@&#8203;JeevanMahesha](https://redirect.github.com/JeevanMahesha) in [#&#8203;3273](https://redirect.github.com/lucide-icons/lucide/pull/3273)\n- fix(icons): changed `file-badge` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2934](https://redirect.github.com/lucide-icons/lucide/pull/2934)\n- feat(icons): added `grid-3x2` icon by [@&#8203;qubrat](https://redirect.github.com/qubrat) in [#&#8203;3216](https://redirect.github.com/lucide-icons/lucide/pull/3216)\n\n#### New Contributors\n\n- [@&#8203;lieonlion](https://redirect.github.com/lieonlion) made their first contribution in [#&#8203;2822](https://redirect.github.com/lucide-icons/lucide/pull/2822)\n- [@&#8203;python2911](https://redirect.github.com/python2911) made their first contribution in [#&#8203;2898](https://redirect.github.com/lucide-icons/lucide/pull/2898)\n- [@&#8203;JeevanMahesha](https://redirect.github.com/JeevanMahesha) made their first contribution in [#&#8203;3273](https://redirect.github.com/lucide-icons/lucide/pull/3273)\n- [@&#8203;qubrat](https://redirect.github.com/qubrat) made their first contribution in [#&#8203;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 [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3168](https://redirect.github.com/lucide-icons/lucide/pull/3168)\n- fix(icons): changed `clock-6` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3209](https://redirect.github.com/lucide-icons/lucide/pull/3209)\n- fix(icons): changed `axis-3d` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3199](https://redirect.github.com/lucide-icons/lucide/pull/3199)\n- fix(icons): changed `chevrons-left-right-ellipsis` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3189](https://redirect.github.com/lucide-icons/lucide/pull/3189)\n- fix(icons): changed `square-code` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3173](https://redirect.github.com/lucide-icons/lucide/pull/3173)\n- fix(icons): changed `satellite` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3180](https://redirect.github.com/lucide-icons/lucide/pull/3180)\n- fix(lucide-react-native): support react 19 ([#&#8203;2951](https://redirect.github.com/lucide-icons/lucide/issues/2951)) by [@&#8203;jvliwanag](https://redirect.github.com/jvliwanag) in [#&#8203;3126](https://redirect.github.com/lucide-icons/lucide/pull/3126)\n- fix(icons): changed `factory` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;2970](https://redirect.github.com/lucide-icons/lucide/pull/2970)\n- fix(icons): changed `university` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;2965](https://redirect.github.com/lucide-icons/lucide/pull/2965)\n- fix(icons): changed `warehouse` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;2966](https://redirect.github.com/lucide-icons/lucide/pull/2966)\n- fix(icons): changed `landmark` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;2967](https://redirect.github.com/lucide-icons/lucide/pull/2967)\n- chore(cspell): remove duplicate 'pilcrow' from `custom-words.txt` by [@&#8203;Abdalrhman-Almarakeby](https://redirect.github.com/Abdalrhman-Almarakeby) in [#&#8203;3193](https://redirect.github.com/lucide-icons/lucide/pull/3193)\n- feat(icons): added `square-dashed-top-solid` icon by [@&#8203;juanpablofernandez](https://redirect.github.com/juanpablofernandez) in [#&#8203;3204](https://redirect.github.com/lucide-icons/lucide/pull/3204)\n\n#### New Contributors\n\n- [@&#8203;jvliwanag](https://redirect.github.com/jvliwanag) made their first contribution in [#&#8203;3126](https://redirect.github.com/lucide-icons/lucide/pull/3126)\n- [@&#8203;juanpablofernandez](https://redirect.github.com/juanpablofernandez) made their first contribution in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3172](https://redirect.github.com/lucide-icons/lucide/pull/3172)\n- feat(icons): added `check-line` icon by [@&#8203;oosawy](https://redirect.github.com/oosawy) in [#&#8203;2890](https://redirect.github.com/lucide-icons/lucide/pull/2890)\n\n#### New Contributors\n\n- [@&#8203;oosawy](https://redirect.github.com/oosawy) made their first contribution in [#&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3201](https://redirect.github.com/lucide-icons/lucide/pull/3201)\n- revert(site): resets Absolute Stroke Width by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3197](https://redirect.github.com/lucide-icons/lucide/pull/3197)\n- feat(icons): added `gpu` icon by [@&#8203;xandykati98](https://redirect.github.com/xandykati98) in [#&#8203;2955](https://redirect.github.com/lucide-icons/lucide/pull/2955)\n\n#### New Contributors\n\n- [@&#8203;xandykati98](https://redirect.github.com/xandykati98) made their first contribution in [#&#8203;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 [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3169](https://redirect.github.com/lucide-icons/lucide/pull/3169)\n- docs(packages): Update names in docs by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;3184](https://redirect.github.com/lucide-icons/lucide/pull/3184)\n- fix(icons): arcified `laptop` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3190](https://redirect.github.com/lucide-icons/lucide/pull/3190)\n- chore(metadata): add `lens` tag to icons with magnifying glass by [@&#8203;Abdalrhman-Almarakeby](https://redirect.github.com/Abdalrhman-Almarakeby) in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3155](https://redirect.github.com/lucide-icons/lucide/pull/3155)\n- fix(icons): changed `search` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3140](https://redirect.github.com/lucide-icons/lucide/pull/3140)\n- fix(dev): resets Absolute Stroke Width by [@&#8203;briz123](https://redirect.github.com/briz123) in [#&#8203;3005](https://redirect.github.com/lucide-icons/lucide/pull/3005)\n- fix(icons): changed `guitar` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3115](https://redirect.github.com/lucide-icons/lucide/pull/3115)\n- fix(Icons): Adding missing categories to 4 Icons by [@&#8203;ajokt123](https://redirect.github.com/ajokt123) in [#&#8203;3110](https://redirect.github.com/lucide-icons/lucide/pull/3110)\n- fix(ci): reduces workflow triggers by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3150](https://redirect.github.com/lucide-icons/lucide/pull/3150)\n- fix(icons): changed `air-vent` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3117](https://redirect.github.com/lucide-icons/lucide/pull/3117)\n- fix(icons): rotate `dumbbell` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3107](https://redirect.github.com/lucide-icons/lucide/pull/3107)\n- fix(icons): changed `touchpad-off` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3118](https://redirect.github.com/lucide-icons/lucide/pull/3118)\n- fix(icons): changed `bell-electric` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3139](https://redirect.github.com/lucide-icons/lucide/pull/3139)\n- fix(icons): changed `menu` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3142](https://redirect.github.com/lucide-icons/lucide/pull/3142)\n- fix(icons): changed `mail` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3144](https://redirect.github.com/lucide-icons/lucide/pull/3144)\n- chore(pr-template): Adjust PR template by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;3183](https://redirect.github.com/lucide-icons/lucide/pull/3183)\n- feat(icons): added `soap-dispenser-droplet` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3088](https://redirect.github.com/lucide-icons/lucide/pull/3088)\n- feat(icons): added `panda` icon by [@&#8203;chessurisme](https://redirect.github.com/chessurisme) in [#&#8203;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 [@&#8203;VIKTORVAV99](https://redirect.github.com/VIKTORVAV99) in [#&#8203;2325](https://redirect.github.com/lucide-icons/lucide/pull/2325)\n- fix(icons): changed `users` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3143](https://redirect.github.com/lucide-icons/lucide/pull/3143)\n- fix(icons): changed `locate-off` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3137](https://redirect.github.com/lucide-icons/lucide/pull/3137)\n- fix(icons): changed `expand` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2831](https://redirect.github.com/lucide-icons/lucide/pull/2831)\n- feat(icons): Added clock plus icon. by [@&#8203;gubser](https://redirect.github.com/gubser) in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3174](https://redirect.github.com/lucide-icons/lucide/pull/3174)\n- docs(icon-design-guide): point people to lucide studio instead of svgo by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3152](https://redirect.github.com/lucide-icons/lucide/pull/3152)\n- fix(lucide-svelte): Resolve Svelte 5 deprecation of svelte:component by [@&#8203;shamaamahh](https://redirect.github.com/shamaamahh) in [#&#8203;3112](https://redirect.github.com/lucide-icons/lucide/pull/3112)\n- feat(icons): added `brush-cleaning` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lucide-react/0.544.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lucide-react/0.503.0/0.544.0?slim=true)](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 [@&#8203;pascalduez](https://redirect.github.com/pascalduez) in [#&#8203;3524](https://redirect.github.com/lucide-icons/lucide/pull/3524) +- feat(icons): added `ev-charger` icon by [@&#8203;UsamaKhan](https://redirect.github.com/UsamaKhan) in [#&#8203;2781](https://redirect.github.com/lucide-icons/lucide/pull/2781) + +#### New Contributors + +- [@&#8203;pascalduez](https://redirect.github.com/pascalduez) made their first contribution in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3589](https://redirect.github.com/lucide-icons/lucide/pull/3589) +- fix(icons): changed `church` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;2971](https://redirect.github.com/lucide-icons/lucide/pull/2971) +- chore(metadata): Added tags to `messages-square` by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3529](https://redirect.github.com/lucide-icons/lucide/pull/3529) +- fix(icons): Optimise `bug` icons by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3574](https://redirect.github.com/lucide-icons/lucide/pull/3574) +- fix(icons): changed list/text & derived icons by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3568](https://redirect.github.com/lucide-icons/lucide/pull/3568) +- fix(icons): changed `panel-top-bottom-dashed` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3584](https://redirect.github.com/lucide-icons/lucide/pull/3584) +- fix(icons): changed `message-square-quote` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3550](https://redirect.github.com/lucide-icons/lucide/pull/3550) +- fix(meta): added tag to `ship` metadata by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3559](https://redirect.github.com/lucide-icons/lucide/pull/3559) +- fix(meta): add tags to `id-card-lanyard` metadata by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3534](https://redirect.github.com/lucide-icons/lucide/pull/3534) +- fix(icons): changed `calendar-cog` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3583](https://redirect.github.com/lucide-icons/lucide/pull/3583) +- chore(deps): bump astro from 5.5.2 to 5.13.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;3564](https://redirect.github.com/lucide-icons/lucide/pull/3564) +- feat(packages): add new package for flutter by [@&#8203;vqh2602](https://redirect.github.com/vqh2602) in [#&#8203;3536](https://redirect.github.com/lucide-icons/lucide/pull/3536) +- feat(icons): added `house-heart` icon by [@&#8203;danielbayley](https://redirect.github.com/danielbayley) in [#&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3590](https://redirect.github.com/lucide-icons/lucide/pull/3590) +- feat(icons): added `list-chevrons-down-up` icon by [@&#8203;juliankellydesign](https://redirect.github.com/juliankellydesign) in [#&#8203;3492](https://redirect.github.com/lucide-icons/lucide/pull/3492) + +#### New Contributors + +- [@&#8203;juliankellydesign](https://redirect.github.com/juliankellydesign) made their first contribution in [#&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3530](https://redirect.github.com/lucide-icons/lucide/pull/3530) +- fix(icons): changed `umbrella` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3490](https://redirect.github.com/lucide-icons/lucide/pull/3490) +- docs(site): added official statement on brand logos in Lucide by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3541](https://redirect.github.com/lucide-icons/lucide/pull/3541) +- fix(icons): changed `camera` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3539](https://redirect.github.com/lucide-icons/lucide/pull/3539) +- feat(icons): added `rose` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3505](https://redirect.github.com/lucide-icons/lucide/pull/3505) +- fix(icons): changed `store` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3501](https://redirect.github.com/lucide-icons/lucide/pull/3501) +- fix(icons): changed `mic-off` icon by [@&#8203;lieonlion](https://redirect.github.com/lieonlion) in [#&#8203;2823](https://redirect.github.com/lucide-icons/lucide/pull/2823) +- chore(deps): bump astro from 5.5.2 to 5.12.8 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;3523](https://redirect.github.com/lucide-icons/lucide/pull/3523) +- fix(icons): deprecate rail-symbol by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2862](https://redirect.github.com/lucide-icons/lucide/pull/2862) +- feat(icons): added `kayak` icon by [@&#8203;jpjacobpadilla](https://redirect.github.com/jpjacobpadilla) in [#&#8203;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 [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3341](https://redirect.github.com/lucide-icons/lucide/pull/3341) +- docs: add rule against war/violence related imagery by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3506](https://redirect.github.com/lucide-icons/lucide/pull/3506) +- fix(icons): changed `spade` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3502](https://redirect.github.com/lucide-icons/lucide/pull/3502) +- fix(icons): changed `school` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;2968](https://redirect.github.com/lucide-icons/lucide/pull/2968) +- fix(site): fixes icon style customiser by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3511](https://redirect.github.com/lucide-icons/lucide/pull/3511) +- fix(docs): fixed array length error in diff endpoint by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3498](https://redirect.github.com/lucide-icons/lucide/pull/3498) +- feat(icons): added `circle-star` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3473](https://redirect.github.com/lucide-icons/lucide/pull/3473) +- fix(icons): changed `hospital` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;2969](https://redirect.github.com/lucide-icons/lucide/pull/2969) +- fix([@&#8203;lucide/svelte](https://redirect.github.com/lucide/svelte)): Add `.js` extensions to imports by [@&#8203;abdel-17](https://redirect.github.com/abdel-17) in [#&#8203;2950](https://redirect.github.com/lucide-icons/lucide/pull/2950) +- fix(lucide-vue-next): Support for kebabCase props by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;3477](https://redirect.github.com/lucide-icons/lucide/pull/3477) +- fix(icons): changed `a-arrow-*` icons by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3474](https://redirect.github.com/lucide-icons/lucide/pull/3474) +- fix(icons): arcified `cake-slice` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3345](https://redirect.github.com/lucide-icons/lucide/pull/3345) +- feat(lucide-static): include aliases in icons directory by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3368](https://redirect.github.com/lucide-icons/lucide/pull/3368) +- feat(icons): added `turntable` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3429](https://redirect.github.com/lucide-icons/lucide/pull/3429) + +#### New Contributors + +- [@&#8203;abdel-17](https://redirect.github.com/abdel-17) made their first contribution in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;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 [@&#8203;AlexProgrammerDE](https://redirect.github.com/AlexProgrammerDE) in [#&#8203;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 [@&#8203;epifaniofrancisco](https://redirect.github.com/epifaniofrancisco) in [#&#8203;3322](https://redirect.github.com/lucide-icons/lucide/pull/3322) +- feat(SvgPreview): add features from lucide studio by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3365](https://redirect.github.com/lucide-icons/lucide/pull/3365) +- chore: icon alias improvements by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2861](https://redirect.github.com/lucide-icons/lucide/pull/2861) +- fix(icons): changed tiny heart icons by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3471](https://redirect.github.com/lucide-icons/lucide/pull/3471) +- chore(docs): Update vitepress deps by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;3470](https://redirect.github.com/lucide-icons/lucide/pull/3470) +- feat(icons): added hand-fist icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;1843](https://redirect.github.com/lucide-icons/lucide/pull/1843) + +#### New Contributors + +- [@&#8203;AlexProgrammerDE](https://redirect.github.com/AlexProgrammerDE) made their first contribution in [#&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3467](https://redirect.github.com/lucide-icons/lucide/pull/3467) +- fix(icons): changed `mails`, `tags`, `files`, `file-stack`, `book-copy` and `folders` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2935](https://redirect.github.com/lucide-icons/lucide/pull/2935) +- fix(icons): changed `gavel` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3465](https://redirect.github.com/lucide-icons/lucide/pull/3465) +- fix(icons): changed `sun-moon` icon & arcified `moon` icons by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;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 [@&#8203;Zlendy](https://redirect.github.com/Zlendy) in [#&#8203;3416](https://redirect.github.com/lucide-icons/lucide/pull/3416) +- fix(icons): changed `sailboat` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3460](https://redirect.github.com/lucide-icons/lucide/pull/3460) +- fix(icons): Changed `a-large-small` icon by [@&#8203;vichotech](https://redirect.github.com/vichotech) in [#&#8203;3396](https://redirect.github.com/lucide-icons/lucide/pull/3396) +- fix(icons): added rounding to `heart-*` icons by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3061](https://redirect.github.com/lucide-icons/lucide/pull/3061) +- fix(icons): changed `folder-symlink` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2558](https://redirect.github.com/lucide-icons/lucide/pull/2558) +- fix(icons): Rounded and optically-centred `flag-triangle-*` icons by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3438](https://redirect.github.com/lucide-icons/lucide/pull/3438) +- feat(icons): added `closed-caption` icon by [@&#8203;UsamaKhan](https://redirect.github.com/UsamaKhan) in [#&#8203;2910](https://redirect.github.com/lucide-icons/lucide/pull/2910) + +##### New Contributors + +- [@&#8203;Zlendy](https://redirect.github.com/Zlendy) made their first contribution in [#&#8203;3416](https://redirect.github.com/lucide-icons/lucide/pull/3416) +- [@&#8203;vichotech](https://redirect.github.com/vichotech) made their first contribution in [#&#8203;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 [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3298](https://redirect.github.com/lucide-icons/lucide/pull/3298) +- fix(icons): changed `wrench` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3464](https://redirect.github.com/lucide-icons/lucide/pull/3464) +- feat(icons): added `clipboard-clock` icon by [@&#8203;beanduong](https://redirect.github.com/beanduong) in [#&#8203;3427](https://redirect.github.com/lucide-icons/lucide/pull/3427) + +#### New Contributors + +- [@&#8203;beanduong](https://redirect.github.com/beanduong) made their first contribution in [#&#8203;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 [@&#8203;MArtytraM99](https://redirect.github.com/MArtytraM99) in [#&#8203;3331](https://redirect.github.com/lucide-icons/lucide/pull/3331) + +#### New Contributors + +- [@&#8203;MArtytraM99](https://redirect.github.com/MArtytraM99) made their first contribution in [#&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3458](https://redirect.github.com/lucide-icons/lucide/pull/3458) +- fix(icons): changed `castle` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;2972](https://redirect.github.com/lucide-icons/lucide/pull/2972) +- fix(icons): Rename `location-edit` to `map-pin-pencil` by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;3462](https://redirect.github.com/lucide-icons/lucide/pull/3462) +- feat(icons): added `map-minus` icon by [@&#8203;MarianoFranzese](https://redirect.github.com/MarianoFranzese) in [#&#8203;3259](https://redirect.github.com/lucide-icons/lucide/pull/3259) + +#### New Contributors + +- [@&#8203;MarianoFranzese](https://redirect.github.com/MarianoFranzese) made their first contribution in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3454](https://redirect.github.com/lucide-icons/lucide/pull/3454) +- fix(icons): changed `gem` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3442](https://redirect.github.com/lucide-icons/lucide/pull/3442) +- fix(icons): Refine `refresh-ccw-dot` to match other `refresh-` icons by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3437](https://redirect.github.com/lucide-icons/lucide/pull/3437) +- fix(icons): changed `croissant` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3428](https://redirect.github.com/lucide-icons/lucide/pull/3428) +- fix(icons): changed `sprout` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3430](https://redirect.github.com/lucide-icons/lucide/pull/3430) +- fix(icons): arcified playback icons by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3425](https://redirect.github.com/lucide-icons/lucide/pull/3425) +- fix(icons): changed `sparkles` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3426](https://redirect.github.com/lucide-icons/lucide/pull/3426) +- fix(icons): arcify `arrow-big-` icons by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3356](https://redirect.github.com/lucide-icons/lucide/pull/3356) +- feat(icons): added `hat-glasses` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3452](https://redirect.github.com/lucide-icons/lucide/pull/3452) +- feat(icons): added `spotlight` icon by [@&#8203;chessurisme](https://redirect.github.com/chessurisme) in [#&#8203;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 [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;3372](https://redirect.github.com/lucide-icons/lucide/pull/3372) +- docs(site): small changes for DynamicIcon by [@&#8203;Itrulia](https://redirect.github.com/Itrulia) in [#&#8203;3355](https://redirect.github.com/lucide-icons/lucide/pull/3355) +- fix(icons): changed `circle-parking-off` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3343](https://redirect.github.com/lucide-icons/lucide/pull/3343) +- feat(icons): added Turkish lira icons by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;2873](https://redirect.github.com/lucide-icons/lucide/pull/2873) +- fix(icons): changed `brain` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3381](https://redirect.github.com/lucide-icons/lucide/pull/3381) +- fix(icons): changed `cable` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3374](https://redirect.github.com/lucide-icons/lucide/pull/3374) +- fix(icons): changed `podcast` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3385](https://redirect.github.com/lucide-icons/lucide/pull/3385) +- fix(icons): changed `trash` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3394](https://redirect.github.com/lucide-icons/lucide/pull/3394) +- fix(icons): changed `pen-line` and `pencil-line` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2663](https://redirect.github.com/lucide-icons/lucide/pull/2663) +- fix(icons): fixed `ban` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3434](https://redirect.github.com/lucide-icons/lucide/pull/3434) +- fix(icons): changed `magnet` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3435](https://redirect.github.com/lucide-icons/lucide/pull/3435) +- feat(icons): added `wifi-sync` icon by [@&#8203;luisdlopera](https://redirect.github.com/luisdlopera) in [#&#8203;3132](https://redirect.github.com/lucide-icons/lucide/pull/3132) + +#### New Contributors + +- [@&#8203;Itrulia](https://redirect.github.com/Itrulia) made their first contribution in [#&#8203;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 [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;2448](https://redirect.github.com/lucide-icons/lucide/pull/2448) +- fix(icons): arcified `shrub` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2292](https://redirect.github.com/lucide-icons/lucide/pull/2292) +- fix(icons): changed `sun-moon` icon by [@&#8203;zishankadri](https://redirect.github.com/zishankadri) in [#&#8203;3328](https://redirect.github.com/lucide-icons/lucide/pull/3328) +- fix(icons): changed `flag` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3370](https://redirect.github.com/lucide-icons/lucide/pull/3370) +- feat(icons): added `tool-case` icon by [@&#8203;AlexNaskida](https://redirect.github.com/AlexNaskida) in [#&#8203;3333](https://redirect.github.com/lucide-icons/lucide/pull/3333) + +#### New Contributors + +- [@&#8203;zishankadri](https://redirect.github.com/zishankadri) made their first contribution in [#&#8203;3328](https://redirect.github.com/lucide-icons/lucide/pull/3328) +- [@&#8203;AlexNaskida](https://redirect.github.com/AlexNaskida) made their first contribution in [#&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3225](https://redirect.github.com/lucide-icons/lucide/pull/3225) +- fix(icons): changed `dessert` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3362](https://redirect.github.com/lucide-icons/lucide/pull/3362) +- fix(icons): changed `ligature` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3369](https://redirect.github.com/lucide-icons/lucide/pull/3369) +- fix(icons): Updates to clock-related icons by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;2538](https://redirect.github.com/lucide-icons/lucide/pull/2538) +- feat(icons): added `vector-square` icon by [@&#8203;chessurisme](https://redirect.github.com/chessurisme) in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2483](https://redirect.github.com/lucide-icons/lucide/pull/2483) +- feat(icons): add `line-squiggle` icon by [@&#8203;chessurisme](https://redirect.github.com/chessurisme) in [#&#8203;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 [@&#8203;cstayyab](https://redirect.github.com/cstayyab) in [#&#8203;3269](https://redirect.github.com/lucide-icons/lucide/pull/3269) +- feat(icons): added `squircle-dashed` icon by [@&#8203;aramsoneson](https://redirect.github.com/aramsoneson) in [#&#8203;3262](https://redirect.github.com/lucide-icons/lucide/pull/3262) +- docs(design-guide): added bad examples for 2px rule by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2879](https://redirect.github.com/lucide-icons/lucide/pull/2879) + +##### New Contributors + +- [@&#8203;cstayyab](https://redirect.github.com/cstayyab) made their first contribution in [#&#8203;3269](https://redirect.github.com/lucide-icons/lucide/pull/3269) +- [@&#8203;aramsoneson](https://redirect.github.com/aramsoneson) made their first contribution in [#&#8203;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 [@&#8203;kivicode](https://redirect.github.com/kivicode) in [#&#8203;3323](https://redirect.github.com/lucide-icons/lucide/pull/3323) + +#### New Contributors + +- [@&#8203;kivicode](https://redirect.github.com/kivicode) made their first contribution in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3267](https://redirect.github.com/lucide-icons/lucide/pull/3267) +- feat(icons): added `spool` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 [@&#8203;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 + +- [@&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;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 [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3310](https://redirect.github.com/lucide-icons/lucide/pull/3310) +- fix(icons): changed `pocket` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3304](https://redirect.github.com/lucide-icons/lucide/pull/3304) +- fix(icons): changed `mic` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3301](https://redirect.github.com/lucide-icons/lucide/pull/3301) +- fix(icons): changed `radio` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3293](https://redirect.github.com/lucide-icons/lucide/pull/3293) +- fix: some typos for categories by [@&#8203;npv12](https://redirect.github.com/npv12) in [#&#8203;3319](https://redirect.github.com/lucide-icons/lucide/pull/3319) +- perf(docs): optimize IconsOverview initial render - 50% faster load times by [@&#8203;epifaniofrancisco](https://redirect.github.com/epifaniofrancisco) in [#&#8203;3282](https://redirect.github.com/lucide-icons/lucide/pull/3282) +- fix(docs): remove flex-direction CSS causing absolute stroke width toggle positioning issue ([#&#8203;3308](https://redirect.github.com/lucide-icons/lucide/issues/3308)) by [@&#8203;epifaniofrancisco](https://redirect.github.com/epifaniofrancisco) in [#&#8203;3317](https://redirect.github.com/lucide-icons/lucide/pull/3317) +- feat(icons): added `wifi-cog` icon by [@&#8203;luisdlopera](https://redirect.github.com/luisdlopera) in [#&#8203;3133](https://redirect.github.com/lucide-icons/lucide/pull/3133) + +#### New Contributors + +- [@&#8203;npv12](https://redirect.github.com/npv12) made their first contribution in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3238](https://redirect.github.com/lucide-icons/lucide/pull/3238) +- fix(icons): changed `radiation` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3303](https://redirect.github.com/lucide-icons/lucide/pull/3303) +- feat(icons): added `rectangle-circle` icon by [@&#8203;zefir-git](https://redirect.github.com/zefir-git) in [#&#8203;3245](https://redirect.github.com/lucide-icons/lucide/pull/3245) + +#### New Contributors + +- [@&#8203;zefir-git](https://redirect.github.com/zefir-git) made their first contribution in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2475](https://redirect.github.com/lucide-icons/lucide/pull/2475) +- fix(pull-request-icon-preview): pinned and --forced svgson installati… by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3289](https://redirect.github.com/lucide-icons/lucide/pull/3289) +- chore(metadata): added tag to `bandage` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3300](https://redirect.github.com/lucide-icons/lucide/pull/3300) +- fix(icons): changed `settings-2` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2974](https://redirect.github.com/lucide-icons/lucide/pull/2974) +- fix(docs): [#&#8203;2984](https://redirect.github.com/lucide-icons/lucide/issues/2984) absoluteStrokeWidth not resetting with Reset button by [@&#8203;epifaniofrancisco](https://redirect.github.com/epifaniofrancisco) in [#&#8203;3261](https://redirect.github.com/lucide-icons/lucide/pull/3261) +- feat(icons): added book-alert icon by [@&#8203;domasmark](https://redirect.github.com/domasmark) in [#&#8203;3249](https://redirect.github.com/lucide-icons/lucide/pull/3249) + +#### New Contributors + +- [@&#8203;domasmark](https://redirect.github.com/domasmark) made their first contribution in [#&#8203;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 [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;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 [@&#8203;lieonlion](https://redirect.github.com/lieonlion) in [#&#8203;2822](https://redirect.github.com/lucide-icons/lucide/pull/2822) +- build(deps-dev): bump vite from 6.3.2 to 6.3.4 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;3181](https://redirect.github.com/lucide-icons/lucide/pull/3181) +- docs(docs): added testing website locally instructions by [@&#8203;briz123](https://redirect.github.com/briz123) in [#&#8203;3124](https://redirect.github.com/lucide-icons/lucide/pull/3124) +- build(deps-dev): bump vite from 6.0.7 to 6.1.6 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;3236](https://redirect.github.com/lucide-icons/lucide/pull/3236) +- fix(icons): changed `square-check-big` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3156](https://redirect.github.com/lucide-icons/lucide/pull/3156) +- fix(icons): changed `list-collapse` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3081](https://redirect.github.com/lucide-icons/lucide/pull/3081) +- fix(icons): changed `battery-*` icons by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3083](https://redirect.github.com/lucide-icons/lucide/pull/3083) +- fix(icons): changed `paperclip` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2956](https://redirect.github.com/lucide-icons/lucide/pull/2956) +- fix(icons): changed `eraser` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3076](https://redirect.github.com/lucide-icons/lucide/pull/3076) +- feat(icons): Add `cloud-check` icon by [@&#8203;lscheibel](https://redirect.github.com/lscheibel) in [#&#8203;2612](https://redirect.github.com/lucide-icons/lucide/pull/2612) +- feat(icon): add `id-card-lanyard` icon by [@&#8203;python2911](https://redirect.github.com/python2911) in [#&#8203;2898](https://redirect.github.com/lucide-icons/lucide/pull/2898) +- feat(angular): update peer dependencies for Angular to support version 20.x by [@&#8203;JeevanMahesha](https://redirect.github.com/JeevanMahesha) in [#&#8203;3273](https://redirect.github.com/lucide-icons/lucide/pull/3273) +- fix(icons): changed `file-badge` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2934](https://redirect.github.com/lucide-icons/lucide/pull/2934) +- feat(icons): added `grid-3x2` icon by [@&#8203;qubrat](https://redirect.github.com/qubrat) in [#&#8203;3216](https://redirect.github.com/lucide-icons/lucide/pull/3216) + +#### New Contributors + +- [@&#8203;lieonlion](https://redirect.github.com/lieonlion) made their first contribution in [#&#8203;2822](https://redirect.github.com/lucide-icons/lucide/pull/2822) +- [@&#8203;python2911](https://redirect.github.com/python2911) made their first contribution in [#&#8203;2898](https://redirect.github.com/lucide-icons/lucide/pull/2898) +- [@&#8203;JeevanMahesha](https://redirect.github.com/JeevanMahesha) made their first contribution in [#&#8203;3273](https://redirect.github.com/lucide-icons/lucide/pull/3273) +- [@&#8203;qubrat](https://redirect.github.com/qubrat) made their first contribution in [#&#8203;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 [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3168](https://redirect.github.com/lucide-icons/lucide/pull/3168) +- fix(icons): changed `clock-6` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3209](https://redirect.github.com/lucide-icons/lucide/pull/3209) +- fix(icons): changed `axis-3d` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3199](https://redirect.github.com/lucide-icons/lucide/pull/3199) +- fix(icons): changed `chevrons-left-right-ellipsis` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3189](https://redirect.github.com/lucide-icons/lucide/pull/3189) +- fix(icons): changed `square-code` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3173](https://redirect.github.com/lucide-icons/lucide/pull/3173) +- fix(icons): changed `satellite` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3180](https://redirect.github.com/lucide-icons/lucide/pull/3180) +- fix(lucide-react-native): support react 19 ([#&#8203;2951](https://redirect.github.com/lucide-icons/lucide/issues/2951)) by [@&#8203;jvliwanag](https://redirect.github.com/jvliwanag) in [#&#8203;3126](https://redirect.github.com/lucide-icons/lucide/pull/3126) +- fix(icons): changed `factory` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;2970](https://redirect.github.com/lucide-icons/lucide/pull/2970) +- fix(icons): changed `university` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;2965](https://redirect.github.com/lucide-icons/lucide/pull/2965) +- fix(icons): changed `warehouse` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;2966](https://redirect.github.com/lucide-icons/lucide/pull/2966) +- fix(icons): changed `landmark` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;2967](https://redirect.github.com/lucide-icons/lucide/pull/2967) +- chore(cspell): remove duplicate 'pilcrow' from `custom-words.txt` by [@&#8203;Abdalrhman-Almarakeby](https://redirect.github.com/Abdalrhman-Almarakeby) in [#&#8203;3193](https://redirect.github.com/lucide-icons/lucide/pull/3193) +- feat(icons): added `square-dashed-top-solid` icon by [@&#8203;juanpablofernandez](https://redirect.github.com/juanpablofernandez) in [#&#8203;3204](https://redirect.github.com/lucide-icons/lucide/pull/3204) + +#### New Contributors + +- [@&#8203;jvliwanag](https://redirect.github.com/jvliwanag) made their first contribution in [#&#8203;3126](https://redirect.github.com/lucide-icons/lucide/pull/3126) +- [@&#8203;juanpablofernandez](https://redirect.github.com/juanpablofernandez) made their first contribution in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3172](https://redirect.github.com/lucide-icons/lucide/pull/3172) +- feat(icons): added `check-line` icon by [@&#8203;oosawy](https://redirect.github.com/oosawy) in [#&#8203;2890](https://redirect.github.com/lucide-icons/lucide/pull/2890) + +#### New Contributors + +- [@&#8203;oosawy](https://redirect.github.com/oosawy) made their first contribution in [#&#8203;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 [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;3201](https://redirect.github.com/lucide-icons/lucide/pull/3201) +- revert(site): resets Absolute Stroke Width by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3197](https://redirect.github.com/lucide-icons/lucide/pull/3197) +- feat(icons): added `gpu` icon by [@&#8203;xandykati98](https://redirect.github.com/xandykati98) in [#&#8203;2955](https://redirect.github.com/lucide-icons/lucide/pull/2955) + +#### New Contributors + +- [@&#8203;xandykati98](https://redirect.github.com/xandykati98) made their first contribution in [#&#8203;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 [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3169](https://redirect.github.com/lucide-icons/lucide/pull/3169) +- docs(packages): Update names in docs by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;3184](https://redirect.github.com/lucide-icons/lucide/pull/3184) +- fix(icons): arcified `laptop` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3190](https://redirect.github.com/lucide-icons/lucide/pull/3190) +- chore(metadata): add `lens` tag to icons with magnifying glass by [@&#8203;Abdalrhman-Almarakeby](https://redirect.github.com/Abdalrhman-Almarakeby) in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3155](https://redirect.github.com/lucide-icons/lucide/pull/3155) +- fix(icons): changed `search` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3140](https://redirect.github.com/lucide-icons/lucide/pull/3140) +- fix(dev): resets Absolute Stroke Width by [@&#8203;briz123](https://redirect.github.com/briz123) in [#&#8203;3005](https://redirect.github.com/lucide-icons/lucide/pull/3005) +- fix(icons): changed `guitar` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3115](https://redirect.github.com/lucide-icons/lucide/pull/3115) +- fix(Icons): Adding missing categories to 4 Icons by [@&#8203;ajokt123](https://redirect.github.com/ajokt123) in [#&#8203;3110](https://redirect.github.com/lucide-icons/lucide/pull/3110) +- fix(ci): reduces workflow triggers by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3150](https://redirect.github.com/lucide-icons/lucide/pull/3150) +- fix(icons): changed `air-vent` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3117](https://redirect.github.com/lucide-icons/lucide/pull/3117) +- fix(icons): rotate `dumbbell` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3107](https://redirect.github.com/lucide-icons/lucide/pull/3107) +- fix(icons): changed `touchpad-off` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3118](https://redirect.github.com/lucide-icons/lucide/pull/3118) +- fix(icons): changed `bell-electric` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3139](https://redirect.github.com/lucide-icons/lucide/pull/3139) +- fix(icons): changed `menu` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3142](https://redirect.github.com/lucide-icons/lucide/pull/3142) +- fix(icons): changed `mail` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3144](https://redirect.github.com/lucide-icons/lucide/pull/3144) +- chore(pr-template): Adjust PR template by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;3183](https://redirect.github.com/lucide-icons/lucide/pull/3183) +- feat(icons): added `soap-dispenser-droplet` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3088](https://redirect.github.com/lucide-icons/lucide/pull/3088) +- feat(icons): added `panda` icon by [@&#8203;chessurisme](https://redirect.github.com/chessurisme) in [#&#8203;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 [@&#8203;VIKTORVAV99](https://redirect.github.com/VIKTORVAV99) in [#&#8203;2325](https://redirect.github.com/lucide-icons/lucide/pull/2325) +- fix(icons): changed `users` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3143](https://redirect.github.com/lucide-icons/lucide/pull/3143) +- fix(icons): changed `locate-off` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;3137](https://redirect.github.com/lucide-icons/lucide/pull/3137) +- fix(icons): changed `expand` icon by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;2831](https://redirect.github.com/lucide-icons/lucide/pull/2831) +- feat(icons): Added clock plus icon. by [@&#8203;gubser](https://redirect.github.com/gubser) in [#&#8203;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 [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3174](https://redirect.github.com/lucide-icons/lucide/pull/3174) +- docs(icon-design-guide): point people to lucide studio instead of svgo by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;3152](https://redirect.github.com/lucide-icons/lucide/pull/3152) +- fix(lucide-svelte): Resolve Svelte 5 deprecation of svelte:component by [@&#8203;shamaamahh](https://redirect.github.com/shamaamahh) in [#&#8203;3112](https://redirect.github.com/lucide-icons/lucide/pull/3112) +- feat(icons): added `brush-cleaning` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.10.0/10.17.1?slim=true)](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 [#&#8203;9974](https://redirect.github.com/pnpm/pnpm/pull/9974).\n- Fix `state.json` creation path when executing `pnpm patch` in a workspace project [#&#8203;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` [#&#8203;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 - \"@&#8203;eslint/*\"\n ```\n\n Related PR: [#&#8203;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 [#&#8203;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 [#&#8203;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 [#&#8203;9963](https://redirect.github.com/pnpm/pnpm/issues/9963).\n- Forcibly disable ANSI color codes when generating patch diff [#&#8203;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: [#&#8203;9921](https://redirect.github.com/pnpm/pnpm/issues/9921).\n\n- Added support for `finders` [#&#8203;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 @&#8203;apollo/client 4.0.4\n \u251c\u2500\u2500 @&#8203;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 @&#8203;apollo/client 4.0.4\n \u251c\u2500\u2500 @&#8203;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 [#&#8203;9529](https://redirect.github.com/pnpm/pnpm/issues/9529).\n- Throw an error if `nodeVersion` is not set to an exact semver version [#&#8203;9934](https://redirect.github.com/pnpm/pnpm/issues/9934).\n- `pnpm publish` should be able to publish a `.tar.gz` file [#&#8203;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 [#&#8203;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 [#&#8203;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 [#&#8203;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 [#&#8203;9793](https://redirect.github.com/pnpm/pnpm/pull/9793).\n- Automatically load pnpmfiles from config dependencies that are named `@*/pnpm-plugin-*` [#&#8203;9780](https://redirect.github.com/pnpm/pnpm/issues/9780).\n- `pnpm config get` now prints an INI string for an object value [#&#8203;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[\"@&#8203;babel/parser\"].peerDependencies[\"@&#8203;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 [#&#8203;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 [#&#8203;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 [#&#8203;9862](https://redirect.github.com/pnpm/pnpm/issues/9862).\n- The standalone exe version of pnpm works with glibc 2.26 again [#&#8203;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` [#&#8203;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: [#&#8203;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 [#&#8203;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 [#&#8203;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 `--` [#&#8203;9719](https://redirect.github.com/pnpm/pnpm/issues/9719).\n- `pnpm install --prod` should removing hoisted dev dependencies [#&#8203;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 [#&#8203;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-*` [#&#8203;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 [#&#8203;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` [#&#8203;9628](https://redirect.github.com/pnpm/pnpm/issues/9628).\n- Sort keys in `pnpm-workspace.yaml` with deep [#&#8203;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` [#&#8203;9338](https://redirect.github.com/pnpm/pnpm/issues/9338).\n- Replaced `shell-quote` with `shlex` for quoting command arguments [#&#8203;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 [#&#8203;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 [#&#8203;9672](https://redirect.github.com/pnpm/pnpm/issues/9672).\n- Fix a deadlock that sometimes happens during peer dependency resolution [#&#8203;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 \\[[#&#8203;9648](https://redirect.github.com/pnpm/pnpm/issues/9648)]; resolves \\[[#&#8203;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 \\[[#&#8203;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 \\[[#&#8203;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 [#&#8203;9648]; resolves [#&#8203;9685].\n\n [v10.12.2]: https://redirect.github.com/pnpm/pnpm/releases/tag/v10.12.2\n\n [#&#8203;9648]: https://redirect.github.com/pnpm/pnpm/pull/9648\n\n [#&#8203;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` [#&#8203;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` [#&#8203;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: [#&#8203;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` [#&#8203;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 [#&#8203;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 [#&#8203;9598](https://redirect.github.com/pnpm/pnpm/pull/9598).\n- Revert [#&#8203;9574](https://redirect.github.com/pnpm/pnpm/pull/9574) to fix a regression [#&#8203;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 [#&#8203;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. ([#&#8203;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` [#&#8203;9505](https://redirect.github.com/pnpm/pnpm/pull/9505).\n- Use `pnpm_config_` env variables instead of `npm_config_` [#&#8203;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` [#&#8203;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 [#&#8203;9502](https://redirect.github.com/pnpm/pnpm/pull/9502).\n- `pnpm -r --silent run` should not print out section [#&#8203;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 [#&#8203;9463](https://redirect.github.com/pnpm/pnpm/pull/9463).\n\n- Added support for Nushell to `pnpm setup` [#&#8203;6476](https://redirect.github.com/pnpm/pnpm/issues/6476).\n\n- Added two new flags to the `pnpm audit` command, `--ignore` and `--ignore-unfixable` [#&#8203;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 [#&#8203;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` [#&#8203;9472](https://redirect.github.com/pnpm/pnpm/issues/9472).\n- `pnpm link` should work from inside a workspace [#&#8203;9506](https://redirect.github.com/pnpm/pnpm/issues/9506).\n- Set the default `workspaceConcurrency` to `Math.min(os.availableParallelism(), 4)` [#&#8203;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` [#&#8203;9505](https://redirect.github.com/pnpm/pnpm/pull/9505).\n- Read `updateConfig` from `pnpm-workspace.yaml` [#&#8203;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 [#&#8203;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` [#&#8203;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) | [![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.10.0/10.17.1?slim=true)](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 [#&#8203;9974](https://redirect.github.com/pnpm/pnpm/pull/9974). +- Fix `state.json` creation path when executing `pnpm patch` in a workspace project [#&#8203;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` [#&#8203;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: + - "@&#8203;eslint/*" + ``` + + Related PR: [#&#8203;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 [#&#8203;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 [#&#8203;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 [#&#8203;9963](https://redirect.github.com/pnpm/pnpm/issues/9963). +- Forcibly disable ANSI color codes when generating patch diff [#&#8203;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: [#&#8203;9921](https://redirect.github.com/pnpm/pnpm/issues/9921). + +- Added support for `finders` [#&#8203;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. + + ``` + @&#8203;apollo/client 4.0.4 + ├── @&#8203;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`: + + ``` + @&#8203;apollo/client 4.0.4 + ├── @&#8203;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 [#&#8203;9529](https://redirect.github.com/pnpm/pnpm/issues/9529). +- Throw an error if `nodeVersion` is not set to an exact semver version [#&#8203;9934](https://redirect.github.com/pnpm/pnpm/issues/9934). +- `pnpm publish` should be able to publish a `.tar.gz` file [#&#8203;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 [#&#8203;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 [#&#8203;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 [#&#8203;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 [#&#8203;9793](https://redirect.github.com/pnpm/pnpm/pull/9793). +- Automatically load pnpmfiles from config dependencies that are named `@*/pnpm-plugin-*` [#&#8203;9780](https://redirect.github.com/pnpm/pnpm/issues/9780). +- `pnpm config get` now prints an INI string for an object value [#&#8203;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["@&#8203;babel/parser"].peerDependencies["@&#8203;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 [#&#8203;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 [#&#8203;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 [#&#8203;9862](https://redirect.github.com/pnpm/pnpm/issues/9862). +- The standalone exe version of pnpm works with glibc 2.26 again [#&#8203;9734](https://redirect.github.com/pnpm/pnpm/issues/9734). +- Fix a regression in which `pnpm dlx pkg --help` doesn't pass `--help` to `pkg` [#&#8203;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: [#&#8203;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 [#&#8203;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 [#&#8203;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 `--` [#&#8203;9719](https://redirect.github.com/pnpm/pnpm/issues/9719). +- `pnpm install --prod` should removing hoisted dev dependencies [#&#8203;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 [#&#8203;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-*` [#&#8203;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 [#&#8203;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` [#&#8203;9628](https://redirect.github.com/pnpm/pnpm/issues/9628). +- Sort keys in `pnpm-workspace.yaml` with deep [#&#8203;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` [#&#8203;9338](https://redirect.github.com/pnpm/pnpm/issues/9338). +- Replaced `shell-quote` with `shlex` for quoting command arguments [#&#8203;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 [#&#8203;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 [#&#8203;9672](https://redirect.github.com/pnpm/pnpm/issues/9672). +- Fix a deadlock that sometimes happens during peer dependency resolution [#&#8203;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 \[[#&#8203;9648](https://redirect.github.com/pnpm/pnpm/issues/9648)]; resolves \[[#&#8203;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 + \[[#&#8203;9648](https://redirect.github.com/pnpm/pnpm/issues/9648)]: [https://github.com/pnpm/pnpm/pull/9648](https://redirect.github.com/pnpm/pnpm/pull/9648) + \[[#&#8203;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 [#&#8203;9648]; resolves [#&#8203;9685]. + + [v10.12.2]: https://redirect.github.com/pnpm/pnpm/releases/tag/v10.12.2 + + [#&#8203;9648]: https://redirect.github.com/pnpm/pnpm/pull/9648 + + [#&#8203;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` [#&#8203;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` [#&#8203;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: [#&#8203;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` [#&#8203;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 [#&#8203;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 [#&#8203;9598](https://redirect.github.com/pnpm/pnpm/pull/9598). +- Revert [#&#8203;9574](https://redirect.github.com/pnpm/pnpm/pull/9574) to fix a regression [#&#8203;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 [#&#8203;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. ([#&#8203;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` [#&#8203;9505](https://redirect.github.com/pnpm/pnpm/pull/9505). +- Use `pnpm_config_` env variables instead of `npm_config_` [#&#8203;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` [#&#8203;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 [#&#8203;9502](https://redirect.github.com/pnpm/pnpm/pull/9502). +- `pnpm -r --silent run` should not print out section [#&#8203;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 [#&#8203;9463](https://redirect.github.com/pnpm/pnpm/pull/9463). + +- Added support for Nushell to `pnpm setup` [#&#8203;6476](https://redirect.github.com/pnpm/pnpm/issues/6476). + +- Added two new flags to the `pnpm audit` command, `--ignore` and `--ignore-unfixable` [#&#8203;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 [#&#8203;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` [#&#8203;9472](https://redirect.github.com/pnpm/pnpm/issues/9472). +- `pnpm link` should work from inside a workspace [#&#8203;9506](https://redirect.github.com/pnpm/pnpm/issues/9506). +- Set the default `workspaceConcurrency` to `Math.min(os.availableParallelism(), 4)` [#&#8203;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` [#&#8203;9505](https://redirect.github.com/pnpm/pnpm/pull/9505). +- Read `updateConfig` from `pnpm-workspace.yaml` [#&#8203;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 [#&#8203;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` [#&#8203;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=--> + +