diff --git a/.github/actions/setup-runtime/action.yml b/.github/actions/setup-runtime/action.yml index 064b63e7b..6df30b1cb 100644 --- a/.github/actions/setup-runtime/action.yml +++ b/.github/actions/setup-runtime/action.yml @@ -41,7 +41,7 @@ runs: - name: Install uv if: inputs.setup-python == 'true' - uses: astral-sh/setup-uv@c18668ad3cf93ea998bef934396af7bb5c839dc7 # v10.2.0 + uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2 with: version-file: .tool-versions enable-cache: ${{ inputs.restore-cache }} @@ -49,7 +49,7 @@ runs: - name: Set up Python if: inputs.setup-python == 'true' - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 + uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version-file: .tool-versions @@ -58,7 +58,7 @@ runs: # this action fails unpacking it (https://github.com/pnpm/setup/issues/29). - name: Set up pnpm and Node.js if: inputs.setup-node == 'true' - uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0 + uses: pnpm/setup@a0881977cd8ea73b1ed212236c99ca10dcc80cf4 # v3.1.1 with: runtime: node@${{ steps.versions.outputs.node }} cache: ${{ inputs.restore-cache == 'true' }} diff --git a/.github/renovate.json b/.github/renovate.json index f8fc8ae93..9cb853f14 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -107,8 +107,8 @@ "automerge": false }, { - "description": "A Python minor version has to move .tool-versions, backend/.python-version, ruff's target-version and the Docker base images together, and every dependency needs wheels for it. One PR, merged by hand, so CI never tests on a newer Python than the images run.", - "matchPackageNames": ["python"], + "description": "A Python minor version has to move .tool-versions, backend/.python-version, ruff's target-version and the Docker base images together, and every dependency needs wheels for it. One PR, merged by hand, so CI never tests on a newer Python than the images run. Matched by depName: .tool-versions looks Python up as python/cpython, which a packageName match misses.", + "matchDepNames": ["python"], "matchUpdateTypes": ["minor"], "groupName": "python minor", "groupSlug": "python-minor", diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c94865790..26b5166f3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -451,7 +451,7 @@ jobs: persist-credentials: false - name: Scan IaC with Trivy - uses: docker://aquasec/trivy:0.75.0@sha256:af6acf9a6b85dfe389a1941505c0ce9efef52a4719635e1a962f022a3d855daa + uses: docker://aquasec/trivy:0.76.1@sha256:790fd66d1697395d8693d1acaa1ea702406a20f109b6fc7bac8db623eca6c06c with: args: >- config . @@ -462,7 +462,7 @@ jobs: - name: Upload Trivy IaC SARIF if: always() - uses: github/codeql-action/upload-sarif@24c54180a607b1449ed407dd24f251e4e9147c8d # v4.38.3 + uses: github/codeql-action/upload-sarif@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1 with: sarif_file: trivy-iac.sarif @@ -491,7 +491,7 @@ jobs: persist-credentials: false - name: Initialize CodeQL - uses: github/codeql-action/init@24c54180a607b1449ed407dd24f251e4e9147c8d # v4.38.3 + uses: github/codeql-action/init@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1 with: languages: ${{ matrix.language }} build-mode: none @@ -499,7 +499,7 @@ jobs: - name: Perform CodeQL analysis id: analyze - uses: github/codeql-action/analyze@24c54180a607b1449ed407dd24f251e4e9147c8d # v4.38.3 + uses: github/codeql-action/analyze@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1 with: category: "/language:${{ matrix.language }}" output: sarif-results diff --git a/.github/workflows/container-images.yml b/.github/workflows/container-images.yml index ff6faa4b3..c45240e03 100644 --- a/.github/workflows/container-images.yml +++ b/.github/workflows/container-images.yml @@ -83,7 +83,7 @@ jobs: - name: Scan image with Trivy # A non-blocking scan still marks this step failed in the run view. continue-on-error: ${{ !inputs.blocking }} - uses: docker://aquasec/trivy:0.75.0@sha256:af6acf9a6b85dfe389a1941505c0ce9efef52a4719635e1a962f022a3d855daa + uses: docker://aquasec/trivy:0.76.1@sha256:790fd66d1697395d8693d1acaa1ea702406a20f109b6fc7bac8db623eca6c06c with: args: >- image --exit-code 1 --ignore-unfixed --severity HIGH,CRITICAL @@ -91,7 +91,7 @@ jobs: ${{ matrix.image }}:${{ github.sha }} - name: Generate SPDX SBOM - uses: docker://aquasec/trivy:0.75.0@sha256:af6acf9a6b85dfe389a1941505c0ce9efef52a4719635e1a962f022a3d855daa + uses: docker://aquasec/trivy:0.76.1@sha256:790fd66d1697395d8693d1acaa1ea702406a20f109b6fc7bac8db623eca6c06c with: args: >- image --format spdx-json --output sbom-${{ matrix.service }}.spdx.json diff --git a/.github/workflows/publish-images.yml b/.github/workflows/publish-images.yml index 411489108..7686144f9 100644 --- a/.github/workflows/publish-images.yml +++ b/.github/workflows/publish-images.yml @@ -115,19 +115,19 @@ jobs: # Same policy as the scan in ci.yml; suppressions live in .github/trivyignore.yaml. - name: Scan image with Trivy - uses: docker://aquasec/trivy:0.75.0@sha256:af6acf9a6b85dfe389a1941505c0ce9efef52a4719635e1a962f022a3d855daa + uses: docker://aquasec/trivy:0.76.1@sha256:790fd66d1697395d8693d1acaa1ea702406a20f109b6fc7bac8db623eca6c06c with: args: >- image --exit-code 1 --ignore-unfixed --severity HIGH,CRITICAL --ignorefile .github/trivyignore.yaml ${{ steps.meta.outputs.ref }} - name: Generate SPDX SBOM - uses: docker://aquasec/trivy:0.75.0@sha256:af6acf9a6b85dfe389a1941505c0ce9efef52a4719635e1a962f022a3d855daa + uses: docker://aquasec/trivy:0.76.1@sha256:790fd66d1697395d8693d1acaa1ea702406a20f109b6fc7bac8db623eca6c06c with: args: >- image --format spdx-json --output ${{ steps.meta.outputs.sbom }} ${{ steps.meta.outputs.ref }} - name: Log in to GHCR - uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0 + uses: docker/login-action@81c6f93d4bc991e510b342a00b419b3bb4efc5c6 # v4.7.0 with: registry: ghcr.io username: ${{ github.actor }} diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml index 82202b546..32b8f8a01 100644 --- a/.github/workflows/renovate.yml +++ b/.github/workflows/renovate.yml @@ -41,7 +41,7 @@ jobs: steps: - name: Create app token id: app-token - uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 + uses: actions/create-github-app-token@64ab729a6294000f5aa4a4bc0b73d1f32bc45510 # v3.3.0 with: client-id: ${{ vars.RENOVATE_APP_CLIENT_ID }} private-key: ${{ secrets.RENOVATE_APP_PRIVATE_KEY }} @@ -56,7 +56,7 @@ jobs: permission-workflows: write - name: Run Renovate - uses: renovatebot/github-action@230ce922b08968d0a4f6f70f295601daff09ef1d # v46.3.7 + uses: renovatebot/github-action@a63d9a7bc606f7336fd20b47f2f32259a35e6213 # v46.3.9 with: token: ${{ steps.app-token.outputs.token }} env: diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index 242b8ece4..7a7b0bec5 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -31,13 +31,13 @@ jobs: persist-credentials: false - name: Run Scorecard - uses: ossf/scorecard-action@2d1146689b8cda280b9bc96326124645441f03bc # v2.4.4 + uses: ossf/scorecard-action@fa7117db83c52d787ae5a89f350999701505d78e # v2.5.0 with: results_file: results.sarif results_format: sarif publish_results: true - name: Upload SARIF - uses: github/codeql-action/upload-sarif@24c54180a607b1449ed407dd24f251e4e9147c8d # v4.38.3 + uses: github/codeql-action/upload-sarif@9b3254085494b55a0f7c4c2b3d2d52cc712ce370 # v4.39.1 with: sarif_file: results.sarif diff --git a/.node-version b/.node-version index d8750199b..63f87c20e 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -26.11.1 +26.12.1 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 16169f7ce..98f2923cc 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -38,7 +38,7 @@ repos: files: ^\.github/workflows/.*\.ya?ml$ - repo: https://github.com/zizmorcore/zizmor-pre-commit - rev: fa412071e4f5d44d44f9e365f4676f9df92456a2 # frozen: v1.30.1 + rev: c92afdf2c6ca336aaa8f39e2bd8d48f62dbd8e1f # frozen: v1.31.1 hooks: - id: zizmor args: [ "--min-confidence=high" ] @@ -71,7 +71,7 @@ repos: exclude: '^(?:frontend[^/]*(?:/.*)?/data/.*\.json|(?:.*/)?package-lock\.json)$' - repo: https://github.com/astral-sh/uv-pre-commit - rev: 308b7fa26251088f0f2a9ad4a5b5d86e30ac5455 # frozen: 0.12.24 + rev: eeca16c54e09b4d9a848259e46bae14737944348 # frozen: 0.13.5 hooks: - id: uv-lock name: uv-lock-root diff --git a/.tool-versions b/.tool-versions index 14b980dd6..65647439d 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,3 +1,3 @@ python 3.14.8 -uv 0.12.24 -just 1.58.0 +uv 0.13.5 +just 1.59.0 diff --git a/app/Dockerfile b/app/Dockerfile index 08e8f0ee6..ae1168cac 100644 --- a/app/Dockerfile +++ b/app/Dockerfile @@ -105,10 +105,10 @@ RUN --mount=type=cache,target=/tmp/metro-cache,id=metro-${EXPO_PUBLIC_API_URL}-$ # copy-up leaves a second copy in the layer, so strip in a throwaway stage and # copy onto plain Alpine. BuildKit preserves caps across COPY --from, so the # strip must precede the copy. -FROM caddy:2-alpine@sha256:d8542f48d34a9cf4e4c11a478865229840e87e4c96ea3f439101f31a5d35f75f AS caddybin +FROM caddy:2-alpine@sha256:eb4d35b7452d1ab6171fbdbe8d9275b2301dad6dad92115d91e19fb9b24d510f AS caddybin RUN setcap -r /usr/bin/caddy -FROM alpine:3.24@sha256:294b683cb724975bec92580e1e685676bd4b50bda910ddb8c51d4cabeaec77e6 AS runtime +FROM alpine:3.24@sha256:be2656061b536c1883c4034790e21d0a09c5aaaf51968b89368a3c0371ea2c9a AS runtime ARG WORKDIR diff --git a/app/biome.jsonc b/app/biome.jsonc index 4f73ce721..d1c29dfbf 100644 --- a/app/biome.jsonc +++ b/app/biome.jsonc @@ -35,6 +35,25 @@ }, "correctness": { "noReactPropAssignments": "error", + // These components wrap string children in themselves; + // renders inside expo-router's web-only <Head>. + "noReactNativeRawText": { + "level": "error", + "options": { + "skip": [ + "AppButton", + "AppText", + "Chip", + "DocsLink", + "FilterChip", + "MutedText", + "RNText", + "ScreenTitle", + "UiText", + "title" + ] + } + }, "useExhaustiveDependencies": "error", "useHookAtTopLevel": "error", "useImportExtensions": "off" @@ -77,12 +96,21 @@ "complexity": { "noExcessiveLinesPerFunction": "off" }, + "correctness": { + // jest.mock factories are hoisted and must build their stub components inline. + "noComponentHookFactories": "off" + }, "performance": { // Inline handlers in a test render once; rerender cost is not a concern. "noJsxPropsBind": "off" }, "security": { "noSecrets": "off" + }, + // Same reasons as the shared test override in biome.base.jsonc. + "suspicious": { + "noConditionalExpect": "off", + "useExpect": "off" } } } diff --git a/app/e2e/gallery.spec.ts b/app/e2e/gallery.spec.ts index f79c2853e..fcf6d694c 100644 --- a/app/e2e/gallery.spec.ts +++ b/app/e2e/gallery.spec.ts @@ -86,6 +86,7 @@ async function mockGalleryProductApi(page: Page) { }); } +// biome-ignore lint/correctness/usePlaywrightValidDescribeCallback: Playwright accepts a details object before the callback. test.describe('Product gallery (e2e)', { tag: '@cross-browser' }, () => { // Increase the per-test timeout for slower CI environments test.setTimeout(60_000); diff --git a/app/package.json b/app/package.json index 74de3b388..ea9a7cce0 100644 --- a/app/package.json +++ b/app/package.json @@ -95,11 +95,11 @@ "@types/jest": "30.0.0", "@types/node": "catalog:", "@types/react": "~19.2.18", - "@typescript-eslint/parser": "8.71.1", + "@typescript-eslint/parser": "8.72.0", "babel-plugin-react-compiler": "1.0.0", "babel-preset-expo": "~57.0.13", - "baseline-browser-mapping": "2.11.28", - "eslint": "10.12.0", + "baseline-browser-mapping": "2.11.31", + "eslint": "10.13.0", "eslint-plugin-react-hooks": "7.1.1", "eslint-plugin-react-native-a11y": "3.5.1", "eslint-plugin-react-refresh": "0.5.7", @@ -109,10 +109,10 @@ "jest-junit": "17.0.0", "msw": "3.0.3", "openapi-typescript": "7.13.0", - "postcss": "8.5.29", + "postcss": "8.5.31", "serve": "14.2.6", "tailwindcss": "catalog:", - "test-renderer": "1.3.0", + "test-renderer": "1.3.1", "typescript": "catalog:" }, "private": true diff --git a/app/src/components/base/Icon.tsx b/app/src/components/base/Icon.tsx index 729f96de1..9f5ff386d 100644 --- a/app/src/components/base/Icon.tsx +++ b/app/src/components/base/Icon.tsx @@ -60,6 +60,7 @@ type BrandGlyphProps = { size?: number; color?: string; strokeWidth?: number }; /** Turns a single-path brand SVG's `d` data into a Lucide-shaped component. */ function createBrandGlyph(d: string) { // strokeWidth is ignored: brand marks are filled, not stroked. + // biome-ignore lint/correctness/noComponentHookFactories: called once per glyph at module load, not during render. return function BrandGlyph({ size = 24, color = 'currentColor' }: BrandGlyphProps) { return ( <Svg viewBox="0 0 24 24" width={size} height={size}> diff --git a/app/src/components/base/lazyWithRetry.ts b/app/src/components/base/lazyWithRetry.ts index 9f359e88b..4c17d8d35 100644 --- a/app/src/components/base/lazyWithRetry.ts +++ b/app/src/components/base/lazyWithRetry.ts @@ -37,6 +37,7 @@ export function lazyWithRetry<T extends ComponentType<any>>( }), ); let current = make(); + // biome-ignore lint/correctness/noComponentHookFactories: called once at module scope, like React.lazy. return function LazyWithRetry(props: ComponentProps<T>) { return createElement(current, props); }; diff --git a/biome.base.jsonc b/biome.base.jsonc index d80d9c81a..a0f281056 100644 --- a/biome.base.jsonc +++ b/biome.base.jsonc @@ -46,6 +46,19 @@ } }, "overrides": [ + { + // The sites already ship light-dark() and mask-image without fallbacks, + // so the target is Baseline newly available, not widely. An override, + // so a subrepo's `"suspicious": "on"` does not reset the option. + "includes": ["**/*.css"], + "linter": { + "rules": { + "suspicious": { + "useBaseline": { "level": "warn", "options": { "available": "newly" } } + } + } + } + }, { // Standalone .svg assets are decorative icon sources; the component that // renders one supplies the accessible name (title/aria-label), not the file. @@ -60,8 +73,13 @@ "linter": { "rules": { "complexity": { "noExcessiveLinesPerFunction": "off" }, - "performance": { "useTopLevelRegex": "off" }, - "security": { "noSecrets": "off" } + // Playwright's locator.innerText() returns the text as rendered, which is + // what the tests assert on; textContent would include hidden nodes. + "performance": { "useDomNodeTextContent": "off", "useTopLevelRegex": "off" }, + "security": { "noSecrets": "off" }, + // Assertions often live in shared expect* helpers, and `if (!result.success)` + // guards narrow types after the outcome is already asserted. + "suspicious": { "noConditionalExpect": "off", "useExpect": "off" } } } } @@ -85,5 +103,15 @@ "formatter": { "trailingCommas": "none" } + }, + // rumdl (prek hook) owns Markdown style, and YAML is hand-formatted or + // tool-written (pnpm-lock.yaml, prek's frozen revs). Keep Biome to code. + "markdown": { + "formatter": { "enabled": false }, + "linter": { "enabled": false } + }, + "yaml": { + "formatter": { "enabled": false }, + "linter": { "enabled": false } } } diff --git a/compose.telemetry.yml b/compose.telemetry.yml index 388800779..6efb86db2 100644 --- a/compose.telemetry.yml +++ b/compose.telemetry.yml @@ -38,7 +38,7 @@ services: logging: *default-logging alloy: - image: grafana/alloy:v1.20.1@sha256:2aa2099af76c0098d4af7a4d6e48f86cb66dc1a000222ad927a1c67c6542d13f + image: grafana/alloy:v1.21.2@sha256:89a5a320168387336b9ac3c850609c3ba7757eadd4ae5f1d819deb35e9854b18 restart: unless-stopped # Root to read root-only files under the host mounts below. The Docker API is # behind the proxy, so root here does not imply control of the daemon. diff --git a/docs/e2e/accessibility.spec.ts b/docs/e2e/accessibility.spec.ts index 01615e5ea..bfd6438b6 100644 --- a/docs/e2e/accessibility.spec.ts +++ b/docs/e2e/accessibility.spec.ts @@ -25,7 +25,18 @@ async function analyzePage(page: Page, options: { exclude?: string[] } = {}) { for (const selector of options.exclude ?? []) { builder = builder.exclude(selector); } - return builder.analyze(); + const results = await builder.analyze(); + // Starlight's search button is named "Search" and also shows its "Ctrl K" shortcut. + // axe 4.14 counts the shortcut as label text; the name still holds the label, so + // 2.5.3 is met. Starlight won't change it (withastro/starlight#4260). + results.violations = results.violations.flatMap((violation) => { + if (violation.id !== 'label-content-name-mismatch') return [violation]; + const nodes = violation.nodes.filter( + (node) => !node.html.startsWith('<button data-open-modal=""'), + ); + return nodes.length > 0 ? [{ ...violation, nodes }] : []; + }); + return results; } async function switchToDarkTheme(page: Page) { @@ -102,6 +113,7 @@ test.describe('Viewport overflow', () => { for (const path of ['/architecture/datamodel/', '/architecture/system-design/', '/api/public/']) { test(`${path} has no horizontal overflow at ${VIEWPORT_WIDTH}px`, async ({ page }) => { await page.goto(path); + // biome-ignore lint/suspicious/noPlaywrightNetworkidle: the overflow check must run after fonts and diagrams have loaded. await page.waitForLoadState('networkidle'); const scrollWidth = await page.evaluate(() => document.documentElement.scrollWidth); expect(scrollWidth).toBeLessThanOrEqual(VIEWPORT_WIDTH + TOLERANCE_PX); diff --git a/docs/e2e/smoke.spec.ts b/docs/e2e/smoke.spec.ts index 3e81ed6f2..1d5e8ac04 100644 --- a/docs/e2e/smoke.spec.ts +++ b/docs/e2e/smoke.spec.ts @@ -49,6 +49,7 @@ test('pages run under the built CSP without violations', async ({ page }) => { for (const path of ['/', '/architecture/system-design/', '/api/public/']) { // biome-ignore lint/performance/noAwaitInLoops: one page, so each route loads after the last. await page.goto(path); + // biome-ignore lint/suspicious/noPlaywrightNetworkidle: CSP errors surface only once every subresource has been requested. await page.waitForLoadState('networkidle'); } diff --git a/docs/package.json b/docs/package.json index e729845e1..8de3c79b2 100644 --- a/docs/package.json +++ b/docs/package.json @@ -23,7 +23,7 @@ "test:links": "linkinator ./dist --verbosity error --skip 'mailto:*' --skip 'images/og.png' --skip 'universiteitleiden.nl' --skip 'doi.org' --skip 'github.com/CMLPlatform/r9lab/blob/'" }, "dependencies": { - "@astrojs/starlight": "0.42.6", + "@astrojs/starlight": "0.42.7", "@mermaid-js/layout-elk": "^1.0.0", "@scalar/api-reference": "^1.64.1", "astro": "catalog:", @@ -37,7 +37,7 @@ "@types/node": "catalog:", "linkinator": "8.1.0", "typescript": "catalog:", - "vitest": "5.0.3", + "vitest": "5.0.5", "wrangler": "catalog:" } } diff --git a/docs/src/styles/base.css b/docs/src/styles/base.css index 069a115df..678b712c6 100644 --- a/docs/src/styles/base.css +++ b/docs/src/styles/base.css @@ -9,6 +9,7 @@ --radius-card: var(--r9lab-radius-card); } +/* biome-ignore lint/suspicious/noDuplicateSelectors: :root blocks are grouped by topic, each with its own comment. */ :root { /* Starlight's 54rem default put prose at ~106 characters a line. Wide mermaid diagrams break out of the column instead (.r9lab-mermaid, components.css). */ @@ -47,6 +48,7 @@ body { @layer starlight.base and these styles are unlayered, so a plain :root outranks it whatever the source order. color-scheme is set per data-theme in brand.css. */ +/* biome-ignore lint/suspicious/noDuplicateSelectors: :root blocks are grouped by topic, each with its own comment. */ :root { --sl-color-bg: var(--r9lab-brand-background); /* Chrome one faint step off the page ground, in the blue family; Starlight's diff --git a/infra/cloudflare-zone/.terraform.lock.hcl b/infra/cloudflare-zone/.terraform.lock.hcl index 3cca90628..56ea1474d 100644 --- a/infra/cloudflare-zone/.terraform.lock.hcl +++ b/infra/cloudflare-zone/.terraform.lock.hcl @@ -2,24 +2,24 @@ # Manual edits may be lost in future updates. provider "registry.opentofu.org/cloudflare/cloudflare" { - version = "5.27.0" + version = "5.28.1" constraints = "~> 5.0" hashes = [ - "h1:3m8NMkPCgRpG7Vq6khSq6e4DFy912/QstELqC2LTdZc=", - "h1:7aAyZL0SdWmVAUvmZzFeun6xe82y/z29nSzTSmkuOXE=", - "h1:9YNVP8ZdD+Pp5Lu+oJ7AmXMNZ5gnpYgwEpGmcfpwSiQ=", - "h1:BXwBsvqti6ksI41DfhrGG3myGhPapqYYuCZBYEp9G3E=", - "h1:V5YAQp7xBX1ExB7x8vQvDMV1M36EoCNXPN//yiWgO+o=", - "h1:dRh3pOxWvkd69IrxOpIhp+pIRvLLQmPfsei6XBdq56A=", - "h1:emwSQj4O9ZCnGMfi2/AUMiq5dD3iQgMqnlLPVOqfoCE=", - "h1:hBbz7uxd+0ZmaFyFm4wBEhe0WkZq4tNLt8wUriBysHU=", - "zh:0af697c42fc9c5c7359e9209dd2502784789d07dd803ef8ed0e9e1dbc0aea0ff", - "zh:234be996462aaa9556e024f8434c238cc70bd84960283a4a85d0e096efd9f8c7", - "zh:56220ac018b93fcac2ad249b668eb9699f1a1f32970eacda05970e3710f8b5d9", - "zh:7323d107b46ddb1456c2f1d939eaf28e81376203de482d15c1cfe1881903c96e", - "zh:74b61025e456b944794017ba6b6040f478149964a45f5d328d1dc240b43b8153", - "zh:77e1b14dd89dd8d6574db4ecb1a5a313480bf1b2e2c29aa86c4f864aa29f74cf", - "zh:a7893a8def71e5473f6b462accad02fc7f0f842caf03bcd49d3443768d78b9be", - "zh:ae47a9f29594d57e634cc0b5b96a18da5a364f43cbd735622ce5fe808728065f", + "h1:9YL6g+iEfg3OzX6qSZOYsictVO0fNP09D6jRwIZKwQ0=", + "h1:GjOKfCmvcyE06fUp5WrAzfCLkTQaCg2Ko/kFlq8OfpM=", + "h1:QTIohIPsVCqEmknrR2PdbVXyK1fjS805rMaZpEEpzFQ=", + "h1:SFb952CVUFUoFjfor+GUqAV6DQ6bnUfaFcWL2yJlFBo=", + "h1:aso3s6IuIQju5L/OLrywCfQl7aA5TF+sb5pZzo8JG20=", + "h1:cxGa9LRKCzwNacgnLjXnHUygkvAEd6pb8g8sRwzPSRE=", + "h1:kBW0qcDqNupOnsi7vvx/0TQRxXLtmDKAHwOwH5l03pc=", + "h1:t6x20B8TpQAG0TsUlyWLrAWNO+V8JE8K3Ij0hW0feSU=", + "zh:219d464dd727c0e5c90a97b44aa5d7988acc4eec47f3684f7ecd006b17c46d9c", + "zh:2511f2380209c81121e6eb943d7e68d03602a4fcf4f0311dfc67e198179b9303", + "zh:2ae200482bf592cd703981c4d4fe87a52c0dfae81a70261295f59b1bb0d01a6c", + "zh:7df6fe6573379c2faf2e801fdbca58ac909266dbee604feaa993439b8616c9b3", + "zh:9fb5a295588351ce565515dc2a770047e8bab786a4a9665511ab9a9ca2db5f1b", + "zh:a182f4aec86c74e9db4affa22323c5a21f5d92c1fcf91b934570753d04f4daf8", + "zh:a39bb8624fb6c714e38bc0e632aae117a9fede5a18a248ab15dd1b60013c0324", + "zh:bef2ffbdb68569549fe432b550592e07456759a7288f84f7c37c9d933a493f54", ] } diff --git a/infra/cloudflare/.terraform.lock.hcl b/infra/cloudflare/.terraform.lock.hcl index f1511d556..0bc39d39e 100644 --- a/infra/cloudflare/.terraform.lock.hcl +++ b/infra/cloudflare/.terraform.lock.hcl @@ -2,25 +2,25 @@ # Manual edits may be lost in future updates. provider "registry.opentofu.org/cloudflare/cloudflare" { - version = "5.27.0" + version = "5.28.1" constraints = "~> 5.0" hashes = [ - "h1:3m8NMkPCgRpG7Vq6khSq6e4DFy912/QstELqC2LTdZc=", - "h1:7aAyZL0SdWmVAUvmZzFeun6xe82y/z29nSzTSmkuOXE=", - "h1:9YNVP8ZdD+Pp5Lu+oJ7AmXMNZ5gnpYgwEpGmcfpwSiQ=", - "h1:BXwBsvqti6ksI41DfhrGG3myGhPapqYYuCZBYEp9G3E=", - "h1:V5YAQp7xBX1ExB7x8vQvDMV1M36EoCNXPN//yiWgO+o=", - "h1:dRh3pOxWvkd69IrxOpIhp+pIRvLLQmPfsei6XBdq56A=", - "h1:emwSQj4O9ZCnGMfi2/AUMiq5dD3iQgMqnlLPVOqfoCE=", - "h1:hBbz7uxd+0ZmaFyFm4wBEhe0WkZq4tNLt8wUriBysHU=", - "zh:0af697c42fc9c5c7359e9209dd2502784789d07dd803ef8ed0e9e1dbc0aea0ff", - "zh:234be996462aaa9556e024f8434c238cc70bd84960283a4a85d0e096efd9f8c7", - "zh:56220ac018b93fcac2ad249b668eb9699f1a1f32970eacda05970e3710f8b5d9", - "zh:7323d107b46ddb1456c2f1d939eaf28e81376203de482d15c1cfe1881903c96e", - "zh:74b61025e456b944794017ba6b6040f478149964a45f5d328d1dc240b43b8153", - "zh:77e1b14dd89dd8d6574db4ecb1a5a313480bf1b2e2c29aa86c4f864aa29f74cf", - "zh:a7893a8def71e5473f6b462accad02fc7f0f842caf03bcd49d3443768d78b9be", - "zh:ae47a9f29594d57e634cc0b5b96a18da5a364f43cbd735622ce5fe808728065f", + "h1:9YL6g+iEfg3OzX6qSZOYsictVO0fNP09D6jRwIZKwQ0=", + "h1:GjOKfCmvcyE06fUp5WrAzfCLkTQaCg2Ko/kFlq8OfpM=", + "h1:QTIohIPsVCqEmknrR2PdbVXyK1fjS805rMaZpEEpzFQ=", + "h1:SFb952CVUFUoFjfor+GUqAV6DQ6bnUfaFcWL2yJlFBo=", + "h1:aso3s6IuIQju5L/OLrywCfQl7aA5TF+sb5pZzo8JG20=", + "h1:cxGa9LRKCzwNacgnLjXnHUygkvAEd6pb8g8sRwzPSRE=", + "h1:kBW0qcDqNupOnsi7vvx/0TQRxXLtmDKAHwOwH5l03pc=", + "h1:t6x20B8TpQAG0TsUlyWLrAWNO+V8JE8K3Ij0hW0feSU=", + "zh:219d464dd727c0e5c90a97b44aa5d7988acc4eec47f3684f7ecd006b17c46d9c", + "zh:2511f2380209c81121e6eb943d7e68d03602a4fcf4f0311dfc67e198179b9303", + "zh:2ae200482bf592cd703981c4d4fe87a52c0dfae81a70261295f59b1bb0d01a6c", + "zh:7df6fe6573379c2faf2e801fdbca58ac909266dbee604feaa993439b8616c9b3", + "zh:9fb5a295588351ce565515dc2a770047e8bab786a4a9665511ab9a9ca2db5f1b", + "zh:a182f4aec86c74e9db4affa22323c5a21f5d92c1fcf91b934570753d04f4daf8", + "zh:a39bb8624fb6c714e38bc0e632aae117a9fede5a18a248ab15dd1b60013c0324", + "zh:bef2ffbdb68569549fe432b550592e07456759a7288f84f7c37c9d933a493f54", ] } diff --git a/package.json b/package.json index b93861c75..2f03a8d0f 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "private": true, "version": "0.5.0", "license": "AGPL-3.0-or-later", - "packageManager": "pnpm@12.10.1+sha512.ba40a37eb1a370d60fea8c4cf1d364c13bcccef518e98ad2bcee954f539d38da37458e58261a3fa55e06523450ea0ffff9f497b135be41f2c15c1642bacace6c", + "packageManager": "pnpm@12.15.0+sha512.b3951d6d6ff4a9f13dc7cf56cd28d2b8eb37dbcc9c68e52e1e1191873ea9f82a017287ab50baadc5ccc494f036c67c0e47eb13608c2fa36f47711b61ea128e61", "engines": { "node": "26.x", "pnpm": "12.x" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6a96f213f..8e52d60c0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,153 +7,153 @@ importers: configDependencies: {} packageManagerDependencies: pnpm: - specifier: 12.10.1 - version: 12.10.1 + specifier: 12.15.0 + version: 12.15.0 packages: - '@pnpm/exe.android-arm64@12.10.1': - resolution: {integrity: sha512-CVTlHPwNvadQCJD9bGSMzWIhFX8QpjtqC2c27dhdnn/9iKzEjZ3qL62o3gHpKbIuo6qn4WxTKRoaokgNdReBig==} + '@pnpm/exe.android-arm64@12.15.0': + resolution: {integrity: sha512-eVCqmscY70LGvgRzu3mi8IBWBFGix+a6mNZoWmXxESsBdeiKEF9xQSuaeel10yn+zI7TXy2jlI63vFLzETk+aQ==} cpu: [arm64] os: [android] - '@pnpm/exe.android-x64@12.10.1': - resolution: {integrity: sha512-NFiYLIaodY7da0XIebwcU3JoP7IK/lzF7zgKSSP+9H+QcFnQ1GDfBkuBKCYJzZ+Xu0WH54neIPLBBCaOjaaauA==} + '@pnpm/exe.android-x64@12.15.0': + resolution: {integrity: sha512-Gx/WbkFcdUFUg8g8AShezcS9EiQxfYvdAm2hfKLO8sfJmJvKOCt5fzlgHWDzmGhoclibgW+tUGZ/KF4F4wOTCA==} cpu: [x64] os: [android] - '@pnpm/exe.darwin-arm64@12.10.1': - resolution: {integrity: sha512-0O8tdQ8ijlPJudXspLMTcitMkdBEz6uUflazL5uQE0WMs85oQIp0U+5hfEktMFB64QqEhjqlvvujTwbzdr9oMg==} + '@pnpm/exe.darwin-arm64@12.15.0': + resolution: {integrity: sha512-N0ZykiDWCvqSBJvt71j7cSoBR993FqvYZFtmpCtqvW3pguiI+NAgraLPA5OTwu5mV+/d8hYpVcPktJA3xFDLtA==} cpu: [arm64] os: [darwin] - '@pnpm/exe.darwin-x64@12.10.1': - resolution: {integrity: sha512-ud+1/uZOKEo8P/AsPynOJc/LNwfI0j6WwCElibj71rU9l4nIBnsSn+wWTIPZPkZ4BBSH5+82azSnAARMyJ1lNA==} + '@pnpm/exe.darwin-x64@12.15.0': + resolution: {integrity: sha512-7Ntr2HlBUxzwWOg7NwDxCbRW/3vXuqKO+hcXm+w3SBi9rrHY53li1wLqWVT7Gjxd+lVEHM1QJZo6WJEGFU8C6A==} cpu: [x64] os: [darwin] - '@pnpm/exe.freebsd-x64@12.10.1': - resolution: {integrity: sha512-mj9PE5rf8uAfQQ2K66HSATMSut+lNiB4eSqFd5+azFVCMnxNSy/32xpZQJT21PhnN3Y4qbK+iKHe5nWAxSuRhw==} + '@pnpm/exe.freebsd-x64@12.15.0': + resolution: {integrity: sha512-btOiyL7fL7W4uQGH0aqFai2TNC3IoKcZ7gNHBVbEFZt2dWrnrD0SufL3iGs3fLlmb4OtuU35uf4Zpr9V9Jh9mA==} cpu: [x64] os: [freebsd] - '@pnpm/exe.linux-arm64-musl@12.10.1': - resolution: {integrity: sha512-xba+00wZJ8Um6rBJJjWl88uJj0tydB8dtomvjlCLvi0uL32vpa9CRP8Vv26FIXvbiZ1bo2RCzYt/eChxJVV52w==} + '@pnpm/exe.linux-arm64-musl@12.15.0': + resolution: {integrity: sha512-pNC38k+O+90FOjbPNSnw0E7apq1PKTmz3fFe1amn+lys/U5kL++uzir8bRiho8ONcyA3d9EU7wdqcY0DKkj+JA==} cpu: [arm64] os: [linux] libc: [musl] - '@pnpm/exe.linux-arm64@12.10.1': - resolution: {integrity: sha512-oBdMp69ScC9UnniG4qZAQVr2fBDSXjm4yk/72vkEVyrlwS23yMxcRQl7Qdo3sgXPAygY6TWnPRKm4rXzjoyW7w==} + '@pnpm/exe.linux-arm64@12.15.0': + resolution: {integrity: sha512-qML/8aCXslh8td/w4U+HJNqUcZ2+m6EfTbWScIzZRmyPsRFN+xB4LP1U/hymxc1iSJiKtG56HJx2fvUErWFIGw==} cpu: [arm64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-ppc64@12.10.1': - resolution: {integrity: sha512-Yyb3wu09h3c7mLme270uHFiVaAIUHC411Ru9LIU2BKUIstrGlXa9OqqVWoXaRgYRdFdOFknkwG7GNn6ygwLbnw==} + '@pnpm/exe.linux-ppc64@12.15.0': + resolution: {integrity: sha512-tjRDUUl7RCJ6T/6eoNPxOqkwU4Mzi5RtTXmSAxujyz37OTwwsMU7Ps087Zk4gHcUvRSeyF40ZFsew3vtE+nmUA==} cpu: [ppc64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-riscv64@12.10.1': - resolution: {integrity: sha512-PdkeUFFkybknnGkWP0H22eMpIiS4OZXL5BcQzF4lh+vmrW3IaC2HOkbANKgot/PKO0Kl77pzA/6PKFxgbgfXIQ==} + '@pnpm/exe.linux-riscv64@12.15.0': + resolution: {integrity: sha512-bF1uBWEfbwaeryz6lIiaJ8AWD082otZfvzGX5l+6LZRpRwUEpJHUsJrORaYP5/cNMv5ZR2p6TvvcJcQzwtDzmw==} cpu: [riscv64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-s390x@12.10.1': - resolution: {integrity: sha512-1okKuHKJwJPAbofDxfhZWAUxEWtee4ZSf7Pah8kcvocaJkf2WxFJ5KVTiNIvDml5GLidDQsgf7Pcf/WHbCak7Q==} + '@pnpm/exe.linux-s390x@12.15.0': + resolution: {integrity: sha512-zKMhIzsexYMToeLmqV5jPsvV/f9vwsJb2kUH2NFYzalbxImeBrlA4kL7GwF8gD4pagV6jYYcJb8RjbZIdjHptg==} cpu: [s390x] os: [linux] libc: [glibc] - '@pnpm/exe.linux-x64-musl@12.10.1': - resolution: {integrity: sha512-e6IqzVNkPa7srFKJKnY23uWJ+qz0LaRWiTUo/sHfFXRRMRzB5uNOr6qWWip/jqhdGwU91n9J7LrEYZ6e0tRczw==} + '@pnpm/exe.linux-x64-musl@12.15.0': + resolution: {integrity: sha512-A9J0Jg0Rdx+qQU4qXtwyST5tto9IOu1zi4fDk35nbc6DWahggbcKtFvZPKFwL2qgUXGXOX//hXv6z/sp6emO8A==} cpu: [x64] os: [linux] libc: [musl] - '@pnpm/exe.linux-x64@12.10.1': - resolution: {integrity: sha512-ZByV0DRgWzGaDSjT5ddRBASdwz+r/qPMYh7o6RGmPQjtRGNFbSl94xY2DcAM8mqCOZJUUDtAXQ+wpBXcdpKlkg==} + '@pnpm/exe.linux-x64@12.15.0': + resolution: {integrity: sha512-yc+QlZR+9+nr29J4fRzhMoapgxTBDndq/+peyoq1XUufnQFnfbXUMFudDIKzHi545linGqmOmXfn0NoufNgcOg==} cpu: [x64] os: [linux] libc: [glibc] - '@pnpm/exe.win32-arm64@12.10.1': - resolution: {integrity: sha512-I7QZHcjioG7orFeCRUFUHByJ1G0zFPnAlaGGyrUvb6MGkv5oeNwNPl7t+Gp+7zHfnMcgLGJ1a+Wfim0IDw3lOw==} + '@pnpm/exe.win32-arm64@12.15.0': + resolution: {integrity: sha512-fPXZxuY1VclkOga9bc53qNCXcegfeoBR8+Ue+AospDwKzuGGSHll0oDxkLfkmpjyRqpe7bH5DyQPYp/xSMaIVA==} cpu: [arm64] os: [win32] - '@pnpm/exe.win32-x64@12.10.1': - resolution: {integrity: sha512-4WJFdp58EKlCj0zLobrXU0vpszSZIr4X/3y/uNbAQqGW0zE+VdruZB0gFc3L2kzsUzVwTYbaCn+XEhnCYSAlTg==} + '@pnpm/exe.win32-x64@12.15.0': + resolution: {integrity: sha512-nrd+Tp1We1DGj4DGG5Bea9lZNh9y1PjlLBdEwdInS4D0h0UIDtM7JaGGGDJhNzIwcHASyihWI7HLV+dtG+fhYg==} cpu: [x64] os: [win32] - pnpm@12.10.1: - resolution: {integrity: sha512-ukCjfrGjcNYP6oxM8dNkwTvMzvUY6YrSvO6VT1OdONo3RY5YJho/pV4GUjRQ6g//+fSXsTW+QfLBXBZCusrObA==} - engines: {node: '>=18.*'} + pnpm@12.15.0: + resolution: {integrity: sha512-s5UdbW/0qfE9x89WzSjSuOs328ycaOUuHhGRhz6p+CoBcoerULqtxczElPA2xnwOR+sTYIwvo29HcRth6hKOYQ==} + engines: {node: '>=18'} hasBin: true snapshots: - '@pnpm/exe.android-arm64@12.10.1': + '@pnpm/exe.android-arm64@12.15.0': optional: true - '@pnpm/exe.android-x64@12.10.1': + '@pnpm/exe.android-x64@12.15.0': optional: true - '@pnpm/exe.darwin-arm64@12.10.1': + '@pnpm/exe.darwin-arm64@12.15.0': optional: true - '@pnpm/exe.darwin-x64@12.10.1': + '@pnpm/exe.darwin-x64@12.15.0': optional: true - '@pnpm/exe.freebsd-x64@12.10.1': + '@pnpm/exe.freebsd-x64@12.15.0': optional: true - '@pnpm/exe.linux-arm64-musl@12.10.1': + '@pnpm/exe.linux-arm64-musl@12.15.0': optional: true - '@pnpm/exe.linux-arm64@12.10.1': + '@pnpm/exe.linux-arm64@12.15.0': optional: true - '@pnpm/exe.linux-ppc64@12.10.1': + '@pnpm/exe.linux-ppc64@12.15.0': optional: true - '@pnpm/exe.linux-riscv64@12.10.1': + '@pnpm/exe.linux-riscv64@12.15.0': optional: true - '@pnpm/exe.linux-s390x@12.10.1': + '@pnpm/exe.linux-s390x@12.15.0': optional: true - '@pnpm/exe.linux-x64-musl@12.10.1': + '@pnpm/exe.linux-x64-musl@12.15.0': optional: true - '@pnpm/exe.linux-x64@12.10.1': + '@pnpm/exe.linux-x64@12.15.0': optional: true - '@pnpm/exe.win32-arm64@12.10.1': + '@pnpm/exe.win32-arm64@12.15.0': optional: true - '@pnpm/exe.win32-x64@12.10.1': + '@pnpm/exe.win32-x64@12.15.0': optional: true - pnpm@12.10.1: + pnpm@12.15.0: optionalDependencies: - '@pnpm/exe.android-arm64': 12.10.1 - '@pnpm/exe.android-x64': 12.10.1 - '@pnpm/exe.darwin-arm64': 12.10.1 - '@pnpm/exe.darwin-x64': 12.10.1 - '@pnpm/exe.freebsd-x64': 12.10.1 - '@pnpm/exe.linux-arm64': 12.10.1 - '@pnpm/exe.linux-arm64-musl': 12.10.1 - '@pnpm/exe.linux-ppc64': 12.10.1 - '@pnpm/exe.linux-riscv64': 12.10.1 - '@pnpm/exe.linux-s390x': 12.10.1 - '@pnpm/exe.linux-x64': 12.10.1 - '@pnpm/exe.linux-x64-musl': 12.10.1 - '@pnpm/exe.win32-arm64': 12.10.1 - '@pnpm/exe.win32-x64': 12.10.1 + '@pnpm/exe.android-arm64': 12.15.0 + '@pnpm/exe.android-x64': 12.15.0 + '@pnpm/exe.darwin-arm64': 12.15.0 + '@pnpm/exe.darwin-x64': 12.15.0 + '@pnpm/exe.freebsd-x64': 12.15.0 + '@pnpm/exe.linux-arm64': 12.15.0 + '@pnpm/exe.linux-arm64-musl': 12.15.0 + '@pnpm/exe.linux-ppc64': 12.15.0 + '@pnpm/exe.linux-riscv64': 12.15.0 + '@pnpm/exe.linux-s390x': 12.15.0 + '@pnpm/exe.linux-x64': 12.15.0 + '@pnpm/exe.linux-x64-musl': 12.15.0 + '@pnpm/exe.win32-arm64': 12.15.0 + '@pnpm/exe.win32-x64': 12.15.0 --- lockfileVersion: '9.0' @@ -166,22 +166,22 @@ catalogs: default: '@astrojs/check': specifier: ^0.9.10 - version: 0.9.10 + version: 0.9.12 '@axe-core/playwright': specifier: ^4.12.1 - version: 4.13.0 + version: 4.14.0 '@biomejs/biome': specifier: ^2.5.8 - version: 2.5.15 + version: 2.6.2 '@playwright/test': specifier: ^1.62.1 - version: 1.64.0 + version: 1.64.1 '@types/node': specifier: ^26.2.0 - version: 26.6.4 + version: 26.6.5 astro: - specifier: 7.3.8 - version: 7.3.8 + specifier: 7.4.2 + version: 7.4.2 tailwindcss: specifier: 4.3.3 version: 4.3.3 @@ -190,7 +190,7 @@ catalogs: version: 6.0.3 wrangler: specifier: ^4.140.0 - version: 4.149.0 + version: 4.152.0 overrides: uuid@<11.1.1: '>=11.1.1' @@ -205,7 +205,7 @@ importers: devDependencies: '@biomejs/biome': specifier: 'catalog:' - version: 2.5.15 + version: 2.6.2 app: dependencies: @@ -214,7 +214,7 @@ importers: version: 57.0.16(@expo/log-box@57.0.4)(expo@57.0.25)(react-dom@19.2.3(react@19.2.3))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3) '@hookform/resolvers': specifier: ^6.0.0 - version: 6.0.0(@sinclair/typebox@0.34.52)(@standard-schema/spec@1.1.0)(ajv@8.20.0)(react-hook-form@7.89.0(@types/react@19.2.18)(react@19.2.3))(zod@4.6.6) + version: 6.0.0(@sinclair/typebox@0.34.52)(@standard-schema/spec@1.1.0)(ajv@8.20.0)(react-hook-form@7.90.0(@types/react@19.2.18)(react@19.2.3))(zod@4.6.7) '@react-native-async-storage/async-storage': specifier: 3.1.1 version: 3.1.1(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3) @@ -229,13 +229,13 @@ importers: version: 1.5.2(@types/react@19.2.18)(react-dom@19.2.3(react@19.2.3))(react-native-web@0.21.2(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3) '@tanstack/query-async-storage-persister': specifier: ^5.101.4 - version: 5.104.1 + version: 5.104.5 '@tanstack/react-query': specifier: ^5.101.4 - version: 5.104.1(react@19.2.3) + version: 5.104.5(@types/react@19.2.18)(react@19.2.3) '@tanstack/react-query-persist-client': specifier: ^5.101.4 - version: 5.104.1(@tanstack/react-query@5.104.1(react@19.2.3))(react@19.2.3) + version: 5.104.5(@tanstack/react-query@5.104.5(@types/react@19.2.18)(react@19.2.3))(@types/react@19.2.18)(react@19.2.3) class-variance-authority: specifier: ^0.7.1 version: 0.7.1 @@ -280,7 +280,7 @@ importers: version: 57.0.2(expo@57.0.25)(react@19.2.3) expo-router: specifier: ~57.0.12 - version: 57.0.23(0875cf9252206935db58b1957a106cf3) + version: 57.0.23(aebae4d87fc34264f60e1b008a90739f) expo-secure-store: specifier: ~57.0.1 version: 57.0.4(expo@57.0.25) @@ -307,7 +307,7 @@ importers: version: 1.7.3 lucide-react-native: specifier: ^1.24.0 - version: 1.53.0(@types/react@19.2.18)(react-native-svg@15.15.4(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3) + version: 1.61.0(@types/react@19.2.18)(react-native-svg@15.15.4(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3) react: specifier: 19.2.3 version: 19.2.3 @@ -316,7 +316,7 @@ importers: version: 19.2.3(react@19.2.3) react-hook-form: specifier: ^7.73.1 - version: 7.89.0(@types/react@19.2.18)(react@19.2.3) + version: 7.90.0(@types/react@19.2.18)(react@19.2.3) react-native: specifier: 0.86.2 version: 0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2) @@ -328,7 +328,7 @@ importers: version: 1.21.9(682a9abbf25e922c06e8e1e9dd028c66) react-native-qrcode-svg: specifier: ^6.3.21 - version: 6.3.26(react-native-svg@15.15.4(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3) + version: 6.3.27(react-native-svg@15.15.4(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3) react-native-reanimated: specifier: 4.5.1 version: 4.5.1(react-native-worklets@0.10.1(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3) @@ -355,20 +355,20 @@ importers: version: 3.7.0 uniwind: specifier: ^1.10.1 - version: 1.12.2(@expo/metro-config@57.0.12(expo@57.0.25)(supports-color@10.2.2)(typescript@6.0.3))(metro-cache@0.84.6(supports-color@10.2.2))(metro-transform-worker@0.87.1(supports-color@10.2.2))(metro@0.84.6(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3)(tailwindcss@4.3.3) + version: 1.13.0(@expo/metro-config@57.0.12(expo@57.0.25)(supports-color@10.2.2)(typescript@6.0.3))(metro-cache@0.84.6(supports-color@10.2.2))(metro-transform-worker@0.87.1(supports-color@10.2.2))(metro@0.84.6(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3)(tailwindcss@4.3.3) use-debounce: specifier: ^10.1.1 version: 10.1.1(react@19.2.3) zod: specifier: ^4.3.6 - version: 4.6.6 + version: 4.6.7 zustand: specifier: ^5.0.15 - version: 5.0.15(@types/react@19.2.18)(react@19.2.3) + version: 5.0.16(@types/react@19.2.18)(react@19.2.3) devDependencies: '@axe-core/playwright': specifier: 'catalog:' - version: 4.13.0(playwright-core@1.64.0) + version: 4.14.0(playwright-core@1.64.1) '@babel/core': specifier: 7.29.7 version: 7.29.7(supports-color@10.2.2) @@ -377,13 +377,13 @@ importers: version: 7.29.10 '@biomejs/biome': specifier: 'catalog:' - version: 2.5.15 + version: 2.6.2 '@jest/globals': specifier: 30.5.2 version: 30.5.2(supports-color@10.2.2) '@playwright/test': specifier: 'catalog:' - version: 1.64.0 + version: 1.64.1 '@react-native/jest-preset': specifier: ^0.86.2 version: 0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2) @@ -392,19 +392,19 @@ importers: version: 4.3.3 '@testing-library/react-native': specifier: 14.1.0 - version: 14.1.0(jest@30.5.2(@types/node@26.6.4)(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3)(test-renderer@1.3.0(@types/react@19.2.18)(react@19.2.3)) + version: 14.1.0(jest@30.5.2(@types/node@26.6.5)(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3)(test-renderer@1.3.1(@types/react@19.2.18)(react@19.2.3)) '@types/jest': specifier: 30.0.0 version: 30.0.0 '@types/node': specifier: 'catalog:' - version: 26.6.4 + version: 26.6.5 '@types/react': specifier: ~19.2.18 version: 19.2.18 '@typescript-eslint/parser': - specifier: 8.71.1 - version: 8.71.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) + specifier: 8.72.0 + version: 8.72.0(eslint@10.13.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) babel-plugin-react-compiler: specifier: 1.0.0 version: 1.0.0 @@ -412,41 +412,41 @@ importers: specifier: ~57.0.13 version: 57.0.13(@babel/core@7.29.7(supports-color@10.2.2))(@babel/runtime@7.29.10)(expo@57.0.25)(react-refresh@0.14.2)(supports-color@10.2.2) baseline-browser-mapping: - specifier: 2.11.28 - version: 2.11.28 + specifier: 2.11.31 + version: 2.11.31 eslint: - specifier: 10.12.0 - version: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) + specifier: 10.13.0 + version: 10.13.0(jiti@2.7.0)(supports-color@10.2.2) eslint-plugin-react-hooks: specifier: 7.1.1 - version: 7.1.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) + version: 7.1.1(eslint@10.13.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) eslint-plugin-react-native-a11y: specifier: 3.5.1 - version: 3.5.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)) + version: 3.5.1(eslint@10.13.0(jiti@2.7.0)(supports-color@10.2.2)) eslint-plugin-react-refresh: specifier: 0.5.7 - version: 0.5.7(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)) + version: 0.5.7(eslint@10.13.0(jiti@2.7.0)(supports-color@10.2.2)) fast-check: specifier: 4.10.2 version: 4.10.2 jest: specifier: 30.5.2 - version: 30.5.2(@types/node@26.6.4)(supports-color@10.2.2) + version: 30.5.2(@types/node@26.6.5)(supports-color@10.2.2) jest-expo: specifier: ~57.0.4 - version: 57.0.5(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(expo@57.0.25)(jest@30.5.2(@types/node@26.6.4)(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2) + version: 57.0.5(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(expo@57.0.25)(jest@30.5.2(@types/node@26.6.5)(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2) jest-junit: specifier: 17.0.0 version: 17.0.0 msw: specifier: 3.0.3 - version: 3.0.3(@types/node@26.6.4)(graphql@16.14.2)(supports-color@10.2.2)(typescript@6.0.3)(vite@8.3.1(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + version: 3.0.3(@types/node@26.6.5)(graphql@16.14.2)(supports-color@10.2.2)(typescript@6.0.3)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) openapi-typescript: specifier: 7.13.0 version: 7.13.0(typescript@6.0.3) postcss: - specifier: 8.5.29 - version: 8.5.29 + specifier: 8.5.31 + version: 8.5.31 serve: specifier: 14.2.6 version: 14.2.6(supports-color@10.2.2) @@ -454,8 +454,8 @@ importers: specifier: 'catalog:' version: 4.3.3 test-renderer: - specifier: 1.3.0 - version: 1.3.0(@types/react@19.2.18)(react@19.2.3) + specifier: 1.3.1 + version: 1.3.1(@types/react@19.2.18)(react@19.2.3) typescript: specifier: 'catalog:' version: 6.0.3 @@ -463,36 +463,36 @@ importers: docs: dependencies: '@astrojs/starlight': - specifier: 0.42.6 - version: 0.42.6(astro@7.3.8(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(supports-color@10.2.2)(typescript@6.0.3) + specifier: 0.42.7 + version: 0.42.7(astro@7.4.2(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(supports-color@10.2.2)(typescript@6.0.3) '@mermaid-js/layout-elk': specifier: ^1.0.0 - version: 1.0.1(mermaid@12.1.0) + version: 1.0.1(mermaid@12.2.0) '@scalar/api-reference': specifier: ^1.64.1 - version: 1.73.1(change-case@5.4.4)(qrcode@1.5.4)(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3)(zod@4.6.6) + version: 1.76.0(@oxc-project/types@0.155.0)(change-case@5.4.4)(esbuild@0.28.2)(lightningcss@1.33.0)(qrcode@1.5.4)(rolldown@1.2.15)(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(zod@4.6.7) astro: specifier: 'catalog:' - version: 7.3.8(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) + version: 7.4.2(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) mermaid: specifier: ^12.0.0 - version: 12.1.0 + version: 12.2.0 devDependencies: '@astrojs/check': specifier: 'catalog:' - version: 0.9.10(@emnapi/runtime@1.11.3)(prettier@3.9.9)(typescript@6.0.3) + version: 0.9.12(@emnapi/runtime@1.11.3)(prettier@3.9.9)(typescript@6.0.3) '@axe-core/playwright': specifier: 'catalog:' - version: 4.13.0(playwright-core@1.64.0) + version: 4.14.0(playwright-core@1.64.1) '@biomejs/biome': specifier: 'catalog:' - version: 2.5.15 + version: 2.6.2 '@playwright/test': specifier: 'catalog:' - version: 1.64.0 + version: 1.64.1 '@types/node': specifier: 'catalog:' - version: 26.6.4 + version: 26.6.5 linkinator: specifier: 8.1.0 version: 8.1.0 @@ -500,11 +500,11 @@ importers: specifier: 'catalog:' version: 6.0.3 vitest: - specifier: 5.0.3 - version: 5.0.3(@opentelemetry/api@1.9.0)(@types/node@26.6.4)(@vitest/coverage-v8@5.0.3)(happy-dom@21.0.4)(jsdom@20.0.3(supports-color@10.2.2))(msw@2.15.0(@types/node@26.6.4)(typescript@6.0.3))(vite@8.3.1(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + specifier: 5.0.5 + version: 5.0.5(@opentelemetry/api@1.9.0)(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(happy-dom@21.0.4)(jsdom@20.0.3(supports-color@10.2.2))(msw@3.0.3(@types/node@26.6.5)(graphql@16.14.2)(supports-color@10.2.2)(typescript@6.0.3)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)))(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) wrangler: specifier: 'catalog:' - version: 4.149.0(@types/node@26.6.4) + version: 4.152.0(@types/node@26.6.5) www: dependencies: @@ -513,26 +513,26 @@ importers: version: 3.7.4 astro: specifier: 'catalog:' - version: 7.3.8(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) + version: 7.4.2(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) devDependencies: '@astrojs/check': specifier: 'catalog:' - version: 0.9.10(@emnapi/runtime@1.11.3)(prettier@3.9.9)(typescript@6.0.3) + version: 0.9.12(@emnapi/runtime@1.11.3)(prettier@3.9.9)(typescript@6.0.3) '@axe-core/playwright': specifier: 'catalog:' - version: 4.13.0(playwright-core@1.64.0) + version: 4.14.0(playwright-core@1.64.1) '@biomejs/biome': specifier: 'catalog:' - version: 2.5.15 + version: 2.6.2 '@playwright/test': specifier: 'catalog:' - version: 1.64.0 + version: 1.64.1 '@types/node': specifier: 'catalog:' - version: 26.6.4 + version: 26.6.5 '@vitest/coverage-v8': - specifier: 5.0.3 - version: 5.0.3(vitest@5.0.3) + specifier: 5.0.5 + version: 5.0.5(vitest@5.0.5) happy-dom: specifier: 21.0.4 version: 21.0.4 @@ -540,37 +540,33 @@ importers: specifier: 'catalog:' version: 6.0.3 vitest: - specifier: 5.0.3 - version: 5.0.3(@opentelemetry/api@1.9.0)(@types/node@26.6.4)(@vitest/coverage-v8@5.0.3)(happy-dom@21.0.4)(jsdom@20.0.3(supports-color@10.2.2))(msw@2.15.0(@types/node@26.6.4)(typescript@6.0.3))(vite@8.3.1(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + specifier: 5.0.5 + version: 5.0.5(@opentelemetry/api@1.9.0)(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(happy-dom@21.0.4)(jsdom@20.0.3(supports-color@10.2.2))(msw@3.0.3(@types/node@26.6.5)(graphql@16.14.2)(supports-color@10.2.2)(typescript@6.0.3)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)))(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) wrangler: specifier: 'catalog:' - version: 4.149.0(@types/node@26.6.4) + version: 4.152.0(@types/node@26.6.5) packages: - '@ai-sdk/gateway@3.0.13': - resolution: {integrity: sha512-g7nE4PFtngOZNZSy1lOPpkC+FAiHxqBJXqyRMEG7NUrEVZlz5goBdtHg1YgWRJIX776JTXAmbOI5JreAKVAsVA==} - engines: {node: '>=18'} + '@ai-sdk/gateway@4.0.115': + resolution: {integrity: sha512-Xn+gDWM4Ti2FzYmxhlZtjEuGBGZlOYaQMpwcVRSN4c9qCMUszD5F5TAbkxgLV/tHKeMfEX+WEuTCl6Kkj2r73A==} + engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider-utils@4.0.54': - resolution: {integrity: sha512-piCQO5dnTqW7QSUbMsKg8oNI+u5VtgLnVFkgG6LfckrOyHcHFrIssBVJDg3/CXOdWXIFhVjIr540rzZAdom2TA==} - engines: {node: '>=18.17'} + '@ai-sdk/provider-utils@5.0.61': + resolution: {integrity: sha512-Y+Z3539UXw0ctFDNepTtG23VqBQHr2A6yI2qUxvQcg75DJYgJoD2F9U2Vp5OgQjX7lxto1BLgFtKuOhzrr52vQ==} + engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/provider@3.0.17': - resolution: {integrity: sha512-ijb+g+XxIAmv46hpt73ty83LhQHwwsqA1IwVX6p1MAREyX0zGM9eIrz1m3KlFxTHr8E4k/ao01w6Dlx3UBOihQ==} - engines: {node: '>=18'} - - '@ai-sdk/provider@3.0.2': - resolution: {integrity: sha512-HrEmNt/BH/hkQ7zpi2o6N3k1ZR1QTb7z85WYhYygiTxOQuaml4CMtHCWRbric5WPU+RNsYI7r1EpyVQMKO1pYw==} - engines: {node: '>=18'} + '@ai-sdk/provider@4.0.28': + resolution: {integrity: sha512-6ThcmkJQXSMlBrf6mirIjUUS04Q5/kApbYTOzd5lZfYXLa1XPpnDLxP/G96/DKc00fDIUOW9S2ls0mSzb0+l9w==} + engines: {node: '>=22'} - '@ai-sdk/vue@3.0.33': - resolution: {integrity: sha512-czM9Js3a7f+Eo35gjEYEeJYUoPvMg5Dfi4bOLyDBghLqn0gaVg8yTmTaSuHCg+3K/+1xPjyXd4+2XcQIohWWiQ==} - engines: {node: '>=18'} + '@ai-sdk/vue@4.0.142': + resolution: {integrity: sha512-YwenE45AIdtph5Yl90gRps1+i3DVsR8C3jHP3HPEsBL18c62pzB4s0XeWN2MJ6xSGlcSQgH7E8fY1h8qMx35Qw==} + engines: {node: '>=22'} peerDependencies: vue: ^3.3.4 @@ -581,12 +577,12 @@ packages: '@antfu/install-pkg@2.1.0': resolution: {integrity: sha512-sdg9NxU3zR4Mnawfbc/x6GB5Wf17WYud5qOuEuxXjaKpYpMkISSJEjItGebXJ2bQ4DIcly4NYH23mtkGJjvKUw==} - '@astrojs/astro2tsx@0.1.1': - resolution: {integrity: sha512-VNhvoKzs0FXF3iq+2QVIjTqA6awKDKpd2U7khYg3AhcxjM1KMINEma4IeqQnMqJUakw0MNQygntLvLmSPS5pLA==} + '@astrojs/astro2tsx@0.1.3': + resolution: {integrity: sha512-GMDC7Eo0myBUA/QLBl0u+OcegJ8LiBhccmNZR34KmprQNP8gQUJlWlOOZWUsxNA2rNS6GuPYcGDyLoPnjmn4/Q==} engines: {node: ^20.19.0 || >=22.12.0} - '@astrojs/check@0.9.10': - resolution: {integrity: sha512-zgx/UQMozdjOa3bOxjgeCFdtpE3c9rRX6xHwa+2QXvy8z8Akifu2AtubHyv/zzC2znO8dl8fFWL4K+Ba9kS8HQ==} + '@astrojs/check@0.9.12': + resolution: {integrity: sha512-hazpqxIfZWj2VhyPyR0pOEQ/IhFDM/2nIApL96zMXABdD8NrUKYDmhxTy7h+drTDl9MQG/Sd1ET/4amadVJUUA==} hasBin: true peerDependencies: typescript: ^5.0.0 || ^6.0.0 @@ -668,8 +664,11 @@ packages: '@astrojs/internal-helpers@0.12.0': resolution: {integrity: sha512-pKPuwCDtO0L7zgmt1JGd9X4Aes1+0SX3IEBSqBNPHsScYdPMlfmed3Y7DTbXyF7E+8ylnb563o/0OzGQPOFehw==} - '@astrojs/language-server@2.17.1': - resolution: {integrity: sha512-gG7bvMVNIXgoSe1pM9dI1HsSDLU1EIc/dSAYQ0DuReLyLkOBjsiqvaRYgQltWaldLxh0bNEqjgreLfjd9OnUxQ==} + '@astrojs/internal-helpers@0.13.0': + resolution: {integrity: sha512-20jxQqnSmpskcGyad7N5l6Xf1gz0UCa6lNde44bEBdaXGpncEYfAZJ142r2ZgzBaG4dUyzGmhqZWv1INU2eiHQ==} + + '@astrojs/language-server@2.17.3': + resolution: {integrity: sha512-QIAFu1e/4quJMTPdmBOm+ZPXc5NDGZE4/YQjgR3EgjhGLl/tdidaWJDr5WmO2lesVc+BW1qN/xNBURmuePDG2A==} hasBin: true peerDependencies: prettier: ^3.0.0 @@ -680,12 +679,12 @@ packages: prettier-plugin-astro: optional: true - '@astrojs/markdown-satteri@0.4.2': - resolution: {integrity: sha512-g4QehXnB/MzxQWnSf17NciFInMqEJy9948p8cc7zGg/r7995m0Ln5PMr3Xlnj24iey1LchaoZ3SzTOa3D4P/3w==} - '@astrojs/markdown-satteri@0.4.3': resolution: {integrity: sha512-PFbEHPnwUlLvpXd7RXrrKM+j12akF4bG+DSuNuoN+3eiwjOwp4HaPi+QQdbkBV7QEYXmzyKca50OJsmGxhNIUA==} + '@astrojs/markdown-satteri@0.4.5': + resolution: {integrity: sha512-0IeGdoFbv0f+442KJhYS44Wg8F3MuHmRsxIEYuFyqkjRubc6dPBFZ7azor5t4AeXLQoT5A5h9HyViKpd70Dl9w==} + '@astrojs/mdx@8.0.2': resolution: {integrity: sha512-WedIVP2Bu8fXSzxb3ZYZ8xDrWWjf2SRKCneh52Llhoa+O3lcpHPhoZVP3FerlivUaH/0LJz2yVaCNvMdg0u8Bw==} engines: {node: '>=22.12.0'} @@ -701,11 +700,15 @@ packages: resolution: {integrity: sha512-KTivpmnz6lDsC6o9H4+DNm2SrE/GHzw8cNAvEJwAvUT+eoaEnn/4NtbDNfRRaxaJHdp15gf+tfHAWiXR4wB3BA==} engines: {node: '>=22.12.0'} + '@astrojs/prism@4.1.1': + resolution: {integrity: sha512-sXlAXJX6t4QfuLg+CuCDzpg7NoxWcyb4paFprgtFppLeisCBmh935h+tJ5CWXfsXEoW2IDy/ihbRMtiu28Chjw==} + engines: {node: '>=22.23.4'} + '@astrojs/sitemap@3.7.4': resolution: {integrity: sha512-LbKNC24bdUWcQf/pThB6qLlSqHojxGjZDURIzFocY8rlWnAn2t74nnhnK6S5x0NHriHoAduLEpVjRykmeGiVvA==} - '@astrojs/starlight@0.42.6': - resolution: {integrity: sha512-Cfs7GdgzgNRCauDxQVsFUVL1thrGHK/rQdbv/SURv/xhGBXx+j5ypOHW9ENPraQxbIzUC8KAnJV7L9mvEVRuyQ==} + '@astrojs/starlight@0.42.7': + resolution: {integrity: sha512-mlbit5iRjLx5eIcLf84Q2CwkrrsEgZrQwKKBK+vRf+ZGiSrwy1UGdT1hUfAIaHrMfcvkDpL+gw3aua7HobiKFg==} peerDependencies: '@astrojs/markdown-remark': ^7.3.0 astro: ^7.2.10 @@ -713,15 +716,16 @@ packages: '@astrojs/markdown-remark': optional: true - '@astrojs/telemetry@3.3.3': - resolution: {integrity: sha512-C1TLn5sPJr0x4vk56piHWKbnqlEB8BKyte5Y45V02U+D7BGO5eMqZDH5aPjnkXQWJggvmsTXxH03QMZ9NgWLzQ==} - engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} + '@astrojs/telemetry@3.4.1': + resolution: {integrity: sha512-SMkvMsGOpM0FMAoT5pzhgI3LZC0JSPWf7Evwop+fZ3N6UkusPM7lI+sOJjMNI5OJrVoiei1/AGo1cY7sikTc5A==} + engines: {node: '>=22.23.4'} '@astrojs/yaml2ts@0.2.4': resolution: {integrity: sha512-8oddpOae35pJsXPQXhTkM0ypfKPskVsh2bCxRtbf7e+/Epw2nReakFYpLKjZMEr75CsoF203PMnCocpfz0s69A==} - '@axe-core/playwright@4.13.0': - resolution: {integrity: sha512-6YLx+kxXu5GJceG4ozFg+33a2EMTdjYwWGloJ3sb9Kta5pp+ZNS53uxGVog5JetIY8s++P5UrtX+cri+u0VAVg==} + '@axe-core/playwright@4.14.0': + resolution: {integrity: sha512-SGUhG5PIHd2eMdpgBF2PyQLOhX+qyDR2PT4cmoS4Qk2ak+jX/rrSvst9l0PGv5WTHolKpUMvVmoHpr4cZgf1RQ==} + engines: {node: '>=22.12.0'} peerDependencies: playwright-core: '>= 1.0.0' @@ -1186,59 +1190,71 @@ packages: resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} - '@biomejs/biome@2.5.15': - resolution: {integrity: sha512-WZTW4slm/pdkh92K6t/3aEN++44JD1PQ7squ7RCMLI1flHGl43DVOIGXvCjHiZgBMO1V4uYxoFNtqrIA4qGuIQ==} + '@biomejs/biome@2.6.2': + resolution: {integrity: sha512-JLTFAFF9vfJcWwLhwuL4ZHflLg+XfTEC4IUnAlJRX1cMRt57++Xd1Ysb9Fdmlh9YUrvyCXfPEHjjEIqKJGdPKw==} engines: {node: '>=14.21.3'} hasBin: true - '@biomejs/cli-darwin-arm64@2.5.15': - resolution: {integrity: sha512-BZVzFhJ/mUvTLMYbc9x6el0o2Uv5zP7bACYyhFb6fSc1giroXm7PL0a5KqMJ9F+/BnkYRjagD/ROSDVOZ6eapg==} + '@biomejs/cli-android-arm64@2.6.2': + resolution: {integrity: sha512-dMpdpH7zFEL5FxuIA9LJW+RoNyC3oeDB7PJyjqVVwtMNoKB5uo8OZYmrVSBikn71txzYwy/3xga7UME6bJQZ6A==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [android] + + '@biomejs/cli-android-x64@2.6.2': + resolution: {integrity: sha512-XCwEhPBGYzuRA502dRkCcQ+5cefQwuxQR7f9wa4do92dvIcuBL6VMLMFB/fL9hlpZ4dGSfHdpGFSIDlp52mg0A==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [android] + + '@biomejs/cli-darwin-arm64@2.6.2': + resolution: {integrity: sha512-rpXtabRgyZNz3aCjd/cRoSZGYi92R9eAXdUUe1sigIsRDyfMwgThaa98Yxt1fiZ7mxquqkAyIHIo08N/e1ToBA==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [darwin] - '@biomejs/cli-darwin-x64@2.5.15': - resolution: {integrity: sha512-V5Kw63V+fVGNFhFrizDxMbGXAzZCh8kYzJpy3GI6gTapWDg7bZK9oYC9CbVgQSEdTnupz0U5Efz8Ev+5vdBBXw==} + '@biomejs/cli-darwin-x64@2.6.2': + resolution: {integrity: sha512-7GGzlm1GxUKoQ9CNV8tQZ+XXad4sz+v+uzNsWlhaGjsnZqUOVBw1OmAMpG3uNV/Mr0UrCpRJvSK0qvfuqSQOjg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [darwin] - '@biomejs/cli-linux-arm64-musl@2.5.15': - resolution: {integrity: sha512-tGzZUTcJCV7tj5Adh/Gn6nR4MycqA3iohq2LEcrarAgRBkU0h0OKd2UzCRkOsOYOuUGaUJb4YmqRqyy2feGGSw==} + '@biomejs/cli-linux-arm64-musl@2.6.2': + resolution: {integrity: sha512-I+FYCLVSmR3cYfKcQ+KNeLOZ5w0wRd9fQFlw3JbSvy7bkegvTqdHaBRRcJzHQB/1ldldTLIcG21ka6X2cTWmJw==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] libc: [musl] - '@biomejs/cli-linux-arm64@2.5.15': - resolution: {integrity: sha512-XaG7P7eeSLYETD3K9grfB0mQmpLQZjygdbsxekWBJAg4am79fGAtRpfRyNnTvXB2fZFNnJZG3nXm7HBat0+VUw==} + '@biomejs/cli-linux-arm64@2.6.2': + resolution: {integrity: sha512-Qs4CofCE8MdkjZFfEjswh2NAcbyQ7IVYtGSzQBvLqFlla/CSXroGbktUFndWG/kVSTywadauzAspYWtSfqAc2g==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] libc: [glibc] - '@biomejs/cli-linux-x64-musl@2.5.15': - resolution: {integrity: sha512-IlxUcyxilVGPsE008x13pWdkTbU3nQpP2i9b5UrbOYj6goBkKsRX1XB7yJLcV+O1H9LBchIIm4adOaVLZBX0ZQ==} + '@biomejs/cli-linux-x64-musl@2.6.2': + resolution: {integrity: sha512-wnjEXAK2pDd2j8r9gKI3L+44sIxjkYzS5aHmD1+K57RNJ3sFyT4n22NH6QFPqqeVdRBxN54H3kckUUCrFKCcJw==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] libc: [musl] - '@biomejs/cli-linux-x64@2.5.15': - resolution: {integrity: sha512-xE4iEW/3LqlYj9GFgGrFsFSH51dEEpUbYWBfeOv0q87WkUDxK2o/HhreSb7qMJqck70RVM6Lg96hgedcAYcOkA==} + '@biomejs/cli-linux-x64@2.6.2': + resolution: {integrity: sha512-FJKsb95418139xDdbv9XnNJsIIwvsgR21Of0aE9B9U+nQlOtRq5gJl2ps0jZUmYBxTaOlP9BKo8N+Ff8+Rui1g==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] libc: [glibc] - '@biomejs/cli-win32-arm64@2.5.15': - resolution: {integrity: sha512-2kPKzhNlm8C+Ru3GcO0Me2ODkCBLrVOUNuyi84RJyWDVKAA4+Kjj3jMjL938lF6BRfvltC4vB2nPY9SvN51Ovg==} + '@biomejs/cli-win32-arm64@2.6.2': + resolution: {integrity: sha512-/PEOo6evlgrQOfKhMNtC/4Gk8ai3hySXXEtjUzCqZe/4iAbMdqelpp7qvZEDyLxlZS+BjOMQFpq2gXI/BPaAqw==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [win32] - '@biomejs/cli-win32-x64@2.5.15': - resolution: {integrity: sha512-yAzh4UqEImV6Hcy0zjUqNfJAsUhoD64FBQCdTG8Md/Z2wQeVP/ZmJ3XRYAs1g8J9fjTFyl2fCtc5FB5til47+g==} + '@biomejs/cli-win32-x64@2.6.2': + resolution: {integrity: sha512-FVlWD+mDDz8nN5LWKRWUhhb7wKIK0VE3oXQvQBX7Fwwj00CvqMVhMyiz1iz8O5aZGmnkhFlKSwJPrUvMh5prQw==} engines: {node: '>=14.21.3'} cpu: [x64] os: [win32] @@ -1341,32 +1357,32 @@ packages: workerd: optional: true - '@cloudflare/workerd-darwin-64@1.20261006.1': - resolution: {integrity: sha512-lCX6avJO2It9AyDEYitjmOtJRVp/xmaW0TziyoLAnfxlzozyyRbSFfIIMMCiDx/sTP1++E4VLbV+7BHSD33f0Q==} + '@cloudflare/workerd-darwin-64@1.20261019.1': + resolution: {integrity: sha512-5ZILbAta/fBQvhmAYeCE7dKMMYIr7N9wJEX50fEGLKSIwGtvT0HzSfHNIK/O7cBQ4gHQ2WfIiPClvwcye6E0fA==} engines: {node: '>=16'} cpu: [x64] os: [darwin] - '@cloudflare/workerd-darwin-arm64@1.20261006.1': - resolution: {integrity: sha512-PyFGjOaldtppnLuKsdkoYWXfLVpDjuf8u+uoykX+1Xvxo2EPmCVViq0iDKm+U7c7PRno85ehS3/MPVXyk2HwHw==} + '@cloudflare/workerd-darwin-arm64@1.20261019.1': + resolution: {integrity: sha512-cww2Ab6lVMxpTiEEjKmPI58p5EMo0vYTZSH+3WkqXJdQgc3ES66GuL247+U2B2YWajhhu2tqj7jySrXneU749g==} engines: {node: '>=16'} cpu: [arm64] os: [darwin] - '@cloudflare/workerd-linux-64@1.20261006.1': - resolution: {integrity: sha512-Ntf9S8eesmVufdjaT2kzWlz6Ng9XGYTc6cHQVRKAg59lFufwsIabGeMT6U4KkrpEeSIxgHq8aPtuLbZXE19tCA==} + '@cloudflare/workerd-linux-64@1.20261019.1': + resolution: {integrity: sha512-4++VRi9vkQROYqrpZYOixIJuVDmujkwrT4kszsxNFlvcmsX6Mr2GumvxIN3gIixS3vJUh3Umdtkthqj5X0S3Xw==} engines: {node: '>=16'} cpu: [x64] os: [linux] - '@cloudflare/workerd-linux-arm64@1.20261006.1': - resolution: {integrity: sha512-JyeDBymVWw5tVRebSsVE8ojDYxd6UlZrAseHU8G+NpIyd5wF61tXlF/axLeCUqu0pOhBFHb8I5QKi0jwrCK41Q==} + '@cloudflare/workerd-linux-arm64@1.20261019.1': + resolution: {integrity: sha512-75PVtJOwfjScQ53sbLtQXI7D8yP1c21t+WEUPaYbqkzaz4ZqfR5wAd+zuWs8G5Q7kOj2SQIvEfY5Sn8Y+UVrnA==} engines: {node: '>=16'} cpu: [arm64] os: [linux] - '@cloudflare/workerd-windows-64@1.20261006.1': - resolution: {integrity: sha512-nWP0URNqOBN9fa/gZ7eh/w051DwjOXN8j4lDZDYVXyQPsux6sV3DfyYZT+CjR/rt9nKBSmJT9QE9/bWT18+84w==} + '@cloudflare/workerd-windows-64@1.20261019.1': + resolution: {integrity: sha512-z49fvKTETMCnG6wnMcQwxx9CpryFceiKz04FRjq26EkhCyzRNJ6c3UXhyZz3r5f1CXnnBZc5DcU8ZouPkUJCqw==} engines: {node: '>=16'} cpu: [x64] os: [win32] @@ -1395,8 +1411,8 @@ packages: '@codemirror/lang-yaml@6.1.3': resolution: {integrity: sha512-AZ8DJBuXGVHybpBQhmZtgew5//4hv3tdkXnr3vDmOUMJRuB6vn/uuwtmTOTlqEaQFg3hQSVeA90NmvIQyUV6FQ==} - '@codemirror/language@6.12.4': - resolution: {integrity: sha512-1q4PaT+o6PbgpkJt4Q8Fv5XJxTy4FUZ4MWETtyiDw3J0Pyr9E2vqcKL+k9wcvjNTIsauxvE7OfmWj3FRPHQ76A==} + '@codemirror/language@6.13.1': + resolution: {integrity: sha512-zfvU2r3TyylQLMj/te+5CnQ0rSqZi8B1oTCBbQkagcLW4Xc6imab6qN+pEJhsuNOLaJqiRyBXp9UhWA1DhVvDw==} '@codemirror/lint@6.9.7': resolution: {integrity: sha512-28/+iWLYxKxsvGYhSYL7zaCZqLz5+FFFDq9tVsvGv9kv8RY4fFAchJ5WX9M3YrrRlTIsECjsXPqeNgnSmNP2dg==} @@ -1404,8 +1420,11 @@ packages: '@codemirror/state@6.7.6': resolution: {integrity: sha512-kAz+AncRtKuIknedxT1bq4XwXv4UowhbkHU1myPrtVb/jZtImWuV5BXzv5vK6i3kYACsdiZiQKFQQ5Mq7elW8w==} - '@codemirror/view@6.43.13': - resolution: {integrity: sha512-sihaFrUzAsYBQsL9J2t69y8nfMQGwcYmggAZsk+kjPbjYZMyuf2hU8tUNTZ+P+isb6XRr8JE22TZlJxBoVdH1A==} + '@codemirror/streamparser@6.0.0': + resolution: {integrity: sha512-JTFPF6xrfjt0mnfGPgzcLiMwYmvIyNaoizp8BYzv8FE8KrT6GBGDZ190rtt+O7Wke3gG/MFHyiY9YGNeimof4w==} + + '@codemirror/view@6.43.15': + resolution: {integrity: sha512-HHsfpqFeHyXLs983pSRe38Xajs0vFWZQ2BuX0m7Ki8w3jZ5iD8cuR3lBz2/5/X53Dhf32SBHKh6rtSTB6tKeGw==} '@cspotcode/source-map-support@0.8.1': resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} @@ -1859,17 +1878,16 @@ packages: '@floating-ui/dom@1.8.0': resolution: {integrity: sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==} - '@floating-ui/utils@0.2.10': - resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} - '@floating-ui/utils@0.2.12': resolution: {integrity: sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==} '@floating-ui/vue@1.1.11': resolution: {integrity: sha512-HzHKCNVxnGS35r9fCHBc3+uCnjw9IWIlCPL683cGgM9Kgj2BiAl8x1mS7vtvP6F9S/e/q4O6MApwSHj8hNLGfw==} - '@floating-ui/vue@1.1.9': - resolution: {integrity: sha512-BfNqNW6KA83Nexspgb9DZuz578R7HT8MZw1CfK9I6Ah4QReNWEJsXWHN+SdmOVLNGmTPDi+fDT535Df5PzMLbQ==} + '@floating-ui/vue@2.0.1': + resolution: {integrity: sha512-043dyEKD9TDSfz080YH2vobubgg+NIo/9Fw4RAl7sEMpD8Am1DNrrSTl/GpMBjyGHoD/FbJY2QLawY+HSQsEIA==} + peerDependencies: + vue: '>=3.3.0' '@headlessui/tailwindcss@0.2.2': resolution: {integrity: sha512-xNe42KjdyA4kfUKLLPGzME9zkH7Q3rOZ5huFihWNWOQFxnItxPB3/67yBI8/qBfY8nwBRx5GHn4VprsoluVMGw==} @@ -2369,8 +2387,8 @@ packages: '@lezer/css@1.3.8': resolution: {integrity: sha512-EJn1zcL9qoDptief6ipWKZKLiOpXkxSe0+t8CH9oiMVcZlq7NBWrjCqnc/41EIjeo/ITj1gFFiATdTkaJDL+Og==} - '@lezer/highlight@1.2.4': - resolution: {integrity: sha512-4UeRVFO0lsBaM7GA32zOqbmqNPme9jedo8Ey+5c5656MU3MLitMLIA8aCZTYjUMEpEsuSeXEm78Uea6Iq3bvSg==} + '@lezer/highlight@1.2.5': + resolution: {integrity: sha512-O1GMVKgtf5YspFaRzpmqkVgMtIk2HG9uMAbH6wdAIdNh3TVzCsch/+cRi+6l2//UGDKe6NB9BW3cvuR5ezMQ0w==} '@lezer/html@1.3.13': resolution: {integrity: sha512-oI7n6NJml729m7pjm9lvLvmXbdoMoi2f+1pwSDJkl9d68zGr7a9Btz8NdHTGQZtW2DA25ybeuv/SyDb9D5tseg==} @@ -2406,10 +2424,6 @@ packages: '@msw/url@0.1.2': resolution: {integrity: sha512-DdeBLQxQ+ZrtmwEmaj7GQ7lbzPCgbbbyAqOz/I4ulo68hwBpfdNvQJ5bmihJUkAAKOeCmqCIG3OFZGosqFN4mA==} - '@mswjs/interceptors@0.41.9': - resolution: {integrity: sha512-VVPPgHyQ6ShqnrmDWuxjmUIsO9gWyOZFmuOfLd9LfBGQJwZfy0gvv9pbHSJuoFNIYC7ZDX9aoFwowjcdSC4E8w==} - engines: {node: '>=18'} - '@mswjs/interceptors@0.45.7': resolution: {integrity: sha512-PPZQBiojRuy1jJQoUqbrJhoac47GC1GwRazDrYwwbE70zfqMkOY/5a+Du4hp3vlPUXLt/um4TMcmRabmooAkxw==} engines: {node: '>=22'} @@ -2421,18 +2435,6 @@ packages: '@emnapi/core': ^1.7.1 || ^2.0.0-alpha.4 '@emnapi/runtime': ^1.7.1 || ^2.0.0-alpha.4 - '@open-draft/deferred-promise@2.2.0': - resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} - - '@open-draft/deferred-promise@3.0.0': - resolution: {integrity: sha512-XW375UK8/9SqUVNVa6M0yEy8+iTi4QN5VZ7aZuRFQmy76LRwI9wy5F4YIBU6T+eTe2/DNDo8tqu8RHlwLHM6RA==} - - '@open-draft/logger@0.3.0': - resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==} - - '@open-draft/until@2.1.0': - resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} - '@open-draft/until@3.0.1': resolution: {integrity: sha512-s7/9ELP4aP9YZtW7RJaa0Xf3RISaRH9+EFN18FtykJYRHGNrl8f9ymvoNXzjhrjmftFvkQudtuDU9RYhk0xs3A==} @@ -2443,8 +2445,8 @@ packages: '@oslojs/encoding@1.1.0': resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} - '@oxc-project/types@0.151.0': - resolution: {integrity: sha512-J1yXrIlNDZVzE3ada310xeAw7nH8yCAyLPuUIsjKatFPmfn5bS1oW+cM+QsGOtVWd5nhSpbwZWx/rue+r5Z+PA==} + '@oxc-project/types@0.155.0': + resolution: {integrity: sha512-SeE8JPwW1xs1tHeNycjUtUBdhorRa8o4jlvjwk49R7/Z291i+4DQa7JJIgOm/TaYQZx+QrPQbVJ/9c8dMIZN8Q==} '@pagefind/darwin-arm64@1.5.2': resolution: {integrity: sha512-MXpI+7HsAdPkvJ0gk9xj9g541BCqBZOBbdwj9g6lB5LCj6kSV6nqDSjzcAJwvOsfu0fjwvC8hQU+ecfhp+MpiQ==} @@ -2577,8 +2579,8 @@ packages: resolution: {integrity: sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA==} engines: {node: ^14.18.0 || >=16.0.0} - '@playwright/test@1.64.0': - resolution: {integrity: sha512-oTN9FNYuN6bqQMwiho6jJKLCG2/QOYCixGXuCjRmzOq23eODeukuY2XiAVoVpAECbuezMt1MHQjAiQxK8F+Y+g==} + '@playwright/test@1.64.1': + resolution: {integrity: sha512-IaYGml/nSOiZWROfPtuIL7neuu9qDOZ3TNvNljUIrhDMxiGTgPjzj/g9p9RxpS2tSepPDRY+UwAaEeiKtUvIAg==} engines: {node: '>=20'} hasBin: true @@ -3096,98 +3098,98 @@ packages: react-native-web: optional: true - '@rolldown/binding-android-arm-eabi@1.2.11': - resolution: {integrity: sha512-A5kXfGKvKWWZE0TtPrfsvT+q4Y5d1QG8gGUzpYjGydM+fARM9MuX90PrXYXe0XbsDVgyxxNzHo6giCj90bsFNw==} + '@rolldown/binding-android-arm-eabi@1.2.15': + resolution: {integrity: sha512-aLcgK9gIJ3YRvrrtfSBbRa27F5WrpiTaPulnFpsHPxpUHgFlSgnU4854MHwoRGEBhfRJDWCS2WQ7lIjskE9Olw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@rolldown/binding-android-arm64@1.2.11': - resolution: {integrity: sha512-z6cTycz+iJ4PVkuL4HHW4DfTfoeU/2nqYYuSOrTmH7yHK5Y0LCOnA03V4ZNxavyVaU1oOqUgIg2klN/s+USGOA==} + '@rolldown/binding-android-arm64@1.2.15': + resolution: {integrity: sha512-xD7DdZCrbThKuxNg7ooQmvp07ys4J/pnSEMTG3/OdOWl6daC67m/Q4fL78sRHMxTH/N4fGUbYhcPM0MF5WFHkg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.2.11': - resolution: {integrity: sha512-jShvqNtP6vDC6/A5JOAzbVV+DkgHqhl/ScVCJEbt+TUY6QYz7YnXcrg3sLtFBniro0f/Ld50ZwCWA6f7KYD1nQ==} + '@rolldown/binding-darwin-arm64@1.2.15': + resolution: {integrity: sha512-m2WuQ6r0B4OTYxyPpNLtXaMRbRDUbG8YQV2Q3KTdSSK8Th6KHCnC8jVCJt8bvYeSB5WivkkNbc85mKadaSdOxA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.2.11': - resolution: {integrity: sha512-f2i2xiNWq1Z1l2++q2fuhZRdLAT3aqxD6vRNm1RAxpUoBcdqNB3C0s1Bt+K+PbEx2F5F4gQp6hqKkphCY/xF9w==} + '@rolldown/binding-darwin-x64@1.2.15': + resolution: {integrity: sha512-5RtnsHM36nodM9WbMy+zip0LGS/G+y5wro5RHrpOlr4ac24+1zSi9kiV2MP1myZeZ/ifEHfulQcWjnAXzc2C2A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.2.11': - resolution: {integrity: sha512-4Ir5FSOKIAMr4r0kExpt1s3bMgzJU3rA45AYOHtQpls0oNeqcYBKrWMlckrYH4KCfGLfkfn1tN1dmZPMVsdXow==} + '@rolldown/binding-freebsd-x64@1.2.15': + resolution: {integrity: sha512-g3l09pyFqhu+135JKkbkwiKGQmwU5hUMUPJ4VdBADvuqR8d33L6H578rh8m7rtxbdp+VmX/+nzI7nvhSZlzpUQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.2.11': - resolution: {integrity: sha512-/gnRDM+39BROzAN/k1OZjDPnDMcZxB/0EUxKjONO5yVkNEvlsoMDrxGNKgZi/ttFriS2gwlDNzB65pvNbFOXIQ==} + '@rolldown/binding-linux-arm-gnueabihf@1.2.15': + resolution: {integrity: sha512-nIe3VugI97nGQtspPxDqA4sXMUpeiocKIP/CqpY/u/vgbT+alX+cVxu1C/oVBPKg4feNTmYovE91v4DgXvXNwQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.2.11': - resolution: {integrity: sha512-PFaK8HwvAHbaKbBcDNQihjMKYvFnA5hiENx/l5tphTDz1E0WFp32l0A7aq7lyUwGsRw/xSrNIy/gIK4thrSCrw==} + '@rolldown/binding-linux-arm64-gnu@1.2.15': + resolution: {integrity: sha512-iTBjXx+B5QSvgI89lJfmqh4wTh8NabR1YZIIN3hNx4zSG0EVfVqkOvLulNpG4251pbd6/IAmZ/LefVk1Y4rPhw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-arm64-musl@1.2.11': - resolution: {integrity: sha512-AskzJUIKRLPxkruR1wLKewGbOw+EYfU/9lOrBFj4AFrEA8hPpKFnODWNu2WLaNs0QNkEb9QIJufmVZZIL/bJlg==} + '@rolldown/binding-linux-arm64-musl@1.2.15': + resolution: {integrity: sha512-uN26XOnVR7rqQupG3V9oAG2EGGatWjcJHOeDOHUFCh4TBWmP2tHTFoVN13aYbwfm0aHqJAEmcwhAu6sooIjfqQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@rolldown/binding-linux-ppc64-gnu@1.2.11': - resolution: {integrity: sha512-qlUGAheh2yh8afH7QBgx0PrRHN85hKnNd78x8MeMhXivuevgd8vgf6/CstOzmNKY/lLTHvNTrPy98cLnAugzJw==} + '@rolldown/binding-linux-ppc64-gnu@1.2.15': + resolution: {integrity: sha512-9nWkcdd+H+XhaA3fQIwpHnKIrfx/PQ6rO0pivr78Og07tXlUlctBBJoEYLPfhTmCR/QxEVdn6uPjHV5SymPhdw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-s390x-gnu@1.2.11': - resolution: {integrity: sha512-secpEad+0vCbSfn8upFySkDskv+bGPk3THSDS9Y89yc4rb4kzqHp8Dmyd9BkQW4SnhNXBZCl/6CrO//hZahNJQ==} + '@rolldown/binding-linux-s390x-gnu@1.2.15': + resolution: {integrity: sha512-Ggh0ciFjLwIusLSLz7LZYEaGdxOAUJXI+Qu5JCbhPJJHEt8vP+IjRATTJheiJsdzzTYgUiHUiw3X1Ea3ZpMBdA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-gnu@1.2.11': - resolution: {integrity: sha512-mOVBT3dPpkWm8XBWPmU4bf+U6dYDLeMo/9ojUmis4N0L5uu10qra5vOyngZ7/PSdoE4G9KvRt4bloRxNjLas7A==} + '@rolldown/binding-linux-x64-gnu@1.2.15': + resolution: {integrity: sha512-FHg60rS6DBePAYZ9X9F67x+JObFdmgn6tupA1C/a3B+CufFmTD4mX+e8M75tCiAO3foR/6xwVBI0KQiI7sn/rw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-musl@1.2.11': - resolution: {integrity: sha512-Is78i9A8Ui4SqcxUwFJ9uMmjDn58IbVTjFWYdQestFEgeuEmHMLGNriXnVJKkwG2YiZjw8cP0zCTyDMdDGtOOg==} + '@rolldown/binding-linux-x64-musl@1.2.15': + resolution: {integrity: sha512-/cvV/7v5VGz/moiz0XKRj2dE8DzsKyhIu1KpOvJGPjRywg3yscON889UGvAe8zfiJLHup7VLjBduoGWi3HusWQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@rolldown/binding-openharmony-arm64@1.2.11': - resolution: {integrity: sha512-dUCXneZ87INUMyQ0D+C0HrEBNUPNXHaPmU5GTjyKTJEiussw9Kaj5Ln8UztPe4epV/ffvgNBEadksdYhmW6xJA==} + '@rolldown/binding-openharmony-arm64@1.2.15': + resolution: {integrity: sha512-MyzC5Hrv/sm+Z7TSGKP/j8001RO2xQm1zOpCNVL4j0cY/VhBZviludA2YFQ7i4lH6ZAXxQm0lcMdBzM+99mE7w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-win32-arm64-msvc@1.2.11': - resolution: {integrity: sha512-jByxb6qfd+bH1xUd0qnfFnb17i9sWBPY2tOavJ0l3tdr3OTu+Kvtm8cd/JV5nFt657b1VqGltxg9olOEfofXWw==} + '@rolldown/binding-win32-arm64-msvc@1.2.15': + resolution: {integrity: sha512-+PgYiS+AH5omy6L45ZLxybasauJaj3M8buoT83D+nzPmCayXlxUV9hydhciCKVyIg0B/v0BtXPDE1uGqNwCPpg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.2.11': - resolution: {integrity: sha512-/PzKqzAJ03i19oy2ItPvyvaVjOjBCNnfaJs8yvUdGBKmiESgnrJSQ2awd81QzFbbnAmu7YO9ZnJrDCb9VSJPRA==} + '@rolldown/binding-win32-x64-msvc@1.2.15': + resolution: {integrity: sha512-HFZd2QNQYn1JbIi+Hpd7H+r/lkWxcfIu28nirZ6eCn2LafuvmExMlb/P96Sfx5tf7pPArw39IdhmCF8vmV+NhQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -3195,137 +3197,173 @@ packages: '@rolldown/pluginutils@1.0.1': resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} - '@scalar/agent-chat@0.12.42': - resolution: {integrity: sha512-3nplGSNsZCouRcshivu7XqLHuIG29VZLLjxzksbaDd8TgKAzMOcgYiHwUAVVh/ZOylw5oG2/l9bGtbRpXoeNtA==} + '@scalar/agent-chat@0.12.46': + resolution: {integrity: sha512-aIHOpsXLGYXOfh4XRDbl7cTNZm4I56J3p4vVWeJGu0BH/aXqfln3WyOBlvJpEB99wBsUr0fv201S/81pkyOnVA==} engines: {node: '>=22'} - '@scalar/api-client@3.22.0': - resolution: {integrity: sha512-8UiBPasdjPdwUWDeUkH07K0gCBcpNQT6iWj9rqFpacStByOdVe7kS00nZJm2Jernek0bujMT089ESWVbDxRnew==} + '@scalar/api-client@3.23.3': + resolution: {integrity: sha512-ecT7zwtPN0WJYaANIhqOOMGqNkAtBx2MrxwifkYTQdq4nvnUtpTfhf+Yfu1Nt/JzxP9GbwUiP17YjBr83iNFNg==} engines: {node: '>=22'} - '@scalar/api-reference@1.73.1': - resolution: {integrity: sha512-YatOueurjdSAbE3K51L0NkyzdQEpksnjvzCpJTSMPaYd6VWpXMrycDfTBY0myuhszgxk+PcOehExyIXc20yXhw==} + '@scalar/api-reference@1.76.0': + resolution: {integrity: sha512-pjqwnzmA9YK3ZX+IZSICMsywm4qI6HLSngR2py9H6TvFApHHuJjkTAd+gFJfnqJDzJuro8k7ji6JCtJ2U+Byng==} engines: {node: '>=22'} - '@scalar/asyncapi-upgrader@0.1.16': - resolution: {integrity: sha512-T5+uuguEHSyqMhtUSw4tmLffRoOzrYvOKpOM4DIVn5zlkMrGkxLfHlmtr2Q9J4Jl0WciOIzvfJGnlPWLOVDTbA==} + '@scalar/asyncapi-to-markdown@0.2.2': + resolution: {integrity: sha512-Mh00ggrueL54D6MDGnh2nsqURv1mq/puz0c050ScbOZmsSfza5cJ17zglHKg6P6sjkZ4EMjmGbq41PkrPrVI8w==} engines: {node: '>=22'} - '@scalar/blocks@0.5.1': - resolution: {integrity: sha512-MH3jyc8xXrgWXs/J8Wv5qOrz4QPp+wSZaGsEPe4InzlIOCiLjnmyb0lNMeDESrY3xO7fRftA2jej24GJ0XnBNQ==} + '@scalar/asyncapi-upgrader@0.1.18': + resolution: {integrity: sha512-jr+BW2c9mM2LNb6WP2xmi1lRopOg35E71AyNwPiMIbue+yoZp+K2q2vgCjCiltKF0sKJMFjdujyLWgBDWsb1nw==} engines: {node: '>=22'} - '@scalar/code-highlight@0.4.8': - resolution: {integrity: sha512-y3mzxPBVczen2WGTUGr0r/K9t2TEo3IF+QJdORZ5ACVFjvXzsST/jq2VV0/XSI1eF2ObN6ZuI0R5ACs14BdmLg==} + '@scalar/blocks@0.6.0': + resolution: {integrity: sha512-euSmklFX9rfHaT3XkQgwM4kn+Wmz82/br+kwOzUZ/Hpi7o4P0/rLhOA7ll/3YaXpWB8yaeek4ko4K+1eGCT+PQ==} engines: {node: '>=22'} - '@scalar/components@0.31.0': - resolution: {integrity: sha512-AJuKLoRO9MTCElmUXQUTotdAOmeHRbEwYbbUWpSI4ulZ9cdbAHjBeVVWAJR5PjXHYCRWbInNWzTL2wlwbwOe+A==} + '@scalar/code-highlight@0.4.11': + resolution: {integrity: sha512-wqlAgMW35CEXYmBTA2NakvM7a0y69hHIdMduMZEsA8Ftkc4mci3PThUgXC7YrL2nFL57PGW97Lxh2BoNgdv35Q==} engines: {node: '>=22'} - '@scalar/helpers@0.16.2': - resolution: {integrity: sha512-jHSF4KZI/EcVI7WhhgNyw9vvuVCXmwP4rkMXwcaZJjMg1tFPHSOWqIcq123CsUwCMR34SEBAGSJR+Eskrz+7Qg==} + '@scalar/components@0.33.0': + resolution: {integrity: sha512-+JURKnZOkah3wLkO9YxpZcYPZF9lW9F+Zby6S4w09PRxPVB05F/I6bOmXfHDY6Tbt94Vd8T/NGcSVQI5Wm99jQ==} engines: {node: '>=22'} - '@scalar/icons@0.7.6': - resolution: {integrity: sha512-UIQ7K/xNDo7Mgez/Z+ArG7JZnS8QRZNOl+s9frdS1T8uEJYuTqT1lnS7R0ECwIw3y6dn6EIfjaZKPihjYC7+qw==} + '@scalar/helpers@0.16.4': + resolution: {integrity: sha512-9eILWzUcAkHEuYMMvijpSIy69t+Vkq+NudLB/7lgARFTWqXfQpIxW1L3VH7ogKyRie5+E4CNZ3PSvlw6IIfLGw==} engines: {node: '>=22'} - '@scalar/json-magic@0.15.6': - resolution: {integrity: sha512-rMCnkOtEnSolwHMFiOC4e97GBFfKOt3/4ba2Z4juVLTL0vCHs+Ei04Ofj5NBZUxOzjz1Ok2NqOt6ad0gIjpe7g==} + '@scalar/highlight@0.6.0': + resolution: {integrity: sha512-Vb57bGAn5emtHBQa6QPjSq2Z2Xo2Z3cGS6diV/BmYWn0kzDKqFK1B4SFfFNJNhJLsm798kdI1iJz697lXnMhRA==} engines: {node: '>=22'} - '@scalar/localization@0.2.6': - resolution: {integrity: sha512-gvFHWMBYsuFmt+z6S04vt5a4lz6+MJz/Oa0tcnt8nJTxwy5nAu797yCx2RDlmeLCHPy4ZRteuVM6L2SmDRKe1A==} + '@scalar/icons@0.7.8': + resolution: {integrity: sha512-/Jee+6lk3I3GCkL4FW7IPjC1+WvAkAsZ4yGkq0tXHbZzJ1BWMzRud/BZuK1eCHQ+un5CDTy26UzJcM5tCMn63w==} engines: {node: '>=22'} - '@scalar/oas-utils@0.20.11': - resolution: {integrity: sha512-T+w9B3Tkse+KWVwYmRyA3Sre8TMsH6rX1MGSOue5Dw4IQ5PIhPhbzs/wlxpOsHAtEKOuOUrDFrBxSPBQ+FcxWQ==} + '@scalar/json-magic@0.17.0': + resolution: {integrity: sha512-YmJAO9NoGCcU/vx7P4Dy9DGv+Vntp+ny3Fh99slHOOh/IZxvbdK5hWeZdzQ3x+ezab9XJNscFoX8H/P6W+H8lA==} + engines: {node: '>=22.19.0'} + + '@scalar/localization@0.2.9': + resolution: {integrity: sha512-aSdpoWWSH0EJ75LJ5zMNmh8HGMlnKEDdpylHRbr1VTMycxNuZZ0TCUSINu0EjOSFB+n883+pkx5cXllIAHU1MQ==} engines: {node: '>=22'} - '@scalar/openapi-to-markdown@1.5.3': - resolution: {integrity: sha512-bgNKNOQPxqXWyEWAFtwqGJRzXYo9VWmntCBtUn86gkbRy1CJ232NzjV6GSPImAWdGuVOU/1eHu5w4pV13C0blA==} + '@scalar/oas-utils@0.20.15': + resolution: {integrity: sha512-hldf13hxpfGzoAdHllgdEK7sYZ7ttdodYf533T5UCQbOXGOrGJn+PYxKb5ewoMr9+iA8vxNipDV3cSxEGfXrsQ==} engines: {node: '>=22'} - '@scalar/openapi-types@0.9.7': - resolution: {integrity: sha512-UVSgxRxcTaIbTZGtNRdQJHZC60uyYi29zfDqQVp0lxx07BNczIHbf9jycgI/+W3Uxxod+yUUt7hzxnKllOHE0w==} + '@scalar/openapi-to-markdown@1.7.0': + resolution: {integrity: sha512-re3eV3Cfp5uzTrHQLhfPERrDiYLKmivg30C6jKMcKaVt6QXOrV6kD7ita9bh/2rdf2oG/ONpBNWlA2u6PAxUlg==} + engines: {node: '>=22.19.0'} + + '@scalar/openapi-types@0.9.8': + resolution: {integrity: sha512-pGcpkZObsGBC7nRKYte+6gstoe0C4hp7B2UWQYjg5To1wE68s3OHVvin+muL3tn3ZAoahXeJAkn1+aEcMi802w==} engines: {node: '>=22'} - '@scalar/openapi-upgrader@0.4.3': - resolution: {integrity: sha512-EaFh3mtJweVhlXGEae+lpGdX0daHAce/hgRg0Vg+HtQkZ45oujHY7+lqLNRFKDw90gJZyzfOukOjTZTcYp5t0w==} + '@scalar/openapi-upgrader@0.4.6': + resolution: {integrity: sha512-wkTbowGZAlDA5AhCAnBVft6y3veoE17P+okH/zrwM/BZWBSzPghGpa4BPTCg3+IzRmRP/8ZeaYO7LfxCDAEmcA==} engines: {node: '>=22'} - '@scalar/schemas@0.13.1': - resolution: {integrity: sha512-TpogfsVJGCbD9fk9v8zQO+Y5VR3AJpBReVdb5lfHHY+H0ToZygstw27grQafdqVKT8y6vrnyTFBUX3MSciDAaQ==} + '@scalar/schemas@0.15.0': + resolution: {integrity: sha512-YxvmWVymAC536CFC84SGyt8PD57UqB5GOvr73y7Oj1Bjf8HMUUowzEt3AM3w9s21sR8ZKkncbt1R3r8sYsASnA==} engines: {node: '>=22'} - '@scalar/sidebar@0.11.13': - resolution: {integrity: sha512-bMOdLV9XGMPiMYShcZHp/kX618O/DXxXzYYe6t6+Rleq2CwHaqXVt5A3/kCzv/DDl2FZ7xWM4QvOcOMfrj0OlQ==} + '@scalar/sidebar@0.12.3': + resolution: {integrity: sha512-S8NMexUz5hfwdHBkcqsZ0P6aPuOPZRObH3mewtFP7z8jCiLk9WKStmoQT/3jXF9wHKtB4qUn87l49sbXMzvP4Q==} engines: {node: '>=22'} - '@scalar/snippetz@0.10.7': - resolution: {integrity: sha512-r8d5utb/WPLVsw/VJ66moZ90nrxDA5YiIWyxFTQ6JVI3l6PD/oHbh7TrdYpxWf6biHDDipGaa/EM/nX+ICekTQ==} + '@scalar/snippetz@0.10.11': + resolution: {integrity: sha512-igyfP3DNHNI0sZ0kTYj0rsXHemyYO0AIIitusHsDL6u9Z0m79m/9klB5xB2BIV3DbCzjC8Eziwmaryv74nzSuQ==} engines: {node: '>=22'} - '@scalar/themes@0.19.0': - resolution: {integrity: sha512-tu+Af4sqRHIHyeYDk4d3n32YeuuMwVlhd/0oSDqJjT+1P7pZ6VR/RKv64jo4EOPPBEJLjBLSvyi/I5aBHrkkjQ==} + '@scalar/themes@0.19.3': + resolution: {integrity: sha512-tssbw6X8ts+WgBmEAiD6h9GJU5cL2Ki80ISQ3/tcJtsvBEM9R+/A9da1N9mvEt62udhU0Jp+a6L/t9G9PbcreA==} engines: {node: '>=22'} '@scalar/typebox@0.1.3': resolution: {integrity: sha512-lU055AUccECZMIfGA0z/C1StYmboAYIPJLDFBzOO81yXBi35Pxdq+I4fWX6iUZ8qcoHneiLGk9jAUM1rA93iEg==} - '@scalar/types@0.23.1': - resolution: {integrity: sha512-AzExo7alI8gqLduVZNBW+4u4FpLPW2AkD/2OMEmr3LgcCbDRobRBDKFZ07A8+vemonJCLKxkq88yCx0cAw28vw==} + '@scalar/types@0.25.0': + resolution: {integrity: sha512-EdwOVV5ajKks4MX5BorHIdMLG0L8EAxfz+NisAPV8l7Rsic50+YoWnqkY1eqB6K96iyreIKUdl7B/PIFGLqylg==} engines: {node: '>=22'} - '@scalar/use-codemirror@0.14.15': - resolution: {integrity: sha512-Uvjx0qvOsWPs+I32FL+3v//+VKwtp8ROXgbIAMauNypuw52VeF7R4RM7YoN2Xg1EAEiMtM8ZhWVzCoYTFr6AKQ==} + '@scalar/use-codemirror@0.14.16': + resolution: {integrity: sha512-3s8IzFEMReB28kP0Keq1yNu84F2tUTpHoXwfSY4Nb3xpiBaMJfbj1p5w2fFvXQgCCtdf3nBUPbRLTxgAebWXaA==} engines: {node: '>=22'} - '@scalar/use-hooks@0.4.19': - resolution: {integrity: sha512-nY5CDhEK2KEUtwmXFD6pEVeSbFU454I8+avnCIyXQQyuwKhZSCugk1kLMhUOIlroN8XeK56XevzQUFiKgD0uNg==} + '@scalar/use-hooks@0.4.22': + resolution: {integrity: sha512-+XQ8WwUGCzBTLGycgNue/0sIOSA8n/RSlu3XC1wUX6UB69j3kD4qeI9I60i1uFW7OL1CtaLq66BIe84uMnJAng==} engines: {node: '>=22'} - '@scalar/use-toasts@0.10.5': - resolution: {integrity: sha512-5a8qTVd9eXvMDeD0ifqHvnzg0i2v15clhyFToXDHYmInQD51oBRwByCFqFO+m9ymxSLOHZ7/FiEcU6F90/QTlg==} + '@scalar/use-toasts@0.10.6': + resolution: {integrity: sha512-rs0DkbWpKhy8WPjU6LDOan5RI+iUaj7j/Rdkui2+FXB0LB789OfWsj3VeD/vlPLrk7L5Du67AOLLKVqwIp2nJA==} engines: {node: '>=22'} - '@scalar/validation@0.6.6': - resolution: {integrity: sha512-ur7Oyr1vJmvX9+GTXfDXTvVOJD6JRgMtwV44hI6uUFja4IUDvSzuZ+qDpZYQ32uhV/50oT8siFE6JfiZbeJwng==} + '@scalar/validation@0.6.7': + resolution: {integrity: sha512-xvmeYb0LOg9B598oVA/1fs9MvnMdtWjQYG3v2Wgftewizr7tQjsdDYT1TQahlDzqRG+r+ml6zlSkPrFiCE5jHQ==} engines: {node: '>=20'} - '@scalar/workspace-store@0.68.2': - resolution: {integrity: sha512-wMBdqW3bpXSJVKkiVS+DQ2chvt6sfbfzDy6GSe899J20ybUWZXzCb3ijIwYYJGuW+Pi/bSycc0h+da2htU3/lw==} - engines: {node: '>=22'} + '@scalar/workspace-store@0.69.0': + resolution: {integrity: sha512-idgMEuPXfZQ4iKdCGG60td5qBJgVI3xjJ/p5bHaStWP6bhyJ0kJJBBLntkOvWZLgxr5Enk3BNEcmQAW6V/GJIw==} + engines: {node: '>=22.19.0'} '@shikijs/core@4.4.3': resolution: {integrity: sha512-QCR4q2ZO/ILJEuwiBMel4wdcTDb1JGwfjKTxPDF6x8ixOaluPrVqIn06C99AcRPhmYlBR56d/Fb+GN58GzExpg==} engines: {node: '>=20'} + '@shikijs/core@4.5.0': + resolution: {integrity: sha512-6CIgwq+bt2JZ3OSjb/nBkkwEf/CfpHcbam+Mg5Pllco7HAGRQ2/EFhZrrJtbyNTgKwknfVS+llsXGygiDGwJWw==} + engines: {node: '>=20'} + '@shikijs/engine-javascript@4.4.3': resolution: {integrity: sha512-FbOjFJp9VLdo1Wevs10BBtVxiTWwNLqZh5Gkhjgda/ioL15YOgeSl9n+6XMa3qRlPQzfhFNe641SrynFHYG0nQ==} engines: {node: '>=20'} + '@shikijs/engine-javascript@4.5.0': + resolution: {integrity: sha512-Ed6UdEj84LyYkwnxM5CvSMWAD+id9ExTYri0/+x41U9zrgNifPSS9lZm0JqBP0VfYI8yr8tY5nbNq9+p9R0kFA==} + engines: {node: '>=20'} + '@shikijs/engine-oniguruma@4.4.3': resolution: {integrity: sha512-EcOQkxdxGQrc1Row/cC2c96/v1dbZqGnEVu1qTuT/MJmp6+cXCvQussowVmCv5Tqr3KuY3c7IbM6HTW3LJ1k9w==} engines: {node: '>=20'} + '@shikijs/engine-oniguruma@4.5.0': + resolution: {integrity: sha512-dKVmbJecVdB9recl8a/CU4jdpNXyjJQrIcesIkpS70s5HS02ohpnCSpMUbotPnEUzbAcLQ+S4hwZYbkBBiTcJw==} + engines: {node: '>=20'} + '@shikijs/langs@4.4.3': resolution: {integrity: sha512-ePic0yfAJGOF83D5wBHK/00EjK65oahBYxFk5epgq33WRv7X9UuxLEV8PtR0szC0z8dl7INIpIodB99JRFlR+A==} engines: {node: '>=20'} + '@shikijs/langs@4.5.0': + resolution: {integrity: sha512-wwBTqwduXSz0X4v9Qa2EWeFaYJEw1clCncWjoRNQRbVDu3SPRTRWucnouYapKj3b8Q+sk/41Vbc4B5c8nuYzLA==} + engines: {node: '>=20'} + '@shikijs/primitive@4.4.3': resolution: {integrity: sha512-m0wBeLDQDeIxRdUmrCPdQqfuUamDwRL5isCfYbguKD6NiaKpVbsv+3J81DyIKgNW5h4WAIIr8T4EkgQrBBxvaQ==} engines: {node: '>=20'} + '@shikijs/primitive@4.5.0': + resolution: {integrity: sha512-UM7ShlA8oz0OWxLLO8BmO9Ip6fVqdkt8yF0EH7nOCqHfrx1eEAzF0ZUVK7L+I8NEgeu1PEWSRlxaiPPeCb4iDg==} + engines: {node: '>=20'} + '@shikijs/themes@4.4.3': resolution: {integrity: sha512-w8UHjeUnIR965KMWJHUPXOc2mNJUnK3vpVLYLvw5IYU2mnTTJ89E24OrJDBNiJDQ0qzb0tc4l7mrIXx5cFeIyw==} engines: {node: '>=20'} + '@shikijs/themes@4.5.0': + resolution: {integrity: sha512-zGb87H3UBbpuI4yoh5UguB1XbU+2BDU3kflM7UfZ+Cy2hWo9lBtqjSVK20gmLY6ukYl040hAypGXMgud9vul8Q==} + engines: {node: '>=20'} + '@shikijs/types@4.4.3': resolution: {integrity: sha512-UEJxmRR++MAGR6hugn0vgVS2W/6lWAts84FFSrnlH9sP0LNol7E5+NQ792pH8liWUhyMyjhTgSUH3k7iD7tc5g==} engines: {node: '>=20'} + '@shikijs/types@4.5.0': + resolution: {integrity: sha512-drtPrtD8N0DENyD2cyt6Ajy+IWsiCLgMxODwLTpvH1UsN6a9jf90tNTPjqwHvA+0Lzu9e0txk8DjfqH1p9UJRw==} + engines: {node: '>=20'} + '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} @@ -3452,25 +3490,33 @@ packages: '@tailwindcss/postcss@4.3.3': resolution: {integrity: sha512-JTSZZGQi1AyKirbLN3azmjVzef92tcX7h+iSqPdaeStyFpGpDlKvvpxeOE8njhbUanbRwr3z8DyzhICWnMtQeg==} - '@tanstack/query-async-storage-persister@5.104.1': - resolution: {integrity: sha512-wSs/HrangoSMVW3zLifawRT9lA+fbiilPQmaY+YhxBOM/VS9oqx+MQvROHpW+hKwDpdvFmhyBjWiyDhTHL1YXg==} + '@tanstack/query-async-storage-persister@5.104.5': + resolution: {integrity: sha512-PvWWD1tdE9fnQa/ndEREhkZAaW72RcixAFwC2F6c+JhhRCJ/wSjdl6DgY4IjJ+EX0H6AykjEMGw+EPvzSltyqA==} - '@tanstack/query-core@5.104.1': - resolution: {integrity: sha512-TiRghcrGkUTE+M4JBxvpPSpBhxvIzQairw+cksrHYGr+2uwC77yW1SY9nYxnYRYOppvucf8rEg6b5byoz4rTpw==} + '@tanstack/query-core@5.104.5': + resolution: {integrity: sha512-Q94gI8Opd+CbdVNOdj8ZCyV8WqLYitrDq1t96Xc8WZT6lY0r5iRnJLXYDxMex7EEf2v+mXvn4FcjaBKSxXZQ9A==} - '@tanstack/query-persist-client-core@5.104.1': - resolution: {integrity: sha512-ONiadXqe56iNrw6RESqKILpTIVG9ZMI/DageTQnrBDt/nZ6WiP4G13iIiMwJEsiO12gQ3Gychx8tcFIPw4k25g==} + '@tanstack/query-persist-client-core@5.104.5': + resolution: {integrity: sha512-z0+AuCPPf53bl1nntO9i8ZXGvSdO7nGRZFtcpM2DCZKz88UBzHpJZZJpuUkLFkDU7xYHnUOMrOJmky+Et1nRLg==} - '@tanstack/react-query-persist-client@5.104.1': - resolution: {integrity: sha512-kU3YaqjkwEUzUUfPF0JVg56d6gJKWHaFVqOlQztwc4C2IT0P5sv/23orrSoQqjxKaUe6Ejw5IIQtA/G12uNmow==} + '@tanstack/react-query-persist-client@5.104.5': + resolution: {integrity: sha512-nXtb9e3smFl5xzGuttzck5VjwA18ZolPLj1ybt2zjEJudIUh/gRFxeNY0855YFp/+N0V1s/lpWLSrO89iQ5IcQ==} peerDependencies: - '@tanstack/react-query': ^5.104.1 + '@tanstack/react-query': ^5.104.5 + '@types/react': ^18 || ^19 react: ^18 || ^19 + peerDependenciesMeta: + '@types/react': + optional: true - '@tanstack/react-query@5.104.1': - resolution: {integrity: sha512-Zz70EgjahNI7aCz8BZxM3vUGU44ycxEAzMuCUjLeA7SVhhOkg3ZgPjPJPvHjs6Rmky/dtmnu1WzjGHNHmhCoZQ==} + '@tanstack/react-query@5.104.5': + resolution: {integrity: sha512-RORgFe052U+93weaNuqg7qHq7vNVNzXN/VrXqD4bbAuQCWUqOl2lV5Ui9flWk5CVvMyL/Bh27QWhzwH0aaOx9g==} peerDependencies: + '@types/react': ^18 || ^19 react: ^18 || ^19 + peerDependenciesMeta: + '@types/react': + optional: true '@tanstack/virtual-core@3.17.11': resolution: {integrity: sha512-+ILjvtHup6Y2hzQ6YzwMgX1Q+oQpxEGOXCEsCNaPoIP0VxMbizIBTmYTDtkerkIQS8/CbP1BRuyt8V/8BCsy1g==} @@ -3670,11 +3716,14 @@ packages: '@types/node@24.13.6': resolution: {integrity: sha512-SGrw/h3KPFshy3OE6ZL53LMBG5vGQQ8/gIpiqz/kRZhPJ7HgwCEs8LBuNtWLa8dvGZVpSF7+Bf+c11HUrCb/yg==} - '@types/node@26.6.4': - resolution: {integrity: sha512-ldVPDCzj7fsaGZrLB0NuHuTvJcsNasysBAqMolr/cgxrLd1xbqxIr3XJiPnHHJUCxj5sNF1vnRj9aWnrVh5Jcg==} + '@types/node@24.19.2': + resolution: {integrity: sha512-93d49wCWJkCyN87MxLpNN6KXPCwFw7bVUg79mGUV1OS40JGWwVCr8n61DXCSqz7CV6/VfPkb7xec7uP2M+QHWQ==} - '@types/react-reconciler@0.33.0': - resolution: {integrity: sha512-HZOXsKT0tGI9LlUw2LuedXsVeB88wFa536vVL0M6vE8zN63nI+sSr1ByxmPToP5K5bukaVscyeCJcF9guVNJ1g==} + '@types/node@26.6.5': + resolution: {integrity: sha512-uMzsv9stDdofIZBx4UGh4Z9ZgXnGC9seRDscilBcTHAeOFk67MZg/k9bWVfO+bk4qZmG+l52hRnLwUiH2LnJTg==} + + '@types/react-reconciler@0.34.1': + resolution: {integrity: sha512-XAzeH3rARrfApMETpkcFmfJQRS3rPpXsSR/XA8H3sV8WgA0bp6UE7sLNM92l1ZbCclUKmrH28Ik2fSejh9UxRg==} peerDependencies: '@types/react': '*' @@ -3693,9 +3742,6 @@ packages: '@types/stack-utils@2.0.3': resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} - '@types/statuses@2.0.6': - resolution: {integrity: sha512-xMAgYwceFhRA2zY+XbEA7mxYbA093wdiW8Vu6gZPGWy9cmOyU9XesH1tNcEWsKFd5Vzrqx5T3D38PWx1FIIXkA==} - '@types/tough-cookie@4.0.5': resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} @@ -3726,50 +3772,87 @@ packages: '@types/yargs@17.0.35': resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==} - '@typescript-eslint/parser@8.71.1': - resolution: {integrity: sha512-oM/5sAqz/l1v/zYK1qTOPrn2+JIrBGC1V6uNYucRO5gh6eT9vWJ/RhPbGE59byvZEUQ4VP6XkLBaS5Jti5jpvw==} + '@typescript-eslint/parser@8.72.0': + resolution: {integrity: sha512-0O+x3ynciD6zuXb1CKSu165haQV6ey53DKhHHUnujP7U+XlltJG+/keT0Xhd1HXCze+IHf7Tvt39ovyepX/LNw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/project-service@8.71.1': - resolution: {integrity: sha512-Oijc9RUsohHjncg6iGi7gCtjnEjYt9FWv9u6ygK8uKcHK5eLjLAkqERQ9BaytbpceOFdk6kifPCS/zAZE+A99g==} + '@typescript-eslint/project-service@8.72.0': + resolution: {integrity: sha512-bzHngBbmIgzj6TsTjVUCntGx6FFLgE7mPjpO0PzHycOaZHXqS43XnrkFIHRS16LLr/xO6FHSXG3GJFo/F4bSBQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/scope-manager@8.71.1': - resolution: {integrity: sha512-1YUDZXdTnXLlob03SFHBipdyMBsDVm7zoSz0ytTJ39dk5J1TgsTK03VlR/dLXG/RLLUrPcYbD4rp23BmHxHP0w==} + '@typescript-eslint/scope-manager@8.72.0': + resolution: {integrity: sha512-JewPyJOYcXBSAS7PIgufscHOwZqhTGyBRiQJhhuDln66tMchxvvt7nJ90JKKIoOelmdHA3kAQbm9cEUHc4JSEA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.71.1': - resolution: {integrity: sha512-oTvkml5SxXhgg+WWKhod5qWQICDXtOB+/Hi9VdPKFAANJ2b7YOgMffgvzXuqog7R6A/JtrzRf128dsxummyWhg==} + '@typescript-eslint/tsconfig-utils@8.72.0': + resolution: {integrity: sha512-0vbxCf7xLVPSjcOdm6eQbgViH8EDJ8xnl1laLT9yoqSz2YmcSfSg5Vdl0JUvZf6rcuJ0ZivJIuMD4edTg8obaA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/types@8.71.1': - resolution: {integrity: sha512-ybYnPTUwg3VQQOFEiBPLs8Jxl1ry2vXdn1kVKguomBbvxpetdu3MKTNDqFNUrlG8ylP9MpZosmXMFYlGQHk1oQ==} + '@typescript-eslint/types@8.72.0': + resolution: {integrity: sha512-Adfoy59kxNEjT5E5fnyrp7GpHYuWs8ONbdohu4ez6IU46qDq8LltG90tLmkucZB2uhYL8mqBjtXqGd8yhfjXqQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.71.1': - resolution: {integrity: sha512-pSKSEK1JJpHs6KiKVtABCE4iJK5d7FLFzDXQNBQ2oRY7LEd3UwOt3TZemTgu9syTIf56dJWlTn/pdmrO9oKUXQ==} + '@typescript-eslint/typescript-estree@8.72.0': + resolution: {integrity: sha512-gwLfFgWcw15tN2KXDCJvxEOQjPn+P3j/n3eSqkZ5sX4VpW9Cosodr+tWwBZRvJT3TcKx6HnPRGZMCNAiP1Xhug==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/visitor-keys@8.71.1': - resolution: {integrity: sha512-0GxiUGqMU0qXJt58cBsiG3DP8lUmBaFo2vChtUX+CT7PnR3v/VGLLrzVP4K9r1lNiZXjHYefMBbPunplr09v6w==} + '@typescript-eslint/visitor-keys@8.72.0': + resolution: {integrity: sha512-E2mroviasaWecDzTGiGMtuEguuLVOeRggnrIn93CJuxYJzQBHbyymlT08aVQydbBal5538o+JkBKXh2sRuCyIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.4.0': resolution: {integrity: sha512-1mEZtMKPM09vDmQt5y7YvmN2+DFTP7Tg0EWXdic8/C6VRnpb33e4ghisCIE3WZjsE2N8mf+QV1Zqh7ZFYLWInQ==} - '@unhead/vue@2.1.17': - resolution: {integrity: sha512-pnC8x9HLV3qQXdvWfylUEU25uhfCAy3ly9nmpQz84j9py818DRfU8jOsQ5wjdWtxyU1vX/fW2udfm4jtxUK8Bg==} + '@unhead/bundler@3.4.3': + resolution: {integrity: sha512-noUTzazRB4fMgO/nluoirrZJXngNbNb3sQzIslA805tKkwakRv2fib4Xe4EdiTuNB7V5XmpUFvfQkKRdBQ9qAA==} peerDependencies: + '@unhead/cli': ^3.4.3 + '@vitejs/devtools-kit': ^0.7.6 + esbuild: '>=0.17.0' + lightningcss: 1.33.0 + oxc-parser: '>=0.98.0' + rolldown: '>=1.0.0' + unhead: ^3.4.3 + vite: '>=6.4.2' + webpack: '>=5.0.0' + peerDependenciesMeta: + '@unhead/cli': + optional: true + '@vitejs/devtools-kit': + optional: true + esbuild: + optional: true + lightningcss: + optional: true + oxc-parser: + optional: true + rolldown: + optional: true + vite: + optional: true + webpack: + optional: true + + '@unhead/vue@3.4.3': + resolution: {integrity: sha512-Wrmk62oC/V1EcBSKRDuy77kVaBtBXXsj6b+vEEWvmfo9AQfpLlc2b6vvvSj9WnXr8VY1ksKHj49Ejo8J/wLSOA==} + peerDependencies: + vite: '>=6.4.2' vue: '>=3.5.18' + webpack: '>=5.0.0' + peerDependenciesMeta: + vite: + optional: true + webpack: + optional: true '@unrs/resolver-binding-android-arm-eabi@1.12.2': resolution: {integrity: sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w==} @@ -3894,31 +3977,31 @@ packages: '@upsetjs/venn.js@2.0.0': resolution: {integrity: sha512-WbBhLrooyePuQ1VZxrJjtLvTc4NVfpOyKx0sKqioq9bX1C1m7Jgykkn8gLrtwumBioXIqam8DLxp88Adbue6Hw==} - '@vercel/oidc@3.1.0': - resolution: {integrity: sha512-Fw28YZpRnA3cAHHDlkt7xQHiJ0fcL+NRcIqsocZQUSmbzeIKRpwttJjik5ZGanXP+vlA4SbTg+AbA3bP363l+w==} + '@vercel/oidc@3.2.0': + resolution: {integrity: sha512-UycprH3T6n3jH0k44NHMa7pnFHGu/N05MjojYr+Mc6I7obkoLIJujSWwin1pCvdy/eOxrI/l3uDLQsmcrOb4ug==} engines: {node: '>= 20'} - '@vitest/coverage-v8@5.0.3': - resolution: {integrity: sha512-+klsyz7BvT1vCU28Zkfzms1Ia78XD0V41U3FUtRaa3S+vOr/EXvK1O6BvVD7l1RzEjm6SONR2aybOvDDf9u0mQ==} + '@vitest/coverage-v8@5.0.5': + resolution: {integrity: sha512-4KpkGdIrSqBihx/JyP/e+S+IKB98etg1XDQiLAxksLfcShnwi1VReGeOT9NI43hLHbknosKp/1CCLn9Zgcs8mg==} peerDependencies: - '@vitest/browser': 5.0.3 - vitest: 5.0.3 + '@vitest/browser': 5.0.5 + vitest: 5.0.5 peerDependenciesMeta: '@vitest/browser': optional: true - '@vitest/istanbul-lib-coverage@1.0.1': - resolution: {integrity: sha512-k3DJZ8LhMBK9NS4SclF1ASD3OgXEWDorbIcPTRDK0/Zae6fRvu+fJRxtFdLfHsa9Y24beCdPnoNZ4LviTNstfA==} + '@vitest/istanbul-lib-coverage@1.0.2': + resolution: {integrity: sha512-9J/JMwOf9AoJhAywhrn7ScKTL38hsWQP/qPG60OtaAFcQ5OXPwKsxZFlbnuCKmZ61m8/lGgHYnFpdyQZUvG/iA==} engines: {node: '>=22'} - '@vitest/istanbul-lib-report@1.0.1': - resolution: {integrity: sha512-1EOLRfsTMnyAr3+kEAsP4o9dhaDlGPpD7H5iLBBeq//YpNB1VIahkPhB+eRp9N2Dkfw8oySROjE3yf9XDeaIkQ==} + '@vitest/istanbul-lib-report@1.0.2': + resolution: {integrity: sha512-gUsfXZJbzPamoIY5TvHFiMMoXESBrUMo+xqaj+rYrWI69+EnvRlYBlP96ZnHPY4vX8kyUpgAnFUCg5wZG/HkDQ==} engines: {node: '>=22'} - '@vitest/mocker@5.0.3': - resolution: {integrity: sha512-T8sWAIbkSyAjkwTcaEc3Iu0o9A27X1/kdXrizhZkGuSKScRQtRzclfAMpOTcGdXCsqxeWlpGy3XjqaW8CpLORg==} + '@vitest/mocker@5.0.5': + resolution: {integrity: sha512-xLL3lkDegJZw+MGoGaCCsFayDZthGgpAtr3Vziyfc4p7xH89K7KRPcRBBh/kEYm0Aqkt5DtTmkYpBtRV/FrHZg==} peerDependencies: - msw: ^2.4.9 + msw: ^2.4.9 || ^3.0.0 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: msw: @@ -3926,8 +4009,8 @@ packages: vite: optional: true - '@vitest/spy@5.0.3': - resolution: {integrity: sha512-XhFysQTB8AZ+P4gMi+Lpo99vg2AZi0qKpaB9yXQl37+CaMEAPO3iH/wGVnSyL5MPERiLezpqTVtrR6UZH5GCXg==} + '@vitest/spy@5.0.5': + resolution: {integrity: sha512-lwJRExuH417257Q5wv9QYugN9IMJkoxcrKrYxGPQkBzl7wlNpTUxD/5yNX4ESKVUIShKPgkGchYPFMWOOk0wzw==} '@volar/kit@2.4.28': resolution: {integrity: sha512-cKX4vK9dtZvDRaAzeoUdaAJEew6IdxHNCRrdp5Kvcl6zZOqb6jTOfk3kXkIkG3T7oTFXguEMt5+9ptyqYR84Pg==} @@ -3970,49 +4053,51 @@ packages: '@vscode/l10n@0.0.18': resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} - '@vue/compiler-core@3.5.43': - resolution: {integrity: sha512-zdiLhnbe1QQqgDT8xZMpNmyqZ3qlI+/Q/FHQco57Kwl/b05HhCzN6eVGN9QU9rbga4CrS0H5SYY8VGHZCt/1Hg==} + '@vue/compiler-core@3.5.44': + resolution: {integrity: sha512-k34nCytbK8PQ1gR2mGROYOw6Pnv/mumqIdrZ3x2tbyXZDWm7ViKGLTfdB+DRrWqEQsLgGJvn0WN9jBif5zCTLQ==} - '@vue/compiler-dom@3.5.43': - resolution: {integrity: sha512-PEZoAk3NQmsn/ejMzSOCyTYqwGqczrWm70PuhBKjjv1+TCoQAaO/zOqNwjV+honlNstT5ILxtc+8r8UUfj+iEQ==} + '@vue/compiler-dom@3.5.44': + resolution: {integrity: sha512-W5AoBFWdw1lQAKiHowkfgFKFab82oSRT6sGsPfw/q1GRjsy/ZJFLHGhJyBRIFN9APLTUduDH9U2JAiPOIyKuYg==} - '@vue/compiler-sfc@3.5.43': - resolution: {integrity: sha512-FCbrG3XNCRl+js3huuKx4IVHBLTvMkJhVepjbxSPu1gn4yWLaYtGNQdjJGZaMytXB6qb76qQDDmDSLy/vkmleQ==} + '@vue/compiler-sfc@3.5.44': + resolution: {integrity: sha512-dzHmQ4jXTpdr5FjIQUeykVakN/uzqFbUo9/C5ikBFg3a3PeM6uRxeczx1ZbXBML0/zJstEh3ygYipzR5Z7b2Pw==} - '@vue/compiler-ssr@3.5.43': - resolution: {integrity: sha512-GF62orf7KiJX9RqrHNGrYBudsQGD0OhJ5nDs90O8UiDuS40+YMYomiXu6w6EuvtXuRDc3MSNis3EaaSKAVSWpg==} + '@vue/compiler-ssr@3.5.44': + resolution: {integrity: sha512-xr5gb1JVHlfXJwSlRz1FeP6uxoazdzHuMTVLE7up+4Vrqxk219CvxLPxD9NXBt47yvZW7+p4DXfyp4O1fkByIA==} - '@vue/reactivity@3.5.43': - resolution: {integrity: sha512-G/c9GyOZNI2jVaaS6OX1EF1SSFSv7H0ERqNTl4+DTFMlZmB5eVAB53aLQNam/7NL2NPtaDD7RdVrzf8uJzMuOA==} + '@vue/reactivity@3.5.44': + resolution: {integrity: sha512-u+QJdKeBBEADkPdevsL+6E12QlYVfBD8Zcw5qjDQKtamI6l14KyqazJMobhCKelhWN5zpyKUiEDoTyHE93cqWw==} - '@vue/runtime-core@3.5.43': - resolution: {integrity: sha512-hU6U6VnVhBGQDpvlnnDlIB8ZGJBiOcgk2lh/0InltHiz3D8oSkluvuvY+do1G2H3+udeKFsmaBlgVYP7gXQzEw==} + '@vue/runtime-core@3.5.44': + resolution: {integrity: sha512-uEa/ndwjhrrhnOfb2p+sZy6zeoamJOISqaLSJGk/8R6nABT1ZldpzcJoPzKj+zHVomVBPcmQYyC2r4LtvDV6CQ==} - '@vue/runtime-dom@3.5.43': - resolution: {integrity: sha512-Bb2Jc0YjjJdMt1SJmb9b2L/IWd3I8lIT9x9eS/xvvP9CiVgna0ffua74xKRmt4/uSJ+0r4iN8ex1jrqkhQGWQw==} + '@vue/runtime-dom@3.5.44': + resolution: {integrity: sha512-3fc4ARcXVhVBaJ3ujWiNZJARD6pkyRcwG+ZYhMzjKtKUp7MAY0HLwr7r3Smep3Li6ZaWT6ewdmx8XqdaD5oNZg==} - '@vue/server-renderer@3.5.43': - resolution: {integrity: sha512-l2Ygjv9NehV94PSBxNWsAHC0j/eIIKbn92mBuWXAPGLnn6HfJ6MH5ubsd+Nk0YoZ5FRuxWI1P2VSoh+dbPQhCQ==} + '@vue/server-renderer@3.5.44': + resolution: {integrity: sha512-R4S1UoH4h5Frrauv8Z5XE5TxV9oBiUSgWIC4TyVK1FK+RocRnOLwFA5Xcmo2011RlgJp+AbZCnw6afrhlgRuUQ==} - '@vue/shared@3.5.43': - resolution: {integrity: sha512-uksS7YGMR5NZyr4JNq0Rp+QyLns0ueaz20KwzIPW9R0LH1Vnt4E+XUM29PNseEbf1www2gOuhuDi5AKOIXag9Q==} + '@vue/shared@3.5.44': + resolution: {integrity: sha512-H82XLH0DjmSOdbEwO15x3QTo1f5PWEtv237eLpYKc0mqLu+B8hnq16lFWmuBmNurkeiG3wr+oM1FhOll/YVFRg==} '@vueuse/core@10.11.1': resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==} - '@vueuse/core@13.9.0': - resolution: {integrity: sha512-ts3regBQyURfCE2BcytLqzm8+MmLlo5Ln/KLoxDVcsZ2gzIwVNnQpQOL/UKV8alUqjSZOlpFZcRNsLRqj+OzyA==} + '@vueuse/core@15.0.0': + resolution: {integrity: sha512-Zv67h5mrk7YHDJsRObx+DXaCBz6RKBUpxqLesJ+3xZNPG6yuQs7ja7kg3veFrrouYLWAqydQ7CwGEbLVxB43Ng==} + engines: {node: '>=22'} peerDependencies: vue: ^3.5.0 - '@vueuse/integrations@13.9.0': - resolution: {integrity: sha512-SDobKBbPIOe0cVL7QxMzGkuUGHvWTdihi9zOrrWaWUgFKe15cwEcwfWmgrcNzjT6kHnNmWuTajPHoIzUjYNYYQ==} + '@vueuse/integrations@15.0.0': + resolution: {integrity: sha512-uWC1608pEocJPeRk1IqrEA3uYHhAGTJNibcMAdxgdK2Sy2Hypc6b+VdNO9KekCxyPc4VXK8SKDp8vsXefR/ZFg==} + engines: {node: '>=22'} peerDependencies: async-validator: ^4 axios: ^1 change-case: ^5 - drauu: ^0.4 - focus-trap: ^7 + drauu: ^1 || ^0.4 + focus-trap: ^7 || ^8 fuse.js: ^7 idb-keyval: ^6 jwt-decode: ^4 @@ -4050,17 +4135,22 @@ packages: '@vueuse/metadata@10.11.1': resolution: {integrity: sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==} - '@vueuse/metadata@13.9.0': - resolution: {integrity: sha512-1AFRvuiGphfF7yWixZa0KwjYH8ulyjDCC0aFgrGRz8+P4kvDFSdXLVfTk5xAN9wEuD1J6z4/myMoYbnHoX07zg==} + '@vueuse/metadata@15.0.0': + resolution: {integrity: sha512-sfWE5LADAKJ0KnjtGliMdSN8Ij/L7uP6rXIZlgPloAI4zvvefbw6H5Lt7KJA6RqQOYgVqWF5Guj50HHMIzygBg==} + engines: {node: '>=22'} '@vueuse/shared@10.11.1': resolution: {integrity: sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==} - '@vueuse/shared@13.9.0': - resolution: {integrity: sha512-e89uuTLMh0U5cZ9iDpEI2senqPGfbPRTHM/0AaQkcxnpqjkZqDYP8rpfm7edOz8s+pOCOROEy1PIveSW8+fL5g==} + '@vueuse/shared@15.0.0': + resolution: {integrity: sha512-vbNXhGrbV53xPOMSyOzMHQRvhMgZf7oNDw2RChUetVxwTIEkInQ1joZ9JbT0G3z2n2AJNjvmCWeM9ySYrnvogA==} + engines: {node: '>=22'} peerDependencies: vue: ^3.5.0 + '@workflow/serde@4.1.0': + resolution: {integrity: sha512-pav4F2BoirECWR7Nf1TKt+2eETcBj7jj4cBefQ8VXQCA6NPkaKeLfj/zMgi+3zYV5ZIBT4GuUiphsj0/b9hPQQ==} + '@xmldom/xmldom@0.8.15': resolution: {integrity: sha512-/5NV/vDALVFDXgLmfsy9TRCBlKwO2LNBFzpzvb9iIj+jR+eSc6DLYYvVOdivT/jm7MtU6TebYuRmzEOI7w40UA==} engines: {node: '>=10.0.0'} @@ -4118,9 +4208,9 @@ packages: engines: {node: '>=18.18'} hasBin: true - ai@6.0.33: - resolution: {integrity: sha512-bVokbmy2E2QF6Efl+5hOJx5MRWoacZ/CZY/y1E+VcewknvGlgaiCzMu8Xgddz6ArFJjiMFNUPHKxAhIePE4rmg==} - engines: {node: '>=18'} + ai@7.0.142: + resolution: {integrity: sha512-Tifni6/6nNhCu4GnFEeYYR7CGmJ3Yhm44SGxYrOupqP2aaZwmGGiiB5Zx4hiauJR0AWimcXULejDT+Qsj+SHOQ==} + engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -4254,9 +4344,9 @@ packages: peerDependencies: astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0 || ^6.0.0-beta || ^7.0.0 - astro@7.3.8: - resolution: {integrity: sha512-LHzDHSaV+YzZiR3EFndDYTLLeNeuMtP1qX1FLcCNUUHOCqTTIWPczy2UV3zpA5VqvJe5cWZolqM9Z8JFqR2i9w==} - engines: {node: '>=22.12.0', npm: '>=9.6.5', pnpm: '>=7.1.0'} + astro@7.4.2: + resolution: {integrity: sha512-FAH4cdDlFaVnQGjazLTEIC5vJqGlo5XANc1wIbzQHIqAjJTll/RWTUs+SPNW1JdezG4YGxMZllaE5A41T2kzhA==} + engines: {node: '>=22.23.4', npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true peerDependencies: '@astrojs/markdown-remark': ^7.3.0 @@ -4275,8 +4365,8 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - axe-core@4.13.0: - resolution: {integrity: sha512-UzGt8zg7Ny8djbYMhxl2zuEevVa7r2gJjYY5Lwr1xM7+XU2nd6CkIWFTVcCIbAP63vSz71NaVyyuSk9lHKcy0A==} + axe-core@4.14.0: + resolution: {integrity: sha512-9WTZxEjsZ7b13TH8JPmbV2z8CHbl80/2hm3XPEG4JgNdQLK81IBRXmSxHfMAOkSqQeRxT/0dwNDz2GOm3zzpcQ==} engines: {node: '>=4'} axobject-query@4.1.0: @@ -4386,8 +4476,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.11.28: - resolution: {integrity: sha512-br0LOmjJqr6Rt4AEkadbcNf67Zpo7EPwKsWbjnRrJIa1QYFHQBqM4C7F2WTbV8ahTEcg1Eo+Y0aWjjORInYFyA==} + baseline-browser-mapping@2.11.31: + resolution: {integrity: sha512-b0k7wXlWjpuL/Uxb/pYlpjY0ej5BjAmurtPUk3eRGuloI4yjK32m8TiKUQ81l1ptcLjKS/KH2+uqIolZti1x4Q==} engines: {node: '>=6.0.0'} hasBin: true @@ -4496,8 +4586,8 @@ packages: ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@6.2.2: - resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} + chai@6.3.0: + resolution: {integrity: sha512-XWAtwJ6OHO+tj0EKCs0Y2UamnyOxseZWltU4x2U2wh8g4AigdjwvtUjvLP2tqkA/avxHEtzxNaqGq/YGNwckKg==} engines: {node: '>=18'} chalk-template@0.4.0: @@ -4520,14 +4610,14 @@ packages: resolution: {integrity: sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - chalk@5.6.2: - resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - chalk@6.0.0: resolution: {integrity: sha512-2uNTXIuTTxk7ciZgAU1BQcgnchcG0xXnrs6jzkQfj9SsRa9M2s5zE8WT96hS6KmG4MzWHSrvH43DF1m4XRkrFg==} engines: {node: '>=22'} + chalk@6.0.1: + resolution: {integrity: sha512-/Ce6KNm3vIbWdMlNna6RVIZ/ICQxnJxCicet5LBKK9ZffBkqzDw0xh9EiKSljdRtiIQ1S1z4YgcscUUGzNCWrA==} + engines: {node: '>=22'} + change-case@5.4.4: resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} @@ -4555,10 +4645,6 @@ packages: resolution: {integrity: sha512-GTouk5YzgBxlTPCaDn5q0q2EJKkrYmnPF+HmF8v0Qo4r3iyPG7HJivkN1wthCXZcm3sIcZFpGTRovLPNdJNRCA==} engines: {node: '>=22.0.0'} - chokidar@4.0.3: - resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} - engines: {node: '>= 14.16.0'} - chokidar@5.0.0: resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} engines: {node: '>= 20.19.0'} @@ -4675,6 +4761,10 @@ packages: resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} engines: {node: '>=18'} + commander@15.0.0: + resolution: {integrity: sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==} + engines: {node: '>=22.12.0'} + commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -5100,8 +5190,9 @@ packages: detect-node-es@1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - devalue@5.9.4: - resolution: {integrity: sha512-sPAT4pztbu6586/hrhOnMKS17IJrvg12mXiSPSS3W5qDeN2RGgvZ0diZCm31dBbnevfVmujNO3IM2wrS4Y2Rhg==} + devalue@6.0.3: + resolution: {integrity: sha512-3woMEITftG1wKeO/4d/QXH1DVKctTSZg3jNGPpjp9hNr5Hos8MCFF5McTML5ZtgKDObm2R591B0spRp2IVernA==} + engines: {node: '>=18'} devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} @@ -5337,8 +5428,8 @@ packages: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@10.12.0: - resolution: {integrity: sha512-npHjrHb2o4ehH3mE+YuxABR+0gyb0aVWCIolgJDArwCiHEIsonBm3ZKjel5b0U5+a+MbEvIyRCGCzD3eKKK2NA==} + eslint@10.13.0: + resolution: {integrity: sha512-UohDjD4zSzEwhf58M3O7vc/ycc8O1I7dNlhtD0WxE8Px8EHNJKtUwzBqrzeGhisRuv2ag4sAYswszCJRgKXYUg==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: @@ -5623,6 +5714,7 @@ packages: resolution: {integrity: sha512-oqtX4PekGgU+pBQfsbnbwxh5tKG58o27mN13wTmAhRPlQyK9SHICfCNHxBo+uQyT1BlI3OLhqTwu1qKmHYL5Ug==} hasBin: true peerDependencies: + '@expo/dom-webview': '*' '@expo/metro-runtime': '*' react: '*' react-dom: '*' @@ -5630,6 +5722,8 @@ packages: react-native-web: '*' react-native-webview: '*' peerDependenciesMeta: + '@expo/dom-webview': + optional: true '@expo/metro-runtime': optional: true react-dom: @@ -5714,10 +5808,6 @@ packages: resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} engines: {node: '>= 0.8'} - find-proc@0.2.0: - resolution: {integrity: sha512-a6h2nTrgB3g5Wrn4au9Ux4kMk7IJtyF6oA8uGn+mk3weLZssUtc1cp6meHIzzuW2o1srrBAxzkmXLbqjRkgB6w==} - engines: {node: ^20.19.0 || >=22.12.0} - find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} @@ -5747,8 +5837,11 @@ packages: resolution: {integrity: sha512-vEZcHIlnKeN8JSVtYFczj8sWJfHIJOkz+YG00O/oul/Bete+t1ZhTi+O6JRRLFYvGW+yJkZ0YgL16iStnbkUqQ==} engines: {node: '>=0.4.0'} - focus-trap@7.8.0: - resolution: {integrity: sha512-/yNdlIkpWbM0ptxno3ONTuf+2g318kh2ez3KSeZN5dZ8YC6AAmgeWz+GasYYiBJPFaYcSAPeu4GfhUaChzIJXA==} + fnv1a-64@0.1.2: + resolution: {integrity: sha512-mJbcILTPybAR1jdOwt/lVv8N2cffeJFFP+gVbSAwLEx1ujXH27RpPd8Rokec/KX9c76UYIB6Co+H4lQzxPnJfA==} + + focus-trap@8.2.3: + resolution: {integrity: sha512-LTNHZwcFM7bSdU1cG1ExoaTEzoGmdjw+EzDotolZmLTCbm0ll2k6J3NL+WfqP14nGLxAp+XDJgwlT2DtNhcukA==} fontace@0.4.1: resolution: {integrity: sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw==} @@ -6647,6 +6740,10 @@ packages: resolution: {integrity: sha512-Eeo8Ys1doU1z+x8AZsPpQu+p/QcZBI5PeOo7QGQdy2x2m0MU/hYagBbGOmXwr5KVbEfVuWv9LpnQWeehogurjg==} hasBin: true + katex@0.18.10: + resolution: {integrity: sha512-/B6p9eY9DX7aHBfpkHdpirDTZ5QH9xTwL9y837PWuzuv41O5jFdqNQwVQEQsimY0/iVNkwBY4+4hMfhQ7d4Dbw==} + hasBin: true + keyv@5.6.0: resolution: {integrity: sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==} @@ -6812,8 +6909,8 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - lucide-react-native@1.53.0: - resolution: {integrity: sha512-BoLp8COcyk4d+jjy2iXY7oWG8oXHIL3HsUMl1Cdm30LyIxUGiWSXHlcUGbH8tk3wrz2g9P2TjY2GEdfQXkFGvQ==} + lucide-react-native@1.61.0: + resolution: {integrity: sha512-y4BwRjROTIOGBOIVztPbgopuozw3uJ2Q8vTdSmcvNH7L+y1FBzSj0OcJrqwr1CF8oNUuEUYdD9jm5IDXaaf9JA==} peerDependencies: '@types/react': '*' react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -6829,6 +6926,9 @@ packages: magic-string@1.4.2: resolution: {integrity: sha512-vG+rjFRj1PqdIBozIxAGMjPlOhaVe+GXpbttY/iSK7rGcJRMlwNJO7dcUwmUqkymsFLJiNGI06t4D7Fr7yRC9g==} + magic-string@1.4.3: + resolution: {integrity: sha512-z12OxmaPGE0F4xlpGdjuAUckipLpQlTAuAmyGhNoD7ODpYUzvDfvtxUbjM/jwznyP178oju/KDdyi220wNJ0RQ==} + magicast@0.5.5: resolution: {integrity: sha512-UicdXN8zQ3JHlxVq+28afMXPr1z7WNY6+7EJnzTdQWkTAlMLF5fNCCKxJHBQwGaNGR11581EiQmQzx73+MvszA==} @@ -6925,8 +7025,8 @@ packages: merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - mermaid@12.1.0: - resolution: {integrity: sha512-wlVCp+8eTupfCeeFvoZNNiTuHrvag0P2jz/ILgb/f/6jkVokUefOcujefi8qUe/j2asHiSePncVsz/xzzA80LQ==} + mermaid@12.2.0: + resolution: {integrity: sha512-w7nr/SFrLO7BaVTs3dQTvYSV6nYSBj0Yy9DjBhsIJtAcHqRzXSq4Pg32ujHZ/AdWsAMNEvvhbm5dt9E2tOiHzw==} engines: {node: '>=22.12.0'} metro-babel-transformer@0.84.5: @@ -7103,8 +7203,8 @@ packages: engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} hasBin: true - microdiff@1.6.0: - resolution: {integrity: sha512-w7JWt8Bno6I8h0rEqlxr4lNG4UbT1FVtWo42wWosIiaJ+rP3pXh7shCYDnyqBrYx36LJ1CZ64p8A62aVp0sJpQ==} + microdiff@1.5.0: + resolution: {integrity: sha512-Drq+/THMvDdzRYrK0oxJmOKiC24ayUV8ahrt8l3oRK51PWt6gdtrIGrlIH3pT/lFh1z93FbAcidtsHcWbnRz8Q==} micromark-core-commonmark@2.0.3: resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} @@ -7243,8 +7343,8 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - miniflare@5.20261006.1-alpha: - resolution: {integrity: sha512-6ylv8tamkrspDI2R/cAYfv+YWmfGNdXe76Pi9TauEUWsFVXn3LNF9Yk8oduzf1a+TYsSRYTqlOE7+nGGRsMHdw==} + miniflare@5.20261019.2-beta: + resolution: {integrity: sha512-QNgCA/axizZ7kv7RV3nwbRoz+w4watBlwIsyXjwgYHw4eSw5BrR1F2152s3Kz+Bzy/YxjKFHrZl3LzBRbPgYoQ==} engines: {node: '>=22.0.0'} minimatch@10.2.6: @@ -7284,16 +7384,6 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - msw@2.15.0: - resolution: {integrity: sha512-2wQAmKkQKxRuXvYJxVhPGG0wZNBQyD06oJvxqw90XqLvptdqxdlHrFUfEteKkpaNORX3Xzc+HtEl/q0nfmN2wQ==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - typescript: '>= 4.8.x' - peerDependenciesMeta: - typescript: - optional: true - msw@3.0.3: resolution: {integrity: sha512-hsXUCt2gK12q1IUBY9VmMun+yC60eEpVzegAFN5aGZbXhrGqtgPARVWn2ew4mezYvk1G8yhFha9myGSyRyRGWg==} engines: {node: '>=22.12.0'} @@ -7325,6 +7415,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + nanoid@3.3.20: + resolution: {integrity: sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + nanoid@5.1.16: resolution: {integrity: sha512-kVrnsrJqMR8+oLJnGEmSWw9BivK5mt7H3FZatVRjrc5wGqFYuBxX1yG7+A7Gi5AefkX6t/oCkizcQgpu0cY1dQ==} engines: {node: ^18 || >=20} @@ -7442,10 +7537,6 @@ packages: resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} - obug@2.2.1: - resolution: {integrity: sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==} - engines: {node: '>=12.20.0'} - obug@3.0.0: resolution: {integrity: sha512-5vvB5+W7ePv+p3uqxi+RcW1XAzLW0/hxt3/4X4Lc4qHudzOhmBiBwOY6DRob4WnanAEGvNcLjF+KNOufrUoEQw==} engines: {node: '>=12.20.0'} @@ -7453,9 +7544,6 @@ packages: ofetch@1.5.1: resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} - ohash@2.0.12: - resolution: {integrity: sha512-65S/5gk9YSsaRjcyf7Nfa6h/d3E8/1gslpXfI4W7Dxn/oap8IKRuNT5VXkLQ1YFKIEg4apRY4Pj6aiwFzrDdmw==} - on-finished@2.3.0: resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} engines: {node: '>= 0.8'} @@ -7510,6 +7598,20 @@ packages: resolution: {integrity: sha512-19YVAg7T+WTrxggPukVq7DjTv6+PJ867TmhCvBsYwmbFCsZd344rq2Ld1p0wo8f8Qrrhgp82c6FJRqdXWtSEhg==} engines: {node: '>= 0.4'} + oxc-walker@1.1.1: + resolution: {integrity: sha512-Hwd7dq28zu/Er99+bpWp16CGwFrhyalJh0W3JOB7XpPvgWo3MqMi2ksWGKuzzA9zt50mJ2pIUwR5lpAdZ9ACNQ==} + peerDependencies: + '@oxc-project/types': '>=0.98.0' + oxc-parser: '>=0.98.0' + rolldown: '>=1.0.0' + peerDependenciesMeta: + '@oxc-project/types': + optional: true + oxc-parser: + optional: true + rolldown: + optional: true + p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -7530,8 +7632,8 @@ packages: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} - p-queue@9.3.3: - resolution: {integrity: sha512-NXAOdnEe5FsZJfT4oK84lE1Y5cFFdWlRuOo5tww8DyNMxyRXwn39fIkUtNLKppcPC+UYU/bXujNCUGDv01y7CA==} + p-queue@9.3.5: + resolution: {integrity: sha512-Lki/zhXFVmDhesBUn/yHRLW9Bte7mE7xoFHzTR8sIomV7a2z+LxYAPkGvdfidNiu4fKSfjtawixxSHcZci5QcQ==} engines: {node: '>=20'} p-timeout@7.0.2: @@ -7545,8 +7647,8 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - package-manager-detector@1.8.0: - resolution: {integrity: sha512-yQA4H19AmPEoMUeavPMDIe1higySl/gH/yaQrkT/s07Qp+7pp2hYz30N3z2l5BkjVkF9Ow6o0wjJamm2y7Sn0A==} + package-manager-detector@1.9.0: + resolution: {integrity: sha512-zAMfbta9nPA8AKkA4WdmNAT8R8s6Dk0/xwPsqNnRidMFcLo1YkLuPDTgs2f64XdzS8vbLNnoJ+uUIkgbz7oRHA==} pagefind@1.5.2: resolution: {integrity: sha512-XTUaK0hXMCu2jszWE584JGQT7y284TmMV9l/HX3rnG5uo3rHI/uHU56XTyyyPFjeWEBxECbAi0CaFDJOONtG0Q==} @@ -7563,10 +7665,6 @@ packages: resolution: {integrity: sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==} engines: {node: '>=18'} - parse-ms@4.0.0: - resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} - engines: {node: '>=18'} - parse-png@2.1.0: resolution: {integrity: sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==} engines: {node: '>=10'} @@ -7641,13 +7739,13 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - playwright-core@1.64.0: - resolution: {integrity: sha512-T9r+MZkTECl2+oUcZ26YgZzTrYidTsIhYYkJix+6iDOymOb1FB2RLLSOxRGnZGv5DStt+aduIVbt+E8WygXYpg==} + playwright-core@1.64.1: + resolution: {integrity: sha512-BC4s8y6SEVA6Q1rSxZTto8hI1KUI3xXlHGZgvGqP4IqPdI/a6FX9H29IDNz7vKo9l21b6LfYosScPL6M3xxyDQ==} engines: {node: '>=20'} hasBin: true - playwright@1.64.0: - resolution: {integrity: sha512-kVzTnYFYEyQ9RGzBjNCd2+yEqWmVbxl3AHPynv3qQ6JTjv4a+kwRcnqQwIpuP3NnrnIrE/Q6wWAIAvMfIE2/Yg==} + playwright@1.64.1: + resolution: {integrity: sha512-HCrVhHr5QQuwYoswEUGTb7gGp522yflbv/ST8nF4sFWGuLjQCt17Q/EubpGGSNKYn1tsTCPZxqHhHCfVURu7UA==} engines: {node: '>=20'} hasBin: true @@ -7690,12 +7788,8 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.5.28: - resolution: {integrity: sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.5.29: - resolution: {integrity: sha512-49cGhUbXj8Qenv0iTMxA1cFBzxXoctpC9Ujd77t1WcbJIr6nF/eI7g/8MgxrYldFRuAXvja7xQRwavoW7kgrxQ==} + postcss@8.5.31: + resolution: {integrity: sha512-YUbWYCgErwnMAVkjUnYa+KlMBzGpHwiIt/DE7f0G33AuX2LH9UcTk6KgWxd3zRU+pN3u/C+Xl3EnMLM4Hea7Sg==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -7715,9 +7809,9 @@ packages: resolution: {integrity: sha512-byhRAPguVKMQIj4kjJwJ5lAskVhfuiSdiYl/aLTWpgkGEmic2jYhJh1yE9ih8Ox44Xg9ccCT11/S6QrzSJuNrg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - pretty-ms@9.3.1: - resolution: {integrity: sha512-HzMy3Geq23nVALD/M2LliU+F+M+gVNsvkQWWqeBZ8HDiCgzo6YPJ/Omrmtq24EFrIsk0a3EkQGEd7bDOo+IhGA==} - engines: {node: '>=18'} + pretty-ms@10.0.0: + resolution: {integrity: sha512-6BWuxY2dCNgT45VnGzZcfNy7WeLqXiZqhhy4aHThTE6KI56R2ZBw9HQ7spPFKYchDizvJbPxTEknIpmW4FSmQA==} + engines: {node: '>=22'} prismjs@1.30.0: resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} @@ -7817,8 +7911,8 @@ packages: peerDependencies: react: '>=17.0.0' - react-hook-form@7.89.0: - resolution: {integrity: sha512-vKcoCfy8RKZDrhSdqsRFp0uEOdS1AhLjOL6hR7Wmfzg1akNxEhaPf5WORx8SgEQPVXakdDyDkqQp+KNxVnnPHg==} + react-hook-form@7.90.0: + resolution: {integrity: sha512-+NdG0FLzCPhFOp2NNxaUYLF9fyZhNjx9FTBBSYWF71/l6BBlmIc/j6xlp3DbaHWLJbIG7Zd8oznA19xJClU97w==} engines: {node: '>=18.0.0'} peerDependencies: '@types/react': '*' @@ -7863,8 +7957,8 @@ packages: react-native: '*' react-native-reanimated: '>=3.0.0' - react-native-qrcode-svg@6.3.26: - resolution: {integrity: sha512-xhQywklf0qh5Z9ooy2rEuCrv6tRksVAeFUdYgv5y3fUkwQN53yp2Iu49QTgxj8QyjFgo0fYwee+knBBDzbNH+g==} + react-native-qrcode-svg@6.3.27: + resolution: {integrity: sha512-ETMIYT9nhdjGYoFu0GrpQcrpk4md+Ceej0JP4Xxm547k3MIc6od+bi12Qs6M3fPVRbohuwSfOS6n4HqBtJus4w==} peerDependencies: react: '*' react-native: '>=0.63.4' @@ -7978,10 +8072,6 @@ packages: resolution: {integrity: sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==} engines: {node: '>=0.10.0'} - readdirp@4.1.2: - resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} - engines: {node: '>= 14.18.0'} - readdirp@5.1.1: resolution: {integrity: sha512-Kko+Y5XQ6fM+Ce3dq3m9YGxnacYZYl9cA1wZjaF3Vbry2L3i1qVg8+CAgNPsXRArPMUMCaOR7oa9Nqntc43JKA==} engines: {node: '>= 20.19.0'} @@ -8123,17 +8213,14 @@ packages: retext-smartypants@6.2.0: resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} - rettime@0.11.11: - resolution: {integrity: sha512-ILJRqVWBCTlg9r42fFgwVZx1gnFAcQF8mRoMkbgQfIrjEDf9nbBFDFx00oloOa+Q869FUtaYDXZvEfnecQSCoQ==} - rettime@0.11.12: resolution: {integrity: sha512-5ExtR1ppiDBQkVoPw5NAqdbfH4Iq2VOmQKHMtUoaFxA9bo2krzFYBtyq6K40xxbYp+2w/YOr6D+1ToF6tTN53A==} robust-predicates@3.0.3: resolution: {integrity: sha512-NS3levdsRIUOmiJ8FZWCP7LG3QpJyrs/TE0Zpf1yvZu8cAJJ6QMW92H1c7kWpdIHo8RvmLxN/o2JXTKHp74lUA==} - rolldown@1.2.11: - resolution: {integrity: sha512-qpSwIyz0jHQq5qXBTNxFmE6664rJ7O+4TvPFOiOaBSrz8IOHc1koKKSqTM2H6u1UG1+TveuC6vaDHKXFOvb1Kw==} + rolldown@1.2.15: + resolution: {integrity: sha512-6odND+fel5zVw3I4Yc2e69gvguDnX0CAAGiNDZSq4ik5WUcaLrkD2GLuog0XcODbor31hZ5ayEMgVDno+KPV5g==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -8218,12 +8305,12 @@ packages: set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - set-cookie-parser@3.1.0: - resolution: {integrity: sha512-kjnC1DXBHcxaOaOXBHBeRtltsDG2nUiUni+jP92M9gYdW12rsmx92UsfpH7o5tDRs7I1ZZPSQJQGv3UaRfCiuw==} - set-cookie-parser@3.1.2: resolution: {integrity: sha512-5/r/lTwbJ3zQ+qwdUFZYeRNqda7P5HD8zQKqlSjdGt1/S0cjLAphHusj4Y58ahDtWn/g32xrIS58/ikOvwl0Lw==} + set-cookie-parser@3.1.3: + resolution: {integrity: sha512-xletSdAI5efyVJjsatBbzDkXl3M/Zmad3xfnQe7ZXuBB0yNwW7C2WFsNGjdRNfZunmNHQuX79xs/ACMTLCdcew==} + set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -8274,6 +8361,10 @@ packages: resolution: {integrity: sha512-Mb/GvXPHBAXdgGIcnfU5L3ldpn1XcxrGkPHwqgRx17/I2XRfqlFKk2vGkHWINn1kdXvzJZeuO3is6I9KLPFm0g==} engines: {node: '>=20'} + shiki@4.5.0: + resolution: {integrity: sha512-OcRW72ngQvc+MSVWBRIovC/BTW589iUE/Vxav7VeM4RcY9MUjqB+IR6ILG1k9nuW6LiG/nct9uma4/MBtnZbmQ==} + engines: {node: '>=20'} + side-channel-list@1.0.1: resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==} engines: {node: '>= 0.4'} @@ -8327,6 +8418,10 @@ packages: resolution: {integrity: sha512-hpd+HLON7HdZXqYchMM/+LaTTbdK0AU3NngIJ4KVyWbY9bfQqdL9cD+4yf6dUoU2Ap4VsU0JkQi6FxAI1B2mXQ==} engines: {node: '>= 18'} + smol-toml@1.9.1: + resolution: {integrity: sha512-j7WyPdf0CJoutMzMoPLF/bVXHtKZIT9Rb4eGeEbWw8X2t5oirjPgpL+OpaENZrILYaXqYwnVH+qgUwVbl+pUJQ==} + engines: {node: '>= 18'} + source-map-js@1.2.2: resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==} engines: {node: '>=0.10.0'} @@ -8394,6 +8489,9 @@ packages: std-env@4.2.0: resolution: {integrity: sha512-oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw==} + std-env@4.3.0: + resolution: {integrity: sha512-OtU/EgQ1kIm5KwqQpBC6ZEMXrZRui11w8zgfTWp8cdO9B8OaPsbA8bTHO2P+HNo1VlUTGMVBwPhydu6poeXiag==} + stop-iteration-iterator@1.1.0: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} @@ -8402,9 +8500,6 @@ packages: resolution: {integrity: sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==} engines: {node: '>= 0.10.0'} - strict-event-emitter@0.5.1: - resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} - strict-uri-encode@2.0.0: resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} engines: {node: '>=4'} @@ -8552,9 +8647,6 @@ packages: resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==} engines: {node: '>=20'} - tailwind-merge@3.5.0: - resolution: {integrity: sha512-I8K9wewnVDkL1NTGoqWmVEIlUcB9gFriAEkXkfCjX5ib8ezGxtR3xD7iZIxrfArjEsH7F1CHD4RFUtxefdqV/A==} - tailwind-merge@3.7.0: resolution: {integrity: sha512-XPPUyAc+cvspz3lHTcR/QgPfW2A0lv/xQNIjX3HGhLR+Nq2lHaLq5MtTesHn8GUr3W3DguT2KT5x3NVgRtYwmA==} @@ -8582,8 +8674,8 @@ packages: resolution: {integrity: sha512-u9E6A+ZDYdp7a4WnarkXPZOx8Ilz46+kby6p1yZ8zsGTz9gYa6FIS7lj2oezzNKmtdyyJNNmmXDppga5GB7kSw==} engines: {node: '>=18'} - test-renderer@1.3.0: - resolution: {integrity: sha512-DXyHv7JrVmDc5dKpfVHFhJ0Evo/EFY3TqlNt8CR65ua3SCsI09K/mQDJmYUOnZz36GANYqjp0ApeRER/mOxktQ==} + test-renderer@1.3.1: + resolution: {integrity: sha512-jL/PxpZJhKuryZkvsWdRRX8Fez229amt6CnoxC+Fs4lbuIbWqMtZBPfBM/FMjg1ovv7ZyGef2ltQD64f/RxkbA==} peerDependencies: react: ^19.0.0 @@ -8597,8 +8689,8 @@ packages: tiny-inflate@1.0.3: resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} - tinybench@6.1.4: - resolution: {integrity: sha512-9APumHG7r4yOk4X4WlkmE71aZcv1gvin1czO3OQ1U9iJcFA5Ja/ygyb0vPOVHTthFozUYs8CLoLUlM8grb2lTQ==} + tinybench@6.2.2: + resolution: {integrity: sha512-nIZ2N2dFpjBsg2hgitKu7mA+FvsIJuGJOwysRngmVRRmWgR/UyPjwJj8c/fT/dhm8EkHnF5EOogRf+0Z2qrimA==} engines: {node: '>=20.0.0'} tinyclip@1.0.3: @@ -8613,8 +8705,11 @@ packages: resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} engines: {node: '>=12.0.0'} - tinyrainbow@3.1.1: - resolution: {integrity: sha512-yau8yJdTt989Mm0Bd/236QnzEiPf2xLLTqUZRUJOo/3CB078LSwzei343DgtJVmfJKJE3TMINY1u42SQsP6mXw==} + tinyps@0.5.1: + resolution: {integrity: sha512-B6Ykif5HflC3AdDkS4Zst/2muYVfeXoVMy+KorqH80s/1x4vunIORpNySH681X7fjj+dFM9MDKD6/Hsccjb87Q==} + + tinyrainbow@3.2.0: + resolution: {integrity: sha512-LgO3D9yZJjApUiuUfl9iFAwrtaX4+lok3wJIqttGoKCHlWUqHqbQpnxCf82L8FjgKsh4iGo78hqJwgL8F6To2A==} engines: {node: '>=14.0.0'} tldts-core@7.4.15: @@ -8754,13 +8849,12 @@ packages: undici-types@7.18.2: resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} + undici-types@8.9.0: resolution: {integrity: sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==} - undici@6.29.0: - resolution: {integrity: sha512-R+RODBqp6i2pPflGdq+xIOUkl+RNfGgHwoinecKu/JCuf2uO06cOKoDbI2P7Dn6KcswdKwrczbU6IYJ6K8X+wg==} - engines: {node: '>=18.17'} - undici@7.29.1: resolution: {integrity: sha512-RYONW2MeafgYlkVOKYKkA/Ag7BmXqgIWCa8t1m0JcxrQg9pI9lEqRhAOruOBCbAohOa/gkCF+iPi9hrgvTzu6Q==} engines: {node: '>=20.18.1'} @@ -8769,11 +8863,20 @@ packages: resolution: {integrity: sha512-u4UB2/IrKdU6lFxumHmmo1a3fCQO5tzQllRorfoRS63txhrB7xTpSn1PftwC4qEHkOaqP95fCWW4lJzwErwzhQ==} engines: {node: '>=22.19.0'} + undici@8.12.3: + resolution: {integrity: sha512-+fdndUTwBP86cVjihTp21hZHo7d6oj1c/47XPA3lL8mM0XHs+C4EkcjmgRsFnFk2f/UONGDy9ItBItmXsLOQHw==} + engines: {node: '>=22.19.0'} + unenv@2.0.0-rc.24: resolution: {integrity: sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==} - unhead@2.1.17: - resolution: {integrity: sha512-HLMKXOszRhAPBrr6VlqCeVeJq2kbC4kXwzGLEZvvojPLWNYTJw22xG7Bfwhsvs31+IBet3Wl8ADg9dwYdyphfQ==} + unhead@3.4.3: + resolution: {integrity: sha512-0FZI/qCCyIey14CKlGMFpiQumWSatlthJy7Xvro7H3nmi/V2owkcCXG03k0GXDc2/TV1K6bvrbAwhzTRe5Nhdw==} + peerDependencies: + vite: '>=6.4.2' + peerDependenciesMeta: + vite: + optional: true unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} @@ -8794,8 +8897,8 @@ packages: unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - unifont@0.7.5: - resolution: {integrity: sha512-ULe/Cs+ZIsq+dcFofNkhqielCrUJnb5mr+Yc4EBM2VlL+6OZR6+cjtI2mT1bJvRBrVncqHAbLURxmPLcCXzWMg==} + unifont@1.0.3: + resolution: {integrity: sha512-XGnEwj5sWdCbiBX01mWLSBncS0yMRjnLygau3IfdOlfjMacNIQvTGW4VH7pWBq+gGWArfSef/CensMLjMmIr/A==} unist-util-find-after@5.0.0: resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} @@ -8819,8 +8922,8 @@ packages: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} - uniwind@1.12.2: - resolution: {integrity: sha512-e8wVSLEtMaKcF8mR2n8/2VNqyOIJuBPyZPJ/BjB1wmwexMnKs3Onh3/fuaIroyVcUnwDnVJmwhzNP03ewyfCKQ==} + uniwind@1.13.0: + resolution: {integrity: sha512-kr9mFYQIUmYlyV6Pm663EsE9UVJSRZM1XYOwQ8BVUpRIhfKw6dOoqqZCFzCj9PqVIcVXY16J702C8rFmUjNR6Q==} hasBin: true peerDependencies: '@expo/metro-config': '*' @@ -8840,6 +8943,42 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} + unplugin@3.4.0: + resolution: {integrity: sha512-9skdIFlCsPdFV7wUfZxNsFInlW+7nJmGu2gkTu0OUhF56aXGsHab9x52/QhdJ4lC7ZDPWTxbiC4ANqVlsuaW3w==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + '@farmfe/core': '*' + '@rsbuild/core': '*' + '@rspack/core': '*' + bun-types-no-globals: '*' + esbuild: '*' + rolldown: '*' + rollup: '*' + unloader: '*' + vite: '*' + webpack: '*' + peerDependenciesMeta: + '@farmfe/core': + optional: true + '@rsbuild/core': + optional: true + '@rspack/core': + optional: true + bun-types-no-globals: + optional: true + esbuild: + optional: true + rolldown: + optional: true + rollup: + optional: true + unloader: + optional: true + vite: + optional: true + webpack: + optional: true + unrs-resolver@1.12.2: resolution: {integrity: sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ==} @@ -9003,13 +9142,13 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite@8.3.1: - resolution: {integrity: sha512-/bvH9E9tmCXRGp2uXY3WbOldqpTwFkbha/8ANaEQ6VkxhH60KyqLwgZq6lG2y+4uT55x9+9eUHMpQ7uGnOCKjA==} + vite@8.3.5: + resolution: {integrity: sha512-z1YpjieJ9g0ebTmQpLBv/oq9E3F9EIlOe+7LahW8SrE3LTiG3udBRUXQOlYXP9b+IC2q2phHeVxj9xGlw34OEQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: '@types/node': ^20.19.0 || >=22.12.0 - '@vitejs/devtools': ^0.7.1 + '@vitejs/devtools': ^0.7.1 || ^0.8.0 esbuild: ^0.27.0 || ^0.28.0 jiti: '>=1.21.0' less: ^4.0.0 @@ -9054,20 +9193,20 @@ packages: vite: optional: true - vitest@5.0.3: - resolution: {integrity: sha512-xMw97S3rjdtj5dkVat7jCsqWBpvchs3RlpQctUqwJD0KkERk40vz2fJ77lDwW/Vzh/pk18eItYAzkodhSes3jQ==} + vitest@5.0.5: + resolution: {integrity: sha512-cPODOMF8YnkiiYtDdHo6n4wWmBrOBBbOIYH2d33M4l3CdNn72h+qMmO6uXffUN6A5AZFXNND/d+krS9mgkXRfg==} engines: {node: ^22.12.0 || ^24.0.0 || >=26.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 5.0.3 - '@vitest/browser-preview': 5.0.3 + '@vitest/browser-playwright': 5.0.5 + '@vitest/browser-preview': 5.0.5 '@vitest/browser-webdriverio': ^5.0.0-beta.5 || >=5.0.0 - '@vitest/coverage-istanbul': 5.0.3 - '@vitest/coverage-v8': 5.0.3 - '@vitest/ui': 5.0.3 + '@vitest/coverage-istanbul': 5.0.5 + '@vitest/coverage-v8': 5.0.5 + '@vitest/ui': 5.0.5 happy-dom: '*' jsdom: '*' vite: ^6.4.0 || ^7.0.0 || ^8.0.0 @@ -9206,8 +9345,8 @@ packages: vscode-uri@3.2.0: resolution: {integrity: sha512-m2gXo3bn0G1kT9InzMf07fTbqMbGtyckj3bH5ktLO+1Ssv+yiATZ4dhwaQv9UZWxJh6E9IFGnQyjgWVDWVBDrg==} - vue-component-type-helpers@3.3.11: - resolution: {integrity: sha512-LwcxzeliO9fkQcpJG0PoX8X5kmAhKmH9wkpDLxNabwzkQ9Zeib2YVHwFV4pcWmMLfXVfjr/dSV+DaJ3cIPgSNA==} + vue-component-type-helpers@3.3.13: + resolution: {integrity: sha512-02KCxSmKDhIITjKyJ4QT5csP6L0WoRborLqY/34a40+S9uvMvdNgMV0yVjO3p2Gkz3ZoPmFz/0JsGHacwJYTxw==} vue-demi@0.14.10: resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} @@ -9220,11 +9359,22 @@ packages: '@vue/composition-api': optional: true - vue-sonner@1.3.2: - resolution: {integrity: sha512-UbZ48E9VIya3ToiRHAZUbodKute/z/M1iT8/3fU8zEbwBRE11AKuHikssv18LMk2gTTr6eMQT4qf6JoLHWuj/A==} + vue-sonner@2.0.9: + resolution: {integrity: sha512-i6BokNlNDL93fpzNxN/LZSn6D6MzlO+i3qXt6iVZne3x1k7R46d5HlFB4P8tYydhgqOrRbIZEsnRd3kG7qGXyw==} + peerDependencies: + '@nuxt/kit': ^4.0.3 + '@nuxt/schema': ^4.0.3 + nuxt: ^4.0.3 + peerDependenciesMeta: + '@nuxt/kit': + optional: true + '@nuxt/schema': + optional: true + nuxt: + optional: true - vue@3.5.43: - resolution: {integrity: sha512-o5qZoksdnjIKvW1srZ3ab7pcDNYAerBjRe54D0LBLfRdCYFrSgBHVXokMas35czQc0//lmx4/tuY4ZNQ+Rf2Ng==} + vue@3.5.44: + resolution: {integrity: sha512-dvvmaOCG7lAMkJTPqPwWeGMsPS6DIsFsfZDUgBp9V6mHf9b3+/wyVwYR4Es+WV6uJC0FKRxp81Obcq0ZwUcGFQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -9257,6 +9407,9 @@ packages: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} + webpack-virtual-modules@0.6.2: + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} + whatwg-encoding@2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} @@ -9316,17 +9469,17 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} - workerd@1.20261006.1: - resolution: {integrity: sha512-8MadBuffZ5NdpLwZjUmsqT5QlaKXq4gjgT6wzcKeynZTICNXyePhc+5QVoKiK7+MMhFTLNrRO2KXLlpk8Q6BkA==} + workerd@1.20261019.1: + resolution: {integrity: sha512-UUYRUq/7DmeCl11YriNbcVbjUZVLtt8uuCXFu+nz77hGFf8d4DEVXoCYtnA+MlBatE4+wxoj47DVqzK3xGBAiw==} engines: {node: '>=16'} hasBin: true - wrangler@4.149.0: - resolution: {integrity: sha512-OzK7xmB5r5iLKb3cIT3783g13fe6T7xyeKu9LEdUyl+DKAM2KP/jkjnE0OUhyw+mB/XJM9ycjgF3MWm8PR9amg==} + wrangler@4.152.0: + resolution: {integrity: sha512-lmXTF1sCDEqBaEMpreGczvg/x3AIh1d/qxc4BN7utQ4jEDwdA4YG0L6kr3ev0TtVLHRb6QLySNAOAunwn+dHeA==} engines: {node: '>=22.0.0'} hasBin: true peerDependencies: - '@cloudflare/workers-types': ^5.20261006.1 + '@cloudflare/workers-types': ^5.20261019.1 peerDependenciesMeta: '@cloudflare/workers-types': optional: true @@ -9497,11 +9650,11 @@ packages: zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} - zod@4.6.6: - resolution: {integrity: sha512-4UmzQUF5fxvfcYHlbjBmejU+w+hbDnWFx4aS8kBx7nPBHcO2SqPbpAG8snbdg+Xse4pRefR98hgjFgIMCI/UhA==} + zod@4.6.7: + resolution: {integrity: sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==} - zustand@5.0.15: - resolution: {integrity: sha512-MpSEjRiBkA9crSYeOUH32rJC7SVqAbm0Fqcqge/bUi2PPoLcBWKOsG+C8mevmpr8TwXHBVkChbbJiyvkE+i/3A==} + zustand@5.0.16: + resolution: {integrity: sha512-Uv7e327ihlCfayfja3hDc0M64Upev1LWBKpRobdK4NyovDDPeeX4imWXc/wzC1yc6fkYPoAY/ncKVPAs2jrtQw==} engines: {node: '>=12.20.0'} peerDependencies: '@types/react': '>=18.0.0' @@ -9523,35 +9676,32 @@ packages: snapshots: - '@ai-sdk/gateway@3.0.13(zod@4.6.6)': + '@ai-sdk/gateway@4.0.115(zod@4.6.7)': dependencies: - '@ai-sdk/provider': 3.0.2 - '@ai-sdk/provider-utils': 4.0.54(zod@4.6.6) - '@vercel/oidc': 3.1.0 - zod: 4.6.6 + '@ai-sdk/provider': 4.0.28 + '@ai-sdk/provider-utils': 5.0.61(zod@4.6.7) + '@vercel/oidc': 3.2.0 + zod: 4.6.7 - '@ai-sdk/provider-utils@4.0.54(zod@4.6.6)': + '@ai-sdk/provider-utils@5.0.61(zod@4.6.7)': dependencies: - '@ai-sdk/provider': 3.0.17 + '@ai-sdk/provider': 4.0.28 '@standard-schema/spec': 1.1.0 + '@workflow/serde': 4.1.0 eventsource-parser: 3.1.1 - undici: 6.29.0 - zod: 4.6.6 - - '@ai-sdk/provider@3.0.17': - dependencies: - json-schema: 0.4.0 + undici: 7.29.1 + zod: 4.6.7 - '@ai-sdk/provider@3.0.2': + '@ai-sdk/provider@4.0.28': dependencies: json-schema: 0.4.0 - '@ai-sdk/vue@3.0.33(vue@3.5.43(typescript@6.0.3))(zod@4.6.6)': + '@ai-sdk/vue@4.0.142(vue@3.5.44(typescript@6.0.3))(zod@4.6.7)': dependencies: - '@ai-sdk/provider-utils': 4.0.54(zod@4.6.6) - ai: 6.0.33(zod@4.6.6) - swrv: 1.3.0(vue@3.5.43(typescript@6.0.3)) - vue: 3.5.43(typescript@6.0.3) + '@ai-sdk/provider-utils': 5.0.61(zod@4.6.7) + ai: 7.0.142(zod@4.6.7) + swrv: 1.3.0(vue@3.5.44(typescript@6.0.3)) + vue: 3.5.44(typescript@6.0.3) transitivePeerDependencies: - '@vue/test-utils' - zod @@ -9560,20 +9710,20 @@ snapshots: '@antfu/install-pkg@2.1.0': dependencies: - package-manager-detector: 1.8.0 + package-manager-detector: 1.9.0 tinyexec: 1.3.1 - '@astrojs/astro2tsx@0.1.1(@emnapi/runtime@1.11.3)': + '@astrojs/astro2tsx@0.1.3(@emnapi/runtime@1.11.3)': dependencies: '@emnapi/core': 1.11.3 '@napi-rs/wasm-runtime': 1.2.4(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3) transitivePeerDependencies: - '@emnapi/runtime' - '@astrojs/check@0.9.10(@emnapi/runtime@1.11.3)(prettier@3.9.9)(typescript@6.0.3)': + '@astrojs/check@0.9.12(@emnapi/runtime@1.11.3)(prettier@3.9.9)(typescript@6.0.3)': dependencies: - '@astrojs/language-server': 2.17.1(@emnapi/runtime@1.11.3)(prettier@3.9.9)(typescript@6.0.3) - chokidar: 4.0.3 + '@astrojs/language-server': 2.17.3(@emnapi/runtime@1.11.3)(prettier@3.9.9)(typescript@6.0.3) + chokidar: 5.0.0 kleur: 4.1.5 typescript: 6.0.3 yargs: 18.2.0 @@ -9655,9 +9805,20 @@ snapshots: unified: 11.0.5 yaml: 2.9.1 - '@astrojs/language-server@2.17.1(@emnapi/runtime@1.11.3)(prettier@3.9.9)(typescript@6.0.3)': + '@astrojs/internal-helpers@0.13.0': dependencies: - '@astrojs/astro2tsx': 0.1.1(@emnapi/runtime@1.11.3) + '@types/hast': 3.0.5 + '@types/mdast': 4.0.4 + picomatch: 4.0.7 + retext-smartypants: 6.2.0 + shiki: 4.5.0 + smol-toml: 1.9.1 + unified: 11.0.5 + yaml: 2.9.1 + + '@astrojs/language-server@2.17.3(@emnapi/runtime@1.11.3)(prettier@3.9.9)(typescript@6.0.3)': + dependencies: + '@astrojs/astro2tsx': 0.1.3(@emnapi/runtime@1.11.3) '@astrojs/yaml2ts': 0.2.4 '@volar/kit': 2.4.28(typescript@6.0.3) '@volar/language-core': 2.4.28 @@ -9680,47 +9841,51 @@ snapshots: - '@emnapi/runtime' - typescript - '@astrojs/markdown-satteri@0.4.2': + '@astrojs/markdown-satteri@0.4.3': dependencies: - '@astrojs/internal-helpers': 0.11.0 + '@astrojs/internal-helpers': 0.12.0 '@astrojs/prism': 4.0.2 github-slugger: 2.0.0 satteri: 0.10.5 - '@astrojs/markdown-satteri@0.4.3': + '@astrojs/markdown-satteri@0.4.5': dependencies: - '@astrojs/internal-helpers': 0.12.0 - '@astrojs/prism': 4.0.2 + '@astrojs/internal-helpers': 0.13.0 + '@astrojs/prism': 4.1.1 github-slugger: 2.0.0 satteri: 0.10.5 - '@astrojs/mdx@8.0.2(@astrojs/markdown-satteri@0.4.2)(astro@7.3.8(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))': + '@astrojs/mdx@8.0.2(@astrojs/markdown-satteri@0.4.3)(astro@7.4.2(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))': dependencies: '@astrojs/internal-helpers': 0.11.0 - '@astrojs/markdown-satteri': 0.4.2 - astro: 7.3.8(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) + '@astrojs/markdown-satteri': 0.4.3 + astro: 7.4.2(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) es-module-lexer: 2.3.2 '@astrojs/prism@4.0.2': dependencies: prismjs: 1.30.0 + '@astrojs/prism@4.1.1': + dependencies: + prismjs: 1.30.0 + '@astrojs/sitemap@3.7.4': dependencies: sitemap: 9.0.1 - zod: 4.6.6 + zod: 4.6.7 - '@astrojs/starlight@0.42.6(astro@7.3.8(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(supports-color@10.2.2)(typescript@6.0.3)': + '@astrojs/starlight@0.42.7(astro@7.4.2(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(supports-color@10.2.2)(typescript@6.0.3)': dependencies: - '@astrojs/markdown-satteri': 0.4.2 - '@astrojs/mdx': 8.0.2(@astrojs/markdown-satteri@0.4.2)(astro@7.3.8(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + '@astrojs/markdown-satteri': 0.4.3 + '@astrojs/mdx': 8.0.2(@astrojs/markdown-satteri@0.4.3)(astro@7.4.2(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) '@astrojs/sitemap': 3.7.4 '@pagefind/default-ui': 1.5.2 '@types/hast': 3.0.5 '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 - astro: 7.3.8(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) - astro-expressive-code: 0.44.2(astro@7.3.8(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + astro: 7.4.2(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) + astro-expressive-code: 0.44.2(astro@7.4.2(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) bcp-47: 2.1.1 hast-util-format: 1.1.0 hast-util-select: 6.0.4 @@ -9745,21 +9910,21 @@ snapshots: - supports-color - typescript - '@astrojs/telemetry@3.3.3': + '@astrojs/telemetry@3.4.1': dependencies: ci-info: 4.4.0 dset: 3.1.4 is-docker: 4.0.0 - package-manager-detector: 1.8.0 + package-manager-detector: 1.9.0 '@astrojs/yaml2ts@0.2.4': dependencies: yaml: 2.9.1 - '@axe-core/playwright@4.13.0(playwright-core@1.64.0)': + '@axe-core/playwright@4.14.0(playwright-core@1.64.1)': dependencies: - axe-core: 4.13.0 - playwright-core: 1.64.0 + axe-core: 4.14.0 + playwright-core: 1.64.1 '@babel/code-frame@7.29.7': dependencies: @@ -10314,39 +10479,47 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} - '@biomejs/biome@2.5.15': + '@biomejs/biome@2.6.2': optionalDependencies: - '@biomejs/cli-darwin-arm64': 2.5.15 - '@biomejs/cli-darwin-x64': 2.5.15 - '@biomejs/cli-linux-arm64': 2.5.15 - '@biomejs/cli-linux-arm64-musl': 2.5.15 - '@biomejs/cli-linux-x64': 2.5.15 - '@biomejs/cli-linux-x64-musl': 2.5.15 - '@biomejs/cli-win32-arm64': 2.5.15 - '@biomejs/cli-win32-x64': 2.5.15 - - '@biomejs/cli-darwin-arm64@2.5.15': + '@biomejs/cli-android-arm64': 2.6.2 + '@biomejs/cli-android-x64': 2.6.2 + '@biomejs/cli-darwin-arm64': 2.6.2 + '@biomejs/cli-darwin-x64': 2.6.2 + '@biomejs/cli-linux-arm64': 2.6.2 + '@biomejs/cli-linux-arm64-musl': 2.6.2 + '@biomejs/cli-linux-x64': 2.6.2 + '@biomejs/cli-linux-x64-musl': 2.6.2 + '@biomejs/cli-win32-arm64': 2.6.2 + '@biomejs/cli-win32-x64': 2.6.2 + + '@biomejs/cli-android-arm64@2.6.2': optional: true - '@biomejs/cli-darwin-x64@2.5.15': + '@biomejs/cli-android-x64@2.6.2': optional: true - '@biomejs/cli-linux-arm64-musl@2.5.15': + '@biomejs/cli-darwin-arm64@2.6.2': optional: true - '@biomejs/cli-linux-arm64@2.5.15': + '@biomejs/cli-darwin-x64@2.6.2': optional: true - '@biomejs/cli-linux-x64-musl@2.5.15': + '@biomejs/cli-linux-arm64-musl@2.6.2': optional: true - '@biomejs/cli-linux-x64@2.5.15': + '@biomejs/cli-linux-arm64@2.6.2': optional: true - '@biomejs/cli-win32-arm64@2.5.15': + '@biomejs/cli-linux-x64-musl@2.6.2': optional: true - '@biomejs/cli-win32-x64@2.5.15': + '@biomejs/cli-linux-x64@2.6.2': + optional: true + + '@biomejs/cli-win32-arm64@2.6.2': + optional: true + + '@biomejs/cli-win32-x64@2.6.2': optional: true '@braintree/sanitize-url@7.1.2': {} @@ -10427,45 +10600,45 @@ snapshots: '@cloudflare/kv-asset-handler@0.5.0': {} - '@cloudflare/unenv-preset@2.16.2(unenv@2.0.0-rc.24)(workerd@1.20261006.1)': + '@cloudflare/unenv-preset@2.16.2(unenv@2.0.0-rc.24)(workerd@1.20261019.1)': dependencies: unenv: 2.0.0-rc.24 optionalDependencies: - workerd: 1.20261006.1 + workerd: 1.20261019.1 - '@cloudflare/workerd-darwin-64@1.20261006.1': + '@cloudflare/workerd-darwin-64@1.20261019.1': optional: true - '@cloudflare/workerd-darwin-arm64@1.20261006.1': + '@cloudflare/workerd-darwin-arm64@1.20261019.1': optional: true - '@cloudflare/workerd-linux-64@1.20261006.1': + '@cloudflare/workerd-linux-64@1.20261019.1': optional: true - '@cloudflare/workerd-linux-arm64@1.20261006.1': + '@cloudflare/workerd-linux-arm64@1.20261019.1': optional: true - '@cloudflare/workerd-windows-64@1.20261006.1': + '@cloudflare/workerd-windows-64@1.20261019.1': optional: true '@codemirror/autocomplete@6.20.3': dependencies: - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.13.1 '@codemirror/state': 6.7.6 - '@codemirror/view': 6.43.13 + '@codemirror/view': 6.43.15 '@lezer/common': 1.5.3 '@codemirror/commands@6.11.1': dependencies: - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.13.1 '@codemirror/state': 6.7.6 - '@codemirror/view': 6.43.13 + '@codemirror/view': 6.43.15 '@lezer/common': 1.5.3 '@codemirror/lang-css@6.3.1': dependencies: '@codemirror/autocomplete': 6.20.3 - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.13.1 '@codemirror/state': 6.7.6 '@lezer/common': 1.5.3 '@lezer/css': 1.3.8 @@ -10475,9 +10648,9 @@ snapshots: '@codemirror/autocomplete': 6.20.3 '@codemirror/lang-css': 6.3.1 '@codemirror/lang-javascript': 6.2.5 - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.13.1 '@codemirror/state': 6.7.6 - '@codemirror/view': 6.43.13 + '@codemirror/view': 6.43.15 '@lezer/common': 1.5.3 '@lezer/css': 1.3.8 '@lezer/html': 1.3.13 @@ -10485,57 +10658,60 @@ snapshots: '@codemirror/lang-javascript@6.2.5': dependencies: '@codemirror/autocomplete': 6.20.3 - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.13.1 '@codemirror/lint': 6.9.7 '@codemirror/state': 6.7.6 - '@codemirror/view': 6.43.13 + '@codemirror/view': 6.43.15 '@lezer/common': 1.5.3 '@lezer/javascript': 1.5.5 '@codemirror/lang-json@6.0.2': dependencies: - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.13.1 '@lezer/json': 1.0.3 '@codemirror/lang-xml@6.1.0': dependencies: '@codemirror/autocomplete': 6.20.3 - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.13.1 '@codemirror/state': 6.7.6 - '@codemirror/view': 6.43.13 + '@codemirror/view': 6.43.15 '@lezer/common': 1.5.3 '@lezer/xml': 1.0.6 '@codemirror/lang-yaml@6.1.3': dependencies: '@codemirror/autocomplete': 6.20.3 - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.13.1 '@codemirror/state': 6.7.6 '@lezer/common': 1.5.3 - '@lezer/highlight': 1.2.4 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@lezer/yaml': 1.0.4 - '@codemirror/language@6.12.4': + '@codemirror/language@6.13.1': dependencies: '@codemirror/state': 6.7.6 - '@codemirror/view': 6.43.13 + '@codemirror/streamparser': 6.0.0 + '@codemirror/view': 6.43.15 '@lezer/common': 1.5.3 - '@lezer/highlight': 1.2.4 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 style-mod: 4.1.4 '@codemirror/lint@6.9.7': dependencies: '@codemirror/state': 6.7.6 - '@codemirror/view': 6.43.13 + '@codemirror/view': 6.43.15 crelt: 1.0.7 '@codemirror/state@6.7.6': dependencies: '@marijn/find-cluster-break': 1.0.4 - '@codemirror/view@6.43.13': + '@codemirror/streamparser@6.0.0': {} + + '@codemirror/view@6.43.15': dependencies: '@codemirror/state': 6.7.6 crelt: 1.0.7 @@ -10698,9 +10874,9 @@ snapshots: '@esbuild/win32-x64@0.28.2': optional: true - '@eslint-community/eslint-utils@4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))': + '@eslint-community/eslint-utils@4.10.1(eslint@10.13.0(jiti@2.7.0)(supports-color@10.2.2))': dependencies: - eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.13.0(jiti@2.7.0)(supports-color@10.2.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} @@ -10793,7 +10969,7 @@ snapshots: ws: 8.21.3 zod: 3.25.76 optionalDependencies: - expo-router: 57.0.23(0875cf9252206935db58b1957a106cf3) + expo-router: 57.0.23(aebae4d87fc34264f60e1b008a90739f) react-native: 0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2) transitivePeerDependencies: - '@expo/dom-webview' @@ -10960,7 +11136,7 @@ snapshots: jsc-safe-url: 0.2.4 lightningcss: 1.33.0 picomatch: 4.0.7 - postcss: 8.5.29 + postcss: 8.5.31 resolve-from: 5.0.0 optionalDependencies: expo: 57.0.25(6baa3d0d5da68d0e551be268ff70aeb0) @@ -11070,7 +11246,7 @@ snapshots: react: 19.2.3 optionalDependencies: '@expo/metro-runtime': 57.0.16(@expo/log-box@57.0.4)(expo@57.0.25)(react-dom@19.2.3(react@19.2.3))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3) - expo-router: 57.0.23(0875cf9252206935db58b1957a106cf3) + expo-router: 57.0.23(aebae4d87fc34264f60e1b008a90739f) react-dom: 19.2.3(react@19.2.3) transitivePeerDependencies: - supports-color @@ -11117,8 +11293,8 @@ snapshots: hast-util-to-html: 9.0.5 hast-util-to-text: 4.0.2 hastscript: 9.0.1 - postcss: 8.5.28 - postcss-nested: 6.2.0(postcss@8.5.28) + postcss: 8.5.31 + postcss-nested: 6.2.0(postcss@8.5.31) unist-util-visit: 5.1.0 unist-util-visit-parents: 6.0.2 @@ -11144,46 +11320,41 @@ snapshots: '@floating-ui/core': 1.8.0 '@floating-ui/utils': 0.2.12 - '@floating-ui/utils@0.2.10': {} - '@floating-ui/utils@0.2.12': {} - '@floating-ui/vue@1.1.11(vue@3.5.43(typescript@6.0.3))': + '@floating-ui/vue@1.1.11(vue@3.5.44(typescript@6.0.3))': dependencies: '@floating-ui/dom': 1.8.0 '@floating-ui/utils': 0.2.12 - vue-demi: 0.14.10(vue@3.5.43(typescript@6.0.3)) + vue-demi: 0.14.10(vue@3.5.44(typescript@6.0.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@floating-ui/vue@1.1.9(vue@3.5.43(typescript@6.0.3))': + '@floating-ui/vue@2.0.1(vue@3.5.44(typescript@6.0.3))': dependencies: '@floating-ui/dom': 1.8.0 - '@floating-ui/utils': 0.2.10 - vue-demi: 0.14.10(vue@3.5.43(typescript@6.0.3)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue + '@floating-ui/utils': 0.2.12 + vue: 3.5.44(typescript@6.0.3) '@headlessui/tailwindcss@0.2.2(tailwindcss@4.3.3)': dependencies: tailwindcss: 4.3.3 - '@headlessui/vue@1.7.23(vue@3.5.43(typescript@6.0.3))': + '@headlessui/vue@1.7.23(vue@3.5.44(typescript@6.0.3))': dependencies: - '@tanstack/vue-virtual': 3.13.39(vue@3.5.43(typescript@6.0.3)) - vue: 3.5.43(typescript@6.0.3) + '@tanstack/vue-virtual': 3.13.39(vue@3.5.44(typescript@6.0.3)) + vue: 3.5.44(typescript@6.0.3) - '@hookform/resolvers@6.0.0(@sinclair/typebox@0.34.52)(@standard-schema/spec@1.1.0)(ajv@8.20.0)(react-hook-form@7.89.0(@types/react@19.2.18)(react@19.2.3))(zod@4.6.6)': + '@hookform/resolvers@6.0.0(@sinclair/typebox@0.34.52)(@standard-schema/spec@1.1.0)(ajv@8.20.0)(react-hook-form@7.90.0(@types/react@19.2.18)(react@19.2.3))(zod@4.6.7)': dependencies: '@standard-schema/utils': 0.3.0 - react-hook-form: 7.89.0(@types/react@19.2.18)(react@19.2.3) + react-hook-form: 7.90.0(@types/react@19.2.18)(react@19.2.3) optionalDependencies: '@sinclair/typebox': 0.34.52 '@standard-schema/spec': 1.1.0 ajv: 8.20.0 - zod: 4.6.6 + zod: 4.6.7 '@humanfs/core@0.19.2': dependencies: @@ -11317,30 +11488,30 @@ snapshots: '@inquirer/ansi@2.0.8': {} - '@inquirer/confirm@6.3.2(@types/node@26.6.4)': + '@inquirer/confirm@6.3.2(@types/node@26.6.5)': dependencies: - '@inquirer/core': 12.0.3(@types/node@26.6.4) - '@inquirer/type': 4.1.1(@types/node@26.6.4) + '@inquirer/core': 12.0.3(@types/node@26.6.5) + '@inquirer/type': 4.1.1(@types/node@26.6.5) optionalDependencies: - '@types/node': 26.6.4 + '@types/node': 26.6.5 - '@inquirer/core@12.0.3(@types/node@26.6.4)': + '@inquirer/core@12.0.3(@types/node@26.6.5)': dependencies: '@inquirer/ansi': 2.0.8 '@inquirer/figures': 2.0.9 - '@inquirer/type': 4.1.1(@types/node@26.6.4) + '@inquirer/type': 4.1.1(@types/node@26.6.5) cli-width: 4.1.0 fast-wrap-ansi: 0.2.2 mute-stream: 3.0.0 signal-exit: 4.1.0 optionalDependencies: - '@types/node': 26.6.4 + '@types/node': 26.6.5 '@inquirer/figures@2.0.9': {} - '@inquirer/type@4.1.1(@types/node@26.6.4)': + '@inquirer/type@4.1.1(@types/node@26.6.5)': optionalDependencies: - '@types/node': 26.6.4 + '@types/node': 26.6.5 '@internationalized/date@3.12.4': dependencies: @@ -11374,7 +11545,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 26.6.4 + '@types/node': 26.6.5 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -11383,7 +11554,7 @@ snapshots: '@jest/console@30.5.2': dependencies: '@jest/types': 30.5.1 - '@types/node': 26.6.4 + '@types/node': 26.6.5 chalk: 4.1.2 jest-message-util: 30.5.1 jest-util: 30.5.1 @@ -11397,7 +11568,7 @@ snapshots: '@jest/test-result': 30.5.2 '@jest/transform': 30.5.2(supports-color@10.2.2) '@jest/types': 30.5.1 - '@types/node': 26.6.4 + '@types/node': 26.6.5 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 4.4.0 @@ -11405,7 +11576,7 @@ snapshots: fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.11 jest-changed-files: 30.5.1 - jest-config: 30.5.2(@types/node@26.6.4)(supports-color@10.2.2) + jest-config: 30.5.2(@types/node@26.6.5)(supports-color@10.2.2) jest-haste-map: 30.5.1 jest-message-util: 30.5.1 jest-regex-util: 30.5.0 @@ -11435,14 +11606,14 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 26.6.4 + '@types/node': 26.6.5 jest-mock: 29.7.0 '@jest/environment@30.5.2': dependencies: '@jest/fake-timers': 30.5.2 '@jest/types': 30.5.1 - '@types/node': 26.6.4 + '@types/node': 26.6.5 jest-mock: 30.5.2 '@jest/expect-utils@29.7.0': @@ -11471,7 +11642,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 26.6.4 + '@types/node': 26.6.5 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -11480,7 +11651,7 @@ snapshots: dependencies: '@jest/types': 30.5.1 '@sinonjs/fake-timers': 15.4.0 - '@types/node': 26.6.4 + '@types/node': 26.6.5 jest-message-util: 30.5.1 jest-mock: 30.5.2 jest-util: 30.5.1 @@ -11507,7 +11678,7 @@ snapshots: '@jest/pattern@30.5.0': dependencies: - '@types/node': 26.6.4 + '@types/node': 26.6.5 jest-regex-util: 30.5.0 '@jest/reporters@30.5.2(supports-color@10.2.2)': @@ -11518,7 +11689,7 @@ snapshots: '@jest/transform': 30.5.2(supports-color@10.2.2) '@jest/types': 30.5.1 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 26.6.4 + '@types/node': 26.6.5 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit-x: 0.2.2 @@ -11625,7 +11796,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 26.6.4 + '@types/node': 26.6.5 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -11635,7 +11806,7 @@ snapshots: '@jest/schemas': 30.5.0 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 26.6.4 + '@types/node': 26.6.5 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -11681,29 +11852,29 @@ snapshots: '@lezer/css@1.3.8': dependencies: '@lezer/common': 1.5.3 - '@lezer/highlight': 1.2.4 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 - '@lezer/highlight@1.2.4': + '@lezer/highlight@1.2.5': dependencies: '@lezer/common': 1.5.3 '@lezer/html@1.3.13': dependencies: '@lezer/common': 1.5.3 - '@lezer/highlight': 1.2.4 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@lezer/javascript@1.5.5': dependencies: '@lezer/common': 1.5.3 - '@lezer/highlight': 1.2.4 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@lezer/json@1.0.3': dependencies: '@lezer/common': 1.5.3 - '@lezer/highlight': 1.2.4 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@lezer/lr@1.4.10': @@ -11713,18 +11884,18 @@ snapshots: '@lezer/xml@1.0.6': dependencies: '@lezer/common': 1.5.3 - '@lezer/highlight': 1.2.4 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@lezer/yaml@1.0.4': dependencies: '@lezer/common': 1.5.3 - '@lezer/highlight': 1.2.4 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@marijn/find-cluster-break@1.0.4': {} - '@mermaid-js/layout-elk@1.0.1(mermaid@12.1.0)': + '@mermaid-js/layout-elk@1.0.1(mermaid@12.2.0)': dependencies: d3: 7.9.0 dagre-d3-es: 7.0.14 @@ -11732,7 +11903,7 @@ snapshots: dompurify: 3.4.16 elkjs: 0.9.3 katex: 0.16.47 - mermaid: 12.1.0 + mermaid: 12.2.0 '@mermaid-js/parser@2.0.1': dependencies: @@ -11740,16 +11911,6 @@ snapshots: '@msw/url@0.1.2': {} - '@mswjs/interceptors@0.41.9': - dependencies: - '@open-draft/deferred-promise': 2.2.0 - '@open-draft/logger': 0.3.0 - '@open-draft/until': 2.1.0 - is-node-process: 1.2.0 - outvariant: 1.4.3 - strict-event-emitter: 0.5.1 - optional: true - '@mswjs/interceptors@0.45.7(supports-color@10.2.2)': dependencies: '@open-draft/until': 3.0.1 @@ -11781,28 +11942,14 @@ snapshots: '@emnapi/runtime': 1.11.3 '@tybys/wasm-util': 0.10.4 - '@open-draft/deferred-promise@2.2.0': - optional: true - - '@open-draft/deferred-promise@3.0.0': - optional: true - - '@open-draft/logger@0.3.0': - dependencies: - is-node-process: 1.2.0 - outvariant: 1.4.3 - optional: true - - '@open-draft/until@2.1.0': - optional: true - '@open-draft/until@3.0.1': {} - '@opentelemetry/api@1.9.0': {} + '@opentelemetry/api@1.9.0': + optional: true '@oslojs/encoding@1.1.0': {} - '@oxc-project/types@0.151.0': {} + '@oxc-project/types@0.155.0': {} '@pagefind/darwin-arm64@1.5.2': optional: true @@ -11890,9 +12037,9 @@ snapshots: '@pkgr/core@0.3.6': {} - '@playwright/test@1.64.0': + '@playwright/test@1.64.1': dependencies: - playwright: 1.64.0 + playwright: 1.64.1 '@poppinss/colors@4.1.6': dependencies: @@ -12395,11 +12542,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@replit/codemirror-css-color-picker@6.3.0(@codemirror/language@6.12.4)(@codemirror/state@6.7.6)(@codemirror/view@6.43.13)': + '@replit/codemirror-css-color-picker@6.3.0(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.15)': dependencies: - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.13.1 '@codemirror/state': 6.7.6 - '@codemirror/view': 6.43.13 + '@codemirror/view': 6.43.15 '@rn-primitives/separator@1.5.2(@types/react@19.2.18)(react-dom@19.2.3(react@19.2.3))(react-native-web@0.21.2(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3)': dependencies: @@ -12465,75 +12612,77 @@ snapshots: react-native: 0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2) react-native-web: 0.21.2(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@rolldown/binding-android-arm-eabi@1.2.11': + '@rolldown/binding-android-arm-eabi@1.2.15': optional: true - '@rolldown/binding-android-arm64@1.2.11': + '@rolldown/binding-android-arm64@1.2.15': optional: true - '@rolldown/binding-darwin-arm64@1.2.11': + '@rolldown/binding-darwin-arm64@1.2.15': optional: true - '@rolldown/binding-darwin-x64@1.2.11': + '@rolldown/binding-darwin-x64@1.2.15': optional: true - '@rolldown/binding-freebsd-x64@1.2.11': + '@rolldown/binding-freebsd-x64@1.2.15': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.2.11': + '@rolldown/binding-linux-arm-gnueabihf@1.2.15': optional: true - '@rolldown/binding-linux-arm64-gnu@1.2.11': + '@rolldown/binding-linux-arm64-gnu@1.2.15': optional: true - '@rolldown/binding-linux-arm64-musl@1.2.11': + '@rolldown/binding-linux-arm64-musl@1.2.15': optional: true - '@rolldown/binding-linux-ppc64-gnu@1.2.11': + '@rolldown/binding-linux-ppc64-gnu@1.2.15': optional: true - '@rolldown/binding-linux-s390x-gnu@1.2.11': + '@rolldown/binding-linux-s390x-gnu@1.2.15': optional: true - '@rolldown/binding-linux-x64-gnu@1.2.11': + '@rolldown/binding-linux-x64-gnu@1.2.15': optional: true - '@rolldown/binding-linux-x64-musl@1.2.11': + '@rolldown/binding-linux-x64-musl@1.2.15': optional: true - '@rolldown/binding-openharmony-arm64@1.2.11': + '@rolldown/binding-openharmony-arm64@1.2.15': optional: true - '@rolldown/binding-win32-arm64-msvc@1.2.11': + '@rolldown/binding-win32-arm64-msvc@1.2.15': optional: true - '@rolldown/binding-win32-x64-msvc@1.2.11': + '@rolldown/binding-win32-x64-msvc@1.2.15': optional: true '@rolldown/pluginutils@1.0.1': {} - '@scalar/agent-chat@0.12.42(change-case@5.4.4)(qrcode@1.5.4)(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3)(zod@4.6.6)': - dependencies: - '@ai-sdk/vue': 3.0.33(vue@3.5.43(typescript@6.0.3))(zod@4.6.6) - '@scalar/api-client': 3.22.0(change-case@5.4.4)(qrcode@1.5.4)(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) - '@scalar/components': 0.31.0(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) - '@scalar/helpers': 0.16.2 - '@scalar/icons': 0.7.6(typescript@6.0.3) - '@scalar/json-magic': 0.15.6 - '@scalar/openapi-types': 0.9.7 - '@scalar/schemas': 0.13.1 - '@scalar/themes': 0.19.0 - '@scalar/types': 0.23.1 - '@scalar/use-toasts': 0.10.5(typescript@6.0.3) - '@scalar/validation': 0.6.6 - '@scalar/workspace-store': 0.68.2(typescript@6.0.3) - '@vueuse/core': 13.9.0(vue@3.5.43(typescript@6.0.3)) - ai: 6.0.33(zod@4.6.6) + '@scalar/agent-chat@0.12.46(change-case@5.4.4)(qrcode@1.5.4)(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3)(zod@4.6.7)': + dependencies: + '@ai-sdk/vue': 4.0.142(vue@3.5.44(typescript@6.0.3))(zod@4.6.7) + '@scalar/api-client': 3.23.3(change-case@5.4.4)(qrcode@1.5.4)(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) + '@scalar/components': 0.33.0(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) + '@scalar/helpers': 0.16.4 + '@scalar/icons': 0.7.8(typescript@6.0.3) + '@scalar/json-magic': 0.17.0 + '@scalar/openapi-types': 0.9.8 + '@scalar/schemas': 0.15.0 + '@scalar/themes': 0.19.3 + '@scalar/types': 0.25.0 + '@scalar/use-toasts': 0.10.6(typescript@6.0.3) + '@scalar/validation': 0.6.7 + '@scalar/workspace-store': 0.69.0(typescript@6.0.3) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@6.0.3)) + ai: 7.0.142(zod@4.6.7) js-base64: 3.9.4 neverpanic: 0.0.8 truncate-json: 3.0.1 - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) transitivePeerDependencies: + - '@nuxt/kit' + - '@nuxt/schema' - '@vue/composition-api' - '@vue/test-utils' - async-validator @@ -12543,6 +12692,7 @@ snapshots: - idb-keyval - jwt-decode - nprogress + - nuxt - qrcode - sortablejs - supports-color @@ -12551,40 +12701,42 @@ snapshots: - universal-cookie - zod - '@scalar/api-client@3.22.0(change-case@5.4.4)(qrcode@1.5.4)(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3)': + '@scalar/api-client@3.23.3(change-case@5.4.4)(qrcode@1.5.4)(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3)': dependencies: '@headlessui/tailwindcss': 0.2.2(tailwindcss@4.3.3) - '@headlessui/vue': 1.7.23(vue@3.5.43(typescript@6.0.3)) - '@scalar/blocks': 0.5.1(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) - '@scalar/components': 0.31.0(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) - '@scalar/helpers': 0.16.2 - '@scalar/icons': 0.7.6(typescript@6.0.3) - '@scalar/localization': 0.2.6(typescript@6.0.3) - '@scalar/oas-utils': 0.20.11(typescript@6.0.3) - '@scalar/openapi-types': 0.9.7 - '@scalar/sidebar': 0.11.13(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) - '@scalar/snippetz': 0.10.7 - '@scalar/themes': 0.19.0 + '@headlessui/vue': 1.7.23(vue@3.5.44(typescript@6.0.3)) + '@scalar/blocks': 0.6.0(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) + '@scalar/components': 0.33.0(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) + '@scalar/helpers': 0.16.4 + '@scalar/icons': 0.7.8(typescript@6.0.3) + '@scalar/localization': 0.2.9(typescript@6.0.3) + '@scalar/oas-utils': 0.20.15(typescript@6.0.3) + '@scalar/openapi-types': 0.9.8 + '@scalar/sidebar': 0.12.3(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) + '@scalar/snippetz': 0.10.11 + '@scalar/themes': 0.19.3 '@scalar/typebox': 0.1.3 - '@scalar/types': 0.23.1 - '@scalar/use-codemirror': 0.14.15(typescript@6.0.3) - '@scalar/use-hooks': 0.4.19(typescript@6.0.3) - '@scalar/use-toasts': 0.10.5(typescript@6.0.3) - '@scalar/workspace-store': 0.68.2(typescript@6.0.3) - '@vueuse/core': 13.9.0(vue@3.5.43(typescript@6.0.3)) - '@vueuse/integrations': 13.9.0(change-case@5.4.4)(focus-trap@7.8.0)(fuse.js@7.5.0)(qrcode@1.5.4)(vue@3.5.43(typescript@6.0.3)) - focus-trap: 7.8.0 + '@scalar/types': 0.25.0 + '@scalar/use-codemirror': 0.14.16(typescript@6.0.3) + '@scalar/use-hooks': 0.4.22(typescript@6.0.3) + '@scalar/use-toasts': 0.10.6(typescript@6.0.3) + '@scalar/workspace-store': 0.69.0(typescript@6.0.3) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@6.0.3)) + '@vueuse/integrations': 15.0.0(change-case@5.4.4)(focus-trap@8.2.3)(fuse.js@7.5.0)(qrcode@1.5.4)(vue@3.5.44(typescript@6.0.3)) + focus-trap: 8.2.3 fuse.js: 7.5.0 js-base64: 3.9.4 jsonc-parser: 3.3.1 nanoid: 5.1.16 - pretty-ms: 9.3.1 - radix-vue: 1.9.17(vue@3.5.43(typescript@6.0.3)) - set-cookie-parser: 3.1.0 - vue: 3.5.43(typescript@6.0.3) + pretty-ms: 10.0.0 + radix-vue: 1.9.17(vue@3.5.44(typescript@6.0.3)) + set-cookie-parser: 3.1.3 + vue: 3.5.44(typescript@6.0.3) yaml: 2.9.1 - zod: 4.6.6 + zod: 4.6.7 transitivePeerDependencies: + - '@nuxt/kit' + - '@nuxt/schema' - '@vue/composition-api' - async-validator - axios @@ -12593,6 +12745,7 @@ snapshots: - idb-keyval - jwt-decode - nprogress + - nuxt - qrcode - sortablejs - supports-color @@ -12600,79 +12753,116 @@ snapshots: - typescript - universal-cookie - '@scalar/api-reference@1.73.1(change-case@5.4.4)(qrcode@1.5.4)(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3)(zod@4.6.6)': - dependencies: - '@headlessui/vue': 1.7.23(vue@3.5.43(typescript@6.0.3)) - '@scalar/agent-chat': 0.12.42(change-case@5.4.4)(qrcode@1.5.4)(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3)(zod@4.6.6) - '@scalar/api-client': 3.22.0(change-case@5.4.4)(qrcode@1.5.4)(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) - '@scalar/blocks': 0.5.1(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) - '@scalar/code-highlight': 0.4.8(supports-color@10.2.2) - '@scalar/components': 0.31.0(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) - '@scalar/helpers': 0.16.2 - '@scalar/icons': 0.7.6(typescript@6.0.3) - '@scalar/localization': 0.2.6(typescript@6.0.3) - '@scalar/oas-utils': 0.20.11(typescript@6.0.3) - '@scalar/openapi-to-markdown': 1.5.3(supports-color@10.2.2)(typescript@6.0.3) - '@scalar/schemas': 0.13.1 - '@scalar/sidebar': 0.11.13(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) - '@scalar/snippetz': 0.10.7 - '@scalar/themes': 0.19.0 - '@scalar/types': 0.23.1 - '@scalar/use-hooks': 0.4.19(typescript@6.0.3) - '@scalar/use-toasts': 0.10.5(typescript@6.0.3) - '@scalar/validation': 0.6.6 - '@scalar/workspace-store': 0.68.2(typescript@6.0.3) - '@unhead/vue': 2.1.17(vue@3.5.43(typescript@6.0.3)) - '@vueuse/core': 13.9.0(vue@3.5.43(typescript@6.0.3)) + '@scalar/api-reference@1.76.0(@oxc-project/types@0.155.0)(change-case@5.4.4)(esbuild@0.28.2)(lightningcss@1.33.0)(qrcode@1.5.4)(rolldown@1.2.15)(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(zod@4.6.7)': + dependencies: + '@headlessui/vue': 1.7.23(vue@3.5.44(typescript@6.0.3)) + '@scalar/agent-chat': 0.12.46(change-case@5.4.4)(qrcode@1.5.4)(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3)(zod@4.6.7) + '@scalar/api-client': 3.23.3(change-case@5.4.4)(qrcode@1.5.4)(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) + '@scalar/asyncapi-to-markdown': 0.2.2(supports-color@10.2.2)(typescript@6.0.3) + '@scalar/blocks': 0.6.0(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) + '@scalar/code-highlight': 0.4.11(supports-color@10.2.2) + '@scalar/components': 0.33.0(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) + '@scalar/helpers': 0.16.4 + '@scalar/icons': 0.7.8(typescript@6.0.3) + '@scalar/localization': 0.2.9(typescript@6.0.3) + '@scalar/oas-utils': 0.20.15(typescript@6.0.3) + '@scalar/openapi-to-markdown': 1.7.0(supports-color@10.2.2)(typescript@6.0.3) + '@scalar/schemas': 0.15.0 + '@scalar/sidebar': 0.12.3(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) + '@scalar/snippetz': 0.10.11 + '@scalar/themes': 0.19.3 + '@scalar/types': 0.25.0 + '@scalar/use-hooks': 0.4.22(typescript@6.0.3) + '@scalar/use-toasts': 0.10.6(typescript@6.0.3) + '@scalar/validation': 0.6.7 + '@scalar/workspace-store': 0.69.0(typescript@6.0.3) + '@unhead/vue': 3.4.3(@oxc-project/types@0.155.0)(esbuild@0.28.2)(lightningcss@1.33.0)(rolldown@1.2.15)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3)) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@6.0.3)) fuse.js: 7.5.0 - microdiff: 1.6.0 + microdiff: 1.5.0 nanoid: 5.1.16 - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) yaml: 2.9.1 transitivePeerDependencies: + - '@farmfe/core' + - '@nuxt/kit' + - '@nuxt/schema' + - '@oxc-project/types' + - '@rsbuild/core' + - '@rspack/core' + - '@unhead/cli' + - '@vitejs/devtools-kit' - '@vue/composition-api' - '@vue/test-utils' - async-validator - axios + - bun-types-no-globals - change-case - drauu + - esbuild - idb-keyval - jwt-decode + - lightningcss - nprogress + - nuxt + - oxc-parser - qrcode + - rolldown + - rollup - sortablejs - supports-color - tailwindcss - typescript - universal-cookie + - unloader + - vite + - webpack - zod - '@scalar/asyncapi-upgrader@0.1.16': + '@scalar/asyncapi-to-markdown@0.2.2(supports-color@10.2.2)(typescript@6.0.3)': + dependencies: + '@scalar/asyncapi-upgrader': 0.1.18 + '@scalar/helpers': 0.16.4 + '@scalar/json-magic': 0.17.0 + '@scalar/openapi-to-markdown': 1.7.0(supports-color@10.2.2)(typescript@6.0.3) + '@scalar/types': 0.25.0 + '@scalar/workspace-store': 0.69.0(typescript@6.0.3) + remark-gfm: 4.0.1(supports-color@10.2.2) + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + - typescript + + '@scalar/asyncapi-upgrader@0.1.18': dependencies: - '@scalar/helpers': 0.16.2 + '@scalar/helpers': 0.16.4 - '@scalar/blocks@0.5.1(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3)': + '@scalar/blocks@0.6.0(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3)': dependencies: - '@scalar/components': 0.31.0(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) - '@scalar/helpers': 0.16.2 - '@scalar/icons': 0.7.6(typescript@6.0.3) - '@scalar/localization': 0.2.6(typescript@6.0.3) - '@scalar/snippetz': 0.10.7 - '@scalar/themes': 0.19.0 - '@scalar/types': 0.23.1 - '@scalar/use-hooks': 0.4.19(typescript@6.0.3) - '@scalar/workspace-store': 0.68.2(typescript@6.0.3) + '@scalar/components': 0.33.0(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) + '@scalar/helpers': 0.16.4 + '@scalar/icons': 0.7.8(typescript@6.0.3) + '@scalar/localization': 0.2.9(typescript@6.0.3) + '@scalar/snippetz': 0.10.11 + '@scalar/themes': 0.19.3 + '@scalar/types': 0.25.0 + '@scalar/use-hooks': 0.4.22(typescript@6.0.3) + '@scalar/workspace-store': 0.69.0(typescript@6.0.3) '@types/har-format': 1.2.16 - '@vueuse/core': 13.9.0(vue@3.5.43(typescript@6.0.3)) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@6.0.3)) js-base64: 3.9.4 - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) transitivePeerDependencies: + - '@nuxt/kit' + - '@nuxt/schema' - '@vue/composition-api' + - nuxt - supports-color - tailwindcss - typescript - '@scalar/code-highlight@0.4.8(supports-color@10.2.2)': + '@scalar/code-highlight@0.4.11(supports-color@10.2.2)': dependencies: hast-util-to-text: 4.0.2 highlight.js: 11.12.0 @@ -12692,73 +12882,81 @@ snapshots: transitivePeerDependencies: - supports-color - '@scalar/components@0.31.0(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3)': + '@scalar/components@0.33.0(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3)': dependencies: - '@floating-ui/utils': 0.2.10 - '@floating-ui/vue': 1.1.9(vue@3.5.43(typescript@6.0.3)) + '@floating-ui/utils': 0.2.12 + '@floating-ui/vue': 2.0.1(vue@3.5.44(typescript@6.0.3)) '@headlessui/tailwindcss': 0.2.2(tailwindcss@4.3.3) - '@headlessui/vue': 1.7.23(vue@3.5.43(typescript@6.0.3)) - '@scalar/code-highlight': 0.4.8(supports-color@10.2.2) - '@scalar/helpers': 0.16.2 - '@scalar/icons': 0.7.6(typescript@6.0.3) - '@scalar/themes': 0.19.0 - '@scalar/use-hooks': 0.4.19(typescript@6.0.3) - '@vueuse/core': 13.9.0(vue@3.5.43(typescript@6.0.3)) + '@headlessui/vue': 1.7.23(vue@3.5.44(typescript@6.0.3)) + '@scalar/code-highlight': 0.4.11(supports-color@10.2.2) + '@scalar/helpers': 0.16.4 + '@scalar/highlight': 0.6.0 + '@scalar/icons': 0.7.8(typescript@6.0.3) + '@scalar/themes': 0.19.3 + '@scalar/use-hooks': 0.4.22(typescript@6.0.3) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@6.0.3)) cva: 1.0.0-beta.4(typescript@6.0.3) - radix-vue: 1.9.17(vue@3.5.43(typescript@6.0.3)) - vue: 3.5.43(typescript@6.0.3) - vue-component-type-helpers: 3.3.11 + radix-vue: 1.9.17(vue@3.5.44(typescript@6.0.3)) + vue: 3.5.44(typescript@6.0.3) + vue-component-type-helpers: 3.3.13 transitivePeerDependencies: + - '@nuxt/kit' + - '@nuxt/schema' - '@vue/composition-api' + - nuxt - supports-color - tailwindcss - typescript - '@scalar/helpers@0.16.2': {} + '@scalar/helpers@0.16.4': {} + + '@scalar/highlight@0.6.0': + dependencies: + '@types/hast': 3.0.5 - '@scalar/icons@0.7.6(typescript@6.0.3)': + '@scalar/icons@0.7.8(typescript@6.0.3)': dependencies: '@phosphor-icons/core': 2.1.1 - '@types/node': 24.13.6 - chalk: 5.6.2 - vue: 3.5.43(typescript@6.0.3) + '@types/node': 24.19.2 + chalk: 6.0.1 + vue: 3.5.44(typescript@6.0.3) transitivePeerDependencies: - typescript - '@scalar/json-magic@0.15.6': + '@scalar/json-magic@0.17.0': dependencies: - '@scalar/helpers': 0.16.2 + '@scalar/helpers': 0.16.4 pathe: 2.0.3 - undici: 7.29.1 + undici: 8.12.3 yaml: 2.9.1 - '@scalar/localization@0.2.6(typescript@6.0.3)': + '@scalar/localization@0.2.9(typescript@6.0.3)': dependencies: - '@scalar/helpers': 0.16.2 + '@scalar/helpers': 0.16.4 type-fest: 5.10.0 - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) transitivePeerDependencies: - typescript - '@scalar/oas-utils@0.20.11(typescript@6.0.3)': + '@scalar/oas-utils@0.20.15(typescript@6.0.3)': dependencies: - '@scalar/helpers': 0.16.2 - '@scalar/themes': 0.19.0 - '@scalar/types': 0.23.1 - '@scalar/workspace-store': 0.68.2(typescript@6.0.3) + '@scalar/helpers': 0.16.4 + '@scalar/themes': 0.19.3 + '@scalar/types': 0.25.0 + '@scalar/workspace-store': 0.69.0(typescript@6.0.3) flatted: 3.4.4 - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) yaml: 2.9.1 transitivePeerDependencies: - typescript - '@scalar/openapi-to-markdown@1.5.3(supports-color@10.2.2)(typescript@6.0.3)': + '@scalar/openapi-to-markdown@1.7.0(supports-color@10.2.2)(typescript@6.0.3)': dependencies: - '@scalar/code-highlight': 0.4.8(supports-color@10.2.2) - '@scalar/helpers': 0.16.2 - '@scalar/json-magic': 0.15.6 - '@scalar/openapi-upgrader': 0.4.3 - '@scalar/workspace-store': 0.68.2(typescript@6.0.3) + '@scalar/code-highlight': 0.4.11(supports-color@10.2.2) + '@scalar/helpers': 0.16.4 + '@scalar/json-magic': 0.17.0 + '@scalar/openapi-upgrader': 0.4.6 + '@scalar/workspace-store': 0.69.0(typescript@6.0.3) rehype-parse: 9.0.1 rehype-remark: 10.0.1 rehype-sanitize: 6.0.0 @@ -12770,53 +12968,56 @@ snapshots: - supports-color - typescript - '@scalar/openapi-types@0.9.7': {} + '@scalar/openapi-types@0.9.8': {} - '@scalar/openapi-upgrader@0.4.3': + '@scalar/openapi-upgrader@0.4.6': dependencies: - '@scalar/helpers': 0.16.2 - '@scalar/openapi-types': 0.9.7 + '@scalar/helpers': 0.16.4 + '@scalar/openapi-types': 0.9.8 - '@scalar/schemas@0.13.1': + '@scalar/schemas@0.15.0': dependencies: - '@scalar/helpers': 0.16.2 - '@scalar/validation': 0.6.6 + '@scalar/helpers': 0.16.4 + '@scalar/validation': 0.6.7 - '@scalar/sidebar@0.11.13(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3)': + '@scalar/sidebar@0.12.3(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3)': dependencies: - '@scalar/components': 0.31.0(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) - '@scalar/helpers': 0.16.2 - '@scalar/icons': 0.7.6(typescript@6.0.3) - '@scalar/themes': 0.19.0 - '@scalar/use-hooks': 0.4.19(typescript@6.0.3) - '@scalar/workspace-store': 0.68.2(typescript@6.0.3) - vue: 3.5.43(typescript@6.0.3) + '@scalar/components': 0.33.0(supports-color@10.2.2)(tailwindcss@4.3.3)(typescript@6.0.3) + '@scalar/helpers': 0.16.4 + '@scalar/icons': 0.7.8(typescript@6.0.3) + '@scalar/themes': 0.19.3 + '@scalar/use-hooks': 0.4.22(typescript@6.0.3) + '@scalar/workspace-store': 0.69.0(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) transitivePeerDependencies: + - '@nuxt/kit' + - '@nuxt/schema' - '@vue/composition-api' + - nuxt - supports-color - tailwindcss - typescript - '@scalar/snippetz@0.10.7': + '@scalar/snippetz@0.10.11': dependencies: - '@scalar/helpers': 0.16.2 - '@scalar/types': 0.23.1 + '@scalar/helpers': 0.16.4 + '@scalar/types': 0.25.0 js-base64: 3.9.4 - '@scalar/themes@0.19.0': + '@scalar/themes@0.19.3': dependencies: nanoid: 5.1.16 '@scalar/typebox@0.1.3': {} - '@scalar/types@0.23.1': + '@scalar/types@0.25.0': dependencies: - '@scalar/helpers': 0.16.2 + '@scalar/helpers': 0.16.4 nanoid: 5.1.16 type-fest: 5.10.0 - zod: 4.6.6 + zod: 4.6.7 - '@scalar/use-codemirror@0.14.15(typescript@6.0.3)': + '@scalar/use-codemirror@0.14.16(typescript@6.0.3)': dependencies: '@codemirror/autocomplete': 6.20.3 '@codemirror/commands': 6.11.1 @@ -12825,52 +13026,57 @@ snapshots: '@codemirror/lang-json': 6.0.2 '@codemirror/lang-xml': 6.1.0 '@codemirror/lang-yaml': 6.1.3 - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.13.1 '@codemirror/lint': 6.9.7 '@codemirror/state': 6.7.6 - '@codemirror/view': 6.43.13 - '@lezer/common': 1.5.3 - '@lezer/highlight': 1.2.4 - '@replit/codemirror-css-color-picker': 6.3.0(@codemirror/language@6.12.4)(@codemirror/state@6.7.6)(@codemirror/view@6.43.13) - vue: 3.5.43(typescript@6.0.3) + '@codemirror/view': 6.43.15 + '@lezer/highlight': 1.2.5 + '@replit/codemirror-css-color-picker': 6.3.0(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.15) + vue: 3.5.44(typescript@6.0.3) transitivePeerDependencies: - typescript - '@scalar/use-hooks@0.4.19(typescript@6.0.3)': + '@scalar/use-hooks@0.4.22(typescript@6.0.3)': dependencies: - '@scalar/helpers': 0.16.2 - '@scalar/use-toasts': 0.10.5(typescript@6.0.3) - '@scalar/validation': 0.6.6 - '@vueuse/core': 13.9.0(vue@3.5.43(typescript@6.0.3)) + '@scalar/helpers': 0.16.4 + '@scalar/use-toasts': 0.10.6(typescript@6.0.3) + '@scalar/validation': 0.6.7 + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@6.0.3)) cva: 1.0.0-beta.4(typescript@6.0.3) - tailwind-merge: 3.5.0 - vue: 3.5.43(typescript@6.0.3) + tailwind-merge: 3.7.0 + vue: 3.5.44(typescript@6.0.3) transitivePeerDependencies: + - '@nuxt/kit' + - '@nuxt/schema' + - nuxt - typescript - '@scalar/use-toasts@0.10.5(typescript@6.0.3)': + '@scalar/use-toasts@0.10.6(typescript@6.0.3)': dependencies: - vue: 3.5.43(typescript@6.0.3) - vue-sonner: 1.3.2 + vue: 3.5.44(typescript@6.0.3) + vue-sonner: 2.0.9 transitivePeerDependencies: + - '@nuxt/kit' + - '@nuxt/schema' + - nuxt - typescript - '@scalar/validation@0.6.6': {} + '@scalar/validation@0.6.7': {} - '@scalar/workspace-store@0.68.2(typescript@6.0.3)': + '@scalar/workspace-store@0.69.0(typescript@6.0.3)': dependencies: - '@scalar/asyncapi-upgrader': 0.1.16 - '@scalar/helpers': 0.16.2 - '@scalar/json-magic': 0.15.6 - '@scalar/openapi-upgrader': 0.4.3 - '@scalar/schemas': 0.13.1 - '@scalar/snippetz': 0.10.7 + '@scalar/asyncapi-upgrader': 0.1.18 + '@scalar/helpers': 0.16.4 + '@scalar/json-magic': 0.17.0 + '@scalar/openapi-upgrader': 0.4.6 + '@scalar/schemas': 0.15.0 + '@scalar/snippetz': 0.10.11 '@scalar/typebox': 0.1.3 - '@scalar/types': 0.23.1 - '@scalar/validation': 0.6.6 + '@scalar/types': 0.25.0 + '@scalar/validation': 0.6.7 js-base64: 3.9.4 type-fest: 5.10.0 - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) yaml: 2.9.1 transitivePeerDependencies: - typescript @@ -12883,36 +13089,74 @@ snapshots: '@types/hast': 3.0.5 hast-util-to-html: 9.0.5 + '@shikijs/core@4.5.0': + dependencies: + '@shikijs/primitive': 4.5.0 + '@shikijs/types': 4.5.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.5 + hast-util-to-html: 9.0.5 + '@shikijs/engine-javascript@4.4.3': dependencies: '@shikijs/types': 4.4.3 '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 4.3.6 + '@shikijs/engine-javascript@4.5.0': + dependencies: + '@shikijs/types': 4.5.0 + '@shikijs/vscode-textmate': 10.0.2 + oniguruma-to-es: 4.3.6 + '@shikijs/engine-oniguruma@4.4.3': dependencies: '@shikijs/types': 4.4.3 '@shikijs/vscode-textmate': 10.0.2 + '@shikijs/engine-oniguruma@4.5.0': + dependencies: + '@shikijs/types': 4.5.0 + '@shikijs/vscode-textmate': 10.0.2 + '@shikijs/langs@4.4.3': dependencies: '@shikijs/types': 4.4.3 + '@shikijs/langs@4.5.0': + dependencies: + '@shikijs/types': 4.5.0 + '@shikijs/primitive@4.4.3': dependencies: '@shikijs/types': 4.4.3 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.5 + '@shikijs/primitive@4.5.0': + dependencies: + '@shikijs/types': 4.5.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.5 + '@shikijs/themes@4.4.3': dependencies: '@shikijs/types': 4.4.3 + '@shikijs/themes@4.5.0': + dependencies: + '@shikijs/types': 4.5.0 + '@shikijs/types@4.4.3': dependencies: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.5 + '@shikijs/types@4.5.0': + dependencies: + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.5 + '@shikijs/vscode-textmate@10.0.2': {} '@sinclair/typebox@0.27.12': {} @@ -13009,39 +13253,43 @@ snapshots: '@alloc/quick-lru': 5.3.0 '@tailwindcss/node': 4.3.3 '@tailwindcss/oxide': 4.3.3 - postcss: 8.5.29 + postcss: 8.5.31 tailwindcss: 4.3.3 - '@tanstack/query-async-storage-persister@5.104.1': + '@tanstack/query-async-storage-persister@5.104.5': dependencies: - '@tanstack/query-core': 5.104.1 - '@tanstack/query-persist-client-core': 5.104.1 + '@tanstack/query-core': 5.104.5 + '@tanstack/query-persist-client-core': 5.104.5 - '@tanstack/query-core@5.104.1': {} + '@tanstack/query-core@5.104.5': {} - '@tanstack/query-persist-client-core@5.104.1': + '@tanstack/query-persist-client-core@5.104.5': dependencies: - '@tanstack/query-core': 5.104.1 + '@tanstack/query-core': 5.104.5 - '@tanstack/react-query-persist-client@5.104.1(@tanstack/react-query@5.104.1(react@19.2.3))(react@19.2.3)': + '@tanstack/react-query-persist-client@5.104.5(@tanstack/react-query@5.104.5(@types/react@19.2.18)(react@19.2.3))(@types/react@19.2.18)(react@19.2.3)': dependencies: - '@tanstack/query-persist-client-core': 5.104.1 - '@tanstack/react-query': 5.104.1(react@19.2.3) + '@tanstack/query-persist-client-core': 5.104.5 + '@tanstack/react-query': 5.104.5(@types/react@19.2.18)(react@19.2.3) react: 19.2.3 + optionalDependencies: + '@types/react': 19.2.18 - '@tanstack/react-query@5.104.1(react@19.2.3)': + '@tanstack/react-query@5.104.5(@types/react@19.2.18)(react@19.2.3)': dependencies: - '@tanstack/query-core': 5.104.1 + '@tanstack/query-core': 5.104.5 react: 19.2.3 + optionalDependencies: + '@types/react': 19.2.18 '@tanstack/virtual-core@3.17.11': {} - '@tanstack/vue-virtual@3.13.39(vue@3.5.43(typescript@6.0.3))': + '@tanstack/vue-virtual@3.13.39(vue@3.5.44(typescript@6.0.3))': dependencies: '@tanstack/virtual-core': 3.17.11 - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) - '@testing-library/react-native@14.1.0(jest@30.5.2(@types/node@26.6.4)(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3)(test-renderer@1.3.0(@types/react@19.2.18)(react@19.2.3))': + '@testing-library/react-native@14.1.0(jest@30.5.2(@types/node@26.6.5)(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3)(test-renderer@1.3.1(@types/react@19.2.18)(react@19.2.3))': dependencies: jest-matcher-utils: 30.5.2 picocolors: 1.1.1 @@ -13049,9 +13297,9 @@ snapshots: react: 19.2.3 react-native: 0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2) redent: 3.0.0 - test-renderer: 1.3.0(@types/react@19.2.18)(react@19.2.3) + test-renderer: 1.3.1(@types/react@19.2.18)(react@19.2.3) optionalDependencies: - jest: 30.5.2(@types/node@26.6.4)(supports-color@10.2.2) + jest: 30.5.2(@types/node@26.6.5)(supports-color@10.2.2) '@tootallnate/once@2.0.1': {} @@ -13220,7 +13468,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 26.6.4 + '@types/node': 26.6.5 '@types/hammerjs@2.0.46': {} @@ -13249,7 +13497,7 @@ snapshots: '@types/jsdom@20.0.1': dependencies: - '@types/node': 26.6.4 + '@types/node': 26.6.5 '@types/tough-cookie': 4.0.5 parse5: 7.3.0 @@ -13269,11 +13517,15 @@ snapshots: dependencies: undici-types: 7.18.2 - '@types/node@26.6.4': + '@types/node@24.19.2': + dependencies: + undici-types: 7.24.6 + + '@types/node@26.6.5': dependencies: undici-types: 8.9.0 - '@types/react-reconciler@0.33.0(@types/react@19.2.18)': + '@types/react-reconciler@0.34.1(@types/react@19.2.18)': dependencies: '@types/react': 19.2.18 @@ -13287,17 +13539,14 @@ snapshots: '@types/sax@1.2.7': dependencies: - '@types/node': 26.6.4 + '@types/node': 26.6.5 '@types/set-cookie-parser@2.4.10': dependencies: - '@types/node': 26.6.4 + '@types/node': 26.6.5 '@types/stack-utils@2.0.3': {} - '@types/statuses@2.0.6': - optional: true - '@types/tough-cookie@4.0.5': {} '@types/trusted-types@2.0.7': @@ -13315,7 +13564,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 26.6.4 + '@types/node': 26.6.5 '@types/yargs-parser@21.0.3': {} @@ -13323,44 +13572,44 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/parser@8.71.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)': + '@typescript-eslint/parser@8.72.0(eslint@10.13.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)': dependencies: - '@typescript-eslint/scope-manager': 8.71.1 - '@typescript-eslint/types': 8.71.1 - '@typescript-eslint/typescript-estree': 8.71.1(supports-color@10.2.2)(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.71.1 + '@typescript-eslint/scope-manager': 8.72.0 + '@typescript-eslint/types': 8.72.0 + '@typescript-eslint/typescript-estree': 8.72.0(supports-color@10.2.2)(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.72.0 debug: 4.4.3(supports-color@10.2.2) - eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.13.0(jiti@2.7.0)(supports-color@10.2.2) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.71.1(supports-color@10.2.2)(typescript@6.0.3)': + '@typescript-eslint/project-service@8.72.0(supports-color@10.2.2)(typescript@6.0.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.71.1(typescript@6.0.3) - '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/tsconfig-utils': 8.72.0(typescript@6.0.3) + '@typescript-eslint/types': 8.72.0 debug: 4.4.3(supports-color@10.2.2) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.71.1': + '@typescript-eslint/scope-manager@8.72.0': dependencies: - '@typescript-eslint/types': 8.71.1 - '@typescript-eslint/visitor-keys': 8.71.1 + '@typescript-eslint/types': 8.72.0 + '@typescript-eslint/visitor-keys': 8.72.0 - '@typescript-eslint/tsconfig-utils@8.71.1(typescript@6.0.3)': + '@typescript-eslint/tsconfig-utils@8.72.0(typescript@6.0.3)': dependencies: typescript: 6.0.3 - '@typescript-eslint/types@8.71.1': {} + '@typescript-eslint/types@8.72.0': {} - '@typescript-eslint/typescript-estree@8.71.1(supports-color@10.2.2)(typescript@6.0.3)': + '@typescript-eslint/typescript-estree@8.72.0(supports-color@10.2.2)(typescript@6.0.3)': dependencies: - '@typescript-eslint/project-service': 8.71.1(supports-color@10.2.2)(typescript@6.0.3) - '@typescript-eslint/tsconfig-utils': 8.71.1(typescript@6.0.3) - '@typescript-eslint/types': 8.71.1 - '@typescript-eslint/visitor-keys': 8.71.1 + '@typescript-eslint/project-service': 8.72.0(supports-color@10.2.2)(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.72.0(typescript@6.0.3) + '@typescript-eslint/types': 8.72.0 + '@typescript-eslint/visitor-keys': 8.72.0 debug: 4.4.3(supports-color@10.2.2) minimatch: 10.2.6 semver: 7.8.5 @@ -13370,18 +13619,56 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.71.1': + '@typescript-eslint/visitor-keys@8.72.0': dependencies: - '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/types': 8.72.0 eslint-visitor-keys: 5.0.1 '@ungap/structured-clone@1.4.0': {} - '@unhead/vue@2.1.17(vue@3.5.43(typescript@6.0.3))': + '@unhead/bundler@3.4.3(@oxc-project/types@0.155.0)(esbuild@0.28.2)(lightningcss@1.33.0)(rolldown@1.2.15)(unhead@3.4.3(esbuild@0.28.2)(rolldown@1.2.15)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)))(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))': + dependencies: + magic-string: 1.4.3 + oxc-walker: 1.1.1(@oxc-project/types@0.155.0)(rolldown@1.2.15) + unhead: 3.4.3(esbuild@0.28.2)(rolldown@1.2.15)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + optionalDependencies: + esbuild: 0.28.2 + lightningcss: 1.33.0 + rolldown: 1.2.15 + vite: 8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) + transitivePeerDependencies: + - '@farmfe/core' + - '@oxc-project/types' + - '@rsbuild/core' + - '@rspack/core' + - bun-types-no-globals + - rollup + - unloader + + '@unhead/vue@3.4.3(@oxc-project/types@0.155.0)(esbuild@0.28.2)(lightningcss@1.33.0)(rolldown@1.2.15)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(vue@3.5.44(typescript@6.0.3))': dependencies: + '@unhead/bundler': 3.4.3(@oxc-project/types@0.155.0)(esbuild@0.28.2)(lightningcss@1.33.0)(rolldown@1.2.15)(unhead@3.4.3(esbuild@0.28.2)(rolldown@1.2.15)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)))(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) hookable: 6.1.2 - unhead: 2.1.17 - vue: 3.5.43(typescript@6.0.3) + unhead: 3.4.3(esbuild@0.28.2)(rolldown@1.2.15)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + vue: 3.5.44(typescript@6.0.3) + optionalDependencies: + vite: 8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) + transitivePeerDependencies: + - '@farmfe/core' + - '@oxc-project/types' + - '@rsbuild/core' + - '@rspack/core' + - '@unhead/cli' + - '@vitejs/devtools-kit' + - bun-types-no-globals + - esbuild + - lightningcss + - oxc-parser + - rolldown + - rollup + - unloader '@unrs/resolver-binding-android-arm-eabi@1.12.2': optional: true @@ -13458,37 +13745,37 @@ snapshots: d3-selection: 3.0.0 d3-transition: 3.0.1(d3-selection@3.0.0) - '@vercel/oidc@3.1.0': {} + '@vercel/oidc@3.2.0': {} - '@vitest/coverage-v8@5.0.3(vitest@5.0.3)': + '@vitest/coverage-v8@5.0.5(vitest@5.0.5)': dependencies: '@bcoe/v8-coverage': 1.0.2 - '@vitest/istanbul-lib-coverage': 1.0.1 - '@vitest/istanbul-lib-report': 1.0.1 + '@vitest/istanbul-lib-coverage': 1.0.2 + '@vitest/istanbul-lib-report': 1.0.2 ast-v8-to-istanbul: 1.0.7 magicast: 0.5.5 - obug: 2.2.1 - std-env: 4.2.0 - tinyrainbow: 3.1.1 - vitest: 5.0.3(@opentelemetry/api@1.9.0)(@types/node@26.6.4)(@vitest/coverage-v8@5.0.3)(happy-dom@21.0.4)(jsdom@20.0.3(supports-color@10.2.2))(msw@2.15.0(@types/node@26.6.4)(typescript@6.0.3))(vite@8.3.1(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + obug: 3.0.0 + std-env: 4.3.0 + tinyrainbow: 3.2.0 + vitest: 5.0.5(@opentelemetry/api@1.9.0)(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(happy-dom@21.0.4)(jsdom@20.0.3(supports-color@10.2.2))(msw@3.0.3(@types/node@26.6.5)(graphql@16.14.2)(supports-color@10.2.2)(typescript@6.0.3)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)))(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) - '@vitest/istanbul-lib-coverage@1.0.1': {} + '@vitest/istanbul-lib-coverage@1.0.2': {} - '@vitest/istanbul-lib-report@1.0.1': + '@vitest/istanbul-lib-report@1.0.2': dependencies: - '@vitest/istanbul-lib-coverage': 1.0.1 + '@vitest/istanbul-lib-coverage': 1.0.2 - '@vitest/mocker@5.0.3(msw@2.15.0(@types/node@26.6.4)(typescript@6.0.3))(vite@8.3.1(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))': + '@vitest/mocker@5.0.5(msw@3.0.3(@types/node@26.6.5)(graphql@16.14.2)(supports-color@10.2.2)(typescript@6.0.3)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)))(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))': dependencies: '@jridgewell/trace-mapping': 0.3.31 - '@vitest/spy': 5.0.3 + '@vitest/spy': 5.0.5 estree-walker: 3.0.3 - magic-string: 1.4.2 + magic-string: 1.4.3 optionalDependencies: - msw: 2.15.0(@types/node@26.6.4)(typescript@6.0.3) - vite: 8.3.1(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) + msw: 3.0.3(@types/node@26.6.5)(graphql@16.14.2)(supports-color@10.2.2)(typescript@6.0.3)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + vite: 8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) - '@vitest/spy@5.0.3': {} + '@vitest/spy@5.0.5': {} '@volar/kit@2.4.28(typescript@6.0.3)': dependencies: @@ -13546,102 +13833,104 @@ snapshots: '@vscode/l10n@0.0.18': {} - '@vue/compiler-core@3.5.43': + '@vue/compiler-core@3.5.44': dependencies: '@babel/parser': 7.29.9 - '@vue/shared': 3.5.43 + '@vue/shared': 3.5.44 entities: 7.0.1 estree-walker: 2.0.2 source-map-js: 1.2.2 - '@vue/compiler-dom@3.5.43': + '@vue/compiler-dom@3.5.44': dependencies: - '@vue/compiler-core': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/compiler-core': 3.5.44 + '@vue/shared': 3.5.44 - '@vue/compiler-sfc@3.5.43': + '@vue/compiler-sfc@3.5.44': dependencies: '@babel/parser': 7.29.9 - '@vue/compiler-core': 3.5.43 - '@vue/compiler-dom': 3.5.43 - '@vue/compiler-ssr': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/compiler-core': 3.5.44 + '@vue/compiler-dom': 3.5.44 + '@vue/compiler-ssr': 3.5.44 + '@vue/shared': 3.5.44 estree-walker: 2.0.2 magic-string: 0.30.21 - postcss: 8.5.29 + postcss: 8.5.31 source-map-js: 1.2.2 - '@vue/compiler-ssr@3.5.43': + '@vue/compiler-ssr@3.5.44': dependencies: - '@vue/compiler-dom': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/compiler-dom': 3.5.44 + '@vue/shared': 3.5.44 - '@vue/reactivity@3.5.43': + '@vue/reactivity@3.5.44': dependencies: - '@vue/shared': 3.5.43 + '@vue/shared': 3.5.44 - '@vue/runtime-core@3.5.43': + '@vue/runtime-core@3.5.44': dependencies: - '@vue/reactivity': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/reactivity': 3.5.44 + '@vue/shared': 3.5.44 - '@vue/runtime-dom@3.5.43': + '@vue/runtime-dom@3.5.44': dependencies: - '@vue/reactivity': 3.5.43 - '@vue/runtime-core': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/reactivity': 3.5.44 + '@vue/runtime-core': 3.5.44 + '@vue/shared': 3.5.44 csstype: 3.2.3 - '@vue/server-renderer@3.5.43': + '@vue/server-renderer@3.5.44': dependencies: - '@vue/compiler-ssr': 3.5.43 - '@vue/runtime-dom': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/compiler-ssr': 3.5.44 + '@vue/runtime-dom': 3.5.44 + '@vue/shared': 3.5.44 - '@vue/shared@3.5.43': {} + '@vue/shared@3.5.44': {} - '@vueuse/core@10.11.1(vue@3.5.43(typescript@6.0.3))': + '@vueuse/core@10.11.1(vue@3.5.44(typescript@6.0.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.1 - '@vueuse/shared': 10.11.1(vue@3.5.43(typescript@6.0.3)) - vue-demi: 0.14.10(vue@3.5.43(typescript@6.0.3)) + '@vueuse/shared': 10.11.1(vue@3.5.44(typescript@6.0.3)) + vue-demi: 0.14.10(vue@3.5.44(typescript@6.0.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/core@13.9.0(vue@3.5.43(typescript@6.0.3))': + '@vueuse/core@15.0.0(vue@3.5.44(typescript@6.0.3))': dependencies: '@types/web-bluetooth': 0.0.21 - '@vueuse/metadata': 13.9.0 - '@vueuse/shared': 13.9.0(vue@3.5.43(typescript@6.0.3)) - vue: 3.5.43(typescript@6.0.3) + '@vueuse/metadata': 15.0.0 + '@vueuse/shared': 15.0.0(vue@3.5.44(typescript@6.0.3)) + vue: 3.5.44(typescript@6.0.3) - '@vueuse/integrations@13.9.0(change-case@5.4.4)(focus-trap@7.8.0)(fuse.js@7.5.0)(qrcode@1.5.4)(vue@3.5.43(typescript@6.0.3))': + '@vueuse/integrations@15.0.0(change-case@5.4.4)(focus-trap@8.2.3)(fuse.js@7.5.0)(qrcode@1.5.4)(vue@3.5.44(typescript@6.0.3))': dependencies: - '@vueuse/core': 13.9.0(vue@3.5.43(typescript@6.0.3)) - '@vueuse/shared': 13.9.0(vue@3.5.43(typescript@6.0.3)) - vue: 3.5.43(typescript@6.0.3) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@6.0.3)) + '@vueuse/shared': 15.0.0(vue@3.5.44(typescript@6.0.3)) + vue: 3.5.44(typescript@6.0.3) optionalDependencies: change-case: 5.4.4 - focus-trap: 7.8.0 + focus-trap: 8.2.3 fuse.js: 7.5.0 qrcode: 1.5.4 '@vueuse/metadata@10.11.1': {} - '@vueuse/metadata@13.9.0': {} + '@vueuse/metadata@15.0.0': {} - '@vueuse/shared@10.11.1(vue@3.5.43(typescript@6.0.3))': + '@vueuse/shared@10.11.1(vue@3.5.44(typescript@6.0.3))': dependencies: - vue-demi: 0.14.10(vue@3.5.43(typescript@6.0.3)) + vue-demi: 0.14.10(vue@3.5.44(typescript@6.0.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@13.9.0(vue@3.5.43(typescript@6.0.3))': + '@vueuse/shared@15.0.0(vue@3.5.44(typescript@6.0.3))': dependencies: - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) + + '@workflow/serde@4.1.0': {} '@xmldom/xmldom@0.8.15': {} @@ -13690,13 +13979,12 @@ snapshots: agent-cli-detector@0.1.7: {} - ai@6.0.33(zod@4.6.6): + ai@7.0.142(zod@4.6.7): dependencies: - '@ai-sdk/gateway': 3.0.13(zod@4.6.6) - '@ai-sdk/provider': 3.0.2 - '@ai-sdk/provider-utils': 4.0.54(zod@4.6.6) - '@opentelemetry/api': 1.9.0 - zod: 4.6.6 + '@ai-sdk/gateway': 4.0.115(zod@4.6.7) + '@ai-sdk/provider': 4.0.28 + '@ai-sdk/provider-utils': 5.0.61(zod@4.6.7) + zod: 4.6.7 ajv-draft-04@1.0.0(ajv@8.20.0): optionalDependencies: @@ -13829,18 +14117,18 @@ snapshots: estree-walker: 3.0.3 js-tokens: 10.0.0 - astro-expressive-code@0.44.2(astro@7.3.8(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)): + astro-expressive-code@0.44.2(astro@7.4.2(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)): dependencies: - astro: 7.3.8(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) + astro: 7.4.2(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) rehype-expressive-code: 0.44.2 url-extras: 0.1.0 - astro@7.3.8(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1): + astro@7.4.2(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1): dependencies: '@astrojs/compiler-rs': 0.5.1 - '@astrojs/internal-helpers': 0.12.0 - '@astrojs/markdown-satteri': 0.4.3 - '@astrojs/telemetry': 3.3.3 + '@astrojs/internal-helpers': 0.13.0 + '@astrojs/markdown-satteri': 0.4.5 + '@astrojs/telemetry': 3.4.1 '@capsizecss/unpack': 4.0.1 '@clack/prompts': 1.8.1 '@oslojs/encoding': 1.1.0 @@ -13851,11 +14139,10 @@ snapshots: clsx: 2.1.1 common-ancestor-path: 2.0.0 cookie: 2.0.1 - devalue: 5.9.4 + devalue: 6.0.3 diff: 9.0.0 dset: 3.1.4 es-module-lexer: 3.0.3 - find-proc: 0.2.0 flattie: 1.1.1 fontace: 0.4.1 get-tsconfig: 5.0.0-beta.6 @@ -13863,34 +14150,35 @@ snapshots: html-escaper: 3.0.3 http-cache-semantics: 4.3.0 jsonc-parser: 3.3.1 - magic-string: 1.4.2 + magic-string: 1.4.3 magicast: 0.5.5 mrmime: 2.0.1 neotraverse: 1.0.1 obug: 3.0.0 p-limit: 7.3.3 - p-queue: 9.3.3 - package-manager-detector: 1.8.0 + p-queue: 9.3.5 + package-manager-detector: 1.9.0 piccolore: 0.1.3 picomatch: 4.0.7 - rolldown: 1.2.11 - shiki: 4.4.3 - smol-toml: 1.9.0 + rolldown: 1.2.15 + shiki: 4.5.0 + smol-toml: 1.9.1 svgo: 4.1.0 tinyclip: 1.0.3 tinyexec: 1.3.1 tinyglobby: 0.2.17 + tinyps: 0.5.1 ultrahtml: 1.7.0 - unifont: 0.7.5 + unifont: 1.0.3 unstorage: 1.17.5 verkit: 0.5.0 - vite: 8.3.1(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) - vitefu: 1.1.3(vite@8.3.1(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + vite: 8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) + vitefu: 1.1.3(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) xxhash-wasm: 1.1.0 yargs-parser: 22.0.0 - zod: 4.6.6 + zod: 4.6.7 optionalDependencies: - sharp: 0.35.5(@types/node@26.6.4) + sharp: 0.35.5(@types/node@26.6.5) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -13932,7 +14220,7 @@ snapshots: dependencies: possible-typed-array-names: 1.1.0 - axe-core@4.13.0: {} + axe-core@4.14.0: {} axobject-query@4.1.0: {} @@ -14128,7 +14416,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.11.28: {} + baseline-browser-mapping@2.11.31: {} bcp-47-match@2.0.3: {} @@ -14186,7 +14474,7 @@ snapshots: browserslist@4.29.1: dependencies: - baseline-browser-mapping: 2.11.28 + baseline-browser-mapping: 2.11.31 caniuse-lite: 1.0.30001812 electron-to-chromium: 1.5.439 node-releases: 2.0.57 @@ -14200,7 +14488,7 @@ snapshots: buffer-image-size@0.6.4: dependencies: - '@types/node': 26.6.4 + '@types/node': 26.6.5 bytes@3.0.0: {} @@ -14243,7 +14531,7 @@ snapshots: ccount@2.0.1: {} - chai@6.2.2: {} + chai@6.3.0: {} chalk-template@0.4.0: dependencies: @@ -14267,10 +14555,10 @@ snapshots: chalk@5.0.1: {} - chalk@5.6.2: {} - chalk@6.0.0: {} + chalk@6.0.1: {} + change-case@5.4.4: {} char-regex@1.0.2: {} @@ -14293,17 +14581,13 @@ snapshots: '@chevrotain/types': 13.2.0 '@chevrotain/utils': 13.2.0 - chokidar@4.0.3: - dependencies: - readdirp: 4.1.2 - chokidar@5.0.0: dependencies: readdirp: 5.1.1 chrome-launcher@0.15.2(supports-color@10.2.2): dependencies: - '@types/node': 26.6.4 + '@types/node': 26.6.5 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2(supports-color@10.2.2) @@ -14312,7 +14596,7 @@ snapshots: chromium-edge-launcher@0.3.0(supports-color@10.2.2): dependencies: - '@types/node': 26.6.4 + '@types/node': 26.6.5 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2(supports-color@10.2.2) @@ -14410,6 +14694,8 @@ snapshots: commander@12.1.0: {} + commander@15.0.0: {} + commander@2.20.3: {} commander@7.2.0: {} @@ -14849,7 +15135,7 @@ snapshots: detect-node-es@1.1.0: {} - devalue@5.9.4: {} + devalue@6.0.3: {} devlop@1.1.0: dependencies: @@ -15112,27 +15398,27 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-plugin-react-hooks@7.1.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2): + eslint-plugin-react-hooks@7.1.1(eslint@10.13.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2): dependencies: '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/parser': 7.29.9 - eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.13.0(jiti@2.7.0)(supports-color@10.2.2) hermes-parser: 0.25.1 - zod: 4.6.6 - zod-validation-error: 4.0.2(zod@4.6.6) + zod: 4.6.7 + zod-validation-error: 4.0.2(zod@4.6.7) transitivePeerDependencies: - supports-color - eslint-plugin-react-native-a11y@3.5.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)): + eslint-plugin-react-native-a11y@3.5.1(eslint@10.13.0(jiti@2.7.0)(supports-color@10.2.2)): dependencies: '@babel/runtime': 7.29.10 ast-types-flow: 0.0.7 - eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.13.0(jiti@2.7.0)(supports-color@10.2.2) jsx-ast-utils: 3.3.5 - eslint-plugin-react-refresh@0.5.7(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)): + eslint-plugin-react-refresh@0.5.7(eslint@10.13.0(jiti@2.7.0)(supports-color@10.2.2)): dependencies: - eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.13.0(jiti@2.7.0)(supports-color@10.2.2) eslint-scope@9.1.2: dependencies: @@ -15145,9 +15431,9 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2): + eslint@10.13.0(jiti@2.7.0)(supports-color@10.2.2): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.13.0(jiti@2.7.0)(supports-color@10.2.2)) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5(supports-color@10.2.2) '@eslint/config-helpers': 0.7.0 @@ -15369,7 +15655,7 @@ snapshots: expo: 57.0.25(6baa3d0d5da68d0e551be268ff70aeb0) react: 19.2.3 - expo-router@57.0.23(0875cf9252206935db58b1957a106cf3): + expo-router@57.0.23(aebae4d87fc34264f60e1b008a90739f): dependencies: '@expo/log-box': 57.0.4(@expo/dom-webview@57.0.1)(expo@57.0.25)(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3) '@expo/metro-runtime': 57.0.16(@expo/log-box@57.0.4)(expo@57.0.25)(react-dom@19.2.3(react@19.2.3))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3) @@ -15405,7 +15691,7 @@ snapshots: standard-navigation: 0.0.5 vaul: 1.1.2(@types/react@19.2.18)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) optionalDependencies: - '@testing-library/react-native': 14.1.0(jest@30.5.2(@types/node@26.6.4)(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3)(test-renderer@1.3.0(@types/react@19.2.18)(react@19.2.3)) + '@testing-library/react-native': 14.1.0(jest@30.5.2(@types/node@26.6.5)(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3)(test-renderer@1.3.1(@types/react@19.2.18)(react@19.2.3)) react-dom: 19.2.3(react@19.2.3) react-native-gesture-handler: 2.32.0(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3) react-native-reanimated: 4.5.1(react-native-worklets@0.10.1(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3) @@ -15607,8 +15893,6 @@ snapshots: transitivePeerDependencies: - supports-color - find-proc@0.2.0: {} - find-up@4.1.0: dependencies: locate-path: 5.0.0 @@ -15637,7 +15921,9 @@ snapshots: dependencies: flow-estree: 0.331.0 - focus-trap@7.8.0: + fnv1a-64@0.1.2: {} + + focus-trap@8.2.3: dependencies: tabbable: 6.5.0 @@ -15797,7 +16083,7 @@ snapshots: happy-dom@21.0.4: dependencies: - '@types/node': 26.6.4 + '@types/node': 26.6.5 '@types/whatwg-mimetype': 3.0.2 '@types/ws': 8.18.1 buffer-image-size: 0.6.4 @@ -16381,7 +16667,7 @@ snapshots: '@jest/expect': 30.5.2(supports-color@10.2.2) '@jest/test-result': 30.5.2 '@jest/types': 30.5.1 - '@types/node': 26.6.4 + '@types/node': 26.6.5 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -16401,7 +16687,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@30.5.2(@types/node@26.6.4)(supports-color@10.2.2): + jest-cli@30.5.2(@types/node@26.6.5)(supports-color@10.2.2): dependencies: '@jest/core': 30.5.2(supports-color@10.2.2) '@jest/test-result': 30.5.2 @@ -16409,7 +16695,7 @@ snapshots: chalk: 4.1.2 exit-x: 0.2.2 import-local: 3.2.0 - jest-config: 30.5.2(@types/node@26.6.4)(supports-color@10.2.2) + jest-config: 30.5.2(@types/node@26.6.5)(supports-color@10.2.2) jest-util: 30.5.1 jest-validate: 30.5.1 yargs: 17.7.3 @@ -16420,7 +16706,7 @@ snapshots: - supports-color - ts-node - jest-config@30.5.2(@types/node@26.6.4)(supports-color@10.2.2): + jest-config@30.5.2(@types/node@26.6.5)(supports-color@10.2.2): dependencies: '@babel/core': 7.29.7(supports-color@10.2.2) '@jest/get-type': 30.5.0 @@ -16446,7 +16732,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 26.6.4 + '@types/node': 26.6.5 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -16484,7 +16770,7 @@ snapshots: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 26.6.4 + '@types/node': 26.6.5 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3(supports-color@10.2.2) @@ -16498,7 +16784,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 26.6.4 + '@types/node': 26.6.5 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -16507,12 +16793,12 @@ snapshots: '@jest/environment': 30.5.2 '@jest/fake-timers': 30.5.2 '@jest/types': 30.5.1 - '@types/node': 26.6.4 + '@types/node': 26.6.5 jest-mock: 30.5.2 jest-util: 30.5.1 jest-validate: 30.5.1 - jest-expo@57.0.5(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(expo@57.0.25)(jest@30.5.2(@types/node@26.6.4)(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2): + jest-expo@57.0.5(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(expo@57.0.25)(jest@30.5.2(@types/node@26.6.5)(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2): dependencies: '@jest/create-cache-key-function': 29.7.0 '@jest/globals': 29.7.0(supports-color@10.2.2) @@ -16521,7 +16807,7 @@ snapshots: jest-environment-jsdom: 29.7.0(supports-color@10.2.2) jest-snapshot: 29.7.0(supports-color@10.2.2) jest-watch-select-projects: 2.0.0 - jest-watch-typeahead: 2.2.1(jest@30.5.2(@types/node@26.6.4)(supports-color@10.2.2)) + jest-watch-typeahead: 2.2.1(jest@30.5.2(@types/node@26.6.5)(supports-color@10.2.2)) json5: 2.2.3 lodash: 4.18.1 react-native: 0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2) @@ -16545,7 +16831,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 26.6.4 + '@types/node': 26.6.5 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -16561,7 +16847,7 @@ snapshots: dependencies: '@jest/types': 30.5.1 '@parcel/watcher': 2.6.0 - '@types/node': 26.6.4 + '@types/node': 26.6.5 anymatch: 3.1.3 fb-watchman: 2.0.2 fdir: 6.5.0(picomatch@4.0.7) @@ -16625,14 +16911,14 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 26.6.4 + '@types/node': 26.6.5 jest-util: 29.7.0 jest-mock@30.5.2: dependencies: '@jest/expect-utils': 30.5.2 '@jest/types': 30.5.1 - '@types/node': 26.6.4 + '@types/node': 26.6.5 jest-util: 30.5.1 jest-regex-util@29.6.3: {} @@ -16664,7 +16950,7 @@ snapshots: '@jest/test-result': 30.5.2 '@jest/transform': 30.5.2(supports-color@10.2.2) '@jest/types': 30.5.1 - '@types/node': 26.6.4 + '@types/node': 26.6.5 chalk: 4.1.2 emittery: 0.13.1 exit-x: 0.2.2 @@ -16692,7 +16978,7 @@ snapshots: '@jest/test-result': 30.5.2 '@jest/transform': 30.5.2(supports-color@10.2.2) '@jest/types': 30.5.1 - '@types/node': 26.6.4 + '@types/node': 26.6.5 chalk: 4.1.2 cjs-module-lexer: 2.2.1 collect-v8-coverage: 1.0.3 @@ -16765,7 +17051,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 26.6.4 + '@types/node': 26.6.5 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -16774,7 +17060,7 @@ snapshots: jest-util@30.5.1: dependencies: '@jest/types': 30.5.1 - '@types/node': 26.6.4 + '@types/node': 26.6.5 chalk: 4.1.2 ci-info: 4.4.0 graceful-fs: 4.2.11 @@ -16804,11 +17090,11 @@ snapshots: chalk: 3.0.0 prompts: 2.4.2 - jest-watch-typeahead@2.2.1(jest@30.5.2(@types/node@26.6.4)(supports-color@10.2.2)): + jest-watch-typeahead@2.2.1(jest@30.5.2(@types/node@26.6.5)(supports-color@10.2.2)): dependencies: ansi-escapes: 6.2.1 chalk: 4.1.2 - jest: 30.5.2(@types/node@26.6.4)(supports-color@10.2.2) + jest: 30.5.2(@types/node@26.6.5)(supports-color@10.2.2) jest-regex-util: 29.6.3 jest-watcher: 29.7.0 slash: 5.1.0 @@ -16819,7 +17105,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 26.6.4 + '@types/node': 26.6.5 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -16830,7 +17116,7 @@ snapshots: dependencies: '@jest/test-result': 30.5.2 '@jest/types': 30.5.1 - '@types/node': 26.6.4 + '@types/node': 26.6.5 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -16839,25 +17125,25 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 26.6.4 + '@types/node': 26.6.5 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@30.5.1: dependencies: - '@types/node': 26.6.4 + '@types/node': 26.6.5 '@ungap/structured-clone': 1.4.0 jest-util: 30.5.1 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@30.5.2(@types/node@26.6.4)(supports-color@10.2.2): + jest@30.5.2(@types/node@26.6.5)(supports-color@10.2.2): dependencies: '@jest/core': 30.5.2(supports-color@10.2.2) '@jest/types': 30.5.1 import-local: 3.2.0 - jest-cli: 30.5.2(@types/node@26.6.4)(supports-color@10.2.2) + jest-cli: 30.5.2(@types/node@26.6.5)(supports-color@10.2.2) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16950,6 +17236,10 @@ snapshots: dependencies: commander: 8.3.0 + katex@0.18.10: + dependencies: + commander: 15.0.0 + keyv@5.6.0: dependencies: '@keyv/serialize': 1.1.1 @@ -17087,7 +17377,7 @@ snapshots: dependencies: yallist: 3.1.1 - lucide-react-native@1.53.0(@types/react@19.2.18)(react-native-svg@15.15.4(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3): + lucide-react-native@1.61.0(@types/react@19.2.18)(react-native-svg@15.15.4(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3): dependencies: react: 19.2.3 react-native: 0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2) @@ -17103,6 +17393,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.6.0 + magic-string@1.4.3: + dependencies: + '@jridgewell/sourcemap-codec': 1.6.0 + magicast@0.5.5: dependencies: '@babel/parser': 7.29.9 @@ -17274,7 +17568,7 @@ snapshots: merge-stream@2.0.0: {} - mermaid@12.1.0: + mermaid@12.2.0: dependencies: '@braintree/sanitize-url': 7.1.2 '@iconify/utils': 3.1.7 @@ -17292,7 +17586,7 @@ snapshots: dompurify: 3.4.16 elkjs: 0.9.3 es-toolkit: 1.52.0 - katex: 0.16.47 + katex: 0.18.10 khroma: 2.1.0 marked: 16.4.2 roughjs: 4.6.6 @@ -17810,7 +18104,7 @@ snapshots: - supports-color - utf-8-validate - microdiff@1.6.0: {} + microdiff@1.5.0: {} micromark-core-commonmark@2.0.3: dependencies: @@ -18046,12 +18340,12 @@ snapshots: min-indent@1.0.1: {} - miniflare@5.20261006.1-alpha(@types/node@26.6.4): + miniflare@5.20261019.2-beta(@types/node@26.6.5): dependencies: '@cspotcode/source-map-support': 0.8.1 - sharp: 0.35.5(@types/node@26.6.4) + sharp: 0.35.5(@types/node@26.6.5) undici: 7.29.1 - workerd: 1.20261006.1 + workerd: 1.20261019.1 ws: 8.21.0 youch: 4.1.0-beta.10 transitivePeerDependencies: @@ -18087,35 +18381,9 @@ snapshots: ms@2.1.3: {} - msw@2.15.0(@types/node@26.6.4)(typescript@6.0.3): - dependencies: - '@inquirer/confirm': 6.3.2(@types/node@26.6.4) - '@mswjs/interceptors': 0.41.9 - '@open-draft/deferred-promise': 3.0.0 - '@types/statuses': 2.0.6 - cookie: 1.1.1 - graphql: 16.14.2 - headers-polyfill: 5.0.1 - is-node-process: 1.2.0 - outvariant: 1.4.3 - path-to-regexp: 6.3.0 - picocolors: 1.1.1 - rettime: 0.11.11 - statuses: 2.0.2 - strict-event-emitter: 0.5.1 - tough-cookie: 6.0.2 - type-fest: 5.10.0 - until-async: 3.0.2 - yargs: 17.7.3 - optionalDependencies: - typescript: 6.0.3 - transitivePeerDependencies: - - '@types/node' - optional: true - - msw@3.0.3(@types/node@26.6.4)(graphql@16.14.2)(supports-color@10.2.2)(typescript@6.0.3)(vite@8.3.1(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)): + msw@3.0.3(@types/node@26.6.5)(graphql@16.14.2)(supports-color@10.2.2)(typescript@6.0.3)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)): dependencies: - '@inquirer/confirm': 6.3.2(@types/node@26.6.4) + '@inquirer/confirm': 6.3.2(@types/node@26.6.5) '@msw/url': 0.1.2 '@mswjs/interceptors': 0.45.7(supports-color@10.2.2) cookie: 2.0.1 @@ -18130,7 +18398,7 @@ snapshots: optionalDependencies: graphql: 16.14.2 typescript: 6.0.3 - vite: 8.3.1(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) + vite: 8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) transitivePeerDependencies: - '@types/node' - supports-color @@ -18143,6 +18411,8 @@ snapshots: nanoid@3.3.19: {} + nanoid@3.3.20: {} + nanoid@5.1.16: {} napi-postinstall@0.3.4: {} @@ -18236,8 +18506,6 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.1.2 - obug@2.2.1: {} - obug@3.0.0: {} ofetch@1.5.1: @@ -18246,8 +18514,6 @@ snapshots: node-fetch-native: 1.6.7 ufo: 1.6.4 - ohash@2.0.12: {} - on-finished@2.3.0: dependencies: ee-first: 1.1.1 @@ -18320,6 +18586,11 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 + oxc-walker@1.1.1(@oxc-project/types@0.155.0)(rolldown@1.2.15): + optionalDependencies: + '@oxc-project/types': 0.155.0 + rolldown: 1.2.15 + p-limit@2.3.0: dependencies: p-try: 2.2.0 @@ -18340,7 +18611,7 @@ snapshots: dependencies: p-limit: 3.1.0 - p-queue@9.3.3: + p-queue@9.3.5: dependencies: eventemitter3: 5.0.4 p-timeout: 7.0.2 @@ -18351,7 +18622,7 @@ snapshots: package-json-from-dist@1.0.1: {} - package-manager-detector@1.8.0: {} + package-manager-detector@1.9.0: {} pagefind@1.5.2: optionalDependencies: @@ -18386,8 +18657,6 @@ snapshots: index-to-position: 1.2.0 type-fest: 4.41.0 - parse-ms@4.0.0: {} - parse-png@2.1.0: dependencies: pngjs: 3.4.0 @@ -18442,11 +18711,11 @@ snapshots: dependencies: find-up: 4.1.0 - playwright-core@1.64.0: {} + playwright-core@1.64.1: {} - playwright@1.64.0: + playwright@1.64.1: dependencies: - playwright-core: 1.64.0 + playwright-core: 1.64.1 plist@3.1.1: dependencies: @@ -18469,9 +18738,9 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-nested@6.2.0(postcss@8.5.28): + postcss-nested@6.2.0(postcss@8.5.31): dependencies: - postcss: 8.5.28 + postcss: 8.5.31 postcss-selector-parser: 6.1.4 postcss-selector-parser@6.1.4: @@ -18481,15 +18750,9 @@ snapshots: postcss-value-parser@4.2.0: {} - postcss@8.5.28: + postcss@8.5.31: dependencies: - nanoid: 3.3.19 - picocolors: 1.1.1 - source-map-js: 1.2.2 - - postcss@8.5.29: - dependencies: - nanoid: 3.3.19 + nanoid: 3.3.20 picocolors: 1.1.1 source-map-js: 1.2.2 @@ -18510,9 +18773,7 @@ snapshots: '@jest/schemas': 30.5.0 ansi-styles: 5.2.0 - pretty-ms@9.3.1: - dependencies: - parse-ms: 4.0.0 + pretty-ms@10.0.0: {} prismjs@1.30.0: {} @@ -18572,20 +18833,20 @@ snapshots: querystringify@2.2.0: {} - radix-vue@1.9.17(vue@3.5.43(typescript@6.0.3)): + radix-vue@1.9.17(vue@3.5.44(typescript@6.0.3)): dependencies: '@floating-ui/dom': 1.8.0 - '@floating-ui/vue': 1.1.11(vue@3.5.43(typescript@6.0.3)) + '@floating-ui/vue': 1.1.11(vue@3.5.44(typescript@6.0.3)) '@internationalized/date': 3.12.4 '@internationalized/number': 3.6.8 - '@tanstack/vue-virtual': 3.13.39(vue@3.5.43(typescript@6.0.3)) - '@vueuse/core': 10.11.1(vue@3.5.43(typescript@6.0.3)) - '@vueuse/shared': 10.11.1(vue@3.5.43(typescript@6.0.3)) + '@tanstack/vue-virtual': 3.13.39(vue@3.5.44(typescript@6.0.3)) + '@vueuse/core': 10.11.1(vue@3.5.44(typescript@6.0.3)) + '@vueuse/shared': 10.11.1(vue@3.5.44(typescript@6.0.3)) aria-hidden: 1.2.6 defu: 6.1.7 fast-deep-equal: 3.1.3 nanoid: 5.1.16 - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) transitivePeerDependencies: - '@vue/composition-api' @@ -18621,7 +18882,7 @@ snapshots: dependencies: react: 19.2.3 - react-hook-form@7.89.0(@types/react@19.2.18)(react@19.2.3): + react-hook-form@7.90.0(@types/react@19.2.18)(react@19.2.3): dependencies: react: 19.2.3 optionalDependencies: @@ -18663,7 +18924,7 @@ snapshots: react-native-is-edge-to-edge: 1.3.1(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3) react-native-reanimated: 4.5.1(react-native-worklets@0.10.1(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3) - react-native-qrcode-svg@6.3.26(react-native-svg@15.15.4(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3): + react-native-qrcode-svg@6.3.27(react-native-svg@15.15.4(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3): dependencies: prop-types: 15.8.1 qrcode: 1.5.4 @@ -18831,8 +19092,6 @@ snapshots: react@19.2.3: {} - readdirp@4.1.2: {} - readdirp@5.1.1: {} redent@3.0.0: @@ -19039,33 +19298,30 @@ snapshots: nlcst-to-string: 4.0.0 unist-util-visit: 5.1.0 - rettime@0.11.11: - optional: true - rettime@0.11.12: {} robust-predicates@3.0.3: {} - rolldown@1.2.11: + rolldown@1.2.15: dependencies: - '@oxc-project/types': 0.151.0 + '@oxc-project/types': 0.155.0 '@rolldown/pluginutils': 1.0.1 optionalDependencies: - '@rolldown/binding-android-arm-eabi': 1.2.11 - '@rolldown/binding-android-arm64': 1.2.11 - '@rolldown/binding-darwin-arm64': 1.2.11 - '@rolldown/binding-darwin-x64': 1.2.11 - '@rolldown/binding-freebsd-x64': 1.2.11 - '@rolldown/binding-linux-arm-gnueabihf': 1.2.11 - '@rolldown/binding-linux-arm64-gnu': 1.2.11 - '@rolldown/binding-linux-arm64-musl': 1.2.11 - '@rolldown/binding-linux-ppc64-gnu': 1.2.11 - '@rolldown/binding-linux-s390x-gnu': 1.2.11 - '@rolldown/binding-linux-x64-gnu': 1.2.11 - '@rolldown/binding-linux-x64-musl': 1.2.11 - '@rolldown/binding-openharmony-arm64': 1.2.11 - '@rolldown/binding-win32-arm64-msvc': 1.2.11 - '@rolldown/binding-win32-x64-msvc': 1.2.11 + '@rolldown/binding-android-arm-eabi': 1.2.15 + '@rolldown/binding-android-arm64': 1.2.15 + '@rolldown/binding-darwin-arm64': 1.2.15 + '@rolldown/binding-darwin-x64': 1.2.15 + '@rolldown/binding-freebsd-x64': 1.2.15 + '@rolldown/binding-linux-arm-gnueabihf': 1.2.15 + '@rolldown/binding-linux-arm64-gnu': 1.2.15 + '@rolldown/binding-linux-arm64-musl': 1.2.15 + '@rolldown/binding-linux-ppc64-gnu': 1.2.15 + '@rolldown/binding-linux-s390x-gnu': 1.2.15 + '@rolldown/binding-linux-x64-gnu': 1.2.15 + '@rolldown/binding-linux-x64-musl': 1.2.15 + '@rolldown/binding-openharmony-arm64': 1.2.15 + '@rolldown/binding-win32-arm64-msvc': 1.2.15 + '@rolldown/binding-win32-x64-msvc': 1.2.15 roughjs@4.6.6: dependencies: @@ -19191,10 +19447,10 @@ snapshots: set-blocking@2.0.0: {} - set-cookie-parser@3.1.0: {} - set-cookie-parser@3.1.2: {} + set-cookie-parser@3.1.3: {} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -19225,7 +19481,7 @@ snapshots: shallowequal@1.1.0: {} - sharp@0.35.5(@types/node@26.6.4): + sharp@0.35.5(@types/node@26.6.5): dependencies: '@img/colour': 1.1.0 detect-libc: 2.1.2 @@ -19256,7 +19512,7 @@ snapshots: '@img/sharp-win32-arm64': 0.35.5 '@img/sharp-win32-ia32': 0.35.5 '@img/sharp-win32-x64': 0.35.5 - '@types/node': 26.6.4 + '@types/node': 26.6.5 shebang-command@2.0.0: dependencies: @@ -19277,6 +19533,17 @@ snapshots: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.5 + shiki@4.5.0: + dependencies: + '@shikijs/core': 4.5.0 + '@shikijs/engine-javascript': 4.5.0 + '@shikijs/engine-oniguruma': 4.5.0 + '@shikijs/langs': 4.5.0 + '@shikijs/themes': 4.5.0 + '@shikijs/types': 4.5.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.5 + side-channel-list@1.0.1: dependencies: es-errors: 1.3.0 @@ -19336,6 +19603,8 @@ snapshots: smol-toml@1.9.0: {} + smol-toml@1.9.1: {} + source-map-js@1.2.2: {} source-map-support@0.5.21: @@ -19390,6 +19659,8 @@ snapshots: std-env@4.2.0: {} + std-env@4.3.0: {} + stop-iteration-iterator@1.1.0: dependencies: es-errors: 1.3.0 @@ -19397,9 +19668,6 @@ snapshots: stream-buffers@2.2.0: {} - strict-event-emitter@0.5.1: - optional: true - strict-uri-encode@2.0.0: {} string-byte-length@3.0.1: {} @@ -19531,9 +19799,9 @@ snapshots: picocolors: 1.1.1 sax: 1.6.1 - swrv@1.3.0(vue@3.5.43(typescript@6.0.3)): + swrv@1.3.0(vue@3.5.44(typescript@6.0.3)): dependencies: - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) symbol-tree@3.2.4: {} @@ -19545,8 +19813,6 @@ snapshots: tagged-tag@1.0.0: {} - tailwind-merge@3.5.0: {} - tailwind-merge@3.7.0: {} tailwindcss@4.3.3: {} @@ -19577,9 +19843,9 @@ snapshots: glob: 10.5.0 minimatch: 10.2.6 - test-renderer@1.3.0(@types/react@19.2.18)(react@19.2.3): + test-renderer@1.3.1(@types/react@19.2.18)(react@19.2.3): dependencies: - '@types/react-reconciler': 0.33.0(@types/react@19.2.18) + '@types/react-reconciler': 0.34.1(@types/react@19.2.18) react: 19.2.3 react-reconciler: 0.34.0(react@19.2.3) transitivePeerDependencies: @@ -19591,7 +19857,7 @@ snapshots: tiny-inflate@1.0.3: {} - tinybench@6.1.4: {} + tinybench@6.2.2: {} tinyclip@1.0.3: {} @@ -19602,7 +19868,9 @@ snapshots: fdir: 6.5.0(picomatch@4.0.7) picomatch: 4.0.7 - tinyrainbow@3.1.1: {} + tinyps@0.5.1: {} + + tinyrainbow@3.2.0: {} tldts-core@7.4.15: {} @@ -19732,21 +20000,36 @@ snapshots: undici-types@7.18.2: {} - undici-types@8.9.0: {} + undici-types@7.24.6: {} - undici@6.29.0: {} + undici-types@8.9.0: {} undici@7.29.1: {} undici@8.11.2: {} + undici@8.12.3: {} + unenv@2.0.0-rc.24: dependencies: pathe: 2.0.3 - unhead@2.1.17: + unhead@3.4.3(esbuild@0.28.2)(rolldown@1.2.15)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)): dependencies: hookable: 6.1.2 + unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + optionalDependencies: + vite: 8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) + transitivePeerDependencies: + - '@farmfe/core' + - '@rsbuild/core' + - '@rspack/core' + - bun-types-no-globals + - esbuild + - rolldown + - rollup + - unloader + - webpack unicode-canonical-property-names-ecmascript@2.0.1: {} @@ -19769,10 +20052,11 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 - unifont@0.7.5: + unifont@1.0.3: dependencies: css-tree: 3.2.1 - ohash: 2.0.12 + fnv1a-64: 0.1.2 + std-env: 4.2.0 undici: 8.11.2 unist-util-find-after@5.0.0: @@ -19805,7 +20089,7 @@ snapshots: universalify@0.2.0: {} - uniwind@1.12.2(@expo/metro-config@57.0.12(expo@57.0.25)(supports-color@10.2.2)(typescript@6.0.3))(metro-cache@0.84.6(supports-color@10.2.2))(metro-transform-worker@0.87.1(supports-color@10.2.2))(metro@0.84.6(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3)(tailwindcss@4.3.3): + uniwind@1.13.0(@expo/metro-config@57.0.12(expo@57.0.25)(supports-color@10.2.2)(typescript@6.0.3))(metro-cache@0.84.6(supports-color@10.2.2))(metro-transform-worker@0.87.1(supports-color@10.2.2))(metro@0.84.6(supports-color@10.2.2))(react-native@0.86.2(@babel/core@7.29.7(supports-color@10.2.2))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@10.2.2))(react@19.2.3)(supports-color@10.2.2))(@react-native/metro-config@0.87.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2))(@types/react@19.2.18)(react@19.2.3)(supports-color@10.2.2))(react@19.2.3)(tailwindcss@4.3.3): dependencies: '@tailwindcss/node': 4.3.3 '@tailwindcss/oxide': 4.3.3 @@ -19822,6 +20106,16 @@ snapshots: unpipe@1.0.0: {} + unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)): + dependencies: + '@jridgewell/remapping': 2.3.5 + picomatch: 4.0.7 + webpack-virtual-modules: 0.6.2 + optionalDependencies: + esbuild: 0.28.2 + rolldown: 1.2.15 + vite: 8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) + unrs-resolver@1.12.2: dependencies: napi-postinstall: 0.3.4 @@ -19951,45 +20245,45 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite@8.3.1(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1): + vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 - postcss: 8.5.29 - rolldown: 1.2.11 + postcss: 8.5.31 + rolldown: 1.2.15 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 26.6.4 + '@types/node': 26.6.5 esbuild: 0.28.2 fsevents: 2.3.3 jiti: 2.7.0 terser: 5.51.2 yaml: 2.9.1 - vitefu@1.1.3(vite@8.3.1(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)): + vitefu@1.1.3(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)): optionalDependencies: - vite: 8.3.1(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) + vite: 8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) - vitest@5.0.3(@opentelemetry/api@1.9.0)(@types/node@26.6.4)(@vitest/coverage-v8@5.0.3)(happy-dom@21.0.4)(jsdom@20.0.3(supports-color@10.2.2))(msw@2.15.0(@types/node@26.6.4)(typescript@6.0.3))(vite@8.3.1(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)): + vitest@5.0.5(@opentelemetry/api@1.9.0)(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(happy-dom@21.0.4)(jsdom@20.0.3(supports-color@10.2.2))(msw@3.0.3(@types/node@26.6.5)(graphql@16.14.2)(supports-color@10.2.2)(typescript@6.0.3)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)))(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)): dependencies: '@types/chai': 5.2.3 - '@vitest/mocker': 5.0.3(msw@2.15.0(@types/node@26.6.4)(typescript@6.0.3))(vite@8.3.1(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) - chai: 6.2.2 + '@vitest/mocker': 5.0.5(msw@3.0.3(@types/node@26.6.5)(graphql@16.14.2)(supports-color@10.2.2)(typescript@6.0.3)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)))(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + chai: 6.3.0 es-module-lexer: 2.3.2 expect-type: 1.4.0 - magic-string: 1.4.2 - obug: 2.2.1 + magic-string: 1.4.3 + obug: 3.0.0 picomatch: 4.0.7 - std-env: 4.2.0 - tinybench: 6.1.4 + std-env: 4.3.0 + tinybench: 6.2.2 tinyexec: 1.3.1 tinyglobby: 0.2.17 - vite: 8.3.1(@types/node@26.6.4)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) + vite: 8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) why-is-node-running: 3.2.1 optionalDependencies: '@opentelemetry/api': 1.9.0 - '@types/node': 26.6.4 - '@vitest/coverage-v8': 5.0.3(vitest@5.0.3) + '@types/node': 26.6.5 + '@vitest/coverage-v8': 5.0.5(vitest@5.0.5) happy-dom: 21.0.4 jsdom: 20.0.3(supports-color@10.2.2) transitivePeerDependencies: @@ -20105,21 +20399,21 @@ snapshots: vscode-uri@3.2.0: {} - vue-component-type-helpers@3.3.11: {} + vue-component-type-helpers@3.3.13: {} - vue-demi@0.14.10(vue@3.5.43(typescript@6.0.3)): + vue-demi@0.14.10(vue@3.5.44(typescript@6.0.3)): dependencies: - vue: 3.5.43(typescript@6.0.3) + vue: 3.5.44(typescript@6.0.3) - vue-sonner@1.3.2: {} + vue-sonner@2.0.9: {} - vue@3.5.43(typescript@6.0.3): + vue@3.5.44(typescript@6.0.3): dependencies: - '@vue/compiler-dom': 3.5.43 - '@vue/compiler-sfc': 3.5.43 - '@vue/runtime-dom': 3.5.43 - '@vue/server-renderer': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/compiler-dom': 3.5.44 + '@vue/compiler-sfc': 3.5.44 + '@vue/runtime-dom': 3.5.44 + '@vue/server-renderer': 3.5.44 + '@vue/shared': 3.5.44 optionalDependencies: typescript: 6.0.3 @@ -20145,6 +20439,8 @@ snapshots: webidl-conversions@7.0.0: {} + webpack-virtual-modules@0.6.2: {} + whatwg-encoding@2.0.0: dependencies: iconv-lite: 0.6.3 @@ -20220,24 +20516,24 @@ snapshots: word-wrap@1.2.5: {} - workerd@1.20261006.1: + workerd@1.20261019.1: optionalDependencies: - '@cloudflare/workerd-darwin-64': 1.20261006.1 - '@cloudflare/workerd-darwin-arm64': 1.20261006.1 - '@cloudflare/workerd-linux-64': 1.20261006.1 - '@cloudflare/workerd-linux-arm64': 1.20261006.1 - '@cloudflare/workerd-windows-64': 1.20261006.1 + '@cloudflare/workerd-darwin-64': 1.20261019.1 + '@cloudflare/workerd-darwin-arm64': 1.20261019.1 + '@cloudflare/workerd-linux-64': 1.20261019.1 + '@cloudflare/workerd-linux-arm64': 1.20261019.1 + '@cloudflare/workerd-windows-64': 1.20261019.1 - wrangler@4.149.0(@types/node@26.6.4): + wrangler@4.152.0(@types/node@26.6.5): dependencies: '@cloudflare/kv-asset-handler': 0.5.0 - '@cloudflare/unenv-preset': 2.16.2(unenv@2.0.0-rc.24)(workerd@1.20261006.1) + '@cloudflare/unenv-preset': 2.16.2(unenv@2.0.0-rc.24)(workerd@1.20261019.1) blake3-wasm: 2.1.5 esbuild: 0.28.2 - miniflare: 5.20261006.1-alpha(@types/node@26.6.4) + miniflare: 5.20261019.2-beta(@types/node@26.6.5) path-to-regexp: 6.3.0 unenv: 2.0.0-rc.24 - workerd: 1.20261006.1 + workerd: 1.20261019.1 optionalDependencies: fsevents: 2.3.3 transitivePeerDependencies: @@ -20395,15 +20691,15 @@ snapshots: cookie: 1.1.1 youch-core: 0.3.3 - zod-validation-error@4.0.2(zod@4.6.6): + zod-validation-error@4.0.2(zod@4.6.7): dependencies: - zod: 4.6.6 + zod: 4.6.7 zod@3.25.76: {} - zod@4.6.6: {} + zod@4.6.7: {} - zustand@5.0.15(@types/react@19.2.18)(react@19.2.3): + zustand@5.0.16(@types/react@19.2.18)(react@19.2.3): optionalDependencies: '@types/react': 19.2.18 react: 19.2.3 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index f868c3d76..96f2f710e 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -59,7 +59,7 @@ catalog: "@astrojs/check": ^0.9.10 "@axe-core/playwright": ^4.12.1 "@biomejs/biome": ^2.5.8 - astro: 7.3.8 + astro: 7.4.2 "@playwright/test": ^1.62.1 "@types/node": ^26.2.0 tailwindcss: 4.3.3 diff --git a/www/package.json b/www/package.json index e3acad9e7..31e49b7ca 100644 --- a/www/package.json +++ b/www/package.json @@ -29,10 +29,10 @@ "@biomejs/biome": "catalog:", "@playwright/test": "catalog:", "@types/node": "catalog:", - "@vitest/coverage-v8": "5.0.3", + "@vitest/coverage-v8": "5.0.5", "happy-dom": "21.0.4", "typescript": "catalog:", - "vitest": "5.0.3", + "vitest": "5.0.5", "wrangler": "catalog:" } } diff --git a/www/src/styles/base.css b/www/src/styles/base.css index 34b465304..79c54cedd 100644 --- a/www/src/styles/base.css +++ b/www/src/styles/base.css @@ -4,6 +4,7 @@ html { /* Makes `height: auto` animatable for the teardown's part groups (HeroTeardown). */ + /* biome-ignore lint/suspicious/useBaseline: progressive enhancement; without it the groups snap open */ interpolate-size: allow-keywords; } @@ -69,6 +70,7 @@ select { /* Mix with the page surface, not white: in dark mode a white mix puts near-white text on a near-white highlight. */ +/* biome-ignore lint/suspicious/useBaseline: cosmetic; browsers without it keep their default highlight */ ::selection { background: color-mix(in srgb, var(--color-primary) 22%, var(--color-page-surface)); } diff --git a/www/src/styles/utilities.css b/www/src/styles/utilities.css index 5b8105536..97e1f646b 100644 --- a/www/src/styles/utilities.css +++ b/www/src/styles/utilities.css @@ -21,6 +21,7 @@ padding: 0; margin: -1px; overflow: hidden; + /* biome-ignore lint/suspicious/useBaseline: deprecated but still honoured everywhere; part of the standard visually-hidden pattern */ clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;