authorgravatar for julius0216@outlook.comJulius Marminge <julius0216@outlook.com> 2026-06-03 16:16:53-07:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-06-03 16:16:53-07:00
logb440dd1812a7fdc2cf569941328d2368ac0169b7
treefb89ba343644bc0c90a1cb2989da24174183e04e
parentd78e02cd0b01faa48db4009de2a5497e95c14636
signature Signed by PGP key B5690EEEBB952194

Migrate workspace to Vite+ and pnpm (#2899)

Co-authored-by: Julius Marminge <julius@mac.lan> Co-authored-by: Cursor Agent <cursoragent@cursor.com>

301 files changed, 16466 insertions(+), 4597 deletions(-)

.github/workflows/ci.yml+43-55
......@@ -15,67 +15,61 @@ jobs:
1515 - name: Checkout
1616 uses: actions/checkout@v6
1717
18 - name: Setup Bun
19 uses: oven-sh/setup-bun@v2
20 with:
21 bun-version-file: package.json
22
23 - name: Setup Node
24 uses: actions/setup-node@v6
18 - name: Setup Vite+
19 uses: voidzero-dev/setup-vp@v1
2520 with:
2621 node-version-file: package.json
27
28 - name: Cache Bun and Turbo
29 uses: actions/cache@v5
30 with:
31 path: |
32 ~/.bun/install/cache
33 .turbo
34 key: ${{ runner.os }}-bun-${{ hashFiles('bun.lock') }}-${{ hashFiles('turbo.json') }}
35 restore-keys: |
36 ${{ runner.os }}-bun-${{ hashFiles('bun.lock') }}-
22 cache: true
23 run-install: false
3724
3825 - name: Cache Playwright browsers
3926 uses: actions/cache@v5
4027 with:
4128 path: ~/.cache/ms-playwright
42 key: ${{ runner.os }}-playwright-${{ hashFiles('bun.lock') }}
29 key: ${{ runner.os }}-playwright-${{ hashFiles('pnpm-lock.yaml') }}
4330 restore-keys: |
4431 ${{ runner.os }}-playwright-
4532
4633 - name: Install dependencies
47 run: bun install --frozen-lockfile
34 run: vp install --frozen-lockfile
4835
4936 - name: Ensure Electron runtime is installed
50 run: |
51 if ! node -e "require('./apps/desktop/node_modules/electron')" >/dev/null 2>&1; then
52 rm -rf apps/desktop/node_modules/electron/dist apps/desktop/node_modules/electron/path.txt
53 bun apps/desktop/node_modules/electron/install.js
54 fi
55 node -e "require('./apps/desktop/node_modules/electron')"
56
57 - name: Format
58 run: bun run fmt:check
37 run: vp run --filter @t3tools/desktop ensure:electron
5938
60 - name: Lint
61 run: bun run lint
39 - name: Check
40 run: vp check
6241
6342 - name: Typecheck
64 run: bun run typecheck
43 run: vp run typecheck
6544
6645 - name: Test
67 run: bun run test
46 run: vp run test
6847
6948 - name: Install browser test runtime
70 run: |
71 cd apps/web
72 bunx playwright install --with-deps chromium
49 run: vp run --filter @t3tools/web test:browser:install
50
51 - name: Browser test / Chat view
52 working-directory: apps/web
53 run: vp test run --mode browser --browser=chromium src/components/ChatView.browser.tsx
7354
74 - name: Browser test
75 run: bun run --cwd apps/web test:browser
55 - name: Browser test / Chat markdown
56 working-directory: apps/web
57 run: vp test run --mode browser --browser=chromium src/components/ChatMarkdown.browser.tsx
58
59 - name: Browser test / Components
60 working-directory: apps/web
61 run: |
62 vp test run --mode browser --browser=chromium \
63 src/components/GitActionsControl.browser.tsx \
64 src/components/KeybindingsToast.browser.tsx \
65 src/components/ThreadTerminalDrawer.browser.tsx \
66 src/components/chat/MessagesTimeline.browser.tsx \
67 src/components/chat/ProviderModelPicker.browser.tsx \
68 src/components/chat/CompactComposerControlsMenu.browser.tsx \
69 src/components/settings/SettingsPanels.browser.tsx
7670
7771 - name: Build desktop pipeline
78 run: bun run build:desktop
72 run: vp run build:desktop
7973
8074 - name: Verify preload bundle output
8175 run: |
......@@ -90,24 +84,21 @@ jobs:
9084 - name: Checkout
9185 uses: actions/checkout@v6
9286
93 - name: Setup Bun
94 uses: oven-sh/setup-bun@v2
95 with:
96 bun-version-file: package.json
97
98 - name: Setup Node
99 uses: actions/setup-node@v6
87 - name: Setup Vite+
88 uses: voidzero-dev/setup-vp@v1
10089 with:
10190 node-version-file: package.json
91 cache: true
92 run-install: false
10293
10394 - name: Install dependencies
104 run: bun install --frozen-lockfile
95 run: vp install --frozen-lockfile
10596
10697 - name: Install mobile native static analysis tools
10798 run: brew bundle install --file apps/mobile/Brewfile
10899
109100 - name: Lint mobile native sources
110 run: node scripts/mobile-native-static-check.ts
101 run: vp run lint:mobile
111102
112103 release_smoke:
113104 name: Release Smoke
......@@ -117,18 +108,15 @@ jobs:
117108 - name: Checkout
118109 uses: actions/checkout@v6
119110
120 - name: Setup Bun
121 uses: oven-sh/setup-bun@v2
122 with:
123 bun-version-file: package.json
124
125 - name: Setup Node
126 uses: actions/setup-node@v6
111 - name: Setup Vite+
112 uses: voidzero-dev/setup-vp@v1
127113 with:
128114 node-version-file: package.json
115 cache: true
116 run-install: false
129117
130118 - name: Install dependencies
131 run: bun install --frozen-lockfile
119 run: vp install --frozen-lockfile
132120
133121 - name: Exercise release-only workflow steps
134122 run: node scripts/release-smoke.ts
.github/workflows/release.yml+52-74
......@@ -85,26 +85,18 @@ jobs:
8585 with:
8686 fetch-depth: 0
8787
88 - name: Setup Bun
89 uses: oven-sh/setup-bun@v2
90 with:
91 bun-version-file: package.json
92
93 - name: Setup Node
94 uses: actions/setup-node@v6
88 - name: Setup Vite+
89 uses: voidzero-dev/setup-vp@v1
9590 with:
9691 node-version-file: package.json
92 cache: true
93 run-install: false
9794
9895 - name: Install dependencies
99 run: bun install --frozen-lockfile
96 run: vp install --frozen-lockfile
10097
10198 - name: Ensure Electron runtime is installed
102 run: |
103 if ! node -e "require('./apps/desktop/node_modules/electron')" >/dev/null 2>&1; then
104 rm -rf apps/desktop/node_modules/electron/dist apps/desktop/node_modules/electron/path.txt
105 bun apps/desktop/node_modules/electron/install.js
106 fi
107 node -e "require('./apps/desktop/node_modules/electron')"
99 run: vp run --filter @t3tools/desktop ensure:electron
108100
109101 - id: release_meta
110102 name: Resolve release version
......@@ -160,14 +152,14 @@ jobs:
160152 fi
161153 fi
162154
163 - name: Lint
164 run: bun run lint
155 - name: Check
156 run: vp check
165157
166158 - name: Typecheck
167 run: bun run typecheck
159 run: vp run typecheck
168160
169161 - name: Test
170 run: bun run test
162 run: vp run test
171163
172164 - id: previous_tag
173165 name: Resolve previous release tag
......@@ -219,18 +211,15 @@ jobs:
219211 ref: ${{ needs.preflight.outputs.ref }}
220212 fetch-depth: 0
221213
222 - name: Setup Bun
223 uses: oven-sh/setup-bun@v2
224 with:
225 bun-version-file: package.json
226
227 - name: Setup Node
228 uses: actions/setup-node@v6
214 - name: Setup Vite+
215 uses: voidzero-dev/setup-vp@v1
229216 with:
230217 node-version-file: package.json
218 cache: true
219 run-install: false
231220
232221 - name: Install dependencies
233 run: bun install --frozen-lockfile
222 run: vp install --frozen-lockfile
234223
235224 - name: Align package versions to release version
236225 run: node scripts/update-release-package-versions.ts "${{ needs.preflight.outputs.version }}"
......@@ -390,7 +379,7 @@ jobs:
390379 echo "Signing disabled for ${{ matrix.platform }}."
391380 fi
392381
393 bun run dist:desktop:artifact -- "${args[@]}"
382 vp run dist:desktop:artifact -- "${args[@]}"
394383
395384 - name: Collect release assets
396385 shell: bash
......@@ -452,28 +441,29 @@ jobs:
452441 with:
453442 ref: ${{ needs.preflight.outputs.ref }}
454443
455 - name: Setup Bun
456 uses: oven-sh/setup-bun@v2
444 - name: Setup Vite+
445 uses: voidzero-dev/setup-vp@v1
457446 with:
458 bun-version-file: package.json
447 node-version-file: package.json
448 cache: true
449 run-install: false
459450
460451 - name: Setup Node
461452 uses: actions/setup-node@v6
462453 with:
463 node-version-file: package.json
464454 registry-url: https://registry.npmjs.org
465455
466456 - name: Install dependencies
467 run: bun install --frozen-lockfile --filter=t3 --filter=@t3tools/web --filter=@t3tools/scripts
457 run: vp install --frozen-lockfile --filter=t3 --filter=@t3tools/web --filter=@t3tools/scripts
468458
469459 - name: Align package versions to release version
470460 run: node scripts/update-release-package-versions.ts "${{ needs.preflight.outputs.version }}"
471461
472462 - name: Build web package
473 run: bun --filter=@t3tools/web run build
463 run: vp run --filter @t3tools/web build
474464
475465 - name: Build CLI package
476 run: bun --filter=t3 run build
466 run: vp run --filter t3 build
477467
478468 - name: Publish CLI package
479469 run: node apps/server/scripts/cli.ts publish --tag "${{ needs.preflight.outputs.cli_dist_tag }}" --app-version "${{ needs.preflight.outputs.version }}" --verbose
......@@ -498,18 +488,15 @@ jobs:
498488 with:
499489 ref: ${{ needs.preflight.outputs.ref }}
500490
501 - name: Setup Bun
502 uses: oven-sh/setup-bun@v2
503 with:
504 bun-version-file: package.json
505
506 - name: Setup Node
507 uses: actions/setup-node@v6
491 - name: Setup Vite+
492 uses: voidzero-dev/setup-vp@v1
508493 with:
509494 node-version-file: package.json
495 cache: true
496 run-install: false
510497
511498 - name: Install dependencies
512 run: bun install --frozen-lockfile --filter=@t3tools/scripts
499 run: vp install --frozen-lockfile --filter=@t3tools/scripts
513500
514501 - name: Download all desktop artifacts
515502 uses: actions/download-artifact@v8
......@@ -619,24 +606,21 @@ jobs:
619606 with:
620607 ref: ${{ needs.preflight.outputs.ref }}
621608
622 - name: Setup Bun
623 uses: oven-sh/setup-bun@v2
624 with:
625 bun-version-file: package.json
626
627 - name: Setup Node
628 uses: actions/setup-node@v6
609 - name: Setup Vite+
610 uses: voidzero-dev/setup-vp@v1
629611 with:
630612 node-version-file: package.json
613 cache: true
614 run-install: false
631615
632616 - name: Install release tooling dependencies
633 run: bun install --frozen-lockfile --filter=@t3tools/scripts --filter=@t3tools/web
617 run: vp install --frozen-lockfile --filter=@t3tools/scripts --filter=@t3tools/web
634618
635619 - name: Align package versions to release version
636620 run: node scripts/update-release-package-versions.ts "${{ needs.preflight.outputs.version }}"
637621
638622 - name: Refresh release lockfile
639 run: bun install --lockfile-only --ignore-scripts
623 run: vp install --lockfile-only --ignore-scripts
640624
641625 - name: Deploy and alias channel
642626 shell: bash
......@@ -668,7 +652,7 @@ jobs:
668652
669653 echo "Deploying hosted web app for $channel_name channel."
670654 deployment_url="$(
671 bunx vercel@53.1.1 deploy \
655 vp dlx vercel@53.1.1 deploy \
672656 --prod \
673657 --skip-domain \
674658 --yes \
......@@ -680,13 +664,13 @@ jobs:
680664 )"
681665
682666 echo "Aliasing $deployment_url to $channel_domain."
683 bunx vercel@53.1.1 alias set "$deployment_url" "$channel_domain" \
667 vp dlx vercel@53.1.1 alias set "$deployment_url" "$channel_domain" \
684668 --token "$VERCEL_TOKEN" \
685669 "${vercel_scope_args[@]}"
686670
687671 if [[ "$channel_name" == "latest" && -n "$router_domain" && "$router_domain" != "$channel_domain" ]]; then
688672 echo "Aliasing $deployment_url to router domain $router_domain."
689 bunx vercel@53.1.1 alias set "$deployment_url" "$router_domain" \
673 vp dlx vercel@53.1.1 alias set "$deployment_url" "$router_domain" \
690674 --token "$VERCEL_TOKEN" \
691675 "${vercel_scope_args[@]}"
692676 fi
......@@ -724,18 +708,15 @@ jobs:
724708 echo "name=${APP_SLUG}[bot]" >> "$GITHUB_OUTPUT"
725709 echo "email=${user_id}+${APP_SLUG}[bot]@users.noreply.github.com" >> "$GITHUB_OUTPUT"
726710
727 - name: Setup Bun
728 uses: oven-sh/setup-bun@v2
729 with:
730 bun-version-file: package.json
731
732 - name: Setup Node
733 uses: actions/setup-node@v6
711 - name: Setup Vite+
712 uses: voidzero-dev/setup-vp@v1
734713 with:
735714 node-version-file: package.json
715 cache: true
716 run-install: false
736717
737718 - name: Install dependencies
738 run: bun install --frozen-lockfile --filter=@t3tools/scripts
719 run: vp install --frozen-lockfile --filter=@t3tools/scripts
739720
740721 - id: update_versions
741722 name: Update version strings
......@@ -745,11 +726,11 @@ jobs:
745726
746727 - name: Format package.json files
747728 if: steps.update_versions.outputs.changed == 'true'
748 run: bunx oxfmt@0.40.0 apps/server/package.json apps/desktop/package.json apps/web/package.json packages/contracts/package.json
729 run: vp fmt apps/server/package.json apps/desktop/package.json apps/web/package.json packages/contracts/package.json
749730
750731 - name: Refresh lockfile
751732 if: steps.update_versions.outputs.changed == 'true'
752 run: bun install --lockfile-only --ignore-scripts
733 run: vp install --lockfile-only --ignore-scripts
753734
754735 - name: Commit and push version bump
755736 if: steps.update_versions.outputs.changed == 'true'
......@@ -757,7 +738,7 @@ jobs:
757738 env:
758739 RELEASE_TAG: ${{ needs.preflight.outputs.tag }}
759740 run: |
760 if git diff --quiet -- apps/server/package.json apps/desktop/package.json apps/web/package.json packages/contracts/package.json bun.lock; then
741 if git diff --quiet -- apps/server/package.json apps/desktop/package.json apps/web/package.json packages/contracts/package.json pnpm-lock.yaml; then
761742 echo "No version changes to commit."
762743 exit 0
763744 fi
......@@ -765,7 +746,7 @@ jobs:
765746 git config user.name "${{ steps.app_bot.outputs.name }}"
766747 git config user.email "${{ steps.app_bot.outputs.email }}"
767748
768 git add apps/server/package.json apps/desktop/package.json apps/web/package.json packages/contracts/package.json bun.lock
749 git add apps/server/package.json apps/desktop/package.json apps/web/package.json packages/contracts/package.json pnpm-lock.yaml
769750 git commit -m "chore(release): prepare $RELEASE_TAG"
770751 git push origin HEAD:main
771752
......@@ -786,18 +767,15 @@ jobs:
786767 with:
787768 ref: ${{ needs.preflight.outputs.ref }}
788769
789 - name: Setup Bun
790 uses: oven-sh/setup-bun@v2
791 with:
792 bun-version-file: package.json
793
794 - name: Setup Node
795 uses: actions/setup-node@v6
770 - name: Setup Vite+
771 uses: voidzero-dev/setup-vp@v1
796772 with:
797773 node-version-file: package.json
774 cache: true
775 run-install: false
798776
799777 - name: Install dependencies
800 run: bun install --frozen-lockfile --filter=@t3tools/scripts
778 run: vp install --frozen-lockfile --filter=@t3tools/scripts
801779
802780 - name: Announce prerelease on Discord
803781 if: needs.preflight.outputs.is_prerelease == 'true'
.mise.toml-1
......@@ -1,3 +1,2 @@
11[tools]
22node = "24.13.1"
3bun = "1.3.9"
.oxfmtrc.json deleted-29
......@@ -1,29 +0,0 @@
1{
2 "$schema": "./node_modules/oxfmt/configuration_schema.json",
3 "ignorePatterns": [
4 ".reference",
5 ".repos/**",
6 ".plans",
7 "dist",
8 "dist-electron",
9 "node_modules",
10 "bun.lock",
11 "*.tsbuildinfo",
12 "**/routeTree.gen.ts",
13 "apps/mobile/android/**",
14 "apps/mobile/ios/**",
15 "apps/web/public/mockServiceWorker.js",
16 "apps/web/src/lib/vendor/qrcodegen.ts",
17 "apps/mobile/uniwind-types.d.ts",
18 "*.icon/**"
19 ],
20 "sortPackageJson": {},
21 "overrides": [
22 {
23 "files": [".devcontainer/devcontainer.json"],
24 "options": {
25 "trailingComma": "none"
26 }
27 }
28 ]
29}
.oxlintrc.json deleted-30
......@@ -1,30 +0,0 @@
1{
2 "$schema": "./node_modules/oxlint/configuration_schema.json",
3 "ignorePatterns": [
4 "dist",
5 "dist-electron",
6 ".repos/**",
7 "node_modules",
8 "bun.lock",
9 "*.tsbuildinfo",
10 "**/routeTree.gen.ts",
11 "apps/mobile/android/**",
12 "apps/mobile/ios/**",
13 "apps/mobile/uniwind-types.d.ts"
14 ],
15 "plugins": ["eslint", "oxc", "react", "unicorn", "typescript"],
16 "jsPlugins": ["./oxlint-plugin-t3code/index.ts"],
17 "categories": {
18 "correctness": "warn",
19 "suspicious": "warn",
20 "perf": "warn"
21 },
22 "rules": {
23 "unicorn/no-array-sort": "off",
24 "react-in-jsx-scope": "off",
25 "eslint/no-shadow": "off",
26 "eslint/no-await-in-loop": "off",
27 "eslint/no-underscore-dangle": "off",
28 "t3code/no-inline-schema-compile": "warn"
29 }
30}
.vite-hooks/pre-commit created+1
......@@ -0,0 +1 @@
1vp staged
AGENTS.md+3-3
......@@ -2,9 +2,9 @@
22
33## Task Completion Requirements
44
5- All of `bun fmt`, `bun lint`, and `bun typecheck` must pass before considering tasks completed.
6 - If changing native mobile code, `bun lint:mobile` must also pass.
7- NEVER run `bun test`. Always use `bun run test` (runs Vitest).
5- `vp check` and `vp run typecheck` must pass before considering tasks completed.
6 - If changing native mobile code, `vp run lint:mobile` must also pass.
7- Use `vp test` for the built-in Vite+ test command and `vp run test` when you specifically need the `test` package script.
88
99## Project Snapshot
1010
README.md+1-1
......@@ -55,7 +55,7 @@ Before local development, prepare the environment and install dependencies:
5555```bash
5656# Optional: only needed if you use mise for dev tool management.
5757mise install
58bun install .
58vp install
5959```
6060
6161Read [CONTRIBUTING.md](./CONTRIBUTING.md) before opening an issue or PR.
apps/desktop/package.json+5-6
......@@ -5,13 +5,11 @@
55 "type": "module",
66 "main": "dist-electron/main.cjs",
77 "scripts": {
8 "dev": "bun run --parallel dev:bundle dev:electron",
9 "dev:bundle": "tsdown --watch",
10 "dev:electron": "node scripts/dev-electron.mjs",
11 "build": "tsdown",
8 "build": "vp pack",
9 "ensure:electron": "node scripts/ensure-electron-runtime.mjs",
1210 "start": "node scripts/start-electron.mjs",
1311 "typecheck": "tsgo --noEmit",
14 "test": "vitest run --passWithNoTests",
12 "test": "vp test run --passWithNoTests",
1513 "smoke-test": "node scripts/smoke-test.mjs"
1614 },
1715 "dependencies": {
......@@ -28,7 +26,8 @@
2826 "devDependencies": {
2927 "@effect/vitest": "catalog:",
3028 "@types/node": "catalog:",
31 "tsdown": "catalog:",
29 "cross-env": "^10.1.0",
30 "vite-plus": "catalog:",
3231 "vitest": "catalog:"
3332 },
3433 "productName": "T3 Code (Alpha)"
apps/desktop/scripts/electron-launcher.mjs+4-1
......@@ -15,6 +15,7 @@ import {
1515import { createRequire } from "node:module";
1616import { dirname, join, resolve } from "node:path";
1717import { fileURLToPath } from "node:url";
18import { ensureElectronRuntime } from "./ensure-electron-runtime.mjs";
1819
1920const isDevelopment = Boolean(process.env.VITE_DEV_SERVER_URL);
2021const APP_DISPLAY_NAME = isDevelopment ? "T3 Code (Dev)" : "T3 Code (Alpha)";
......@@ -129,7 +130,7 @@ function readJson(path) {
129130}
130131
131132function buildMacLauncher(electronBinaryPath) {
132 const sourceAppBundlePath = resolve(electronBinaryPath, "../../..");
133 const sourceAppBundlePath = resolve(dirname(electronBinaryPath), "../..");
133134 const runtimeDir = join(desktopDir, ".electron-runtime");
134135 const targetAppBundlePath = join(runtimeDir, `${APP_DISPLAY_NAME}.app`);
135136 const targetBinaryPath = join(targetAppBundlePath, "Contents", "MacOS", "Electron");
......@@ -163,6 +164,8 @@ function buildMacLauncher(electronBinaryPath) {
163164}
164165
165166export function resolveElectronPath() {
167 ensureElectronRuntime();
168
166169 const require = createRequire(import.meta.url);
167170 const electronBinaryPath = require("electron");
168171
apps/desktop/scripts/ensure-electron-runtime.mjs created+176
......@@ -0,0 +1,176 @@
1import { chmodSync, existsSync, mkdtempSync, readFileSync, rmSync, writeFileSync } from "node:fs";
2import { createRequire } from "node:module";
3import { tmpdir } from "node:os";
4import { dirname, join } from "node:path";
5import { spawnSync } from "node:child_process";
6
7const require = createRequire(import.meta.url);
8
9function getPlatformPath() {
10 switch (process.platform) {
11 case "darwin":
12 return "Electron.app/Contents/MacOS/Electron";
13 case "freebsd":
14 case "openbsd":
15 case "linux":
16 return "electron";
17 case "win32":
18 return "electron.exe";
19 default:
20 throw new Error(`Electron builds are not available on platform: ${process.platform}`);
21 }
22}
23
24function ensureExecutable(filePath) {
25 if (process.platform !== "win32") {
26 chmodSync(filePath, 0o755);
27 }
28}
29
30function repairPathFile(electronDir, platformPath) {
31 const pathFile = join(electronDir, "path.txt");
32 const currentPath = existsSync(pathFile) ? readFileSync(pathFile, "utf8") : undefined;
33
34 if (currentPath !== platformPath) {
35 writeFileSync(pathFile, platformPath);
36 }
37}
38
39function getRequiredRuntimePaths(electronDir, platformPath) {
40 const paths = [join(electronDir, "dist", platformPath)];
41
42 if (process.platform === "darwin") {
43 paths.push(
44 join(electronDir, "dist", "Electron.app", "Contents", "Info.plist"),
45 join(
46 electronDir,
47 "dist",
48 "Electron.app",
49 "Contents",
50 "Frameworks",
51 "Electron Framework.framework",
52 "Electron Framework",
53 ),
54 );
55 }
56
57 return paths;
58}
59
60function isMachO(filePath) {
61 if (process.platform !== "darwin") {
62 return true;
63 }
64
65 const result = spawnSync("file", ["-b", filePath], {
66 encoding: "utf8",
67 });
68
69 return result.status === 0 && result.stdout.includes("Mach-O");
70}
71
72function missingRuntimePaths(electronDir, platformPath) {
73 return getRequiredRuntimePaths(electronDir, platformPath).filter((runtimePath) => {
74 return !existsSync(runtimePath);
75 });
76}
77
78function invalidRuntimePaths(electronDir, platformPath) {
79 if (process.platform !== "darwin") {
80 return [];
81 }
82
83 return [
84 join(electronDir, "dist", platformPath),
85 join(
86 electronDir,
87 "dist",
88 "Electron.app",
89 "Contents",
90 "Frameworks",
91 "Electron Framework.framework",
92 "Electron Framework",
93 ),
94 ].filter((runtimePath) => existsSync(runtimePath) && !isMachO(runtimePath));
95}
96
97function runChecked(command, args) {
98 const result = spawnSync(command, args, {
99 encoding: "utf8",
100 stdio: "inherit",
101 });
102
103 if (result.status === 0) {
104 return;
105 }
106
107 throw new Error(
108 `${command} ${args.join(" ")} failed with exit code ${result.status ?? "unknown"}`,
109 );
110}
111
112function installElectronRuntime(electronDir, version) {
113 const tempDir = mkdtempSync(join(tmpdir(), "t3-electron-"));
114 const zipPath = join(tempDir, `electron-v${version}-${process.platform}-${process.arch}.zip`);
115
116 try {
117 runChecked("curl", [
118 "-fsSL",
119 `https://github.com/electron/electron/releases/download/v${version}/electron-v${version}-${process.platform}-${process.arch}.zip`,
120 "-o",
121 zipPath,
122 ]);
123 if (process.platform === "darwin") {
124 runChecked("ditto", ["-x", "-k", zipPath, join(electronDir, "dist")]);
125 } else {
126 runChecked("python3", [
127 "-c",
128 "import os, sys, zipfile; os.makedirs(sys.argv[2], exist_ok=True); zipfile.ZipFile(sys.argv[1]).extractall(sys.argv[2])",
129 zipPath,
130 join(electronDir, "dist"),
131 ]);
132 }
133 } finally {
134 rmSync(tempDir, { recursive: true, force: true });
135 }
136}
137
138export function ensureElectronRuntime() {
139 const electronPackageJsonPath = require.resolve("electron/package.json");
140 const electronPackageJson = JSON.parse(readFileSync(electronPackageJsonPath, "utf8"));
141 const electronDir = dirname(electronPackageJsonPath);
142 const platformPath = getPlatformPath();
143 const electronPath = join(electronDir, "dist", platformPath);
144 const missingBeforeInstall = missingRuntimePaths(electronDir, platformPath);
145 const invalidBeforeInstall = invalidRuntimePaths(electronDir, platformPath);
146
147 if (missingBeforeInstall.length > 0 || invalidBeforeInstall.length > 0) {
148 if (existsSync(join(electronDir, "dist"))) {
149 rmSync(join(electronDir, "dist"), { recursive: true, force: true });
150 }
151 rmSync(join(electronDir, "path.txt"), { force: true });
152 installElectronRuntime(electronDir, electronPackageJson.version);
153 }
154
155 const missingAfterInstall = missingRuntimePaths(electronDir, platformPath);
156 const invalidAfterInstall = invalidRuntimePaths(electronDir, platformPath);
157 if (missingAfterInstall.length > 0 || invalidAfterInstall.length > 0) {
158 throw new Error(
159 `Electron runtime is incomplete after install.\nMissing:\n${missingAfterInstall
160 .map((runtimePath) => `- ${runtimePath}`)
161 .join("\n")}\nInvalid:\n${invalidAfterInstall
162 .map((runtimePath) => `- ${runtimePath}`)
163 .join("\n")}`,
164 );
165 }
166
167 ensureExecutable(electronPath);
168 repairPathFile(electronDir, platformPath);
169
170 return electronPath;
171}
172
173if (import.meta.url === `file://${process.argv[1]}`) {
174 const electronPath = ensureElectronRuntime();
175 process.stdout.write(`${electronPath}\n`);
176}
apps/desktop/src/electron/ElectronApp.test.ts+1-1
......@@ -1,6 +1,6 @@
11import { assert, describe, it } from "@effect/vitest";
22import * as Effect from "effect/Effect";
3import { beforeEach, vi } from "vitest";
3import { beforeEach, vi } from "vite-plus/test";
44
55const {
66 appendSwitchMock,
apps/desktop/src/electron/ElectronDialog.test.ts+1-1
......@@ -2,7 +2,7 @@ import { assert, describe, it } from "@effect/vitest";
22import * as Effect from "effect/Effect";
33import * as Option from "effect/Option";
44import type { BrowserWindow } from "electron";
5import { beforeEach, vi } from "vitest";
5import { beforeEach, vi } from "vite-plus/test";
66
77import * as ElectronDialog from "./ElectronDialog.ts";
88
apps/desktop/src/electron/ElectronMenu.test.ts+1-1
......@@ -2,7 +2,7 @@ import { assert, describe, it } from "@effect/vitest";
22import * as Effect from "effect/Effect";
33import * as Option from "effect/Option";
44import type * as Electron from "electron";
5import { beforeEach, vi } from "vitest";
5import { beforeEach, vi } from "vite-plus/test";
66
77const { buildFromTemplateMock, createFromNamedImageMock, setApplicationMenuMock } = vi.hoisted(
88 () => ({
apps/desktop/src/electron/ElectronProtocol.test.ts+1-1
......@@ -3,7 +3,7 @@ import * as Effect from "effect/Effect";
33import * as Layer from "effect/Layer";
44import * as Option from "effect/Option";
55import type * as Electron from "electron";
6import { beforeEach, vi } from "vitest";
6import { beforeEach, vi } from "vite-plus/test";
77
88const { registerFileProtocolMock, registerSchemesAsPrivilegedMock, unregisterProtocolMock } =
99 vi.hoisted(() => ({
apps/desktop/src/electron/ElectronShell.test.ts+1-1
......@@ -1,6 +1,6 @@
11import { assert, describe, it } from "@effect/vitest";
22import * as Effect from "effect/Effect";
3import { beforeEach, vi } from "vitest";
3import { beforeEach, vi } from "vite-plus/test";
44
55const { openExternalMock, writeTextMock } = vi.hoisted(() => ({
66 openExternalMock: vi.fn(),
apps/desktop/src/electron/ElectronTheme.test.ts+1-1
......@@ -1,6 +1,6 @@
11import { assert, describe, it } from "@effect/vitest";
22import * as Effect from "effect/Effect";
3import { beforeEach, vi } from "vitest";
3import { beforeEach, vi } from "vite-plus/test";
44
55const { onMock, removeListenerMock, themeState } = vi.hoisted(() => ({
66 onMock: vi.fn(),
apps/desktop/src/electron/ElectronUpdater.test.ts+1-1
......@@ -1,7 +1,7 @@
11import { assert, describe, it } from "@effect/vitest";
22import * as Cause from "effect/Cause";
33import * as Effect from "effect/Effect";
4import { beforeEach, vi } from "vitest";
4import { beforeEach, vi } from "vite-plus/test";
55
66const { autoUpdaterMock } = vi.hoisted(() => ({
77 autoUpdaterMock: {
apps/desktop/src/electron/ElectronWindow.test.ts+1-1
......@@ -1,7 +1,7 @@
11import { assert, describe, it } from "@effect/vitest";
22import * as Effect from "effect/Effect";
33import type * as Electron from "electron";
4import { beforeEach, vi } from "vitest";
4import { beforeEach, vi } from "vite-plus/test";
55
66const { appFocusMock, getAllWindowsMock } = vi.hoisted(() => ({
77 appFocusMock: vi.fn(),
apps/desktop/src/updates/updateMachine.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 createInitialDesktopUpdateState,
apps/desktop/src/window/DesktopWindow.test.ts+1-1
......@@ -6,7 +6,7 @@ import * as Option from "effect/Option";
66import * as Ref from "effect/Ref";
77
88import type * as Electron from "electron";
9import { vi } from "vitest";
9import { vi } from "vite-plus/test";
1010
1111import * as DesktopAssets from "../app/DesktopAssets.ts";
1212import * as DesktopConfig from "../app/DesktopConfig.ts";
apps/desktop/tsconfig.json+1-1
......@@ -5,5 +5,5 @@
55 "types": ["node", "electron"],
66 "lib": ["ESNext", "DOM", "esnext.disposable"]
77 },
8 "include": ["src", "tsdown.config.ts"]
8 "include": ["src", "vite.config.ts"]
99}
apps/desktop/tsdown.config.ts deleted-21
......@@ -1,21 +0,0 @@
1import { defineConfig } from "tsdown";
2
3const shared = {
4 format: "cjs" as const,
5 outDir: "dist-electron",
6 sourcemap: true,
7 outExtensions: () => ({ js: ".cjs" }),
8};
9
10export default defineConfig([
11 {
12 ...shared,
13 entry: ["src/main.ts"],
14 clean: true,
15 noExternal: (id) => id.startsWith("@t3tools/"),
16 },
17 {
18 ...shared,
19 entry: ["src/preload.ts"],
20 },
21]);
apps/desktop/turbo.jsonc deleted-24
......@@ -1,24 +0,0 @@
1{
2 "$schema": "https://turbo.build/schema.json",
3 "extends": ["//"],
4 "tasks": {
5 "build": {
6 "dependsOn": ["^build"],
7 "outputs": ["dist-electron/**"],
8 },
9 "dev": {
10 "dependsOn": ["t3#build"],
11 "persistent": true,
12 },
13 "start": {
14 "dependsOn": ["build", "@t3tools/web#build", "t3#build"],
15 "cache": false,
16 "persistent": true,
17 },
18 "smoke-test": {
19 "dependsOn": ["build", "@t3tools/web#build", "t3#build"],
20 "cache": false,
21 "outputs": [],
22 },
23 },
24}
apps/desktop/vite.config.ts created+45
......@@ -0,0 +1,45 @@
1import { defineConfig } from "vite-plus";
2
3const shouldLaunchElectronAfterPack = process.env.T3CODE_DESKTOP_DEV === "1";
4
5export default defineConfig({
6 run: {
7 tasks: {
8 dev: {
9 command: "cross-env T3CODE_DESKTOP_DEV=1 vp pack --watch",
10 dependsOn: ["t3#build"],
11 cache: false,
12 },
13 "dev:bundle": {
14 command: "vp pack --watch",
15 cache: false,
16 },
17 "dev:electron": {
18 command: "node scripts/dev-electron.mjs",
19 dependsOn: ["t3#build"],
20 cache: false,
21 },
22 },
23 },
24 pack: [
25 {
26 format: "cjs",
27 outDir: "dist-electron",
28 sourcemap: true,
29 outExtensions: () => ({ js: ".cjs" }),
30 entry: ["src/main.ts"],
31 clean: true,
32 deps: {
33 alwaysBundle: (id) => id.startsWith("@t3tools/"),
34 },
35 ...(shouldLaunchElectronAfterPack ? { onSuccess: "node scripts/dev-electron.mjs" } : {}),
36 },
37 {
38 format: "cjs",
39 outDir: "dist-electron",
40 sourcemap: true,
41 outExtensions: () => ({ js: ".cjs" }),
42 entry: ["src/preload.ts"],
43 },
44 ],
45});
apps/marketing/package.json+1
......@@ -14,6 +14,7 @@
1414 },
1515 "devDependencies": {
1616 "@astrojs/check": "^0.9.7",
17 "@vercel/config": "^0.3.0",
1718 "typescript": "catalog:"
1819 }
1920}
apps/marketing/src/env.d.ts created+1
......@@ -0,0 +1 @@
1/// <reference types="astro/client" />
apps/marketing/src/pages/index.astro+2-2
......@@ -298,9 +298,9 @@ const mobileEndorsementRows = [
298298 <div class="open-term-body">
299299 <div><span class="prompt">$</span> gh repo fork pingdotgg/t3code --clone</div>
300300 <div class="dim">✓ Cloned t3code into ./t3code</div>
301 <div><span class="prompt">$</span> cd t3code &amp;&amp; bun install</div>
301 <div><span class="prompt">$</span> cd t3code &amp;&amp; vp install</div>
302302 <div class="dim">✓ 1 284 packages installed in 4.2s</div>
303 <div><span class="prompt">$</span> bun dev</div>
303 <div><span class="prompt">$</span> vp run dev</div>
304304 <div class="dim">â–² T3 Code dev server → <span class="accent">http://localhost:4001</span></div>
305305 <div class="cursor"><span class="prompt">$</span><span class="caret"></span></div>
306306 </div>
apps/marketing/vercel.ts created+7
......@@ -0,0 +1,7 @@
1import type { VercelConfig } from "@vercel/config/v1";
2
3export const config: VercelConfig = {
4 installCommand: "npm install -g vite-plus && vp install --filter '@t3tools/marketing'",
5 buildCommand: "vp run --filter @t3tools/marketing build",
6 outputDirectory: "dist",
7};
apps/mobile/README.md+10-10
......@@ -21,25 +21,25 @@ Run commands from `apps/mobile`.
2121Start Metro for the dev client:
2222
2323```bash
24bun run dev:client
24vp run dev:client
2525```
2626
2727Build and run the local iOS dev client:
2828
2929```bash
30bun run ios:dev
30vp run ios:dev
3131```
3232
3333Build and run the local iOS preview app:
3434
3535```bash
36bun run ios:preview
36vp run ios:preview
3737```
3838
3939Force the review diff highlighter engine:
4040
4141```bash
42EXPO_PUBLIC_REVIEW_HIGHLIGHTER_ENGINE=javascript bun run ios:dev
42EXPO_PUBLIC_REVIEW_HIGHLIGHTER_ENGINE=javascript vp run ios:dev
4343```
4444
4545`javascript` is the default and recommended setting for the review diff screen. Set `EXPO_PUBLIC_REVIEW_HIGHLIGHTER_ENGINE=native` only when you explicitly want to test the native Shiki engine.
......@@ -47,8 +47,8 @@ EXPO_PUBLIC_REVIEW_HIGHLIGHTER_ENGINE=javascript bun run ios:dev
4747Inspect the resolved Expo config for a variant:
4848
4949```bash
50bun run config:dev
51bun run config:preview
50vp run config:dev
51vp run config:preview
5252```
5353
5454Run static checks for mobile native code:
......@@ -64,18 +64,18 @@ The native lint task runs SwiftLint for Swift plus ktlint and detekt for Kotlin.
6464Create a cloud dev-client build:
6565
6666```bash
67bun run eas:ios:dev
67vp run eas:ios:dev
6868```
6969
7070Create a persistent preview build:
7171
7272```bash
73bun run eas:ios:preview
73vp run eas:ios:preview
7474```
7575
7676Android equivalents:
7777
7878```bash
79bun run eas:android:dev
80bun run eas:android:preview
79vp run eas:android:dev
80vp run eas:android:preview
8181```
apps/mobile/package.json+1-1
......@@ -31,7 +31,7 @@
3131 "config:preview": "APP_VARIANT=preview expo config",
3232 "config:prod": "APP_VARIANT=production expo config",
3333 "profile:android:hermes": "mkdir -p profiles/review && react-native profile-hermes profiles/review",
34 "test": "vitest run",
34 "test": "vp test run",
3535 "typecheck": "tsc --noEmit"
3636 },
3737 "dependencies": {
apps/mobile/src/features/connection/pairing.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { extractPairingUrlFromQrPayload, parsePairingUrl } from "./pairing";
44
apps/mobile/src/features/diffs/nativeReviewDiffSurface.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
1import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
22
33const expoMocks = vi.hoisted(() => ({
44 requireNativeView: vi.fn(),
apps/mobile/src/features/review/reviewCommentSelection.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 countReviewCommentContexts,
apps/mobile/src/features/review/reviewFileVisibility.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 getDefaultReviewExpandedFileIds,
apps/mobile/src/features/review/reviewHighlighterEngine.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 resolveReviewHighlighterEngine,
apps/mobile/src/features/review/reviewHighlighterState.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { assert, beforeEach, it } from "vitest";
1import { assert, beforeEach, it } from "vite-plus/test";
22import { AtomRegistry } from "effect/unstable/reactivity";
33
44import {
apps/mobile/src/features/review/reviewModel.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 MessageId,
apps/mobile/src/features/review/reviewModel.ts+1-1
......@@ -1,5 +1,5 @@
1import type { ChangeTypes, FileDiffMetadata } from "@pierre/diffs/types";
21import { parsePatchFiles } from "@pierre/diffs/utils/parsePatchFiles";
2import type { ChangeTypes, FileDiffMetadata } from "@pierre/diffs/types";
33import type { OrchestrationCheckpointSummary, ReviewDiffPreviewSource } from "@t3tools/contracts";
44import * as Arr from "effect/Array";
55import { pipe } from "effect/Function";
apps/mobile/src/features/review/reviewState.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { assert, it } from "vitest";
1import { assert, it } from "vite-plus/test";
22
33import {
44 getReviewAsyncStateSnapshot,
apps/mobile/src/features/review/reviewWordDiffs.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { applyDiffRangesToTokens, computeWordAltDiffRanges } from "./reviewWordDiffs";
44
apps/mobile/src/features/review/shikiReviewHighlighter.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import type { ReviewRenderableFile } from "./reviewModel";
44import { highlightReviewFile } from "./shikiReviewHighlighter";
apps/mobile/src/features/review/useNativeReviewDiffBridge.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { buildNativeReviewTokensResetKey, hashReviewDiffKey } from "./useNativeReviewDiffBridge";
44
apps/mobile/src/features/terminal/ThreadTerminalRouteScreen.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { resolveTerminalRouteBootstrap } from "./terminalRouteBootstrap";
44
apps/mobile/src/features/terminal/nativeTerminalModule.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
1import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
22
33const expoMocks = vi.hoisted(() => ({
44 requireNativeView: vi.fn(),
apps/mobile/src/features/terminal/terminalBufferReplay.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { getTerminalBufferReplayKey, getTerminalSurfaceReplayBuffer } from "./terminalBufferReplay";
44
apps/mobile/src/features/terminal/terminalLaunchContext.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import { EnvironmentId, ThreadId } from "@t3tools/contracts";
33
44import {
apps/mobile/src/features/terminal/terminalMenu.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import type { KnownTerminalSession } from "@t3tools/client-runtime";
44import { DEFAULT_TERMINAL_ID, EnvironmentId, ThreadId } from "@t3tools/contracts";
apps/mobile/src/features/terminal/terminalPreferences.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 DEFAULT_TERMINAL_FONT_SIZE,
apps/mobile/src/features/terminal/terminalTheme.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { buildGhosttyThemeConfig, getPierreTerminalTheme } from "./terminalTheme";
44
apps/mobile/src/features/terminal/terminalUiState.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { beforeEach, describe, expect, it } from "vitest";
1import { beforeEach, describe, expect, it } from "vite-plus/test";
22import { EnvironmentId, ThreadId } from "@t3tools/contracts";
33
44import {
apps/mobile/src/lib/commandMetadata.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it, vi } from "vitest";
1import { describe, expect, it, vi } from "vite-plus/test";
22
33import { makeQueuedMessageMetadata, makeTurnCommandMetadata } from "./commandMetadata";
44
apps/mobile/src/lib/connection.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it, vi } from "vitest";
1import { describe, expect, it, vi } from "vite-plus/test";
22
33import { mobileAuthClientMetadata, redactPairingCredential } from "./connection";
44
apps/mobile/src/lib/repositoryGroups.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { EnvironmentId, ProjectId, ProviderInstanceId, ThreadId } from "@t3tools/contracts";
44
apps/mobile/src/lib/threadActivity.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 EventId,
apps/server/package.json+3-3
......@@ -17,10 +17,10 @@
1717 "scripts": {
1818 "dev": "node --watch src/bin.ts",
1919 "build": "node scripts/cli.ts build",
20 "build:bundle": "tsdown",
20 "build:bundle": "vp pack",
2121 "start": "node dist/bin.mjs",
2222 "typecheck": "tsgo --noEmit",
23 "test": "vitest run"
23 "test": "vp test run"
2424 },
2525 "dependencies": {
2626 "@anthropic-ai/claude-agent-sdk": "^0.3.154",
......@@ -43,7 +43,7 @@
4343 "@types/node": "catalog:",
4444 "effect-acp": "workspace:*",
4545 "effect-codex-app-server": "workspace:*",
46 "tsdown": "catalog:",
46 "vite-plus": "catalog:",
4747 "vitest": "catalog:"
4848 },
4949 "engines": {
apps/server/scripts/acp-mock-agent.ts+1-1
......@@ -1,4 +1,4 @@
1#!/usr/bin/env bun
1#!/usr/bin/env node
22// @effect-diagnostics nodeBuiltinImport:off
33import { appendFileSync } from "node:fs";
44
apps/server/scripts/cli.ts+20-4
......@@ -17,8 +17,8 @@ import {
1717} from "../../../scripts/lib/brand-assets.ts";
1818import { resolveCatalogDependencies } from "../../../scripts/lib/resolve-catalog.ts";
1919import { fromJsonStringPretty } from "@t3tools/shared/schemaJson";
20import rootPackageJson from "../../../package.json" with { type: "json" };
2120import serverPackageJson from "../package.json" with { type: "json" };
21import { parse as parseYaml } from "yaml";
2222
2323interface PackageJson {
2424 name: string;
......@@ -39,6 +39,11 @@ interface PackageJson {
3939const PackageJsonPrettyJson = fromJsonStringPretty(Schema.Unknown);
4040const encodePackageJson = Schema.encodeEffect(PackageJsonPrettyJson);
4141
42interface WorkspaceConfig {
43 readonly catalog?: Record<string, string>;
44 readonly overrides?: Record<string, string>;
45}
46
4247class CliError extends Data.TaggedError("CliError")<{
4348 readonly message: string;
4449 readonly cause?: unknown;
......@@ -48,6 +53,14 @@ const RepoRoot = Effect.service(Path.Path).pipe(
4853 Effect.flatMap((path) => path.fromFileUrl(new URL("../../..", import.meta.url))),
4954);
5055
56const readWorkspaceConfig = Effect.fn("readWorkspaceConfig")(function* () {
57 const path = yield* Path.Path;
58 const fs = yield* FileSystem.FileSystem;
59 const repoRoot = yield* RepoRoot;
60 const workspaceYaml = yield* fs.readFileString(path.join(repoRoot, "pnpm-workspace.yaml"));
61 return parseYaml(workspaceYaml) as WorkspaceConfig;
62});
63
5164const runCommand = Effect.fn("runCommand")(function* (command: ChildProcess.Command) {
5265 const spawner = yield* ChildProcessSpawner.ChildProcessSpawner;
5366 const child = yield* spawner.spawn(command);
......@@ -215,6 +228,9 @@ const publishCmd = Command.make(
215228 // Acquire: backup package.json, resolve catalog dependencies, and strip devDependencies/scripts
216229 Effect.gen(function* () {
217230 const version = Option.getOrElse(config.appVersion, () => serverPackageJson.version);
231 const workspaceConfig = yield* readWorkspaceConfig();
232 const workspaceCatalog = workspaceConfig.catalog ?? {};
233 const workspaceOverrides = workspaceConfig.overrides ?? {};
218234 const pkg: PackageJson = {
219235 name: serverPackageJson.name,
220236 repository: serverPackageJson.repository,
......@@ -225,12 +241,12 @@ const publishCmd = Command.make(
225241 files: serverPackageJson.files,
226242 dependencies: resolveCatalogDependencies(
227243 serverPackageJson.dependencies,
228 rootPackageJson.workspaces.catalog,
244 workspaceCatalog,
229245 "apps/server",
230246 ),
231247 overrides: resolveCatalogDependencies(
232 rootPackageJson.overrides,
233 rootPackageJson.workspaces.catalog,
248 workspaceOverrides,
249 workspaceCatalog,
234250 "apps/server",
235251 ),
236252 };
apps/server/src/attachmentStore.test.ts+1-1
......@@ -3,7 +3,7 @@ import fs from "node:fs";
33import os from "node:os";
44import path from "node:path";
55
6import { describe, expect, it } from "vitest";
6import { describe, expect, it } from "vite-plus/test";
77
88import {
99 createAttachmentId,
apps/server/src/auth/utils.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { deriveAuthClientMetadata } from "./utils.ts";
44
apps/server/src/bootstrap.test.ts+1-1
......@@ -10,7 +10,7 @@ import * as Duration from "effect/Duration";
1010import * as Effect from "effect/Effect";
1111import * as Fiber from "effect/Fiber";
1212import * as TestClock from "effect/testing/TestClock";
13import { vi } from "vitest";
13import { vi } from "vite-plus/test";
1414
1515import { readBootstrapEnvelope, resolveFdPath } from "./bootstrap.ts";
1616import { assertNone, assertSome } from "@effect/vitest/utils";
apps/server/src/checkpointing/Diffs.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { parseTurnDiffFilesFromUnifiedDiff } from "./Diffs.ts";
44
apps/server/src/checkpointing/Diffs.ts+1-1
......@@ -1,4 +1,4 @@
1import { parsePatchFiles } from "@pierre/diffs";
1import { parsePatchFiles } from "@pierre/diffs/utils/parsePatchFiles";
22
33export interface TurnDiffFileSummary {
44 readonly path: string;
apps/server/src/checkpointing/Layers/CheckpointDiffQuery.test.ts+1-1
......@@ -2,7 +2,7 @@ import { CheckpointRef, ProjectId, ThreadId, TurnId } from "@t3tools/contracts";
22import * as Effect from "effect/Effect";
33import * as Layer from "effect/Layer";
44import * as Option from "effect/Option";
5import { describe, expect, it } from "vitest";
5import { describe, expect, it } from "vite-plus/test";
66
77import {
88 ProjectionSnapshotQuery,
apps/server/src/checkpointing/Layers/CheckpointStore.test.ts+1-1
......@@ -8,7 +8,7 @@ import * as FileSystem from "effect/FileSystem";
88import * as Layer from "effect/Layer";
99import * as PlatformError from "effect/PlatformError";
1010import * as Scope from "effect/Scope";
11import { describe, expect } from "vitest";
11import { describe, expect } from "vite-plus/test";
1212
1313import { checkpointRefForThreadTurn } from "../Utils.ts";
1414import { CheckpointStoreLive } from "./CheckpointStore.ts";
apps/server/src/environment/Layers/ServerEnvironmentLabel.test.ts+1-1
......@@ -2,7 +2,7 @@ import { afterEach, describe, expect, it } from "@effect/vitest";
22import * as Effect from "effect/Effect";
33import * as FileSystem from "effect/FileSystem";
44import * as Layer from "effect/Layer";
5import { vi } from "vitest";
5import { vi } from "vite-plus/test";
66
77import { ProcessRunner, ProcessSpawnError, type ProcessRunnerShape } from "../../processRunner.ts";
88import { resolveServerEnvironmentLabel } from "./ServerEnvironmentLabel.ts";
apps/server/src/git/GitManager.test.ts+1-1
......@@ -11,7 +11,7 @@ import * as Layer from "effect/Layer";
1111import * as PlatformError from "effect/PlatformError";
1212import * as Scope from "effect/Scope";
1313import { ChildProcessSpawner } from "effect/unstable/process";
14import { expect } from "vitest";
14import { expect } from "vite-plus/test";
1515import type {
1616 GitActionProgressEvent,
1717 GitPreparePullRequestThreadInput,
apps/server/src/http.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { isLoopbackHostname, resolveDevRedirectUrl } from "./http.ts";
44
apps/server/src/imageMime.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { inferImageExtension, parseBase64DataUrl } from "./imageMime.ts";
44
apps/server/src/orchestration/Layers/CheckpointReactor.test.ts+1-1
......@@ -28,7 +28,7 @@ import * as ManagedRuntime from "effect/ManagedRuntime";
2828import * as PubSub from "effect/PubSub";
2929import * as Scope from "effect/Scope";
3030import * as Stream from "effect/Stream";
31import { afterEach, describe, expect, it, vi } from "vitest";
31import { afterEach, describe, expect, it, vi } from "vite-plus/test";
3232
3333import { CheckpointStoreLive } from "../../checkpointing/Layers/CheckpointStore.ts";
3434import { CheckpointStore } from "../../checkpointing/Services/CheckpointStore.ts";
apps/server/src/orchestration/Layers/OrchestrationEngine.test.ts+1-1
......@@ -17,7 +17,7 @@ import * as Metric from "effect/Metric";
1717import * as Option from "effect/Option";
1818import * as Queue from "effect/Queue";
1919import * as Stream from "effect/Stream";
20import { describe, expect, it } from "vitest";
20import { describe, expect, it } from "vite-plus/test";
2121
2222import { PersistenceSqlError } from "../../persistence/Errors.ts";
2323import { OrchestrationCommandReceiptRepositoryLive } from "../../persistence/Layers/OrchestrationCommandReceipts.ts";
apps/server/src/orchestration/Layers/OrchestrationReactor.test.ts+1-1
......@@ -3,7 +3,7 @@ import * as Exit from "effect/Exit";
33import * as Layer from "effect/Layer";
44import * as ManagedRuntime from "effect/ManagedRuntime";
55import * as Scope from "effect/Scope";
6import { afterEach, describe, expect, it } from "vitest";
6import { afterEach, describe, expect, it } from "vite-plus/test";
77
88import { CheckpointReactor } from "../Services/CheckpointReactor.ts";
99import { ProviderCommandReactor } from "../Services/ProviderCommandReactor.ts";
apps/server/src/orchestration/Layers/ProviderCommandReactor.test.ts+1-1
......@@ -28,7 +28,7 @@ import * as ManagedRuntime from "effect/ManagedRuntime";
2828import * as PubSub from "effect/PubSub";
2929import * as Scope from "effect/Scope";
3030import * as Stream from "effect/Stream";
31import { afterEach, describe, expect, it, vi } from "vitest";
31import { afterEach, describe, expect, it, vi } from "vite-plus/test";
3232
3333import { deriveServerPaths, ServerConfig } from "../../config.ts";
3434import { TextGenerationError } from "@t3tools/contracts";
apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.test.ts+1-1
......@@ -30,7 +30,7 @@ import * as ManagedRuntime from "effect/ManagedRuntime";
3030import * as PubSub from "effect/PubSub";
3131import * as Scope from "effect/Scope";
3232import * as Stream from "effect/Stream";
33import { afterEach, describe, expect, it } from "vitest";
33import { afterEach, describe, expect, it } from "vite-plus/test";
3434
3535import { OrchestrationEventStoreLive } from "../../persistence/Layers/OrchestrationEventStore.ts";
3636import { OrchestrationCommandReceiptRepositoryLive } from "../../persistence/Layers/OrchestrationCommandReceipts.ts";
apps/server/src/orchestration/Layers/ThreadDeletionReactor.test.ts+1-1
......@@ -2,7 +2,7 @@ import { ThreadId } from "@t3tools/contracts";
22import * as Cause from "effect/Cause";
33import * as Effect from "effect/Effect";
44import * as Exit from "effect/Exit";
5import { describe, expect, it } from "vitest";
5import { describe, expect, it } from "vite-plus/test";
66
77import { logCleanupCauseUnlessInterrupted } from "./ThreadDeletionReactor.ts";
88
apps/server/src/orchestration/commandInvariants.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import {
33 MessageId,
44 CommandId,
apps/server/src/orchestration/projector.test.ts+1-1
......@@ -7,7 +7,7 @@ import {
77 type OrchestrationEvent,
88} from "@t3tools/contracts";
99import * as Effect from "effect/Effect";
10import { describe, expect, it } from "vitest";
10import { describe, expect, it } from "vite-plus/test";
1111
1212import { createEmptyReadModel, projectEvent } from "./projector.ts";
1313
apps/server/src/pathExpansion.test.ts+1-1
......@@ -1,7 +1,7 @@
11// @effect-diagnostics nodeBuiltinImport:off
22import { homedir } from "node:os";
33import { join } from "node:path";
4import { describe, expect, it } from "vitest";
4import { describe, expect, it } from "vite-plus/test";
55
66import { expandHomePath } from "./pathExpansion.ts";
77
apps/server/src/project/Layers/ProjectSetupScriptRunner.test.ts+1-1
......@@ -2,7 +2,7 @@ import { ProjectId, type OrchestrationProject } from "@t3tools/contracts";
22import * as Effect from "effect/Effect";
33import * as Layer from "effect/Layer";
44import * as Option from "effect/Option";
5import { describe, expect, it, vi } from "vitest";
5import { describe, expect, it, vi } from "vite-plus/test";
66
77import { ProjectionSnapshotQuery } from "../../orchestration/Services/ProjectionSnapshotQuery.ts";
88import { TerminalManager } from "../../terminal/Services/Manager.ts";
apps/server/src/provider/Layers/CodexSessionRuntime.test.ts+1-1
......@@ -2,7 +2,7 @@ import assert from "node:assert/strict";
22
33import * as Effect from "effect/Effect";
44import * as Schema from "effect/Schema";
5import { describe, it } from "vitest";
5import { describe, it } from "vite-plus/test";
66import { ThreadId } from "@t3tools/contracts";
77import * as CodexErrors from "effect-codex-app-server/errors";
88import * as CodexRpc from "effect-codex-app-server/rpc";
apps/server/src/provider/Layers/CursorAdapter.test.ts+4-3
......@@ -37,7 +37,8 @@ class CursorAdapter extends Context.Service<CursorAdapter, CursorAdapterShape>()
3737
3838const __dirname = path.dirname(fileURLToPath(import.meta.url));
3939const mockAgentPath = path.join(__dirname, "../../../scripts/acp-mock-agent.ts");
40const bunExe = "bun";
40const mockAgentCommand = "node";
41const mockAgentArgs = [mockAgentPath] as const;
4142
4243async function makeMockAgentWrapper(
4344 extraEnv?: Record<string, string>,
......@@ -51,7 +52,7 @@ async function makeMockAgentWrapper(
5152 const script = `#!/bin/sh
5253${envExports}
5354${options?.initialDelaySeconds ? `sleep ${JSON.stringify(String(options.initialDelaySeconds))}` : ""}
54exec ${JSON.stringify(bunExe)} ${JSON.stringify(mockAgentPath)} "$@"
55exec ${JSON.stringify(mockAgentCommand)} ${mockAgentArgs.map((arg) => JSON.stringify(arg)).join(" ")} "$@"
5556`;
5657 await writeFile(wrapperPath, script, "utf8");
5758 await chmod(wrapperPath, 0o755);
......@@ -73,7 +74,7 @@ printf '%s\t' "$@" >> ${JSON.stringify(argvLogPath)}
7374printf '\n' >> ${JSON.stringify(argvLogPath)}
7475export T3_ACP_REQUEST_LOG_PATH=${JSON.stringify(requestLogPath)}
7576${envExports}
76exec ${JSON.stringify(bunExe)} ${JSON.stringify(mockAgentPath)} "$@"
77exec ${JSON.stringify(mockAgentCommand)} ${mockAgentArgs.map((arg) => JSON.stringify(arg)).join(" ")} "$@"
7778`;
7879 await writeFile(wrapperPath, script, "utf8");
7980 await chmod(wrapperPath, 0o755);
apps/server/src/provider/Layers/CursorProvider.test.ts+5-11
......@@ -4,7 +4,7 @@ import * as NodeServices from "@effect/platform-node/NodeServices";
44import * as Effect from "effect/Effect";
55import * as FileSystem from "effect/FileSystem";
66import * as Path from "effect/Path";
7import { describe, expect, it } from "vitest";
7import { describe, expect, it } from "vite-plus/test";
88import type * as EffectAcpSchema from "effect-acp/schema";
99import type { CursorSettings } from "@t3tools/contracts";
1010import { createModelCapabilities } from "@t3tools/shared/model";
......@@ -68,16 +68,13 @@ const makeMockAgentWrapper = Effect.fn("makeMockAgentWrapper")(function* (
6868 prefix: "cursor-provider-mock-",
6969 });
7070 const wrapperPath = path.join(dir, "fake-agent.sh");
71 // @effect-diagnostics-next-line preferSchemaOverJson:off
72 const bunCommand = JSON.stringify("bun");
73 // @effect-diagnostics-next-line preferSchemaOverJson:off
74 const mockAgentPathJson = JSON.stringify(mockAgentPath);
71 const mockAgentCommand = ["node", mockAgentPath].map((arg) => JSON.stringify(arg)).join(" ");
7572 const envExports = Object.entries(extraEnv ?? {})
7673 .map(([key, value]) => `export ${key}=${JSON.stringify(value)}`)
7774 .join("\n");
7875 const script = `#!/bin/sh
7976${envExports}
80exec ${bunCommand} ${mockAgentPathJson} "$@"
77exec ${mockAgentCommand} "$@"
8178`;
8279 yield* fileSystem.writeFileString(wrapperPath, script);
8380 yield* fileSystem.chmod(wrapperPath, 0o755);
......@@ -93,17 +90,14 @@ const makeMockAgentWithAboutWrapper = Effect.fn("makeMockAgentWithAboutWrapper")
9390 prefix: "cursor-provider-about-mock-",
9491 });
9592 const wrapperPath = path.join(dir, "fake-agent.sh");
96 // @effect-diagnostics-next-line preferSchemaOverJson:off
97 const bunCommand = JSON.stringify("bun");
98 // @effect-diagnostics-next-line preferSchemaOverJson:off
99 const mockAgentPathJson = JSON.stringify(mockAgentPath);
93 const mockAgentCommand = ["node", mockAgentPath].map((arg) => JSON.stringify(arg)).join(" ");
10094 const script = `#!/bin/sh
10195if [ "$1" = "about" ]; then
10296 printf 'CLI Version 2026.04.09-f2b0fcd\\n'
10397 printf 'User Email cursor@example.com\\n'
10498 exit 0
10599fi
106exec ${bunCommand} ${mockAgentPathJson} "$@"
100exec ${mockAgentCommand} "$@"
107101`;
108102 yield* fileSystem.writeFileString(wrapperPath, script);
109103 yield* fileSystem.chmod(wrapperPath, 0o755);
apps/server/src/provider/Layers/CursorProvider.ts+4-3
......@@ -45,6 +45,9 @@ import {
4545import { AcpSessionRuntime } from "../acp/AcpSessionRuntime.ts";
4646import { CursorListAvailableModelsResponse } from "../acp/CursorAcpExtension.ts";
4747
48const decodeCursorListAvailableModelsResponse = Schema.decodeUnknownEffect(
49 CursorListAvailableModelsResponse,
50);
4851const PROVIDER = ProviderDriverKind.make("cursor");
4952const CURSOR_PRESENTATION = {
5053 displayName: "Cursor",
......@@ -547,9 +550,7 @@ const discoverCursorModelsViaListAvailableModels = (
547550 Effect.gen(function* () {
548551 yield* acp.start();
549552 const response = yield* acp.request("cursor/list_available_models", {});
550 const decoded = yield* Schema.decodeUnknownEffect(CursorListAvailableModelsResponse)(
551 response,
552 );
553 const decoded = yield* decodeCursorListAvailableModelsResponse(response);
553554 return buildCursorDiscoveredModelsFromAvailableModelsResponse(decoded);
554555 }),
555556 environment,
apps/server/src/provider/Layers/OpenCodeAdapter.test.ts+1-1
......@@ -11,7 +11,7 @@ import * as Schema from "effect/Schema";
1111import * as Scope from "effect/Scope";
1212import * as Stream from "effect/Stream";
1313import * as TestClock from "effect/testing/TestClock";
14import { beforeEach } from "vitest";
14import { beforeEach } from "vite-plus/test";
1515
1616import {
1717 OpenCodeSettings,
apps/server/src/provider/Layers/OpenCodeProvider.test.ts+1-1
......@@ -5,7 +5,7 @@ import { it } from "@effect/vitest";
55import * as Effect from "effect/Effect";
66import * as Layer from "effect/Layer";
77import * as Schema from "effect/Schema";
8import { beforeEach } from "vitest";
8import { beforeEach } from "vite-plus/test";
99
1010import { OpenCodeSettings } from "@t3tools/contracts";
1111import { ServerConfig } from "../../config.ts";
apps/server/src/provider/Layers/ProviderRegistry.test.ts+5
......@@ -1131,6 +1131,11 @@ it.layer(Layer.mergeAll(NodeServices.layer, ServerSettingsService.layerTest(), T
11311131 const initialCheckedAt = initialCodex?.checkedAt;
11321132 assert.notStrictEqual(initialCheckedAt, undefined);
11331133
1134 // The rebuilt instance may re-probe synchronously during the
1135 // settings update. Advance the TestClock first so `checkedAt`
1136 // can safely act as the fresh-probe marker this assertion uses.
1137 yield* TestClock.adjust("1 second");
1138
11341139 // Drive a settings change. The Hydration layer's
11351140 // `SettingsWatcherLive` consumes this via `streamChanges`,
11361141 // calls `reconcile`, which rebuilds the codex instance (the
apps/server/src/provider/Layers/ProviderSessionReaper.test.ts+1-1
......@@ -15,7 +15,7 @@ import * as ManagedRuntime from "effect/ManagedRuntime";
1515import * as Option from "effect/Option";
1616import * as Scope from "effect/Scope";
1717import * as Stream from "effect/Stream";
18import { afterEach, describe, expect, it, vi } from "vitest";
18import { afterEach, describe, expect, it, vi } from "vite-plus/test";
1919
2020import { ProjectionSnapshotQuery } from "../../orchestration/Services/ProjectionSnapshotQuery.ts";
2121import { SqlitePersistenceMemory } from "../../persistence/Layers/Sqlite.ts";
apps/server/src/provider/ProviderInstanceEnvironment.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { mergeProviderInstanceEnvironment } from "./ProviderInstanceEnvironment.ts";
44
apps/server/src/provider/acp/AcpAdapterSupport.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import * as EffectAcpErrors from "effect-acp/errors";
33import { ProviderDriverKind } from "@t3tools/contracts";
44
apps/server/src/provider/acp/AcpCoreRuntimeEvents.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { ProviderDriverKind, RuntimeRequestId, TurnId } from "@t3tools/contracts";
2import { describe, expect, it } from "vitest";
2import { describe, expect, it } from "vite-plus/test";
33
44import {
55 makeAcpAssistantItemEvent,
apps/server/src/provider/acp/AcpJsonRpcConnection.test.ts+19-18
......@@ -8,14 +8,15 @@ import * as NodeServices from "@effect/platform-node/NodeServices";
88import { it } from "@effect/vitest";
99import * as Effect from "effect/Effect";
1010import * as Stream from "effect/Stream";
11import { describe, expect } from "vitest";
11import { describe, expect } from "vite-plus/test";
1212
1313import { AcpSessionRuntime, type AcpSessionRequestLogEvent } from "./AcpSessionRuntime.ts";
1414import type * as EffectAcpProtocol from "effect-acp/protocol";
1515
1616const __dirname = path.dirname(fileURLToPath(import.meta.url));
1717const mockAgentPath = path.join(__dirname, "../../../scripts/acp-mock-agent.ts");
18const bunExe = "bun";
18const mockAgentCommand = "node";
19const mockAgentArgs = [mockAgentPath];
1920
2021describe("AcpSessionRuntime", () => {
2122 it.effect("merges custom initialize client capabilities into the ACP handshake", () => {
......@@ -39,8 +40,8 @@ describe("AcpSessionRuntime", () => {
3940 Effect.provide(
4041 AcpSessionRuntime.layer({
4142 spawn: {
42 command: bunExe,
43 args: [mockAgentPath],
43 command: mockAgentCommand,
44 args: mockAgentArgs,
4445 },
4546 cwd: process.cwd(),
4647 clientCapabilities: {
......@@ -99,8 +100,8 @@ describe("AcpSessionRuntime", () => {
99100 Effect.provide(
100101 AcpSessionRuntime.layer({
101102 spawn: {
102 command: bunExe,
103 args: [mockAgentPath],
103 command: mockAgentCommand,
104 args: mockAgentArgs,
104105 },
105106 cwd: process.cwd(),
106107 clientInfo: { name: "t3-test", version: "0.0.0" },
......@@ -157,8 +158,8 @@ describe("AcpSessionRuntime", () => {
157158 Effect.provide(
158159 AcpSessionRuntime.layer({
159160 spawn: {
160 command: bunExe,
161 args: [mockAgentPath],
161 command: mockAgentCommand,
162 args: mockAgentArgs,
162163 env: {
163164 T3_ACP_EMIT_INTERLEAVED_ASSISTANT_TOOL_CALLS: "1",
164165 },
......@@ -195,8 +196,8 @@ describe("AcpSessionRuntime", () => {
195196 Effect.provide(
196197 AcpSessionRuntime.layer({
197198 spawn: {
198 command: bunExe,
199 args: [mockAgentPath],
199 command: mockAgentCommand,
200 args: mockAgentArgs,
200201 env: {
201202 T3_ACP_EMIT_GENERIC_TOOL_PLACEHOLDERS: "1",
202203 },
......@@ -247,8 +248,8 @@ describe("AcpSessionRuntime", () => {
247248 AcpSessionRuntime.layer({
248249 authMethodId: "test",
249250 spawn: {
250 command: bunExe,
251 args: [mockAgentPath],
251 command: mockAgentCommand,
252 args: mockAgentArgs,
252253 },
253254 cwd: process.cwd(),
254255 clientInfo: { name: "t3-test", version: "0.0.0" },
......@@ -282,8 +283,8 @@ describe("AcpSessionRuntime", () => {
282283 AcpSessionRuntime.layer({
283284 authMethodId: "test",
284285 spawn: {
285 command: bunExe,
286 args: [mockAgentPath],
286 command: mockAgentCommand,
287 args: mockAgentArgs,
287288 },
288289 cwd: process.cwd(),
289290 clientInfo: { name: "t3-test", version: "0.0.0" },
......@@ -325,8 +326,8 @@ describe("AcpSessionRuntime", () => {
325326 AcpSessionRuntime.layer({
326327 authMethodId: "test",
327328 spawn: {
328 command: bunExe,
329 args: [mockAgentPath],
329 command: mockAgentCommand,
330 args: mockAgentArgs,
330331 },
331332 cwd: process.cwd(),
332333 clientInfo: { name: "t3-test", version: "0.0.0" },
......@@ -379,8 +380,8 @@ describe("AcpSessionRuntime", () => {
379380 AcpSessionRuntime.layer({
380381 authMethodId: "test",
381382 spawn: {
382 command: bunExe,
383 args: [mockAgentPath],
383 command: mockAgentCommand,
384 args: mockAgentArgs,
384385 env: {
385386 T3_ACP_REQUEST_LOG_PATH: requestLogPath,
386387 },
apps/server/src/provider/acp/AcpRuntimeModel.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import type * as EffectAcpSchema from "effect-acp/schema";
44
apps/server/src/provider/acp/CursorAcpCliProbe.test.ts+1-1
......@@ -6,7 +6,7 @@ import * as NodeServices from "@effect/platform-node/NodeServices";
66import { it } from "@effect/vitest";
77import * as Console from "effect/Console";
88import * as Effect from "effect/Effect";
9import { describe, expect } from "vitest";
9import { describe, expect } from "vite-plus/test";
1010import type * as EffectAcpSchema from "effect-acp/schema";
1111
1212import { AcpSessionRuntime } from "./AcpSessionRuntime.ts";
apps/server/src/provider/acp/CursorAcpExtension.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 CursorListAvailableModelsResponse,
apps/server/src/provider/acp/CursorAcpSupport.test.ts+1-1
......@@ -1,6 +1,6 @@
11import * as Effect from "effect/Effect";
22import type * as EffectAcpSchema from "effect-acp/schema";
3import { describe, expect, it } from "vitest";
3import { describe, expect, it } from "vite-plus/test";
44
55import { applyCursorAcpModelSelection, buildCursorAcpSpawnInput } from "./CursorAcpSupport.ts";
66
apps/server/src/provider/providerSnapshot.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import { ProviderDriverKind, type ModelCapabilities } from "@t3tools/contracts";
33import { createModelCapabilities } from "@t3tools/shared/model";
44
apps/server/src/server.test.ts+1-1
......@@ -54,7 +54,7 @@ import {
5454import { OtlpSerialization, OtlpTracer } from "effect/unstable/observability";
5555import { RpcClient, RpcSerialization } from "effect/unstable/rpc";
5656import * as Socket from "effect/unstable/socket/Socket";
57import { vi } from "vitest";
57import { vi } from "vite-plus/test";
5858
5959const TEST_EPOCH = DateTime.makeUnsafe("1970-01-01T00:00:00.000Z");
6060
apps/server/src/terminal/Layers/Manager.test.ts+1-1
......@@ -23,7 +23,7 @@ import * as Ref from "effect/Ref";
2323import * as Schedule from "effect/Schedule";
2424import * as Scope from "effect/Scope";
2525import { TestClock } from "effect/testing";
26import { expect } from "vitest";
26import { expect } from "vite-plus/test";
2727
2828import * as ProcessRunner from "../../processRunner.ts";
2929import type { TerminalManagerShape } from "../Services/Manager.ts";
apps/server/src/textGeneration/ClaudeTextGeneration.test.ts+1-1
......@@ -7,7 +7,7 @@ import * as Layer from "effect/Layer";
77import * as Path from "effect/Path";
88import * as Schema from "effect/Schema";
99import { createModelSelection } from "@t3tools/shared/model";
10import { expect } from "vitest";
10import { expect } from "vite-plus/test";
1111
1212import { ServerConfig } from "../config.ts";
1313import { type TextGenerationShape } from "./TextGeneration.ts";
apps/server/src/textGeneration/CodexTextGeneration.test.ts+1-1
......@@ -7,7 +7,7 @@ import * as Path from "effect/Path";
77import * as Result from "effect/Result";
88import * as Schema from "effect/Schema";
99import { createModelSelection } from "@t3tools/shared/model";
10import { expect } from "vitest";
10import { expect } from "vite-plus/test";
1111
1212import { CodexSettings, ProviderInstanceId, TextGenerationError } from "@t3tools/contracts";
1313
apps/server/src/textGeneration/CursorTextGeneration.test.ts+2-2
......@@ -12,7 +12,7 @@ import * as Exit from "effect/Exit";
1212import * as Layer from "effect/Layer";
1313import * as Schema from "effect/Schema";
1414import { createModelSelection } from "@t3tools/shared/model";
15import { expect } from "vitest";
15import { expect } from "vite-plus/test";
1616
1717import { CursorSettings, ProviderInstanceId } from "@t3tools/contracts";
1818
......@@ -45,7 +45,7 @@ function makeAcpAgentWrapper(dir: string, env: Record<string, string>): string {
4545 ' printf "%s\\n" "unexpected args: $*" >&2',
4646 " exit 11",
4747 "fi",
48 `exec bun ${JSON.stringify(mockAgentPath)}`,
48 `exec node ${JSON.stringify(mockAgentPath)}`,
4949 "",
5050 ].join("\n"),
5151 "utf8",
apps/server/src/textGeneration/OpenCodeTextGeneration.test.ts+1-1
......@@ -7,7 +7,7 @@ import * as Layer from "effect/Layer";
77import * as Schema from "effect/Schema";
88import * as TestClock from "effect/testing/TestClock";
99import * as NetService from "@t3tools/shared/Net";
10import { beforeEach, expect } from "vitest";
10import { beforeEach, expect } from "vite-plus/test";
1111
1212import { ServerConfig } from "../config.ts";
1313import {
apps/server/src/textGeneration/TextGeneration.test.ts+1-1
......@@ -3,7 +3,7 @@ import * as Effect from "effect/Effect";
33import * as PubSub from "effect/PubSub";
44import * as Result from "effect/Result";
55import * as Stream from "effect/Stream";
6import { describe, expect } from "vitest";
6import { describe, expect } from "vite-plus/test";
77
88import { ProviderInstanceId } from "@t3tools/contracts";
99import { createModelSelection } from "@t3tools/shared/model";
apps/server/src/textGeneration/TextGenerationPrompts.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 buildBranchNamePrompt,
apps/server/src/workspace/Layers/WorkspaceEntries.ts+1
......@@ -39,6 +39,7 @@ const IGNORED_DIRECTORY_NAMES = new Set([
3939 "node_modules",
4040 ".next",
4141 ".turbo",
42 ".vite-plus",
4243 "dist",
4344 "build",
4445 "out",
apps/server/tsconfig.json+1-1
......@@ -4,5 +4,5 @@
44 "types": ["node", "bun"],
55 "lib": ["ESNext", "esnext.disposable"]
66 },
7 "include": ["src", "tsdown.config.ts", "scripts", "integration", "../../scripts/lib"]
7 "include": ["src", "vite.config.ts", "scripts", "integration", "../../scripts/lib"]
88}
apps/server/tsdown.config.ts deleted-15
......@@ -1,15 +0,0 @@
1import { defineConfig } from "tsdown";
2
3const internalPackagePrefixes = ["@t3tools/", "effect-acp", "effect-codex-app-server"];
4
5export default defineConfig({
6 entry: ["src/bin.ts"],
7 outDir: "dist",
8 sourcemap: true,
9 clean: true,
10 noExternal: (id) => internalPackagePrefixes.some((prefix) => id.startsWith(prefix)),
11 inlineOnly: false,
12 banner: {
13 js: "#!/usr/bin/env node\n",
14 },
15});
apps/server/turbo.jsonc deleted-11
......@@ -1,11 +0,0 @@
1{
2 "$schema": "https://turbo.build/schema.json",
3 "extends": ["//"],
4 "tasks": {
5 "start": {
6 "dependsOn": ["build"],
7 "cache": false,
8 "persistent": true,
9 },
10 },
11}
apps/server/vite.config.ts created+35
......@@ -0,0 +1,35 @@
1import "vite-plus/test/config";
2import { defineConfig, mergeConfig } from "vite-plus";
3
4import baseConfig from "../../vite.config.ts";
5
6const internalPackagePrefixes = ["@t3tools/", "effect-acp", "effect-codex-app-server"];
7
8export default mergeConfig(
9 baseConfig,
10 defineConfig({
11 pack: {
12 entry: ["src/bin.ts"],
13 outDir: "dist",
14 sourcemap: true,
15 clean: true,
16 deps: {
17 alwaysBundle: (id: string) =>
18 internalPackagePrefixes.some((prefix) => id.startsWith(prefix)),
19 onlyBundle: false,
20 },
21 banner: {
22 js: "#!/usr/bin/env node\n",
23 },
24 },
25 test: {
26 // The server suite exercises sqlite, git, temp worktrees, and orchestration
27 // runtimes heavily. Running files in parallel introduces load-sensitive flakes.
28 fileParallelism: false,
29 // Server integration tests exercise sqlite, git, and orchestration together.
30 // Under package-wide runs they can exceed the default budget on loaded CI hosts.
31 hookTimeout: 120_000,
32 testTimeout: 120_000,
33 },
34 }),
35);
apps/server/vitest.config.ts deleted-18
......@@ -1,18 +0,0 @@
1import { defineConfig, mergeConfig } from "vitest/config";
2
3import baseConfig from "../../vitest.config.ts";
4
5export default mergeConfig(
6 baseConfig,
7 defineConfig({
8 test: {
9 // The server suite exercises sqlite, git, temp worktrees, and orchestration
10 // runtimes heavily. Running files in parallel introduces load-sensitive flakes.
11 fileParallelism: false,
12 // Server integration tests exercise sqlite, git, and orchestration together.
13 // Under package-wide parallel runs they regularly exceed the default 15s budget.
14 testTimeout: 60_000,
15 hookTimeout: 60_000,
16 },
17 }),
18);
apps/web/package.json+7-7
......@@ -4,12 +4,12 @@
44 "private": true,
55 "type": "module",
66 "scripts": {
7 "dev": "vite",
8 "build": "vite build",
9 "preview": "vite preview",
7 "dev": "vp dev",
8 "build": "vp build",
9 "preview": "vp preview",
1010 "typecheck": "tsgo --noEmit",
11 "test": "vitest run --passWithNoTests",
12 "test:browser": "vitest run --config vitest.browser.config.ts",
11 "test": "vp test run --passWithNoTests --project unit",
12 "test:browser": "vp test run --project browser",
1313 "test:browser:install": "playwright install --with-deps chromium"
1414 },
1515 "dependencies": {
......@@ -52,12 +52,12 @@
5252 "@types/react-dom": "~19.2.3",
5353 "@vercel/config": "^0.3.0",
5454 "@vitejs/plugin-react": "^6.0.0",
55 "@vitest/browser-playwright": "catalog:",
5655 "babel-plugin-react-compiler": "1.0.0",
5756 "msw": "2.12.11",
5857 "playwright": "^1.58.2",
5958 "tailwindcss": "^4.0.0",
60 "vite": "^8.0.0",
59 "vite": "catalog:",
60 "vite-plus": "catalog:",
6161 "vitest": "catalog:",
6262 "vitest-browser-react": "^2.0.5"
6363 }
apps/web/src/authBootstrap.test.ts+1-1
......@@ -9,7 +9,7 @@ import {
99import * as DateTime from "effect/DateTime";
1010import * as Effect from "effect/Effect";
1111import * as Schema from "effect/Schema";
12import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
12import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
1313
1414import { installEnvironmentHttpTest } from "../test/environmentHttpTest";
1515
apps/web/src/branding.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { afterEach, describe, expect, it, vi } from "vitest";
1import { afterEach, describe, expect, it, vi } from "vite-plus/test";
22
33const originalWindow = globalThis.window;
44
apps/web/src/clientPersistenceStorage.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { EnvironmentId, type PersistedSavedEnvironmentRecord } from "@t3tools/contracts";
2import { afterEach, describe, expect, it, vi } from "vitest";
2import { afterEach, describe, expect, it, vi } from "vite-plus/test";
33
44const testEnvironmentId = EnvironmentId.make("environment-1");
55
apps/web/src/components/BranchToolbar.logic.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { EnvironmentId, type VcsRef } from "@t3tools/contracts";
2import { describe, expect, it } from "vitest";
2import { describe, expect, it } from "vite-plus/test";
33import {
44 dedupeRemoteBranchesWithLocalMatches,
55 deriveLocalBranchNameFromRemoteRef,
apps/web/src/components/ChatMarkdown.browser.tsx+2-2
......@@ -1,7 +1,7 @@
11import "../index.css";
22
3import { page } from "vitest/browser";
4import { afterEach, describe, expect, it, vi } from "vitest";
3import { page } from "vite-plus/test/browser";
4import { afterEach, describe, expect, it, vi } from "vite-plus/test";
55import { render } from "vitest-browser-react";
66
77const { openInPreferredEditorMock, readLocalApiMock } = vi.hoisted(() => ({
apps/web/src/components/ChatView.browser.tsx+11-2
......@@ -29,8 +29,17 @@ import * as Option from "effect/Option";
2929import * as Schema from "effect/Schema";
3030import { HttpResponse, http, ws } from "msw";
3131import { setupWorker } from "msw/browser";
32import { page } from "vitest/browser";
33import { afterAll, afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
32import { page } from "vite-plus/test/browser";
33import {
34 afterAll,
35 afterEach,
36 beforeAll,
37 beforeEach,
38 describe,
39 expect,
40 it,
41 vi,
42} from "vite-plus/test";
3443import { render } from "vitest-browser-react";
3544
3645import { useCommandPaletteStore } from "../commandPaletteStore";
apps/web/src/components/ChatView.logic.test.ts+1-1
......@@ -7,7 +7,7 @@ import {
77 ThreadId,
88 TurnId,
99} from "@t3tools/contracts";
10import { afterEach, describe, expect, it, vi } from "vitest";
10import { afterEach, describe, expect, it, vi } from "vite-plus/test";
1111import { type EnvironmentState, useStore } from "../store";
1212import { type Thread } from "../types";
1313
apps/web/src/components/CommandPalette.logic.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it, vi } from "vitest";
1import { describe, expect, it, vi } from "vite-plus/test";
22import { EnvironmentId, ProjectId, ProviderInstanceId, ThreadId } from "@t3tools/contracts";
33import type { Thread } from "../types";
44import {
apps/web/src/components/GitActionsControl.browser.tsx+1-1
......@@ -1,7 +1,7 @@
11import { scopeThreadRef } from "@t3tools/client-runtime";
22import { ThreadId } from "@t3tools/contracts";
33import { useState } from "react";
4import { afterEach, describe, expect, it, vi } from "vitest";
4import { afterEach, describe, expect, it, vi } from "vite-plus/test";
55import { render } from "vitest-browser-react";
66
77const SHARED_THREAD_ID = ThreadId.make("thread-shared");
apps/web/src/components/GitActionsControl.logic.test.ts+1-1
......@@ -1,5 +1,5 @@
11import type { VcsStatusResult } from "@t3tools/contracts";
2import { assert, describe, it } from "vitest";
2import { assert, describe, it } from "vite-plus/test";
33import {
44 buildGitActionProgressStages,
55 buildMenuItems,
apps/web/src/components/GitActionsControl.tsx+1-1
......@@ -1057,7 +1057,7 @@ export default function GitActionsControl({
10571057 [persistThreadBranchSync],
10581058 );
10591059
1060 const { data: gitStatus = null, error: gitStatusError } = useVcsStatus({
1060 const { data: gitStatus, error: gitStatusError } = useVcsStatus({
10611061 environmentId: activeEnvironmentId,
10621062 cwd: gitCwd,
10631063 });
apps/web/src/components/KeybindingsToast.browser.tsx+10-1
......@@ -20,7 +20,16 @@ import { RouterProvider, createMemoryHistory } from "@tanstack/react-router";
2020import { ws, http, HttpResponse } from "msw";
2121import { setupWorker } from "msw/browser";
2222import * as Schema from "effect/Schema";
23import { afterAll, afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
23import {
24 afterAll,
25 afterEach,
26 beforeAll,
27 beforeEach,
28 describe,
29 expect,
30 it,
31 vi,
32} from "vite-plus/test";
2433import { render } from "vitest-browser-react";
2534
2635import { useComposerDraftStore } from "../composerDraftStore";
apps/web/src/components/ProviderUpdateLaunchNotification.logic.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import { ProviderDriverKind, ProviderInstanceId, type ServerProvider } from "@t3tools/contracts";
33
44import {
apps/web/src/components/PullRequestThreadDialog.tsx+1-1
......@@ -52,7 +52,7 @@ export function PullRequestThreadDialog({
5252 { wait: 450 },
5353 (debouncerState) => ({ isPending: debouncerState.isPending }),
5454 );
55 const { data: gitStatus = null } = useVcsStatus({ environmentId, cwd });
55 const { data: gitStatus } = useVcsStatus({ environmentId, cwd });
5656 const sourceControlPresentation = useMemo(
5757 () => getSourceControlPresentation(gitStatus?.sourceControlProvider),
5858 [gitStatus?.sourceControlProvider],
apps/web/src/components/Sidebar.logic.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
1import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
22import { ProviderDriverKind } from "@t3tools/contracts";
33
44import {
apps/web/src/components/ThreadTerminalDrawer.browser.tsx+1-1
......@@ -2,7 +2,7 @@ import "../index.css";
22
33import { scopeThreadRef } from "@t3tools/client-runtime";
44import { ThreadId, type TerminalAttachStreamEvent } from "@t3tools/contracts";
5import { afterEach, describe, expect, it, vi } from "vitest";
5import { afterEach, describe, expect, it, vi } from "vite-plus/test";
66import { render } from "vitest-browser-react";
77
88const {
apps/web/src/components/ThreadTerminalDrawer.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 resolveTerminalSelectionActionPosition,
apps/web/src/components/WebSocketConnectionSurface.logic.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import type { WsConnectionStatus } from "../rpc/wsConnectionState";
44import { shouldAutoReconnect, shouldRestartStalledReconnect } from "./WebSocketConnectionSurface";
apps/web/src/components/chat/ChangedFilesTree.test.tsx+1-1
......@@ -1,6 +1,6 @@
11import { TurnId } from "@t3tools/contracts";
22import { renderToStaticMarkup } from "react-dom/server";
3import { describe, expect, it } from "vitest";
3import { describe, expect, it } from "vite-plus/test";
44
55import { ChangedFilesTree } from "./ChangedFilesTree";
66
apps/web/src/components/chat/ChatHeader.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { EnvironmentId } from "@t3tools/contracts";
2import { describe, expect, it } from "vitest";
2import { describe, expect, it } from "vite-plus/test";
33
44import { shouldShowOpenInPicker } from "./ChatHeader";
55
apps/web/src/components/chat/CompactComposerControlsMenu.browser.tsx+2-2
......@@ -10,8 +10,8 @@ import {
1010import { scopedThreadKey, scopeThreadRef } from "@t3tools/client-runtime";
1111import "../../index.css";
1212
13import { page } from "vitest/browser";
14import { afterEach, describe, expect, it, vi } from "vitest";
13import { page } from "vite-plus/test/browser";
14import { afterEach, describe, expect, it, vi } from "vite-plus/test";
1515import { render } from "vitest-browser-react";
1616import { createModelCapabilities, createModelSelection } from "@t3tools/shared/model";
1717
apps/web/src/components/chat/ComposerPendingTerminalContexts.test.tsx+1-1
......@@ -1,6 +1,6 @@
11import { ThreadId } from "@t3tools/contracts";
22import { renderToStaticMarkup } from "react-dom/server";
3import { describe, expect, it } from "vitest";
3import { describe, expect, it } from "vite-plus/test";
44
55import { ComposerPendingTerminalContextChip } from "./ComposerPendingTerminalContexts";
66
apps/web/src/components/chat/ComposerPrimaryActions.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { formatPendingPrimaryActionLabel } from "./ComposerPrimaryActions";
44
apps/web/src/components/chat/MessagesTimeline.browser.tsx+2-2
......@@ -3,8 +3,8 @@ import "../../index.css";
33import { EnvironmentId } from "@t3tools/contracts";
44import { createRef } from "react";
55import type { LegendListRef } from "@legendapp/list/react";
6import { page } from "vitest/browser";
7import { afterEach, describe, expect, it, vi } from "vitest";
6import { page } from "vite-plus/test/browser";
7import { afterEach, describe, expect, it, vi } from "vite-plus/test";
88import { render } from "vitest-browser-react";
99
1010const scrollToEndSpy = vi.fn();
apps/web/src/components/chat/MessagesTimeline.logic.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import {
33 computeStableMessagesTimelineRows,
44 computeMessageDurationStart,
apps/web/src/components/chat/MessagesTimeline.test.tsx+1-1
......@@ -1,7 +1,7 @@
11import { EnvironmentId, MessageId } from "@t3tools/contracts";
22import { createRef, type ReactNode, type Ref } from "react";
33import { renderToStaticMarkup } from "react-dom/server";
4import { beforeAll, describe, expect, it, vi } from "vitest";
4import { beforeAll, describe, expect, it, vi } from "vite-plus/test";
55import type { LegendListRef } from "@legendapp/list/react";
66
77vi.mock("@legendapp/list/react", async () => {
apps/web/src/components/chat/ProviderModelPicker.browser.tsx+2-2
......@@ -1,8 +1,8 @@
11import { ProviderDriverKind, ProviderInstanceId, type ServerProvider } from "@t3tools/contracts";
22import { EnvironmentId } from "@t3tools/contracts";
33import { createModelCapabilities } from "@t3tools/shared/model";
4import { page, userEvent } from "vitest/browser";
5import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
4import { page, userEvent } from "vite-plus/test/browser";
5import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
66import { render } from "vitest-browser-react";
77
88import { ProviderModelPicker } from "./ProviderModelPicker";
apps/web/src/components/chat/composerMenuHighlight.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { resolveComposerMenuActiveItemId } from "./composerMenuHighlight";
44
apps/web/src/components/chat/composerProviderState.test.tsx+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import {
33 ProviderDriverKind,
44 type ProviderOptionDescriptor,
apps/web/src/components/chat/composerSlashCommandSearch.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import { ProviderDriverKind } from "@t3tools/contracts";
33
44import type { ComposerCommandItem } from "./ComposerCommandMenu";
apps/web/src/components/chat/modelPickerSearch.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { buildModelPickerSearchText, scoreModelPickerSearch } from "./modelPickerSearch";
44
apps/web/src/components/chat/userMessageTerminalContexts.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 buildInlineTerminalContextText,
apps/web/src/components/composerFooterLayout.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 COMPOSER_FOOTER_COMPACT_BREAKPOINT_PX,
apps/web/src/components/desktopUpdate.logic.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import type { DesktopUpdateActionResult, DesktopUpdateState } from "@t3tools/contracts";
33
44import {
apps/web/src/components/settings/KeybindingsSettings.logic.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import type { ResolvedKeybindingsConfig } from "@t3tools/contracts";
33
44import {
apps/web/src/components/settings/ProviderInstanceCard.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import type { ServerProviderModel } from "@t3tools/contracts";
33
44import { deriveProviderModelsForDisplay } from "./ProviderInstanceCard";
apps/web/src/components/settings/ProviderSettingsForm.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import { ProviderDriverKind } from "@t3tools/contracts";
33
44import { DRIVER_OPTION_BY_VALUE } from "./providerDriverMeta";
apps/web/src/components/settings/SettingsPanels.browser.tsx+2-2
......@@ -20,8 +20,8 @@ import {
2020} from "@t3tools/contracts";
2121import * as DateTime from "effect/DateTime";
2222import * as Option from "effect/Option";
23import { page } from "vitest/browser";
24import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
23import { page } from "vite-plus/test/browser";
24import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
2525import { render } from "vitest-browser-react";
2626import type { ReactNode } from "react";
2727import {
apps/web/src/components/settings/SettingsPanels.logic.test.ts+1-1
......@@ -4,7 +4,7 @@ import {
44 ProviderInstanceId,
55 type ProviderInstanceConfig,
66} from "@t3tools/contracts";
7import { describe, expect, it } from "vitest";
7import { describe, expect, it } from "vite-plus/test";
88import {
99 buildProviderInstanceUpdatePatch,
1010 formatDiagnosticsDescription,
apps/web/src/components/settings/pairingUrls.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { afterEach, describe, expect, it, vi } from "vitest";
1import { afterEach, describe, expect, it, vi } from "vite-plus/test";
22
33import { resolveDesktopPairingUrl, resolveHostedPairingUrl } from "./pairingUrls";
44
apps/web/src/components/ui/command.tsx+1-1
......@@ -98,7 +98,7 @@ function Command({
9898function CommandInput({
9999 className,
100100 wrapperClassName,
101 placeholder = undefined,
101 placeholder,
102102 ...props
103103}: React.ComponentProps<typeof AutocompleteInput> & {
104104 wrapperClassName?: string | undefined;
apps/web/src/components/ui/qr-code.test.tsx+1-1
......@@ -1,5 +1,5 @@
11import { renderToStaticMarkup } from "react-dom/server";
2import { describe, expect, it } from "vitest";
2import { describe, expect, it } from "vite-plus/test";
33
44import { QRCodeSvg } from "./qr-code";
55
apps/web/src/components/ui/sidebar.test.tsx+1-1
......@@ -1,5 +1,5 @@
11import { renderToStaticMarkup } from "react-dom/server";
2import { describe, expect, it } from "vitest";
2import { describe, expect, it } from "vite-plus/test";
33
44import {
55 SidebarMenuAction,
apps/web/src/components/ui/toast.logic.test.ts+1-1
......@@ -1,5 +1,5 @@
11import type { ScopedThreadRef } from "@t3tools/contracts";
2import { assert, describe, it } from "vitest";
2import { assert, describe, it } from "vite-plus/test";
33import {
44 buildVisibleToastLayout,
55 shouldHideCollapsedToastContent,
apps/web/src/components/ui/toast.tsx+1-1
......@@ -501,7 +501,7 @@ function ToastProvider({ children, position = "top-right", ...props }: ToastProv
501501 );
502502}
503503
504function Toasts({ position = "top-right" }: { position: ToastPosition }) {
504function Toasts({ position }: { position: ToastPosition }) {
505505 const { toasts } = Toast.useToastManager<ThreadToastData>();
506506 const activeThreadRef = useActiveThreadRefFromRoute();
507507 const isTop = position.startsWith("top");
apps/web/src/composer-editor-mentions.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 selectionTouchesMentionBoundary,
apps/web/src/composer-logic.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 clampCollapsedComposerCursor,
apps/web/src/composerDraftStore.test.ts+1-1
......@@ -55,7 +55,7 @@ function selectionsByProvider(
5555 }
5656 return result;
5757}
58import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
58import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
5959
6060import {
6161 COMPOSER_DRAFT_STORAGE_KEY,
apps/web/src/contextMenuFallback.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
1import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
22
33import { showContextMenuFallback } from "./contextMenuFallback";
44
apps/web/src/diffRouteSearch.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { parseDiffRouteSearch } from "./diffRouteSearch";
44
apps/web/src/environmentGrouping.test.ts+1-1
......@@ -1,6 +1,6 @@
11import { EnvironmentId, ProjectId, ProviderInstanceId, ThreadId } from "@t3tools/contracts";
22import { scopeProjectRef } from "@t3tools/client-runtime";
3import { describe, expect, it } from "vitest";
3import { describe, expect, it } from "vite-plus/test";
44
55import {
66 selectProjectsAcrossEnvironments,
apps/web/src/environments/primary/bootstrap.test.ts+1-1
......@@ -1,6 +1,6 @@
1import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
21import { EnvironmentId, type ExecutionEnvironmentDescriptor } from "@t3tools/contracts";
32import * as Effect from "effect/Effect";
3import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
44
55import {
66 getPrimaryKnownEnvironment,
apps/web/src/environments/runtime/catalog.test.ts+1-1
......@@ -3,7 +3,7 @@ import {
33 type LocalApi,
44 type PersistedSavedEnvironmentRecord,
55} from "@t3tools/contracts";
6import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
6import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
77
88import {
99 resetSavedEnvironmentRegistryStoreForTests,
apps/web/src/environments/runtime/connection.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { EnvironmentId } from "@t3tools/contracts";
2import { describe, expect, it, vi } from "vitest";
2import { describe, expect, it, vi } from "vite-plus/test";
33
44import { createEnvironmentConnection } from "./connection";
55import type { WsRpcClient } from "@t3tools/client-runtime";
apps/web/src/environments/runtime/service.addSavedEnvironment.test.ts+1-1
......@@ -1,6 +1,6 @@
11import { EnvironmentAuthInvalidError, EnvironmentId } from "@t3tools/contracts";
22import * as Schema from "effect/Schema";
3import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
3import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
44
55const decodeEnvironmentAuthInvalidError = Schema.decodeUnknownSync(EnvironmentAuthInvalidError);
66
apps/web/src/environments/runtime/service.savedEnvironments.test.ts+1-1
......@@ -1,6 +1,6 @@
11import { QueryClient } from "@tanstack/react-query";
22import { EnvironmentId } from "@t3tools/contracts";
3import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
3import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
44
55const mockCreateEnvironmentConnection = vi.fn();
66const mockCreateWsRpcClient = vi.fn();
apps/web/src/environments/runtime/service.threadSubscriptions.test.ts+1-1
......@@ -8,7 +8,7 @@ import {
88 TurnId,
99 type OrchestrationShellSnapshot,
1010} from "@t3tools/contracts";
11import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
11import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
1212
1313const mockSubscribeThread = vi.fn();
1414const mockThreadUnsubscribe = vi.fn();
apps/web/src/filePathDisplay.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { formatWorkspaceRelativePath } from "./filePathDisplay";
44
apps/web/src/historyBootstrap.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { MessageId } from "@t3tools/contracts";
2import { describe, expect, it } from "vitest";
2import { describe, expect, it } from "vite-plus/test";
33
44import { buildBootstrapInput } from "./historyBootstrap";
55
apps/web/src/hostedPairing.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { afterEach, describe, expect, it, vi } from "vitest";
1import { afterEach, describe, expect, it, vi } from "vite-plus/test";
22
33import {
44 buildHostedChannelSelectionUrl,
apps/web/src/keybindings.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { assert, describe, it } from "vitest";
1import { assert, describe, it } from "vite-plus/test";
22
33import {
44 type KeybindingCommand,
apps/web/src/lib/chatThreadActions.test.ts+1-1
......@@ -1,6 +1,6 @@
11import { scopeProjectRef } from "@t3tools/client-runtime";
22import { EnvironmentId, ProjectId } from "@t3tools/contracts";
3import { describe, expect, it, vi } from "vitest";
3import { describe, expect, it, vi } from "vite-plus/test";
44import {
55 resolveThreadActionProjectRef,
66 startNewLocalThreadFromContext,
apps/web/src/lib/contextWindow.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import { EventId, type OrchestrationThreadActivity, TurnId } from "@t3tools/contracts";
33
44import { deriveLatestContextWindowSnapshot, formatContextWindowTokens } from "./contextWindow";
apps/web/src/lib/desktopUpdateReactQuery.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { QueryClient } from "@tanstack/react-query";
2import { describe, expect, it } from "vitest";
2import { describe, expect, it } from "vite-plus/test";
33import type { DesktopUpdateState } from "@t3tools/contracts";
44import {
55 desktopUpdateQueryKeys,
apps/web/src/lib/diffRendering.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import { buildPatchCacheKey } from "./diffRendering";
33
44describe("buildPatchCacheKey", () => {
apps/web/src/lib/diffRendering.ts+2-2
......@@ -1,5 +1,5 @@
1import { parsePatchFiles } from "@pierre/diffs";
2import type { FileDiffMetadata } from "@pierre/diffs/react";
1import { parsePatchFiles } from "@pierre/diffs/utils/parsePatchFiles";
2import type { FileDiffMetadata } from "@pierre/diffs/types";
33
44export const DIFF_THEME_NAMES = {
55 light: "pierre-light",
apps/web/src/lib/lruCache.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import { LRUCache } from "./lruCache";
33
44describe("LRUCache", () => {
apps/web/src/lib/projectPaths.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 appendBrowsePathSegment,
apps/web/src/lib/projectScriptKeybindings.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { MAX_KEYBINDING_VALUE_LENGTH, type KeybindingCommand } from "@t3tools/contracts";
2import { describe, expect, it } from "vitest";
2import { describe, expect, it } from "vite-plus/test";
33
44import { commandForProjectScript } from "../projectScripts";
55import {
apps/web/src/lib/terminalContext.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { ThreadId } from "@t3tools/contracts";
2import { describe, expect, it } from "vitest";
2import { describe, expect, it } from "vite-plus/test";
33
44import {
55 appendTerminalContextsToPrompt,
apps/web/src/lib/terminalFocus.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { afterEach, describe, expect, it } from "vitest";
1import { afterEach, describe, expect, it } from "vite-plus/test";
22
33import { isTerminalFocused } from "./terminalFocus";
44
apps/web/src/lib/terminalUiStateCleanup.test.ts+1-1
......@@ -1,6 +1,6 @@
11import { scopedThreadKey, scopeThreadRef } from "@t3tools/client-runtime";
22import { ThreadId } from "@t3tools/contracts";
3import { describe, expect, it } from "vitest";
3import { describe, expect, it } from "vite-plus/test";
44
55import { collectActiveTerminalUiThreadKeys } from "./terminalUiStateCleanup";
66
apps/web/src/lib/threadSort.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import {
33 DEFAULT_RUNTIME_MODE,
44 EnvironmentId,
apps/web/src/lib/turnDiffTree.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { buildTurnDiffTree, summarizeTurnDiffStats } from "./turnDiffTree";
44
apps/web/src/lib/utils.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, assert, it } from "vitest";
1import { describe, assert, it } from "vite-plus/test";
22import { isWindowsPlatform } from "./utils";
33
44describe("isWindowsPlatform", () => {
apps/web/src/localApi.test.ts+1-1
......@@ -14,7 +14,7 @@ import {
1414 type TerminalMetadataStreamEvent,
1515 ThreadId,
1616} from "@t3tools/contracts";
17import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
17import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
1818
1919import type { ContextMenuItem } from "@t3tools/contracts";
2020
apps/web/src/markdown-links.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 resolveMarkdownFileLinkMeta,
apps/web/src/modelOrdering.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import { ProviderInstanceId } from "@t3tools/contracts";
33
44import {
apps/web/src/modelSelection.test.ts+1-1
......@@ -1,6 +1,6 @@
11import { ProviderDriverKind, ProviderInstanceId, type ServerProvider } from "@t3tools/contracts";
22import { DEFAULT_UNIFIED_SETTINGS, type UnifiedSettings } from "@t3tools/contracts/settings";
3import { describe, expect, it } from "vitest";
3import { describe, expect, it } from "vite-plus/test";
44import { deriveProviderInstanceEntries } from "./providerInstances";
55import {
66 getAppModelOptionsForInstance,
apps/web/src/orchestrationEventEffects.test.ts+1-1
......@@ -8,7 +8,7 @@ import {
88 TurnId,
99 type OrchestrationEvent,
1010} from "@t3tools/contracts";
11import { describe, expect, it } from "vitest";
11import { describe, expect, it } from "vite-plus/test";
1212
1313import { deriveOrchestrationBatchEffects } from "./orchestrationEventEffects";
1414
apps/web/src/orchestrationRecovery.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 createOrchestrationRecoveryCoordinator,
apps/web/src/pendingUserInput.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 buildPendingUserInputAnswers,
apps/web/src/projectScripts.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import {
33 projectScriptCwd,
44 projectScriptRuntimeEnv,
apps/web/src/proposedPlan.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 buildCollapsedProposedPlanPreviewMarkdown,
apps/web/src/providerInstances.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { ProviderDriverKind, ProviderInstanceId, type ServerProvider } from "@t3tools/contracts";
2import { describe, expect, it } from "vitest";
2import { describe, expect, it } from "vite-plus/test";
33import {
44 deriveProviderInstanceEntries,
55 resolveSelectableProviderInstance,
apps/web/src/providerSkillPresentation.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 formatProviderSkillDisplayName,
apps/web/src/providerSkillSearch.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import type { ServerProviderSkill } from "@t3tools/contracts";
44
apps/web/src/providerUpdateDismissal.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { beforeEach, describe, expect, it } from "vitest";
1import { beforeEach, describe, expect, it } from "vite-plus/test";
22
33import { removeLocalStorageItem } from "./hooks/useLocalStorage";
44import {
apps/web/src/pullRequestReference.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { parsePullRequestReference } from "./pullRequestReference";
44
apps/web/src/reviewCommentContext.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 buildReviewCommentRenderablePatch,
apps/web/src/rpc/requestLatencyState.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
1import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
22
33import {
44 acknowledgeRpcRequest,
apps/web/src/rpc/serverState.test.ts+1-1
......@@ -11,7 +11,7 @@ import {
1111 type ServerProvider,
1212} from "@t3tools/contracts";
1313import { DEFAULT_RESOLVED_KEYBINDINGS } from "@t3tools/shared/keybindings";
14import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
14import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
1515
1616import {
1717 getServerConfig,
apps/web/src/rpc/wsConnectionState.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
1import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
22
33import {
44 getWsConnectionStatus,
apps/web/src/rpc/wsTransport.test.ts+1-1
......@@ -1,6 +1,6 @@
11import { DEFAULT_SERVER_SETTINGS, ServerSettings, WS_METHODS } from "@t3tools/contracts";
22import * as Schema from "effect/Schema";
3import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
3import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
44
55import {
66 __resetClientTracingForTests,
apps/web/src/session-logic.test.ts+1-1
......@@ -5,7 +5,7 @@ import {
55 TurnId,
66 type OrchestrationThreadActivity,
77} from "@t3tools/contracts";
8import { describe, expect, it } from "vitest";
8import { describe, expect, it } from "vite-plus/test";
99
1010import {
1111 deriveCompletionDividerBeforeEntryId,
apps/web/src/shortcutModifierState.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 areShortcutModifierStatesEqual,
apps/web/src/store.test.ts+1-1
......@@ -11,7 +11,7 @@ import {
1111 TurnId,
1212 type OrchestrationEvent,
1313} from "@t3tools/contracts";
14import { describe, expect, it } from "vitest";
14import { describe, expect, it } from "vite-plus/test";
1515
1616import {
1717 applyOrchestrationEvent,
apps/web/src/terminal-links.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 collectWrappedTerminalLinkLine,
apps/web/src/terminalUiStateStore.test.ts+1-1
......@@ -1,6 +1,6 @@
11import { scopeThreadRef, scopedThreadKey } from "@t3tools/client-runtime";
22import { ThreadId } from "@t3tools/contracts";
3import { beforeEach, describe, expect, it } from "vitest";
3import { beforeEach, describe, expect, it } from "vite-plus/test";
44
55import {
66 migratePersistedTerminalUiStateStoreState,
apps/web/src/threadRoutes.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import { scopeThreadRef } from "@t3tools/client-runtime";
33import { ThreadId } from "@t3tools/contracts";
44import { DraftId } from "./composerDraftStore";
apps/web/src/threadSelectionStore.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { ThreadId } from "@t3tools/contracts";
2import { beforeEach, describe, expect, it } from "vitest";
2import { beforeEach, describe, expect, it } from "vite-plus/test";
33
44import { useThreadSelectionStore } from "./threadSelectionStore";
55
apps/web/src/timestampFormat.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
1import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
22
33import {
44 formatElapsedDurationLabel,
apps/web/src/uiStateStore.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { ProjectId, ThreadId } from "@t3tools/contracts";
2import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
2import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
33
44import {
55 clearThreadUi,
apps/web/src/versionSkew.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { EnvironmentId } from "@t3tools/contracts";
2import { describe, expect, it } from "vitest";
2import { describe, expect, it } from "vite-plus/test";
33
44import { APP_VERSION } from "./branding";
55import {
apps/web/src/vite-env.d.ts+1-1
......@@ -1,4 +1,4 @@
1/// <reference types="vite/client" />
1/// <reference types="vite-plus/client" />
22
33import type { DesktopBridge, LocalApi } from "@t3tools/contracts";
44
apps/web/src/vite-plus-browser-matchers.d.ts created+11
......@@ -0,0 +1,11 @@
1import type { ExpectPollOptions } from "vite-plus/test";
2import type { Locator } from "vite-plus/test/browser";
3
4declare module "vite-plus/test" {
5 interface ExpectStatic {
6 element: (
7 element: HTMLElement | SVGElement | null | Locator,
8 options?: ExpectPollOptions,
9 ) => any;
10 }
11}
apps/web/src/vscode-icons.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { assert, describe, it } from "vitest";
1import { assert, describe, it } from "vite-plus/test";
22
33import { getVscodeIconUrlForEntry } from "./vscode-icons";
44
apps/web/src/worktreeCleanup.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { EnvironmentId, ProjectId, ProviderInstanceId, ThreadId } from "@t3tools/contracts";
2import { describe, expect, it } from "vitest";
2import { describe, expect, it } from "vite-plus/test";
33
44import { DEFAULT_INTERACTION_MODE, DEFAULT_RUNTIME_MODE, type Thread } from "./types";
55import { formatWorktreePathForDisplay, getOrphanedWorktreePathForThread } from "./worktreeCleanup";
apps/web/turbo.jsonc deleted-9
......@@ -1,9 +0,0 @@
1{
2 "$schema": "https://turbo.build/schema.json",
3 "extends": ["//"],
4 "tasks": {
5 "dev": {
6 "persistent": true,
7 },
8 },
9}
apps/web/vercel.ts+2-2
......@@ -25,12 +25,12 @@ function channelCookie(channel: "latest" | "nightly"): string {
2525
2626export const config: VercelConfig = {
2727 buildCommand:
28 'turbo build --filter @t3tools/web && bun ../../scripts/apply-web-brand-assets.ts --channel "${VITE_HOSTED_APP_CHANNEL:-latest}"',
28 'vp run --filter @t3tools/web build && node ../../scripts/apply-web-brand-assets.ts --channel "${VITE_HOSTED_APP_CHANNEL:-latest}"',
2929 git: {
3030 deploymentEnabled: false,
3131 },
3232 installCommand:
33 "bun add -g turbo && bun install --filter '@t3tools/contracts' --filter '@t3tools/client-runtime' --filter '@t3tools/scripts' --filter '@t3tools/web'",
33 "npm install -g vite-plus && vp install --filter '@t3tools/contracts' --filter '@t3tools/client-runtime' --filter '@t3tools/scripts' --filter '@t3tools/web'",
3434 routes: [
3535 {
3636 src: "/__t3code/channel",
apps/web/vite.config.ts+112-67
......@@ -2,7 +2,10 @@ import tailwindcss from "@tailwindcss/vite";
22import react, { reactCompilerPreset } from "@vitejs/plugin-react";
33import babel from "@rolldown/plugin-babel";
44import { tanstackRouter } from "@tanstack/router-plugin/vite";
5import { defineConfig } from "vite";
5import { playwright } from "vite-plus/test/browser-playwright";
6import { defineProject, type TestProjectInlineConfiguration } from "vite-plus/test/config";
7import "vite-plus/test/config";
8import { defineConfig } from "vite-plus";
69import pkg from "./package.json" with { type: "json" };
710
811const port = Number(process.env.PORT ?? 5733);
......@@ -25,13 +28,50 @@ const configuredHostedAppUrl = (() => {
2528})();
2629const sourcemapEnv = process.env.T3CODE_WEB_SOURCEMAP?.trim().toLowerCase();
2730
28const buildSourcemap =
31const buildSourcemap: boolean | "hidden" =
2932 sourcemapEnv === "0" || sourcemapEnv === "false"
3033 ? false
3134 : sourcemapEnv === "hidden"
3235 ? "hidden"
3336 : true;
3437
38const unitTestProject = {
39 extends: true,
40 test: {
41 name: "unit",
42 include: ["src/**/*.test.{ts,tsx}"],
43 // The web runtime suite exercises auth bootstrap, saved environments,
44 // and websocket subscription lifecycles. Under the full monorepo test
45 // run, those async tests can exceed Vitest's default 5s budget.
46 hookTimeout: 15_000,
47 testTimeout: 15_000,
48 },
49} satisfies TestProjectInlineConfiguration;
50
51const browserTestProject = {
52 extends: true,
53 server: {
54 // Browser tests need concurrent runs to claim the next available port.
55 strictPort: false,
56 },
57 test: {
58 name: "browser",
59 include: ["src/components/**/*.browser.tsx"],
60 hookTimeout: 30_000,
61 testTimeout: 30_000,
62 browser: {
63 enabled: true,
64 provider: playwright() as never,
65 instances: [{ browser: "chromium" }],
66 headless: true,
67 api: {
68 strictPort: false,
69 },
70 },
71 fileParallelism: false,
72 },
73} satisfies TestProjectInlineConfiguration;
74
3575function resolveDevProxyTarget(wsUrl: string | undefined): string | undefined {
3676 if (!wsUrl) {
3777 return undefined;
......@@ -55,72 +95,77 @@ function resolveDevProxyTarget(wsUrl: string | undefined): string | undefined {
5595
5696const devProxyTarget = resolveDevProxyTarget(configuredWsUrl);
5797
58export default defineConfig({
59 plugins: [
60 tanstackRouter(),
61 react(),
62 babel({
63 // We need to be explicit about the parser options after moving to @vitejs/plugin-react v6.0.0
64 // This is because the babel plugin only automatically parses typescript and jsx based on relative paths (e.g. "**/*.ts")
65 // whereas the previous version of the plugin parsed all files with a .ts extension.
66 // This is causing our packages/ directory to fail to parse, as they are not relative to the CWD.
67 parserOpts: { plugins: ["typescript", "jsx"] },
68 presets: [reactCompilerPreset()],
69 }),
70 tailwindcss(),
71 ],
72 optimizeDeps: {
73 include: [
74 "@pierre/diffs",
75 "@pierre/diffs/react",
76 "@pierre/diffs/worker/worker.js",
77 "effect/Array",
78 "effect/Order",
98export default defineConfig(() => {
99 return {
100 plugins: [
101 tanstackRouter(),
102 react(),
103 babel({
104 // We need to be explicit about the parser options after moving to @vitejs/plugin-react v6.0.0
105 // This is because the babel plugin only automatically parses typescript and jsx based on relative paths (e.g. "**/*.ts")
106 // whereas the previous version of the plugin parsed all files with a .ts extension.
107 // This is causing our packages/ directory to fail to parse, as they are not relative to the CWD.
108 parserOpts: { plugins: ["typescript", "jsx"] },
109 presets: [reactCompilerPreset()],
110 }),
111 tailwindcss(),
79112 ],
80 },
81 define: {
82 // In dev mode, tell the web app where the WebSocket server lives
83 "import.meta.env.VITE_WS_URL": JSON.stringify(configuredWsUrl ?? ""),
84 "import.meta.env.VITE_HOSTED_APP_URL": JSON.stringify(configuredHostedAppUrl ?? ""),
85 "import.meta.env.VITE_HOSTED_APP_CHANNEL": JSON.stringify(configuredHostedAppChannel),
86 "import.meta.env.APP_VERSION": JSON.stringify(configuredAppVersion),
87 },
88 resolve: {
89 tsconfigPaths: true,
90 },
91 server: {
92 host,
93 port,
94 strictPort: true,
95 ...(devProxyTarget
96 ? {
97 proxy: {
98 "/.well-known": {
99 target: devProxyTarget,
100 changeOrigin: true,
101 },
102 "/api": {
103 target: devProxyTarget,
104 changeOrigin: true,
105 },
106 "/attachments": {
107 target: devProxyTarget,
108 changeOrigin: true,
109 },
110 },
111 }
112 : {}),
113 hmr: {
114 // Explicit config so Vite's HMR WebSocket connects reliably
115 // inside Electron's BrowserWindow. Vite 8 uses console.debug for
116 // connection logs — enable "Verbose" in DevTools to see them.
117 protocol: "ws",
113 optimizeDeps: {
114 include: [
115 "@pierre/diffs",
116 "@pierre/diffs/react",
117 "@pierre/diffs/worker/worker.js",
118 "effect/Array",
119 "effect/Order",
120 ],
121 },
122 define: {
123 // In dev mode, tell the web app where the WebSocket server lives
124 "import.meta.env.VITE_WS_URL": JSON.stringify(configuredWsUrl ?? ""),
125 "import.meta.env.VITE_HOSTED_APP_URL": JSON.stringify(configuredHostedAppUrl ?? ""),
126 "import.meta.env.VITE_HOSTED_APP_CHANNEL": JSON.stringify(configuredHostedAppChannel),
127 "import.meta.env.APP_VERSION": JSON.stringify(configuredAppVersion),
128 },
129 resolve: {
130 tsconfigPaths: true,
131 },
132 server: {
118133 host,
134 port,
135 strictPort: true,
136 ...(devProxyTarget
137 ? {
138 proxy: {
139 "/.well-known": {
140 target: devProxyTarget,
141 changeOrigin: true,
142 },
143 "/api": {
144 target: devProxyTarget,
145 changeOrigin: true,
146 },
147 "/attachments": {
148 target: devProxyTarget,
149 changeOrigin: true,
150 },
151 },
152 }
153 : {}),
154 hmr: {
155 // Explicit config so Vite's HMR WebSocket connects reliably
156 // inside Electron's BrowserWindow. Vite 8 uses console.debug for
157 // connection logs — enable "Verbose" in DevTools to see them.
158 protocol: "ws",
159 host,
160 },
119161 },
120 },
121 build: {
122 outDir: "dist",
123 emptyOutDir: true,
124 sourcemap: buildSourcemap,
125 },
162 build: {
163 outDir: "dist",
164 emptyOutDir: true,
165 sourcemap: buildSourcemap,
166 },
167 test: {
168 projects: [defineProject(unitTestProject), defineProject(browserTestProject)],
169 },
170 };
126171});
apps/web/vitest.browser.config.ts deleted-37
......@@ -1,37 +0,0 @@
1import { fileURLToPath } from "node:url";
2import { playwright } from "@vitest/browser-playwright";
3import { defineConfig, mergeConfig } from "vitest/config";
4
5import viteConfig from "./vite.config";
6
7const srcPath = fileURLToPath(new URL("./src", import.meta.url));
8
9export default mergeConfig(
10 viteConfig,
11 defineConfig({
12 resolve: {
13 alias: {
14 "~": srcPath,
15 },
16 },
17 server: {
18 // The app dev server uses a fixed port, but browser tests need to allow
19 // concurrent runs to claim the next available port.
20 strictPort: false,
21 },
22 test: {
23 include: ["src/components/**/*.browser.tsx"],
24 browser: {
25 enabled: true,
26 provider: playwright(),
27 instances: [{ browser: "chromium" }],
28 headless: true,
29 api: {
30 strictPort: false,
31 },
32 },
33 testTimeout: 30_000,
34 hookTimeout: 30_000,
35 },
36 }),
37);
apps/web/vitest.config.ts deleted-16
......@@ -1,16 +0,0 @@
1import { defineConfig, mergeConfig } from "vitest/config";
2
3import viteConfig from "./vite.config";
4
5export default mergeConfig(
6 viteConfig,
7 defineConfig({
8 test: {
9 // The web runtime suite exercises auth bootstrap, saved environments,
10 // and websocket subscription lifecycles. Under the full monorepo test
11 // run, those async tests can exceed Vitest's default 5s budget.
12 testTimeout: 15_000,
13 hookTimeout: 15_000,
14 },
15 }),
16);
bun.lock deleted-3557
......@@ -1,3557 +0,0 @@
1{
2 "lockfileVersion": 1,
3 "configVersion": 1,
4 "workspaces": {
5 "": {
6 "name": "@t3tools/monorepo",
7 "devDependencies": {
8 "@effect/tsgo": "catalog:",
9 "@oxlint/plugins": "^1.63.0",
10 "@types/node": "catalog:",
11 "@typescript/native-preview": "catalog:",
12 "oxfmt": "^0.40.0",
13 "oxlint": "^1.63.0",
14 "turbo": "^2.3.3",
15 "vitest": "catalog:",
16 },
17 },
18 "apps/desktop": {
19 "name": "@t3tools/desktop",
20 "version": "0.0.24",
21 "dependencies": {
22 "@effect/platform-node": "catalog:",
23 "@t3tools/client-runtime": "workspace:*",
24 "@t3tools/contracts": "workspace:*",
25 "@t3tools/shared": "workspace:*",
26 "@t3tools/ssh": "workspace:*",
27 "@t3tools/tailscale": "workspace:*",
28 "effect": "catalog:",
29 "electron": "41.5.0",
30 "electron-updater": "^6.6.2",
31 },
32 "devDependencies": {
33 "@effect/vitest": "catalog:",
34 "@types/node": "catalog:",
35 "tsdown": "catalog:",
36 "vitest": "catalog:",
37 },
38 },
39 "apps/marketing": {
40 "name": "@t3tools/marketing",
41 "version": "0.0.0",
42 "dependencies": {
43 "astro": "^6.0.4",
44 },
45 "devDependencies": {
46 "@astrojs/check": "^0.9.7",
47 "typescript": "catalog:",
48 },
49 },
50 "apps/mobile": {
51 "name": "@t3tools/mobile",
52 "version": "0.0.0",
53 "dependencies": {
54 "@callstack/liquid-glass": "^0.7.1",
55 "@effect/atom-react": "catalog:",
56 "@expo-google-fonts/dm-sans": "^0.4.2",
57 "@expo/ui": "~56.0.8",
58 "@legendapp/list": "3.0.0-beta.44",
59 "@pierre/diffs": "catalog:",
60 "@react-native-menu/menu": "^2.0.0",
61 "@shikijs/core": "3.23.0",
62 "@shikijs/engine-javascript": "3.23.0",
63 "@shikijs/langs": "3.23.0",
64 "@shikijs/themes": "3.23.0",
65 "@t3tools/client-runtime": "workspace:*",
66 "@t3tools/contracts": "workspace:*",
67 "@t3tools/mobile-review-diff-native": "file:./modules/t3-review-diff",
68 "@t3tools/mobile-terminal-native": "file:./modules/t3-terminal",
69 "@t3tools/shared": "workspace:*",
70 "clsx": "^2.1.1",
71 "diff": "8.0.3",
72 "effect": "catalog:",
73 "expo": "^56.0.0",
74 "expo-build-properties": "~56.0.15",
75 "expo-camera": "~56.0.7",
76 "expo-clipboard": "~56.0.3",
77 "expo-constants": "~56.0.16",
78 "expo-crypto": "~56.0.4",
79 "expo-dev-client": "~56.0.16",
80 "expo-file-system": "~56.0.7",
81 "expo-font": "~56.0.5",
82 "expo-glass-effect": "~56.0.4",
83 "expo-haptics": "~56.0.3",
84 "expo-image-picker": "~56.0.14",
85 "expo-linking": "~56.0.12",
86 "expo-paste-input": "^0.1.15",
87 "expo-router": "~56.2.7",
88 "expo-secure-store": "~56.0.4",
89 "expo-splash-screen": "~56.0.10",
90 "expo-symbols": "~56.0.5",
91 "expo-updates": "~56.0.17",
92 "punycode": "^2.3.1",
93 "react": "19.2.3",
94 "react-dom": "19.2.3",
95 "react-native": "0.85.3",
96 "react-native-gesture-handler": "~2.31.1",
97 "react-native-image-viewing": "^0.2.2",
98 "react-native-keyboard-controller": "1.21.6",
99 "react-native-nitro-markdown": "^0.5.0",
100 "react-native-nitro-modules": "^0.35.4",
101 "react-native-reanimated": "4.3.1",
102 "react-native-safe-area-context": "~5.7.0",
103 "react-native-screens": "4.25.2",
104 "react-native-shiki-engine": "^0.3.9",
105 "react-native-svg": "15.15.4",
106 "react-native-worklets": "0.8.3",
107 "shiki": "3.23.0",
108 "tailwind-merge": "^3.5.0",
109 "uniwind": "^1.6.2",
110 },
111 "devDependencies": {
112 "@types/react": "~19.2.0",
113 "babel-preset-expo": "~56.0.0",
114 "tailwindcss": "^4.0.0",
115 "typescript": "catalog:",
116 },
117 },
118 "apps/server": {
119 "name": "t3",
120 "version": "0.0.24",
121 "bin": {
122 "t3": "./dist/bin.mjs",
123 },
124 "dependencies": {
125 "@anthropic-ai/claude-agent-sdk": "^0.3.154",
126 "@effect/platform-bun": "catalog:",
127 "@effect/platform-node": "catalog:",
128 "@effect/platform-node-shared": "catalog:",
129 "@effect/sql-sqlite-bun": "catalog:",
130 "@opencode-ai/sdk": "^1.3.15",
131 "@pierre/diffs": "catalog:",
132 "effect": "catalog:",
133 "node-pty": "^1.1.0",
134 },
135 "devDependencies": {
136 "@effect/vitest": "catalog:",
137 "@t3tools/contracts": "workspace:*",
138 "@t3tools/shared": "workspace:*",
139 "@t3tools/tailscale": "workspace:*",
140 "@t3tools/web": "workspace:*",
141 "@types/bun": "catalog:",
142 "@types/node": "catalog:",
143 "effect-acp": "workspace:*",
144 "effect-codex-app-server": "workspace:*",
145 "tsdown": "catalog:",
146 "vitest": "catalog:",
147 },
148 },
149 "apps/web": {
150 "name": "@t3tools/web",
151 "version": "0.0.24",
152 "dependencies": {
153 "@base-ui/react": "^1.4.1",
154 "@dnd-kit/core": "^6.3.1",
155 "@dnd-kit/modifiers": "^9.0.0",
156 "@dnd-kit/sortable": "^10.0.0",
157 "@dnd-kit/utilities": "^3.2.2",
158 "@effect/atom-react": "catalog:",
159 "@formkit/auto-animate": "^0.9.0",
160 "@legendapp/list": "3.0.0-beta.44",
161 "@lexical/react": "^0.41.0",
162 "@pierre/diffs": "catalog:",
163 "@t3tools/client-runtime": "workspace:*",
164 "@t3tools/contracts": "workspace:*",
165 "@t3tools/shared": "workspace:*",
166 "@tanstack/react-pacer": "^0.19.4",
167 "@tanstack/react-query": "^5.90.0",
168 "@tanstack/react-router": "^1.160.2",
169 "@xterm/addon-fit": "^0.11.0",
170 "@xterm/xterm": "^6.0.0",
171 "class-variance-authority": "^0.7.1",
172 "effect": "catalog:",
173 "lexical": "^0.41.0",
174 "lucide-react": "^0.564.0",
175 "react": "19.2.6",
176 "react-dom": "19.2.6",
177 "react-markdown": "^10.1.0",
178 "remark-gfm": "^4.0.1",
179 "tailwind-merge": "^3.4.0",
180 "zustand": "^5.0.11",
181 },
182 "devDependencies": {
183 "@effect/platform-node": "catalog:",
184 "@rolldown/plugin-babel": "^0.2.0",
185 "@tailwindcss/vite": "^4.0.0",
186 "@tanstack/router-plugin": "^1.161.0",
187 "@types/babel__core": "^7.20.5",
188 "@types/react": "~19.2.14",
189 "@types/react-dom": "~19.2.3",
190 "@vercel/config": "^0.3.0",
191 "@vitejs/plugin-react": "^6.0.0",
192 "@vitest/browser-playwright": "catalog:",
193 "babel-plugin-react-compiler": "1.0.0",
194 "msw": "2.12.11",
195 "playwright": "^1.58.2",
196 "tailwindcss": "^4.0.0",
197 "vite": "^8.0.0",
198 "vitest": "catalog:",
199 "vitest-browser-react": "^2.0.5",
200 },
201 },
202 "oxlint-plugin-t3code": {
203 "name": "@t3tools/oxlint-plugin-t3code",
204 "dependencies": {
205 "@effect/platform-node": "catalog:",
206 "@oxlint/plugins": "^1.63.0",
207 "effect": "catalog:",
208 },
209 "devDependencies": {
210 "@effect/vitest": "catalog:",
211 "@types/bun": "catalog:",
212 "vitest": "catalog:",
213 },
214 },
215 "packages/client-runtime": {
216 "name": "@t3tools/client-runtime",
217 "dependencies": {
218 "@t3tools/contracts": "workspace:*",
219 "@t3tools/shared": "workspace:*",
220 "effect": "catalog:",
221 },
222 "devDependencies": {
223 "@effect/vitest": "catalog:",
224 "vitest": "catalog:",
225 },
226 },
227 "packages/contracts": {
228 "name": "@t3tools/contracts",
229 "version": "0.0.24",
230 "dependencies": {
231 "effect": "catalog:",
232 },
233 "devDependencies": {
234 "@effect/vitest": "catalog:",
235 "vitest": "catalog:",
236 },
237 },
238 "packages/effect-acp": {
239 "name": "effect-acp",
240 "dependencies": {
241 "effect": "catalog:",
242 },
243 "devDependencies": {
244 "@effect/openapi-generator": "catalog:",
245 "@effect/platform-node": "catalog:",
246 "@effect/vitest": "catalog:",
247 "@types/node": "catalog:",
248 "vitest": "catalog:",
249 },
250 },
251 "packages/effect-codex-app-server": {
252 "name": "effect-codex-app-server",
253 "dependencies": {
254 "effect": "catalog:",
255 },
256 "devDependencies": {
257 "@effect/openapi-generator": "catalog:",
258 "@effect/platform-node": "catalog:",
259 "@effect/vitest": "catalog:",
260 "@types/node": "catalog:",
261 "vitest": "catalog:",
262 },
263 },
264 "packages/shared": {
265 "name": "@t3tools/shared",
266 "dependencies": {
267 "@t3tools/contracts": "workspace:*",
268 "effect": "catalog:",
269 },
270 "devDependencies": {
271 "@effect/platform-node": "catalog:",
272 "@effect/vitest": "catalog:",
273 "@types/node": "catalog:",
274 "vitest": "catalog:",
275 },
276 },
277 "packages/ssh": {
278 "name": "@t3tools/ssh",
279 "dependencies": {
280 "@t3tools/contracts": "workspace:*",
281 "@t3tools/shared": "workspace:*",
282 "effect": "catalog:",
283 },
284 "devDependencies": {
285 "@effect/platform-node": "catalog:",
286 "@effect/vitest": "catalog:",
287 "@types/node": "catalog:",
288 "vitest": "catalog:",
289 },
290 },
291 "packages/tailscale": {
292 "name": "@t3tools/tailscale",
293 "dependencies": {
294 "@effect/platform-node": "catalog:",
295 "effect": "catalog:",
296 },
297 "devDependencies": {
298 "@effect/vitest": "catalog:",
299 "@types/node": "catalog:",
300 "vitest": "catalog:",
301 },
302 },
303 "scripts": {
304 "name": "@t3tools/scripts",
305 "dependencies": {
306 "@anthropic-ai/claude-agent-sdk": "^0.2.77",
307 "@effect/platform-node": "catalog:",
308 "@t3tools/contracts": "workspace:*",
309 "@t3tools/shared": "workspace:*",
310 "effect": "catalog:",
311 },
312 "devDependencies": {
313 "@effect/vitest": "catalog:",
314 "@types/bun": "catalog:",
315 "vitest": "catalog:",
316 },
317 },
318 },
319 "trustedDependencies": [
320 "electron",
321 "node-pty",
322 ],
323 "patchedDependencies": {
324 "effect@4.0.0-beta.73": "patches/effect@4.0.0-beta.73.patch",
325 "@pierre/diffs@1.1.20": "patches/@pierre%2Fdiffs@1.1.20.patch",
326 },
327 "overrides": {
328 "@effect/atom-react": "catalog:",
329 "@effect/platform-bun": "catalog:",
330 "@effect/platform-node": "catalog:",
331 "@effect/platform-node-shared": "catalog:",
332 "@effect/sql-sqlite-bun": "catalog:",
333 "@effect/vitest": "catalog:",
334 "effect": "catalog:",
335 "vite": "^8.0.0",
336 },
337 "catalog": {
338 "@effect/atom-react": "4.0.0-beta.73",
339 "@effect/openapi-generator": "4.0.0-beta.73",
340 "@effect/platform-bun": "4.0.0-beta.73",
341 "@effect/platform-node": "4.0.0-beta.73",
342 "@effect/platform-node-shared": "4.0.0-beta.73",
343 "@effect/sql-sqlite-bun": "4.0.0-beta.73",
344 "@effect/tsgo": "0.11.4",
345 "@effect/vitest": "4.0.0-beta.73",
346 "@pierre/diffs": "1.1.20",
347 "@types/bun": "^1.3.11",
348 "@types/node": "^24.10.13",
349 "@typescript/native-preview": "7.0.0-dev.20260527.2",
350 "@vitest/browser-playwright": "4.1.0",
351 "effect": "4.0.0-beta.73",
352 "tsdown": "^0.20.3",
353 "typescript": "~6.0.3",
354 "vitest": "4.1.0",
355 },
356 "packages": {
357 "@adobe/css-tools": ["@adobe/css-tools@4.5.0", "", {}, "sha512-6OzddxPio9UiWTCemp4N8cYLV2ZN1ncRnV1cVGtve7dhPOtRkleRyx32GQCYSwDYgaHU3USMm84tNsvKzRCa1Q=="],
358
359 "@anthropic-ai/claude-agent-sdk": ["@anthropic-ai/claude-agent-sdk@0.2.111", "", { "dependencies": { "@anthropic-ai/sdk": "^0.81.0", "@modelcontextprotocol/sdk": "^1.29.0" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "^0.34.2", "@img/sharp-darwin-x64": "^0.34.2", "@img/sharp-linux-arm": "^0.34.2", "@img/sharp-linux-arm64": "^0.34.2", "@img/sharp-linux-x64": "^0.34.2", "@img/sharp-linuxmusl-arm64": "^0.34.2", "@img/sharp-linuxmusl-x64": "^0.34.2", "@img/sharp-win32-arm64": "^0.34.2", "@img/sharp-win32-x64": "^0.34.2" }, "peerDependencies": { "zod": "^4.0.0" } }, "sha512-DwXyJpVL8JXB8L2toSw1by7uIt1p8hPGi0P+hqr5tL+Ae7DcK9O3tUd6XcGown3LZ49zNCUAIpqX3wDmOhqp0Q=="],
360
361 "@anthropic-ai/claude-agent-sdk-darwin-arm64": ["@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.154", "", { "os": "darwin", "cpu": "arm64" }, "sha512-oFW3LD5lYrKAU+AKu27Z8hrzqkrh362qQrwi/i3DxGcud9BXUycsXYjShpDj3D3JZu169UzZuSPhx1Wajmbiwg=="],
362
363 "@anthropic-ai/claude-agent-sdk-darwin-x64": ["@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.154", "", { "os": "darwin", "cpu": "x64" }, "sha512-5BgWEueP+cqoctWjZYhCbyltuaV/N2DmKDXD3/69cKaVmJp8XL9OCzlq/HEirA/+Ssjskx6hDUBaOcpuZ3iwQA=="],
364
365 "@anthropic-ai/claude-agent-sdk-linux-arm64": ["@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.154", "", { "os": "linux", "cpu": "arm64" }, "sha512-rRkW4SBL3W7zQvKscCIfIGlmoeuTbMV6dXFbPdmpRGvmYZIs79RpzO6xrGBnnhmm+B7znQ9oHAnffi/2FBgJbA=="],
366
367 "@anthropic-ai/claude-agent-sdk-linux-arm64-musl": ["@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.154", "", { "os": "linux", "cpu": "arm64" }, "sha512-o2bCQN4Xn3UqCLErC5m4T7u0yYArJYmgFCUFnA6K96DdW2RERvx+gTKXxWuHEBkDO+eMoHLHLxk0u2jGES00Ng=="],
368
369 "@anthropic-ai/claude-agent-sdk-linux-x64": ["@anthropic-ai/claude-agent-sdk-linux-x64@0.3.154", "", { "os": "linux", "cpu": "x64" }, "sha512-GpiFF8Ez6PbM3m0gqtCo/FKM346qyRdP7VhbmJzdnbNKTiiUZ66vDQyEUPZPCG24ZkrG4m96KpRIUwY08rHiNg=="],
370
371 "@anthropic-ai/claude-agent-sdk-linux-x64-musl": ["@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.154", "", { "os": "linux", "cpu": "x64" }, "sha512-zA7S8Lm6O4QBsUpbhiOht8BgiXHOBBFUIo8ZLK6r5wAatK3Q44syWVxICeyCnR6wqfnkf3cugCw27ycS6vVgaA=="],
372
373 "@anthropic-ai/claude-agent-sdk-win32-arm64": ["@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.154", "", { "os": "win32", "cpu": "arm64" }, "sha512-cDW1YFbU/PJFlrGXhlAGcbkXt80sEO6WtnH8nN8YHXLn5NWduy2q7o/qC6i8XozgvRGf6t/eMoH7IasGIEDhDw=="],
374
375 "@anthropic-ai/claude-agent-sdk-win32-x64": ["@anthropic-ai/claude-agent-sdk-win32-x64@0.3.154", "", { "os": "win32", "cpu": "x64" }, "sha512-tSKaIIpL72OPg3WfzZTCIl8OJgcbq4qieu8/fDWjsdeQuari9gQMIuEflFphk9HqNsxpSmDqKi8Sm5mW2V566Q=="],
376
377 "@anthropic-ai/sdk": ["@anthropic-ai/sdk@0.81.0", "", { "dependencies": { "json-schema-to-ts": "^3.1.1" }, "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" }, "optionalPeers": ["zod"], "bin": { "anthropic-ai-sdk": "bin/cli" } }, "sha512-D4K5PvEV6wPiRtVlVsJHIUhHAmOZ6IT/I9rKlTf84gR7GyyAurPJK7z9BOf/AZqC5d1DhYQGJNKRmV+q8dGhgw=="],
378
379 "@astrojs/check": ["@astrojs/check@0.9.8", "", { "dependencies": { "@astrojs/language-server": "^2.16.5", "chokidar": "^4.0.3", "kleur": "^4.1.5", "yargs": "^17.7.2" }, "peerDependencies": { "typescript": "^5.0.0" }, "bin": { "astro-check": "bin/astro-check.js" } }, "sha512-LDng8446QLS5ToKjRHd3bgUdirvemVVExV7nRyJfW2wV36xuv7vDxwy5NWN9zqeSEDgg0Tv84sP+T3yEq+Zlkw=="],
380
381 "@astrojs/compiler": ["@astrojs/compiler@3.0.1", "", {}, "sha512-z97oYbdebO5aoWzuJ/8q5hLK232+17KcLZ7cJ8BCWk6+qNzVxn/gftC0KzMBUTD8WAaBkPpNSQK6PXLnNrZ0CA=="],
382
383 "@astrojs/internal-helpers": ["@astrojs/internal-helpers@0.8.0", "", { "dependencies": { "picomatch": "^4.0.3" } }, "sha512-J56GrhEiV+4dmrGLPNOl2pZjpHXAndWVyiVDYGDuw6MWKpBSEMLdFxHzeM/6sqaknw9M+HFfHZAcvi3OfT3D/w=="],
384
385 "@astrojs/language-server": ["@astrojs/language-server@2.16.5", "", { "dependencies": { "@astrojs/compiler": "^2.13.1", "@astrojs/yaml2ts": "^0.2.3", "@jridgewell/sourcemap-codec": "^1.5.5", "@volar/kit": "~2.4.28", "@volar/language-core": "~2.4.28", "@volar/language-server": "~2.4.28", "@volar/language-service": "~2.4.28", "muggle-string": "^0.4.1", "tinyglobby": "^0.2.15", "volar-service-css": "0.0.70", "volar-service-emmet": "0.0.70", "volar-service-html": "0.0.70", "volar-service-prettier": "0.0.70", "volar-service-typescript": "0.0.70", "volar-service-typescript-twoslash-queries": "0.0.70", "volar-service-yaml": "0.0.70", "vscode-html-languageservice": "^5.6.2", "vscode-uri": "^3.1.0" }, "peerDependencies": { "prettier": "^3.0.0", "prettier-plugin-astro": ">=0.11.0" }, "optionalPeers": ["prettier", "prettier-plugin-astro"], "bin": { "astro-ls": "bin/nodeServer.js" } }, "sha512-MEQvrbuiFDEo+LCO4vvYuTr3eZ4IluZ/n4BbUv77AWAJNEj/n0j7VqTvdL1rGloNTIKZTUd46p5RwYKsxQGY8w=="],
386
387 "@astrojs/markdown-remark": ["@astrojs/markdown-remark@7.0.0", "", { "dependencies": { "@astrojs/internal-helpers": "0.8.0", "@astrojs/prism": "4.0.0", "github-slugger": "^2.0.0", "hast-util-from-html": "^2.0.3", "hast-util-to-text": "^4.0.2", "js-yaml": "^4.1.1", "mdast-util-definitions": "^6.0.0", "rehype-raw": "^7.0.0", "rehype-stringify": "^10.0.1", "remark-gfm": "^4.0.1", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.2", "remark-smartypants": "^3.0.2", "shiki": "^4.0.0", "smol-toml": "^1.6.0", "unified": "^11.0.5", "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.1.0", "unist-util-visit-parents": "^6.0.2", "vfile": "^6.0.3" } }, "sha512-jTAXHPy45L7o1ljH4jYV+ShtOHtyQUa1mGp3a5fJp1soX8lInuTJQ6ihmldHzVM4Q7QptU4SzIDIcKbBJO7sXQ=="],
388
389 "@astrojs/prism": ["@astrojs/prism@4.0.0", "", { "dependencies": { "prismjs": "^1.30.0" } }, "sha512-NndtNPpxaGinRpRytljGBvYHpTOwHycSZ/c+lQi5cHvkqqrHKWdkPEhImlODBNmbuB+vyQUNUDXyjzt66CihJg=="],
390
391 "@astrojs/telemetry": ["@astrojs/telemetry@3.3.0", "", { "dependencies": { "ci-info": "^4.2.0", "debug": "^4.4.0", "dlv": "^1.1.3", "dset": "^3.1.4", "is-docker": "^3.0.0", "is-wsl": "^3.1.0", "which-pm-runs": "^1.1.0" } }, "sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ=="],
392
393 "@astrojs/yaml2ts": ["@astrojs/yaml2ts@0.2.3", "", { "dependencies": { "yaml": "^2.8.2" } }, "sha512-PJzRmgQzUxI2uwpdX2lXSHtP4G8ocp24/t+bZyf5Fy0SZLSF9f9KXZoMlFM/XCGue+B0nH/2IZ7FpBYQATBsCg=="],
394
395 "@babel/code-frame": ["@babel/code-frame@7.29.0", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.28.5", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw=="],
396
397 "@babel/compat-data": ["@babel/compat-data@7.29.0", "", {}, "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg=="],
398
399 "@babel/core": ["@babel/core@7.29.0", "", { "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-module-transforms": "^7.28.6", "@babel/helpers": "^7.28.6", "@babel/parser": "^7.29.0", "@babel/template": "^7.28.6", "@babel/traverse": "^7.29.0", "@babel/types": "^7.29.0", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA=="],
400
401 "@babel/generator": ["@babel/generator@7.29.1", "", { "dependencies": { "@babel/parser": "^7.29.0", "@babel/types": "^7.29.0", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw=="],
402
403 "@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.27.3", "", { "dependencies": { "@babel/types": "^7.27.3" } }, "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg=="],
404
405 "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.28.6", "", { "dependencies": { "@babel/compat-data": "^7.28.6", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA=="],
406
407 "@babel/helper-create-class-features-plugin": ["@babel/helper-create-class-features-plugin@7.29.3", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-member-expression-to-functions": "^7.28.5", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/helper-replace-supers": "^7.28.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/traverse": "^7.29.0", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-RpLYy2sb51oNLjuu1iD3bwBqCBWUzjO0ocp+iaCP/lJtb2CPLcnC2Fftw+4sAzaMELGeWTgExSKADbdo0GFVzA=="],
408
409 "@babel/helper-create-regexp-features-plugin": ["@babel/helper-create-regexp-features-plugin@7.28.5", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "regexpu-core": "^6.3.1", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw=="],
410
411 "@babel/helper-define-polyfill-provider": ["@babel/helper-define-polyfill-provider@0.6.8", "", { "dependencies": { "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "debug": "^4.4.3", "lodash.debounce": "^4.0.8", "resolve": "^1.22.11" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA=="],
412
413 "@babel/helper-globals": ["@babel/helper-globals@7.28.0", "", {}, "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="],
414
415 "@babel/helper-member-expression-to-functions": ["@babel/helper-member-expression-to-functions@7.28.5", "", { "dependencies": { "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5" } }, "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg=="],
416
417 "@babel/helper-module-imports": ["@babel/helper-module-imports@7.28.6", "", { "dependencies": { "@babel/traverse": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw=="],
418
419 "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.28.6", "", { "dependencies": { "@babel/helper-module-imports": "^7.28.6", "@babel/helper-validator-identifier": "^7.28.5", "@babel/traverse": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA=="],
420
421 "@babel/helper-optimise-call-expression": ["@babel/helper-optimise-call-expression@7.27.1", "", { "dependencies": { "@babel/types": "^7.27.1" } }, "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw=="],
422
423 "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.28.6", "", {}, "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug=="],
424
425 "@babel/helper-remap-async-to-generator": ["@babel/helper-remap-async-to-generator@7.27.1", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", "@babel/helper-wrap-function": "^7.27.1", "@babel/traverse": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA=="],
426
427 "@babel/helper-replace-supers": ["@babel/helper-replace-supers@7.28.6", "", { "dependencies": { "@babel/helper-member-expression-to-functions": "^7.28.5", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/traverse": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg=="],
428
429 "@babel/helper-skip-transparent-expression-wrappers": ["@babel/helper-skip-transparent-expression-wrappers@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg=="],
430
431 "@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="],
432
433 "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@8.0.0-rc.2", "", {}, "sha512-xExUBkuXWJjVuIbO7z6q7/BA9bgfJDEhVL0ggrggLMbg0IzCUWGT1hZGE8qUH7Il7/RD/a6cZ3AAFrrlp1LF/A=="],
434
435 "@babel/helper-validator-option": ["@babel/helper-validator-option@7.27.1", "", {}, "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="],
436
437 "@babel/helper-wrap-function": ["@babel/helper-wrap-function@7.28.6", "", { "dependencies": { "@babel/template": "^7.28.6", "@babel/traverse": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ=="],
438
439 "@babel/helpers": ["@babel/helpers@7.28.6", "", { "dependencies": { "@babel/template": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw=="],
440
441 "@babel/parser": ["@babel/parser@7.29.0", "", { "dependencies": { "@babel/types": "^7.29.0" }, "bin": "./bin/babel-parser.js" }, "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww=="],
442
443 "@babel/plugin-proposal-decorators": ["@babel/plugin-proposal-decorators@7.29.0", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "@babel/plugin-syntax-decorators": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-CVBVv3VY/XRMxRYq5dwr2DS7/MvqPm23cOCjbwNnVrfOqcWlnefua1uUs0sjdKOGjvPUG633o07uWzJq4oI6dA=="],
444
445 "@babel/plugin-proposal-export-default-from": ["@babel/plugin-proposal-export-default-from@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-hjlsMBl1aJc5lp8MoCDEZCiYzlgdRAShOjAfRw6X+GlpLpUPU7c3XNLsKFZbQk/1cRzBlJ7CXg3xJAJMrFa1Uw=="],
446
447 "@babel/plugin-syntax-decorators": ["@babel/plugin-syntax-decorators@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-71EYI0ONURHJBL4rSFXnITXqXrrY8q4P0q006DPfN+Rk+ASM+++IBXem/ruokgBZR8YNEWZ8R6B+rCb8VcUTqA=="],
448
449 "@babel/plugin-syntax-dynamic-import": ["@babel/plugin-syntax-dynamic-import@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ=="],
450
451 "@babel/plugin-syntax-export-default-from": ["@babel/plugin-syntax-export-default-from@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Svlx1fjJFnNz0LZeUaybRukSxZI3KkpApUmIRzEdXC5k8ErTOz0OD0kNrICi5Vc3GlpP5ZCeRyRO+mfWTSz+iQ=="],
452
453 "@babel/plugin-syntax-flow": ["@babel/plugin-syntax-flow@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-D+OrJumc9McXNEBI/JmFnc/0uCM2/Y3PEBG3gfV3QIYkKv5pvnpzFrl1kYCrcHJP8nOeFB/SHi1IHz29pNGuew=="],
454
455 "@babel/plugin-syntax-jsx": ["@babel/plugin-syntax-jsx@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w=="],
456
457 "@babel/plugin-syntax-nullish-coalescing-operator": ["@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ=="],
458
459 "@babel/plugin-syntax-optional-chaining": ["@babel/plugin-syntax-optional-chaining@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg=="],
460
461 "@babel/plugin-syntax-typescript": ["@babel/plugin-syntax-typescript@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A=="],
462
463 "@babel/plugin-transform-arrow-functions": ["@babel/plugin-transform-arrow-functions@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA=="],
464
465 "@babel/plugin-transform-async-generator-functions": ["@babel/plugin-transform-async-generator-functions@7.29.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-remap-async-to-generator": "^7.27.1", "@babel/traverse": "^7.29.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w=="],
466
467 "@babel/plugin-transform-async-to-generator": ["@babel/plugin-transform-async-to-generator@7.28.6", "", { "dependencies": { "@babel/helper-module-imports": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-remap-async-to-generator": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g=="],
468
469 "@babel/plugin-transform-block-scoping": ["@babel/plugin-transform-block-scoping@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw=="],
470
471 "@babel/plugin-transform-class-properties": ["@babel/plugin-transform-class-properties@7.27.1", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA=="],
472
473 "@babel/plugin-transform-class-static-block": ["@babel/plugin-transform-class-static-block@7.28.6", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.12.0" } }, "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ=="],
474
475 "@babel/plugin-transform-classes": ["@babel/plugin-transform-classes@7.28.4", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-globals": "^7.28.0", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", "@babel/traverse": "^7.28.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA=="],
476
477 "@babel/plugin-transform-destructuring": ["@babel/plugin-transform-destructuring@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw=="],
478
479 "@babel/plugin-transform-export-namespace-from": ["@babel/plugin-transform-export-namespace-from@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ=="],
480
481 "@babel/plugin-transform-flow-strip-types": ["@babel/plugin-transform-flow-strip-types@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-syntax-flow": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg=="],
482
483 "@babel/plugin-transform-for-of": ["@babel/plugin-transform-for-of@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw=="],
484
485 "@babel/plugin-transform-logical-assignment-operators": ["@babel/plugin-transform-logical-assignment-operators@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A=="],
486
487 "@babel/plugin-transform-modules-commonjs": ["@babel/plugin-transform-modules-commonjs@7.28.6", "", { "dependencies": { "@babel/helper-module-transforms": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA=="],
488
489 "@babel/plugin-transform-named-capturing-groups-regex": ["@babel/plugin-transform-named-capturing-groups-regex@7.29.0", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.28.5", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ=="],
490
491 "@babel/plugin-transform-nullish-coalescing-operator": ["@babel/plugin-transform-nullish-coalescing-operator@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA=="],
492
493 "@babel/plugin-transform-object-rest-spread": ["@babel/plugin-transform-object-rest-spread@7.28.6", "", { "dependencies": { "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "@babel/plugin-transform-destructuring": "^7.28.5", "@babel/plugin-transform-parameters": "^7.27.7", "@babel/traverse": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA=="],
494
495 "@babel/plugin-transform-optional-catch-binding": ["@babel/plugin-transform-optional-catch-binding@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ=="],
496
497 "@babel/plugin-transform-optional-chaining": ["@babel/plugin-transform-optional-chaining@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg=="],
498
499 "@babel/plugin-transform-parameters": ["@babel/plugin-transform-parameters@7.27.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg=="],
500
501 "@babel/plugin-transform-private-methods": ["@babel/plugin-transform-private-methods@7.28.6", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg=="],
502
503 "@babel/plugin-transform-private-property-in-object": ["@babel/plugin-transform-private-property-in-object@7.28.6", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-create-class-features-plugin": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA=="],
504
505 "@babel/plugin-transform-react-display-name": ["@babel/plugin-transform-react-display-name@7.28.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA=="],
506
507 "@babel/plugin-transform-react-jsx": ["@babel/plugin-transform-react-jsx@7.28.6", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-module-imports": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "@babel/plugin-syntax-jsx": "^7.28.6", "@babel/types": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow=="],
508
509 "@babel/plugin-transform-react-jsx-development": ["@babel/plugin-transform-react-jsx-development@7.27.1", "", { "dependencies": { "@babel/plugin-transform-react-jsx": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q=="],
510
511 "@babel/plugin-transform-react-jsx-self": ["@babel/plugin-transform-react-jsx-self@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw=="],
512
513 "@babel/plugin-transform-react-jsx-source": ["@babel/plugin-transform-react-jsx-source@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw=="],
514
515 "@babel/plugin-transform-react-pure-annotations": ["@babel/plugin-transform-react-pure-annotations@7.27.1", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA=="],
516
517 "@babel/plugin-transform-regenerator": ["@babel/plugin-transform-regenerator@7.29.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog=="],
518
519 "@babel/plugin-transform-runtime": ["@babel/plugin-transform-runtime@7.29.0", "", { "dependencies": { "@babel/helper-module-imports": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "babel-plugin-polyfill-corejs2": "^0.4.14", "babel-plugin-polyfill-corejs3": "^0.13.0", "babel-plugin-polyfill-regenerator": "^0.6.5", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-jlaRT5dJtMaMCV6fAuLbsQMSwz/QkvaHOHOSXRitGGwSpR1blCY4KUKoyP2tYO8vJcqYe8cEj96cqSztv3uF9w=="],
520
521 "@babel/plugin-transform-shorthand-properties": ["@babel/plugin-transform-shorthand-properties@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ=="],
522
523 "@babel/plugin-transform-template-literals": ["@babel/plugin-transform-template-literals@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg=="],
524
525 "@babel/plugin-transform-typescript": ["@babel/plugin-transform-typescript@7.28.6", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-create-class-features-plugin": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw=="],
526
527 "@babel/plugin-transform-unicode-regex": ["@babel/plugin-transform-unicode-regex@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw=="],
528
529 "@babel/preset-typescript": ["@babel/preset-typescript@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.27.1", "@babel/plugin-transform-typescript": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ=="],
530
531 "@babel/runtime": ["@babel/runtime@7.29.2", "", {}, "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g=="],
532
533 "@babel/template": ["@babel/template@7.28.6", "", { "dependencies": { "@babel/code-frame": "^7.28.6", "@babel/parser": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ=="],
534
535 "@babel/traverse": ["@babel/traverse@7.29.0", "", { "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.29.0", "@babel/template": "^7.28.6", "@babel/types": "^7.29.0", "debug": "^4.3.1" } }, "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA=="],
536
537 "@babel/types": ["@babel/types@7.29.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A=="],
538
539 "@base-ui/react": ["@base-ui/react@1.4.1", "", { "dependencies": { "@babel/runtime": "^7.29.2", "@base-ui/utils": "0.2.8", "@floating-ui/react-dom": "^2.1.8", "@floating-ui/utils": "^0.2.11", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "@date-fns/tz": "^1.2.0", "@types/react": "^17 || ^18 || ^19", "date-fns": "^4.0.0", "react": "^17 || ^18 || ^19", "react-dom": "^17 || ^18 || ^19" }, "optionalPeers": ["@date-fns/tz", "@types/react", "date-fns"] }, "sha512-Ab5/LIhcmL8BQcsBUYiOfkSDRdLpvgUBzMK30cu684JPcLclYlztharvCZyNNgzJtbAiREzI9q0pI5erHCMgCw=="],
540
541 "@base-ui/utils": ["@base-ui/utils@0.2.8", "", { "dependencies": { "@babel/runtime": "^7.29.2", "@floating-ui/utils": "^0.2.11", "reselect": "^5.1.1", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "@types/react": "^17 || ^18 || ^19", "react": "^17 || ^18 || ^19", "react-dom": "^17 || ^18 || ^19" }, "optionalPeers": ["@types/react"] }, "sha512-jvOi+c+ftGlGotNcKnzPVg2IhCaDTB6/6R3JeqdjdXktuAJi3wKH9T7+svuaKh1mmfVU11UWzUZVH74JDfi/wQ=="],
542
543 "@blazediff/core": ["@blazediff/core@1.9.1", "", {}, "sha512-ehg3jIkYKulZh+8om/O25vkvSsXXwC+skXmyA87FFx6A/45eqOkZsBltMw/TVteb0mloiGT8oGRTcjRAz66zaA=="],
544
545 "@callstack/liquid-glass": ["@callstack/liquid-glass@0.7.1", "", { "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-N2rzs8g3kneI5G/98AZdVtjc6OUFBBFwPxVGVMoXUEI7QiioB4+aWwbImg5h8Z3Vb/T+fgLYWmmNhi27wHwE4g=="],
546
547 "@capsizecss/unpack": ["@capsizecss/unpack@4.0.0", "", { "dependencies": { "fontkitten": "^1.0.0" } }, "sha512-VERIM64vtTP1C4mxQ5thVT9fK0apjPFobqybMtA1UdUujWka24ERHbRHFGmpbbhp73MhV+KSsHQH9C6uOTdEQA=="],
548
549 "@clack/core": ["@clack/core@1.1.0", "", { "dependencies": { "sisteransi": "^1.0.5" } }, "sha512-SVcm4Dqm2ukn64/8Gub2wnlA5nS2iWJyCkdNHcvNHPIeBTGojpdJ+9cZKwLfmqy7irD4N5qLteSilJlE0WLAtA=="],
550
551 "@clack/prompts": ["@clack/prompts@1.1.0", "", { "dependencies": { "@clack/core": "1.1.0", "sisteransi": "^1.0.5" } }, "sha512-pkqbPGtohJAvm4Dphs2M8xE29ggupihHdy1x84HNojZuMtFsHiUlRvqD24tM2+XmI+61LlfNceM3Wr7U5QES5g=="],
552
553 "@dnd-kit/accessibility": ["@dnd-kit/accessibility@3.1.1", "", { "dependencies": { "tslib": "^2.0.0" }, "peerDependencies": { "react": ">=16.8.0" } }, "sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw=="],
554
555 "@dnd-kit/core": ["@dnd-kit/core@6.3.1", "", { "dependencies": { "@dnd-kit/accessibility": "^3.1.1", "@dnd-kit/utilities": "^3.2.2", "tslib": "^2.0.0" }, "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ=="],
556
557 "@dnd-kit/modifiers": ["@dnd-kit/modifiers@9.0.0", "", { "dependencies": { "@dnd-kit/utilities": "^3.2.2", "tslib": "^2.0.0" }, "peerDependencies": { "@dnd-kit/core": "^6.3.0", "react": ">=16.8.0" } }, "sha512-ybiLc66qRGuZoC20wdSSG6pDXFikui/dCNGthxv4Ndy8ylErY0N3KVxY2bgo7AWwIbxDmXDg3ylAFmnrjcbVvw=="],
558
559 "@dnd-kit/sortable": ["@dnd-kit/sortable@10.0.0", "", { "dependencies": { "@dnd-kit/utilities": "^3.2.2", "tslib": "^2.0.0" }, "peerDependencies": { "@dnd-kit/core": "^6.3.0", "react": ">=16.8.0" } }, "sha512-+xqhmIIzvAYMGfBYYnbKuNicfSsk4RksY2XdmJhT+HAC01nix6fHCztU68jooFiMUB01Ky3F0FyOvhG/BZrWkg=="],
560
561 "@dnd-kit/utilities": ["@dnd-kit/utilities@3.2.2", "", { "dependencies": { "tslib": "^2.0.0" }, "peerDependencies": { "react": ">=16.8.0" } }, "sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg=="],
562
563 "@effect/atom-react": ["@effect/atom-react@4.0.0-beta.73", "", { "peerDependencies": { "effect": "^4.0.0-beta.73", "react": "^19.2.4", "scheduler": "*" } }, "sha512-RjNqEMV3z3iEFRBtJ1RVuxBNFMYxhDo2iRwck3kBYjrBuXWrKIRyqnunWJdL2KX97Gqp0orxaujG7qnIA5aIEA=="],
564
565 "@effect/openapi-generator": ["@effect/openapi-generator@4.0.0-beta.73", "", { "peerDependencies": { "@effect/platform-node": "^4.0.0-beta.73", "effect": "^4.0.0-beta.73" }, "bin": { "openapigen": "dist/bin.js" } }, "sha512-tN1mKreMo6kypkuPy8Jt3eGoI0DberzD2/5XxEh17lTdyLg7/SUZv3LssRxtzO5+uIYzLNIHfT2zESz7gjCnwA=="],
566
567 "@effect/platform-bun": ["@effect/platform-bun@4.0.0-beta.73", "", { "dependencies": { "@effect/platform-node-shared": "^4.0.0-beta.73" }, "peerDependencies": { "effect": "^4.0.0-beta.73" } }, "sha512-AQcE89eEVp0xA3SafaswiHPfo6V2YPg7T6PQbQqYK4/S2Sia5cadCm/6y7pfRmuOd4jkWI6VMbNtEDkM0NOBpw=="],
568
569 "@effect/platform-node": ["@effect/platform-node@4.0.0-beta.73", "", { "dependencies": { "@effect/platform-node-shared": "^4.0.0-beta.73", "mime": "^4.1.0", "undici": "^8.2.0" }, "peerDependencies": { "effect": "^4.0.0-beta.73", "ioredis": "^5.7.0" } }, "sha512-YYkUnmcs6EiRk8K/xNCU3l3jl1YbrhCHCJp+y32DWlKhhZot24/hvw0zYw0aymAtuI9dzAdPryVZkksH4+7ovw=="],
570
571 "@effect/platform-node-shared": ["@effect/platform-node-shared@4.0.0-beta.73", "", { "dependencies": { "@types/ws": "^8.18.1", "ws": "^8.20.0" }, "peerDependencies": { "effect": "^4.0.0-beta.73" } }, "sha512-/7L8eftDS40VWgLx2GVtBtb8x97Vx4OF5IlRJfh14L5xDFdb9MZXxOuHfHAi+71d90pkbFpOFVtQCSOBWKRAWg=="],
572
573 "@effect/sql-sqlite-bun": ["@effect/sql-sqlite-bun@4.0.0-beta.73", "", { "peerDependencies": { "effect": "^4.0.0-beta.73" } }, "sha512-dkTDDeBLjaKo7h1IE049Oj2BDKQOT+Kc57KbBVaSk36dRdsEmVspRMP7OGbZj3etJU3lL1GJi1BIfnb4N3uMRw=="],
574
575 "@effect/tsgo": ["@effect/tsgo@0.11.4", "", { "optionalDependencies": { "@effect/tsgo-darwin-arm64": "0.11.4", "@effect/tsgo-darwin-x64": "0.11.4", "@effect/tsgo-linux-arm": "0.11.4", "@effect/tsgo-linux-arm64": "0.11.4", "@effect/tsgo-linux-x64": "0.11.4", "@effect/tsgo-win32-arm64": "0.11.4", "@effect/tsgo-win32-x64": "0.11.4" }, "bin": { "effect-tsgo": "dist/effect-tsgo.js" } }, "sha512-wliq5Dis2gLoIUKoCRT3Iv5kpO+fKrUBJPPxIsHADeirk9HMQevKvYaBpGS3Khw1tNLmoQWsSX559owJAdHgBA=="],
576
577 "@effect/tsgo-darwin-arm64": ["@effect/tsgo-darwin-arm64@0.11.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-rslT4W8tWY8pdd48kDpY7Q+yo0xkrmcEySG1+sJfb06w7TwbywjHsGlC0BmcUaQt0qmLY+BApbWWDfZw7fgwjw=="],
578
579 "@effect/tsgo-darwin-x64": ["@effect/tsgo-darwin-x64@0.11.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-p3v3j+zp7L7yx5ctjvA1W85I4WjOpbOcga8kUu5MFEKfYfsApxUHXwsunCVbUKwrpXqcTc0sw9AjnCNs6i6GRw=="],
580
581 "@effect/tsgo-linux-arm": ["@effect/tsgo-linux-arm@0.11.4", "", { "os": "linux", "cpu": "arm" }, "sha512-uXsw+IbO+ltn/fbhOWWqXK8ZW3Qa5EZD+wnGbF3gIGWINthbF+/7X+CgRzvcgLBWeBfV6F83hAmOaEZ4hQmd+w=="],
582
583 "@effect/tsgo-linux-arm64": ["@effect/tsgo-linux-arm64@0.11.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-dz5ZIQUnRzN9mpVcELYCmVERpmstes5rVHbKUb7DOWCbrbupT3tV1LCzOaNX9sIsoBKmpvdGvAWEPLHgymSgTQ=="],
584
585 "@effect/tsgo-linux-x64": ["@effect/tsgo-linux-x64@0.11.4", "", { "os": "linux", "cpu": "x64" }, "sha512-P3m7Y4FJtziL13Muffyb99AnQeTRvo0/knfYRqoHKNwYUaNM59RO3qFi5y57Hasgd8rKat0xTPmUkK6koZPPFQ=="],
586
587 "@effect/tsgo-win32-arm64": ["@effect/tsgo-win32-arm64@0.11.4", "", { "os": "win32", "cpu": "arm64" }, "sha512-FKLm9Y+luZSdLpfkbdw8VXa8xy0zR+Asg078qemqHHGwRQLDVGjvIk7tj1HxBM6VQN+TwsofDd225ht83kMk8w=="],
588
589 "@effect/tsgo-win32-x64": ["@effect/tsgo-win32-x64@0.11.4", "", { "os": "win32", "cpu": "x64" }, "sha512-oc4Y8TbLlv0b1deAILAEep1N6pnSS1d4pk7gJJM4NDXrTKWDyEulO6tXwRQ6vWkO2lhLTUVWHDFfzmMJj3HxPQ=="],
590
591 "@effect/vitest": ["@effect/vitest@4.0.0-beta.73", "", { "peerDependencies": { "effect": "^4.0.0-beta.73", "vitest": "^3.0.0 || ^4.0.0" } }, "sha512-HIZa0aekh0ak1YfzCv8GTN75Vbvxp8g+W+z9KczvtUT+LvitX3i9nhLWZLKRrUP1LaJFLPJS2UG9ZGXjxgbjBg=="],
592
593 "@egjs/hammerjs": ["@egjs/hammerjs@2.0.17", "", { "dependencies": { "@types/hammerjs": "^2.0.36" } }, "sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A=="],
594
595 "@electron/get": ["@electron/get@2.0.3", "", { "dependencies": { "debug": "^4.1.1", "env-paths": "^2.2.0", "fs-extra": "^8.1.0", "got": "^11.8.5", "progress": "^2.0.3", "semver": "^6.2.0", "sumchecker": "^3.0.1" }, "optionalDependencies": { "global-agent": "^3.0.0" } }, "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ=="],
596
597 "@emmetio/abbreviation": ["@emmetio/abbreviation@2.3.3", "", { "dependencies": { "@emmetio/scanner": "^1.0.4" } }, "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA=="],
598
599 "@emmetio/css-abbreviation": ["@emmetio/css-abbreviation@2.1.8", "", { "dependencies": { "@emmetio/scanner": "^1.0.4" } }, "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw=="],
600
601 "@emmetio/css-parser": ["@emmetio/css-parser@0.4.1", "", { "dependencies": { "@emmetio/stream-reader": "^2.2.0", "@emmetio/stream-reader-utils": "^0.1.0" } }, "sha512-2bC6m0MV/voF4CTZiAbG5MWKbq5EBmDPKu9Sb7s7nVcEzNQlrZP6mFFFlIaISM8X6514H9shWMme1fCm8cWAfQ=="],
602
603 "@emmetio/html-matcher": ["@emmetio/html-matcher@1.3.0", "", { "dependencies": { "@emmetio/scanner": "^1.0.0" } }, "sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ=="],
604
605 "@emmetio/scanner": ["@emmetio/scanner@1.0.4", "", {}, "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA=="],
606
607 "@emmetio/stream-reader": ["@emmetio/stream-reader@2.2.0", "", {}, "sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw=="],
608
609 "@emmetio/stream-reader-utils": ["@emmetio/stream-reader-utils@0.1.0", "", {}, "sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A=="],
610
611 "@emnapi/core": ["@emnapi/core@1.9.0", "", { "dependencies": { "@emnapi/wasi-threads": "1.2.0", "tslib": "^2.4.0" } }, "sha512-0DQ98G9ZQZOxfUcQn1waV2yS8aWdZ6kJMbYCJB3oUBecjWYO1fqJ+a1DRfPF3O5JEkwqwP1A9QEN/9mYm2Yd0w=="],
612
613 "@emnapi/runtime": ["@emnapi/runtime@1.9.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-QN75eB0IH2ywSpRpNddCRfQIhmJYBCJ1x5Lb3IscKAL8bMnVAKnRg8dCoXbHzVLLH7P38N2Z3mtulB7W0J0FKw=="],
614
615 "@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.2.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg=="],
616
617 "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.27.4", "", { "os": "aix", "cpu": "ppc64" }, "sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q=="],
618
619 "@esbuild/android-arm": ["@esbuild/android-arm@0.27.4", "", { "os": "android", "cpu": "arm" }, "sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ=="],
620
621 "@esbuild/android-arm64": ["@esbuild/android-arm64@0.27.4", "", { "os": "android", "cpu": "arm64" }, "sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw=="],
622
623 "@esbuild/android-x64": ["@esbuild/android-x64@0.27.4", "", { "os": "android", "cpu": "x64" }, "sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw=="],
624
625 "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.27.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ=="],
626
627 "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.27.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw=="],
628
629 "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.27.4", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw=="],
630
631 "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.27.4", "", { "os": "freebsd", "cpu": "x64" }, "sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ=="],
632
633 "@esbuild/linux-arm": ["@esbuild/linux-arm@0.27.4", "", { "os": "linux", "cpu": "arm" }, "sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg=="],
634
635 "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.27.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA=="],
636
637 "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.27.4", "", { "os": "linux", "cpu": "ia32" }, "sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA=="],
638
639 "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.27.4", "", { "os": "linux", "cpu": "none" }, "sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA=="],
640
641 "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.27.4", "", { "os": "linux", "cpu": "none" }, "sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw=="],
642
643 "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.27.4", "", { "os": "linux", "cpu": "ppc64" }, "sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA=="],
644
645 "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.27.4", "", { "os": "linux", "cpu": "none" }, "sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw=="],
646
647 "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.27.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA=="],
648
649 "@esbuild/linux-x64": ["@esbuild/linux-x64@0.27.4", "", { "os": "linux", "cpu": "x64" }, "sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA=="],
650
651 "@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.27.4", "", { "os": "none", "cpu": "arm64" }, "sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q=="],
652
653 "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.27.4", "", { "os": "none", "cpu": "x64" }, "sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg=="],
654
655 "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.27.4", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow=="],
656
657 "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.27.4", "", { "os": "openbsd", "cpu": "x64" }, "sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ=="],
658
659 "@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.27.4", "", { "os": "none", "cpu": "arm64" }, "sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg=="],
660
661 "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.27.4", "", { "os": "sunos", "cpu": "x64" }, "sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g=="],
662
663 "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.27.4", "", { "os": "win32", "cpu": "arm64" }, "sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg=="],
664
665 "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.27.4", "", { "os": "win32", "cpu": "ia32" }, "sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw=="],
666
667 "@esbuild/win32-x64": ["@esbuild/win32-x64@0.27.4", "", { "os": "win32", "cpu": "x64" }, "sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg=="],
668
669 "@expo-google-fonts/dm-sans": ["@expo-google-fonts/dm-sans@0.4.2", "", {}, "sha512-e/fLH5aCJzkEenz7axvEn8N7IJAKhUwNjIxS75h9j+Ip1M9S7d22M19gJN3A7QW4egVkBJRyQh1hQFhngQn9yA=="],
670
671 "@expo-google-fonts/material-symbols": ["@expo-google-fonts/material-symbols@0.4.38", "", {}, "sha512-IJkBtN1o8u9BW5fvSii1MyHPQ7Q0HxbWcVBvOrOzgMLpVtZw7R2w94wBTVR7kZwv3w1JNTESMmLA5Sqn1+Z36A=="],
672
673 "@expo/cli": ["@expo/cli@56.1.12", "", { "dependencies": { "@expo/code-signing-certificates": "^0.0.6", "@expo/config": "~56.0.9", "@expo/config-plugins": "~56.0.8", "@expo/devcert": "^1.2.1", "@expo/env": "~2.3.0", "@expo/image-utils": "^0.10.1", "@expo/inline-modules": "^0.0.10", "@expo/json-file": "^10.2.0", "@expo/log-box": "^56.0.12", "@expo/metro": "~56.0.0", "@expo/metro-config": "~56.0.13", "@expo/metro-file-map": "^56.0.3", "@expo/osascript": "^2.6.0", "@expo/package-manager": "^1.12.0", "@expo/plist": "^0.7.0", "@expo/prebuild-config": "^56.0.13", "@expo/require-utils": "^56.1.3", "@expo/router-server": "^56.0.12", "@expo/schema-utils": "^56.0.0", "@expo/spawn-async": "^1.8.0", "@expo/ws-tunnel": "^1.0.1", "@expo/xcpretty": "^4.4.4", "@react-native/dev-middleware": "0.85.3", "accepts": "^1.3.8", "arg": "^5.0.2", "bplist-creator": "0.1.0", "bplist-parser": "^0.3.1", "chalk": "^4.0.0", "ci-info": "^3.3.0", "compression": "^1.7.4", "connect": "^3.7.0", "debug": "^4.3.4", "dnssd-advertise": "^1.1.4", "expo-server": "^56.0.4", "fetch-nodeshim": "^0.4.10", "getenv": "^2.0.0", "glob": "^13.0.0", "lan-network": "^0.2.1", "multitars": "^1.0.0", "node-forge": "^1.3.3", "npm-package-arg": "^11.0.0", "ora": "^3.4.0", "picomatch": "^4.0.4", "pretty-format": "^29.7.0", "progress": "^2.0.3", "prompts": "^2.3.2", "resolve-from": "^5.0.0", "semver": "^7.6.0", "send": "^0.19.0", "slugify": "^1.3.4", "stacktrace-parser": "^0.1.10", "structured-headers": "^0.4.1", "terminal-link": "^2.1.1", "toqr": "^0.1.1", "wrap-ansi": "^7.0.0", "ws": "^8.12.1", "zod": "^3.25.76" }, "peerDependencies": { "expo": "*", "expo-router": "*", "react-native": "*" }, "optionalPeers": ["expo-router", "react-native"], "bin": { "expo-internal": "main.js" } }, "sha512-Ya/13E1yDx1oAuPw5MDmqzIGyzwSs7KSr1EjgSObOF0VO0GD9jqJjvjOiwurjScLUfxcGZQgq23UzMlBVHwdvA=="],
674
675 "@expo/code-signing-certificates": ["@expo/code-signing-certificates@0.0.6", "", { "dependencies": { "node-forge": "^1.3.3" } }, "sha512-iNe0puxwBNEcuua9gmTGzq+SuMDa0iATai1FlFTMHJ/vUmKvN/V//drXoLJkVb5i5H3iE/n/qIJxyoBnXouD0w=="],
676
677 "@expo/config": ["@expo/config@56.0.9", "", { "dependencies": { "@expo/config-plugins": "~56.0.8", "@expo/config-types": "^56.0.5", "@expo/json-file": "^10.2.0", "@expo/require-utils": "^56.1.3", "deepmerge": "^4.3.1", "getenv": "^2.0.0", "glob": "^13.0.0", "resolve-workspace-root": "^2.0.0", "semver": "^7.6.0", "slugify": "^1.3.4" } }, "sha512-/lqFeWGSrhpKJVP8tTN8LjuoIe8u8q2w7FzBL0C+wHgl+WM8l1qUIEYWy/sMvsG/NbpUIUsDHJRhQvOkU58eIw=="],
678
679 "@expo/config-plugins": ["@expo/config-plugins@56.0.8", "", { "dependencies": { "@expo/config-types": "^56.0.5", "@expo/json-file": "~10.2.0", "@expo/plist": "^0.7.0", "@expo/require-utils": "^56.1.3", "@expo/sdk-runtime-versions": "^1.0.0", "chalk": "^4.1.2", "debug": "^4.3.5", "getenv": "^2.0.0", "glob": "^13.0.0", "semver": "^7.5.4", "slugify": "^1.6.6", "xcode": "^3.0.1", "xml2js": "0.6.0" } }, "sha512-phTuyBhgVLfqUHMjQkAfRtbyoY6yTxoKja1awtpVnEkoJDxPJuXx1KX5uvq1eZtt4bJQ08OBJ6P95INqRSHpRg=="],
680
681 "@expo/config-types": ["@expo/config-types@56.0.5", "", {}, "sha512-GsAHO/MwW9ZRdgnmyfRXqVGLCP/zejD6rWnp5OROp8mBGRObKm4HfrjlUyT1skjMwCj1OrURx9ZfIc6yeBAkIA=="],
682
683 "@expo/devcert": ["@expo/devcert@1.2.1", "", { "dependencies": { "@expo/sudo-prompt": "^9.3.1", "debug": "^3.1.0" } }, "sha512-qC4eaxmKMTmJC2ahwyui6ud8f3W60Ss7pMkpBq40Hu3zyiAaugPXnZ24145U7K36qO9UHdZUVxsCvIpz2RYYCA=="],
684
685 "@expo/devtools": ["@expo/devtools@56.0.2", "", { "dependencies": { "chalk": "^4.1.2" }, "peerDependencies": { "react": "*", "react-native": "*" }, "optionalPeers": ["react", "react-native"] }, "sha512-ANl4kPdbe0/HQYWkDEN79S6bQhI+i/ZCnPxuC853pPsB4svhINC7Ku9lmGOKPsUUWWnrHg1spkDGQBZ4sD6JxQ=="],
686
687 "@expo/dom-webview": ["@expo/dom-webview@56.0.5", "", { "peerDependencies": { "expo": "*", "react": "*", "react-native": "*" } }, "sha512-UIEJxkLg6cHqofKrpWpkn9E6ApxVRtCgZhZkARPr9VV7rBVloJgeroTHs31YgU/JpbI5lLQOnfOlGo54W6C2Ew=="],
688
689 "@expo/env": ["@expo/env@2.3.0", "", { "dependencies": { "chalk": "^4.0.0", "debug": "^4.3.4", "getenv": "^2.0.0" } }, "sha512-9HnnIbzwTTdbwSjNLXTk0fPm9ZwMJ7c1/31tsni8HZ8Q62KzYCyspahH+V365vg5J6lr001DzNwBxVWSaYCQLg=="],
690
691 "@expo/expo-modules-macros-plugin": ["@expo/expo-modules-macros-plugin@0.0.9", "", {}, "sha512-odai6D7ng/gA7At8ukFcWcauNEeDdyVqzVPbQxDkyU2NTJ4kgphA4I5iigS5C4LXFicSIzEt2nzdlLM8sjsTdA=="],
692
693 "@expo/fingerprint": ["@expo/fingerprint@0.19.3", "", { "dependencies": { "@expo/env": "^2.3.0", "@expo/spawn-async": "^1.8.0", "arg": "^5.0.2", "chalk": "^4.1.2", "debug": "^4.3.4", "getenv": "^2.0.0", "glob": "^13.0.0", "ignore": "^5.3.1", "minimatch": "^10.2.2", "resolve-from": "^5.0.0", "semver": "^7.6.0" }, "bin": { "fingerprint": "bin/cli.js" } }, "sha512-w9Au2IVrtc0Ct+WRa05DVHGNHXYq6VyPZWuFP+5x055OeZ5q6k5Yg+aJ1gfShmjdOhDftRcsvmWmTdTZlWaTZw=="],
694
695 "@expo/image-utils": ["@expo/image-utils@0.10.1", "", { "dependencies": { "@expo/require-utils": "^56.1.3", "@expo/spawn-async": "^1.8.0", "chalk": "^4.0.0", "getenv": "^2.0.0", "jimp-compact": "0.16.1", "parse-png": "^2.1.0", "semver": "^7.6.0" } }, "sha512-YDeefvmYdihS7Wp3ESDUVnOgOSWmj2Cczm9lVNDdm4MqQLdAKm/LPYg83HtFQPfefRlAxyHrQR/O9kIXN9C1Wg=="],
696
697 "@expo/inline-modules": ["@expo/inline-modules@0.0.10", "", { "dependencies": { "@expo/config-plugins": "~56.0.8" } }, "sha512-DKEfq877UTAmL/gOT5aFhlLNDg/EVmTSca7JQMKDGR6mjFSAcrmQf4GJNsi6ztiaqj6cTnIfoSz0hAYdnr6RJQ=="],
698
699 "@expo/json-file": ["@expo/json-file@10.2.0", "", { "dependencies": { "@babel/code-frame": "^7.20.0", "json5": "^2.2.3" } }, "sha512-S6XzKe3R9GQeHiUPXc3xJjOv2VJhOEwFYf7xdC2z2cUqt3kZJ9mSO877sNQloVdnW/SUCtPY3bexlM7nwq+CAQ=="],
700
701 "@expo/local-build-cache-provider": ["@expo/local-build-cache-provider@56.0.8", "", { "dependencies": { "@expo/config": "~56.0.9", "chalk": "^4.1.2" } }, "sha512-UsuXwpNi57MNhzZ3be4XThc8xW6nzk3Wu37s1+2qcfZGeJcMLKDFfwO6n8YXeIiGlCsOi0Ee1rsTdgjrKt/YJQ=="],
702
703 "@expo/log-box": ["@expo/log-box@56.0.12", "", { "dependencies": { "@expo/dom-webview": "^56.0.5", "anser": "^1.4.9", "stacktrace-parser": "^0.1.10" }, "peerDependencies": { "expo": "*", "react": "*", "react-native": "*" } }, "sha512-budE6AGmJbpOJfGSOz+JVP3+FevElT82IEIg+ukQ4gZpW/dGO7QX1unFjanKdSaYgudBwJ4FCFGMwWhW/1tXVQ=="],
704
705 "@expo/metro": ["@expo/metro@56.0.0", "", { "dependencies": { "metro": "0.84.4", "metro-babel-transformer": "0.84.4", "metro-cache": "0.84.4", "metro-cache-key": "0.84.4", "metro-config": "0.84.4", "metro-core": "0.84.4", "metro-file-map": "0.84.4", "metro-minify-terser": "0.84.4", "metro-resolver": "0.84.4", "metro-runtime": "0.84.4", "metro-source-map": "0.84.4", "metro-symbolicate": "0.84.4", "metro-transform-plugins": "0.84.4", "metro-transform-worker": "0.84.4" } }, "sha512-5gIgQHtEpjjvsjKfVtIv23a98LLRV0/y07PDShEwYSytAMlE3FSF8RHXqtHc1sUJL6dn7hnuIBpIbrLXXuVi0A=="],
706
707 "@expo/metro-config": ["@expo/metro-config@56.0.13", "", { "dependencies": { "@babel/code-frame": "^7.20.0", "@babel/core": "^7.20.0", "@babel/generator": "^7.20.5", "@expo/config": "~56.0.9", "@expo/env": "~2.3.0", "@expo/json-file": "~10.2.0", "@expo/metro": "~56.0.0", "@expo/require-utils": "^56.1.3", "@expo/spawn-async": "^1.8.0", "@jridgewell/gen-mapping": "^0.3.13", "@jridgewell/remapping": "^2.3.5", "@jridgewell/sourcemap-codec": "^1.5.5", "browserslist": "^4.25.0", "chalk": "^4.1.0", "debug": "^4.3.2", "getenv": "^2.0.0", "glob": "^13.0.0", "hermes-parser": "^0.33.3", "jsc-safe-url": "^0.2.4", "lightningcss": "^1.30.1", "msgpackr": "^2.0.1", "picomatch": "^4.0.4", "postcss": "^8.5.14", "resolve-from": "^5.0.0" }, "peerDependencies": { "expo": "*" }, "optionalPeers": ["expo"] }, "sha512-OPyNYiex/6Ms8zT2POdIZsLhcAZYk7O+yJvpz5uG/4QRA7aiESfCy1I+0YHewMlR4P1YQeyxIrfTurs6m9xfZA=="],
708
709 "@expo/metro-file-map": ["@expo/metro-file-map@56.0.3", "", { "dependencies": { "debug": "^4.3.4", "fb-watchman": "^2.0.2", "invariant": "^2.2.4", "jest-worker": "^29.7.0", "micromatch": "^4.0.4", "walker": "^1.0.8" } }, "sha512-5OGW3z8LgEYgMJOR7F3pC8llFLkb1fVqwAewbCl6S4Vkha8AFQMwOjT+9Wbka+V4rmpljpGqOnMhF4xZbD961w=="],
710
711 "@expo/metro-runtime": ["@expo/metro-runtime@55.0.11", "", { "dependencies": { "@expo/log-box": "55.0.12", "anser": "^1.4.9", "pretty-format": "^29.7.0", "stacktrace-parser": "^0.1.10", "whatwg-fetch": "^3.0.0" }, "peerDependencies": { "expo": "*", "react": "*", "react-dom": "*", "react-native": "*" }, "optionalPeers": ["react-dom"] }, "sha512-4KKi/jGrIEXi2YGu0hYTVr0CEeRJy5SXbCrz9+KDZkuD3ROwKNpM1DBawni5rhPVovFnR323HBck9GaxhnfrRw=="],
712
713 "@expo/osascript": ["@expo/osascript@2.6.0", "", { "dependencies": { "@expo/spawn-async": "^1.8.0" } }, "sha512-QvqDBlJXa8CS2vRORJ4wEflY1m0vVI07uSJdIRgBrLxRPBcsrXxrtU7+wXRXMqfq9zLwNP9XbvRsXF2omoDylg=="],
714
715 "@expo/package-manager": ["@expo/package-manager@1.12.0", "", { "dependencies": { "@expo/json-file": "^10.2.0", "@expo/spawn-async": "^1.8.0", "chalk": "^4.0.0", "npm-package-arg": "^11.0.0", "ora": "^3.4.0", "resolve-workspace-root": "^2.0.0" } }, "sha512-SWr6093nwBjn94cvElsYZNUnhvs+XtUatUz3h0vAn0IbaWG0B6l/V5ZfOBptX/xq6rMpFG5ibIf/eckLSXw8Gg=="],
716
717 "@expo/plist": ["@expo/plist@0.7.0", "", { "dependencies": { "@xmldom/xmldom": "^0.8.8", "base64-js": "^1.5.1", "xmlbuilder": "^15.1.1" } }, "sha512-vrpryU1GoqSIRNqRB2D3IjXDmzNYfiQpEF6AH/xknlD7eiYmEDt3mb26V7cLcedcPG8PY/1xWHdBXVQJfEAh6Q=="],
718
719 "@expo/prebuild-config": ["@expo/prebuild-config@56.0.13", "", { "dependencies": { "@expo/config": "~56.0.9", "@expo/config-plugins": "~56.0.8", "@expo/config-types": "^56.0.5", "@expo/image-utils": "^0.10.1", "@expo/json-file": "^10.2.0", "@react-native/normalize-colors": "0.85.3", "debug": "^4.3.1", "expo-modules-autolinking": "~56.0.13", "resolve-from": "^5.0.0", "semver": "^7.6.0" } }, "sha512-caR1karpDasbNmM+LrcHKZrSnyEYdmxm7kedq+WjiuZg+9XAW5sbEjojo2i9Dq6cfbDJPyr7I0yEprLabnvmpA=="],
720
721 "@expo/require-utils": ["@expo/require-utils@56.1.3", "", { "dependencies": { "@babel/code-frame": "^7.20.0", "@babel/core": "^7.25.2", "@babel/plugin-transform-modules-commonjs": "^7.24.8" }, "peerDependencies": { "typescript": "^5.0.0 || ^5.0.0-0 || ^6.0.0" }, "optionalPeers": ["typescript"] }, "sha512-KyLeOn/zzQSvuPpV5YhB/FPKnpQytno4luN918bGdPDssLBoS3N/0UbC3W0rJAn9kSFu+XpfR81eABRVsSdfgQ=="],
722
723 "@expo/router-server": ["@expo/router-server@56.0.12", "", { "dependencies": { "debug": "^4.3.4" }, "peerDependencies": { "@expo/metro-runtime": "^56.0.13", "expo": "*", "expo-constants": "^56.0.16", "expo-font": "^56.0.5", "expo-router": "*", "expo-server": "^56.0.4", "react": "*", "react-dom": "*", "react-server-dom-webpack": "~19.0.1 || ~19.1.2 || ~19.2.1" }, "optionalPeers": ["@expo/metro-runtime", "expo-router", "react-dom", "react-server-dom-webpack"] }, "sha512-RqKV2/Z8BH/z8l0ngSpG6//5xxJPaF5dTQvSfPQ0nrvCjikGMeIvyj3B9BeLnmZZhxb3gBtXqrj3irAoiIp2aQ=="],
724
725 "@expo/schema-utils": ["@expo/schema-utils@56.0.1", "", {}, "sha512-CZ/+mYbQmWeOnkCGlWy9K+lFxbJSMFY7+TqBZcKzBSTU5Q7IGRvn/sOG3TdNjIdLPmbA8xe7R/c3UUQ28R9i9w=="],
726
727 "@expo/sdk-runtime-versions": ["@expo/sdk-runtime-versions@1.0.0", "", {}, "sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ=="],
728
729 "@expo/spawn-async": ["@expo/spawn-async@1.8.0", "", { "dependencies": { "cross-spawn": "^7.0.6" } }, "sha512-eb9xxd/LbuEGSdua4NumCu/McVB9EM+F/JxB9pWgnERw4HQ9XyTNH1KapG6oqLWR8TuRK2LQfzJlmNi94CVobw=="],
730
731 "@expo/sudo-prompt": ["@expo/sudo-prompt@9.3.2", "", {}, "sha512-HHQigo3rQWKMDzYDLkubN5WQOYXJJE2eNqIQC2axC2iO3mHdwnIR7FgZVvHWtBwAdzBgAP0ECp8KqS8TiMKvgw=="],
732
733 "@expo/ui": ["@expo/ui@56.0.14", "", { "dependencies": { "sf-symbols-typescript": "^2.1.0", "vaul": "^1.1.2" }, "peerDependencies": { "@babel/core": "*", "expo": "*", "react": "*", "react-dom": "*", "react-native": "*", "react-native-reanimated": "*", "react-native-worklets": "*" }, "optionalPeers": ["@babel/core", "react-dom", "react-native-reanimated", "react-native-worklets"] }, "sha512-0Wr8nsvk2C+BmhmZDQzYr/hxxddHK+ajuJ7ahacUvxt+gQnEXwbueTm0S/hk/54YGASEgplrPGDuR5zzcY+IZg=="],
734
735 "@expo/ws-tunnel": ["@expo/ws-tunnel@1.0.6", "", {}, "sha512-nDRbLmSrJar7abvUjp3smDwH8HcbZcoOEa5jVPUv9/9CajgmWw20JNRwTuBRzWIWIkEJDkz20GoNA+tSwUqk0Q=="],
736
737 "@expo/xcpretty": ["@expo/xcpretty@4.4.4", "", { "dependencies": { "@babel/code-frame": "^7.20.0", "chalk": "^4.1.0", "js-yaml": "^4.1.0" }, "bin": { "excpretty": "build/cli.js" } }, "sha512-4aQzz9vgxcNXFfo/iyNgDDYfsU5XGKKxWxZopw0cVotHiW+U8IJbIxMaxsINs6bHhtkG3StKNPcOrn3eBuxKPw=="],
738
739 "@floating-ui/core": ["@floating-ui/core@1.7.5", "", { "dependencies": { "@floating-ui/utils": "^0.2.11" } }, "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ=="],
740
741 "@floating-ui/dom": ["@floating-ui/dom@1.7.6", "", { "dependencies": { "@floating-ui/core": "^1.7.5", "@floating-ui/utils": "^0.2.11" } }, "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ=="],
742
743 "@floating-ui/react": ["@floating-ui/react@0.27.19", "", { "dependencies": { "@floating-ui/react-dom": "^2.1.8", "@floating-ui/utils": "^0.2.11", "tabbable": "^6.0.0" }, "peerDependencies": { "react": ">=17.0.0", "react-dom": ">=17.0.0" } }, "sha512-31B8h5mm8YxotlE7/AU/PhNAl8eWxAmjL/v2QOxroDNkTFLk3Uu82u63N3b6TXa4EGJeeZLVcd/9AlNlVqzeog=="],
744
745 "@floating-ui/react-dom": ["@floating-ui/react-dom@2.1.8", "", { "dependencies": { "@floating-ui/dom": "^1.7.6" }, "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A=="],
746
747 "@floating-ui/utils": ["@floating-ui/utils@0.2.11", "", {}, "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg=="],
748
749 "@formkit/auto-animate": ["@formkit/auto-animate@0.9.0", "", {}, "sha512-VhP4zEAacXS3dfTpJpJ88QdLqMTcabMg0jwpOSxZ/VzfQVfl3GkZSCZThhGC5uhq/TxPHPzW0dzr4H9Bb1OgKA=="],
750
751 "@hono/node-server": ["@hono/node-server@1.19.14", "", { "peerDependencies": { "hono": "^4" } }, "sha512-GwtvgtXxnWsucXvbQXkRgqksiH2Qed37H9xHZocE5sA3N8O8O8/8FA3uclQXxXVzc9XBZuEOMK7+r02FmSpHtw=="],
752
753 "@img/colour": ["@img/colour@1.1.0", "", {}, "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ=="],
754
755 "@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.2.4" }, "os": "darwin", "cpu": "arm64" }, "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w=="],
756
757 "@img/sharp-darwin-x64": ["@img/sharp-darwin-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-x64": "1.2.4" }, "os": "darwin", "cpu": "x64" }, "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw=="],
758
759 "@img/sharp-libvips-darwin-arm64": ["@img/sharp-libvips-darwin-arm64@1.2.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g=="],
760
761 "@img/sharp-libvips-darwin-x64": ["@img/sharp-libvips-darwin-x64@1.2.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg=="],
762
763 "@img/sharp-libvips-linux-arm": ["@img/sharp-libvips-linux-arm@1.2.4", "", { "os": "linux", "cpu": "arm" }, "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A=="],
764
765 "@img/sharp-libvips-linux-arm64": ["@img/sharp-libvips-linux-arm64@1.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw=="],
766
767 "@img/sharp-libvips-linux-ppc64": ["@img/sharp-libvips-linux-ppc64@1.2.4", "", { "os": "linux", "cpu": "ppc64" }, "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA=="],
768
769 "@img/sharp-libvips-linux-riscv64": ["@img/sharp-libvips-linux-riscv64@1.2.4", "", { "os": "linux", "cpu": "none" }, "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA=="],
770
771 "@img/sharp-libvips-linux-s390x": ["@img/sharp-libvips-linux-s390x@1.2.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ=="],
772
773 "@img/sharp-libvips-linux-x64": ["@img/sharp-libvips-linux-x64@1.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw=="],
774
775 "@img/sharp-libvips-linuxmusl-arm64": ["@img/sharp-libvips-linuxmusl-arm64@1.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw=="],
776
777 "@img/sharp-libvips-linuxmusl-x64": ["@img/sharp-libvips-linuxmusl-x64@1.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg=="],
778
779 "@img/sharp-linux-arm": ["@img/sharp-linux-arm@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm": "1.2.4" }, "os": "linux", "cpu": "arm" }, "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw=="],
780
781 "@img/sharp-linux-arm64": ["@img/sharp-linux-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm64": "1.2.4" }, "os": "linux", "cpu": "arm64" }, "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg=="],
782
783 "@img/sharp-linux-ppc64": ["@img/sharp-linux-ppc64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-ppc64": "1.2.4" }, "os": "linux", "cpu": "ppc64" }, "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA=="],
784
785 "@img/sharp-linux-riscv64": ["@img/sharp-linux-riscv64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-riscv64": "1.2.4" }, "os": "linux", "cpu": "none" }, "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw=="],
786
787 "@img/sharp-linux-s390x": ["@img/sharp-linux-s390x@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-s390x": "1.2.4" }, "os": "linux", "cpu": "s390x" }, "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg=="],
788
789 "@img/sharp-linux-x64": ["@img/sharp-linux-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-x64": "1.2.4" }, "os": "linux", "cpu": "x64" }, "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ=="],
790
791 "@img/sharp-linuxmusl-arm64": ["@img/sharp-linuxmusl-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" }, "os": "linux", "cpu": "arm64" }, "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg=="],
792
793 "@img/sharp-linuxmusl-x64": ["@img/sharp-linuxmusl-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-x64": "1.2.4" }, "os": "linux", "cpu": "x64" }, "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q=="],
794
795 "@img/sharp-wasm32": ["@img/sharp-wasm32@0.34.5", "", { "dependencies": { "@emnapi/runtime": "^1.7.0" }, "cpu": "none" }, "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw=="],
796
797 "@img/sharp-win32-arm64": ["@img/sharp-win32-arm64@0.34.5", "", { "os": "win32", "cpu": "arm64" }, "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g=="],
798
799 "@img/sharp-win32-ia32": ["@img/sharp-win32-ia32@0.34.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg=="],
800
801 "@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.34.5", "", { "os": "win32", "cpu": "x64" }, "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw=="],
802
803 "@inquirer/ansi": ["@inquirer/ansi@1.0.2", "", {}, "sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ=="],
804
805 "@inquirer/confirm": ["@inquirer/confirm@5.1.21", "", { "dependencies": { "@inquirer/core": "^10.3.2", "@inquirer/type": "^3.0.10" }, "peerDependencies": { "@types/node": ">=18" }, "optionalPeers": ["@types/node"] }, "sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ=="],
806
807 "@inquirer/core": ["@inquirer/core@10.3.2", "", { "dependencies": { "@inquirer/ansi": "^1.0.2", "@inquirer/figures": "^1.0.15", "@inquirer/type": "^3.0.10", "cli-width": "^4.1.0", "mute-stream": "^2.0.0", "signal-exit": "^4.1.0", "wrap-ansi": "^6.2.0", "yoctocolors-cjs": "^2.1.3" }, "peerDependencies": { "@types/node": ">=18" }, "optionalPeers": ["@types/node"] }, "sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A=="],
808
809 "@inquirer/figures": ["@inquirer/figures@1.0.15", "", {}, "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g=="],
810
811 "@inquirer/type": ["@inquirer/type@3.0.10", "", { "peerDependencies": { "@types/node": ">=18" }, "optionalPeers": ["@types/node"] }, "sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA=="],
812
813 "@ioredis/commands": ["@ioredis/commands@1.5.1", "", {}, "sha512-JH8ZL/ywcJyR9MmJ5BNqZllXNZQqQbnVZOqpPQqE1vHiFgAw4NHbvE0FOduNU8IX9babitBT46571OnPTT0Zcw=="],
814
815 "@isaacs/ttlcache": ["@isaacs/ttlcache@1.4.1", "", {}, "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA=="],
816
817 "@jest/schemas": ["@jest/schemas@29.6.3", "", { "dependencies": { "@sinclair/typebox": "^0.27.8" } }, "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA=="],
818
819 "@jest/types": ["@jest/types@29.6.3", "", { "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^17.0.8", "chalk": "^4.0.0" } }, "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw=="],
820
821 "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="],
822
823 "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="],
824
825 "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="],
826
827 "@jridgewell/source-map": ["@jridgewell/source-map@0.3.11", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" } }, "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA=="],
828
829 "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="],
830
831 "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="],
832
833 "@legendapp/list": ["@legendapp/list@3.0.0-beta.44", "", { "dependencies": { "use-sync-external-store": "^1.5.0" }, "peerDependencies": { "react": "*" } }, "sha512-loGRve78NuZ5k8Z54ZSDNOtv3dVBM1SeBCRtm1EYtZiDIZ8SyMVcYpUGgFpGuNKk71+9/NuM9hvScrgf7+4E+A=="],
834
835 "@lexical/clipboard": ["@lexical/clipboard@0.41.0", "", { "dependencies": { "@lexical/html": "0.41.0", "@lexical/list": "0.41.0", "@lexical/selection": "0.41.0", "@lexical/utils": "0.41.0", "lexical": "0.41.0" } }, "sha512-Ex5lPkb4NBBX1DCPzOAIeHBJFH1bJcmATjREaqpnTfxCbuOeQkt44wchezUA0oDl+iAxNZ3+pLLWiUju9icoSA=="],
836
837 "@lexical/code": ["@lexical/code@0.41.0", "", { "dependencies": { "@lexical/utils": "0.41.0", "lexical": "0.41.0", "prismjs": "^1.30.0" } }, "sha512-0hoNi1KC9/N3SBOGcOcFqnT0OpwmcRRAhfxTKMGqfCtCvAMzULVwZ8RWc9/NV9bKYESgBTW5D9xkDANP2mspHg=="],
838
839 "@lexical/devtools-core": ["@lexical/devtools-core@0.41.0", "", { "dependencies": { "@lexical/html": "0.41.0", "@lexical/link": "0.41.0", "@lexical/mark": "0.41.0", "@lexical/table": "0.41.0", "@lexical/utils": "0.41.0", "lexical": "0.41.0" }, "peerDependencies": { "react": ">=17.x", "react-dom": ">=17.x" } }, "sha512-FzJtluBhBc8bKS11TUZe72KoZN/hnzIyiiM0SPJAsPwGpoXuM01jqpXQGybWf/1bWB+bmmhOae7O4Nywi/Csuw=="],
840
841 "@lexical/dragon": ["@lexical/dragon@0.41.0", "", { "dependencies": { "@lexical/extension": "0.41.0", "lexical": "0.41.0" } }, "sha512-gBEqkk8Q6ZPruvDaRcOdF1EK9suCVBODzOCcR+EnoJTaTjfDkCM7pkPAm4w90Wa1wCZEtFHvCfas+jU9MDSumg=="],
842
843 "@lexical/extension": ["@lexical/extension@0.41.0", "", { "dependencies": { "@lexical/utils": "0.41.0", "@preact/signals-core": "^1.11.0", "lexical": "0.41.0" } }, "sha512-sF4SPiP72yXvIGchmmIZ7Yg2XZTxNLOpFEIIzdqG7X/1fa1Ham9P/T7VbrblWpF6Ei5LJtK9JgNVB0hb4l3o1g=="],
844
845 "@lexical/hashtag": ["@lexical/hashtag@0.41.0", "", { "dependencies": { "@lexical/text": "0.41.0", "@lexical/utils": "0.41.0", "lexical": "0.41.0" } }, "sha512-tFWM74RW4KU0E/sj2aowfWl26vmLUTp331CgVESnhQKcZBfT40KJYd57HEqBDTfQKn4MUhylQCCA0hbpw6EeFQ=="],
846
847 "@lexical/history": ["@lexical/history@0.41.0", "", { "dependencies": { "@lexical/extension": "0.41.0", "@lexical/utils": "0.41.0", "lexical": "0.41.0" } }, "sha512-kGoVWsiOn62+RMjRolRa+NXZl8jFwxav6GNDiHH8yzivtoaH8n1SwUfLJELXCzeqzs81HySqD4q30VLJVTGoDg=="],
848
849 "@lexical/html": ["@lexical/html@0.41.0", "", { "dependencies": { "@lexical/selection": "0.41.0", "@lexical/utils": "0.41.0", "lexical": "0.41.0" } }, "sha512-3RyZy+H/IDKz2D66rNN/NqYx87xVFrngfEbyu1OWtbY963RUFnopiVHCQvsge/8kT04QSZ7U/DzjVFqeNS6clg=="],
850
851 "@lexical/link": ["@lexical/link@0.41.0", "", { "dependencies": { "@lexical/extension": "0.41.0", "@lexical/utils": "0.41.0", "lexical": "0.41.0" } }, "sha512-Rjtx5cGWAkKcnacncbVsZ1TqRnUB2Wm4eEVKpaAEG41+kHgqghzM2P+UGT15yROroxJu8KvAC9ISiYFiU4XE1w=="],
852
853 "@lexical/list": ["@lexical/list@0.41.0", "", { "dependencies": { "@lexical/extension": "0.41.0", "@lexical/selection": "0.41.0", "@lexical/utils": "0.41.0", "lexical": "0.41.0" } }, "sha512-RXvB+xcbzVoQLGRDOBRCacztG7V+bI95tdoTwl8pz5xvgPtAaRnkZWMDP+yMNzMJZsqEChdtpxbf0NgtMkun6g=="],
854
855 "@lexical/mark": ["@lexical/mark@0.41.0", "", { "dependencies": { "@lexical/utils": "0.41.0", "lexical": "0.41.0" } }, "sha512-UO5WVs9uJAYIKHSlYh4Z1gHrBBchTOi21UCYBIZ7eAs4suK84hPzD+3/LAX5CB7ZltL6ke5Sly3FOwNXv/wfpA=="],
856
857 "@lexical/markdown": ["@lexical/markdown@0.41.0", "", { "dependencies": { "@lexical/code": "0.41.0", "@lexical/link": "0.41.0", "@lexical/list": "0.41.0", "@lexical/rich-text": "0.41.0", "@lexical/text": "0.41.0", "@lexical/utils": "0.41.0", "lexical": "0.41.0" } }, "sha512-bzI73JMXpjGFhqUWNV6KqfjWcgAWzwFT+J3RHtbCF5rysC8HLldBYojOgAAtPfXqfxyv2mDzsY7SoJ75s9uHZA=="],
858
859 "@lexical/offset": ["@lexical/offset@0.41.0", "", { "dependencies": { "lexical": "0.41.0" } }, "sha512-2RHBXZqC8gm3X9C0AyRb0M8w7zJu5dKiasrif+jSKzsxPjAUeF1m95OtIOsWs1XLNUgASOSUqGovDZxKJslZfA=="],
860
861 "@lexical/overflow": ["@lexical/overflow@0.41.0", "", { "dependencies": { "lexical": "0.41.0" } }, "sha512-Iy6ZiJip8X14EBYt1zKPOrXyQ4eG9JLBEoPoSVBTiSbVd+lYicdUvaOThT0k0/qeVTN9nqTaEltBjm56IrVKCQ=="],
862
863 "@lexical/plain-text": ["@lexical/plain-text@0.41.0", "", { "dependencies": { "@lexical/clipboard": "0.41.0", "@lexical/dragon": "0.41.0", "@lexical/selection": "0.41.0", "@lexical/utils": "0.41.0", "lexical": "0.41.0" } }, "sha512-HIsGgmFUYRUNNyvckun33UQfU7LRzDlxymHUq67+Bxd5bXqdZOrStEKJXuDX+LuLh/GXZbaWNbDLqwLBObfbQg=="],
864
865 "@lexical/react": ["@lexical/react@0.41.0", "", { "dependencies": { "@floating-ui/react": "^0.27.16", "@lexical/devtools-core": "0.41.0", "@lexical/dragon": "0.41.0", "@lexical/extension": "0.41.0", "@lexical/hashtag": "0.41.0", "@lexical/history": "0.41.0", "@lexical/link": "0.41.0", "@lexical/list": "0.41.0", "@lexical/mark": "0.41.0", "@lexical/markdown": "0.41.0", "@lexical/overflow": "0.41.0", "@lexical/plain-text": "0.41.0", "@lexical/rich-text": "0.41.0", "@lexical/table": "0.41.0", "@lexical/text": "0.41.0", "@lexical/utils": "0.41.0", "@lexical/yjs": "0.41.0", "lexical": "0.41.0", "react-error-boundary": "^6.0.0" }, "peerDependencies": { "react": ">=17.x", "react-dom": ">=17.x" } }, "sha512-7+GUdZUm6sofWm+zdsWAs6cFBwKNsvsHezZTrf6k8jrZxL461ZQmbz/16b4DvjCGL9r5P1fR7md9/LCmk8TiCg=="],
866
867 "@lexical/rich-text": ["@lexical/rich-text@0.41.0", "", { "dependencies": { "@lexical/clipboard": "0.41.0", "@lexical/dragon": "0.41.0", "@lexical/selection": "0.41.0", "@lexical/utils": "0.41.0", "lexical": "0.41.0" } }, "sha512-yUcr7ZaaVTZNi8bow4CK1M8jy2qyyls1Vr+5dVjwBclVShOL/F/nFyzBOSb6RtXXRbd3Ahuk9fEleppX/RNIdw=="],
868
869 "@lexical/selection": ["@lexical/selection@0.41.0", "", { "dependencies": { "lexical": "0.41.0" } }, "sha512-1s7/kNyRzcv5uaTwsUL28NpiisqTf5xZ1zNukLsCN1xY+TWbv9RE9OxIv+748wMm4pxNczQe/UbIBODkbeknLw=="],
870
871 "@lexical/table": ["@lexical/table@0.41.0", "", { "dependencies": { "@lexical/clipboard": "0.41.0", "@lexical/extension": "0.41.0", "@lexical/utils": "0.41.0", "lexical": "0.41.0" } }, "sha512-d3SPThBAr+oZ8O74TXU0iXM3rLbrAVC7/HcOnSAq7/AhWQW8yMutT51JQGN+0fMLP9kqoWSAojNtkdvzXfU/+A=="],
872
873 "@lexical/text": ["@lexical/text@0.41.0", "", { "dependencies": { "lexical": "0.41.0" } }, "sha512-gGA+Anc7ck110EXo4KVKtq6Ui3M7Vz3OpGJ4QE6zJHWW8nV5h273koUGSutAMeoZgRVb6t01Izh3ORoFt/j1CA=="],
874
875 "@lexical/utils": ["@lexical/utils@0.41.0", "", { "dependencies": { "@lexical/selection": "0.41.0", "lexical": "0.41.0" } }, "sha512-Wlsokr5NQCq83D+7kxZ9qs5yQ3dU3Qaf2M+uXxLRoPoDaXqW8xTWZq1+ZFoEzsHzx06QoPa4Vu/40BZR91uQPg=="],
876
877 "@lexical/yjs": ["@lexical/yjs@0.41.0", "", { "dependencies": { "@lexical/offset": "0.41.0", "@lexical/selection": "0.41.0", "lexical": "0.41.0" }, "peerDependencies": { "yjs": ">=13.5.22" } }, "sha512-PaKTxSbVC4fpqUjQ7vUL9RkNF1PjL8TFl5jRe03PqoPYpE33buf3VXX6+cOUEfv9+uknSqLCPHoBS/4jN3a97w=="],
878
879 "@modelcontextprotocol/sdk": ["@modelcontextprotocol/sdk@1.29.0", "", { "dependencies": { "@hono/node-server": "^1.19.9", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "content-type": "^1.0.5", "cors": "^2.8.5", "cross-spawn": "^7.0.5", "eventsource": "^3.0.2", "eventsource-parser": "^3.0.0", "express": "^5.2.1", "express-rate-limit": "^8.2.1", "hono": "^4.11.4", "jose": "^6.1.3", "json-schema-typed": "^8.0.2", "pkce-challenge": "^5.0.0", "raw-body": "^3.0.0", "zod": "^3.25 || ^4.0", "zod-to-json-schema": "^3.25.1" }, "peerDependencies": { "@cfworker/json-schema": "^4.1.1" }, "optionalPeers": ["@cfworker/json-schema"] }, "sha512-zo37mZA9hJWpULgkRpowewez1y6ML5GsXJPY8FI0tBBCd77HEvza4jDqRKOXgHNn867PVGCyTdzqpz0izu5ZjQ=="],
880
881 "@msgpackr-extract/msgpackr-extract-darwin-arm64": ["@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-LCkGo6JDfaBhgST7UpPWgNgLINpcpabaHfyz5OBx75nUYxBsaEPxjnyNjWpeb/xBup/682QnBfRBy2/LvPutZQ=="],
882
883 "@msgpackr-extract/msgpackr-extract-darwin-x64": ["@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-zExlW9zUJKZH/tOtVMttwjKa4Xm/3KcNjnE3dPN92uCktwavMxpgCA3MoJK/DOnTWsQgo224OaST27/mPNAf+w=="],
884
885 "@msgpackr-extract/msgpackr-extract-linux-arm": ["@msgpackr-extract/msgpackr-extract-linux-arm@3.0.4", "", { "os": "linux", "cpu": "arm" }, "sha512-Tg3yX65f5GbtXLkrYEHE5oibZG9epyYWas7FogTTEJeDEF9JlXJzKgXaNhT3UXlTOeA+AfZpYZYZ0uPj7Cfquw=="],
886
887 "@msgpackr-extract/msgpackr-extract-linux-arm64": ["@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-dgX0P/9wGPJeHFBG+ZmhgE6bmtMt7NP5CRBGyyktpopdk/mW4POnrpQsSLtKI1dwpc+pPLuXHDh6vvskyQE/sw=="],
888
889 "@msgpackr-extract/msgpackr-extract-linux-x64": ["@msgpackr-extract/msgpackr-extract-linux-x64@3.0.4", "", { "os": "linux", "cpu": "x64" }, "sha512-8TNXMEjJc3QEy7R/x1INhgiU+XakDAFUzBhaz7+Rbrs8NH5UQeHQxxmzsSBJGyV6I1jW79undiQm8tOI+D+8FQ=="],
890
891 "@msgpackr-extract/msgpackr-extract-win32-x64": ["@msgpackr-extract/msgpackr-extract-win32-x64@3.0.4", "", { "os": "win32", "cpu": "x64" }, "sha512-CmCXPQrkbwExx3j946/PtHWHbYJiCRBRDl4BlkRQcJB/YOwQxJRTpoo7aTsortjgoJ1x7opzTSxn7C+ASSLVjQ=="],
892
893 "@mswjs/interceptors": ["@mswjs/interceptors@0.41.3", "", { "dependencies": { "@open-draft/deferred-promise": "^2.2.0", "@open-draft/logger": "^0.3.0", "@open-draft/until": "^2.0.0", "is-node-process": "^1.2.0", "outvariant": "^1.4.3", "strict-event-emitter": "^0.5.1" } }, "sha512-cXu86tF4VQVfwz8W1SPbhoRyHJkti6mjH/XJIxp40jhO4j2k1m4KYrEykxqWPkFF3vrK4rgQppBh//AwyGSXPA=="],
894
895 "@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.1.1", "", { "dependencies": { "@emnapi/core": "^1.7.1", "@emnapi/runtime": "^1.7.1", "@tybys/wasm-util": "^0.10.1" } }, "sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A=="],
896
897 "@open-draft/deferred-promise": ["@open-draft/deferred-promise@2.2.0", "", {}, "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA=="],
898
899 "@open-draft/logger": ["@open-draft/logger@0.3.0", "", { "dependencies": { "is-node-process": "^1.2.0", "outvariant": "^1.4.0" } }, "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ=="],
900
901 "@open-draft/until": ["@open-draft/until@2.1.0", "", {}, "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg=="],
902
903 "@opencode-ai/sdk": ["@opencode-ai/sdk@1.3.15", "", { "dependencies": { "cross-spawn": "7.0.6" } }, "sha512-Uk59C7wsK20wpdr277yx7Xz7TqG5jGqlZUpSW3wDH/7a2K2iBg0lXc2wskHuCXLRXMhXpPZtb4a3SOpPENkkbg=="],
904
905 "@oslojs/encoding": ["@oslojs/encoding@1.1.0", "", {}, "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ=="],
906
907 "@oxc-project/runtime": ["@oxc-project/runtime@0.115.0", "", {}, "sha512-Rg8Wlt5dCbXhQnsXPrkOjL1DTSvXLgb2R/KYfnf1/K+R0k6UMLEmbQXPM+kwrWqSmWA2t0B1EtHy2/3zikQpvQ=="],
908
909 "@oxc-project/types": ["@oxc-project/types@0.112.0", "", {}, "sha512-m6RebKHIRsax2iCwVpYW2ErQwa4ywHJrE4sCK3/8JK8ZZAWOKXaRJFl/uP51gaVyyXlaS4+chU1nSCdzYf6QqQ=="],
910
911 "@oxfmt/binding-android-arm-eabi": ["@oxfmt/binding-android-arm-eabi@0.40.0", "", { "os": "android", "cpu": "arm" }, "sha512-S6zd5r1w/HmqR8t0CTnGjFTBLDq2QKORPwriCHxo4xFNuhmOTABGjPaNvCJJVnrKBLsohOeiDX3YqQfJPF+FXw=="],
912
913 "@oxfmt/binding-android-arm64": ["@oxfmt/binding-android-arm64@0.40.0", "", { "os": "android", "cpu": "arm64" }, "sha512-/mbS9UUP/5Vbl2D6osIdcYiP0oie63LKMoTyGj5hyMCK/SFkl3EhtyRAfdjPvuvHC0SXdW6ePaTKkBSq1SNcIw=="],
914
915 "@oxfmt/binding-darwin-arm64": ["@oxfmt/binding-darwin-arm64@0.40.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-wRt8fRdfLiEhnRMBonlIbKrJWixoEmn6KCjKE9PElnrSDSXETGZfPb8ee+nQNTobXkCVvVLytp2o0obAsxl78Q=="],
916
917 "@oxfmt/binding-darwin-x64": ["@oxfmt/binding-darwin-x64@0.40.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-fzowhqbOE/NRy+AE5ob0+Y4X243WbWzDb00W+pKwD7d9tOqsAFbtWUwIyqqCoCLxj791m2xXIEeLH/3uz7zCCg=="],
918
919 "@oxfmt/binding-freebsd-x64": ["@oxfmt/binding-freebsd-x64@0.40.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-agZ9ITaqdBjcerRRFEHB8s0OyVcQW8F9ZxsszjxzeSthQ4fcN2MuOtQFWec1ed8/lDa50jSLHVE2/xPmTgtCfQ=="],
920
921 "@oxfmt/binding-linux-arm-gnueabihf": ["@oxfmt/binding-linux-arm-gnueabihf@0.40.0", "", { "os": "linux", "cpu": "arm" }, "sha512-ZM2oQ47p28TP1DVIp7HL1QoMUgqlBFHey0ksHct7tMXoU5BqjNvPWw7888azzMt25lnyPODVuye1wvNbvVUFOA=="],
922
923 "@oxfmt/binding-linux-arm-musleabihf": ["@oxfmt/binding-linux-arm-musleabihf@0.40.0", "", { "os": "linux", "cpu": "arm" }, "sha512-RBFPAxRAIsMisKM47Oe6Lwdv6agZYLz02CUhVCD1sOv5ajAcRMrnwCFBPWwGXpazToW2mjnZxFos8TuFjTU15A=="],
924
925 "@oxfmt/binding-linux-arm64-gnu": ["@oxfmt/binding-linux-arm64-gnu@0.40.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-Nb2XbQ+wV3W2jSIihXdPj7k83eOxeSgYP3N/SRXvQ6ZYPIk6Q86qEh5Gl/7OitX3bQoQrESqm1yMLvZV8/J7dA=="],
926
927 "@oxfmt/binding-linux-arm64-musl": ["@oxfmt/binding-linux-arm64-musl@0.40.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-tGmWhLD/0YMotCdfezlT6tC/MJG/wKpo4vnQ3Cq+4eBk/BwNv7EmkD0VkD5F/dYkT3b8FNU01X2e8vvJuWoM1w=="],
928
929 "@oxfmt/binding-linux-ppc64-gnu": ["@oxfmt/binding-linux-ppc64-gnu@0.40.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-rVbFyM3e7YhkVnp0IVYjaSHfrBWcTRWb60LEcdNAJcE2mbhTpbqKufx0FrhWfoxOrW/+7UJonAOShoFFLigDqQ=="],
930
931 "@oxfmt/binding-linux-riscv64-gnu": ["@oxfmt/binding-linux-riscv64-gnu@0.40.0", "", { "os": "linux", "cpu": "none" }, "sha512-3ZqBw14JtWeEoLiioJcXSJz8RQyPE+3jLARnYM1HdPzZG4vk+Ua8CUupt2+d+vSAvMyaQBTN2dZK+kbBS/j5mA=="],
932
933 "@oxfmt/binding-linux-riscv64-musl": ["@oxfmt/binding-linux-riscv64-musl@0.40.0", "", { "os": "linux", "cpu": "none" }, "sha512-JJ4PPSdcbGBjPvb+O7xYm2FmAsKCyuEMYhqatBAHMp/6TA6rVlf9Z/sYPa4/3Bommb+8nndm15SPFRHEPU5qFA=="],
934
935 "@oxfmt/binding-linux-s390x-gnu": ["@oxfmt/binding-linux-s390x-gnu@0.40.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-Kp0zNJoX9Ik77wUya2tpBY3W9f40VUoMQLWVaob5SgCrblH/t2xr/9B2bWHfs0WCefuGmqXcB+t0Lq77sbBmZw=="],
936
937 "@oxfmt/binding-linux-x64-gnu": ["@oxfmt/binding-linux-x64-gnu@0.40.0", "", { "os": "linux", "cpu": "x64" }, "sha512-7YTCNzleWTaQTqNGUNQ66qVjpoV6DjbCOea+RnpMBly2bpzrI/uu7Rr+2zcgRfNxyjXaFTVQKaRKjqVdeUfeVA=="],
938
939 "@oxfmt/binding-linux-x64-musl": ["@oxfmt/binding-linux-x64-musl@0.40.0", "", { "os": "linux", "cpu": "x64" }, "sha512-hWnSzJ0oegeOwfOEeejYXfBqmnRGHusgtHfCPzmvJvHTwy1s3Neo59UKc1CmpE3zxvrCzJoVHos0rr97GHMNPw=="],
940
941 "@oxfmt/binding-openharmony-arm64": ["@oxfmt/binding-openharmony-arm64@0.40.0", "", { "os": "none", "cpu": "arm64" }, "sha512-28sJC1lR4qtBJGzSRRbPnSW3GxU2+4YyQFE6rCmsUYqZ5XYH8jg0/w+CvEzQ8TuAQz5zLkcA25nFQGwoU0PT3Q=="],
942
943 "@oxfmt/binding-win32-arm64-msvc": ["@oxfmt/binding-win32-arm64-msvc@0.40.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-cDkRnyT0dqwF5oIX1Cv59HKCeZQFbWWdUpXa3uvnHFT2iwYSSZspkhgjXjU6iDp5pFPaAEAe9FIbMoTgkTmKPg=="],
944
945 "@oxfmt/binding-win32-ia32-msvc": ["@oxfmt/binding-win32-ia32-msvc@0.40.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-7rPemBJjqm5Gkv6ZRCPvK8lE6AqQ/2z31DRdWazyx2ZvaSgL7QGofHXHNouRpPvNsT9yxRNQJgigsWkc+0qg4w=="],
946
947 "@oxfmt/binding-win32-x64-msvc": ["@oxfmt/binding-win32-x64-msvc@0.40.0", "", { "os": "win32", "cpu": "x64" }, "sha512-/Zmj0yTYSvmha6TG1QnoLqVT7ZMRDqXvFXXBQpIjteEwx9qvUYMBH2xbiOFhDeMUJkGwC3D6fdKsFtaqUvkwNA=="],
948
949 "@oxlint/binding-android-arm-eabi": ["@oxlint/binding-android-arm-eabi@1.63.0", "", { "os": "android", "cpu": "arm" }, "sha512-A9xLtQt7i0OA1PoB/meog6kikXI9CdwEp7ZwQqmgnpKn3G3b1orvTDy8CQ6T7w1HvDrgWGB78PkFKcWgibcTCg=="],
950
951 "@oxlint/binding-android-arm64": ["@oxlint/binding-android-arm64@1.63.0", "", { "os": "android", "cpu": "arm64" }, "sha512-SQo+ZMvdR9l3CxZp5W5gFNxSiDxclY6lOzzNpKYLF8asESpm3Pwumx0gER5T7aHLF1/2BAAtLD3DiDkdgy4V1A=="],
952
953 "@oxlint/binding-darwin-arm64": ["@oxlint/binding-darwin-arm64@1.63.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-6W82XjJDTmMnjg30427l0dufpnyLoq7wEukKdM6/g2VIybRVuQiBVh43EA4b+UxZ3+tLcKm+Or/pXGNgLCEU8g=="],
954
955 "@oxlint/binding-darwin-x64": ["@oxlint/binding-darwin-x64@1.63.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-CnWd/YCuVG5W1BYkjJEVbJG11o526O9qAwBEQM+nh8K19CRFUkFdROXCyYkGmroHEYQe4vgQ6+lh3550Lp35Xw=="],
956
957 "@oxlint/binding-freebsd-x64": ["@oxlint/binding-freebsd-x64@1.63.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-a4eZAqrmtajqcxfdAzC+l7g3PaE3V8hpAYqqeD3fTxLXOMFdK3eNTZrU80n4dDEVm0JXy1aL5PqvqWldBl6zYA=="],
958
959 "@oxlint/binding-linux-arm-gnueabihf": ["@oxlint/binding-linux-arm-gnueabihf@1.63.0", "", { "os": "linux", "cpu": "arm" }, "sha512-tYUtU9TdbU3uXF5D62g5zXJ13iniFGhXQx5vp9cyEjGdbSAY3VdFBSaldYvyoDmgMZ0ZYuwQP1Y4t2Fhejwa0w=="],
960
961 "@oxlint/binding-linux-arm-musleabihf": ["@oxlint/binding-linux-arm-musleabihf@1.63.0", "", { "os": "linux", "cpu": "arm" }, "sha512-I5r3twFf776UZg9dmRo2xbrKt00tTkORXEVe0ctg4vdTkQvJAjiCHxnbAU2HL1AiJ9cqADA76MAliuilsAWnvg=="],
962
963 "@oxlint/binding-linux-arm64-gnu": ["@oxlint/binding-linux-arm64-gnu@1.63.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-t7ltUkg6FFh4b564QyGir8xIj/QZbXu8FlcRkcyW9+ztr/mfRHlvUOFd95pJCXi9s/L5DrUeWWgpXRS+V+6igQ=="],
964
965 "@oxlint/binding-linux-arm64-musl": ["@oxlint/binding-linux-arm64-musl@1.63.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-Q5mmZy/XWjuYFUuQyYjOvZ5U/JkKEwnpir6hGxhh6HcdP0V/BKxLo8dqkfF/t7r7AguB17dfS/8+go5AQDRR6g=="],
966
967 "@oxlint/binding-linux-ppc64-gnu": ["@oxlint/binding-linux-ppc64-gnu@1.63.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-uBGtuZ0TzLB4x5wVa82HGNvYqY8buwDhyCnCP0R0gkk9szqVsP0MeTtD5HX7EsEuFIt+aYmYxuxeVxs3nTSwtQ=="],
968
969 "@oxlint/binding-linux-riscv64-gnu": ["@oxlint/binding-linux-riscv64-gnu@1.63.0", "", { "os": "linux", "cpu": "none" }, "sha512-h4s6FwxE+9MeA181o0dnDwHP32Y/bG8EiB/vrD6Ib+AMt6haigDc/0bUtI/sLmQDBMJnUfaCmtSSrEAqjtEVrA=="],
970
971 "@oxlint/binding-linux-riscv64-musl": ["@oxlint/binding-linux-riscv64-musl@1.63.0", "", { "os": "linux", "cpu": "none" }, "sha512-2EaNcCBR8Mcjl5ARtuN3BdEpVkX7KpjSjMGZ/mJMIeaXgTtdz5ytg2VwygMSStA/k0ixfvZFoZOfjDEcouV5vQ=="],
972
973 "@oxlint/binding-linux-s390x-gnu": ["@oxlint/binding-linux-s390x-gnu@1.63.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-p4hlf/fd7TrYYl3QrWWD0GocqJefwMu3cHQhmi2FvEB/YOvFb5DZN3SMBaPi7B1TM5DeypkEtrVib674q1KKPg=="],
974
975 "@oxlint/binding-linux-x64-gnu": ["@oxlint/binding-linux-x64-gnu@1.63.0", "", { "os": "linux", "cpu": "x64" }, "sha512-Vgq9rkRVcPcjbcH+ihYTfpeR7vCXfqpd+z5ItTGc0yYUV59L5ceHYN1iV4H9bKGV7Rn5hkVc7x3mSvHegduENA=="],
976
977 "@oxlint/binding-linux-x64-musl": ["@oxlint/binding-linux-x64-musl@1.63.0", "", { "os": "linux", "cpu": "x64" }, "sha512-3/Lkq/ncooA61rorrC+ZQed1Bc4VpGj+WnGsp58zmxKgvZ2vhreu+dcVyr3mX8NUpq7mfZ4gDDTou/yrF1Pd7A=="],
978
979 "@oxlint/binding-openharmony-arm64": ["@oxlint/binding-openharmony-arm64@1.63.0", "", { "os": "none", "cpu": "arm64" }, "sha512-0/EdD/6hDkx5Mfd769PTjvEM8mZ/6Dfukp1dBCL/2PjlIVGEtYdNZyok6ChqYPsT9JcFnlQnUeQzO0/1L/oC9w=="],
980
981 "@oxlint/binding-win32-arm64-msvc": ["@oxlint/binding-win32-arm64-msvc@1.63.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-wb0CUkN8ngwPiRQBjD1Cj0LsHeNvm+Xt6YBHDMtj2DVQVD6Oj8Ri7g6BD+KICf6LaBqZlmzOvy6nF9E/8yyGOg=="],
982
983 "@oxlint/binding-win32-ia32-msvc": ["@oxlint/binding-win32-ia32-msvc@1.63.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-BX5iq+ovdNlVYhSn5qPMUIT0uwAwt2lmEnCnzK+Gkhw4DovIvhGb96OFhV8yzQNUnQxn/xGkOR+X+BLrLDNm8w=="],
984
985 "@oxlint/binding-win32-x64-msvc": ["@oxlint/binding-win32-x64-msvc@1.63.0", "", { "os": "win32", "cpu": "x64" }, "sha512-QeN/WELOfsXMeYwxvfgQrl6CbVftYUCZsGXHjXQd5Trccm8+i4gmtxaOui4xbJQaiDlviF8F3yLSBloQUeFsfA=="],
986
987 "@oxlint/plugins": ["@oxlint/plugins@1.63.0", "", {}, "sha512-vZAzaUQkwgdN62RHgPFzfCsiBI6SDJMUdUlBGpJK0V++UHCMUk7UeJseygOhE/wOUSgV3ccE4ORkgab3C3MC6g=="],
988
989 "@pierre/diffs": ["@pierre/diffs@1.1.20", "", { "dependencies": { "@pierre/theme": "0.0.28", "@shikijs/transformers": "^3.0.0", "diff": "8.0.3", "hast-util-to-html": "9.0.5", "lru_map": "0.4.1", "shiki": "^3.0.0" }, "peerDependencies": { "react": "^18.3.1 || ^19.0.0", "react-dom": "^18.3.1 || ^19.0.0" } }, "sha512-lLi+3sLCm3QDd5/aLO9pw+WbF6UzhrkWm2oTZ5WZJTGemOyUNRJ4DDhcEKmVusu4C4bXx9Nssh6fF+wQcapb5w=="],
990
991 "@pierre/theme": ["@pierre/theme@0.0.28", "", {}, "sha512-1j/H/fECBuc9dEvntdWI+l435HZapw+RCJTlqCA6BboQ5TjlnE005j/ROWutXIs8aq5OAc82JI2Kwk4A1WWBgw=="],
992
993 "@polka/url": ["@polka/url@1.0.0-next.29", "", {}, "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww=="],
994
995 "@preact/signals-core": ["@preact/signals-core@1.14.0", "", {}, "sha512-AowtCcCU/33lFlh1zRFf/u+12rfrhtNakj7UpaGEsmMwUKpKWMVvcktOGcwBBNiB4lWrZWc01LhiyyzVklJyaQ=="],
996
997 "@quansync/fs": ["@quansync/fs@1.0.0", "", { "dependencies": { "quansync": "^1.0.0" } }, "sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ=="],
998
999 "@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="],
1000
1001 "@radix-ui/react-collection": ["@radix-ui/react-collection@1.1.7", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw=="],
1002
1003 "@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="],
1004
1005 "@radix-ui/react-context": ["@radix-ui/react-context@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA=="],
1006
1007 "@radix-ui/react-dialog": ["@radix-ui/react-dialog@1.1.15", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-focus-guards": "1.1.3", "@radix-ui/react-focus-scope": "1.1.7", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-controllable-state": "1.2.2", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.6.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw=="],
1008
1009 "@radix-ui/react-direction": ["@radix-ui/react-direction@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw=="],
1010
1011 "@radix-ui/react-dismissable-layer": ["@radix-ui/react-dismissable-layer@1.1.11", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-escape-keydown": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg=="],
1012
1013 "@radix-ui/react-focus-guards": ["@radix-ui/react-focus-guards@1.1.3", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw=="],
1014
1015 "@radix-ui/react-focus-scope": ["@radix-ui/react-focus-scope@1.1.7", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw=="],
1016
1017 "@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="],
1018
1019 "@radix-ui/react-portal": ["@radix-ui/react-portal@1.1.9", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ=="],
1020
1021 "@radix-ui/react-presence": ["@radix-ui/react-presence@1.1.5", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ=="],
1022
1023 "@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="],
1024
1025 "@radix-ui/react-roving-focus": ["@radix-ui/react-roving-focus@1.1.11", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA=="],
1026
1027 "@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.4", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA=="],
1028
1029 "@radix-ui/react-tabs": ["@radix-ui/react-tabs@1.1.13", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-roving-focus": "1.1.11", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A=="],
1030
1031 "@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg=="],
1032
1033 "@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="],
1034
1035 "@radix-ui/react-use-effect-event": ["@radix-ui/react-use-effect-event@0.0.2", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA=="],
1036
1037 "@radix-ui/react-use-escape-keydown": ["@radix-ui/react-use-escape-keydown@1.1.1", "", { "dependencies": { "@radix-ui/react-use-callback-ref": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g=="],
1038
1039 "@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="],
1040
1041 "@react-native-masked-view/masked-view": ["@react-native-masked-view/masked-view@0.3.2", "", { "peerDependencies": { "react": ">=16", "react-native": ">=0.57" } }, "sha512-XwuQoW7/GEgWRMovOQtX3A4PrXhyaZm0lVUiY8qJDvdngjLms9Cpdck6SmGAUNqQwcj2EadHC1HwL0bEyoa/SQ=="],
1042
1043 "@react-native-menu/menu": ["@react-native-menu/menu@2.0.0", "", { "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-hb8Mirw6aKPGONhgo52IiNpwHtISVrgCT3rMdFX1qS7eOFNzOcQh8d2UDnaH5zVpxN+QuvWtaaiRMGFpIjzdtA=="],
1044
1045 "@react-native/assets-registry": ["@react-native/assets-registry@0.85.3", "", {}, "sha512-u9ZiYP23vA2IFtdFQFmetzSmk6SM0xgKIoiOsr1hXNHjHaLhOm+/Ph1ud57wX6+Dbwdzx8coJgnzSKL3W21PCg=="],
1046
1047 "@react-native/babel-plugin-codegen": ["@react-native/babel-plugin-codegen@0.85.3", "", { "dependencies": { "@babel/traverse": "^7.29.0", "@react-native/codegen": "0.85.3" } }, "sha512-Wc94zGfeFG8Njf9SHMPfYZP04kjigkOps6F1TYTvd7ZVXuGxqseCDgxc50LWcOhOCLypI9n3oVVqz81C3p44ZA=="],
1048
1049 "@react-native/babel-preset": ["@react-native/babel-preset@0.85.3", "", { "dependencies": { "@babel/core": "^7.25.2", "@babel/plugin-proposal-export-default-from": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-default-from": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-transform-async-generator-functions": "^7.25.4", "@babel/plugin-transform-async-to-generator": "^7.24.7", "@babel/plugin-transform-block-scoping": "^7.25.0", "@babel/plugin-transform-class-properties": "^7.25.4", "@babel/plugin-transform-classes": "^7.25.4", "@babel/plugin-transform-destructuring": "^7.24.8", "@babel/plugin-transform-flow-strip-types": "^7.25.2", "@babel/plugin-transform-for-of": "^7.24.7", "@babel/plugin-transform-modules-commonjs": "^7.24.8", "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", "@babel/plugin-transform-optional-catch-binding": "^7.24.7", "@babel/plugin-transform-optional-chaining": "^7.24.8", "@babel/plugin-transform-private-methods": "^7.24.7", "@babel/plugin-transform-private-property-in-object": "^7.24.7", "@babel/plugin-transform-react-display-name": "^7.24.7", "@babel/plugin-transform-react-jsx": "^7.25.2", "@babel/plugin-transform-react-jsx-self": "^7.24.7", "@babel/plugin-transform-react-jsx-source": "^7.24.7", "@babel/plugin-transform-regenerator": "^7.24.7", "@babel/plugin-transform-runtime": "^7.24.7", "@babel/plugin-transform-typescript": "^7.25.2", "@babel/plugin-transform-unicode-regex": "^7.24.7", "@react-native/babel-plugin-codegen": "0.85.3", "babel-plugin-syntax-hermes-parser": "0.33.3", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" } }, "sha512-fD7fxEhkJB/aF57tWoXjaAWpklfrExYZS3k6aXPP3BQ77DZY7gvf/b7dbirwjID6NVnP1JDRJyTuPBGr0K/vlw=="],
1050
1051 "@react-native/codegen": ["@react-native/codegen@0.85.3", "", { "dependencies": { "@babel/core": "^7.25.2", "@babel/parser": "^7.29.0", "hermes-parser": "0.33.3", "invariant": "^2.2.4", "nullthrows": "^1.1.1", "tinyglobby": "^0.2.15", "yargs": "^17.6.2" } }, "sha512-/JkS1lGLyzBWP1FbgDwaqEf7qShIC6pUC1M0a/YMAd/v4iqR24MRkQWe7jkYvcBQ2LpEhs5NGE9InhxSv21zCA=="],
1052
1053 "@react-native/community-cli-plugin": ["@react-native/community-cli-plugin@0.85.3", "", { "dependencies": { "@react-native/dev-middleware": "0.85.3", "debug": "^4.4.0", "invariant": "^2.2.4", "metro": "^0.84.3", "metro-config": "^0.84.3", "metro-core": "^0.84.3", "semver": "^7.1.3" }, "peerDependencies": { "@react-native-community/cli": "*", "@react-native/metro-config": "0.85.3" }, "optionalPeers": ["@react-native-community/cli", "@react-native/metro-config"] }, "sha512-fs85dmbIqNmtzEixDb0g+q6R3Vt4H9eAt8/inIZdDKfjN76+sUJA2r1nxODQ76bU23MrIbz8sI7KFBPaWk/zQw=="],
1054
1055 "@react-native/debugger-frontend": ["@react-native/debugger-frontend@0.85.3", "", {}, "sha512-uAu7rM5o/Np1zgp6fi5zM1sP1aB8DcS7DdOLcj/TkSutOAjkMqqd2lWt1/+3S7qXexRHVK5XcP+o3VXo4L/V0A=="],
1056
1057 "@react-native/debugger-shell": ["@react-native/debugger-shell@0.85.3", "", { "dependencies": { "cross-spawn": "^7.0.6", "debug": "^4.4.0", "fb-dotslash": "0.5.8" } }, "sha512-/jRAaT9boiCttIcEwS02WPwYkUihqsjSaK/TMtHz05vT6uMgac9PaQt5kzBQLIABv5aEIa5gtrMmKVz49MjkjQ=="],
1058
1059 "@react-native/dev-middleware": ["@react-native/dev-middleware@0.85.3", "", { "dependencies": { "@isaacs/ttlcache": "^1.4.1", "@react-native/debugger-frontend": "0.85.3", "@react-native/debugger-shell": "0.85.3", "chrome-launcher": "^0.15.2", "chromium-edge-launcher": "^0.3.0", "connect": "^3.6.5", "debug": "^4.4.0", "invariant": "^2.2.4", "nullthrows": "^1.1.1", "open": "^7.0.3", "serve-static": "^1.16.2", "ws": "^7.5.10" } }, "sha512-JYzBiT4A8w+KQt+dOD5v+ti+tDrGoPnsSTuApq3Ls4RB5sfWbDlYMyz3dbc8qBIHz9tv0sQ5+eOu6Xwqzr5AQA=="],
1060
1061 "@react-native/gradle-plugin": ["@react-native/gradle-plugin@0.85.3", "", {}, "sha512-39dY2j50Q1pntejzwt3XL7vwXtrj8jcIfHq6E+gyu3jzYxZJVvMkMutQ39vSg6zinIQOX36oQDhidXUbCXzgoA=="],
1062
1063 "@react-native/js-polyfills": ["@react-native/js-polyfills@0.85.3", "", {}, "sha512-U2+aMshIXf1uFn77tpBb/xhHWB9vkVrMpt7kkucAugF8hJKYTDGB587X7WwelHduK2KBfhl4giSv0rzZGoef9A=="],
1064
1065 "@react-native/metro-babel-transformer": ["@react-native/metro-babel-transformer@0.85.3", "", { "dependencies": { "@babel/core": "^7.25.2", "@react-native/babel-preset": "0.85.3", "hermes-parser": "0.33.3", "nullthrows": "^1.1.1" } }, "sha512-omuKq+r7jM4XvCMIlNMPP7Up3SyB8o5EAdZtF7YXniKyq7UOMBqhYHFqgsdOXr0lT+3ADf7VCJG3sb82jlBrrQ=="],
1066
1067 "@react-native/metro-config": ["@react-native/metro-config@0.85.3", "", { "dependencies": { "@react-native/js-polyfills": "0.85.3", "@react-native/metro-babel-transformer": "0.85.3", "metro-config": "^0.84.3", "metro-runtime": "^0.84.3" } }, "sha512-sVo6HepUmCcpdfozEf91lA0FjpLNNZYu/Zi9FiYiAQTK8pzATXDVTqhvdxpFrQn435p5eUTSbllvbH/KN+bnyA=="],
1068
1069 "@react-native/normalize-colors": ["@react-native/normalize-colors@0.85.3", "", {}, "sha512-hj0PScZEhIbcOvQV5yMKX3ha4XEIOy/SVE1Rrpp0beW0dpNLOgSC7KDxGewmDnIHK9YdQUXGY9eMEfShUMIaZw=="],
1070
1071 "@react-native/virtualized-lists": ["@react-native/virtualized-lists@0.85.3", "", { "dependencies": { "invariant": "^2.2.4", "nullthrows": "^1.1.1" }, "peerDependencies": { "@types/react": "^19.2.0", "react": "*", "react-native": "0.85.3" }, "optionalPeers": ["@types/react"] }, "sha512-dsCjI//OIPEUJMyNHp4l7zNLVjCx7bcaRUceOCkU+IB17hkbtbGWvi7HjGFSzy7FJGmS/MOlcfpb72xXiy1Oig=="],
1072
1073 "@rolldown/binding-android-arm64": ["@rolldown/binding-android-arm64@1.0.0-rc.3", "", { "os": "android", "cpu": "arm64" }, "sha512-0T1k9FinuBZ/t7rZ8jN6OpUKPnUjNdYHoj/cESWrQ3ZraAJ4OMm6z7QjSfCxqj8mOp9kTKc1zHK3kGz5vMu+nQ=="],
1074
1075 "@rolldown/binding-darwin-arm64": ["@rolldown/binding-darwin-arm64@1.0.0-rc.3", "", { "os": "darwin", "cpu": "arm64" }, "sha512-JWWLzvcmc/3pe7qdJqPpuPk91SoE/N+f3PcWx/6ZwuyDVyungAEJPvKm/eEldiDdwTmaEzWfIR+HORxYWrCi1A=="],
1076
1077 "@rolldown/binding-darwin-x64": ["@rolldown/binding-darwin-x64@1.0.0-rc.3", "", { "os": "darwin", "cpu": "x64" }, "sha512-MTakBxfx3tde5WSmbHxuqlDsIW0EzQym+PJYGF4P6lG2NmKzi128OGynoFUqoD5ryCySEY85dug4v+LWGBElIw=="],
1078
1079 "@rolldown/binding-freebsd-x64": ["@rolldown/binding-freebsd-x64@1.0.0-rc.3", "", { "os": "freebsd", "cpu": "x64" }, "sha512-jje3oopyOLs7IwfvXoS6Lxnmie5JJO7vW29fdGFu5YGY1EDbVDhD+P9vDihqS5X6fFiqL3ZQZCMBg6jyHkSVww=="],
1080
1081 "@rolldown/binding-linux-arm-gnueabihf": ["@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.3", "", { "os": "linux", "cpu": "arm" }, "sha512-A0n8P3hdLAaqzSFrQoA42p23ZKBYQOw+8EH5r15Sa9X1kD9/JXe0YT2gph2QTWvdr0CVK2BOXiK6ENfy6DXOag=="],
1082
1083 "@rolldown/binding-linux-arm64-gnu": ["@rolldown/binding-linux-arm64-gnu@1.0.0-rc.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-kWXkoxxarYISBJ4bLNf5vFkEbb4JvccOwxWDxuK9yee8lg5XA7OpvlTptfRuwEvYcOZf+7VS69Uenpmpyo5Bjw=="],
1084
1085 "@rolldown/binding-linux-arm64-musl": ["@rolldown/binding-linux-arm64-musl@1.0.0-rc.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-Z03/wrqau9Bicfgb3Dbs6SYTHliELk2PM2LpG2nFd+cGupTMF5kanLEcj2vuuJLLhptNyS61rtk7SOZ+lPsTUA=="],
1086
1087 "@rolldown/binding-linux-ppc64-gnu": ["@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.9", "", { "os": "linux", "cpu": "ppc64" }, "sha512-aOKU9dJheda8Kj8Y3w9gnt9QFOO+qKPAl8SWd7JPHP+Cu0EuDAE5wokQubLzIDQWg2myXq2XhTpOVS07qqvT+w=="],
1088
1089 "@rolldown/binding-linux-s390x-gnu": ["@rolldown/binding-linux-s390x-gnu@1.0.0-rc.9", "", { "os": "linux", "cpu": "s390x" }, "sha512-OalO94fqj7IWRn3VdXWty75jC5dk4C197AWEuMhIpvVv2lw9fiPhud0+bW2ctCxb3YoBZor71QHbY+9/WToadA=="],
1090
1091 "@rolldown/binding-linux-x64-gnu": ["@rolldown/binding-linux-x64-gnu@1.0.0-rc.3", "", { "os": "linux", "cpu": "x64" }, "sha512-iSXXZsQp08CSilff/DCTFZHSVEpEwdicV3W8idHyrByrcsRDVh9sGC3sev6d8BygSGj3vt8GvUKBPCoyMA4tgQ=="],
1092
1093 "@rolldown/binding-linux-x64-musl": ["@rolldown/binding-linux-x64-musl@1.0.0-rc.3", "", { "os": "linux", "cpu": "x64" }, "sha512-qaj+MFudtdCv9xZo9znFvkgoajLdc+vwf0Kz5N44g+LU5XMe+IsACgn3UG7uTRlCCvhMAGXm1XlpEA5bZBrOcw=="],
1094
1095 "@rolldown/binding-openharmony-arm64": ["@rolldown/binding-openharmony-arm64@1.0.0-rc.3", "", { "os": "none", "cpu": "arm64" }, "sha512-U662UnMETyjT65gFmG9ma+XziENrs7BBnENi/27swZPYagubfHRirXHG2oMl+pEax2WvO7Kb9gHZmMakpYqBHQ=="],
1096
1097 "@rolldown/binding-wasm32-wasi": ["@rolldown/binding-wasm32-wasi@1.0.0-rc.3", "", { "dependencies": { "@napi-rs/wasm-runtime": "^1.1.1" }, "cpu": "none" }, "sha512-gekrQ3Q2HiC1T5njGyuUJoGpK/l6B/TNXKed3fZXNf9YRTJn3L5MOZsFBn4bN2+UX+8+7hgdlTcEsexX988G4g=="],
1098
1099 "@rolldown/binding-win32-arm64-msvc": ["@rolldown/binding-win32-arm64-msvc@1.0.0-rc.3", "", { "os": "win32", "cpu": "arm64" }, "sha512-85y5JifyMgs8m5K2XzR/VDsapKbiFiohl7s5lEj7nmNGO0pkTXE7q6TQScei96BNAsoK7JC3pA7ukA8WRHVJpg=="],
1100
1101 "@rolldown/binding-win32-x64-msvc": ["@rolldown/binding-win32-x64-msvc@1.0.0-rc.3", "", { "os": "win32", "cpu": "x64" }, "sha512-a4VUQZH7LxGbUJ3qJ/TzQG8HxdHvf+jOnqf7B7oFx1TEBm+j2KNL2zr5SQ7wHkNAcaPevF6gf9tQnVBnC4mD+A=="],
1102
1103 "@rolldown/plugin-babel": ["@rolldown/plugin-babel@0.2.1", "", { "dependencies": { "picomatch": "^4.0.3" }, "peerDependencies": { "@babel/core": "^7.29.0 || ^8.0.0-rc.1", "@babel/plugin-transform-runtime": "^7.29.0 || ^8.0.0-rc.1", "@babel/runtime": "^7.27.0 || ^8.0.0-rc.1", "rolldown": "^1.0.0-rc.5", "vite": "^8.0.0" }, "optionalPeers": ["@babel/plugin-transform-runtime", "@babel/runtime", "vite"] }, "sha512-pHDVHqFv26JNC8I500JZ0H4h1kvSyiE3V9gjEO9pRAgD1KrIdJvcHCokV6f7gG7Rx4vMOD11V8VUOpqdyGbKBw=="],
1104
1105 "@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.0-rc.7", "", {}, "sha512-qujRfC8sFVInYSPPMLQByRh7zhwkGFS4+tyMQ83srV1qrxL4g8E2tyxVVyxd0+8QeBM1mIk9KbWxkegRr76XzA=="],
1106
1107 "@rollup/pluginutils": ["@rollup/pluginutils@5.3.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", "picomatch": "^4.0.2" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q=="],
1108
1109 "@shikijs/core": ["@shikijs/core@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-NSWQz0riNb67xthdm5br6lAkvpDJRTgB36fxlo37ZzM2yq0PQFFzbd8psqC2XMPgCzo1fW6cVi18+ArJ44wqgA=="],
1110
1111 "@shikijs/engine-javascript": ["@shikijs/engine-javascript@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.3.4" } }, "sha512-aHt9eiGFobmWR5uqJUViySI1bHMqrAgamWE1TYSUoftkAeCCAiGawPMwM+VCadylQtF4V3VNOZ5LmfItH5f3yA=="],
1112
1113 "@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g=="],
1114
1115 "@shikijs/langs": ["@shikijs/langs@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0" } }, "sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg=="],
1116
1117 "@shikijs/primitive": ["@shikijs/primitive@4.0.2", "", { "dependencies": { "@shikijs/types": "4.0.2", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-M6UMPrSa3fN5ayeJwFVl9qWofl273wtK1VG8ySDZ1mQBfhCpdd8nEx7nPZ/tk7k+TYcpqBZzj/AnwxT9lO+HJw=="],
1118
1119 "@shikijs/themes": ["@shikijs/themes@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0" } }, "sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA=="],
1120
1121 "@shikijs/transformers": ["@shikijs/transformers@3.23.0", "", { "dependencies": { "@shikijs/core": "3.23.0", "@shikijs/types": "3.23.0" } }, "sha512-F9msZVxdF+krQNSdQ4V+Ja5QemeAoTQ2jxt7nJCwhDsdF1JWS3KxIQXA3lQbyKwS3J61oHRUSv4jYWv3CkaKTQ=="],
1122
1123 "@shikijs/types": ["@shikijs/types@3.23.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ=="],
1124
1125 "@shikijs/vscode-textmate": ["@shikijs/vscode-textmate@10.0.2", "", {}, "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg=="],
1126
1127 "@sinclair/typebox": ["@sinclair/typebox@0.27.10", "", {}, "sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA=="],
1128
1129 "@sindresorhus/is": ["@sindresorhus/is@4.6.0", "", {}, "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw=="],
1130
1131 "@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="],
1132
1133 "@szmarczak/http-timer": ["@szmarczak/http-timer@4.0.6", "", { "dependencies": { "defer-to-connect": "^2.0.0" } }, "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w=="],
1134
1135 "@t3tools/client-runtime": ["@t3tools/client-runtime@workspace:packages/client-runtime"],
1136
1137 "@t3tools/contracts": ["@t3tools/contracts@workspace:packages/contracts"],
1138
1139 "@t3tools/desktop": ["@t3tools/desktop@workspace:apps/desktop"],
1140
1141 "@t3tools/marketing": ["@t3tools/marketing@workspace:apps/marketing"],
1142
1143 "@t3tools/mobile": ["@t3tools/mobile@workspace:apps/mobile"],
1144
1145 "@t3tools/oxlint-plugin-t3code": ["@t3tools/oxlint-plugin-t3code@workspace:oxlint-plugin-t3code"],
1146
1147 "@t3tools/scripts": ["@t3tools/scripts@workspace:scripts"],
1148
1149 "@t3tools/shared": ["@t3tools/shared@workspace:packages/shared"],
1150
1151 "@t3tools/ssh": ["@t3tools/ssh@workspace:packages/ssh"],
1152
1153 "@t3tools/tailscale": ["@t3tools/tailscale@workspace:packages/tailscale"],
1154
1155 "@t3tools/web": ["@t3tools/web@workspace:apps/web"],
1156
1157 "@tailwindcss/node": ["@tailwindcss/node@4.2.1", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "enhanced-resolve": "^5.19.0", "jiti": "^2.6.1", "lightningcss": "1.31.1", "magic-string": "^0.30.21", "source-map-js": "^1.2.1", "tailwindcss": "4.2.1" } }, "sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg=="],
1158
1159 "@tailwindcss/oxide": ["@tailwindcss/oxide@4.2.1", "", { "optionalDependencies": { "@tailwindcss/oxide-android-arm64": "4.2.1", "@tailwindcss/oxide-darwin-arm64": "4.2.1", "@tailwindcss/oxide-darwin-x64": "4.2.1", "@tailwindcss/oxide-freebsd-x64": "4.2.1", "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.1", "@tailwindcss/oxide-linux-arm64-gnu": "4.2.1", "@tailwindcss/oxide-linux-arm64-musl": "4.2.1", "@tailwindcss/oxide-linux-x64-gnu": "4.2.1", "@tailwindcss/oxide-linux-x64-musl": "4.2.1", "@tailwindcss/oxide-wasm32-wasi": "4.2.1", "@tailwindcss/oxide-win32-arm64-msvc": "4.2.1", "@tailwindcss/oxide-win32-x64-msvc": "4.2.1" } }, "sha512-yv9jeEFWnjKCI6/T3Oq50yQEOqmpmpfzG1hcZsAOaXFQPfzWprWrlHSdGPEF3WQTi8zu8ohC9Mh9J470nT5pUw=="],
1160
1161 "@tailwindcss/oxide-android-arm64": ["@tailwindcss/oxide-android-arm64@4.2.1", "", { "os": "android", "cpu": "arm64" }, "sha512-eZ7G1Zm5EC8OOKaesIKuw77jw++QJ2lL9N+dDpdQiAB/c/B2wDh0QPFHbkBVrXnwNugvrbJFk1gK2SsVjwWReg=="],
1162
1163 "@tailwindcss/oxide-darwin-arm64": ["@tailwindcss/oxide-darwin-arm64@4.2.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-q/LHkOstoJ7pI1J0q6djesLzRvQSIfEto148ppAd+BVQK0JYjQIFSK3JgYZJa+Yzi0DDa52ZsQx2rqytBnf8Hw=="],
1164
1165 "@tailwindcss/oxide-darwin-x64": ["@tailwindcss/oxide-darwin-x64@4.2.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-/f/ozlaXGY6QLbpvd/kFTro2l18f7dHKpB+ieXz+Cijl4Mt9AI2rTrpq7V+t04nK+j9XBQHnSMdeQRhbGyt6fw=="],
1166
1167 "@tailwindcss/oxide-freebsd-x64": ["@tailwindcss/oxide-freebsd-x64@4.2.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-5e/AkgYJT/cpbkys/OU2Ei2jdETCLlifwm7ogMC7/hksI2fC3iiq6OcXwjibcIjPung0kRtR3TxEITkqgn0TcA=="],
1168
1169 "@tailwindcss/oxide-linux-arm-gnueabihf": ["@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1", "", { "os": "linux", "cpu": "arm" }, "sha512-Uny1EcVTTmerCKt/1ZuKTkb0x8ZaiuYucg2/kImO5A5Y/kBz41/+j0gxUZl+hTF3xkWpDmHX+TaWhOtba2Fyuw=="],
1170
1171 "@tailwindcss/oxide-linux-arm64-gnu": ["@tailwindcss/oxide-linux-arm64-gnu@4.2.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-CTrwomI+c7n6aSSQlsPL0roRiNMDQ/YzMD9EjcR+H4f0I1SQ8QqIuPnsVp7QgMkC1Qi8rtkekLkOFjo7OlEFRQ=="],
1172
1173 "@tailwindcss/oxide-linux-arm64-musl": ["@tailwindcss/oxide-linux-arm64-musl@4.2.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-WZA0CHRL/SP1TRbA5mp9htsppSEkWuQ4KsSUumYQnyl8ZdT39ntwqmz4IUHGN6p4XdSlYfJwM4rRzZLShHsGAQ=="],
1174
1175 "@tailwindcss/oxide-linux-x64-gnu": ["@tailwindcss/oxide-linux-x64-gnu@4.2.1", "", { "os": "linux", "cpu": "x64" }, "sha512-qMFzxI2YlBOLW5PhblzuSWlWfwLHaneBE0xHzLrBgNtqN6mWfs+qYbhryGSXQjFYB1Dzf5w+LN5qbUTPhW7Y5g=="],
1176
1177 "@tailwindcss/oxide-linux-x64-musl": ["@tailwindcss/oxide-linux-x64-musl@4.2.1", "", { "os": "linux", "cpu": "x64" }, "sha512-5r1X2FKnCMUPlXTWRYpHdPYUY6a1Ar/t7P24OuiEdEOmms5lyqjDRvVY1yy9Rmioh+AunQ0rWiOTPE8F9A3v5g=="],
1178
1179 "@tailwindcss/oxide-wasm32-wasi": ["@tailwindcss/oxide-wasm32-wasi@4.2.1", "", { "dependencies": { "@emnapi/core": "^1.8.1", "@emnapi/runtime": "^1.8.1", "@emnapi/wasi-threads": "^1.1.0", "@napi-rs/wasm-runtime": "^1.1.1", "@tybys/wasm-util": "^0.10.1", "tslib": "^2.8.1" }, "cpu": "none" }, "sha512-MGFB5cVPvshR85MTJkEvqDUnuNoysrsRxd6vnk1Lf2tbiqNlXpHYZqkqOQalydienEWOHHFyyuTSYRsLfxFJ2Q=="],
1180
1181 "@tailwindcss/oxide-win32-arm64-msvc": ["@tailwindcss/oxide-win32-arm64-msvc@4.2.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-YlUEHRHBGnCMh4Nj4GnqQyBtsshUPdiNroZj8VPkvTZSoHsilRCwXcVKnG9kyi0ZFAS/3u+qKHBdDc81SADTRA=="],
1182
1183 "@tailwindcss/oxide-win32-x64-msvc": ["@tailwindcss/oxide-win32-x64-msvc@4.2.1", "", { "os": "win32", "cpu": "x64" }, "sha512-rbO34G5sMWWyrN/idLeVxAZgAKWrn5LiR3/I90Q9MkA67s6T1oB0xtTe+0heoBvHSpbU9Mk7i6uwJnpo4u21XQ=="],
1184
1185 "@tailwindcss/vite": ["@tailwindcss/vite@4.2.1", "", { "dependencies": { "@tailwindcss/node": "4.2.1", "@tailwindcss/oxide": "4.2.1", "tailwindcss": "4.2.1" }, "peerDependencies": { "vite": "^5.2.0 || ^6 || ^7" } }, "sha512-TBf2sJjYeb28jD2U/OhwdW0bbOsxkWPwQ7SrqGf9sVcoYwZj7rkXljroBO9wKBut9XnmQLXanuDUeqQK0lGg/w=="],
1186
1187 "@tanstack/devtools-event-client": ["@tanstack/devtools-event-client@0.4.3", "", { "bin": { "intent": "bin/intent.js" } }, "sha512-OZI6QyULw0FI0wjgmeYzCIfbgPsOEzwJtCpa69XrfLMtNXLGnz3d/dIabk7frg0TmHo+Ah49w5I4KC7Tufwsvw=="],
1188
1189 "@tanstack/history": ["@tanstack/history@1.161.6", "", {}, "sha512-NaOGLRrddszbQj9upGat6HG/4TKvXLvu+osAIgfxPYA+eIvYKv8GKDJOrY2D3/U9MRnKfMWD7bU4jeD4xmqyIg=="],
1190
1191 "@tanstack/pacer": ["@tanstack/pacer@0.18.0", "", { "dependencies": { "@tanstack/devtools-event-client": "^0.4.0", "@tanstack/store": "^0.8.0" } }, "sha512-qhCRSFei0hokQr3xYcQXqxsRD/LKlgHCxHXtKHrQoImp4x2Zu6tUOpUGVH4y2qexIrzSu3aibQBNNfC3Eay6Mg=="],
1192
1193 "@tanstack/query-core": ["@tanstack/query-core@5.90.20", "", {}, "sha512-OMD2HLpNouXEfZJWcKeVKUgQ5n+n3A2JFmBaScpNDUqSrQSjiveC7dKMe53uJUg1nDG16ttFPz2xfilz6i2uVg=="],
1194
1195 "@tanstack/react-pacer": ["@tanstack/react-pacer@0.19.4", "", { "dependencies": { "@tanstack/pacer": "0.18.0", "@tanstack/react-store": "^0.8.0" }, "peerDependencies": { "react": ">=16.8", "react-dom": ">=16.8" } }, "sha512-coj8ULAuR0qFpjAKD44gTgRuZyjxU6Xu+IX5MwwYvr4e61OtZcJshaExoOBKpCGde0Edb12jDnzzj2Im13Qm9Q=="],
1196
1197 "@tanstack/react-query": ["@tanstack/react-query@5.90.21", "", { "dependencies": { "@tanstack/query-core": "5.90.20" }, "peerDependencies": { "react": "^18 || ^19" } }, "sha512-0Lu6y5t+tvlTJMTO7oh5NSpJfpg/5D41LlThfepTixPYkJ0sE2Jj0m0f6yYqujBwIXlId87e234+MxG3D3g7kg=="],
1198
1199 "@tanstack/react-router": ["@tanstack/react-router@1.167.3", "", { "dependencies": { "@tanstack/history": "1.161.6", "@tanstack/react-store": "^0.9.1", "@tanstack/router-core": "1.167.3", "isbot": "^5.1.22", "tiny-invariant": "^1.3.3", "tiny-warning": "^1.0.3" }, "peerDependencies": { "react": ">=18.0.0 || >=19.0.0", "react-dom": ">=18.0.0 || >=19.0.0" } }, "sha512-1qbSy4r+O7IBdmPLlcKsjB041Gq2MMnIEAYSGIjaMZIL4duUIQnOWLw4jTfjKil/IJz/9rO5JcvrbxOG5UTSdg=="],
1200
1201 "@tanstack/react-store": ["@tanstack/react-store@0.8.1", "", { "dependencies": { "@tanstack/store": "0.8.1", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-XItJt+rG8c5Wn/2L/bnxys85rBpm0BfMbhb4zmPVLXAKY9POrp1xd6IbU4PKoOI+jSEGc3vntPRfLGSgXfE2Ig=="],
1202
1203 "@tanstack/router-core": ["@tanstack/router-core@1.167.3", "", { "dependencies": { "@tanstack/history": "1.161.6", "@tanstack/store": "^0.9.1", "cookie-es": "^2.0.0", "seroval": "^1.4.2", "seroval-plugins": "^1.4.2", "tiny-invariant": "^1.3.3", "tiny-warning": "^1.0.3" } }, "sha512-M/CxrTGKk1fsySJjd+Pzpbi3YLDz+cJSutDjSTMy12owWlOgHV/I6kzR0UxyaBlHraM6XgMHNA0XdgsS1fa4Nw=="],
1204
1205 "@tanstack/router-generator": ["@tanstack/router-generator@1.166.11", "", { "dependencies": { "@tanstack/router-core": "1.167.3", "@tanstack/router-utils": "1.161.6", "@tanstack/virtual-file-routes": "1.161.6", "prettier": "^3.5.0", "recast": "^0.23.11", "source-map": "^0.7.4", "tsx": "^4.19.2", "zod": "^3.24.2" } }, "sha512-Q/49wxURbft1oNOvo/eVAWZq/lNLK3nBGlavqhLToAYXY6LCzfMtRlE/y3XPHzYC9pZc09u5jvBR1k1E4hyGDQ=="],
1206
1207 "@tanstack/router-plugin": ["@tanstack/router-plugin@1.166.12", "", { "dependencies": { "@babel/core": "^7.28.5", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.27.1", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5", "@tanstack/router-core": "1.167.3", "@tanstack/router-generator": "1.166.11", "@tanstack/router-utils": "1.161.6", "@tanstack/virtual-file-routes": "1.161.6", "chokidar": "^3.6.0", "unplugin": "^2.1.2", "zod": "^3.24.2" }, "peerDependencies": { "@rsbuild/core": ">=1.0.2", "@tanstack/react-router": "^1.167.3", "vite": ">=5.0.0 || >=6.0.0 || >=7.0.0", "vite-plugin-solid": "^2.11.10", "webpack": ">=5.92.0" }, "optionalPeers": ["@rsbuild/core", "@tanstack/react-router", "vite", "vite-plugin-solid", "webpack"] }, "sha512-PYsnN6goK6zBaVo63UVKjofv69+HHMKRQXymwN55JYKguNnNR8OZ6E12icPb0Olc5uIpPiGz1YI2+rbpmNKGHA=="],
1208
1209 "@tanstack/router-utils": ["@tanstack/router-utils@1.161.6", "", { "dependencies": { "@babel/core": "^7.28.5", "@babel/generator": "^7.28.5", "@babel/parser": "^7.28.5", "@babel/types": "^7.28.5", "ansis": "^4.1.0", "babel-dead-code-elimination": "^1.0.12", "diff": "^8.0.2", "pathe": "^2.0.3", "tinyglobby": "^0.2.15" } }, "sha512-nRcYw+w2OEgK6VfjirYvGyPLOK+tZQz1jkYcmH5AjMamQ9PycnlxZF2aEZtPpNoUsaceX2bHptn6Ub5hGXqNvw=="],
1210
1211 "@tanstack/store": ["@tanstack/store@0.9.2", "", {}, "sha512-K013lUJEFJK2ofFQ/hZKJUmCnpcV00ebLyOyFOWQvyQHUOZp/iYO84BM6aOGiV81JzwbX0APTVmW8YI7yiG5oA=="],
1212
1213 "@tanstack/virtual-file-routes": ["@tanstack/virtual-file-routes@1.161.6", "", {}, "sha512-EGWs9yvJA821pUkwkiZLQW89CzUumHyJy8NKq229BubyoWXfDw1oWnTJYSS/hhbLiwP9+KpopjeF5wWwnCCyeQ=="],
1214
1215 "@testing-library/dom": ["@testing-library/dom@10.4.1", "", { "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", "@types/aria-query": "^5.0.1", "aria-query": "5.3.0", "dom-accessibility-api": "^0.5.9", "lz-string": "^1.5.0", "picocolors": "1.1.1", "pretty-format": "^27.0.2" } }, "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg=="],
1216
1217 "@testing-library/jest-dom": ["@testing-library/jest-dom@6.9.1", "", { "dependencies": { "@adobe/css-tools": "^4.4.0", "aria-query": "^5.0.0", "css.escape": "^1.5.1", "dom-accessibility-api": "^0.6.3", "picocolors": "^1.1.1", "redent": "^3.0.0" } }, "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA=="],
1218
1219 "@testing-library/user-event": ["@testing-library/user-event@14.6.1", "", { "peerDependencies": { "@testing-library/dom": ">=7.21.4" } }, "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw=="],
1220
1221 "@tybys/wasm-util": ["@tybys/wasm-util@0.10.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="],
1222
1223 "@types/aria-query": ["@types/aria-query@5.0.4", "", {}, "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw=="],
1224
1225 "@types/babel__core": ["@types/babel__core@7.20.5", "", { "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="],
1226
1227 "@types/babel__generator": ["@types/babel__generator@7.27.0", "", { "dependencies": { "@babel/types": "^7.0.0" } }, "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg=="],
1228
1229 "@types/babel__template": ["@types/babel__template@7.4.4", "", { "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A=="],
1230
1231 "@types/babel__traverse": ["@types/babel__traverse@7.28.0", "", { "dependencies": { "@babel/types": "^7.28.2" } }, "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q=="],
1232
1233 "@types/bun": ["@types/bun@1.3.11", "", { "dependencies": { "bun-types": "1.3.11" } }, "sha512-5vPne5QvtpjGpsGYXiFyycfpDF2ECyPcTSsFBMa0fraoxiQyMJ3SmuQIGhzPg2WJuWxVBoxWJ2kClYTcw/4fAg=="],
1234
1235 "@types/cacheable-request": ["@types/cacheable-request@6.0.3", "", { "dependencies": { "@types/http-cache-semantics": "*", "@types/keyv": "^3.1.4", "@types/node": "*", "@types/responselike": "^1.0.0" } }, "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw=="],
1236
1237 "@types/chai": ["@types/chai@5.2.3", "", { "dependencies": { "@types/deep-eql": "*", "assertion-error": "^2.0.1" } }, "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA=="],
1238
1239 "@types/debug": ["@types/debug@4.1.12", "", { "dependencies": { "@types/ms": "*" } }, "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ=="],
1240
1241 "@types/deep-eql": ["@types/deep-eql@4.0.2", "", {}, "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw=="],
1242
1243 "@types/emscripten": ["@types/emscripten@1.41.5", "", {}, "sha512-cMQm7pxu6BxtHyqJ7mQZ2kXWV5SLmugybFdHCBbJ5eHzOo6VhBckEgAT3//rP5FwPHNPeEiq4SmQ5ucBwsOo4Q=="],
1244
1245 "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="],
1246
1247 "@types/estree-jsx": ["@types/estree-jsx@1.0.5", "", { "dependencies": { "@types/estree": "*" } }, "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg=="],
1248
1249 "@types/hammerjs": ["@types/hammerjs@2.0.46", "", {}, "sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw=="],
1250
1251 "@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="],
1252
1253 "@types/http-cache-semantics": ["@types/http-cache-semantics@4.2.0", "", {}, "sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q=="],
1254
1255 "@types/istanbul-lib-coverage": ["@types/istanbul-lib-coverage@2.0.6", "", {}, "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w=="],
1256
1257 "@types/istanbul-lib-report": ["@types/istanbul-lib-report@3.0.3", "", { "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA=="],
1258
1259 "@types/istanbul-reports": ["@types/istanbul-reports@3.0.4", "", { "dependencies": { "@types/istanbul-lib-report": "*" } }, "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ=="],
1260
1261 "@types/jsesc": ["@types/jsesc@2.5.1", "", {}, "sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw=="],
1262
1263 "@types/keyv": ["@types/keyv@3.1.4", "", { "dependencies": { "@types/node": "*" } }, "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg=="],
1264
1265 "@types/mdast": ["@types/mdast@4.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA=="],
1266
1267 "@types/ms": ["@types/ms@2.1.0", "", {}, "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="],
1268
1269 "@types/nlcst": ["@types/nlcst@2.0.3", "", { "dependencies": { "@types/unist": "*" } }, "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA=="],
1270
1271 "@types/node": ["@types/node@24.12.0", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ=="],
1272
1273 "@types/react": ["@types/react@19.2.14", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w=="],
1274
1275 "@types/react-dom": ["@types/react-dom@19.2.3", "", { "peerDependencies": { "@types/react": "^19.2.0" } }, "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ=="],
1276
1277 "@types/react-test-renderer": ["@types/react-test-renderer@19.1.0", "", { "dependencies": { "@types/react": "*" } }, "sha512-XD0WZrHqjNrxA/MaR9O22w/RNidWR9YZmBdRGI7wcnWGrv/3dA8wKCJ8m63Sn+tLJhcjmuhOi629N66W6kgWzQ=="],
1278
1279 "@types/responselike": ["@types/responselike@1.0.3", "", { "dependencies": { "@types/node": "*" } }, "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw=="],
1280
1281 "@types/statuses": ["@types/statuses@2.0.6", "", {}, "sha512-xMAgYwceFhRA2zY+XbEA7mxYbA093wdiW8Vu6gZPGWy9cmOyU9XesH1tNcEWsKFd5Vzrqx5T3D38PWx1FIIXkA=="],
1282
1283 "@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
1284
1285 "@types/ws": ["@types/ws@8.18.1", "", { "dependencies": { "@types/node": "*" } }, "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg=="],
1286
1287 "@types/yargs": ["@types/yargs@17.0.35", "", { "dependencies": { "@types/yargs-parser": "*" } }, "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg=="],
1288
1289 "@types/yargs-parser": ["@types/yargs-parser@21.0.3", "", {}, "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ=="],
1290
1291 "@types/yauzl": ["@types/yauzl@2.10.3", "", { "dependencies": { "@types/node": "*" } }, "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q=="],
1292
1293 "@typescript/native-preview": ["@typescript/native-preview@7.0.0-dev.20260527.2", "", { "optionalDependencies": { "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20260527.2", "@typescript/native-preview-darwin-x64": "7.0.0-dev.20260527.2", "@typescript/native-preview-linux-arm": "7.0.0-dev.20260527.2", "@typescript/native-preview-linux-arm64": "7.0.0-dev.20260527.2", "@typescript/native-preview-linux-x64": "7.0.0-dev.20260527.2", "@typescript/native-preview-win32-arm64": "7.0.0-dev.20260527.2", "@typescript/native-preview-win32-x64": "7.0.0-dev.20260527.2" }, "bin": { "tsgo": "bin/tsgo.js" } }, "sha512-piqkDwikVeizCFqA1lcwI5F4wOAtBdxuliWe77ApBNRyBPPvfCJB+u/HYi9/8t5nd0sWvFs6/qt/AzJ1CCoykQ=="],
1294
1295 "@typescript/native-preview-darwin-arm64": ["@typescript/native-preview-darwin-arm64@7.0.0-dev.20260527.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-3LqSu4DlxkEfeC/Z/29QMCJn5jjkDtXI7LYuxfmjdmAatS6umDKqm8J17fnP/7fyrZUMBTIYRwSDpChGV3G1ew=="],
1296
1297 "@typescript/native-preview-darwin-x64": ["@typescript/native-preview-darwin-x64@7.0.0-dev.20260527.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-H4+sxE9qaBbLF83wMdWE0FsgfK0Pom+/O+/oxqyGzhVkDJlNt3vfpgQZMit48/Gm44AacGfBggJ9Dhbi3aeSFw=="],
1298
1299 "@typescript/native-preview-linux-arm": ["@typescript/native-preview-linux-arm@7.0.0-dev.20260527.2", "", { "os": "linux", "cpu": "arm" }, "sha512-6I9Cv9ozwfS9zB9vRQDPIYseLX3artEO9jl3yVgLj4ishwlSF4cWAbIsjl5IztPaEgHv8coej/6tX1D0uaBzXg=="],
1300
1301 "@typescript/native-preview-linux-arm64": ["@typescript/native-preview-linux-arm64@7.0.0-dev.20260527.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-BGUDMjC2Z3TTdZRkGGwhBLelkP5UYgO2rbep8aF4dS3fu7T5lFPPrnfS6EgqJgie+cF5Fsev7xEq8wWyBDM+lg=="],
1302
1303 "@typescript/native-preview-linux-x64": ["@typescript/native-preview-linux-x64@7.0.0-dev.20260527.2", "", { "os": "linux", "cpu": "x64" }, "sha512-vpazOu+ozlxBo8U57YJMzsOPuxAV8H7fu36KJ8ea8At/D8pdGmOAy5TuB+9OBQV9JDe0OXJMy2kmbhOpmkTAmA=="],
1304
1305 "@typescript/native-preview-win32-arm64": ["@typescript/native-preview-win32-arm64@7.0.0-dev.20260527.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-DBFnFE3V6AITkPO1K1VxXf3yEZKjU2FwtXlNwRqhzDu0rrL2SsJHOSrBDX+OacTxQFzZMxFcpiuhV8jHZALPEg=="],
1306
1307 "@typescript/native-preview-win32-x64": ["@typescript/native-preview-win32-x64@7.0.0-dev.20260527.2", "", { "os": "win32", "cpu": "x64" }, "sha512-1tBlErMvQgcMqqYwsx4tytupcjCJcOUXD3vBn1Wb/kAvus1FzWQAFE0fcKBvLfcqLQfTiiEwKKEtbLjGmakqqg=="],
1308
1309 "@ungap/structured-clone": ["@ungap/structured-clone@1.3.0", "", {}, "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="],
1310
1311 "@vercel/config": ["@vercel/config@0.3.0", "", { "dependencies": { "@vercel/routing-utils": "6.2.0", "pretty-cache-header": "^1.0.0", "zod": "^3.22.0" }, "bin": { "config": "dist/cli.js" } }, "sha512-Tf5k5y2F478oTiQcU5R8Ntix1UejE6NdduZnI7aa1XXxjCtifX1XdRS/D2uTjiQAwIL3pLa1LSAN80ABbba+TQ=="],
1312
1313 "@vercel/functions": ["@vercel/functions@3.5.0", "", { "dependencies": { "@vercel/oidc": "3.4.0" }, "peerDependencies": { "@aws-sdk/credential-provider-web-identity": "*" }, "optionalPeers": ["@aws-sdk/credential-provider-web-identity"] }, "sha512-+RokZ+4gkYyOsKBuJ29cQ8iSZG123LLJbZfPry20kkTgrN9U0277La4feP4DnWVo3sGoYa4plCEKY9XKUYoX9g=="],
1314
1315 "@vercel/oidc": ["@vercel/oidc@3.4.0", "", {}, "sha512-p0sKfHkfRmMaqqDwNL4tjnX9TgRrLMlEtUjIxfrEns8pOxz1R9ztqOVI+ehqiq93/2/HnfPe/UBZkfAZwnx0UA=="],
1316
1317 "@vercel/routing-utils": ["@vercel/routing-utils@6.2.0", "", { "dependencies": { "path-to-regexp": "6.1.0", "path-to-regexp-updated": "npm:path-to-regexp@6.3.0" }, "optionalDependencies": { "ajv": "^6.12.3" } }, "sha512-YI2cGYZmJKEyGSEgf5Fw5rVuW7X1bTOQ7/pnLRNTFMH3YB3qqP5erCLCJGv2kIvNo1iQAPINHQRJj6ykEdGoPg=="],
1318
1319 "@vitejs/plugin-react": ["@vitejs/plugin-react@6.0.1", "", { "dependencies": { "@rolldown/pluginutils": "1.0.0-rc.7" }, "peerDependencies": { "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0", "babel-plugin-react-compiler": "^1.0.0", "vite": "^8.0.0" }, "optionalPeers": ["@rolldown/plugin-babel", "babel-plugin-react-compiler"] }, "sha512-l9X/E3cDb+xY3SWzlG1MOGt2usfEHGMNIaegaUGFsLkb3RCn/k8/TOXBcab+OndDI4TBtktT8/9BwwW8Vi9KUQ=="],
1320
1321 "@vitest/browser": ["@vitest/browser@4.1.0", "", { "dependencies": { "@blazediff/core": "1.9.1", "@vitest/mocker": "4.1.0", "@vitest/utils": "4.1.0", "magic-string": "^0.30.21", "pngjs": "^7.0.0", "sirv": "^3.0.2", "tinyrainbow": "^3.0.3", "ws": "^8.19.0" }, "peerDependencies": { "vitest": "4.1.0" } }, "sha512-tG/iOrgbiHQks0ew7CdelUyNEHkv8NLrt+CqdTivIuoSnXvO7scWMn4Kqo78/UGY1NJ6Hv+vp8BvRnED/bjFdQ=="],
1322
1323 "@vitest/browser-playwright": ["@vitest/browser-playwright@4.1.0", "", { "dependencies": { "@vitest/browser": "4.1.0", "@vitest/mocker": "4.1.0", "tinyrainbow": "^3.0.3" }, "peerDependencies": { "playwright": "*", "vitest": "4.1.0" } }, "sha512-2RU7pZELY9/aVMLmABNy1HeZ4FX23FXGY1jRuHLHgWa2zaAE49aNW2GLzebW+BmbTZIKKyFF1QXvk7DEWViUCQ=="],
1324
1325 "@vitest/expect": ["@vitest/expect@4.1.0", "", { "dependencies": { "@standard-schema/spec": "^1.1.0", "@types/chai": "^5.2.2", "@vitest/spy": "4.1.0", "@vitest/utils": "4.1.0", "chai": "^6.2.2", "tinyrainbow": "^3.0.3" } }, "sha512-EIxG7k4wlWweuCLG9Y5InKFwpMEOyrMb6ZJ1ihYu02LVj/bzUwn2VMU+13PinsjRW75XnITeFrQBMH5+dLvCDA=="],
1326
1327 "@vitest/mocker": ["@vitest/mocker@4.1.0", "", { "dependencies": { "@vitest/spy": "4.1.0", "estree-walker": "^3.0.3", "magic-string": "^0.30.21" }, "peerDependencies": { "msw": "^2.4.9", "vite": "^6.0.0 || ^7.0.0 || ^8.0.0-0" }, "optionalPeers": ["msw", "vite"] }, "sha512-evxREh+Hork43+Y4IOhTo+h5lGmVRyjqI739Rz4RlUPqwrkFFDF6EMvOOYjTx4E8Tl6gyCLRL8Mu7Ry12a13Tw=="],
1328
1329 "@vitest/pretty-format": ["@vitest/pretty-format@4.1.0", "", { "dependencies": { "tinyrainbow": "^3.0.3" } }, "sha512-3RZLZlh88Ib0J7NQTRATfc/3ZPOnSUn2uDBUoGNn5T36+bALixmzphN26OUD3LRXWkJu4H0s5vvUeqBiw+kS0A=="],
1330
1331 "@vitest/runner": ["@vitest/runner@4.1.0", "", { "dependencies": { "@vitest/utils": "4.1.0", "pathe": "^2.0.3" } }, "sha512-Duvx2OzQ7d6OjchL+trw+aSrb9idh7pnNfxrklo14p3zmNL4qPCDeIJAK+eBKYjkIwG96Bc6vYuxhqDXQOWpoQ=="],
1332
1333 "@vitest/snapshot": ["@vitest/snapshot@4.1.0", "", { "dependencies": { "@vitest/pretty-format": "4.1.0", "@vitest/utils": "4.1.0", "magic-string": "^0.30.21", "pathe": "^2.0.3" } }, "sha512-0Vy9euT1kgsnj1CHttwi9i9o+4rRLEaPRSOJ5gyv579GJkNpgJK+B4HSv/rAWixx2wdAFci1X4CEPjiu2bXIMg=="],
1334
1335 "@vitest/spy": ["@vitest/spy@4.1.0", "", {}, "sha512-pz77k+PgNpyMDv2FV6qmk5ZVau6c3R8HC8v342T2xlFxQKTrSeYw9waIJG8KgV9fFwAtTu4ceRzMivPTH6wSxw=="],
1336
1337 "@vitest/utils": ["@vitest/utils@4.1.0", "", { "dependencies": { "@vitest/pretty-format": "4.1.0", "convert-source-map": "^2.0.0", "tinyrainbow": "^3.0.3" } }, "sha512-XfPXT6a8TZY3dcGY8EdwsBulFCIw+BeeX0RZn2x/BtiY/75YGh8FeWGG8QISN/WhaqSrE2OrlDgtF8q5uhOTmw=="],
1338
1339 "@volar/kit": ["@volar/kit@2.4.28", "", { "dependencies": { "@volar/language-service": "2.4.28", "@volar/typescript": "2.4.28", "typesafe-path": "^0.2.2", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" }, "peerDependencies": { "typescript": "*" } }, "sha512-cKX4vK9dtZvDRaAzeoUdaAJEew6IdxHNCRrdp5Kvcl6zZOqb6jTOfk3kXkIkG3T7oTFXguEMt5+9ptyqYR84Pg=="],
1340
1341 "@volar/language-core": ["@volar/language-core@2.4.28", "", { "dependencies": { "@volar/source-map": "2.4.28" } }, "sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ=="],
1342
1343 "@volar/language-server": ["@volar/language-server@2.4.28", "", { "dependencies": { "@volar/language-core": "2.4.28", "@volar/language-service": "2.4.28", "@volar/typescript": "2.4.28", "path-browserify": "^1.0.1", "request-light": "^0.7.0", "vscode-languageserver": "^9.0.1", "vscode-languageserver-protocol": "^3.17.5", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" } }, "sha512-NqcLnE5gERKuS4PUFwlhMxf6vqYo7hXtbMFbViXcbVkbZ905AIVWhnSo0ZNBC2V127H1/2zP7RvVOVnyITFfBw=="],
1344
1345 "@volar/language-service": ["@volar/language-service@2.4.28", "", { "dependencies": { "@volar/language-core": "2.4.28", "vscode-languageserver-protocol": "^3.17.5", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" } }, "sha512-Rh/wYCZJrI5vCwMk9xyw/Z+MsWxlJY1rmMZPsxUoJKfzIRjS/NF1NmnuEcrMbEVGja00aVpCsInJfixQTMdvLw=="],
1346
1347 "@volar/source-map": ["@volar/source-map@2.4.28", "", {}, "sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ=="],
1348
1349 "@volar/typescript": ["@volar/typescript@2.4.28", "", { "dependencies": { "@volar/language-core": "2.4.28", "path-browserify": "^1.0.1", "vscode-uri": "^3.0.8" } }, "sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw=="],
1350
1351 "@vscode/emmet-helper": ["@vscode/emmet-helper@2.11.0", "", { "dependencies": { "emmet": "^2.4.3", "jsonc-parser": "^2.3.0", "vscode-languageserver-textdocument": "^1.0.1", "vscode-languageserver-types": "^3.15.1", "vscode-uri": "^3.0.8" } }, "sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw=="],
1352
1353 "@vscode/l10n": ["@vscode/l10n@0.0.18", "", {}, "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ=="],
1354
1355 "@xmldom/xmldom": ["@xmldom/xmldom@0.8.13", "", {}, "sha512-KRYzxepc14G/CEpEGc3Yn+JKaAeT63smlDr+vjB8jRfgTBBI9wRj/nkQEO+ucV8p8I9bfKLWp37uHgFrbntPvw=="],
1356
1357 "@xterm/addon-fit": ["@xterm/addon-fit@0.11.0", "", {}, "sha512-jYcgT6xtVYhnhgxh3QgYDnnNMYTcf8ElbxxFzX0IZo+vabQqSPAjC3c1wJrKB5E19VwQei89QCiZZP86DCPF7g=="],
1358
1359 "@xterm/xterm": ["@xterm/xterm@6.0.0", "", {}, "sha512-TQwDdQGtwwDt+2cgKDLn0IRaSxYu1tSUjgKarSDkUM0ZNiSRXFpjxEsvc/Zgc5kq5omJ+V0a8/kIM2WD3sMOYg=="],
1360
1361 "abort-controller": ["abort-controller@3.0.0", "", { "dependencies": { "event-target-shim": "^5.0.0" } }, "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg=="],
1362
1363 "accepts": ["accepts@1.3.8", "", { "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" } }, "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw=="],
1364
1365 "acorn": ["acorn@8.16.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw=="],
1366
1367 "agent-base": ["agent-base@7.1.4", "", {}, "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ=="],
1368
1369 "ajv": ["ajv@8.18.0", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A=="],
1370
1371 "ajv-draft-04": ["ajv-draft-04@1.0.0", "", { "peerDependencies": { "ajv": "^8.5.0" }, "optionalPeers": ["ajv"] }, "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw=="],
1372
1373 "ajv-formats": ["ajv-formats@3.0.1", "", { "dependencies": { "ajv": "^8.0.0" } }, "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ=="],
1374
1375 "anser": ["anser@1.4.10", "", {}, "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww=="],
1376
1377 "ansi-escapes": ["ansi-escapes@4.3.2", "", { "dependencies": { "type-fest": "^0.21.3" } }, "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ=="],
1378
1379 "ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
1380
1381 "ansi-styles": ["ansi-styles@5.2.0", "", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="],
1382
1383 "ansis": ["ansis@4.2.0", "", {}, "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig=="],
1384
1385 "anymatch": ["anymatch@3.1.3", "", { "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="],
1386
1387 "arg": ["arg@4.1.3", "", {}, "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA=="],
1388
1389 "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="],
1390
1391 "aria-hidden": ["aria-hidden@1.2.6", "", { "dependencies": { "tslib": "^2.0.0" } }, "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA=="],
1392
1393 "aria-query": ["aria-query@5.3.2", "", {}, "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="],
1394
1395 "array-iterate": ["array-iterate@2.0.1", "", {}, "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg=="],
1396
1397 "asap": ["asap@2.0.6", "", {}, "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="],
1398
1399 "assertion-error": ["assertion-error@2.0.1", "", {}, "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA=="],
1400
1401 "ast-kit": ["ast-kit@3.0.0-beta.1", "", { "dependencies": { "@babel/parser": "^8.0.0-beta.4", "estree-walker": "^3.0.3", "pathe": "^2.0.3" } }, "sha512-trmleAnZ2PxN/loHWVhhx1qeOHSRXq4TDsBBxq3GqeJitfk3+jTQ+v/C1km/KYq9M7wKqCewMh+/NAvVH7m+bw=="],
1402
1403 "ast-types": ["ast-types@0.16.1", "", { "dependencies": { "tslib": "^2.0.1" } }, "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg=="],
1404
1405 "astro": ["astro@6.0.5", "", { "dependencies": { "@astrojs/compiler": "^3.0.0", "@astrojs/internal-helpers": "0.8.0", "@astrojs/markdown-remark": "7.0.0", "@astrojs/telemetry": "3.3.0", "@capsizecss/unpack": "^4.0.0", "@clack/prompts": "^1.0.1", "@oslojs/encoding": "^1.1.0", "@rollup/pluginutils": "^5.3.0", "aria-query": "^5.3.2", "axobject-query": "^4.1.0", "ci-info": "^4.4.0", "clsx": "^2.1.1", "common-ancestor-path": "^2.0.0", "cookie": "^1.1.1", "devalue": "^5.6.3", "diff": "^8.0.3", "dlv": "^1.1.3", "dset": "^3.1.4", "es-module-lexer": "^2.0.0", "esbuild": "^0.27.3", "flattie": "^1.1.1", "fontace": "~0.4.1", "github-slugger": "^2.0.0", "html-escaper": "3.0.3", "http-cache-semantics": "^4.2.0", "js-yaml": "^4.1.1", "magic-string": "^0.30.21", "magicast": "^0.5.2", "mrmime": "^2.0.1", "neotraverse": "^0.6.18", "obug": "^2.1.1", "p-limit": "^7.3.0", "p-queue": "^9.1.0", "package-manager-detector": "^1.6.0", "piccolore": "^0.1.3", "picomatch": "^4.0.3", "rehype": "^13.0.2", "semver": "^7.7.4", "shiki": "^4.0.0", "smol-toml": "^1.6.0", "svgo": "^4.0.0", "tinyclip": "^0.1.6", "tinyexec": "^1.0.2", "tinyglobby": "^0.2.15", "tsconfck": "^3.1.6", "ultrahtml": "^1.6.0", "unifont": "~0.7.4", "unist-util-visit": "^5.1.0", "unstorage": "^1.17.4", "vfile": "^6.0.3", "vite": "^7.3.1", "vitefu": "^1.1.2", "xxhash-wasm": "^1.1.0", "yargs-parser": "^22.0.0", "zod": "^4.3.6" }, "optionalDependencies": { "sharp": "^0.34.0" }, "bin": { "astro": "bin/astro.mjs" } }, "sha512-JnLCwaoCaRXIHuIB8yNztJrd7M3hXrHUMAoQmeXtEBKxRu/738REhaCZ1lapjrS9HlpHsWTu3JUXTERB/0PA7g=="],
1406
1407 "axobject-query": ["axobject-query@4.1.0", "", {}, "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="],
1408
1409 "babel-dead-code-elimination": ["babel-dead-code-elimination@1.0.12", "", { "dependencies": { "@babel/core": "^7.23.7", "@babel/parser": "^7.23.6", "@babel/traverse": "^7.23.7", "@babel/types": "^7.23.6" } }, "sha512-GERT7L2TiYcYDtYk1IpD+ASAYXjKbLTDPhBtYj7X1NuRMDTMtAx9kyBenub1Ev41lo91OHCKdmP+egTDmfQ7Ig=="],
1410
1411 "babel-plugin-polyfill-corejs2": ["babel-plugin-polyfill-corejs2@0.4.17", "", { "dependencies": { "@babel/compat-data": "^7.28.6", "@babel/helper-define-polyfill-provider": "^0.6.8", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w=="],
1412
1413 "babel-plugin-polyfill-corejs3": ["babel-plugin-polyfill-corejs3@0.13.0", "", { "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.5", "core-js-compat": "^3.43.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A=="],
1414
1415 "babel-plugin-polyfill-regenerator": ["babel-plugin-polyfill-regenerator@0.6.8", "", { "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.8" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg=="],
1416
1417 "babel-plugin-react-compiler": ["babel-plugin-react-compiler@1.0.0", "", { "dependencies": { "@babel/types": "^7.26.0" } }, "sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw=="],
1418
1419 "babel-plugin-react-native-web": ["babel-plugin-react-native-web@0.21.2", "", {}, "sha512-SPD0J6qjJn8231i0HZhlAGH6NORe+QvRSQM2mwQEzJ2Fb3E4ruWTiiicPlHjmeWShDXLcvoorOCXjeR7k/lyWA=="],
1420
1421 "babel-plugin-syntax-hermes-parser": ["babel-plugin-syntax-hermes-parser@0.33.3", "", { "dependencies": { "hermes-parser": "0.33.3" } }, "sha512-/Z9xYdaJ1lC0pT9do6TqCqhOSLfZ5Ot8D5za1p+feEfWYupCOfGbhhEXN9r2ZgJtDNUNRw/Z+T2CvAGKBqtqWA=="],
1422
1423 "babel-plugin-transform-flow-enums": ["babel-plugin-transform-flow-enums@0.0.2", "", { "dependencies": { "@babel/plugin-syntax-flow": "^7.12.1" } }, "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ=="],
1424
1425 "babel-preset-expo": ["babel-preset-expo@56.0.13", "", { "dependencies": { "@babel/generator": "^7.20.5", "@babel/helper-module-imports": "^7.25.9", "@babel/plugin-proposal-decorators": "^7.12.9", "@babel/plugin-proposal-export-default-from": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-default-from": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-transform-async-generator-functions": "^7.25.4", "@babel/plugin-transform-async-to-generator": "^7.24.7", "@babel/plugin-transform-block-scoping": "^7.25.0", "@babel/plugin-transform-class-properties": "^7.25.4", "@babel/plugin-transform-class-static-block": "^7.27.1", "@babel/plugin-transform-classes": "^7.25.4", "@babel/plugin-transform-destructuring": "^7.24.8", "@babel/plugin-transform-export-namespace-from": "^7.25.9", "@babel/plugin-transform-flow-strip-types": "^7.25.2", "@babel/plugin-transform-for-of": "^7.24.7", "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", "@babel/plugin-transform-modules-commonjs": "^7.24.8", "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", "@babel/plugin-transform-object-rest-spread": "^7.24.7", "@babel/plugin-transform-optional-catch-binding": "^7.24.7", "@babel/plugin-transform-optional-chaining": "^7.24.8", "@babel/plugin-transform-parameters": "^7.24.7", "@babel/plugin-transform-private-methods": "^7.24.7", "@babel/plugin-transform-private-property-in-object": "^7.24.7", "@babel/plugin-transform-react-display-name": "^7.24.7", "@babel/plugin-transform-react-jsx": "^7.28.6", "@babel/plugin-transform-react-jsx-development": "^7.27.1", "@babel/plugin-transform-react-pure-annotations": "^7.27.1", "@babel/plugin-transform-runtime": "^7.24.7", "@babel/plugin-transform-typescript": "^7.25.2", "@babel/plugin-transform-unicode-regex": "^7.24.7", "@babel/preset-typescript": "^7.23.0", "@react-native/babel-plugin-codegen": "0.85.3", "babel-plugin-react-compiler": "^1.0.0", "babel-plugin-react-native-web": "~0.21.0", "babel-plugin-syntax-hermes-parser": "^0.33.3", "babel-plugin-transform-flow-enums": "^0.0.2", "debug": "^4.3.4" }, "peerDependencies": { "@babel/runtime": "^7.20.0", "expo": "*", "expo-widgets": "^56.0.15", "react-refresh": ">=0.14.0 <1.0.0" }, "optionalPeers": ["@babel/runtime", "expo", "expo-widgets"] }, "sha512-+CxxAQrN95N+/dF4AUJXNxEh5cEv4yhxb4CM5ijdc2OeIIw+hxzYh2OM1X7QHIm6hkT66H4vJCTT636yjJ8MnQ=="],
1426
1427 "bail": ["bail@2.0.2", "", {}, "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="],
1428
1429 "balanced-match": ["balanced-match@4.0.4", "", {}, "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="],
1430
1431 "barcode-detector": ["barcode-detector@3.1.3", "", { "dependencies": { "zxing-wasm": "3.0.3" } }, "sha512-omL3/x26oU9jlR0gUQcGdXIjQtMlrUGKF7xRFO1RwrQkRkRU7WLz0mgQEsdUtYBm2uX3JH+HQLrKlyTS/BxZRw=="],
1432
1433 "base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="],
1434
1435 "baseline-browser-mapping": ["baseline-browser-mapping@2.10.8", "", { "bin": { "baseline-browser-mapping": "dist/cli.cjs" } }, "sha512-PCLz/LXGBsNTErbtB6i5u4eLpHeMfi93aUv5duMmj6caNu6IphS4q6UevDnL36sZQv9lrP11dbPKGMaXPwMKfQ=="],
1436
1437 "big-integer": ["big-integer@1.6.52", "", {}, "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg=="],
1438
1439 "binary-extensions": ["binary-extensions@2.3.0", "", {}, "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="],
1440
1441 "birpc": ["birpc@4.0.0", "", {}, "sha512-LShSxJP0KTmd101b6DRyGBj57LZxSDYWKitQNW/mi8GRMvZb078Uf9+pveax1DrVL89vm7mWe+TovdI/UDOuPw=="],
1442
1443 "body-parser": ["body-parser@2.2.2", "", { "dependencies": { "bytes": "^3.1.2", "content-type": "^1.0.5", "debug": "^4.4.3", "http-errors": "^2.0.0", "iconv-lite": "^0.7.0", "on-finished": "^2.4.1", "qs": "^6.14.1", "raw-body": "^3.0.1", "type-is": "^2.0.1" } }, "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA=="],
1444
1445 "boolbase": ["boolbase@1.0.0", "", {}, "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="],
1446
1447 "boolean": ["boolean@3.2.0", "", {}, "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw=="],
1448
1449 "bplist-creator": ["bplist-creator@0.1.0", "", { "dependencies": { "stream-buffers": "2.2.x" } }, "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg=="],
1450
1451 "bplist-parser": ["bplist-parser@0.3.2", "", { "dependencies": { "big-integer": "1.6.x" } }, "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ=="],
1452
1453 "brace-expansion": ["brace-expansion@5.0.6", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g=="],
1454
1455 "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="],
1456
1457 "browserslist": ["browserslist@4.28.1", "", { "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", "electron-to-chromium": "^1.5.263", "node-releases": "^2.0.27", "update-browserslist-db": "^1.2.0" }, "bin": { "browserslist": "cli.js" } }, "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA=="],
1458
1459 "bser": ["bser@2.1.1", "", { "dependencies": { "node-int64": "^0.4.0" } }, "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ=="],
1460
1461 "buffer-crc32": ["buffer-crc32@0.2.13", "", {}, "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="],
1462
1463 "buffer-from": ["buffer-from@1.1.2", "", {}, "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="],
1464
1465 "builder-util-runtime": ["builder-util-runtime@9.5.1", "", { "dependencies": { "debug": "^4.3.4", "sax": "^1.2.4" } }, "sha512-qt41tMfgHTllhResqM5DcnHyDIWNgzHvuY2jDcYP9iaGpkWxTUzV6GQjDeLnlR1/DtdlcsWQbA7sByMpmJFTLQ=="],
1466
1467 "bun-types": ["bun-types@1.3.11", "", { "dependencies": { "@types/node": "*" } }, "sha512-1KGPpoxQWl9f6wcZh57LvrPIInQMn2TQ7jsgxqpRzg+l0QPOFvJVH7HmvHo/AiPgwXy+/Thf6Ov3EdVn1vOabg=="],
1468
1469 "bytes": ["bytes@3.1.2", "", {}, "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="],
1470
1471 "cac": ["cac@6.7.14", "", {}, "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ=="],
1472
1473 "cacheable-lookup": ["cacheable-lookup@5.0.4", "", {}, "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA=="],
1474
1475 "cacheable-request": ["cacheable-request@7.0.4", "", { "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", "http-cache-semantics": "^4.0.0", "keyv": "^4.0.0", "lowercase-keys": "^2.0.0", "normalize-url": "^6.0.1", "responselike": "^2.0.0" } }, "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg=="],
1476
1477 "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="],
1478
1479 "call-bound": ["call-bound@1.0.4", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" } }, "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="],
1480
1481 "camelcase": ["camelcase@6.3.0", "", {}, "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="],
1482
1483 "caniuse-lite": ["caniuse-lite@1.0.30001779", "", {}, "sha512-U5og2PN7V4DMgF50YPNtnZJGWVLFjjsN3zb6uMT5VGYIewieDj1upwfuVNXf4Kor+89c3iCRJnSzMD5LmTvsfA=="],
1484
1485 "ccount": ["ccount@2.0.1", "", {}, "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="],
1486
1487 "chai": ["chai@6.2.2", "", {}, "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg=="],
1488
1489 "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="],
1490
1491 "character-entities": ["character-entities@2.0.2", "", {}, "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ=="],
1492
1493 "character-entities-html4": ["character-entities-html4@2.1.0", "", {}, "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA=="],
1494
1495 "character-entities-legacy": ["character-entities-legacy@3.0.0", "", {}, "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ=="],
1496
1497 "character-reference-invalid": ["character-reference-invalid@2.0.1", "", {}, "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw=="],
1498
1499 "chokidar": ["chokidar@4.0.3", "", { "dependencies": { "readdirp": "^4.0.1" } }, "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA=="],
1500
1501 "chrome-launcher": ["chrome-launcher@0.15.2", "", { "dependencies": { "@types/node": "*", "escape-string-regexp": "^4.0.0", "is-wsl": "^2.2.0", "lighthouse-logger": "^1.0.0" }, "bin": { "print-chrome-path": "bin/print-chrome-path.js" } }, "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ=="],
1502
1503 "chromium-edge-launcher": ["chromium-edge-launcher@0.3.0", "", { "dependencies": { "@types/node": "*", "escape-string-regexp": "^4.0.0", "is-wsl": "^2.2.0", "lighthouse-logger": "^1.0.0", "mkdirp": "^1.0.4" } }, "sha512-p03azHlGjtyRvFEee3cyvtsRYdniSkwjkzmM/KmVnqT5d7QkkwpJBhis/zCLMYdQMVJ5tt140TBNqqrZPaWeFA=="],
1504
1505 "ci-info": ["ci-info@4.4.0", "", {}, "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg=="],
1506
1507 "class-variance-authority": ["class-variance-authority@0.7.1", "", { "dependencies": { "clsx": "^2.1.1" } }, "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg=="],
1508
1509 "cli-cursor": ["cli-cursor@2.1.0", "", { "dependencies": { "restore-cursor": "^2.0.0" } }, "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw=="],
1510
1511 "cli-spinners": ["cli-spinners@2.9.2", "", {}, "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg=="],
1512
1513 "cli-width": ["cli-width@4.1.0", "", {}, "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ=="],
1514
1515 "client-only": ["client-only@0.0.1", "", {}, "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="],
1516
1517 "cliui": ["cliui@8.0.1", "", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ=="],
1518
1519 "clone": ["clone@1.0.4", "", {}, "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg=="],
1520
1521 "clone-response": ["clone-response@1.0.3", "", { "dependencies": { "mimic-response": "^1.0.0" } }, "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA=="],
1522
1523 "clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="],
1524
1525 "cluster-key-slot": ["cluster-key-slot@1.1.2", "", {}, "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA=="],
1526
1527 "color": ["color@4.2.3", "", { "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" } }, "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A=="],
1528
1529 "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="],
1530
1531 "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="],
1532
1533 "color-string": ["color-string@1.9.1", "", { "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg=="],
1534
1535 "comma-separated-tokens": ["comma-separated-tokens@2.0.3", "", {}, "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg=="],
1536
1537 "commander": ["commander@12.1.0", "", {}, "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA=="],
1538
1539 "common-ancestor-path": ["common-ancestor-path@2.0.0", "", {}, "sha512-dnN3ibLeoRf2HNC+OlCiNc5d2zxbLJXOtiZUudNFSXZrNSydxcCsSpRzXwfu7BBWCIfHPw+xTayeBvJCP/D8Ng=="],
1540
1541 "compressible": ["compressible@2.0.18", "", { "dependencies": { "mime-db": ">= 1.43.0 < 2" } }, "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg=="],
1542
1543 "compression": ["compression@1.8.1", "", { "dependencies": { "bytes": "3.1.2", "compressible": "~2.0.18", "debug": "2.6.9", "negotiator": "~0.6.4", "on-headers": "~1.1.0", "safe-buffer": "5.2.1", "vary": "~1.1.2" } }, "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w=="],
1544
1545 "connect": ["connect@3.7.0", "", { "dependencies": { "debug": "2.6.9", "finalhandler": "1.1.2", "parseurl": "~1.3.3", "utils-merge": "1.0.1" } }, "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ=="],
1546
1547 "content-disposition": ["content-disposition@1.1.0", "", {}, "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g=="],
1548
1549 "content-type": ["content-type@1.0.5", "", {}, "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="],
1550
1551 "convert-source-map": ["convert-source-map@2.0.0", "", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="],
1552
1553 "cookie": ["cookie@1.1.1", "", {}, "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ=="],
1554
1555 "cookie-es": ["cookie-es@2.0.0", "", {}, "sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg=="],
1556
1557 "cookie-signature": ["cookie-signature@1.2.2", "", {}, "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg=="],
1558
1559 "core-js-compat": ["core-js-compat@3.49.0", "", { "dependencies": { "browserslist": "^4.28.1" } }, "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA=="],
1560
1561 "cors": ["cors@2.8.6", "", { "dependencies": { "object-assign": "^4", "vary": "^1" } }, "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw=="],
1562
1563 "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="],
1564
1565 "crossws": ["crossws@0.3.5", "", { "dependencies": { "uncrypto": "^0.1.3" } }, "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA=="],
1566
1567 "css-select": ["css-select@5.2.2", "", { "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", "domhandler": "^5.0.2", "domutils": "^3.0.1", "nth-check": "^2.0.1" } }, "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw=="],
1568
1569 "css-tree": ["css-tree@1.1.3", "", { "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" } }, "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q=="],
1570
1571 "css-what": ["css-what@6.2.2", "", {}, "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA=="],
1572
1573 "css.escape": ["css.escape@1.5.1", "", {}, "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg=="],
1574
1575 "csso": ["csso@5.0.5", "", { "dependencies": { "css-tree": "~2.2.0" } }, "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ=="],
1576
1577 "csstype": ["csstype@3.2.3", "", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="],
1578
1579 "culori": ["culori@4.0.2", "", {}, "sha512-1+BhOB8ahCn4O0cep0Sh2l9KCOfOdY+BXJnKMHFFzDEouSr/el18QwXEMRlOj9UY5nCeA8UN3a/82rUWRBeyBw=="],
1580
1581 "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="],
1582
1583 "decode-named-character-reference": ["decode-named-character-reference@1.3.0", "", { "dependencies": { "character-entities": "^2.0.0" } }, "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q=="],
1584
1585 "decode-uri-component": ["decode-uri-component@0.2.2", "", {}, "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ=="],
1586
1587 "decompress-response": ["decompress-response@6.0.0", "", { "dependencies": { "mimic-response": "^3.1.0" } }, "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ=="],
1588
1589 "deepmerge": ["deepmerge@4.3.1", "", {}, "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="],
1590
1591 "defaults": ["defaults@1.0.4", "", { "dependencies": { "clone": "^1.0.2" } }, "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A=="],
1592
1593 "defer-to-connect": ["defer-to-connect@2.0.1", "", {}, "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg=="],
1594
1595 "define-data-property": ["define-data-property@1.1.4", "", { "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "gopd": "^1.0.1" } }, "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A=="],
1596
1597 "define-properties": ["define-properties@1.2.1", "", { "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } }, "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg=="],
1598
1599 "defu": ["defu@6.1.4", "", {}, "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="],
1600
1601 "denque": ["denque@2.1.0", "", {}, "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw=="],
1602
1603 "depd": ["depd@2.0.0", "", {}, "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="],
1604
1605 "dequal": ["dequal@2.0.3", "", {}, "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="],
1606
1607 "destr": ["destr@2.0.5", "", {}, "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA=="],
1608
1609 "destroy": ["destroy@1.2.0", "", {}, "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="],
1610
1611 "detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="],
1612
1613 "detect-node": ["detect-node@2.1.0", "", {}, "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g=="],
1614
1615 "detect-node-es": ["detect-node-es@1.1.0", "", {}, "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="],
1616
1617 "devalue": ["devalue@5.6.4", "", {}, "sha512-Gp6rDldRsFh/7XuouDbxMH3Mx8GMCcgzIb1pDTvNyn8pZGQ22u+Wa+lGV9dQCltFQ7uVw0MhRyb8XDskNFOReA=="],
1618
1619 "devlop": ["devlop@1.1.0", "", { "dependencies": { "dequal": "^2.0.0" } }, "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA=="],
1620
1621 "diff": ["diff@8.0.3", "", {}, "sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ=="],
1622
1623 "dlv": ["dlv@1.1.3", "", {}, "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="],
1624
1625 "dnssd-advertise": ["dnssd-advertise@1.1.4", "", {}, "sha512-AmGyK9WpNf06WeP5TjHZq/wNzP76OuEeaiTlKr9E/EEelYLczywUKoqRz+DPRq/ErssjT4lU+/W7wzJW+7K/ZA=="],
1626
1627 "dom-accessibility-api": ["dom-accessibility-api@0.6.3", "", {}, "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w=="],
1628
1629 "dom-serializer": ["dom-serializer@2.0.0", "", { "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", "entities": "^4.2.0" } }, "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg=="],
1630
1631 "domelementtype": ["domelementtype@2.3.0", "", {}, "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="],
1632
1633 "domhandler": ["domhandler@5.0.3", "", { "dependencies": { "domelementtype": "^2.3.0" } }, "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w=="],
1634
1635 "domutils": ["domutils@3.2.2", "", { "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.3" } }, "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw=="],
1636
1637 "dset": ["dset@3.1.4", "", {}, "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA=="],
1638
1639 "dts-resolver": ["dts-resolver@2.1.3", "", { "peerDependencies": { "oxc-resolver": ">=11.0.0" }, "optionalPeers": ["oxc-resolver"] }, "sha512-bihc7jPC90VrosXNzK0LTE2cuLP6jr0Ro8jk+kMugHReJVLIpHz/xadeq3MhuwyO4TD4OA3L1Q8pBBFRc08Tsw=="],
1640
1641 "dunder-proto": ["dunder-proto@1.0.1", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="],
1642
1643 "ee-first": ["ee-first@1.1.1", "", {}, "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="],
1644
1645 "effect": ["effect@4.0.0-beta.73", "", { "dependencies": { "@standard-schema/spec": "^1.1.0", "fast-check": "^4.8.0", "find-my-way-ts": "^0.1.6", "ini": "^7.0.0", "kubernetes-types": "^1.30.0", "msgpackr": "^2.0.1", "multipasta": "^0.2.7", "toml": "^4.1.1", "uuid": "^14.0.0", "yaml": "^2.9.0" } }, "sha512-rL7jjpT31JhxNiZ0X4sgu+WSJi7uwKTX2jz2OW7PrPLfz5DPjT9iXxxVrekxwpfGdgo92bvxbCc5kBlXgusQJw=="],
1646
1647 "effect-acp": ["effect-acp@workspace:packages/effect-acp"],
1648
1649 "effect-codex-app-server": ["effect-codex-app-server@workspace:packages/effect-codex-app-server"],
1650
1651 "electron": ["electron@41.5.0", "", { "dependencies": { "@electron/get": "^2.0.0", "@types/node": "^24.9.0", "extract-zip": "^2.0.1" }, "bin": { "electron": "cli.js" } }, "sha512-x9j9//PubUA4EjDtQbZhtk3prolandqCKgit0uCIqc1jb8FTskPbnJtxcDFB1aejczJcuERgjPixBUaMwoWyJg=="],
1652
1653 "electron-to-chromium": ["electron-to-chromium@1.5.313", "", {}, "sha512-QBMrTWEf00GXZmJyx2lbYD45jpI3TUFnNIzJ5BBc8piGUDwMPa1GV6HJWTZVvY/eiN3fSopl7NRbgGp9sZ9LTA=="],
1654
1655 "electron-updater": ["electron-updater@6.8.3", "", { "dependencies": { "builder-util-runtime": "9.5.1", "fs-extra": "^10.1.0", "js-yaml": "^4.1.0", "lazy-val": "^1.0.5", "lodash.escaperegexp": "^4.1.2", "lodash.isequal": "^4.5.0", "semver": "~7.7.3", "tiny-typed-emitter": "^2.1.0" } }, "sha512-Z6sgw3jgbikWKXei1ENdqFOxBP0WlXg3TtKfz0rgw2vIZFJUyI4pD7ZN7jrkm7EoMK+tcm/qTnPUdqfZukBlBQ=="],
1656
1657 "emmet": ["emmet@2.4.11", "", { "dependencies": { "@emmetio/abbreviation": "^2.3.3", "@emmetio/css-abbreviation": "^2.1.8" } }, "sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ=="],
1658
1659 "emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="],
1660
1661 "empathic": ["empathic@2.0.0", "", {}, "sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA=="],
1662
1663 "encodeurl": ["encodeurl@2.0.0", "", {}, "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="],
1664
1665 "end-of-stream": ["end-of-stream@1.4.5", "", { "dependencies": { "once": "^1.4.0" } }, "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg=="],
1666
1667 "enhanced-resolve": ["enhanced-resolve@5.20.0", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.3.0" } }, "sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ=="],
1668
1669 "entities": ["entities@6.0.1", "", {}, "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="],
1670
1671 "env-paths": ["env-paths@2.2.1", "", {}, "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A=="],
1672
1673 "error-stack-parser": ["error-stack-parser@2.1.4", "", { "dependencies": { "stackframe": "^1.3.4" } }, "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ=="],
1674
1675 "es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="],
1676
1677 "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="],
1678
1679 "es-module-lexer": ["es-module-lexer@2.0.0", "", {}, "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw=="],
1680
1681 "es-object-atoms": ["es-object-atoms@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="],
1682
1683 "es6-error": ["es6-error@4.1.1", "", {}, "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg=="],
1684
1685 "esbuild": ["esbuild@0.27.4", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.27.4", "@esbuild/android-arm": "0.27.4", "@esbuild/android-arm64": "0.27.4", "@esbuild/android-x64": "0.27.4", "@esbuild/darwin-arm64": "0.27.4", "@esbuild/darwin-x64": "0.27.4", "@esbuild/freebsd-arm64": "0.27.4", "@esbuild/freebsd-x64": "0.27.4", "@esbuild/linux-arm": "0.27.4", "@esbuild/linux-arm64": "0.27.4", "@esbuild/linux-ia32": "0.27.4", "@esbuild/linux-loong64": "0.27.4", "@esbuild/linux-mips64el": "0.27.4", "@esbuild/linux-ppc64": "0.27.4", "@esbuild/linux-riscv64": "0.27.4", "@esbuild/linux-s390x": "0.27.4", "@esbuild/linux-x64": "0.27.4", "@esbuild/netbsd-arm64": "0.27.4", "@esbuild/netbsd-x64": "0.27.4", "@esbuild/openbsd-arm64": "0.27.4", "@esbuild/openbsd-x64": "0.27.4", "@esbuild/openharmony-arm64": "0.27.4", "@esbuild/sunos-x64": "0.27.4", "@esbuild/win32-arm64": "0.27.4", "@esbuild/win32-ia32": "0.27.4", "@esbuild/win32-x64": "0.27.4" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-Rq4vbHnYkK5fws5NF7MYTU68FPRE1ajX7heQ/8QXXWqNgqqJ/GkmmyxIzUnf2Sr/bakf8l54716CcMGHYhMrrQ=="],
1686
1687 "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="],
1688
1689 "escape-html": ["escape-html@1.0.3", "", {}, "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="],
1690
1691 "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="],
1692
1693 "esprima": ["esprima@4.0.1", "", { "bin": { "esparse": "./bin/esparse.js", "esvalidate": "./bin/esvalidate.js" } }, "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="],
1694
1695 "estree-util-is-identifier-name": ["estree-util-is-identifier-name@3.0.0", "", {}, "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg=="],
1696
1697 "estree-walker": ["estree-walker@3.0.3", "", { "dependencies": { "@types/estree": "^1.0.0" } }, "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g=="],
1698
1699 "etag": ["etag@1.8.1", "", {}, "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="],
1700
1701 "event-target-shim": ["event-target-shim@5.0.1", "", {}, "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="],
1702
1703 "eventemitter3": ["eventemitter3@5.0.4", "", {}, "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw=="],
1704
1705 "eventsource": ["eventsource@3.0.7", "", { "dependencies": { "eventsource-parser": "^3.0.1" } }, "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA=="],
1706
1707 "eventsource-parser": ["eventsource-parser@3.0.6", "", {}, "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg=="],
1708
1709 "expect-type": ["expect-type@1.3.0", "", {}, "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA=="],
1710
1711 "expo": ["expo@56.0.6", "", { "dependencies": { "@babel/runtime": "^7.20.0", "@expo/cli": "^56.1.12", "@expo/config": "~56.0.9", "@expo/config-plugins": "~56.0.8", "@expo/devtools": "~56.0.2", "@expo/dom-webview": "~56.0.5", "@expo/fingerprint": "^0.19.3", "@expo/local-build-cache-provider": "^56.0.8", "@expo/log-box": "^56.0.12", "@expo/metro": "~56.0.0", "@expo/metro-config": "~56.0.13", "@ungap/structured-clone": "^1.3.0", "babel-preset-expo": "~56.0.13", "expo-asset": "~56.0.15", "expo-constants": "~56.0.16", "expo-file-system": "~56.0.7", "expo-font": "~56.0.5", "expo-keep-awake": "~56.0.3", "expo-modules-autolinking": "~56.0.14", "expo-modules-core": "~56.0.13", "pretty-format": "^29.7.0", "react-refresh": "^0.14.2", "whatwg-url-minimum": "^0.1.2" }, "peerDependencies": { "@expo/metro-runtime": "*", "react": "*", "react-dom": "*", "react-native": "*", "react-native-web": "*", "react-native-webview": "*" }, "optionalPeers": ["@expo/metro-runtime", "react-dom", "react-native-web", "react-native-webview"], "bin": { "expo": "bin/cli", "fingerprint": "bin/fingerprint", "expo-modules-autolinking": "bin/autolinking" } }, "sha512-zcFa/+6hGtzCUlcrGiusvzr/PIoNBAnjj4PlAFrvbAOZcVOj6c9Mp7lRSn9XYJk8Ok6pssQWt6dP4llJlKmYRQ=="],
1712
1713 "expo-asset": ["expo-asset@56.0.15", "", { "dependencies": { "@expo/image-utils": "^0.10.1", "expo-constants": "~56.0.16" }, "peerDependencies": { "expo": "*", "react": "*", "react-native": "*" } }, "sha512-BHGi2IAOPQTcOelkUdcz1WIknfCTRjkcpYHX1azjMwgYenrVC+J5qcqJGaC8eUOWLCRtkRJWGnmFQRYtLU1nUQ=="],
1714
1715 "expo-build-properties": ["expo-build-properties@56.0.15", "", { "dependencies": { "@expo/schema-utils": "^56.0.0", "resolve-from": "^5.0.0", "semver": "^7.6.0" }, "peerDependencies": { "expo": "*" } }, "sha512-3OlfTnBE6BIFxchjXzb0OlgDcWw19fxhIzpIZqgcgzZUVjyn4gCrQuNcsfazVVddBypwkEzOVfwArPROIk4J7g=="],
1716
1717 "expo-camera": ["expo-camera@56.0.7", "", { "dependencies": { "barcode-detector": "^3.0.0" }, "peerDependencies": { "expo": "*", "react": "*", "react-native": "*", "react-native-web": "*" }, "optionalPeers": ["react-native-web"] }, "sha512-c8z+UheidFintQyP9XLEDP43aK4PS/o9+TFLW0zEOjdqkYCBgoWq6Mw/Ps62kjBeftFY7xrp5ZLITbenNvbTaw=="],
1718
1719 "expo-clipboard": ["expo-clipboard@56.0.3", "", { "peerDependencies": { "expo": "*", "react": "*", "react-native": "*" } }, "sha512-8mCdhmAomm0yBIonJFjAhKUXvSkc2avdNh4+rBwoe7DSWF2AC4w3uy+pa419rvVFbTyVxOBmh83UHAbUwD6qAg=="],
1720
1721 "expo-constants": ["expo-constants@56.0.16", "", { "dependencies": { "@expo/env": "~2.3.0" }, "peerDependencies": { "expo": "*", "react-native": "*" } }, "sha512-6tsiN+gmTUPp/atyA+uY9Tg8VOdXdmb4s/3TVGolfn6A/oCAraw1pcPZX5XllyD+xUguxB6eBSFAT8494hZVMA=="],
1722
1723 "expo-crypto": ["expo-crypto@56.0.4", "", { "peerDependencies": { "expo": "*" } }, "sha512-fRNEhoXRXgAWBpe3/hq5X+KXTit3OZqdiAGts1YvNEUHQb+H5591mpPac0Yw+sZg9pXcrjRnzo5AxvZaENpc7g=="],
1724
1725 "expo-dev-client": ["expo-dev-client@56.0.16", "", { "dependencies": { "expo-dev-launcher": "~56.0.16", "expo-dev-menu": "~56.0.15", "expo-dev-menu-interface": "~56.0.0", "expo-manifests": "~56.0.4", "expo-updates-interface": "~56.0.1" }, "peerDependencies": { "expo": "*" } }, "sha512-mxmGA6YSP4KiMB4bREpriQ4K6EaS4tcm0eh1+LtAzgFCytq+Y4WxMfIvFe3B5kXlSpA0ohMLdAN0AUzU0xHGQg=="],
1726
1727 "expo-dev-launcher": ["expo-dev-launcher@56.0.16", "", { "dependencies": { "@expo/schema-utils": "^56.0.0", "expo-dev-menu": "~56.0.15", "expo-manifests": "~56.0.4" }, "peerDependencies": { "expo": "*", "react-native": "*" } }, "sha512-3t2PCX2lCKetKL8EgRRo2tzSlGh1zcuaWuwp3V0k4/3nuM7pztyImaR6Sm3HUyarDOofAIPX1hIIxnuAfk5cnw=="],
1728
1729 "expo-dev-menu": ["expo-dev-menu@56.0.15", "", { "dependencies": { "expo-dev-menu-interface": "~56.0.0" }, "peerDependencies": { "expo": "*", "react-native": "*" } }, "sha512-FY6Y5sZkNXxPBGDgC51ZArOi8N7Y8wpXwanTClFO36IVMoVf7BBqhjW13KpDecvJONtEtaUeNIAt9C25PO8MOQ=="],
1730
1731 "expo-dev-menu-interface": ["expo-dev-menu-interface@56.0.1", "", { "peerDependencies": { "expo": "*" } }, "sha512-odATx0ZL/Kis10sKSBiKiGQxAB6coSi/KQtKcMhnQVNno6FkRh5/4e5BqcEvpq2rNMTiQp4ytNAQHtdwbPXvGA=="],
1732
1733 "expo-eas-client": ["expo-eas-client@56.0.1", "", {}, "sha512-r8h0ZIExacCrSRgY+ARfhMvFqosLHLJt1L7jyhvabfr1DN/ZDKDsYbovss2tzkpEUZGxZ3BPcB5epCwUsBBdOA=="],
1734
1735 "expo-file-system": ["expo-file-system@56.0.7", "", { "peerDependencies": { "expo": "*", "react-native": "*" } }, "sha512-dcKzo8ShPloM7jgfnMcJStgQebhP8owVjCkNI/aX6NMFV1CYB8bxKGMdnzJ3mXk5nfaiW+F/lSKr2UIJ02WAUA=="],
1736
1737 "expo-font": ["expo-font@56.0.5", "", { "dependencies": { "fontfaceobserver": "^2.1.0" }, "peerDependencies": { "expo": "*", "react": "*", "react-native": "*" } }, "sha512-WLoDu9hlEgPRKXJRR01HFLJ6Z2tFcORX/WFPRYBndmYc5kjQrFGH/j4BRaF3aBRPyYEAUXiUJybNLXkKCwEXQw=="],
1738
1739 "expo-glass-effect": ["expo-glass-effect@56.0.4", "", { "peerDependencies": { "expo": "*", "react": "*", "react-native": "*" } }, "sha512-xI9rXtDwi7RW82uAlfyaXO6+k21ApWJ2tHAWYqPr/FjfmZbKsgNJ4Q0iZzGPCwboqjTGxaRZ61SZxBl8hDt5iA=="],
1740
1741 "expo-haptics": ["expo-haptics@56.0.3", "", { "peerDependencies": { "expo": "*" } }, "sha512-ycoahZJnR9tWAVh/0mJYxbETtHRYaWjiWS8cHlP6aDGU6Q6Y8rZ5NKsuBwWw6HR2Pe30mfVFgbF2HrBR6gtYmw=="],
1742
1743 "expo-image-loader": ["expo-image-loader@56.0.3", "", { "peerDependencies": { "expo": "*" } }, "sha512-JgUo4fUeU1ZC+z8iBFj8v7yoGQnZrLbOVPyNE+DWVrld55F2F6R1ck+rmdm/8TNWLz1LhNQfD7c3XYP1ZikxXA=="],
1744
1745 "expo-image-picker": ["expo-image-picker@56.0.14", "", { "dependencies": { "expo-image-loader": "~56.0.3" }, "peerDependencies": { "expo": "*" } }, "sha512-OKirR7XcJC3awoSGYDzFIdPibTEzw9FL1KHoTSxf86ZmssBiFbJvJhb1JQAVe2Y/U0sQ4e9gMoOrCKwqJnGDEQ=="],
1746
1747 "expo-json-utils": ["expo-json-utils@56.0.0", "", {}, "sha512-lUqyv9aIGDbYTQ5Nux2FnH2/Dz0w5uJ8Pr080eS0StXi2jr5OmuMNErpzUnpfnYOU55xKotd4AHv68PfV/ludg=="],
1748
1749 "expo-keep-awake": ["expo-keep-awake@56.0.3", "", { "peerDependencies": { "expo": "*", "react": "*" } }, "sha512-CLMJXtEiMKknD3Rpm8CRwE6ZJUzu2yCEmRk1sgfHAJ1zIbuEWY3dpPDubtsnuzWm+2k6Sru+yaFbYsvPWmTiBA=="],
1750
1751 "expo-linking": ["expo-linking@56.0.12", "", { "dependencies": { "expo-constants": "~56.0.16", "invariant": "^2.2.4" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-EJ+YoazVqlrUXMAARo1iTExpqEGjuKJDGiE/P1K+A3m5hs+2Uf8F9ucqpq9k5dizeiaV2D8B9+uLvqMHFzGGsQ=="],
1752
1753 "expo-manifests": ["expo-manifests@56.0.4", "", { "dependencies": { "expo-json-utils": "~56.0.0" }, "peerDependencies": { "expo": "*" } }, "sha512-Fokawl2UkiExIF0bqGoblRFA8lYpROVD+EpvDwSW4LgqQyPwNua1gLSgHZjdl5GsVugfRMMWE3LHaibDyX93hw=="],
1754
1755 "expo-modules-autolinking": ["expo-modules-autolinking@56.0.14", "", { "dependencies": { "@expo/require-utils": "^56.1.3", "@expo/spawn-async": "^1.8.0", "chalk": "^4.1.0", "commander": "^7.2.0" }, "bin": { "expo-modules-autolinking": "bin/expo-modules-autolinking.js" } }, "sha512-9ugtZkheNPYDkW4DZopY1rH2BCbUICaafUEPxRgbLDR5UNRF5K3cdHMIMEt8pxZPq2+eX4wCm+6pbSvdY/DPHg=="],
1756
1757 "expo-modules-core": ["expo-modules-core@56.0.13", "", { "dependencies": { "@expo/expo-modules-macros-plugin": "~0.0.9", "expo-modules-jsi": "~56.0.7", "invariant": "^2.2.4" }, "peerDependencies": { "react": "*", "react-native": "*", "react-native-worklets": "^0.7.4 || ^0.8.0" }, "optionalPeers": ["react-native-worklets"] }, "sha512-3Hgpi9Q1O0XqoesQtgFY7qhfDsNA3bJtdCJotEqdE42+N8Zv/LJACbNgIyFN/XrnMDzfF5rozh0vNWaRT0/eXQ=="],
1758
1759 "expo-modules-jsi": ["expo-modules-jsi@56.0.7", "", { "peerDependencies": { "react-native": "*" } }, "sha512-iBAj4Xeh/8HT201VVxFlmf+VBfmtQV1ZUoJdLQQENm0+j9gnD2QswZLJyNo3CmNNXl46esJeLR5lpGpYZts/zA=="],
1760
1761 "expo-paste-input": ["expo-paste-input@0.1.15", "", { "peerDependencies": { "expo": "*", "react": "*", "react-native": "*" } }, "sha512-wV0z1s0/Q4MB+lNiSwbMfck+1Im6sDIcgyCi5Y0aF35n5kcM4FHSOjmRfzn3UbkMlvxmYfDiHeHvIqn22qatqA=="],
1762
1763 "expo-router": ["expo-router@56.2.7", "", { "dependencies": { "@expo/log-box": "^56.0.12", "@expo/metro-runtime": "^56.0.13", "@expo/schema-utils": "^56.0.0", "@expo/ui": "^56.0.14", "@radix-ui/react-slot": "^1.2.0", "@radix-ui/react-tabs": "^1.1.12", "@react-native-masked-view/masked-view": "^0.3.2", "@testing-library/jest-dom": "^6.9.1", "@testing-library/user-event": "^14.6.1", "client-only": "^0.0.1", "color": "^4.2.3", "debug": "^4.3.4", "escape-string-regexp": "^4.0.0", "expo-glass-effect": "^56.0.4", "expo-server": "^56.0.4", "expo-symbols": "^56.0.5", "fast-deep-equal": "^3.1.3", "invariant": "^2.2.4", "nanoid": "^3.3.8", "query-string": "^7.1.3", "react-fast-compare": "^3.2.2", "react-is": "^19.1.0", "react-native-drawer-layout": "^4.2.2", "react-native-screens": "^4.25.2", "server-only": "^0.0.1", "sf-symbols-typescript": "^2.1.0", "shallowequal": "^1.1.0", "vaul": "^1.1.2" }, "peerDependencies": { "@testing-library/react-native": ">= 13.2.0", "expo": "*", "expo-constants": "^56.0.16", "expo-linking": "^56.0.12", "react": "*", "react-dom": "*", "react-native": "*", "react-native-gesture-handler": "*", "react-native-reanimated": "*", "react-native-safe-area-context": ">= 5.4.0", "react-native-web": "*", "react-server-dom-webpack": "~19.0.4 || ~19.1.5 || ~19.2.4" }, "optionalPeers": ["@testing-library/react-native", "react-dom", "react-native-gesture-handler", "react-native-reanimated", "react-native-web", "react-server-dom-webpack"] }, "sha512-T7MSugHfj6XDrVJG8dCkP5EEAWeCkPrkkxqKCqCRokXmBKTAiRGXsmPsgHzOXhr/5MxGDJXhj5ON19uWoCevDA=="],
1764
1765 "expo-secure-store": ["expo-secure-store@56.0.4", "", { "peerDependencies": { "expo": "*" } }, "sha512-hjEi/gmpdFFJ9lYbdp3k3p/WchV7Gi0Qt8jt/m/0WJadqQrskafHAlDxbZkII1cN3Yd7zp9Lvkeq3UfGhSwirQ=="],
1766
1767 "expo-server": ["expo-server@56.0.4", "", {}, "sha512-4dJ57KuAwDl7eQGD6aG9kTzBIftWAfHH1+6Zxy7NcPCBrKYis3/H5enGUz1asH8HHhONXfJ5BdJqfEWAEAgWxA=="],
1768
1769 "expo-splash-screen": ["expo-splash-screen@56.0.10", "", { "dependencies": { "@expo/config-plugins": "~56.0.8", "@expo/image-utils": "^0.10.1", "xml2js": "0.6.0" }, "peerDependencies": { "expo": "*" } }, "sha512-vDIlo8hzt9HlCZQ0kSY66v83D1WEXOJbVMeyPDfXDu9tbDdPMNUyDpi4WGJXikAjxnAKfbt5Mv5NnEbxINy+VA=="],
1770
1771 "expo-structured-headers": ["expo-structured-headers@56.0.0", "", {}, "sha512-Yv4x+SQxNnMQm4nu8NFfzx197YaDhdYH2N0u7tGErwWTmH9Tm1SAhqo7bLbBWLC9kf7W+kdzTshLU9rTiCXWGw=="],
1772
1773 "expo-symbols": ["expo-symbols@56.0.5", "", { "dependencies": { "@expo-google-fonts/material-symbols": "^0.4.1", "sf-symbols-typescript": "^2.0.0" }, "peerDependencies": { "expo": "*", "expo-font": "*", "react": "*", "react-native": "*" } }, "sha512-RIukH0Xo80C7RU8qreipL2SPy2Py+Km8JFPbCmbPQpHkM3DW9Znlmg6VfhzbtUOlO5EuNSF0lAJ3l2VJi6qYrw=="],
1774
1775 "expo-updates": ["expo-updates@56.0.17", "", { "dependencies": { "@expo/code-signing-certificates": "^0.0.6", "@expo/plist": "^0.7.0", "@expo/spawn-async": "^1.8.0", "arg": "^4.1.0", "chalk": "^4.1.2", "debug": "^4.3.4", "expo-eas-client": "~56.0.0", "expo-manifests": "~56.0.4", "expo-structured-headers": "~56.0.0", "expo-updates-interface": "~56.0.1", "getenv": "^2.0.0", "glob": "^13.0.0", "ignore": "^5.3.1", "nullthrows": "^1.1.1", "resolve-from": "^5.0.0" }, "peerDependencies": { "expo": "*", "expo-dev-client": "*", "react": "*", "react-native": "*" }, "optionalPeers": ["expo-dev-client"], "bin": { "expo-updates": "bin/cli.js" } }, "sha512-4005IRQQ7Vpwb01X3NSG0SwY61HTJzT2pZ0OrkeZ6guQE1WKiRfUKisekRgYXTI8sPbxSHUc9aOpIx6yC49XZQ=="],
1776
1777 "expo-updates-interface": ["expo-updates-interface@56.0.2", "", { "peerDependencies": { "expo": "*" } }, "sha512-eWTwSZ9y8vrULG2oBn2TQSSIwBGSq/TxGJ3jY6tuVS2FWH/ASRIiKs3zkUZTRoC3ZuV2alz0mUClYV7nNrFx8g=="],
1778
1779 "exponential-backoff": ["exponential-backoff@3.1.3", "", {}, "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA=="],
1780
1781 "express": ["express@5.2.1", "", { "dependencies": { "accepts": "^2.0.0", "body-parser": "^2.2.1", "content-disposition": "^1.0.0", "content-type": "^1.0.5", "cookie": "^0.7.1", "cookie-signature": "^1.2.1", "debug": "^4.4.0", "depd": "^2.0.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "finalhandler": "^2.1.0", "fresh": "^2.0.0", "http-errors": "^2.0.0", "merge-descriptors": "^2.0.0", "mime-types": "^3.0.0", "on-finished": "^2.4.1", "once": "^1.4.0", "parseurl": "^1.3.3", "proxy-addr": "^2.0.7", "qs": "^6.14.0", "range-parser": "^1.2.1", "router": "^2.2.0", "send": "^1.1.0", "serve-static": "^2.2.0", "statuses": "^2.0.1", "type-is": "^2.0.1", "vary": "^1.1.2" } }, "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw=="],
1782
1783 "express-rate-limit": ["express-rate-limit@8.3.2", "", { "dependencies": { "ip-address": "10.1.0" }, "peerDependencies": { "express": ">= 4.11" } }, "sha512-77VmFeJkO0/rvimEDuUC5H30oqUC4EyOhyGccfqoLebB0oiEYfM7nwPrsDsBL1gsTpwfzX8SFy2MT3TDyRq+bg=="],
1784
1785 "extend": ["extend@3.0.2", "", {}, "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="],
1786
1787 "extract-zip": ["extract-zip@2.0.1", "", { "dependencies": { "debug": "^4.1.1", "get-stream": "^5.1.0", "yauzl": "^2.10.0" }, "optionalDependencies": { "@types/yauzl": "^2.9.1" }, "bin": { "extract-zip": "cli.js" } }, "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg=="],
1788
1789 "fast-check": ["fast-check@4.8.0", "", { "dependencies": { "pure-rand": "^8.0.0" } }, "sha512-GOJ158CUMnN6cSahsv4+ExARvIDuzzinFjkp0E9WtiBa5zcVeLozVkWaE4IzFcc+Y48Wp1EDlUZsXRyAztQcSg=="],
1790
1791 "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="],
1792
1793 "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="],
1794
1795 "fast-uri": ["fast-uri@3.1.0", "", {}, "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA=="],
1796
1797 "fb-dotslash": ["fb-dotslash@0.5.8", "", { "bin": { "dotslash": "bin/dotslash" } }, "sha512-XHYLKk9J4BupDxi9bSEhkfss0m+Vr9ChTrjhf9l2iw3jB5C7BnY4GVPoMcqbrTutsKJso6yj2nAB6BI/F2oZaA=="],
1798
1799 "fb-watchman": ["fb-watchman@2.0.2", "", { "dependencies": { "bser": "2.1.1" } }, "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA=="],
1800
1801 "fd-slicer": ["fd-slicer@1.1.0", "", { "dependencies": { "pend": "~1.2.0" } }, "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g=="],
1802
1803 "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="],
1804
1805 "fetch-nodeshim": ["fetch-nodeshim@0.4.10", "", {}, "sha512-m6I8ALe4L4XpdETy7MJZWs6L1IVMbjs99bwbpIKphxX+0CTns4IKDWJY0LWfr4YsFjfg+z1TjzTMU8lKl8rG0w=="],
1806
1807 "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="],
1808
1809 "filter-obj": ["filter-obj@1.1.0", "", {}, "sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ=="],
1810
1811 "finalhandler": ["finalhandler@1.1.2", "", { "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "on-finished": "~2.3.0", "parseurl": "~1.3.3", "statuses": "~1.5.0", "unpipe": "~1.0.0" } }, "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA=="],
1812
1813 "find-my-way-ts": ["find-my-way-ts@0.1.6", "", {}, "sha512-a85L9ZoXtNAey3Y6Z+eBWW658kO/MwR7zIafkIUPUMf3isZG0NCs2pjW2wtjxAKuJPxMAsHUIP4ZPGv0o5gyTA=="],
1814
1815 "flattie": ["flattie@1.1.1", "", {}, "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ=="],
1816
1817 "flow-enums-runtime": ["flow-enums-runtime@0.0.6", "", {}, "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw=="],
1818
1819 "fontace": ["fontace@0.4.1", "", { "dependencies": { "fontkitten": "^1.0.2" } }, "sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw=="],
1820
1821 "fontfaceobserver": ["fontfaceobserver@2.3.0", "", {}, "sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg=="],
1822
1823 "fontkitten": ["fontkitten@1.0.3", "", { "dependencies": { "tiny-inflate": "^1.0.3" } }, "sha512-Wp1zXWPVUPBmfoa3Cqc9ctaKuzKAV6uLstRqlR56kSjplf5uAce+qeyYym7F+PHbGTk+tCEdkCW6RD7DX/gBZw=="],
1824
1825 "forwarded": ["forwarded@0.2.0", "", {}, "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="],
1826
1827 "fresh": ["fresh@0.5.2", "", {}, "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="],
1828
1829 "fs-extra": ["fs-extra@10.1.0", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ=="],
1830
1831 "fsevents": ["fsevents@2.3.2", "", { "os": "darwin" }, "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA=="],
1832
1833 "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="],
1834
1835 "gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="],
1836
1837 "get-caller-file": ["get-caller-file@2.0.5", "", {}, "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="],
1838
1839 "get-intrinsic": ["get-intrinsic@1.3.0", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "math-intrinsics": "^1.1.0" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="],
1840
1841 "get-nonce": ["get-nonce@1.0.1", "", {}, "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q=="],
1842
1843 "get-proto": ["get-proto@1.0.1", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="],
1844
1845 "get-stream": ["get-stream@5.2.0", "", { "dependencies": { "pump": "^3.0.0" } }, "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA=="],
1846
1847 "get-tsconfig": ["get-tsconfig@4.13.6", "", { "dependencies": { "resolve-pkg-maps": "^1.0.0" } }, "sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw=="],
1848
1849 "getenv": ["getenv@2.0.0", "", {}, "sha512-VilgtJj/ALgGY77fiLam5iD336eSWi96Q15JSAG1zi8NRBysm3LXKdGnHb4m5cuyxvOLQQKWpBZAT6ni4FI2iQ=="],
1850
1851 "github-slugger": ["github-slugger@2.0.0", "", {}, "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw=="],
1852
1853 "glob": ["glob@13.0.6", "", { "dependencies": { "minimatch": "^10.2.2", "minipass": "^7.1.3", "path-scurry": "^2.0.2" } }, "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw=="],
1854
1855 "glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="],
1856
1857 "global-agent": ["global-agent@3.0.0", "", { "dependencies": { "boolean": "^3.0.1", "es6-error": "^4.1.1", "matcher": "^3.0.0", "roarr": "^2.15.3", "semver": "^7.3.2", "serialize-error": "^7.0.1" } }, "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q=="],
1858
1859 "globalthis": ["globalthis@1.0.4", "", { "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" } }, "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ=="],
1860
1861 "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="],
1862
1863 "got": ["got@11.8.6", "", { "dependencies": { "@sindresorhus/is": "^4.0.0", "@szmarczak/http-timer": "^4.0.5", "@types/cacheable-request": "^6.0.1", "@types/responselike": "^1.0.0", "cacheable-lookup": "^5.0.3", "cacheable-request": "^7.0.2", "decompress-response": "^6.0.0", "http2-wrapper": "^1.0.0-beta.5.2", "lowercase-keys": "^2.0.0", "p-cancelable": "^2.0.0", "responselike": "^2.0.0" } }, "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g=="],
1864
1865 "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="],
1866
1867 "graphql": ["graphql@16.13.1", "", {}, "sha512-gGgrVCoDKlIZ8fIqXBBb0pPKqDgki0Z/FSKNiQzSGj2uEYHr1tq5wmBegGwJx6QB5S5cM0khSBpi/JFHMCvsmQ=="],
1868
1869 "h3": ["h3@1.15.6", "", { "dependencies": { "cookie-es": "^1.2.2", "crossws": "^0.3.5", "defu": "^6.1.4", "destr": "^2.0.5", "iron-webcrypto": "^1.2.1", "node-mock-http": "^1.0.4", "radix3": "^1.1.2", "ufo": "^1.6.3", "uncrypto": "^0.1.3" } }, "sha512-oi15ESLW5LRthZ+qPCi5GNasY/gvynSKUQxgiovrY63bPAtG59wtM+LSrlcwvOHAXzGrXVLnI97brbkdPF9WoQ=="],
1870
1871 "has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="],
1872
1873 "has-property-descriptors": ["has-property-descriptors@1.0.2", "", { "dependencies": { "es-define-property": "^1.0.0" } }, "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="],
1874
1875 "has-symbols": ["has-symbols@1.1.0", "", {}, "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="],
1876
1877 "hasown": ["hasown@2.0.3", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg=="],
1878
1879 "hast-util-from-html": ["hast-util-from-html@2.0.3", "", { "dependencies": { "@types/hast": "^3.0.0", "devlop": "^1.1.0", "hast-util-from-parse5": "^8.0.0", "parse5": "^7.0.0", "vfile": "^6.0.0", "vfile-message": "^4.0.0" } }, "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw=="],
1880
1881 "hast-util-from-parse5": ["hast-util-from-parse5@8.0.3", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "devlop": "^1.0.0", "hastscript": "^9.0.0", "property-information": "^7.0.0", "vfile": "^6.0.0", "vfile-location": "^5.0.0", "web-namespaces": "^2.0.0" } }, "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg=="],
1882
1883 "hast-util-is-element": ["hast-util-is-element@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g=="],
1884
1885 "hast-util-parse-selector": ["hast-util-parse-selector@4.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A=="],
1886
1887 "hast-util-raw": ["hast-util-raw@9.1.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "@ungap/structured-clone": "^1.0.0", "hast-util-from-parse5": "^8.0.0", "hast-util-to-parse5": "^8.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "parse5": "^7.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw=="],
1888
1889 "hast-util-to-html": ["hast-util-to-html@9.0.5", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-whitespace": "^3.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "stringify-entities": "^4.0.0", "zwitch": "^2.0.4" } }, "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw=="],
1890
1891 "hast-util-to-jsx-runtime": ["hast-util-to-jsx-runtime@2.3.6", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "hast-util-whitespace": "^3.0.0", "mdast-util-mdx-expression": "^2.0.0", "mdast-util-mdx-jsx": "^3.0.0", "mdast-util-mdxjs-esm": "^2.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "style-to-js": "^1.0.0", "unist-util-position": "^5.0.0", "vfile-message": "^4.0.0" } }, "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg=="],
1892
1893 "hast-util-to-parse5": ["hast-util-to-parse5@8.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA=="],
1894
1895 "hast-util-to-text": ["hast-util-to-text@4.0.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "hast-util-is-element": "^3.0.0", "unist-util-find-after": "^5.0.0" } }, "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A=="],
1896
1897 "hast-util-whitespace": ["hast-util-whitespace@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw=="],
1898
1899 "hastscript": ["hastscript@9.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-parse-selector": "^4.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0" } }, "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w=="],
1900
1901 "headers-polyfill": ["headers-polyfill@4.0.3", "", {}, "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ=="],
1902
1903 "hermes-compiler": ["hermes-compiler@250829098.0.10", "", {}, "sha512-TcRlZ0/TlyfJqquRFAWoyElVNnkdYRi/sEp4/Qy8/GYxjg8j2cS9D4MjuaQ+qimkmLN7AmO+44IznRf06mAr0w=="],
1904
1905 "hermes-estree": ["hermes-estree@0.33.3", "", {}, "sha512-6kzYZHCk8Fy1Uc+t3HGYyJn3OL4aeqKLTyina4UFtWl8I0kSL7OmKThaiX+Uh2f8nGw3mo4Ifxg0M5Zk3/Oeqg=="],
1906
1907 "hermes-parser": ["hermes-parser@0.33.3", "", { "dependencies": { "hermes-estree": "0.33.3" } }, "sha512-Yg3HgaG4CqgyowtYjX/FsnPAuZdHOqSMtnbpylbptsQ9nwwSKsy6uRWcGO5RK0EqiX12q8HvDWKgeAVajRO5DA=="],
1908
1909 "hoist-non-react-statics": ["hoist-non-react-statics@3.3.2", "", { "dependencies": { "react-is": "^16.7.0" } }, "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw=="],
1910
1911 "hono": ["hono@4.12.14", "", {}, "sha512-am5zfg3yu6sqn5yjKBNqhnTX7Cv+m00ox+7jbaKkrLMRJ4rAdldd1xPd/JzbBWspqaQv6RSTrgFN95EsfhC+7w=="],
1912
1913 "hookable": ["hookable@6.1.0", "", {}, "sha512-ZoKZSJgu8voGK2geJS+6YtYjvIzu9AOM/KZXsBxr83uhLL++e9pEv/dlgwgy3dvHg06kTz6JOh1hk3C8Ceiymw=="],
1914
1915 "hosted-git-info": ["hosted-git-info@7.0.2", "", { "dependencies": { "lru-cache": "^10.0.1" } }, "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w=="],
1916
1917 "html-escaper": ["html-escaper@3.0.3", "", {}, "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ=="],
1918
1919 "html-url-attributes": ["html-url-attributes@3.0.1", "", {}, "sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ=="],
1920
1921 "html-void-elements": ["html-void-elements@3.0.0", "", {}, "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg=="],
1922
1923 "http-cache-semantics": ["http-cache-semantics@4.2.0", "", {}, "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ=="],
1924
1925 "http-errors": ["http-errors@2.0.1", "", { "dependencies": { "depd": "~2.0.0", "inherits": "~2.0.4", "setprototypeof": "~1.2.0", "statuses": "~2.0.2", "toidentifier": "~1.0.1" } }, "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ=="],
1926
1927 "http2-wrapper": ["http2-wrapper@1.0.3", "", { "dependencies": { "quick-lru": "^5.1.1", "resolve-alpn": "^1.0.0" } }, "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg=="],
1928
1929 "https-proxy-agent": ["https-proxy-agent@7.0.6", "", { "dependencies": { "agent-base": "^7.1.2", "debug": "4" } }, "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw=="],
1930
1931 "iconv-lite": ["iconv-lite@0.7.2", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw=="],
1932
1933 "ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="],
1934
1935 "image-size": ["image-size@1.2.1", "", { "dependencies": { "queue": "6.0.2" }, "bin": { "image-size": "bin/image-size.js" } }, "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw=="],
1936
1937 "import-without-cache": ["import-without-cache@0.2.5", "", {}, "sha512-B6Lc2s6yApwnD2/pMzFh/d5AVjdsDXjgkeJ766FmFuJELIGHNycKRj+l3A39yZPM4CchqNCB4RITEAYB1KUM6A=="],
1938
1939 "indent-string": ["indent-string@4.0.0", "", {}, "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg=="],
1940
1941 "inherits": ["inherits@2.0.4", "", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="],
1942
1943 "ini": ["ini@7.0.0", "", {}, "sha512-ifK0CgjALofS5bkrcTy4RaQ9Vx2Knf/eLeIO+NaswQEpH1UblrtTSCIvN71qQDMq0PeQ/SSPojvEJp9vvvfr+w=="],
1944
1945 "inline-style-parser": ["inline-style-parser@0.2.7", "", {}, "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA=="],
1946
1947 "invariant": ["invariant@2.2.4", "", { "dependencies": { "loose-envify": "^1.0.0" } }, "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA=="],
1948
1949 "ioredis": ["ioredis@5.10.0", "", { "dependencies": { "@ioredis/commands": "1.5.1", "cluster-key-slot": "^1.1.0", "debug": "^4.3.4", "denque": "^2.1.0", "lodash.defaults": "^4.2.0", "lodash.isarguments": "^3.1.0", "redis-errors": "^1.2.0", "redis-parser": "^3.0.0", "standard-as-callback": "^2.1.0" } }, "sha512-HVBe9OFuqs+Z6n64q09PQvP1/R4Bm+30PAyyD4wIEqssh3v9L21QjCVk4kRLucMBcDokJTcLjsGeVRlq/nH6DA=="],
1950
1951 "ip-address": ["ip-address@10.1.0", "", {}, "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q=="],
1952
1953 "ipaddr.js": ["ipaddr.js@1.9.1", "", {}, "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="],
1954
1955 "iron-webcrypto": ["iron-webcrypto@1.2.1", "", {}, "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg=="],
1956
1957 "is-alphabetical": ["is-alphabetical@2.0.1", "", {}, "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ=="],
1958
1959 "is-alphanumerical": ["is-alphanumerical@2.0.1", "", { "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" } }, "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw=="],
1960
1961 "is-arrayish": ["is-arrayish@0.3.4", "", {}, "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA=="],
1962
1963 "is-binary-path": ["is-binary-path@2.1.0", "", { "dependencies": { "binary-extensions": "^2.0.0" } }, "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="],
1964
1965 "is-core-module": ["is-core-module@2.16.2", "", { "dependencies": { "hasown": "^2.0.3" } }, "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA=="],
1966
1967 "is-decimal": ["is-decimal@2.0.1", "", {}, "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A=="],
1968
1969 "is-docker": ["is-docker@3.0.0", "", { "bin": { "is-docker": "cli.js" } }, "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ=="],
1970
1971 "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="],
1972
1973 "is-fullwidth-code-point": ["is-fullwidth-code-point@3.0.0", "", {}, "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="],
1974
1975 "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="],
1976
1977 "is-hexadecimal": ["is-hexadecimal@2.0.1", "", {}, "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg=="],
1978
1979 "is-inside-container": ["is-inside-container@1.0.0", "", { "dependencies": { "is-docker": "^3.0.0" }, "bin": { "is-inside-container": "cli.js" } }, "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA=="],
1980
1981 "is-node-process": ["is-node-process@1.2.0", "", {}, "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw=="],
1982
1983 "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="],
1984
1985 "is-plain-obj": ["is-plain-obj@4.1.0", "", {}, "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="],
1986
1987 "is-promise": ["is-promise@4.0.0", "", {}, "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="],
1988
1989 "is-wsl": ["is-wsl@3.1.1", "", { "dependencies": { "is-inside-container": "^1.0.0" } }, "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw=="],
1990
1991 "isbot": ["isbot@5.1.36", "", {}, "sha512-C/ZtXyJqDPZ7G7JPr06ApWyYoHjYexQbS6hPYD4WYCzpv2Qes6Z+CCEfTX4Owzf+1EJ933PoI2p+B9v7wpGZBQ=="],
1992
1993 "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="],
1994
1995 "isomorphic.js": ["isomorphic.js@0.2.5", "", {}, "sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw=="],
1996
1997 "jest-get-type": ["jest-get-type@29.6.3", "", {}, "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw=="],
1998
1999 "jest-util": ["jest-util@29.7.0", "", { "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", "graceful-fs": "^4.2.9", "picomatch": "^2.2.3" } }, "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA=="],
2000
2001 "jest-validate": ["jest-validate@29.7.0", "", { "dependencies": { "@jest/types": "^29.6.3", "camelcase": "^6.2.0", "chalk": "^4.0.0", "jest-get-type": "^29.6.3", "leven": "^3.1.0", "pretty-format": "^29.7.0" } }, "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw=="],
2002
2003 "jest-worker": ["jest-worker@29.7.0", "", { "dependencies": { "@types/node": "*", "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" } }, "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw=="],
2004
2005 "jimp-compact": ["jimp-compact@0.16.1", "", {}, "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww=="],
2006
2007 "jiti": ["jiti@2.6.1", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ=="],
2008
2009 "jose": ["jose@6.2.2", "", {}, "sha512-d7kPDd34KO/YnzaDOlikGpOurfF0ByC2sEV4cANCtdqLlTfBlw2p14O/5d/zv40gJPbIQxfES3nSx1/oYNyuZQ=="],
2010
2011 "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="],
2012
2013 "js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="],
2014
2015 "jsc-safe-url": ["jsc-safe-url@0.2.4", "", {}, "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q=="],
2016
2017 "jsesc": ["jsesc@3.1.0", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="],
2018
2019 "json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="],
2020
2021 "json-schema-to-ts": ["json-schema-to-ts@3.1.1", "", { "dependencies": { "@babel/runtime": "^7.18.3", "ts-algebra": "^2.0.0" } }, "sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g=="],
2022
2023 "json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="],
2024
2025 "json-schema-typed": ["json-schema-typed@8.0.2", "", {}, "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA=="],
2026
2027 "json-stringify-safe": ["json-stringify-safe@5.0.1", "", {}, "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="],
2028
2029 "json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="],
2030
2031 "jsonc-parser": ["jsonc-parser@2.3.1", "", {}, "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg=="],
2032
2033 "jsonfile": ["jsonfile@6.2.0", "", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg=="],
2034
2035 "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="],
2036
2037 "kleur": ["kleur@4.1.5", "", {}, "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="],
2038
2039 "kubernetes-types": ["kubernetes-types@1.30.0", "", {}, "sha512-Dew1okvhM/SQcIa2rcgujNndZwU8VnSapDgdxlYoB84ZlpAD43U6KLAFqYo17ykSFGHNPrg0qry0bP+GJd9v7Q=="],
2040
2041 "lan-network": ["lan-network@0.2.1", "", { "bin": { "lan-network": "dist/lan-network-cli.js" } }, "sha512-ONPnazC96VKDntab9j9JKwIWhZ4ZUceB4A9Epu4Ssg0hYFmtHZSeQ+n15nIwTFmcBUKtExOer8WTJ4GF9MO64A=="],
2042
2043 "lazy-val": ["lazy-val@1.0.5", "", {}, "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q=="],
2044
2045 "leven": ["leven@3.1.0", "", {}, "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A=="],
2046
2047 "lexical": ["lexical@0.41.0", "", {}, "sha512-pNIm5+n+hVnJHB9gYPDYsIO5Y59dNaDU9rJmPPsfqQhP2ojKFnUoPbcRnrI9FJLXB14sSumcY8LUw7Sq70TZqA=="],
2048
2049 "lib0": ["lib0@0.2.117", "", { "dependencies": { "isomorphic.js": "^0.2.4" }, "bin": { "0serve": "bin/0serve.js", "0gentesthtml": "bin/gentesthtml.js", "0ecdsa-generate-keypair": "bin/0ecdsa-generate-keypair.js" } }, "sha512-DeXj9X5xDCjgKLU/7RR+/HQEVzuuEUiwldwOGsHK/sfAfELGWEyTcf0x+uOvCvK3O2zPmZePXWL85vtia6GyZw=="],
2050
2051 "lighthouse-logger": ["lighthouse-logger@1.4.2", "", { "dependencies": { "debug": "^2.6.9", "marky": "^1.2.2" } }, "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g=="],
2052
2053 "lightningcss": ["lightningcss@1.30.1", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-darwin-arm64": "1.30.1", "lightningcss-darwin-x64": "1.30.1", "lightningcss-freebsd-x64": "1.30.1", "lightningcss-linux-arm-gnueabihf": "1.30.1", "lightningcss-linux-arm64-gnu": "1.30.1", "lightningcss-linux-arm64-musl": "1.30.1", "lightningcss-linux-x64-gnu": "1.30.1", "lightningcss-linux-x64-musl": "1.30.1", "lightningcss-win32-arm64-msvc": "1.30.1", "lightningcss-win32-x64-msvc": "1.30.1" } }, "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg=="],
2054
2055 "lightningcss-android-arm64": ["lightningcss-android-arm64@1.32.0", "", { "os": "android", "cpu": "arm64" }, "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg=="],
2056
2057 "lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.30.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ=="],
2058
2059 "lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.30.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA=="],
2060
2061 "lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.30.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig=="],
2062
2063 "lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.30.1", "", { "os": "linux", "cpu": "arm" }, "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q=="],
2064
2065 "lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.30.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw=="],
2066
2067 "lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.30.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ=="],
2068
2069 "lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.30.1", "", { "os": "linux", "cpu": "x64" }, "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw=="],
2070
2071 "lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.30.1", "", { "os": "linux", "cpu": "x64" }, "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ=="],
2072
2073 "lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.30.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA=="],
2074
2075 "lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.30.1", "", { "os": "win32", "cpu": "x64" }, "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg=="],
2076
2077 "lodash.debounce": ["lodash.debounce@4.0.8", "", {}, "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="],
2078
2079 "lodash.defaults": ["lodash.defaults@4.2.0", "", {}, "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ=="],
2080
2081 "lodash.escaperegexp": ["lodash.escaperegexp@4.1.2", "", {}, "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw=="],
2082
2083 "lodash.isarguments": ["lodash.isarguments@3.1.0", "", {}, "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg=="],
2084
2085 "lodash.isequal": ["lodash.isequal@4.5.0", "", {}, "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ=="],
2086
2087 "lodash.throttle": ["lodash.throttle@4.1.1", "", {}, "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ=="],
2088
2089 "log-symbols": ["log-symbols@2.2.0", "", { "dependencies": { "chalk": "^2.0.1" } }, "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg=="],
2090
2091 "longest-streak": ["longest-streak@3.1.0", "", {}, "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="],
2092
2093 "loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { "loose-envify": "cli.js" } }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="],
2094
2095 "lowercase-keys": ["lowercase-keys@2.0.0", "", {}, "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="],
2096
2097 "lru-cache": ["lru-cache@11.2.7", "", {}, "sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA=="],
2098
2099 "lru_map": ["lru_map@0.4.1", "", {}, "sha512-I+lBvqMMFfqaV8CJCISjI3wbjmwVu/VyOoU7+qtu9d7ioW5klMgsTTiUOUp+DJvfTTzKXoPbyC6YfgkNcyPSOg=="],
2100
2101 "lucide-react": ["lucide-react@0.564.0", "", { "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-JJ8GVTQqFwuliifD48U6+h7DXEHdkhJ/E87kksGByII3qHxtPciVb8T8woQONHBQgHVOl7rSMrrip3SeVNy7Fg=="],
2102
2103 "lz-string": ["lz-string@1.5.0", "", { "bin": { "lz-string": "bin/bin.js" } }, "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ=="],
2104
2105 "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="],
2106
2107 "magicast": ["magicast@0.5.2", "", { "dependencies": { "@babel/parser": "^7.29.0", "@babel/types": "^7.29.0", "source-map-js": "^1.2.1" } }, "sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ=="],
2108
2109 "makeerror": ["makeerror@1.0.12", "", { "dependencies": { "tmpl": "1.0.5" } }, "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg=="],
2110
2111 "markdown-table": ["markdown-table@3.0.4", "", {}, "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw=="],
2112
2113 "marky": ["marky@1.3.0", "", {}, "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ=="],
2114
2115 "matcher": ["matcher@3.0.0", "", { "dependencies": { "escape-string-regexp": "^4.0.0" } }, "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng=="],
2116
2117 "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="],
2118
2119 "mdast-util-definitions": ["mdast-util-definitions@6.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "unist-util-visit": "^5.0.0" } }, "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ=="],
2120
2121 "mdast-util-find-and-replace": ["mdast-util-find-and-replace@3.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg=="],
2122
2123 "mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.3", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q=="],
2124
2125 "mdast-util-gfm": ["mdast-util-gfm@3.1.0", "", { "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", "mdast-util-gfm-footnote": "^2.0.0", "mdast-util-gfm-strikethrough": "^2.0.0", "mdast-util-gfm-table": "^2.0.0", "mdast-util-gfm-task-list-item": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ=="],
2126
2127 "mdast-util-gfm-autolink-literal": ["mdast-util-gfm-autolink-literal@2.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "ccount": "^2.0.0", "devlop": "^1.0.0", "mdast-util-find-and-replace": "^3.0.0", "micromark-util-character": "^2.0.0" } }, "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ=="],
2128
2129 "mdast-util-gfm-footnote": ["mdast-util-gfm-footnote@2.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0" } }, "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ=="],
2130
2131 "mdast-util-gfm-strikethrough": ["mdast-util-gfm-strikethrough@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg=="],
2132
2133 "mdast-util-gfm-table": ["mdast-util-gfm-table@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "markdown-table": "^3.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg=="],
2134
2135 "mdast-util-gfm-task-list-item": ["mdast-util-gfm-task-list-item@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ=="],
2136
2137 "mdast-util-mdx-expression": ["mdast-util-mdx-expression@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ=="],
2138
2139 "mdast-util-mdx-jsx": ["mdast-util-mdx-jsx@3.2.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "parse-entities": "^4.0.0", "stringify-entities": "^4.0.0", "unist-util-stringify-position": "^4.0.0", "vfile-message": "^4.0.0" } }, "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q=="],
2140
2141 "mdast-util-mdxjs-esm": ["mdast-util-mdxjs-esm@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg=="],
2142
2143 "mdast-util-phrasing": ["mdast-util-phrasing@4.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" } }, "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w=="],
2144
2145 "mdast-util-to-hast": ["mdast-util-to-hast@13.2.1", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@ungap/structured-clone": "^1.0.0", "devlop": "^1.0.0", "micromark-util-sanitize-uri": "^2.0.0", "trim-lines": "^3.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" } }, "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA=="],
2146
2147 "mdast-util-to-markdown": ["mdast-util-to-markdown@2.1.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", "mdast-util-phrasing": "^4.0.0", "mdast-util-to-string": "^4.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" } }, "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA=="],
2148
2149 "mdast-util-to-string": ["mdast-util-to-string@4.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0" } }, "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg=="],
2150
2151 "mdn-data": ["mdn-data@2.0.14", "", {}, "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="],
2152
2153 "media-typer": ["media-typer@1.1.0", "", {}, "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw=="],
2154
2155 "memoize-one": ["memoize-one@5.2.1", "", {}, "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q=="],
2156
2157 "merge-descriptors": ["merge-descriptors@2.0.0", "", {}, "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g=="],
2158
2159 "merge-stream": ["merge-stream@2.0.0", "", {}, "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="],
2160
2161 "metro": ["metro@0.84.4", "", { "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/core": "^7.25.2", "@babel/generator": "^7.29.1", "@babel/parser": "^7.29.0", "@babel/template": "^7.28.6", "@babel/traverse": "^7.29.0", "@babel/types": "^7.29.0", "accepts": "^2.0.0", "ci-info": "^2.0.0", "connect": "^3.6.5", "debug": "^4.4.0", "error-stack-parser": "^2.0.6", "flow-enums-runtime": "^0.0.6", "graceful-fs": "^4.2.4", "hermes-parser": "0.35.0", "image-size": "^1.0.2", "invariant": "^2.2.4", "jest-worker": "^29.7.0", "jsc-safe-url": "^0.2.2", "lodash.throttle": "^4.1.1", "metro-babel-transformer": "0.84.4", "metro-cache": "0.84.4", "metro-cache-key": "0.84.4", "metro-config": "0.84.4", "metro-core": "0.84.4", "metro-file-map": "0.84.4", "metro-resolver": "0.84.4", "metro-runtime": "0.84.4", "metro-source-map": "0.84.4", "metro-symbolicate": "0.84.4", "metro-transform-plugins": "0.84.4", "metro-transform-worker": "0.84.4", "mime-types": "^3.0.1", "nullthrows": "^1.1.1", "serialize-error": "^2.1.0", "source-map": "^0.5.6", "throat": "^5.0.0", "ws": "^7.5.10", "yargs": "^17.6.2" }, "bin": { "metro": "src/cli.js" } }, "sha512-8ETTubqfD6ornDy2zYDvRcKnVDOXdFJsjetYDBsY4oAsb6NJkiwFR+FaMESyGppFmQUyBQA4H4sFGxzcQSGtFA=="],
2162
2163 "metro-babel-transformer": ["metro-babel-transformer@0.84.4", "", { "dependencies": { "@babel/core": "^7.25.2", "flow-enums-runtime": "^0.0.6", "hermes-parser": "0.35.0", "metro-cache-key": "0.84.4", "nullthrows": "^1.1.1" } }, "sha512-rvCfz8snl9h20VcvpOHxZuHP1SlAkv4HXbzw7nyyVwu6Eqo5PRerbakQ9XmUCOsRy70spJ37O+G1TK8oMzo48g=="],
2164
2165 "metro-cache": ["metro-cache@0.84.4", "", { "dependencies": { "exponential-backoff": "^3.1.1", "flow-enums-runtime": "^0.0.6", "https-proxy-agent": "^7.0.5", "metro-core": "0.84.4" } }, "sha512-gpcFQdSLUwUCk71saKoE64jLFbx2nwTfVCcPSULMNT8QYq0p1eZZE29Jvd0HtT/UlhC3ZOutLxJME5xqD2JUZg=="],
2166
2167 "metro-cache-key": ["metro-cache-key@0.84.4", "", { "dependencies": { "flow-enums-runtime": "^0.0.6" } }, "sha512-wVO79aGrkYImpnaVS4+d5RrRBRPX31QtvKB3wKGBuiNSznduZTQHzsrJZRroFJSwnygrzdsGUtDQPuqqFjFdvw=="],
2168
2169 "metro-config": ["metro-config@0.84.4", "", { "dependencies": { "connect": "^3.6.5", "flow-enums-runtime": "^0.0.6", "jest-validate": "^29.7.0", "metro": "0.84.4", "metro-cache": "0.84.4", "metro-core": "0.84.4", "metro-runtime": "0.84.4", "yaml": "^2.6.1" } }, "sha512-PMotGDjXcXLWo2TMRH+VR99phFNgYTwqh4OoieIKK3yTJa1Jmkl+fZJxDO0jfBvNF+WESHciHvpNuBtXaF3B0Q=="],
2170
2171 "metro-core": ["metro-core@0.84.4", "", { "dependencies": { "flow-enums-runtime": "^0.0.6", "lodash.throttle": "^4.1.1", "metro-resolver": "0.84.4" } }, "sha512-HONpWC5LGXZn3ffkd4Hu6AIrfE7j4Z0g0wMo/goV24WOB3lhuFZ40KgvaDiSw8iyQHloMYay5N/wPX+z8oN/PQ=="],
2172
2173 "metro-file-map": ["metro-file-map@0.84.4", "", { "dependencies": { "debug": "^4.4.0", "fb-watchman": "^2.0.0", "flow-enums-runtime": "^0.0.6", "graceful-fs": "^4.2.4", "invariant": "^2.2.4", "jest-worker": "^29.7.0", "micromatch": "^4.0.4", "nullthrows": "^1.1.1", "walker": "^1.0.7" } }, "sha512-KSVDi/u60hKPx++NLu3MTIvyjzNoJnFAF8PQFxaj1jiSka/wjw+Ua6sNuJ0TDHQv+7AAoFQxeMgaRAe8Yic5wQ=="],
2174
2175 "metro-minify-terser": ["metro-minify-terser@0.84.4", "", { "dependencies": { "flow-enums-runtime": "^0.0.6", "terser": "^5.15.0" } }, "sha512-5qpbaVOMC7CPitIpuewzVeGw7E+C3ykbv2mqTjQLl85Z3annSVGlSCTcsZjqXZzjupfK4Ztj3dDc4kc44NZwtQ=="],
2176
2177 "metro-resolver": ["metro-resolver@0.84.4", "", { "dependencies": { "flow-enums-runtime": "^0.0.6" } }, "sha512-1qLgbxQ5ZGhhutuPot1Yp348ofDsATL2WkrHF65TobqTT9K3P9qJXw38bomk7ncp5B7OYMfWwtyBZo1lCV792A=="],
2178
2179 "metro-runtime": ["metro-runtime@0.84.4", "", { "dependencies": { "@babel/runtime": "^7.25.0", "flow-enums-runtime": "^0.0.6" } }, "sha512-Jibypds4g7AhzdRKY+kDoj51s5EXMwgyp5ddtlreDAsWefMdOx+agWqgm0H2XSZ/ueanHHVM89fnf5OJnlxa8Q=="],
2180
2181 "metro-source-map": ["metro-source-map@0.84.4", "", { "dependencies": { "@babel/traverse": "^7.29.0", "@babel/types": "^7.29.0", "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "metro-symbolicate": "0.84.4", "nullthrows": "^1.1.1", "ob1": "0.84.4", "source-map": "^0.5.6", "vlq": "^1.0.0" } }, "sha512-jbWkPxIesVuo1IWkvezmMJld6iu8nD62GsrZiV6jP37AOdbo4OBq1FJ+qkOg8sV05wAHB//jAbziuW0SlJfW4g=="],
2182
2183 "metro-symbolicate": ["metro-symbolicate@0.84.4", "", { "dependencies": { "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "metro-source-map": "0.84.4", "nullthrows": "^1.1.1", "source-map": "^0.5.6", "vlq": "^1.0.0" }, "bin": { "metro-symbolicate": "src/index.js" } }, "sha512-OnfpacxUqGPZQ27t8qK9mFa7uqHIlVWeqRqkCbvMvreEBiamEeOn8krKtcwgP5M4cYDPwuSmCTopHMVthqG4zA=="],
2184
2185 "metro-transform-plugins": ["metro-transform-plugins@0.84.4", "", { "dependencies": { "@babel/core": "^7.25.2", "@babel/generator": "^7.29.1", "@babel/template": "^7.28.6", "@babel/traverse": "^7.29.0", "flow-enums-runtime": "^0.0.6", "nullthrows": "^1.1.1" } }, "sha512-kehr6HbAecqD0/a3xLXobELdPaAmRAl8bel0qagPF4vhZtux93nS8S4eq2kgKt6J2GnQpVjSoW1PXdst04mwow=="],
2186
2187 "metro-transform-worker": ["metro-transform-worker@0.84.4", "", { "dependencies": { "@babel/core": "^7.25.2", "@babel/generator": "^7.29.1", "@babel/parser": "^7.29.0", "@babel/types": "^7.29.0", "flow-enums-runtime": "^0.0.6", "metro": "0.84.4", "metro-babel-transformer": "0.84.4", "metro-cache": "0.84.4", "metro-cache-key": "0.84.4", "metro-minify-terser": "0.84.4", "metro-source-map": "0.84.4", "metro-transform-plugins": "0.84.4", "nullthrows": "^1.1.1" } }, "sha512-W1IYMvvXTu4MxYr7d9h7CeG2vpIr3bmLLIavkPY4O1ilzDrvS8z/NEe6y+pC44Ff7raMXQgYSfdqDUwN/i39gg=="],
2188
2189 "micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
2190
2191 "micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
2192
2193 "micromark-extension-gfm": ["micromark-extension-gfm@3.0.0", "", { "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", "micromark-extension-gfm-footnote": "^2.0.0", "micromark-extension-gfm-strikethrough": "^2.0.0", "micromark-extension-gfm-table": "^2.0.0", "micromark-extension-gfm-tagfilter": "^2.0.0", "micromark-extension-gfm-task-list-item": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w=="],
2194
2195 "micromark-extension-gfm-autolink-literal": ["micromark-extension-gfm-autolink-literal@2.1.0", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw=="],
2196
2197 "micromark-extension-gfm-footnote": ["micromark-extension-gfm-footnote@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw=="],
2198
2199 "micromark-extension-gfm-strikethrough": ["micromark-extension-gfm-strikethrough@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw=="],
2200
2201 "micromark-extension-gfm-table": ["micromark-extension-gfm-table@2.1.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg=="],
2202
2203 "micromark-extension-gfm-tagfilter": ["micromark-extension-gfm-tagfilter@2.0.0", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg=="],
2204
2205 "micromark-extension-gfm-task-list-item": ["micromark-extension-gfm-task-list-item@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw=="],
2206
2207 "micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
2208
2209 "micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
2210
2211 "micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
2212
2213 "micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
2214
2215 "micromark-factory-whitespace": ["micromark-factory-whitespace@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ=="],
2216
2217 "micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
2218
2219 "micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
2220
2221 "micromark-util-classify-character": ["micromark-util-classify-character@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q=="],
2222
2223 "micromark-util-combine-extensions": ["micromark-util-combine-extensions@2.0.1", "", { "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg=="],
2224
2225 "micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
2226
2227 "micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
2228
2229 "micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
2230
2231 "micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
2232
2233 "micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
2234
2235 "micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
2236
2237 "micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
2238
2239 "micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
2240
2241 "micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
2242
2243 "micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
2244
2245 "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="],
2246
2247 "mime": ["mime@4.1.0", "", { "bin": { "mime": "bin/cli.js" } }, "sha512-X5ju04+cAzsojXKes0B/S4tcYtFAJ6tTMuSPBEn9CPGlrWr8Fiw7qYeLT0XyH80HSoAoqWCaz+MWKh22P7G1cw=="],
2248
2249 "mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="],
2250
2251 "mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="],
2252
2253 "mimic-fn": ["mimic-fn@1.2.0", "", {}, "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="],
2254
2255 "mimic-response": ["mimic-response@3.1.0", "", {}, "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ=="],
2256
2257 "min-indent": ["min-indent@1.0.1", "", {}, "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg=="],
2258
2259 "minimatch": ["minimatch@10.2.5", "", { "dependencies": { "brace-expansion": "^5.0.5" } }, "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg=="],
2260
2261 "minipass": ["minipass@7.1.3", "", {}, "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A=="],
2262
2263 "mkdirp": ["mkdirp@1.0.4", "", { "bin": { "mkdirp": "bin/cmd.js" } }, "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="],
2264
2265 "mrmime": ["mrmime@2.0.1", "", {}, "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ=="],
2266
2267 "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="],
2268
2269 "msgpackr": ["msgpackr@2.0.2", "", { "optionalDependencies": { "msgpackr-extract": "^3.0.4" } }, "sha512-c5hYOXFbP79Slh6Dzd2wzk+jnV7mX1UxfMYtilnY1NmalXPqG8DGb5cYCMBrW4AsH3zekBBZd4QrKz9NhtvYLQ=="],
2270
2271 "msgpackr-extract": ["msgpackr-extract@3.0.4", "", { "dependencies": { "node-gyp-build-optional-packages": "5.2.2" }, "optionalDependencies": { "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.4", "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.4", "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.4", "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.4", "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.4", "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.4" }, "bin": { "download-msgpackr-prebuilds": "bin/download-prebuilds.js" } }, "sha512-4kmO/MdyUIkLIvTPr8VHLil4AtoKIoniWPIEk5+CDy0xnWC84azhSFmuJ7PxZdsYtiP5kEeQsORAVIeMgxT+Hw=="],
2272
2273 "msw": ["msw@2.12.11", "", { "dependencies": { "@inquirer/confirm": "^5.0.0", "@mswjs/interceptors": "^0.41.2", "@open-draft/deferred-promise": "^2.2.0", "@types/statuses": "^2.0.6", "cookie": "^1.0.2", "graphql": "^16.12.0", "headers-polyfill": "^4.0.2", "is-node-process": "^1.2.0", "outvariant": "^1.4.3", "path-to-regexp": "^6.3.0", "picocolors": "^1.1.1", "rettime": "^0.10.1", "statuses": "^2.0.2", "strict-event-emitter": "^0.5.1", "tough-cookie": "^6.0.0", "type-fest": "^5.2.0", "until-async": "^3.0.2", "yargs": "^17.7.2" }, "peerDependencies": { "typescript": ">= 4.8.x" }, "optionalPeers": ["typescript"], "bin": { "msw": "cli/index.js" } }, "sha512-dVg20zi2I2EvnwH/+WupzsOC2mCa7qsIhyMAWtfRikn6RKtwL9+7SaF1IQ5LyZry4tlUtf6KyTVhnlQiZXozTQ=="],
2274
2275 "muggle-string": ["muggle-string@0.4.1", "", {}, "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ=="],
2276
2277 "multipasta": ["multipasta@0.2.7", "", {}, "sha512-KPA58d68KgGil15oDqXjkUBEBYc00XvbPj5/X+dyzeo/lWm9Nc25pQRlf1D+gv4OpK7NM0J1odrbu9JNNGvynA=="],
2278
2279 "multitars": ["multitars@1.0.0", "", {}, "sha512-H/J4fMLedtudftaYMOg7ajzLYgT3/rwbWVJbqr/iUgB8DQztn38ys5HOqI1CzSxx8QhXXwOOnnBvd4v3jG5+Mg=="],
2280
2281 "mute-stream": ["mute-stream@2.0.0", "", {}, "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA=="],
2282
2283 "nanoid": ["nanoid@3.3.12", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ=="],
2284
2285 "negotiator": ["negotiator@0.6.3", "", {}, "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="],
2286
2287 "neotraverse": ["neotraverse@0.6.18", "", {}, "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA=="],
2288
2289 "nlcst-to-string": ["nlcst-to-string@4.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0" } }, "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA=="],
2290
2291 "node-addon-api": ["node-addon-api@7.1.1", "", {}, "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ=="],
2292
2293 "node-fetch-native": ["node-fetch-native@1.6.7", "", {}, "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q=="],
2294
2295 "node-forge": ["node-forge@1.4.0", "", {}, "sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ=="],
2296
2297 "node-gyp-build-optional-packages": ["node-gyp-build-optional-packages@5.2.2", "", { "dependencies": { "detect-libc": "^2.0.1" }, "bin": { "node-gyp-build-optional-packages": "bin.js", "node-gyp-build-optional-packages-optional": "optional.js", "node-gyp-build-optional-packages-test": "build-test.js" } }, "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw=="],
2298
2299 "node-int64": ["node-int64@0.4.0", "", {}, "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw=="],
2300
2301 "node-mock-http": ["node-mock-http@1.0.4", "", {}, "sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ=="],
2302
2303 "node-pty": ["node-pty@1.1.0", "", { "dependencies": { "node-addon-api": "^7.1.0" } }, "sha512-20JqtutY6JPXTUnL0ij1uad7Qe1baT46lyolh2sSENDd4sTzKZ4nmAFkeAARDKwmlLjPx6XKRlwRUxwjOy+lUg=="],
2304
2305 "node-releases": ["node-releases@2.0.36", "", {}, "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA=="],
2306
2307 "normalize-path": ["normalize-path@3.0.0", "", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="],
2308
2309 "normalize-url": ["normalize-url@6.1.0", "", {}, "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A=="],
2310
2311 "npm-package-arg": ["npm-package-arg@11.0.3", "", { "dependencies": { "hosted-git-info": "^7.0.0", "proc-log": "^4.0.0", "semver": "^7.3.5", "validate-npm-package-name": "^5.0.0" } }, "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw=="],
2312
2313 "nth-check": ["nth-check@2.1.1", "", { "dependencies": { "boolbase": "^1.0.0" } }, "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w=="],
2314
2315 "nullthrows": ["nullthrows@1.1.1", "", {}, "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw=="],
2316
2317 "ob1": ["ob1@0.84.4", "", { "dependencies": { "flow-enums-runtime": "^0.0.6" } }, "sha512-eJXMpz4aQHXF/YBB9ddqZDIS+ooO91hObo9FoW/xBkr54/zCwYYCDqT/O54vNo8kOkWs5Ou/y28NgdrV0edQNA=="],
2318
2319 "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="],
2320
2321 "object-inspect": ["object-inspect@1.13.4", "", {}, "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="],
2322
2323 "object-keys": ["object-keys@1.1.1", "", {}, "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="],
2324
2325 "obug": ["obug@2.1.1", "", {}, "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ=="],
2326
2327 "ofetch": ["ofetch@1.5.1", "", { "dependencies": { "destr": "^2.0.5", "node-fetch-native": "^1.6.7", "ufo": "^1.6.1" } }, "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA=="],
2328
2329 "ohash": ["ohash@2.0.11", "", {}, "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ=="],
2330
2331 "on-finished": ["on-finished@2.4.1", "", { "dependencies": { "ee-first": "1.1.1" } }, "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="],
2332
2333 "on-headers": ["on-headers@1.1.0", "", {}, "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A=="],
2334
2335 "once": ["once@1.4.0", "", { "dependencies": { "wrappy": "1" } }, "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="],
2336
2337 "onetime": ["onetime@2.0.1", "", { "dependencies": { "mimic-fn": "^1.0.0" } }, "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ=="],
2338
2339 "oniguruma-parser": ["oniguruma-parser@0.12.1", "", {}, "sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w=="],
2340
2341 "oniguruma-to-es": ["oniguruma-to-es@4.3.5", "", { "dependencies": { "oniguruma-parser": "^0.12.1", "regex": "^6.1.0", "regex-recursion": "^6.0.2" } }, "sha512-Zjygswjpsewa0NLTsiizVuMQZbp0MDyM6lIt66OxsF21npUDlzpHi1Mgb/qhQdkb+dWFTzJmFbEWdvZgRho8eQ=="],
2342
2343 "open": ["open@7.4.2", "", { "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" } }, "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q=="],
2344
2345 "ora": ["ora@3.4.0", "", { "dependencies": { "chalk": "^2.4.2", "cli-cursor": "^2.1.0", "cli-spinners": "^2.0.0", "log-symbols": "^2.2.0", "strip-ansi": "^5.2.0", "wcwidth": "^1.0.1" } }, "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg=="],
2346
2347 "outvariant": ["outvariant@1.4.3", "", {}, "sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA=="],
2348
2349 "oxfmt": ["oxfmt@0.40.0", "", { "dependencies": { "tinypool": "2.1.0" }, "optionalDependencies": { "@oxfmt/binding-android-arm-eabi": "0.40.0", "@oxfmt/binding-android-arm64": "0.40.0", "@oxfmt/binding-darwin-arm64": "0.40.0", "@oxfmt/binding-darwin-x64": "0.40.0", "@oxfmt/binding-freebsd-x64": "0.40.0", "@oxfmt/binding-linux-arm-gnueabihf": "0.40.0", "@oxfmt/binding-linux-arm-musleabihf": "0.40.0", "@oxfmt/binding-linux-arm64-gnu": "0.40.0", "@oxfmt/binding-linux-arm64-musl": "0.40.0", "@oxfmt/binding-linux-ppc64-gnu": "0.40.0", "@oxfmt/binding-linux-riscv64-gnu": "0.40.0", "@oxfmt/binding-linux-riscv64-musl": "0.40.0", "@oxfmt/binding-linux-s390x-gnu": "0.40.0", "@oxfmt/binding-linux-x64-gnu": "0.40.0", "@oxfmt/binding-linux-x64-musl": "0.40.0", "@oxfmt/binding-openharmony-arm64": "0.40.0", "@oxfmt/binding-win32-arm64-msvc": "0.40.0", "@oxfmt/binding-win32-ia32-msvc": "0.40.0", "@oxfmt/binding-win32-x64-msvc": "0.40.0" }, "bin": { "oxfmt": "bin/oxfmt" } }, "sha512-g0C3I7xUj4b4DcagevM9kgH6+pUHytikxUcn3/VUkvzTNaaXBeyZqb7IBsHwojeXm4mTBEC/aBjBTMVUkZwWUQ=="],
2350
2351 "oxlint": ["oxlint@1.63.0", "", { "optionalDependencies": { "@oxlint/binding-android-arm-eabi": "1.63.0", "@oxlint/binding-android-arm64": "1.63.0", "@oxlint/binding-darwin-arm64": "1.63.0", "@oxlint/binding-darwin-x64": "1.63.0", "@oxlint/binding-freebsd-x64": "1.63.0", "@oxlint/binding-linux-arm-gnueabihf": "1.63.0", "@oxlint/binding-linux-arm-musleabihf": "1.63.0", "@oxlint/binding-linux-arm64-gnu": "1.63.0", "@oxlint/binding-linux-arm64-musl": "1.63.0", "@oxlint/binding-linux-ppc64-gnu": "1.63.0", "@oxlint/binding-linux-riscv64-gnu": "1.63.0", "@oxlint/binding-linux-riscv64-musl": "1.63.0", "@oxlint/binding-linux-s390x-gnu": "1.63.0", "@oxlint/binding-linux-x64-gnu": "1.63.0", "@oxlint/binding-linux-x64-musl": "1.63.0", "@oxlint/binding-openharmony-arm64": "1.63.0", "@oxlint/binding-win32-arm64-msvc": "1.63.0", "@oxlint/binding-win32-ia32-msvc": "1.63.0", "@oxlint/binding-win32-x64-msvc": "1.63.0" }, "peerDependencies": { "oxlint-tsgolint": ">=0.22.1" }, "optionalPeers": ["oxlint-tsgolint"], "bin": { "oxlint": "bin/oxlint" } }, "sha512-9TGXetdjgIHOJ9OiReomP7nnrMkV9HxC1xM2ramJSLQpzxjsAJtQwa4wqkJN2f/uCrqZuJseFuSlWDdvcruveg=="],
2352
2353 "p-cancelable": ["p-cancelable@2.1.1", "", {}, "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg=="],
2354
2355 "p-limit": ["p-limit@7.3.0", "", { "dependencies": { "yocto-queue": "^1.2.1" } }, "sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw=="],
2356
2357 "p-queue": ["p-queue@9.1.0", "", { "dependencies": { "eventemitter3": "^5.0.1", "p-timeout": "^7.0.0" } }, "sha512-O/ZPaXuQV29uSLbxWBGGZO1mCQXV2BLIwUr59JUU9SoH76mnYvtms7aafH/isNSNGwuEfP6W/4xD0/TJXxrizw=="],
2358
2359 "p-timeout": ["p-timeout@7.0.1", "", {}, "sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg=="],
2360
2361 "package-manager-detector": ["package-manager-detector@1.6.0", "", {}, "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA=="],
2362
2363 "parse-entities": ["parse-entities@4.0.2", "", { "dependencies": { "@types/unist": "^2.0.0", "character-entities-legacy": "^3.0.0", "character-reference-invalid": "^2.0.0", "decode-named-character-reference": "^1.0.0", "is-alphanumerical": "^2.0.0", "is-decimal": "^2.0.0", "is-hexadecimal": "^2.0.0" } }, "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw=="],
2364
2365 "parse-latin": ["parse-latin@7.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "@types/unist": "^3.0.0", "nlcst-to-string": "^4.0.0", "unist-util-modify-children": "^4.0.0", "unist-util-visit-children": "^3.0.0", "vfile": "^6.0.0" } }, "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ=="],
2366
2367 "parse-png": ["parse-png@2.1.0", "", { "dependencies": { "pngjs": "^3.3.0" } }, "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ=="],
2368
2369 "parse5": ["parse5@7.3.0", "", { "dependencies": { "entities": "^6.0.0" } }, "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw=="],
2370
2371 "parseurl": ["parseurl@1.3.3", "", {}, "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="],
2372
2373 "path-browserify": ["path-browserify@1.0.1", "", {}, "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g=="],
2374
2375 "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="],
2376
2377 "path-parse": ["path-parse@1.0.7", "", {}, "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="],
2378
2379 "path-scurry": ["path-scurry@2.0.2", "", { "dependencies": { "lru-cache": "^11.0.0", "minipass": "^7.1.2" } }, "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg=="],
2380
2381 "path-to-regexp": ["path-to-regexp@6.3.0", "", {}, "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ=="],
2382
2383 "path-to-regexp-updated": ["path-to-regexp@6.3.0", "", {}, "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ=="],
2384
2385 "pathe": ["pathe@2.0.3", "", {}, "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="],
2386
2387 "pend": ["pend@1.2.0", "", {}, "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="],
2388
2389 "piccolore": ["piccolore@0.1.3", "", {}, "sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw=="],
2390
2391 "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="],
2392
2393 "picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="],
2394
2395 "pkce-challenge": ["pkce-challenge@5.0.1", "", {}, "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ=="],
2396
2397 "playwright": ["playwright@1.58.2", "", { "dependencies": { "playwright-core": "1.58.2" }, "optionalDependencies": { "fsevents": "2.3.2" }, "bin": { "playwright": "cli.js" } }, "sha512-vA30H8Nvkq/cPBnNw4Q8TWz1EJyqgpuinBcHET0YVJVFldr8JDNiU9LaWAE1KqSkRYazuaBhTpB5ZzShOezQ6A=="],
2398
2399 "playwright-core": ["playwright-core@1.58.2", "", { "bin": { "playwright-core": "cli.js" } }, "sha512-yZkEtftgwS8CsfYo7nm0KE8jsvm6i/PTgVtB8DL726wNf6H2IMsDuxCpJj59KDaxCtSnrWan2AeDqM7JBaultg=="],
2400
2401 "plist": ["plist@3.1.1", "", { "dependencies": { "@xmldom/xmldom": "^0.9.10", "base64-js": "^1.5.1", "xmlbuilder": "^15.1.1" } }, "sha512-ZIfcLJC+7E7FBFnDxm9MPmt7D+DidyQ26lewieO75AdhA2ayMtsJSES0iWzqJQbcVRSrTufQoy0DR94xHue0oA=="],
2402
2403 "pngjs": ["pngjs@7.0.0", "", {}, "sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow=="],
2404
2405 "postcss": ["postcss@8.5.8", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg=="],
2406
2407 "prettier": ["prettier@3.8.1", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg=="],
2408
2409 "pretty-cache-header": ["pretty-cache-header@1.0.0", "", { "dependencies": { "timestring": "^6.0.0" } }, "sha512-xtXazslu25CdnGnUkByU1RoOjK55TqwatJkjjJLg5ZAdz2Lngko/mmaUgeET36P2GMlNwh3fdM7FWBO717pNcw=="],
2410
2411 "pretty-format": ["pretty-format@29.7.0", "", { "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" } }, "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ=="],
2412
2413 "prismjs": ["prismjs@1.30.0", "", {}, "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw=="],
2414
2415 "proc-log": ["proc-log@4.2.0", "", {}, "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA=="],
2416
2417 "progress": ["progress@2.0.3", "", {}, "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="],
2418
2419 "promise": ["promise@8.3.0", "", { "dependencies": { "asap": "~2.0.6" } }, "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg=="],
2420
2421 "prompts": ["prompts@2.4.2", "", { "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q=="],
2422
2423 "property-information": ["property-information@7.1.0", "", {}, "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="],
2424
2425 "proxy-addr": ["proxy-addr@2.0.7", "", { "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="],
2426
2427 "pump": ["pump@3.0.4", "", { "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA=="],
2428
2429 "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="],
2430
2431 "pure-rand": ["pure-rand@8.1.0", "", {}, "sha512-53B3MB8wetRdD6JZ4W/0gDKaOvKwuXrEmV1auQc0hASWge8rieKV4PCCVNVbJ+i24miiubb4c/B+dg8Ho0ikYw=="],
2432
2433 "qs": ["qs@6.15.1", "", { "dependencies": { "side-channel": "^1.1.0" } }, "sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg=="],
2434
2435 "quansync": ["quansync@1.0.0", "", {}, "sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA=="],
2436
2437 "query-string": ["query-string@7.1.3", "", { "dependencies": { "decode-uri-component": "^0.2.2", "filter-obj": "^1.1.0", "split-on-first": "^1.0.0", "strict-uri-encode": "^2.0.0" } }, "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg=="],
2438
2439 "queue": ["queue@6.0.2", "", { "dependencies": { "inherits": "~2.0.3" } }, "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA=="],
2440
2441 "quick-lru": ["quick-lru@5.1.1", "", {}, "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA=="],
2442
2443 "radix3": ["radix3@1.1.2", "", {}, "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA=="],
2444
2445 "range-parser": ["range-parser@1.2.1", "", {}, "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="],
2446
2447 "raw-body": ["raw-body@3.0.2", "", { "dependencies": { "bytes": "~3.1.2", "http-errors": "~2.0.1", "iconv-lite": "~0.7.0", "unpipe": "~1.0.0" } }, "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA=="],
2448
2449 "react": ["react@19.2.3", "", {}, "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA=="],
2450
2451 "react-devtools-core": ["react-devtools-core@6.1.5", "", { "dependencies": { "shell-quote": "^1.6.1", "ws": "^7" } }, "sha512-ePrwPfxAnB+7hgnEr8vpKxL9cmnp7F322t8oqcPshbIQQhDKgFDW4tjhF2wjVbdXF9O/nyuy3sQWd9JGpiLPvA=="],
2452
2453 "react-dom": ["react-dom@19.2.3", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.3" } }, "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg=="],
2454
2455 "react-error-boundary": ["react-error-boundary@6.1.1", "", { "peerDependencies": { "react": "^18.0.0 || ^19.0.0" } }, "sha512-BrYwPOdXi5mqkk5lw+Uvt0ThHx32rCt3BkukS4X23A2AIWDPSGX6iaWTc0y9TU/mHDA/6qOSGel+B2ERkOvD1w=="],
2456
2457 "react-fast-compare": ["react-fast-compare@3.2.2", "", {}, "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ=="],
2458
2459 "react-freeze": ["react-freeze@1.0.4", "", { "peerDependencies": { "react": ">=17.0.0" } }, "sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA=="],
2460
2461 "react-is": ["react-is@19.2.6", "", {}, "sha512-XjBR15BhXuylgWGuslhDKqlSayuqvqBX91BP8pauG8kd1zY8kotkNWbXksTCNRarse4kuGbe2kIY05ARtwNIvw=="],
2462
2463 "react-markdown": ["react-markdown@10.1.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "hast-util-to-jsx-runtime": "^2.0.0", "html-url-attributes": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "remark-parse": "^11.0.0", "remark-rehype": "^11.0.0", "unified": "^11.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" }, "peerDependencies": { "@types/react": ">=18", "react": ">=18" } }, "sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ=="],
2464
2465 "react-native": ["react-native@0.85.3", "", { "dependencies": { "@react-native/assets-registry": "0.85.3", "@react-native/codegen": "0.85.3", "@react-native/community-cli-plugin": "0.85.3", "@react-native/gradle-plugin": "0.85.3", "@react-native/js-polyfills": "0.85.3", "@react-native/normalize-colors": "0.85.3", "@react-native/virtualized-lists": "0.85.3", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", "babel-plugin-syntax-hermes-parser": "0.33.3", "base64-js": "^1.5.1", "commander": "^12.0.0", "flow-enums-runtime": "^0.0.6", "hermes-compiler": "250829098.0.10", "invariant": "^2.2.4", "memoize-one": "^5.0.0", "metro-runtime": "^0.84.3", "metro-source-map": "^0.84.3", "nullthrows": "^1.1.1", "pretty-format": "^29.7.0", "promise": "^8.3.0", "react-devtools-core": "^6.1.5", "react-refresh": "^0.14.0", "regenerator-runtime": "^0.13.2", "scheduler": "0.27.0", "semver": "^7.1.3", "stacktrace-parser": "^0.1.10", "tinyglobby": "^0.2.15", "whatwg-fetch": "^3.0.0", "ws": "^7.5.10", "yargs": "^17.6.2" }, "peerDependencies": { "@react-native/jest-preset": "0.85.3", "@types/react": "^19.1.1", "react": "^19.2.3" }, "optionalPeers": ["@react-native/jest-preset", "@types/react"], "bin": { "react-native": "cli.js" } }, "sha512-HN/fGC+3nZVcDNcw7gfbM/DuqZAvI9Mz+/SxuhODaua4JY0BPzhfTzWXRyTR4mRgMHmShTPpH2PYMTxvZrsdZA=="],
2466
2467 "react-native-drawer-layout": ["react-native-drawer-layout@4.2.4", "", { "dependencies": { "color": "^4.2.3", "use-latest-callback": "^0.2.4" }, "peerDependencies": { "react": ">= 18.2.0", "react-native": "*", "react-native-gesture-handler": ">= 2.0.0", "react-native-reanimated": ">= 2.0.0" } }, "sha512-l1Le5HcVidobnJm8xqFZo46Rs8FDHdxbTZhkjxpNSRgU+QMoQXilOfzTHAeNjEGiKVGgIs9cW3ctXeHqgp5jJg=="],
2468
2469 "react-native-gesture-handler": ["react-native-gesture-handler@2.31.2", "", { "dependencies": { "@egjs/hammerjs": "^2.0.17", "@types/react-test-renderer": "^19.1.0", "hoist-non-react-statics": "^3.3.0", "invariant": "^2.2.4" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-rw5q74i2AfS7YGYdbxQDhOU7xqgY6WRM1132/CCm3erqjblhECZDZFHIm0tteHoC9ih24wogVBVVzcTBQtZ+5A=="],
2470
2471 "react-native-image-viewing": ["react-native-image-viewing@0.2.2", "", { "peerDependencies": { "react": ">=16.11.0", "react-native": ">=0.61.3" } }, "sha512-osWieG+p/d2NPbAyonOMubttajtYEYiRGQaJA54slFxZ69j1V4/dCmcrVQry47ktVKy8/qpFwCpW1eT6MH5T2Q=="],
2472
2473 "react-native-is-edge-to-edge": ["react-native-is-edge-to-edge@1.3.1", "", { "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-NIXU/iT5+ORyCc7p0z2nnlkouYKX425vuU1OEm6bMMtWWR9yvb+Xg5AZmImTKoF9abxCPqrKC3rOZsKzUYgYZA=="],
2474
2475 "react-native-keyboard-controller": ["react-native-keyboard-controller@1.21.6", "", { "dependencies": { "react-native-is-edge-to-edge": "^1.2.1" }, "peerDependencies": { "react": "*", "react-native": "*", "react-native-reanimated": ">=3.0.0" } }, "sha512-nAXCmar/W8Gn4iQV7O5fAVuTh57JszCsqTS+cfR95WFOLR/AfbwfPz/+sWyz/q2SOIe2VpyQzq6hzYiwErhqqw=="],
2476
2477 "react-native-nitro-markdown": ["react-native-nitro-markdown@0.5.8", "", { "peerDependencies": { "react": "*", "react-native": ">=0.75.0", "react-native-mathjax-svg": ">=0.9.0", "react-native-nitro-modules": ">=0.35.5", "react-native-svg": ">=13.0.0" }, "optionalPeers": ["react-native-mathjax-svg", "react-native-svg"] }, "sha512-bBKmdWgMqZoNozuHzJgc8VxWRSjLnrHAK0bRRvz7gj5FqPxLJz+KhRV0VYZDZgvsR3S8hnmmeEqluTRBTRw+yA=="],
2478
2479 "react-native-nitro-modules": ["react-native-nitro-modules@0.35.7", "", { "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-3EiU27EmnxTlD3pAXR2OBWeDg7+9tdjKrNQOPX08rFX5hJPNIT/h1i2PjvTUieOypCGTEi9nW/SNBtK3F+4HYg=="],
2480
2481 "react-native-reanimated": ["react-native-reanimated@4.3.1", "", { "dependencies": { "react-native-is-edge-to-edge": "^1.3.1", "semver": "^7.7.3" }, "peerDependencies": { "react": "*", "react-native": "0.81 - 0.85", "react-native-worklets": "0.8.x" } }, "sha512-KhGsS0YkCA+gusgyzlf9hnqzVPIR398KTpqXyqq/+yYJJPAvyEEPKcxlB0xtOOXSMrR2A9uRKVARVQhZwrOh+Q=="],
2482
2483 "react-native-safe-area-context": ["react-native-safe-area-context@5.7.0", "", { "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-/9/MtQz8ODphjsLdZ+GZAIcC/RtoqW9EeShf7Uvnfgm/pzYrJ75y3PV/J1wuAV1T5Dye5ygq4EAW20RoBq0ABQ=="],
2484
2485 "react-native-screens": ["react-native-screens@4.25.2", "", { "dependencies": { "react-freeze": "^1.0.0", "warn-once": "^0.1.0" }, "peerDependencies": { "react": "*", "react-native": ">=0.82.0" } }, "sha512-1Nj1fusFd+rIMKU/qC9yGKVG+3ofh11d3OdBQKL1iVvQfKvcB8vhvTGQf2TkfxW3bamxN+hCZIXmNuU0mRkyDg=="],
2486
2487 "react-native-shiki-engine": ["react-native-shiki-engine@0.3.10", "", { "dependencies": { "@shikijs/types": "^3.19.0", "@shikijs/vscode-textmate": "^10.0.2" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-gaEFPbd3//nFCApZOj1c+4Q69c1aqFYYn0v22YRW4jRVerf2MmcAWXYnRnmkJIxJ6hXy8U2JsBEAX6HhsCipzA=="],
2488
2489 "react-native-svg": ["react-native-svg@15.15.4", "", { "dependencies": { "css-select": "^5.1.0", "css-tree": "^1.1.3", "warn-once": "0.1.1" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-boT/vIRgj6zZKBpfTPJJiYWMbZE9duBMOwPK6kCSTgxsS947IFMOq9OgIFkpWZTB7t229H24pDRkh3W9ZK/J1A=="],
2490
2491 "react-native-worklets": ["react-native-worklets@0.8.3", "", { "dependencies": { "@babel/plugin-transform-arrow-functions": "^7.27.1", "@babel/plugin-transform-class-properties": "^7.27.1", "@babel/plugin-transform-classes": "^7.28.4", "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", "@babel/plugin-transform-optional-chaining": "^7.27.1", "@babel/plugin-transform-shorthand-properties": "^7.27.1", "@babel/plugin-transform-template-literals": "^7.27.1", "@babel/plugin-transform-unicode-regex": "^7.27.1", "@babel/preset-typescript": "^7.27.1", "convert-source-map": "^2.0.0", "semver": "^7.7.3" }, "peerDependencies": { "@babel/core": "*", "@react-native/metro-config": "*", "react": "*", "react-native": "0.81 - 0.85" } }, "sha512-oCBJROyLU7yG/1R8s0INMflygTH71bx+5XcYkH0CM938TlhSoVbiunE1WVW5FZa51vwYqfLie/IXMX2s1Kh3eg=="],
2492
2493 "react-refresh": ["react-refresh@0.14.2", "", {}, "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA=="],
2494
2495 "react-remove-scroll": ["react-remove-scroll@2.7.2", "", { "dependencies": { "react-remove-scroll-bar": "^2.3.7", "react-style-singleton": "^2.2.3", "tslib": "^2.1.0", "use-callback-ref": "^1.3.3", "use-sidecar": "^1.1.3" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q=="],
2496
2497 "react-remove-scroll-bar": ["react-remove-scroll-bar@2.3.8", "", { "dependencies": { "react-style-singleton": "^2.2.2", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "optionalPeers": ["@types/react"] }, "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q=="],
2498
2499 "react-style-singleton": ["react-style-singleton@2.2.3", "", { "dependencies": { "get-nonce": "^1.0.0", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ=="],
2500
2501 "readdirp": ["readdirp@4.1.2", "", {}, "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="],
2502
2503 "recast": ["recast@0.23.11", "", { "dependencies": { "ast-types": "^0.16.1", "esprima": "~4.0.0", "source-map": "~0.6.1", "tiny-invariant": "^1.3.3", "tslib": "^2.0.1" } }, "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA=="],
2504
2505 "redent": ["redent@3.0.0", "", { "dependencies": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" } }, "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg=="],
2506
2507 "redis-errors": ["redis-errors@1.2.0", "", {}, "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w=="],
2508
2509 "redis-parser": ["redis-parser@3.0.0", "", { "dependencies": { "redis-errors": "^1.0.0" } }, "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A=="],
2510
2511 "regenerate": ["regenerate@1.4.2", "", {}, "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="],
2512
2513 "regenerate-unicode-properties": ["regenerate-unicode-properties@10.2.2", "", { "dependencies": { "regenerate": "^1.4.2" } }, "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g=="],
2514
2515 "regenerator-runtime": ["regenerator-runtime@0.13.11", "", {}, "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="],
2516
2517 "regex": ["regex@6.1.0", "", { "dependencies": { "regex-utilities": "^2.3.0" } }, "sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg=="],
2518
2519 "regex-recursion": ["regex-recursion@6.0.2", "", { "dependencies": { "regex-utilities": "^2.3.0" } }, "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg=="],
2520
2521 "regex-utilities": ["regex-utilities@2.3.0", "", {}, "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng=="],
2522
2523 "regexpu-core": ["regexpu-core@6.4.0", "", { "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.2", "regjsgen": "^0.8.0", "regjsparser": "^0.13.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.2.1" } }, "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA=="],
2524
2525 "regjsgen": ["regjsgen@0.8.0", "", {}, "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q=="],
2526
2527 "regjsparser": ["regjsparser@0.13.1", "", { "dependencies": { "jsesc": "~3.1.0" }, "bin": { "regjsparser": "bin/parser" } }, "sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw=="],
2528
2529 "rehype": ["rehype@13.0.2", "", { "dependencies": { "@types/hast": "^3.0.0", "rehype-parse": "^9.0.0", "rehype-stringify": "^10.0.0", "unified": "^11.0.0" } }, "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A=="],
2530
2531 "rehype-parse": ["rehype-parse@9.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-from-html": "^2.0.0", "unified": "^11.0.0" } }, "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag=="],
2532
2533 "rehype-raw": ["rehype-raw@7.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", "vfile": "^6.0.0" } }, "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww=="],
2534
2535 "rehype-stringify": ["rehype-stringify@10.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-to-html": "^9.0.0", "unified": "^11.0.0" } }, "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA=="],
2536
2537 "remark-gfm": ["remark-gfm@4.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-gfm": "^3.0.0", "micromark-extension-gfm": "^3.0.0", "remark-parse": "^11.0.0", "remark-stringify": "^11.0.0", "unified": "^11.0.0" } }, "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg=="],
2538
2539 "remark-parse": ["remark-parse@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "micromark-util-types": "^2.0.0", "unified": "^11.0.0" } }, "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA=="],
2540
2541 "remark-rehype": ["remark-rehype@11.1.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "mdast-util-to-hast": "^13.0.0", "unified": "^11.0.0", "vfile": "^6.0.0" } }, "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw=="],
2542
2543 "remark-smartypants": ["remark-smartypants@3.0.2", "", { "dependencies": { "retext": "^9.0.0", "retext-smartypants": "^6.0.0", "unified": "^11.0.4", "unist-util-visit": "^5.0.0" } }, "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA=="],
2544
2545 "remark-stringify": ["remark-stringify@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", "unified": "^11.0.0" } }, "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw=="],
2546
2547 "request-light": ["request-light@0.7.0", "", {}, "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q=="],
2548
2549 "require-directory": ["require-directory@2.1.1", "", {}, "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="],
2550
2551 "require-from-string": ["require-from-string@2.0.2", "", {}, "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="],
2552
2553 "reselect": ["reselect@5.1.1", "", {}, "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w=="],
2554
2555 "resolve": ["resolve@1.22.12", "", { "dependencies": { "es-errors": "^1.3.0", "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA=="],
2556
2557 "resolve-alpn": ["resolve-alpn@1.2.1", "", {}, "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g=="],
2558
2559 "resolve-from": ["resolve-from@5.0.0", "", {}, "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="],
2560
2561 "resolve-pkg-maps": ["resolve-pkg-maps@1.0.0", "", {}, "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw=="],
2562
2563 "resolve-workspace-root": ["resolve-workspace-root@2.0.1", "", {}, "sha512-nR23LHAvaI6aHtMg6RWoaHpdR4D881Nydkzi2CixINyg9T00KgaJdJI6Vwty+Ps8WLxZHuxsS0BseWjxSA4C+w=="],
2564
2565 "responselike": ["responselike@2.0.1", "", { "dependencies": { "lowercase-keys": "^2.0.0" } }, "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw=="],
2566
2567 "restore-cursor": ["restore-cursor@2.0.0", "", { "dependencies": { "onetime": "^2.0.0", "signal-exit": "^3.0.2" } }, "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q=="],
2568
2569 "retext": ["retext@9.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "retext-latin": "^4.0.0", "retext-stringify": "^4.0.0", "unified": "^11.0.0" } }, "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA=="],
2570
2571 "retext-latin": ["retext-latin@4.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "parse-latin": "^7.0.0", "unified": "^11.0.0" } }, "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA=="],
2572
2573 "retext-smartypants": ["retext-smartypants@6.2.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "nlcst-to-string": "^4.0.0", "unist-util-visit": "^5.0.0" } }, "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ=="],
2574
2575 "retext-stringify": ["retext-stringify@4.0.0", "", { "dependencies": { "@types/nlcst": "^2.0.0", "nlcst-to-string": "^4.0.0", "unified": "^11.0.0" } }, "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA=="],
2576
2577 "rettime": ["rettime@0.10.1", "", {}, "sha512-uyDrIlUEH37cinabq0AX4QbgV4HbFZ/gqoiunWQ1UqBtRvTTytwhNYjE++pO/MjPTZL5KQCf2bEoJ/BJNVQ5Kw=="],
2578
2579 "roarr": ["roarr@2.15.4", "", { "dependencies": { "boolean": "^3.0.1", "detect-node": "^2.0.4", "globalthis": "^1.0.1", "json-stringify-safe": "^5.0.1", "semver-compare": "^1.0.0", "sprintf-js": "^1.1.2" } }, "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A=="],
2580
2581 "rolldown": ["rolldown@1.0.0-rc.3", "", { "dependencies": { "@oxc-project/types": "=0.112.0", "@rolldown/pluginutils": "1.0.0-rc.3" }, "optionalDependencies": { "@rolldown/binding-android-arm64": "1.0.0-rc.3", "@rolldown/binding-darwin-arm64": "1.0.0-rc.3", "@rolldown/binding-darwin-x64": "1.0.0-rc.3", "@rolldown/binding-freebsd-x64": "1.0.0-rc.3", "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.3", "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.3", "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.3", "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.3", "@rolldown/binding-linux-x64-musl": "1.0.0-rc.3", "@rolldown/binding-openharmony-arm64": "1.0.0-rc.3", "@rolldown/binding-wasm32-wasi": "1.0.0-rc.3", "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.3", "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.3" }, "bin": { "rolldown": "bin/cli.mjs" } }, "sha512-Po/YZECDOqVXjIXrtC5h++a5NLvKAQNrd9ggrIG3sbDfGO5BqTUsrI6l8zdniKRp3r5Tp/2JTrXqx4GIguFCMw=="],
2582
2583 "rolldown-plugin-dts": ["rolldown-plugin-dts@0.22.5", "", { "dependencies": { "@babel/generator": "8.0.0-rc.2", "@babel/helper-validator-identifier": "8.0.0-rc.2", "@babel/parser": "8.0.0-rc.2", "@babel/types": "8.0.0-rc.2", "ast-kit": "^3.0.0-beta.1", "birpc": "^4.0.0", "dts-resolver": "^2.1.3", "get-tsconfig": "^4.13.6", "obug": "^2.1.1" }, "peerDependencies": { "@ts-macro/tsc": "^0.3.6", "@typescript/native-preview": ">=7.0.0-dev.20250601.1", "rolldown": "^1.0.0-rc.3", "typescript": "^5.0.0 || ^6.0.0-beta", "vue-tsc": "~3.2.0" }, "optionalPeers": ["@ts-macro/tsc", "@typescript/native-preview", "typescript", "vue-tsc"] }, "sha512-M/HXfM4cboo+jONx9Z0X+CUf3B5tCi7ni+kR5fUW50Fp9AlZk0oVLesibGWgCXDKFp5lpgQ9yhKoImUFjl3VZw=="],
2584
2585 "router": ["router@2.2.0", "", { "dependencies": { "debug": "^4.4.0", "depd": "^2.0.0", "is-promise": "^4.0.0", "parseurl": "^1.3.3", "path-to-regexp": "^8.0.0" } }, "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ=="],
2586
2587 "safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="],
2588
2589 "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="],
2590
2591 "sax": ["sax@1.5.0", "", {}, "sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA=="],
2592
2593 "scheduler": ["scheduler@0.27.0", "", {}, "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="],
2594
2595 "semver": ["semver@7.7.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="],
2596
2597 "semver-compare": ["semver-compare@1.0.0", "", {}, "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow=="],
2598
2599 "send": ["send@0.19.2", "", { "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "~0.5.2", "http-errors": "~2.0.1", "mime": "1.6.0", "ms": "2.1.3", "on-finished": "~2.4.1", "range-parser": "~1.2.1", "statuses": "~2.0.2" } }, "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg=="],
2600
2601 "serialize-error": ["serialize-error@7.0.1", "", { "dependencies": { "type-fest": "^0.13.1" } }, "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw=="],
2602
2603 "seroval": ["seroval@1.5.1", "", {}, "sha512-OwrZRZAfhHww0WEnKHDY8OM0U/Qs8OTfIDWhUD4BLpNJUfXK4cGmjiagGze086m+mhI+V2nD0gfbHEnJjb9STA=="],
2604
2605 "seroval-plugins": ["seroval-plugins@1.5.1", "", { "peerDependencies": { "seroval": "^1.0" } }, "sha512-4FbuZ/TMl02sqv0RTFexu0SP6V+ywaIe5bAWCCEik0fk17BhALgwvUDVF7e3Uvf9pxmwCEJsRPmlkUE6HdzLAw=="],
2606
2607 "serve-static": ["serve-static@1.16.3", "", { "dependencies": { "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", "send": "~0.19.1" } }, "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA=="],
2608
2609 "server-only": ["server-only@0.0.1", "", {}, "sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA=="],
2610
2611 "setprototypeof": ["setprototypeof@1.2.0", "", {}, "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="],
2612
2613 "sf-symbols-typescript": ["sf-symbols-typescript@2.2.0", "", {}, "sha512-TPbeg0b7ylrswdGCji8FRGFAKuqbpQlLbL8SOle3j1iHSs5Ob5mhvMAxWN2UItOjgALAB5Zp3fmMfj8mbWvXKw=="],
2614
2615 "shallowequal": ["shallowequal@1.1.0", "", {}, "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ=="],
2616
2617 "sharp": ["sharp@0.34.5", "", { "dependencies": { "@img/colour": "^1.0.0", "detect-libc": "^2.1.2", "semver": "^7.7.3" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.34.5", "@img/sharp-darwin-x64": "0.34.5", "@img/sharp-libvips-darwin-arm64": "1.2.4", "@img/sharp-libvips-darwin-x64": "1.2.4", "@img/sharp-libvips-linux-arm": "1.2.4", "@img/sharp-libvips-linux-arm64": "1.2.4", "@img/sharp-libvips-linux-ppc64": "1.2.4", "@img/sharp-libvips-linux-riscv64": "1.2.4", "@img/sharp-libvips-linux-s390x": "1.2.4", "@img/sharp-libvips-linux-x64": "1.2.4", "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", "@img/sharp-libvips-linuxmusl-x64": "1.2.4", "@img/sharp-linux-arm": "0.34.5", "@img/sharp-linux-arm64": "0.34.5", "@img/sharp-linux-ppc64": "0.34.5", "@img/sharp-linux-riscv64": "0.34.5", "@img/sharp-linux-s390x": "0.34.5", "@img/sharp-linux-x64": "0.34.5", "@img/sharp-linuxmusl-arm64": "0.34.5", "@img/sharp-linuxmusl-x64": "0.34.5", "@img/sharp-wasm32": "0.34.5", "@img/sharp-win32-arm64": "0.34.5", "@img/sharp-win32-ia32": "0.34.5", "@img/sharp-win32-x64": "0.34.5" } }, "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg=="],
2618
2619 "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="],
2620
2621 "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="],
2622
2623 "shell-quote": ["shell-quote@1.8.3", "", {}, "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw=="],
2624
2625 "shiki": ["shiki@3.23.0", "", { "dependencies": { "@shikijs/core": "3.23.0", "@shikijs/engine-javascript": "3.23.0", "@shikijs/engine-oniguruma": "3.23.0", "@shikijs/langs": "3.23.0", "@shikijs/themes": "3.23.0", "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-55Dj73uq9ZXL5zyeRPzHQsK7Nbyt6Y10k5s7OjuFZGMhpp4r/rsLBH0o/0fstIzX1Lep9VxefWljK/SKCzygIA=="],
2626
2627 "side-channel": ["side-channel@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", "side-channel-list": "^1.0.0", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="],
2628
2629 "side-channel-list": ["side-channel-list@1.0.1", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.4" } }, "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w=="],
2630
2631 "side-channel-map": ["side-channel-map@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3" } }, "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="],
2632
2633 "side-channel-weakmap": ["side-channel-weakmap@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3", "side-channel-map": "^1.0.1" } }, "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="],
2634
2635 "siginfo": ["siginfo@2.0.0", "", {}, "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g=="],
2636
2637 "signal-exit": ["signal-exit@4.1.0", "", {}, "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="],
2638
2639 "simple-plist": ["simple-plist@1.3.1", "", { "dependencies": { "bplist-creator": "0.1.0", "bplist-parser": "0.3.1", "plist": "^3.0.5" } }, "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw=="],
2640
2641 "simple-swizzle": ["simple-swizzle@0.2.4", "", { "dependencies": { "is-arrayish": "^0.3.1" } }, "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw=="],
2642
2643 "sirv": ["sirv@3.0.2", "", { "dependencies": { "@polka/url": "^1.0.0-next.24", "mrmime": "^2.0.0", "totalist": "^3.0.0" } }, "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g=="],
2644
2645 "sisteransi": ["sisteransi@1.0.5", "", {}, "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="],
2646
2647 "slugify": ["slugify@1.6.9", "", {}, "sha512-vZ7rfeehZui7wQs438JXBckYLkIIdfHOXsaVEUMyS5fHo1483l1bMdo0EDSWYclY0yZKFOipDy4KHuKs6ssvdg=="],
2648
2649 "smol-toml": ["smol-toml@1.6.0", "", {}, "sha512-4zemZi0HvTnYwLfrpk/CF9LOd9Lt87kAt50GnqhMpyF9U3poDAP2+iukq2bZsO/ufegbYehBkqINbsWxj4l4cw=="],
2650
2651 "source-map": ["source-map@0.5.7", "", {}, "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="],
2652
2653 "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="],
2654
2655 "source-map-support": ["source-map-support@0.5.21", "", { "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="],
2656
2657 "space-separated-tokens": ["space-separated-tokens@2.0.2", "", {}, "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="],
2658
2659 "split-on-first": ["split-on-first@1.1.0", "", {}, "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw=="],
2660
2661 "sprintf-js": ["sprintf-js@1.1.3", "", {}, "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA=="],
2662
2663 "stackback": ["stackback@0.0.2", "", {}, "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw=="],
2664
2665 "stackframe": ["stackframe@1.3.4", "", {}, "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw=="],
2666
2667 "stacktrace-parser": ["stacktrace-parser@0.1.11", "", { "dependencies": { "type-fest": "^0.7.1" } }, "sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg=="],
2668
2669 "standard-as-callback": ["standard-as-callback@2.1.0", "", {}, "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A=="],
2670
2671 "statuses": ["statuses@2.0.2", "", {}, "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw=="],
2672
2673 "std-env": ["std-env@4.0.0", "", {}, "sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ=="],
2674
2675 "stream-buffers": ["stream-buffers@2.2.0", "", {}, "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg=="],
2676
2677 "strict-event-emitter": ["strict-event-emitter@0.5.1", "", {}, "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ=="],
2678
2679 "strict-uri-encode": ["strict-uri-encode@2.0.0", "", {}, "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ=="],
2680
2681 "string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="],
2682
2683 "stringify-entities": ["stringify-entities@4.0.4", "", { "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" } }, "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg=="],
2684
2685 "strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
2686
2687 "strip-indent": ["strip-indent@3.0.0", "", { "dependencies": { "min-indent": "^1.0.0" } }, "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ=="],
2688
2689 "structured-headers": ["structured-headers@0.4.1", "", {}, "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg=="],
2690
2691 "style-to-js": ["style-to-js@1.1.21", "", { "dependencies": { "style-to-object": "1.0.14" } }, "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ=="],
2692
2693 "style-to-object": ["style-to-object@1.0.14", "", { "dependencies": { "inline-style-parser": "0.2.7" } }, "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw=="],
2694
2695 "sumchecker": ["sumchecker@3.0.1", "", { "dependencies": { "debug": "^4.1.0" } }, "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg=="],
2696
2697 "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="],
2698
2699 "supports-hyperlinks": ["supports-hyperlinks@2.3.0", "", { "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" } }, "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA=="],
2700
2701 "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="],
2702
2703 "svgo": ["svgo@4.0.1", "", { "dependencies": { "commander": "^11.1.0", "css-select": "^5.1.0", "css-tree": "^3.0.1", "css-what": "^6.1.0", "csso": "^5.0.5", "picocolors": "^1.1.1", "sax": "^1.5.0" }, "bin": "./bin/svgo.js" }, "sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w=="],
2704
2705 "t3": ["t3@workspace:apps/server"],
2706
2707 "tabbable": ["tabbable@6.4.0", "", {}, "sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg=="],
2708
2709 "tagged-tag": ["tagged-tag@1.0.0", "", {}, "sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng=="],
2710
2711 "tailwind-merge": ["tailwind-merge@3.5.0", "", {}, "sha512-I8K9wewnVDkL1NTGoqWmVEIlUcB9gFriAEkXkfCjX5ib8ezGxtR3xD7iZIxrfArjEsH7F1CHD4RFUtxefdqV/A=="],
2712
2713 "tailwindcss": ["tailwindcss@4.2.1", "", {}, "sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw=="],
2714
2715 "tapable": ["tapable@2.3.0", "", {}, "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg=="],
2716
2717 "terminal-link": ["terminal-link@2.1.1", "", { "dependencies": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" } }, "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ=="],
2718
2719 "terser": ["terser@5.47.1", "", { "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.15.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, "bin": { "terser": "bin/terser" } }, "sha512-tPbLXTI6ohPASb/1YViL428oEHu6/qv1OxqYnfaonVCFHqx4+wCd95pHrQWsL5X4pl90CTyW9piSAsS2L0VoMw=="],
2720
2721 "throat": ["throat@5.0.0", "", {}, "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA=="],
2722
2723 "timestring": ["timestring@6.0.0", "", {}, "sha512-wMctrWD2HZZLuIlchlkE2dfXJh7J2KDI9Dwl+2abPYg0mswQHfOAyQW3jJg1pY5VfttSINZuKcXoB3FGypVklA=="],
2724
2725 "tiny-inflate": ["tiny-inflate@1.0.3", "", {}, "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw=="],
2726
2727 "tiny-invariant": ["tiny-invariant@1.3.3", "", {}, "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg=="],
2728
2729 "tiny-typed-emitter": ["tiny-typed-emitter@2.1.0", "", {}, "sha512-qVtvMxeXbVej0cQWKqVSSAHmKZEHAvxdF8HEUBFWts8h+xEo5m/lEiPakuyZ3BnCBjOD8i24kzNOiOLLgsSxhA=="],
2730
2731 "tiny-warning": ["tiny-warning@1.0.3", "", {}, "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="],
2732
2733 "tinybench": ["tinybench@2.9.0", "", {}, "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg=="],
2734
2735 "tinyclip": ["tinyclip@0.1.12", "", {}, "sha512-Ae3OVUqifDw0wBriIBS7yVaW44Dp6eSHQcyq4Igc7eN2TJH/2YsicswaW+J/OuMvhpDPOKEgpAZCjkb4hpoyeA=="],
2736
2737 "tinyexec": ["tinyexec@1.0.4", "", {}, "sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw=="],
2738
2739 "tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="],
2740
2741 "tinypool": ["tinypool@2.1.0", "", {}, "sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw=="],
2742
2743 "tinyrainbow": ["tinyrainbow@3.1.0", "", {}, "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw=="],
2744
2745 "tldts": ["tldts@7.0.26", "", { "dependencies": { "tldts-core": "^7.0.26" }, "bin": { "tldts": "bin/cli.js" } }, "sha512-WiGwQjr0qYdNNG8KpMKlSvpxz652lqa3Rd+/hSaDcY4Uo6SKWZq2LAF+hsAhUewTtYhXlorBKgNF3Kk8hnjGoQ=="],
2746
2747 "tldts-core": ["tldts-core@7.0.26", "", {}, "sha512-5WJ2SqFsv4G2Dwi7ZFVRnz6b2H1od39QME1lc2y5Ew3eWiZMAeqOAfWpRP9jHvhUl881406QtZTODvjttJs+ew=="],
2748
2749 "tmpl": ["tmpl@1.0.5", "", {}, "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw=="],
2750
2751 "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="],
2752
2753 "toidentifier": ["toidentifier@1.0.1", "", {}, "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="],
2754
2755 "toml": ["toml@4.1.1", "", {}, "sha512-EBJnVBr3dTXdA89WVFoAIPUqkBjxPMwRqsfuo1r240tKFHXv3zgca4+NJib/h6TyvGF7vOawz0jGuryJCdNHrw=="],
2756
2757 "toqr": ["toqr@0.1.1", "", {}, "sha512-FWAPzCIHZHnrE/5/w9MPk0kK25hSQSH2IKhYh9PyjS3SG/+IEMvlwIHbhz+oF7xl54I+ueZlVnMjyzdSwLmAwA=="],
2758
2759 "totalist": ["totalist@3.0.1", "", {}, "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ=="],
2760
2761 "tough-cookie": ["tough-cookie@6.0.1", "", { "dependencies": { "tldts": "^7.0.5" } }, "sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw=="],
2762
2763 "tree-kill": ["tree-kill@1.2.2", "", { "bin": { "tree-kill": "cli.js" } }, "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A=="],
2764
2765 "trim-lines": ["trim-lines@3.0.1", "", {}, "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg=="],
2766
2767 "trough": ["trough@2.2.0", "", {}, "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw=="],
2768
2769 "ts-algebra": ["ts-algebra@2.0.0", "", {}, "sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw=="],
2770
2771 "tsconfck": ["tsconfck@3.1.6", "", { "peerDependencies": { "typescript": "^5.0.0" }, "optionalPeers": ["typescript"], "bin": { "tsconfck": "bin/tsconfck.js" } }, "sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w=="],
2772
2773 "tsdown": ["tsdown@0.20.3", "", { "dependencies": { "ansis": "^4.2.0", "cac": "^6.7.14", "defu": "^6.1.4", "empathic": "^2.0.0", "hookable": "^6.0.1", "import-without-cache": "^0.2.5", "obug": "^2.1.1", "picomatch": "^4.0.3", "rolldown": "1.0.0-rc.3", "rolldown-plugin-dts": "^0.22.1", "semver": "^7.7.3", "tinyexec": "^1.0.2", "tinyglobby": "^0.2.15", "tree-kill": "^1.2.2", "unconfig-core": "^7.4.2", "unrun": "^0.2.27" }, "peerDependencies": { "@arethetypeswrong/core": "^0.18.1", "@vitejs/devtools": "*", "publint": "^0.3.0", "typescript": "^5.0.0", "unplugin-lightningcss": "^0.4.0", "unplugin-unused": "^0.5.0" }, "optionalPeers": ["@arethetypeswrong/core", "@vitejs/devtools", "publint", "typescript", "unplugin-lightningcss", "unplugin-unused"], "bin": { "tsdown": "dist/run.mjs" } }, "sha512-qWOUXSbe4jN8JZEgrkc/uhJpC8VN2QpNu3eZkBWwNuTEjc/Ik1kcc54ycfcQ5QPRHeu9OQXaLfCI3o7pEJgB2w=="],
2774
2775 "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="],
2776
2777 "tsx": ["tsx@4.21.0", "", { "dependencies": { "esbuild": "~0.27.0", "get-tsconfig": "^4.7.5" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "bin": { "tsx": "dist/cli.mjs" } }, "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw=="],
2778
2779 "turbo": ["turbo@2.8.17", "", { "optionalDependencies": { "turbo-darwin-64": "2.8.17", "turbo-darwin-arm64": "2.8.17", "turbo-linux-64": "2.8.17", "turbo-linux-arm64": "2.8.17", "turbo-windows-64": "2.8.17", "turbo-windows-arm64": "2.8.17" }, "bin": { "turbo": "bin/turbo" } }, "sha512-YwPsNSqU2f/RXU/+Kcb7cPkPZARxom4+me7LKEdN5jsvy2tpfze3zDZ4EiGrJnvOm9Avu9rK0aaYsP7qZ3iz7A=="],
2780
2781 "turbo-darwin-64": ["turbo-darwin-64@2.8.17", "", { "os": "darwin", "cpu": "x64" }, "sha512-ZFkv2hv7zHpAPEXBF6ouRRXshllOavYc+jjcrYyVHvxVTTwJWsBZwJ/gpPzmOKGvkSjsEyDO5V6aqqtZzwVF+Q=="],
2782
2783 "turbo-darwin-arm64": ["turbo-darwin-arm64@2.8.17", "", { "os": "darwin", "cpu": "arm64" }, "sha512-5DXqhQUt24ycEryXDfMNKEkW5TBHs+QmU23a2qxXwwFDaJsWcPo2obEhBxxdEPOv7qmotjad+09RGeWCcJ9JDw=="],
2784
2785 "turbo-linux-64": ["turbo-linux-64@2.8.17", "", { "os": "linux", "cpu": "x64" }, "sha512-KLUbz6w7F73D/Ihh51hVagrKR0/CTsPEbRkvXLXvoND014XJ4BCrQUqSxlQ4/hu+nqp1v5WlM85/h3ldeyujuA=="],
2786
2787 "turbo-linux-arm64": ["turbo-linux-arm64@2.8.17", "", { "os": "linux", "cpu": "arm64" }, "sha512-pJK67XcNJH40lTAjFu7s/rUlobgVXyB3A3lDoq+/JccB3hf+SysmkpR4Itlc93s8LEaFAI4mamhFuTV17Z6wOg=="],
2788
2789 "turbo-windows-64": ["turbo-windows-64@2.8.17", "", { "os": "win32", "cpu": "x64" }, "sha512-EijeQ6zszDMmGZLP2vT2RXTs/GVi9rM0zv2/G4rNu2SSRSGFapgZdxgW4b5zUYLVaSkzmkpWlGfPfj76SW9yUg=="],
2790
2791 "turbo-windows-arm64": ["turbo-windows-arm64@2.8.17", "", { "os": "win32", "cpu": "arm64" }, "sha512-crpfeMPkfECd4V1PQ/hMoiyVcOy04+bWedu/if89S15WhOalHZ2BYUi6DOJhZrszY+mTT99OwpOsj4wNfb/GHQ=="],
2792
2793 "type-fest": ["type-fest@5.4.4", "", { "dependencies": { "tagged-tag": "^1.0.0" } }, "sha512-JnTrzGu+zPV3aXIUhnyWJj4z/wigMsdYajGLIYakqyOW1nPllzXEJee0QQbHj+CTIQtXGlAjuK0UY+2xTyjVAw=="],
2794
2795 "type-is": ["type-is@2.0.1", "", { "dependencies": { "content-type": "^1.0.5", "media-typer": "^1.1.0", "mime-types": "^3.0.0" } }, "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw=="],
2796
2797 "typesafe-path": ["typesafe-path@0.2.2", "", {}, "sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA=="],
2798
2799 "typescript": ["typescript@6.0.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw=="],
2800
2801 "typescript-auto-import-cache": ["typescript-auto-import-cache@0.3.6", "", { "dependencies": { "semver": "^7.3.8" } }, "sha512-RpuHXrknHdVdK7wv/8ug3Fr0WNsNi5l5aB8MYYuXhq2UH5lnEB1htJ1smhtD5VeCsGr2p8mUDtd83LCQDFVgjQ=="],
2802
2803 "ufo": ["ufo@1.6.3", "", {}, "sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q=="],
2804
2805 "ultrahtml": ["ultrahtml@1.6.0", "", {}, "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw=="],
2806
2807 "unconfig-core": ["unconfig-core@7.5.0", "", { "dependencies": { "@quansync/fs": "^1.0.0", "quansync": "^1.0.0" } }, "sha512-Su3FauozOGP44ZmKdHy2oE6LPjk51M/TRRjHv2HNCWiDvfvCoxC2lno6jevMA91MYAdCdwP05QnWdWpSbncX/w=="],
2808
2809 "uncrypto": ["uncrypto@0.1.3", "", {}, "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q=="],
2810
2811 "undici": ["undici@8.2.0", "", {}, "sha512-Z+4Hx9GE26Lh9Upwfnc8C7SsrpBPGaM/Gm6kMFtiG7c+5IvQKlXi/t+9x9DrrCh29cww5TSP9YdVaBcnLDs5fQ=="],
2812
2813 "undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="],
2814
2815 "unicode-canonical-property-names-ecmascript": ["unicode-canonical-property-names-ecmascript@2.0.1", "", {}, "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg=="],
2816
2817 "unicode-match-property-ecmascript": ["unicode-match-property-ecmascript@2.0.0", "", { "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" } }, "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q=="],
2818
2819 "unicode-match-property-value-ecmascript": ["unicode-match-property-value-ecmascript@2.2.1", "", {}, "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg=="],
2820
2821 "unicode-property-aliases-ecmascript": ["unicode-property-aliases-ecmascript@2.2.0", "", {}, "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ=="],
2822
2823 "unified": ["unified@11.0.5", "", { "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", "devlop": "^1.0.0", "extend": "^3.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", "vfile": "^6.0.0" } }, "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA=="],
2824
2825 "unifont": ["unifont@0.7.4", "", { "dependencies": { "css-tree": "^3.1.0", "ofetch": "^1.5.1", "ohash": "^2.0.11" } }, "sha512-oHeis4/xl42HUIeHuNZRGEvxj5AaIKR+bHPNegRq5LV1gdc3jundpONbjglKpihmJf+dswygdMJn3eftGIMemg=="],
2826
2827 "unist-util-find-after": ["unist-util-find-after@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" } }, "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ=="],
2828
2829 "unist-util-is": ["unist-util-is@6.0.1", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g=="],
2830
2831 "unist-util-modify-children": ["unist-util-modify-children@4.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "array-iterate": "^2.0.0" } }, "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw=="],
2832
2833 "unist-util-position": ["unist-util-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA=="],
2834
2835 "unist-util-remove-position": ["unist-util-remove-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-visit": "^5.0.0" } }, "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q=="],
2836
2837 "unist-util-stringify-position": ["unist-util-stringify-position@4.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ=="],
2838
2839 "unist-util-visit": ["unist-util-visit@5.1.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg=="],
2840
2841 "unist-util-visit-children": ["unist-util-visit-children@3.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA=="],
2842
2843 "unist-util-visit-parents": ["unist-util-visit-parents@6.0.2", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" } }, "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ=="],
2844
2845 "universalify": ["universalify@2.0.1", "", {}, "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw=="],
2846
2847 "uniwind": ["uniwind@1.6.5", "", { "dependencies": { "@tailwindcss/node": "4.2.1", "@tailwindcss/oxide": "4.2.1", "culori": "4.0.2", "lightningcss": "1.30.1" }, "peerDependencies": { "react": ">=19.0.0", "react-native": ">=0.81.0", "tailwindcss": ">=4" } }, "sha512-KjOtZzC+YW0I7+TogyLFGexsKCy2A3ZRVS70Cs5Exs+wyY2ll7Zd22nXywr1w/Jo0eryCie+ekX9ZPdZheb1kw=="],
2848
2849 "unpipe": ["unpipe@1.0.0", "", {}, "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="],
2850
2851 "unplugin": ["unplugin@2.3.11", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "acorn": "^8.15.0", "picomatch": "^4.0.3", "webpack-virtual-modules": "^0.6.2" } }, "sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww=="],
2852
2853 "unrun": ["unrun@0.2.32", "", { "dependencies": { "rolldown": "1.0.0-rc.9" }, "peerDependencies": { "synckit": "^0.11.11" }, "optionalPeers": ["synckit"], "bin": { "unrun": "dist/cli.mjs" } }, "sha512-opd3z6791rf281JdByf0RdRQrpcc7WyzqittqIXodM/5meNWdTwrVxeyzbaCp4/Rgls/um14oUaif1gomO8YGg=="],
2854
2855 "unstorage": ["unstorage@1.17.4", "", { "dependencies": { "anymatch": "^3.1.3", "chokidar": "^5.0.0", "destr": "^2.0.5", "h3": "^1.15.5", "lru-cache": "^11.2.0", "node-fetch-native": "^1.6.7", "ofetch": "^1.5.1", "ufo": "^1.6.3" }, "peerDependencies": { "@azure/app-configuration": "^1.8.0", "@azure/cosmos": "^4.2.0", "@azure/data-tables": "^13.3.0", "@azure/identity": "^4.6.0", "@azure/keyvault-secrets": "^4.9.0", "@azure/storage-blob": "^12.26.0", "@capacitor/preferences": "^6 || ^7 || ^8", "@deno/kv": ">=0.9.0", "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0", "@planetscale/database": "^1.19.0", "@upstash/redis": "^1.34.3", "@vercel/blob": ">=0.27.1", "@vercel/functions": "^2.2.12 || ^3.0.0", "@vercel/kv": "^1 || ^2 || ^3", "aws4fetch": "^1.0.20", "db0": ">=0.2.1", "idb-keyval": "^6.2.1", "ioredis": "^5.4.2", "uploadthing": "^7.4.4" }, "optionalPeers": ["@azure/app-configuration", "@azure/cosmos", "@azure/data-tables", "@azure/identity", "@azure/keyvault-secrets", "@azure/storage-blob", "@capacitor/preferences", "@deno/kv", "@netlify/blobs", "@planetscale/database", "@upstash/redis", "@vercel/blob", "@vercel/functions", "@vercel/kv", "aws4fetch", "db0", "idb-keyval", "ioredis", "uploadthing"] }, "sha512-fHK0yNg38tBiJKp/Vgsq4j0JEsCmgqH58HAn707S7zGkArbZsVr/CwINoi+nh3h98BRCwKvx1K3Xg9u3VV83sw=="],
2856
2857 "until-async": ["until-async@3.0.2", "", {}, "sha512-IiSk4HlzAMqTUseHHe3VhIGyuFmN90zMTpD3Z3y8jeQbzLIq500MVM7Jq2vUAnTKAFPJrqwkzr6PoTcPhGcOiw=="],
2858
2859 "update-browserslist-db": ["update-browserslist-db@1.2.3", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w=="],
2860
2861 "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="],
2862
2863 "use-callback-ref": ["use-callback-ref@1.3.3", "", { "dependencies": { "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg=="],
2864
2865 "use-latest-callback": ["use-latest-callback@0.2.6", "", { "peerDependencies": { "react": ">=16.8" } }, "sha512-FvRG9i1HSo0wagmX63Vrm8SnlUU3LMM3WyZkQ76RnslpBrX694AdG4A0zQBx2B3ZifFA0yv/BaEHGBnEax5rZg=="],
2866
2867 "use-sidecar": ["use-sidecar@1.1.3", "", { "dependencies": { "detect-node-es": "^1.1.0", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ=="],
2868
2869 "use-sync-external-store": ["use-sync-external-store@1.6.0", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w=="],
2870
2871 "utils-merge": ["utils-merge@1.0.1", "", {}, "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="],
2872
2873 "uuid": ["uuid@14.0.0", "", { "bin": { "uuid": "dist-node/bin/uuid" } }, "sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg=="],
2874
2875 "validate-npm-package-name": ["validate-npm-package-name@5.0.1", "", {}, "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ=="],
2876
2877 "vary": ["vary@1.1.2", "", {}, "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="],
2878
2879 "vaul": ["vaul@1.1.2", "", { "dependencies": { "@radix-ui/react-dialog": "^1.1.1" }, "peerDependencies": { "react": "^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-ZFkClGpWyI2WUQjdLJ/BaGuV6AVQiJ3uELGk3OYtP+B6yCO7Cmn9vPFXVJkRaGkOJu3m8bQMgtyzNHixULceQA=="],
2880
2881 "vfile": ["vfile@6.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile-message": "^4.0.0" } }, "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q=="],
2882
2883 "vfile-location": ["vfile-location@5.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" } }, "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg=="],
2884
2885 "vfile-message": ["vfile-message@4.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw=="],
2886
2887 "vite": ["vite@8.0.0", "", { "dependencies": { "@oxc-project/runtime": "0.115.0", "lightningcss": "^1.32.0", "picomatch": "^4.0.3", "postcss": "^8.5.8", "rolldown": "1.0.0-rc.9", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "@vitejs/devtools": "^0.0.0-alpha.31", "esbuild": "^0.27.0", "jiti": ">=1.21.0", "less": "^4.0.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "@vitejs/devtools", "esbuild", "jiti", "less", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-fPGaRNj9Zytaf8LEiBhY7Z6ijnFKdzU/+mL8EFBaKr7Vw1/FWcTBAMW0wLPJAGMPX38ZPVCVgLceWiEqeoqL2Q=="],
2888
2889 "vitefu": ["vitefu@1.1.2", "", { "peerDependencies": { "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-beta.0" }, "optionalPeers": ["vite"] }, "sha512-zpKATdUbzbsycPFBN71nS2uzBUQiVnFoOrr2rvqv34S1lcAgMKKkjWleLGeiJlZ8lwCXvtWaRn7R3ZC16SYRuw=="],
2890
2891 "vitest": ["vitest@4.1.0", "", { "dependencies": { "@vitest/expect": "4.1.0", "@vitest/mocker": "4.1.0", "@vitest/pretty-format": "4.1.0", "@vitest/runner": "4.1.0", "@vitest/snapshot": "4.1.0", "@vitest/spy": "4.1.0", "@vitest/utils": "4.1.0", "es-module-lexer": "^2.0.0", "expect-type": "^1.3.0", "magic-string": "^0.30.21", "obug": "^2.1.1", "pathe": "^2.0.3", "picomatch": "^4.0.3", "std-env": "^4.0.0-rc.1", "tinybench": "^2.9.0", "tinyexec": "^1.0.2", "tinyglobby": "^0.2.15", "tinyrainbow": "^3.0.3", "vite": "^6.0.0 || ^7.0.0 || ^8.0.0-0", "why-is-node-running": "^2.3.0" }, "peerDependencies": { "@edge-runtime/vm": "*", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", "@vitest/browser-playwright": "4.1.0", "@vitest/browser-preview": "4.1.0", "@vitest/browser-webdriverio": "4.1.0", "@vitest/ui": "4.1.0", "happy-dom": "*", "jsdom": "*" }, "optionalPeers": ["@edge-runtime/vm", "@opentelemetry/api", "@types/node", "@vitest/browser-playwright", "@vitest/browser-preview", "@vitest/browser-webdriverio", "@vitest/ui", "happy-dom", "jsdom"], "bin": { "vitest": "vitest.mjs" } }, "sha512-YbDrMF9jM2Lqc++2530UourxZHmkKLxrs4+mYhEwqWS97WJ7wOYEkcr+QfRgJ3PW9wz3odRijLZjHEaRLTNbqw=="],
2892
2893 "vitest-browser-react": ["vitest-browser-react@2.1.0", "", { "peerDependencies": { "@types/react": "^18.0.0 || ^19.0.0", "@types/react-dom": "^18.0.0 || ^19.0.0", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0", "vitest": "^4.0.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-/cOVQ+dZojhavfsbHjcfzB3zrUxG39HIbGdvK9vSBdGc8b8HRu5Bql0p8aXtKw4sb8/E8n5XEncQxvqHtfjjag=="],
2894
2895 "vlq": ["vlq@1.0.1", "", {}, "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w=="],
2896
2897 "volar-service-css": ["volar-service-css@0.0.70", "", { "dependencies": { "vscode-css-languageservice": "^6.3.0", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" }, "peerDependencies": { "@volar/language-service": "~2.4.0" }, "optionalPeers": ["@volar/language-service"] }, "sha512-K1qyOvBpE3rzdAv3e4/6Rv5yizrYPy5R/ne3IWCAzLBuMO4qBMV3kSqWzj6KUVe6S0AnN6wxF7cRkiaKfYMYJw=="],
2898
2899 "volar-service-emmet": ["volar-service-emmet@0.0.70", "", { "dependencies": { "@emmetio/css-parser": "^0.4.1", "@emmetio/html-matcher": "^1.3.0", "@vscode/emmet-helper": "^2.9.3", "vscode-uri": "^3.0.8" }, "peerDependencies": { "@volar/language-service": "~2.4.0" }, "optionalPeers": ["@volar/language-service"] }, "sha512-xi5bC4m/VyE3zy/n2CXspKeDZs3qA41tHLTw275/7dNWM/RqE2z3BnDICQybHIVp/6G1iOQj5c1qXMgQC08TNg=="],
2900
2901 "volar-service-html": ["volar-service-html@0.0.70", "", { "dependencies": { "vscode-html-languageservice": "^5.3.0", "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.8" }, "peerDependencies": { "@volar/language-service": "~2.4.0" }, "optionalPeers": ["@volar/language-service"] }, "sha512-eR6vCgMdmYAo4n+gcT7DSyBQbwB8S3HZZvSagTf0sxNaD4WppMCFfpqWnkrlGStPKMZvMiejRRVmqsX9dYcTvQ=="],
2902
2903 "volar-service-prettier": ["volar-service-prettier@0.0.70", "", { "dependencies": { "vscode-uri": "^3.0.8" }, "peerDependencies": { "@volar/language-service": "~2.4.0", "prettier": "^2.2 || ^3.0" }, "optionalPeers": ["@volar/language-service", "prettier"] }, "sha512-Z6BCFSpGVCd8BPAsZ785Kce1BGlWd5ODqmqZGVuB14MJvrR4+CYz6cDy4F+igmE1gMifqfvMhdgT8Aud4M5ngg=="],
2904
2905 "volar-service-typescript": ["volar-service-typescript@0.0.70", "", { "dependencies": { "path-browserify": "^1.0.1", "semver": "^7.6.2", "typescript-auto-import-cache": "^0.3.5", "vscode-languageserver-textdocument": "^1.0.11", "vscode-nls": "^5.2.0", "vscode-uri": "^3.0.8" }, "peerDependencies": { "@volar/language-service": "~2.4.0" }, "optionalPeers": ["@volar/language-service"] }, "sha512-l46Bx4cokkUedTd74ojO5H/zqHZJ8SUuyZ0IB8JN4jfRqUM3bQFBHoOwlZCyZmOeO0A3RQNkMnFclxO4c++gsg=="],
2906
2907 "volar-service-typescript-twoslash-queries": ["volar-service-typescript-twoslash-queries@0.0.70", "", { "dependencies": { "vscode-uri": "^3.0.8" }, "peerDependencies": { "@volar/language-service": "~2.4.0" }, "optionalPeers": ["@volar/language-service"] }, "sha512-IdD13Z9N2Bu8EM6CM0fDV1E69olEYGHDU25X51YXmq8Y0CmJ2LNj6gOiBJgpS5JGUqFzECVhMNBW7R0sPdRTMQ=="],
2908
2909 "volar-service-yaml": ["volar-service-yaml@0.0.70", "", { "dependencies": { "vscode-uri": "^3.0.8", "yaml-language-server": "~1.20.0" }, "peerDependencies": { "@volar/language-service": "~2.4.0" }, "optionalPeers": ["@volar/language-service"] }, "sha512-0c8bXDBeoATF9F6iPIlOuYTuZAC4c+yi0siQo920u7eiBJk8oQmUmg9cDUbR4+Gl++bvGP4plj3fErbJuPqdcQ=="],
2910
2911 "vscode-css-languageservice": ["vscode-css-languageservice@6.3.10", "", { "dependencies": { "@vscode/l10n": "^0.0.18", "vscode-languageserver-textdocument": "^1.0.12", "vscode-languageserver-types": "3.17.5", "vscode-uri": "^3.1.0" } }, "sha512-eq5N9Er3fC4vA9zd9EFhyBG90wtCCuXgRSpAndaOgXMh1Wgep5lBgRIeDgjZBW9pa+332yC9+49cZMW8jcL3MA=="],
2912
2913 "vscode-html-languageservice": ["vscode-html-languageservice@5.6.2", "", { "dependencies": { "@vscode/l10n": "^0.0.18", "vscode-languageserver-textdocument": "^1.0.12", "vscode-languageserver-types": "^3.17.5", "vscode-uri": "^3.1.0" } }, "sha512-ulCrSnFnfQ16YzvwnYUgEbUEl/ZG7u2eV27YhvLObSHKkb8fw1Z9cgsnUwjTEeDIdJDoTDTDpxuhQwoenoLNMg=="],
2914
2915 "vscode-json-languageservice": ["vscode-json-languageservice@4.1.8", "", { "dependencies": { "jsonc-parser": "^3.0.0", "vscode-languageserver-textdocument": "^1.0.1", "vscode-languageserver-types": "^3.16.0", "vscode-nls": "^5.0.0", "vscode-uri": "^3.0.2" } }, "sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg=="],
2916
2917 "vscode-jsonrpc": ["vscode-jsonrpc@8.2.0", "", {}, "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA=="],
2918
2919 "vscode-languageserver": ["vscode-languageserver@9.0.1", "", { "dependencies": { "vscode-languageserver-protocol": "3.17.5" }, "bin": { "installServerIntoExtension": "bin/installServerIntoExtension" } }, "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g=="],
2920
2921 "vscode-languageserver-protocol": ["vscode-languageserver-protocol@3.17.5", "", { "dependencies": { "vscode-jsonrpc": "8.2.0", "vscode-languageserver-types": "3.17.5" } }, "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg=="],
2922
2923 "vscode-languageserver-textdocument": ["vscode-languageserver-textdocument@1.0.12", "", {}, "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA=="],
2924
2925 "vscode-languageserver-types": ["vscode-languageserver-types@3.17.5", "", {}, "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg=="],
2926
2927 "vscode-nls": ["vscode-nls@5.2.0", "", {}, "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng=="],
2928
2929 "vscode-uri": ["vscode-uri@3.1.0", "", {}, "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ=="],
2930
2931 "walker": ["walker@1.0.8", "", { "dependencies": { "makeerror": "1.0.12" } }, "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ=="],
2932
2933 "warn-once": ["warn-once@0.1.1", "", {}, "sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q=="],
2934
2935 "wcwidth": ["wcwidth@1.0.1", "", { "dependencies": { "defaults": "^1.0.3" } }, "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg=="],
2936
2937 "web-namespaces": ["web-namespaces@2.0.1", "", {}, "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ=="],
2938
2939 "webpack-virtual-modules": ["webpack-virtual-modules@0.6.2", "", {}, "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ=="],
2940
2941 "whatwg-fetch": ["whatwg-fetch@3.6.20", "", {}, "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg=="],
2942
2943 "whatwg-url-minimum": ["whatwg-url-minimum@0.1.2", "", {}, "sha512-XPEm0XFQWNVG292lII1PrRRJl3sItrs7CettZ4ncYxuDVpLyy+NwlGyut2hXI0JswcJUxeCH+CyOJK0ZzAXD6A=="],
2944
2945 "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="],
2946
2947 "which-pm-runs": ["which-pm-runs@1.1.0", "", {}, "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA=="],
2948
2949 "why-is-node-running": ["why-is-node-running@2.3.0", "", { "dependencies": { "siginfo": "^2.0.0", "stackback": "0.0.2" }, "bin": { "why-is-node-running": "cli.js" } }, "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w=="],
2950
2951 "wrap-ansi": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="],
2952
2953 "wrappy": ["wrappy@1.0.2", "", {}, "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="],
2954
2955 "ws": ["ws@7.5.10", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": "^5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ=="],
2956
2957 "xcode": ["xcode@3.0.1", "", { "dependencies": { "simple-plist": "^1.1.0", "uuid": "^7.0.3" } }, "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA=="],
2958
2959 "xml2js": ["xml2js@0.6.0", "", { "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" } }, "sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w=="],
2960
2961 "xmlbuilder": ["xmlbuilder@11.0.1", "", {}, "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA=="],
2962
2963 "xxhash-wasm": ["xxhash-wasm@1.1.0", "", {}, "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA=="],
2964
2965 "y18n": ["y18n@5.0.8", "", {}, "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="],
2966
2967 "yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="],
2968
2969 "yaml": ["yaml@2.9.0", "", { "bin": { "yaml": "bin.mjs" } }, "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA=="],
2970
2971 "yaml-language-server": ["yaml-language-server@1.20.0", "", { "dependencies": { "@vscode/l10n": "^0.0.18", "ajv": "^8.17.1", "ajv-draft-04": "^1.0.0", "prettier": "^3.5.0", "request-light": "^0.5.7", "vscode-json-languageservice": "4.1.8", "vscode-languageserver": "^9.0.0", "vscode-languageserver-textdocument": "^1.0.1", "vscode-languageserver-types": "^3.16.0", "vscode-uri": "^3.0.2", "yaml": "2.7.1" }, "bin": { "yaml-language-server": "bin/yaml-language-server" } }, "sha512-qhjK/bzSRZ6HtTvgeFvjNPJGWdZ0+x5NREV/9XZWFjIGezew2b4r5JPy66IfOhd5OA7KeFwk1JfmEbnTvev0cA=="],
2972
2973 "yargs": ["yargs@17.7.2", "", { "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.1.1" } }, "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w=="],
2974
2975 "yargs-parser": ["yargs-parser@22.0.0", "", {}, "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw=="],
2976
2977 "yauzl": ["yauzl@2.10.0", "", { "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" } }, "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g=="],
2978
2979 "yjs": ["yjs@13.6.30", "", { "dependencies": { "lib0": "^0.2.99" } }, "sha512-vv/9h42eCMC81ZHDFswuu/MKzkl/vyq1BhaNGfHyOonwlG4CJbQF4oiBBJPvfdeCt/PlVDWh7Nov9D34YY09uQ=="],
2980
2981 "yocto-queue": ["yocto-queue@1.2.2", "", {}, "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ=="],
2982
2983 "yoctocolors-cjs": ["yoctocolors-cjs@2.1.3", "", {}, "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw=="],
2984
2985 "zod": ["zod@4.3.6", "", {}, "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg=="],
2986
2987 "zod-to-json-schema": ["zod-to-json-schema@3.25.2", "", { "peerDependencies": { "zod": "^3.25.28 || ^4" } }, "sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA=="],
2988
2989 "zustand": ["zustand@5.0.12", "", { "peerDependencies": { "@types/react": ">=18.0.0", "immer": ">=9.0.6", "react": ">=18.0.0", "use-sync-external-store": ">=1.2.0" }, "optionalPeers": ["@types/react", "immer", "react", "use-sync-external-store"] }, "sha512-i77ae3aZq4dhMlRhJVCYgMLKuSiZAaUPAct2AksxQ+gOtimhGMdXljRT21P5BNpeT4kXlLIckvkPM029OljD7g=="],
2990
2991 "zwitch": ["zwitch@2.0.4", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="],
2992
2993 "zxing-wasm": ["zxing-wasm@3.0.3", "", { "dependencies": { "@types/emscripten": "^1.41.5", "type-fest": "^5.6.0" } }, "sha512-DdOn/G5F+qvZELWeO5ZFFwcN611TfMybxPV0LUUoutUmiH2t47MZSB7gLV9O9YLhvudBdnzQNAoFOu4Xz8eOrQ=="],
2994
2995 "@astrojs/language-server/@astrojs/compiler": ["@astrojs/compiler@2.13.1", "", {}, "sha512-f3FN83d2G/v32ipNClRKgYv30onQlMZX1vCeZMjPsMMPl1mDpmbl0+N5BYo4S/ofzqJyS5hvwacEo0CCVDn/Qg=="],
2996
2997 "@astrojs/markdown-remark/shiki": ["shiki@4.0.2", "", { "dependencies": { "@shikijs/core": "4.0.2", "@shikijs/engine-javascript": "4.0.2", "@shikijs/engine-oniguruma": "4.0.2", "@shikijs/langs": "4.0.2", "@shikijs/themes": "4.0.2", "@shikijs/types": "4.0.2", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-eAVKTMedR5ckPo4xne/PjYQYrU3qx78gtJZ+sHlXEg5IHhhoQhMfZVzetTYuaJS0L2Ef3AcCRzCHV8T0WI6nIQ=="],
2998
2999 "@astrojs/yaml2ts/yaml": ["yaml@2.8.2", "", { "bin": { "yaml": "bin.mjs" } }, "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A=="],
3000
3001 "@babel/code-frame/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="],
3002
3003 "@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
3004
3005 "@babel/helper-compilation-targets/lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="],
3006
3007 "@babel/helper-compilation-targets/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
3008
3009 "@babel/helper-create-class-features-plugin/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
3010
3011 "@babel/helper-create-regexp-features-plugin/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
3012
3013 "@babel/helper-module-transforms/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="],
3014
3015 "@babel/plugin-transform-runtime/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
3016
3017 "@babel/types/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="],
3018
3019 "@effect/atom-react/react": ["react@19.2.5", "", {}, "sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA=="],
3020
3021 "@effect/platform-node-shared/ws": ["ws@8.20.0", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA=="],
3022
3023 "@electron/get/fs-extra": ["fs-extra@8.1.0", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", "universalify": "^0.1.0" } }, "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g=="],
3024
3025 "@electron/get/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
3026
3027 "@expo/cli/arg": ["arg@5.0.2", "", {}, "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="],
3028
3029 "@expo/cli/ci-info": ["ci-info@3.9.0", "", {}, "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ=="],
3030
3031 "@expo/cli/picomatch": ["picomatch@4.0.4", "", {}, "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="],
3032
3033 "@expo/cli/ws": ["ws@8.20.0", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA=="],
3034
3035 "@expo/cli/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="],
3036
3037 "@expo/devcert/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="],
3038
3039 "@expo/fingerprint/arg": ["arg@5.0.2", "", {}, "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="],
3040
3041 "@expo/metro-config/lightningcss": ["lightningcss@1.32.0", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-android-arm64": "1.32.0", "lightningcss-darwin-arm64": "1.32.0", "lightningcss-darwin-x64": "1.32.0", "lightningcss-freebsd-x64": "1.32.0", "lightningcss-linux-arm-gnueabihf": "1.32.0", "lightningcss-linux-arm64-gnu": "1.32.0", "lightningcss-linux-arm64-musl": "1.32.0", "lightningcss-linux-x64-gnu": "1.32.0", "lightningcss-linux-x64-musl": "1.32.0", "lightningcss-win32-arm64-msvc": "1.32.0", "lightningcss-win32-x64-msvc": "1.32.0" } }, "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ=="],
3042
3043 "@expo/metro-config/picomatch": ["picomatch@4.0.4", "", {}, "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="],
3044
3045 "@expo/metro-config/postcss": ["postcss@8.5.15", "", { "dependencies": { "nanoid": "^3.3.12", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A=="],
3046
3047 "@expo/metro-runtime/@expo/log-box": ["@expo/log-box@55.0.12", "", { "dependencies": { "@expo/dom-webview": "^55.0.6", "anser": "^1.4.9", "stacktrace-parser": "^0.1.10" }, "peerDependencies": { "expo": "*", "react": "*", "react-native": "*" } }, "sha512-f9ARS8J60cq3LLNdIqmUjYwyerBzVS5Ecp7KjIf3GOIPjW0571rkcwLz4/U18l/1DeSkSzIkYsNl2TC9oTdWaQ=="],
3048
3049 "@expo/plist/xmlbuilder": ["xmlbuilder@15.1.1", "", {}, "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg=="],
3050
3051 "@inquirer/core/wrap-ansi": ["wrap-ansi@6.2.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA=="],
3052
3053 "@radix-ui/react-collection/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="],
3054
3055 "@radix-ui/react-dialog/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="],
3056
3057 "@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="],
3058
3059 "@rolldown/plugin-babel/rolldown": ["rolldown@1.0.0-rc.9", "", { "dependencies": { "@oxc-project/types": "=0.115.0", "@rolldown/pluginutils": "1.0.0-rc.9" }, "optionalDependencies": { "@rolldown/binding-android-arm64": "1.0.0-rc.9", "@rolldown/binding-darwin-arm64": "1.0.0-rc.9", "@rolldown/binding-darwin-x64": "1.0.0-rc.9", "@rolldown/binding-freebsd-x64": "1.0.0-rc.9", "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.9", "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.9", "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.9", "@rolldown/binding-linux-ppc64-gnu": "1.0.0-rc.9", "@rolldown/binding-linux-s390x-gnu": "1.0.0-rc.9", "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.9", "@rolldown/binding-linux-x64-musl": "1.0.0-rc.9", "@rolldown/binding-openharmony-arm64": "1.0.0-rc.9", "@rolldown/binding-wasm32-wasi": "1.0.0-rc.9", "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.9", "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.9" }, "bin": { "rolldown": "bin/cli.mjs" } }, "sha512-9EbgWge7ZH+yqb4d2EnELAntgPTWbfL8ajiTW+SyhJEC4qhBbkCKbqFV4Ge4zmu5ziQuVbWxb/XwLZ+RIO7E8Q=="],
3060
3061 "@rollup/pluginutils/estree-walker": ["estree-walker@2.0.2", "", {}, "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="],
3062
3063 "@shikijs/primitive/@shikijs/types": ["@shikijs/types@4.0.2", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-qzbeRooUTPnLE+sHD/Z8DStmaDgnbbc/pMrU203950aRqjX/6AFHeDYT+j00y2lPdz0ywJKx7o/7qnqTivtlXg=="],
3064
3065 "@t3tools/mobile/@t3tools/mobile-review-diff-native": ["@t3tools/mobile-review-diff-native@file:apps/mobile/modules/t3-review-diff", {}],
3066
3067 "@t3tools/mobile/@t3tools/mobile-terminal-native": ["@t3tools/mobile-terminal-native@file:apps/mobile/modules/t3-terminal", {}],
3068
3069 "@t3tools/web/react": ["react@19.2.6", "", {}, "sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q=="],
3070
3071 "@t3tools/web/react-dom": ["react-dom@19.2.6", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.6" } }, "sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g=="],
3072
3073 "@tailwindcss/node/lightningcss": ["lightningcss@1.31.1", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-android-arm64": "1.31.1", "lightningcss-darwin-arm64": "1.31.1", "lightningcss-darwin-x64": "1.31.1", "lightningcss-freebsd-x64": "1.31.1", "lightningcss-linux-arm-gnueabihf": "1.31.1", "lightningcss-linux-arm64-gnu": "1.31.1", "lightningcss-linux-arm64-musl": "1.31.1", "lightningcss-linux-x64-gnu": "1.31.1", "lightningcss-linux-x64-musl": "1.31.1", "lightningcss-win32-arm64-msvc": "1.31.1", "lightningcss-win32-x64-msvc": "1.31.1" } }, "sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ=="],
3074
3075 "@tailwindcss/oxide-wasm32-wasi/@emnapi/core": ["@emnapi/core@1.9.0", "", { "dependencies": { "@emnapi/wasi-threads": "1.2.0", "tslib": "^2.4.0" }, "bundled": true }, "sha512-0DQ98G9ZQZOxfUcQn1waV2yS8aWdZ6kJMbYCJB3oUBecjWYO1fqJ+a1DRfPF3O5JEkwqwP1A9QEN/9mYm2Yd0w=="],
3076
3077 "@tailwindcss/oxide-wasm32-wasi/@emnapi/runtime": ["@emnapi/runtime@1.9.0", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-QN75eB0IH2ywSpRpNddCRfQIhmJYBCJ1x5Lb3IscKAL8bMnVAKnRg8dCoXbHzVLLH7P38N2Z3mtulB7W0J0FKw=="],
3078
3079 "@tailwindcss/oxide-wasm32-wasi/@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.2.0", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg=="],
3080
3081 "@tailwindcss/oxide-wasm32-wasi/@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.1.1", "", { "dependencies": { "@emnapi/core": "^1.7.1", "@emnapi/runtime": "^1.7.1", "@tybys/wasm-util": "^0.10.1" }, "bundled": true }, "sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A=="],
3082
3083 "@tailwindcss/oxide-wasm32-wasi/@tybys/wasm-util": ["@tybys/wasm-util@0.10.1", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="],
3084
3085 "@tailwindcss/oxide-wasm32-wasi/tslib": ["tslib@2.8.1", "", { "bundled": true }, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="],
3086
3087 "@tanstack/pacer/@tanstack/store": ["@tanstack/store@0.8.1", "", {}, "sha512-PtOisLjUZPz5VyPRSCGjNOlwTvabdTBQ2K80DpVL1chGVr35WRxfeavAPdNq6pm/t7F8GhoR2qtmkkqtCEtHYw=="],
3088
3089 "@tanstack/react-router/@tanstack/react-store": ["@tanstack/react-store@0.9.2", "", { "dependencies": { "@tanstack/store": "0.9.2", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-Vt5usJE5sHG/cMechQfmwvwne6ktGCELe89Lmvoxe3LKRoFrhPa8OCKWs0NliG8HTJElEIj7PLtaBQIcux5pAQ=="],
3090
3091 "@tanstack/react-store/@tanstack/store": ["@tanstack/store@0.8.1", "", {}, "sha512-PtOisLjUZPz5VyPRSCGjNOlwTvabdTBQ2K80DpVL1chGVr35WRxfeavAPdNq6pm/t7F8GhoR2qtmkkqtCEtHYw=="],
3092
3093 "@tanstack/router-generator/source-map": ["source-map@0.7.6", "", {}, "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ=="],
3094
3095 "@tanstack/router-generator/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="],
3096
3097 "@tanstack/router-plugin/chokidar": ["chokidar@3.6.0", "", { "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="],
3098
3099 "@tanstack/router-plugin/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="],
3100
3101 "@testing-library/dom/aria-query": ["aria-query@5.3.0", "", { "dependencies": { "dequal": "^2.0.3" } }, "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A=="],
3102
3103 "@testing-library/dom/dom-accessibility-api": ["dom-accessibility-api@0.5.16", "", {}, "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg=="],
3104
3105 "@testing-library/dom/pretty-format": ["pretty-format@27.5.1", "", { "dependencies": { "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" } }, "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ=="],
3106
3107 "@vercel/config/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="],
3108
3109 "@vercel/routing-utils/ajv": ["ajv@6.15.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw=="],
3110
3111 "@vercel/routing-utils/path-to-regexp": ["path-to-regexp@6.1.0", "", {}, "sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw=="],
3112
3113 "@vitest/browser/ws": ["ws@8.19.0", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg=="],
3114
3115 "ansi-escapes/type-fest": ["type-fest@0.21.3", "", {}, "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="],
3116
3117 "anymatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="],
3118
3119 "ast-kit/@babel/parser": ["@babel/parser@8.0.0-rc.2", "", { "dependencies": { "@babel/types": "^8.0.0-rc.2" }, "bin": "./bin/babel-parser.js" }, "sha512-29AhEtcq4x8Dp3T72qvUMZHx0OMXCj4Jy/TEReQa+KWLln524Cj1fWb3QFi0l/xSpptQBR6y9RNEXuxpFvwiUQ=="],
3120
3121 "astro/shiki": ["shiki@4.0.2", "", { "dependencies": { "@shikijs/core": "4.0.2", "@shikijs/engine-javascript": "4.0.2", "@shikijs/engine-oniguruma": "4.0.2", "@shikijs/langs": "4.0.2", "@shikijs/themes": "4.0.2", "@shikijs/types": "4.0.2", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-eAVKTMedR5ckPo4xne/PjYQYrU3qx78gtJZ+sHlXEg5IHhhoQhMfZVzetTYuaJS0L2Ef3AcCRzCHV8T0WI6nIQ=="],
3122
3123 "babel-plugin-polyfill-corejs2/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
3124
3125 "chalk/ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="],
3126
3127 "chrome-launcher/is-wsl": ["is-wsl@2.2.0", "", { "dependencies": { "is-docker": "^2.0.0" } }, "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="],
3128
3129 "chromium-edge-launcher/is-wsl": ["is-wsl@2.2.0", "", { "dependencies": { "is-docker": "^2.0.0" } }, "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="],
3130
3131 "clone-response/mimic-response": ["mimic-response@1.0.1", "", {}, "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="],
3132
3133 "compressible/mime-db": ["mime-db@1.54.0", "", {}, "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="],
3134
3135 "compression/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="],
3136
3137 "compression/negotiator": ["negotiator@0.6.4", "", {}, "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w=="],
3138
3139 "connect/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="],
3140
3141 "css-tree/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="],
3142
3143 "csso/css-tree": ["css-tree@2.2.1", "", { "dependencies": { "mdn-data": "2.0.28", "source-map-js": "^1.0.1" } }, "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA=="],
3144
3145 "dom-serializer/entities": ["entities@4.5.0", "", {}, "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="],
3146
3147 "expo-modules-autolinking/commander": ["commander@7.2.0", "", {}, "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="],
3148
3149 "expo-router/@expo/metro-runtime": ["@expo/metro-runtime@56.0.13", "", { "dependencies": { "@expo/log-box": "^56.0.12", "anser": "^1.4.9", "pretty-format": "^29.7.0", "stacktrace-parser": "^0.1.10", "whatwg-fetch": "^3.0.0" }, "peerDependencies": { "expo": "*", "react": "*", "react-dom": "*", "react-native": "*" }, "optionalPeers": ["react-dom"] }, "sha512-aMaFa/RPYm2iQoyYOB5q8AxDmWvf4E2yFbZ6rmBIQWaIPDdixGVUlLQeV8DlDAfZ/j+pNYO7l5M+774WbgkTgg=="],
3150
3151 "express/accepts": ["accepts@2.0.0", "", { "dependencies": { "mime-types": "^3.0.0", "negotiator": "^1.0.0" } }, "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng=="],
3152
3153 "express/cookie": ["cookie@0.7.2", "", {}, "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="],
3154
3155 "express/finalhandler": ["finalhandler@2.1.1", "", { "dependencies": { "debug": "^4.4.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "on-finished": "^2.4.1", "parseurl": "^1.3.3", "statuses": "^2.0.1" } }, "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA=="],
3156
3157 "express/fresh": ["fresh@2.0.0", "", {}, "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A=="],
3158
3159 "express/mime-types": ["mime-types@3.0.2", "", { "dependencies": { "mime-db": "^1.54.0" } }, "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A=="],
3160
3161 "express/send": ["send@1.2.1", "", { "dependencies": { "debug": "^4.4.3", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "fresh": "^2.0.0", "http-errors": "^2.0.1", "mime-types": "^3.0.2", "ms": "^2.1.3", "on-finished": "^2.4.1", "range-parser": "^1.2.1", "statuses": "^2.0.2" } }, "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ=="],
3162
3163 "express/serve-static": ["serve-static@2.2.1", "", { "dependencies": { "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "parseurl": "^1.3.3", "send": "^1.2.0" } }, "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw=="],
3164
3165 "finalhandler/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="],
3166
3167 "finalhandler/encodeurl": ["encodeurl@1.0.2", "", {}, "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="],
3168
3169 "finalhandler/on-finished": ["on-finished@2.3.0", "", { "dependencies": { "ee-first": "1.1.1" } }, "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww=="],
3170
3171 "finalhandler/statuses": ["statuses@1.5.0", "", {}, "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA=="],
3172
3173 "get-intrinsic/hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="],
3174
3175 "h3/cookie-es": ["cookie-es@1.2.2", "", {}, "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg=="],
3176
3177 "hoist-non-react-statics/react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="],
3178
3179 "hosted-git-info/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="],
3180
3181 "jest-util/ci-info": ["ci-info@3.9.0", "", {}, "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ=="],
3182
3183 "jest-util/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="],
3184
3185 "jest-worker/supports-color": ["supports-color@8.1.1", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="],
3186
3187 "json-schema-to-ts/@babel/runtime": ["@babel/runtime@7.28.6", "", {}, "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA=="],
3188
3189 "lighthouse-logger/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="],
3190
3191 "log-symbols/chalk": ["chalk@2.4.2", "", { "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="],
3192
3193 "mdast-util-find-and-replace/escape-string-regexp": ["escape-string-regexp@5.0.0", "", {}, "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="],
3194
3195 "metro/accepts": ["accepts@2.0.0", "", { "dependencies": { "mime-types": "^3.0.0", "negotiator": "^1.0.0" } }, "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng=="],
3196
3197 "metro/ci-info": ["ci-info@2.0.0", "", {}, "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="],
3198
3199 "metro/hermes-parser": ["hermes-parser@0.35.0", "", { "dependencies": { "hermes-estree": "0.35.0" } }, "sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA=="],
3200
3201 "metro/mime-types": ["mime-types@3.0.2", "", { "dependencies": { "mime-db": "^1.54.0" } }, "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A=="],
3202
3203 "metro/serialize-error": ["serialize-error@2.1.0", "", {}, "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw=="],
3204
3205 "metro-babel-transformer/hermes-parser": ["hermes-parser@0.35.0", "", { "dependencies": { "hermes-estree": "0.35.0" } }, "sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA=="],
3206
3207 "micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="],
3208
3209 "open/is-docker": ["is-docker@2.2.1", "", { "bin": { "is-docker": "cli.js" } }, "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="],
3210
3211 "open/is-wsl": ["is-wsl@2.2.0", "", { "dependencies": { "is-docker": "^2.0.0" } }, "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="],
3212
3213 "ora/chalk": ["chalk@2.4.2", "", { "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="],
3214
3215 "ora/strip-ansi": ["strip-ansi@5.2.0", "", { "dependencies": { "ansi-regex": "^4.1.0" } }, "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA=="],
3216
3217 "parse-entities/@types/unist": ["@types/unist@2.0.11", "", {}, "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA=="],
3218
3219 "parse-png/pngjs": ["pngjs@3.4.0", "", {}, "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w=="],
3220
3221 "plist/@xmldom/xmldom": ["@xmldom/xmldom@0.9.10", "", {}, "sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw=="],
3222
3223 "plist/xmlbuilder": ["xmlbuilder@15.1.1", "", {}, "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg=="],
3224
3225 "postcss/nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="],
3226
3227 "pretty-format/react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="],
3228
3229 "prompts/kleur": ["kleur@3.0.3", "", {}, "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="],
3230
3231 "recast/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="],
3232
3233 "restore-cursor/signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="],
3234
3235 "rolldown/@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.0-rc.3", "", {}, "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q=="],
3236
3237 "rolldown-plugin-dts/@babel/generator": ["@babel/generator@8.0.0-rc.2", "", { "dependencies": { "@babel/parser": "^8.0.0-rc.2", "@babel/types": "^8.0.0-rc.2", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "@types/jsesc": "^2.5.0", "jsesc": "^3.0.2" } }, "sha512-oCQ1IKPwkzCeJzAPb7Fv8rQ9k5+1sG8mf2uoHiMInPYvkRfrDJxbTIbH51U+jstlkghus0vAi3EBvkfvEsYNLQ=="],
3238
3239 "rolldown-plugin-dts/@babel/parser": ["@babel/parser@8.0.0-rc.2", "", { "dependencies": { "@babel/types": "^8.0.0-rc.2" }, "bin": "./bin/babel-parser.js" }, "sha512-29AhEtcq4x8Dp3T72qvUMZHx0OMXCj4Jy/TEReQa+KWLln524Cj1fWb3QFi0l/xSpptQBR6y9RNEXuxpFvwiUQ=="],
3240
3241 "rolldown-plugin-dts/@babel/types": ["@babel/types@8.0.0-rc.2", "", { "dependencies": { "@babel/helper-string-parser": "^8.0.0-rc.2", "@babel/helper-validator-identifier": "^8.0.0-rc.2" } }, "sha512-91gAaWRznDwSX4E2tZ1YjBuIfnQVOFDCQ2r0Toby0gu4XEbyF623kXLMA8d4ZbCu+fINcrudkmEcwSUHgDDkNw=="],
3242
3243 "router/path-to-regexp": ["path-to-regexp@8.4.2", "", {}, "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA=="],
3244
3245 "send/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="],
3246
3247 "send/mime": ["mime@1.6.0", "", { "bin": { "mime": "cli.js" } }, "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="],
3248
3249 "serialize-error/type-fest": ["type-fest@0.13.1", "", {}, "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg=="],
3250
3251 "simple-plist/bplist-parser": ["bplist-parser@0.3.1", "", { "dependencies": { "big-integer": "1.6.x" } }, "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA=="],
3252
3253 "source-map-support/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="],
3254
3255 "stacktrace-parser/type-fest": ["type-fest@0.7.1", "", {}, "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg=="],
3256
3257 "svgo/commander": ["commander@11.1.0", "", {}, "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ=="],
3258
3259 "svgo/css-tree": ["css-tree@3.2.1", "", { "dependencies": { "mdn-data": "2.27.1", "source-map-js": "^1.2.1" } }, "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA=="],
3260
3261 "t3/@anthropic-ai/claude-agent-sdk": ["@anthropic-ai/claude-agent-sdk@0.3.154", "", { "optionalDependencies": { "@anthropic-ai/claude-agent-sdk-darwin-arm64": "0.3.154", "@anthropic-ai/claude-agent-sdk-darwin-x64": "0.3.154", "@anthropic-ai/claude-agent-sdk-linux-arm64": "0.3.154", "@anthropic-ai/claude-agent-sdk-linux-arm64-musl": "0.3.154", "@anthropic-ai/claude-agent-sdk-linux-x64": "0.3.154", "@anthropic-ai/claude-agent-sdk-linux-x64-musl": "0.3.154", "@anthropic-ai/claude-agent-sdk-win32-arm64": "0.3.154", "@anthropic-ai/claude-agent-sdk-win32-x64": "0.3.154" }, "peerDependencies": { "@anthropic-ai/sdk": ">=0.93.0", "@modelcontextprotocol/sdk": "^1.29.0", "zod": "^4.0.0" } }, "sha512-iEn25urI2QrMPFIhId3h7v/7EG5gsmF7ooe+6EvsAosePeLmpVVerp5nXtHnlmBkMinLecurcPA+OddKw76jYw=="],
3262
3263 "terser/commander": ["commander@2.20.3", "", {}, "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="],
3264
3265 "tsx/fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="],
3266
3267 "type-is/mime-types": ["mime-types@3.0.2", "", { "dependencies": { "mime-db": "^1.54.0" } }, "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A=="],
3268
3269 "unifont/css-tree": ["css-tree@3.2.1", "", { "dependencies": { "mdn-data": "2.27.1", "source-map-js": "^1.2.1" } }, "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA=="],
3270
3271 "unrun/rolldown": ["rolldown@1.0.0-rc.9", "", { "dependencies": { "@oxc-project/types": "=0.115.0", "@rolldown/pluginutils": "1.0.0-rc.9" }, "optionalDependencies": { "@rolldown/binding-android-arm64": "1.0.0-rc.9", "@rolldown/binding-darwin-arm64": "1.0.0-rc.9", "@rolldown/binding-darwin-x64": "1.0.0-rc.9", "@rolldown/binding-freebsd-x64": "1.0.0-rc.9", "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.9", "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.9", "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.9", "@rolldown/binding-linux-ppc64-gnu": "1.0.0-rc.9", "@rolldown/binding-linux-s390x-gnu": "1.0.0-rc.9", "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.9", "@rolldown/binding-linux-x64-musl": "1.0.0-rc.9", "@rolldown/binding-openharmony-arm64": "1.0.0-rc.9", "@rolldown/binding-wasm32-wasi": "1.0.0-rc.9", "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.9", "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.9" }, "bin": { "rolldown": "bin/cli.mjs" } }, "sha512-9EbgWge7ZH+yqb4d2EnELAntgPTWbfL8ajiTW+SyhJEC4qhBbkCKbqFV4Ge4zmu5ziQuVbWxb/XwLZ+RIO7E8Q=="],
3272
3273 "unstorage/chokidar": ["chokidar@5.0.0", "", { "dependencies": { "readdirp": "^5.0.0" } }, "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw=="],
3274
3275 "vite/fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="],
3276
3277 "vite/lightningcss": ["lightningcss@1.32.0", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-android-arm64": "1.32.0", "lightningcss-darwin-arm64": "1.32.0", "lightningcss-darwin-x64": "1.32.0", "lightningcss-freebsd-x64": "1.32.0", "lightningcss-linux-arm-gnueabihf": "1.32.0", "lightningcss-linux-arm64-gnu": "1.32.0", "lightningcss-linux-arm64-musl": "1.32.0", "lightningcss-linux-x64-gnu": "1.32.0", "lightningcss-linux-x64-musl": "1.32.0", "lightningcss-win32-arm64-msvc": "1.32.0", "lightningcss-win32-x64-msvc": "1.32.0" } }, "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ=="],
3278
3279 "vite/rolldown": ["rolldown@1.0.0-rc.9", "", { "dependencies": { "@oxc-project/types": "=0.115.0", "@rolldown/pluginutils": "1.0.0-rc.9" }, "optionalDependencies": { "@rolldown/binding-android-arm64": "1.0.0-rc.9", "@rolldown/binding-darwin-arm64": "1.0.0-rc.9", "@rolldown/binding-darwin-x64": "1.0.0-rc.9", "@rolldown/binding-freebsd-x64": "1.0.0-rc.9", "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.9", "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.9", "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.9", "@rolldown/binding-linux-ppc64-gnu": "1.0.0-rc.9", "@rolldown/binding-linux-s390x-gnu": "1.0.0-rc.9", "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.9", "@rolldown/binding-linux-x64-musl": "1.0.0-rc.9", "@rolldown/binding-openharmony-arm64": "1.0.0-rc.9", "@rolldown/binding-wasm32-wasi": "1.0.0-rc.9", "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.9", "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.9" }, "bin": { "rolldown": "bin/cli.mjs" } }, "sha512-9EbgWge7ZH+yqb4d2EnELAntgPTWbfL8ajiTW+SyhJEC4qhBbkCKbqFV4Ge4zmu5ziQuVbWxb/XwLZ+RIO7E8Q=="],
3280
3281 "vscode-json-languageservice/jsonc-parser": ["jsonc-parser@3.3.1", "", {}, "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ=="],
3282
3283 "wrap-ansi/ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="],
3284
3285 "xcode/uuid": ["uuid@7.0.3", "", { "bin": { "uuid": "dist/bin/uuid" } }, "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg=="],
3286
3287 "yaml-language-server/request-light": ["request-light@0.5.8", "", {}, "sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg=="],
3288
3289 "yaml-language-server/yaml": ["yaml@2.7.1", "", { "bin": { "yaml": "bin.mjs" } }, "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ=="],
3290
3291 "yargs/yargs-parser": ["yargs-parser@21.1.1", "", {}, "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="],
3292
3293 "zxing-wasm/type-fest": ["type-fest@5.6.0", "", { "dependencies": { "tagged-tag": "^1.0.0" } }, "sha512-8ZiHFm91orbSAe2PSAiSVBVko18pbhbiB3U9GglSzF/zCGkR+rxpHx6sEMCUm4kxY4LjDIUGgCfUMtwfZfjfUA=="],
3294
3295 "@astrojs/markdown-remark/shiki/@shikijs/core": ["@shikijs/core@4.0.2", "", { "dependencies": { "@shikijs/primitive": "4.0.2", "@shikijs/types": "4.0.2", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-hxT0YF4ExEqB8G/qFdtJvpmHXBYJ2lWW7qTHDarVkIudPFE6iCIrqdgWxGn5s+ppkGXI0aEGlibI0PAyzP3zlw=="],
3296
3297 "@astrojs/markdown-remark/shiki/@shikijs/engine-javascript": ["@shikijs/engine-javascript@4.0.2", "", { "dependencies": { "@shikijs/types": "4.0.2", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.3.4" } }, "sha512-7PW0Nm49DcoUIQEXlJhNNBHyoGMjalRETTCcjMqEaMoJRLljy1Bi/EGV3/qLBgLKQejdspiiYuHGQW6dX94Nag=="],
3298
3299 "@astrojs/markdown-remark/shiki/@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@4.0.2", "", { "dependencies": { "@shikijs/types": "4.0.2", "@shikijs/vscode-textmate": "^10.0.2" } }, "sha512-UpCB9Y2sUKlS9z8juFSKz7ZtysmeXCgnRF0dlhXBkmQnek7lAToPte8DkxmEYGNTMii72zU/lyXiCB6StuZeJg=="],
3300
3301 "@astrojs/markdown-remark/shiki/@shikijs/langs": ["@shikijs/langs@4.0.2", "", { "dependencies": { "@shikijs/types": "4.0.2" } }, "sha512-KaXby5dvoeuZzN0rYQiPMjFoUrz4hgwIE+D6Du9owcHcl6/g16/yT5BQxSW5cGt2MZBz6Hl0YuRqf12omRfUUg=="],
3302
3303 "@astrojs/markdown-remark/shiki/@shikijs/themes": ["@shikijs/themes@4.0.2", "", { "dependencies": { "@shikijs/types": "4.0.2" } }, "sha512-mjCafwt8lJJaVSsQvNVrJumbnnj1RI8jbUKrPKgE6E3OvQKxnuRoBaYC51H4IGHePsGN/QtALglWBU7DoKDFnA=="],
3304
3305 "@astrojs/markdown-remark/shiki/@shikijs/types": ["@shikijs/types@4.0.2", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-qzbeRooUTPnLE+sHD/Z8DStmaDgnbbc/pMrU203950aRqjX/6AFHeDYT+j00y2lPdz0ywJKx7o/7qnqTivtlXg=="],
3306
3307 "@electron/get/fs-extra/jsonfile": ["jsonfile@4.0.0", "", { "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg=="],
3308
3309 "@electron/get/fs-extra/universalify": ["universalify@0.1.2", "", {}, "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="],
3310
3311 "@expo/metro-config/lightningcss/lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.32.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ=="],
3312
3313 "@expo/metro-config/lightningcss/lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.32.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w=="],
3314
3315 "@expo/metro-config/lightningcss/lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.32.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig=="],
3316
3317 "@expo/metro-config/lightningcss/lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.32.0", "", { "os": "linux", "cpu": "arm" }, "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw=="],
3318
3319 "@expo/metro-config/lightningcss/lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.32.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ=="],
3320
3321 "@expo/metro-config/lightningcss/lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.32.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg=="],
3322
3323 "@expo/metro-config/lightningcss/lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.32.0", "", { "os": "linux", "cpu": "x64" }, "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA=="],
3324
3325 "@expo/metro-config/lightningcss/lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.32.0", "", { "os": "linux", "cpu": "x64" }, "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg=="],
3326
3327 "@expo/metro-config/lightningcss/lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.32.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw=="],
3328
3329 "@expo/metro-config/lightningcss/lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.32.0", "", { "os": "win32", "cpu": "x64" }, "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q=="],
3330
3331 "@expo/metro-runtime/@expo/log-box/@expo/dom-webview": ["@expo/dom-webview@55.0.6", "", { "peerDependencies": { "expo": "*", "react": "*", "react-native": "*" } }, "sha512-ZNm8tiNEZysxrr36J0x4mOCGyJDcaIvL/3tMxBz0VJIJDcV19xjuJAhJQxHovu+jKx6s9tRyEAINa1mdrzV39g=="],
3332
3333 "@inquirer/core/wrap-ansi/ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="],
3334
3335 "@rolldown/plugin-babel/rolldown/@oxc-project/types": ["@oxc-project/types@0.115.0", "", {}, "sha512-4n91DKnebUS4yjUHl2g3/b2T+IUdCfmoZGhmwsovZCDaJSs+QkVAM+0AqqTxHSsHfeiMuueT75cZaZcT/m0pSw=="],
3336
3337 "@rolldown/plugin-babel/rolldown/@rolldown/binding-android-arm64": ["@rolldown/binding-android-arm64@1.0.0-rc.9", "", { "os": "android", "cpu": "arm64" }, "sha512-lcJL0bN5hpgJfSIz/8PIf02irmyL43P+j1pTCfbD1DbLkmGRuFIA4DD3B3ZOvGqG0XiVvRznbKtN0COQVaKUTg=="],
3338
3339 "@rolldown/plugin-babel/rolldown/@rolldown/binding-darwin-arm64": ["@rolldown/binding-darwin-arm64@1.0.0-rc.9", "", { "os": "darwin", "cpu": "arm64" }, "sha512-J7Zk3kLYFsLtuH6U+F4pS2sYVzac0qkjcO5QxHS7OS7yZu2LRs+IXo+uvJ/mvpyUljDJ3LROZPoQfgBIpCMhdQ=="],
3340
3341 "@rolldown/plugin-babel/rolldown/@rolldown/binding-darwin-x64": ["@rolldown/binding-darwin-x64@1.0.0-rc.9", "", { "os": "darwin", "cpu": "x64" }, "sha512-iwtmmghy8nhfRGeNAIltcNXzD0QMNaaA5U/NyZc1Ia4bxrzFByNMDoppoC+hl7cDiUq5/1CnFthpT9n+UtfFyg=="],
3342
3343 "@rolldown/plugin-babel/rolldown/@rolldown/binding-freebsd-x64": ["@rolldown/binding-freebsd-x64@1.0.0-rc.9", "", { "os": "freebsd", "cpu": "x64" }, "sha512-DLFYI78SCiZr5VvdEplsVC2Vx53lnA4/Ga5C65iyldMVaErr86aiqCoNBLl92PXPfDtUYjUh+xFFor40ueNs4Q=="],
3344
3345 "@rolldown/plugin-babel/rolldown/@rolldown/binding-linux-arm-gnueabihf": ["@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.9", "", { "os": "linux", "cpu": "arm" }, "sha512-CsjTmTwd0Hri6iTw/DRMK7kOZ7FwAkrO4h8YWKoX/kcj833e4coqo2wzIFywtch/8Eb5enQ/lwLM7w6JX1W5RQ=="],
3346
3347 "@rolldown/plugin-babel/rolldown/@rolldown/binding-linux-arm64-gnu": ["@rolldown/binding-linux-arm64-gnu@1.0.0-rc.9", "", { "os": "linux", "cpu": "arm64" }, "sha512-2x9O2JbSPxpxMDhP9Z74mahAStibTlrBMW0520+epJH5sac7/LwZW5Bmg/E6CXuEF53JJFW509uP+lSedaUNxg=="],
3348
3349 "@rolldown/plugin-babel/rolldown/@rolldown/binding-linux-arm64-musl": ["@rolldown/binding-linux-arm64-musl@1.0.0-rc.9", "", { "os": "linux", "cpu": "arm64" }, "sha512-JA1QRW31ogheAIRhIg9tjMfsYbglXXYGNPLdPEYrwFxdbkQCAzvpSCSHCDWNl4hTtrol8WeboCSEpjdZK8qrCg=="],
3350
3351 "@rolldown/plugin-babel/rolldown/@rolldown/binding-linux-x64-gnu": ["@rolldown/binding-linux-x64-gnu@1.0.0-rc.9", "", { "os": "linux", "cpu": "x64" }, "sha512-cVEl1vZtBsBZna3YMjGXNvnYYrOJ7RzuWvZU0ffvJUexWkukMaDuGhUXn0rjnV0ptzGVkvc+vW9Yqy6h8YX4pg=="],
3352
3353 "@rolldown/plugin-babel/rolldown/@rolldown/binding-linux-x64-musl": ["@rolldown/binding-linux-x64-musl@1.0.0-rc.9", "", { "os": "linux", "cpu": "x64" }, "sha512-UzYnKCIIc4heAKgI4PZ3dfBGUZefGCJ1TPDuLHoCzgrMYPb5Rv6TLFuYtyM4rWyHM7hymNdsg5ik2C+UD9VDbA=="],
3354
3355 "@rolldown/plugin-babel/rolldown/@rolldown/binding-openharmony-arm64": ["@rolldown/binding-openharmony-arm64@1.0.0-rc.9", "", { "os": "none", "cpu": "arm64" }, "sha512-+6zoiF+RRyf5cdlFQP7nm58mq7+/2PFaY2DNQeD4B87N36JzfF/l9mdBkkmTvSYcYPE8tMh/o3cRlsx1ldLfog=="],
3356
3357 "@rolldown/plugin-babel/rolldown/@rolldown/binding-wasm32-wasi": ["@rolldown/binding-wasm32-wasi@1.0.0-rc.9", "", { "dependencies": { "@napi-rs/wasm-runtime": "^1.1.1" }, "cpu": "none" }, "sha512-rgFN6sA/dyebil3YTlL2evvi/M+ivhfnyxec7AccTpRPccno/rPoNlqybEZQBkcbZu8Hy+eqNJCqfBR8P7Pg8g=="],
3358
3359 "@rolldown/plugin-babel/rolldown/@rolldown/binding-win32-arm64-msvc": ["@rolldown/binding-win32-arm64-msvc@1.0.0-rc.9", "", { "os": "win32", "cpu": "arm64" }, "sha512-lHVNUG/8nlF1IQk1C0Ci574qKYyty2goMiPlRqkC5R+3LkXDkL5Dhx8ytbxq35m+pkHVIvIxviD+TWLdfeuadA=="],
3360
3361 "@rolldown/plugin-babel/rolldown/@rolldown/binding-win32-x64-msvc": ["@rolldown/binding-win32-x64-msvc@1.0.0-rc.9", "", { "os": "win32", "cpu": "x64" }, "sha512-G0oA4+w1iY5AGi5HcDTxWsoxF509hrFIPB2rduV5aDqS9FtDg1CAfa7V34qImbjfhIcA8C+RekocJZA96EarwQ=="],
3362
3363 "@rolldown/plugin-babel/rolldown/@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.0-rc.9", "", {}, "sha512-w6oiRWgEBl04QkFZgmW+jnU1EC9b57Oihi2ot3HNWIQRqgHp5PnYDia5iZ5FF7rpa4EQdiqMDXjlqKGXBhsoXw=="],
3364
3365 "@tailwindcss/node/lightningcss/lightningcss-android-arm64": ["lightningcss-android-arm64@1.31.1", "", { "os": "android", "cpu": "arm64" }, "sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg=="],
3366
3367 "@tailwindcss/node/lightningcss/lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.31.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg=="],
3368
3369 "@tailwindcss/node/lightningcss/lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.31.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA=="],
3370
3371 "@tailwindcss/node/lightningcss/lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.31.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A=="],
3372
3373 "@tailwindcss/node/lightningcss/lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.31.1", "", { "os": "linux", "cpu": "arm" }, "sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g=="],
3374
3375 "@tailwindcss/node/lightningcss/lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.31.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg=="],
3376
3377 "@tailwindcss/node/lightningcss/lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.31.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg=="],
3378
3379 "@tailwindcss/node/lightningcss/lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.31.1", "", { "os": "linux", "cpu": "x64" }, "sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA=="],
3380
3381 "@tailwindcss/node/lightningcss/lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.31.1", "", { "os": "linux", "cpu": "x64" }, "sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA=="],
3382
3383 "@tailwindcss/node/lightningcss/lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.31.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w=="],
3384
3385 "@tailwindcss/node/lightningcss/lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.31.1", "", { "os": "win32", "cpu": "x64" }, "sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw=="],
3386
3387 "@tanstack/router-plugin/chokidar/fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="],
3388
3389 "@tanstack/router-plugin/chokidar/readdirp": ["readdirp@3.6.0", "", { "dependencies": { "picomatch": "^2.2.1" } }, "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="],
3390
3391 "@testing-library/dom/pretty-format/react-is": ["react-is@17.0.2", "", {}, "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="],
3392
3393 "@vercel/routing-utils/ajv/json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="],
3394
3395 "ast-kit/@babel/parser/@babel/types": ["@babel/types@8.0.0-rc.2", "", { "dependencies": { "@babel/helper-string-parser": "^8.0.0-rc.2", "@babel/helper-validator-identifier": "^8.0.0-rc.2" } }, "sha512-91gAaWRznDwSX4E2tZ1YjBuIfnQVOFDCQ2r0Toby0gu4XEbyF623kXLMA8d4ZbCu+fINcrudkmEcwSUHgDDkNw=="],
3396
3397 "astro/shiki/@shikijs/core": ["@shikijs/core@4.0.2", "", { "dependencies": { "@shikijs/primitive": "4.0.2", "@shikijs/types": "4.0.2", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-hxT0YF4ExEqB8G/qFdtJvpmHXBYJ2lWW7qTHDarVkIudPFE6iCIrqdgWxGn5s+ppkGXI0aEGlibI0PAyzP3zlw=="],
3398
3399 "astro/shiki/@shikijs/engine-javascript": ["@shikijs/engine-javascript@4.0.2", "", { "dependencies": { "@shikijs/types": "4.0.2", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.3.4" } }, "sha512-7PW0Nm49DcoUIQEXlJhNNBHyoGMjalRETTCcjMqEaMoJRLljy1Bi/EGV3/qLBgLKQejdspiiYuHGQW6dX94Nag=="],
3400
3401 "astro/shiki/@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@4.0.2", "", { "dependencies": { "@shikijs/types": "4.0.2", "@shikijs/vscode-textmate": "^10.0.2" } }, "sha512-UpCB9Y2sUKlS9z8juFSKz7ZtysmeXCgnRF0dlhXBkmQnek7lAToPte8DkxmEYGNTMii72zU/lyXiCB6StuZeJg=="],
3402
3403 "astro/shiki/@shikijs/langs": ["@shikijs/langs@4.0.2", "", { "dependencies": { "@shikijs/types": "4.0.2" } }, "sha512-KaXby5dvoeuZzN0rYQiPMjFoUrz4hgwIE+D6Du9owcHcl6/g16/yT5BQxSW5cGt2MZBz6Hl0YuRqf12omRfUUg=="],
3404
3405 "astro/shiki/@shikijs/themes": ["@shikijs/themes@4.0.2", "", { "dependencies": { "@shikijs/types": "4.0.2" } }, "sha512-mjCafwt8lJJaVSsQvNVrJumbnnj1RI8jbUKrPKgE6E3OvQKxnuRoBaYC51H4IGHePsGN/QtALglWBU7DoKDFnA=="],
3406
3407 "astro/shiki/@shikijs/types": ["@shikijs/types@4.0.2", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-qzbeRooUTPnLE+sHD/Z8DStmaDgnbbc/pMrU203950aRqjX/6AFHeDYT+j00y2lPdz0ywJKx7o/7qnqTivtlXg=="],
3408
3409 "chrome-launcher/is-wsl/is-docker": ["is-docker@2.2.1", "", { "bin": { "is-docker": "cli.js" } }, "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="],
3410
3411 "chromium-edge-launcher/is-wsl/is-docker": ["is-docker@2.2.1", "", { "bin": { "is-docker": "cli.js" } }, "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="],
3412
3413 "compression/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
3414
3415 "connect/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
3416
3417 "csso/css-tree/mdn-data": ["mdn-data@2.0.28", "", {}, "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g=="],
3418
3419 "express/accepts/negotiator": ["negotiator@1.0.0", "", {}, "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg=="],
3420
3421 "express/mime-types/mime-db": ["mime-db@1.54.0", "", {}, "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="],
3422
3423 "finalhandler/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
3424
3425 "lighthouse-logger/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
3426
3427 "log-symbols/chalk/ansi-styles": ["ansi-styles@3.2.1", "", { "dependencies": { "color-convert": "^1.9.0" } }, "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="],
3428
3429 "log-symbols/chalk/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="],
3430
3431 "log-symbols/chalk/supports-color": ["supports-color@5.5.0", "", { "dependencies": { "has-flag": "^3.0.0" } }, "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="],
3432
3433 "metro-babel-transformer/hermes-parser/hermes-estree": ["hermes-estree@0.35.0", "", {}, "sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg=="],
3434
3435 "metro/accepts/negotiator": ["negotiator@1.0.0", "", {}, "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg=="],
3436
3437 "metro/hermes-parser/hermes-estree": ["hermes-estree@0.35.0", "", {}, "sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg=="],
3438
3439 "metro/mime-types/mime-db": ["mime-db@1.54.0", "", {}, "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="],
3440
3441 "ora/chalk/ansi-styles": ["ansi-styles@3.2.1", "", { "dependencies": { "color-convert": "^1.9.0" } }, "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="],
3442
3443 "ora/chalk/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="],
3444
3445 "ora/chalk/supports-color": ["supports-color@5.5.0", "", { "dependencies": { "has-flag": "^3.0.0" } }, "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="],
3446
3447 "ora/strip-ansi/ansi-regex": ["ansi-regex@4.1.1", "", {}, "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g=="],
3448
3449 "rolldown-plugin-dts/@babel/types/@babel/helper-string-parser": ["@babel/helper-string-parser@8.0.0-rc.2", "", {}, "sha512-noLx87RwlBEMrTzncWd/FvTxoJ9+ycHNg0n8yyYydIoDsLZuxknKgWRJUqcrVkNrJ74uGyhWQzQaS3q8xfGAhQ=="],
3450
3451 "send/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
3452
3453 "svgo/css-tree/mdn-data": ["mdn-data@2.27.1", "", {}, "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ=="],
3454
3455 "type-is/mime-types/mime-db": ["mime-db@1.54.0", "", {}, "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="],
3456
3457 "unifont/css-tree/mdn-data": ["mdn-data@2.27.1", "", {}, "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ=="],
3458
3459 "unrun/rolldown/@oxc-project/types": ["@oxc-project/types@0.115.0", "", {}, "sha512-4n91DKnebUS4yjUHl2g3/b2T+IUdCfmoZGhmwsovZCDaJSs+QkVAM+0AqqTxHSsHfeiMuueT75cZaZcT/m0pSw=="],
3460
3461 "unrun/rolldown/@rolldown/binding-android-arm64": ["@rolldown/binding-android-arm64@1.0.0-rc.9", "", { "os": "android", "cpu": "arm64" }, "sha512-lcJL0bN5hpgJfSIz/8PIf02irmyL43P+j1pTCfbD1DbLkmGRuFIA4DD3B3ZOvGqG0XiVvRznbKtN0COQVaKUTg=="],
3462
3463 "unrun/rolldown/@rolldown/binding-darwin-arm64": ["@rolldown/binding-darwin-arm64@1.0.0-rc.9", "", { "os": "darwin", "cpu": "arm64" }, "sha512-J7Zk3kLYFsLtuH6U+F4pS2sYVzac0qkjcO5QxHS7OS7yZu2LRs+IXo+uvJ/mvpyUljDJ3LROZPoQfgBIpCMhdQ=="],
3464
3465 "unrun/rolldown/@rolldown/binding-darwin-x64": ["@rolldown/binding-darwin-x64@1.0.0-rc.9", "", { "os": "darwin", "cpu": "x64" }, "sha512-iwtmmghy8nhfRGeNAIltcNXzD0QMNaaA5U/NyZc1Ia4bxrzFByNMDoppoC+hl7cDiUq5/1CnFthpT9n+UtfFyg=="],
3466
3467 "unrun/rolldown/@rolldown/binding-freebsd-x64": ["@rolldown/binding-freebsd-x64@1.0.0-rc.9", "", { "os": "freebsd", "cpu": "x64" }, "sha512-DLFYI78SCiZr5VvdEplsVC2Vx53lnA4/Ga5C65iyldMVaErr86aiqCoNBLl92PXPfDtUYjUh+xFFor40ueNs4Q=="],
3468
3469 "unrun/rolldown/@rolldown/binding-linux-arm-gnueabihf": ["@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.9", "", { "os": "linux", "cpu": "arm" }, "sha512-CsjTmTwd0Hri6iTw/DRMK7kOZ7FwAkrO4h8YWKoX/kcj833e4coqo2wzIFywtch/8Eb5enQ/lwLM7w6JX1W5RQ=="],
3470
3471 "unrun/rolldown/@rolldown/binding-linux-arm64-gnu": ["@rolldown/binding-linux-arm64-gnu@1.0.0-rc.9", "", { "os": "linux", "cpu": "arm64" }, "sha512-2x9O2JbSPxpxMDhP9Z74mahAStibTlrBMW0520+epJH5sac7/LwZW5Bmg/E6CXuEF53JJFW509uP+lSedaUNxg=="],
3472
3473 "unrun/rolldown/@rolldown/binding-linux-arm64-musl": ["@rolldown/binding-linux-arm64-musl@1.0.0-rc.9", "", { "os": "linux", "cpu": "arm64" }, "sha512-JA1QRW31ogheAIRhIg9tjMfsYbglXXYGNPLdPEYrwFxdbkQCAzvpSCSHCDWNl4hTtrol8WeboCSEpjdZK8qrCg=="],
3474
3475 "unrun/rolldown/@rolldown/binding-linux-x64-gnu": ["@rolldown/binding-linux-x64-gnu@1.0.0-rc.9", "", { "os": "linux", "cpu": "x64" }, "sha512-cVEl1vZtBsBZna3YMjGXNvnYYrOJ7RzuWvZU0ffvJUexWkukMaDuGhUXn0rjnV0ptzGVkvc+vW9Yqy6h8YX4pg=="],
3476
3477 "unrun/rolldown/@rolldown/binding-linux-x64-musl": ["@rolldown/binding-linux-x64-musl@1.0.0-rc.9", "", { "os": "linux", "cpu": "x64" }, "sha512-UzYnKCIIc4heAKgI4PZ3dfBGUZefGCJ1TPDuLHoCzgrMYPb5Rv6TLFuYtyM4rWyHM7hymNdsg5ik2C+UD9VDbA=="],
3478
3479 "unrun/rolldown/@rolldown/binding-openharmony-arm64": ["@rolldown/binding-openharmony-arm64@1.0.0-rc.9", "", { "os": "none", "cpu": "arm64" }, "sha512-+6zoiF+RRyf5cdlFQP7nm58mq7+/2PFaY2DNQeD4B87N36JzfF/l9mdBkkmTvSYcYPE8tMh/o3cRlsx1ldLfog=="],
3480
3481 "unrun/rolldown/@rolldown/binding-wasm32-wasi": ["@rolldown/binding-wasm32-wasi@1.0.0-rc.9", "", { "dependencies": { "@napi-rs/wasm-runtime": "^1.1.1" }, "cpu": "none" }, "sha512-rgFN6sA/dyebil3YTlL2evvi/M+ivhfnyxec7AccTpRPccno/rPoNlqybEZQBkcbZu8Hy+eqNJCqfBR8P7Pg8g=="],
3482
3483 "unrun/rolldown/@rolldown/binding-win32-arm64-msvc": ["@rolldown/binding-win32-arm64-msvc@1.0.0-rc.9", "", { "os": "win32", "cpu": "arm64" }, "sha512-lHVNUG/8nlF1IQk1C0Ci574qKYyty2goMiPlRqkC5R+3LkXDkL5Dhx8ytbxq35m+pkHVIvIxviD+TWLdfeuadA=="],
3484
3485 "unrun/rolldown/@rolldown/binding-win32-x64-msvc": ["@rolldown/binding-win32-x64-msvc@1.0.0-rc.9", "", { "os": "win32", "cpu": "x64" }, "sha512-G0oA4+w1iY5AGi5HcDTxWsoxF509hrFIPB2rduV5aDqS9FtDg1CAfa7V34qImbjfhIcA8C+RekocJZA96EarwQ=="],
3486
3487 "unrun/rolldown/@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.0-rc.9", "", {}, "sha512-w6oiRWgEBl04QkFZgmW+jnU1EC9b57Oihi2ot3HNWIQRqgHp5PnYDia5iZ5FF7rpa4EQdiqMDXjlqKGXBhsoXw=="],
3488
3489 "unstorage/chokidar/readdirp": ["readdirp@5.0.0", "", {}, "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ=="],
3490
3491 "vite/lightningcss/lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.32.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ=="],
3492
3493 "vite/lightningcss/lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.32.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w=="],
3494
3495 "vite/lightningcss/lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.32.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig=="],
3496
3497 "vite/lightningcss/lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.32.0", "", { "os": "linux", "cpu": "arm" }, "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw=="],
3498
3499 "vite/lightningcss/lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.32.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ=="],
3500
3501 "vite/lightningcss/lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.32.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg=="],
3502
3503 "vite/lightningcss/lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.32.0", "", { "os": "linux", "cpu": "x64" }, "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA=="],
3504
3505 "vite/lightningcss/lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.32.0", "", { "os": "linux", "cpu": "x64" }, "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg=="],
3506
3507 "vite/lightningcss/lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.32.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw=="],
3508
3509 "vite/lightningcss/lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.32.0", "", { "os": "win32", "cpu": "x64" }, "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q=="],
3510
3511 "vite/rolldown/@oxc-project/types": ["@oxc-project/types@0.115.0", "", {}, "sha512-4n91DKnebUS4yjUHl2g3/b2T+IUdCfmoZGhmwsovZCDaJSs+QkVAM+0AqqTxHSsHfeiMuueT75cZaZcT/m0pSw=="],
3512
3513 "vite/rolldown/@rolldown/binding-android-arm64": ["@rolldown/binding-android-arm64@1.0.0-rc.9", "", { "os": "android", "cpu": "arm64" }, "sha512-lcJL0bN5hpgJfSIz/8PIf02irmyL43P+j1pTCfbD1DbLkmGRuFIA4DD3B3ZOvGqG0XiVvRznbKtN0COQVaKUTg=="],
3514
3515 "vite/rolldown/@rolldown/binding-darwin-arm64": ["@rolldown/binding-darwin-arm64@1.0.0-rc.9", "", { "os": "darwin", "cpu": "arm64" }, "sha512-J7Zk3kLYFsLtuH6U+F4pS2sYVzac0qkjcO5QxHS7OS7yZu2LRs+IXo+uvJ/mvpyUljDJ3LROZPoQfgBIpCMhdQ=="],
3516
3517 "vite/rolldown/@rolldown/binding-darwin-x64": ["@rolldown/binding-darwin-x64@1.0.0-rc.9", "", { "os": "darwin", "cpu": "x64" }, "sha512-iwtmmghy8nhfRGeNAIltcNXzD0QMNaaA5U/NyZc1Ia4bxrzFByNMDoppoC+hl7cDiUq5/1CnFthpT9n+UtfFyg=="],
3518
3519 "vite/rolldown/@rolldown/binding-freebsd-x64": ["@rolldown/binding-freebsd-x64@1.0.0-rc.9", "", { "os": "freebsd", "cpu": "x64" }, "sha512-DLFYI78SCiZr5VvdEplsVC2Vx53lnA4/Ga5C65iyldMVaErr86aiqCoNBLl92PXPfDtUYjUh+xFFor40ueNs4Q=="],
3520
3521 "vite/rolldown/@rolldown/binding-linux-arm-gnueabihf": ["@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.9", "", { "os": "linux", "cpu": "arm" }, "sha512-CsjTmTwd0Hri6iTw/DRMK7kOZ7FwAkrO4h8YWKoX/kcj833e4coqo2wzIFywtch/8Eb5enQ/lwLM7w6JX1W5RQ=="],
3522
3523 "vite/rolldown/@rolldown/binding-linux-arm64-gnu": ["@rolldown/binding-linux-arm64-gnu@1.0.0-rc.9", "", { "os": "linux", "cpu": "arm64" }, "sha512-2x9O2JbSPxpxMDhP9Z74mahAStibTlrBMW0520+epJH5sac7/LwZW5Bmg/E6CXuEF53JJFW509uP+lSedaUNxg=="],
3524
3525 "vite/rolldown/@rolldown/binding-linux-arm64-musl": ["@rolldown/binding-linux-arm64-musl@1.0.0-rc.9", "", { "os": "linux", "cpu": "arm64" }, "sha512-JA1QRW31ogheAIRhIg9tjMfsYbglXXYGNPLdPEYrwFxdbkQCAzvpSCSHCDWNl4hTtrol8WeboCSEpjdZK8qrCg=="],
3526
3527 "vite/rolldown/@rolldown/binding-linux-x64-gnu": ["@rolldown/binding-linux-x64-gnu@1.0.0-rc.9", "", { "os": "linux", "cpu": "x64" }, "sha512-cVEl1vZtBsBZna3YMjGXNvnYYrOJ7RzuWvZU0ffvJUexWkukMaDuGhUXn0rjnV0ptzGVkvc+vW9Yqy6h8YX4pg=="],
3528
3529 "vite/rolldown/@rolldown/binding-linux-x64-musl": ["@rolldown/binding-linux-x64-musl@1.0.0-rc.9", "", { "os": "linux", "cpu": "x64" }, "sha512-UzYnKCIIc4heAKgI4PZ3dfBGUZefGCJ1TPDuLHoCzgrMYPb5Rv6TLFuYtyM4rWyHM7hymNdsg5ik2C+UD9VDbA=="],
3530
3531 "vite/rolldown/@rolldown/binding-openharmony-arm64": ["@rolldown/binding-openharmony-arm64@1.0.0-rc.9", "", { "os": "none", "cpu": "arm64" }, "sha512-+6zoiF+RRyf5cdlFQP7nm58mq7+/2PFaY2DNQeD4B87N36JzfF/l9mdBkkmTvSYcYPE8tMh/o3cRlsx1ldLfog=="],
3532
3533 "vite/rolldown/@rolldown/binding-wasm32-wasi": ["@rolldown/binding-wasm32-wasi@1.0.0-rc.9", "", { "dependencies": { "@napi-rs/wasm-runtime": "^1.1.1" }, "cpu": "none" }, "sha512-rgFN6sA/dyebil3YTlL2evvi/M+ivhfnyxec7AccTpRPccno/rPoNlqybEZQBkcbZu8Hy+eqNJCqfBR8P7Pg8g=="],
3534
3535 "vite/rolldown/@rolldown/binding-win32-arm64-msvc": ["@rolldown/binding-win32-arm64-msvc@1.0.0-rc.9", "", { "os": "win32", "cpu": "arm64" }, "sha512-lHVNUG/8nlF1IQk1C0Ci574qKYyty2goMiPlRqkC5R+3LkXDkL5Dhx8ytbxq35m+pkHVIvIxviD+TWLdfeuadA=="],
3536
3537 "vite/rolldown/@rolldown/binding-win32-x64-msvc": ["@rolldown/binding-win32-x64-msvc@1.0.0-rc.9", "", { "os": "win32", "cpu": "x64" }, "sha512-G0oA4+w1iY5AGi5HcDTxWsoxF509hrFIPB2rduV5aDqS9FtDg1CAfa7V34qImbjfhIcA8C+RekocJZA96EarwQ=="],
3538
3539 "vite/rolldown/@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.0-rc.9", "", {}, "sha512-w6oiRWgEBl04QkFZgmW+jnU1EC9b57Oihi2ot3HNWIQRqgHp5PnYDia5iZ5FF7rpa4EQdiqMDXjlqKGXBhsoXw=="],
3540
3541 "@tanstack/router-plugin/chokidar/readdirp/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="],
3542
3543 "ast-kit/@babel/parser/@babel/types/@babel/helper-string-parser": ["@babel/helper-string-parser@8.0.0-rc.2", "", {}, "sha512-noLx87RwlBEMrTzncWd/FvTxoJ9+ycHNg0n8yyYydIoDsLZuxknKgWRJUqcrVkNrJ74uGyhWQzQaS3q8xfGAhQ=="],
3544
3545 "log-symbols/chalk/ansi-styles/color-convert": ["color-convert@1.9.3", "", { "dependencies": { "color-name": "1.1.3" } }, "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="],
3546
3547 "log-symbols/chalk/supports-color/has-flag": ["has-flag@3.0.0", "", {}, "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="],
3548
3549 "ora/chalk/ansi-styles/color-convert": ["color-convert@1.9.3", "", { "dependencies": { "color-name": "1.1.3" } }, "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="],
3550
3551 "ora/chalk/supports-color/has-flag": ["has-flag@3.0.0", "", {}, "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="],
3552
3553 "log-symbols/chalk/ansi-styles/color-convert/color-name": ["color-name@1.1.3", "", {}, "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="],
3554
3555 "ora/chalk/ansi-styles/color-convert/color-name": ["color-name@1.1.3", "", {}, "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="],
3556 }
3557}
oxlint-plugin-t3code/package.json+2-1
......@@ -4,7 +4,7 @@
44 "type": "module",
55 "scripts": {
66 "typecheck": "tsgo --noEmit",
7 "test": "vitest run"
7 "test": "vp test run"
88 },
99 "dependencies": {
1010 "@effect/platform-node": "catalog:",
......@@ -14,6 +14,7 @@
1414 "devDependencies": {
1515 "@effect/vitest": "catalog:",
1616 "@types/bun": "catalog:",
17 "vite-plus": "catalog:",
1718 "vitest": "catalog:"
1819 }
1920}
oxlint-plugin-t3code/test/utils.ts+8-1
......@@ -86,7 +86,14 @@ export const createOxlintRuleHarness = (ruleName: string): RuleHarness => {
8686 const configPath = path.join(fixtureDir, ".oxlintrc.json");
8787 const sourcePath = path.join(fixtureDir, "fixture.ts");
8888 const repoRoot = path.join(import.meta.dirname, "..", "..");
89 const oxlintBin = path.join(repoRoot, "node_modules", ".bin", "oxlint");
89 const oxlintBin = path.join(
90 repoRoot,
91 "node_modules",
92 ".pnpm",
93 "node_modules",
94 ".bin",
95 "oxlint",
96 );
9097 const pluginPath = path.join(repoRoot, "oxlint-plugin-t3code", "index.ts");
9198
9299 yield* fs.writeFileString(
package.json+35-35
......@@ -19,38 +19,40 @@
1919 "@effect/vitest": "4.0.0-beta.73",
2020 "@effect/tsgo": "0.11.4",
2121 "@pierre/diffs": "1.1.20",
22 "@vitest/runner": "^4.1.8",
2223 "@types/bun": "^1.3.11",
23 "@types/node": "^24.10.13",
24 "@types/node": "24.12.4",
2425 "@typescript/native-preview": "7.0.0-dev.20260527.2",
25 "tsdown": "^0.20.3",
2626 "typescript": "~6.0.3",
27 "@vitest/browser-playwright": "4.1.0",
28 "vitest": "4.1.0"
27 "vitest": "npm:@voidzero-dev/vite-plus-test@latest",
28 "vite": "npm:@voidzero-dev/vite-plus-core@latest",
29 "vite-plus": "latest",
30 "yaml": "^2.9.0"
2931 }
3032 },
3133 "type": "module",
3234 "scripts": {
33 "prepare": "effect-tsgo patch",
35 "prepare": "vp config && effect-tsgo patch",
3436 "dev": "node scripts/dev-runner.ts dev",
3537 "dev:server": "node scripts/dev-runner.ts dev:server",
3638 "dev:web": "node scripts/dev-runner.ts dev:web",
37 "dev:marketing": "turbo run dev --filter=@t3tools/marketing",
39 "dev:marketing": "vp run --filter @t3tools/marketing dev",
3840 "dev:desktop": "node scripts/dev-runner.ts dev:desktop",
39 "start": "turbo run start --filter=t3",
40 "start:desktop": "turbo run start --filter=@t3tools/desktop",
41 "start:marketing": "turbo run preview --filter=@t3tools/marketing",
41 "start": "vp run --filter t3 start",
42 "start:desktop": "vp run --filter @t3tools/desktop start",
43 "start:marketing": "vp run --filter @t3tools/marketing preview",
4244 "start:mock-update-server": "node scripts/mock-update-server.ts",
43 "build": "turbo run build",
44 "build:marketing": "turbo run build --filter=@t3tools/marketing",
45 "build:desktop": "turbo run build --filter=@t3tools/desktop --filter=t3",
46 "typecheck": "turbo run typecheck",
47 "lint": "oxlint --disable-nested-config --report-unused-disable-directives",
45 "build": "vp run --filter './apps/*' --filter './packages/*' --filter './oxlint-plugin-t3code' --filter './scripts' build",
46 "build:marketing": "vp run --filter @t3tools/marketing build",
47 "build:desktop": "vp run --filter @t3tools/desktop --filter t3 build",
48 "typecheck": "vp run -r --concurrency-limit 2 typecheck",
49 "lint": "vp lint --report-unused-disable-directives",
4850 "lint:mobile": "node scripts/mobile-native-static-check.ts",
49 "test": "turbo run test",
50 "test:desktop-smoke": "turbo run smoke-test --filter=@t3tools/desktop",
51 "fmt": "oxfmt",
52 "fmt:check": "oxfmt --check",
53 "build:contracts": "turbo run build --filter=@t3tools/contracts",
51 "test": "vp run -r test",
52 "test:desktop-smoke": "vp run --filter @t3tools/desktop smoke-test",
53 "fmt": "vp fmt",
54 "fmt:check": "vp fmt --check",
55 "build:contracts": "vp run --filter @t3tools/contracts build",
5456 "dist:desktop:artifact": "node scripts/build-desktop-artifact.ts",
5557 "dist:desktop:dmg": "node scripts/build-desktop-artifact.ts --platform mac --target dmg",
5658 "dist:desktop:dmg:arm64": "node scripts/build-desktop-artifact.ts --platform mac --target dmg --arch arm64",
......@@ -60,7 +62,7 @@
6062 "dist:desktop:win:arm64": "node scripts/build-desktop-artifact.ts --platform win --target nsis --arch arm64",
6163 "dist:desktop:win:x64": "node scripts/build-desktop-artifact.ts --platform win --target nsis --arch x64",
6264 "release:smoke": "node scripts/release-smoke.ts",
63 "clean": "rm -rf node_modules apps/*/node_modules packages/*/node_modules apps/*/dist apps/*/dist-electron packages/*/dist .turbo apps/*/.turbo packages/*/.turbo",
65 "clean": "rm -rf node_modules apps/*/node_modules packages/*/node_modules apps/*/dist apps/*/dist-electron packages/*/dist .vite-plus apps/*/.vite-plus packages/*/.vite-plus",
6466 "sync:vscode-icons": "node scripts/sync-vscode-icons.mjs",
6567 "sync:repos": "node scripts/sync-reference-repos.ts"
6668 },
......@@ -69,10 +71,11 @@
6971 "@oxlint/plugins": "^1.63.0",
7072 "@types/node": "catalog:",
7173 "@typescript/native-preview": "catalog:",
72 "oxfmt": "^0.40.0",
73 "oxlint": "^1.63.0",
74 "turbo": "^2.3.3",
75 "vitest": "catalog:"
74 "@vitest/runner": "catalog:",
75 "vite": "catalog:",
76 "vite-plus": "catalog:",
77 "vitest": "catalog:",
78 "yaml": "catalog:"
7679 },
7780 "overrides": {
7881 "@effect/atom-react": "catalog:",
......@@ -81,26 +84,23 @@
8184 "@effect/platform-node-shared": "catalog:",
8285 "@effect/sql-sqlite-bun": "catalog:",
8386 "@effect/vitest": "catalog:",
87 "@types/node": "catalog:",
8488 "effect": "catalog:",
85 "vite": "^8.0.0"
89 "vite": "catalog:",
90 "vitest": "catalog:"
8691 },
8792 "engines": {
88 "bun": "^1.3.11",
8993 "node": "^24.13.1"
9094 },
91 "packageManager": "bun@1.3.11",
95 "packageManager": "pnpm@10.24.0",
9296 "msw": {
9397 "workerDirectory": [
9498 "apps/web/public"
9599 ]
96100 },
97101 "patchedDependencies": {
98 "effect@4.0.0-beta.73": "patches/effect@4.0.0-beta.73.patch",
99 "react-native-nitro-modules@0.35.4": "patches/react-native-nitro-modules@0.35.4.patch",
100 "@pierre/diffs@1.1.20": "patches/@pierre%2Fdiffs@1.1.20.patch"
101 },
102 "trustedDependencies": [
103 "node-pty",
104 "electron"
105 ]
102 "@pierre/diffs@1.1.20@1.1.20": "patches/@pierre%2Fdiffs@1.1.20.patch",
103 "effect@4.0.0-beta.73@4.0.0-beta.73": "patches/effect@4.0.0-beta.73.patch",
104 "react-native-nitro-modules@0.35.9@0.35.9": "patches/react-native-nitro-modules@0.35.9.patch"
105 }
106106}
packages/client-runtime/package.json+2-1
......@@ -15,7 +15,7 @@
1515 },
1616 "scripts": {
1717 "typecheck": "tsgo --noEmit",
18 "test": "vitest run"
18 "test": "vp test run"
1919 },
2020 "dependencies": {
2121 "@t3tools/contracts": "workspace:*",
......@@ -24,6 +24,7 @@
2424 },
2525 "devDependencies": {
2626 "@effect/vitest": "catalog:",
27 "vite-plus": "catalog:",
2728 "vitest": "catalog:"
2829 }
2930}
packages/client-runtime/src/addProject.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import {
33 EnvironmentId,
44 ProjectId,
packages/client-runtime/src/advertisedEndpoint.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 classifyHostedHttpsCompatibility,
packages/client-runtime/src/archivedThreadsState.test.ts+1-1
......@@ -1,6 +1,6 @@
11import { EnvironmentId, type OrchestrationShellSnapshot } from "@t3tools/contracts";
22import { AtomRegistry } from "effect/unstable/reactivity";
3import { afterEach, describe, expect, it, vi } from "vitest";
3import { afterEach, describe, expect, it, vi } from "vite-plus/test";
44
55import {
66 type ArchivedThreadsClient,
packages/client-runtime/src/checkpointDiffState.test.ts+1-1
......@@ -1,6 +1,6 @@
11import { EnvironmentId, ThreadId, type OrchestrationGetTurnDiffResult } from "@t3tools/contracts";
22import { AtomRegistry } from "effect/unstable/reactivity";
3import { afterEach, describe, expect, it, vi } from "vitest";
3import { afterEach, describe, expect, it, vi } from "vite-plus/test";
44
55import {
66 type CheckpointDiffClient,
packages/client-runtime/src/composerPathSearchState.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { assert, beforeEach, it, vi } from "vitest";
1import { assert, beforeEach, it, vi } from "vite-plus/test";
22import type { EnvironmentId } from "@t3tools/contracts";
33import { AtomRegistry } from "effect/unstable/reactivity";
44
packages/client-runtime/src/environmentRuntimeState.test.ts+1-1
......@@ -1,6 +1,6 @@
11import { AtomRegistry } from "effect/unstable/reactivity";
22import { EnvironmentId } from "@t3tools/contracts";
3import { afterEach, describe, expect, it } from "vitest";
3import { afterEach, describe, expect, it } from "vite-plus/test";
44
55import { createEnvironmentRuntimeManager } from "./environmentRuntimeState.ts";
66
packages/client-runtime/src/filesystemBrowseState.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { assert, beforeEach, it } from "vitest";
1import { assert, beforeEach, it } from "vite-plus/test";
22import type { FilesystemBrowseResult } from "@t3tools/contracts";
33import { AtomRegistry } from "effect/unstable/reactivity";
44
packages/client-runtime/src/knownEnvironment.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { EnvironmentId, ProjectId, ThreadId } from "@t3tools/contracts";
2import { describe, expect, it } from "vitest";
2import { describe, expect, it } from "vite-plus/test";
33
44import { createKnownEnvironment, getKnownEnvironmentHttpBaseUrl } from "./knownEnvironment.ts";
55import {
packages/client-runtime/src/reconnectBackoff.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 DEFAULT_RECONNECT_BACKOFF,
packages/client-runtime/src/shellSnapshotReducer.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { ProjectId, ProviderInstanceId, ThreadId } from "@t3tools/contracts";
44import type { OrchestrationShellSnapshot, OrchestrationShellStreamEvent } from "@t3tools/contracts";
packages/client-runtime/src/shellSnapshotState.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { AtomRegistry } from "effect/unstable/reactivity";
2import { afterEach, describe, expect, it } from "vitest";
2import { afterEach, describe, expect, it } from "vite-plus/test";
33
44import {
55 EnvironmentId,
packages/client-runtime/src/sourceControlDiscoveryState.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { assert, beforeEach, it } from "vitest";
1import { assert, beforeEach, it } from "vite-plus/test";
22import type { SourceControlDiscoveryResult } from "@t3tools/contracts";
33import * as Option from "effect/Option";
44import { AtomRegistry } from "effect/unstable/reactivity";
packages/client-runtime/src/terminalSessionState.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { AtomRegistry } from "effect/unstable/reactivity";
2import { afterEach, describe, expect, it } from "vitest";
2import { afterEach, describe, expect, it } from "vite-plus/test";
33
44import {
55 EnvironmentId,
packages/client-runtime/src/threadDetailReducer.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 CheckpointRef,
packages/client-runtime/src/threadDetailState.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { AtomRegistry } from "effect/unstable/reactivity";
2import { afterEach, describe, expect, it, vi } from "vitest";
2import { afterEach, describe, expect, it, vi } from "vite-plus/test";
33
44import {
55 EventId,
packages/client-runtime/src/transportError.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { isTransportConnectionErrorMessage, sanitizeThreadErrorMessage } from "./transportError.ts";
44
packages/client-runtime/src/vcsActionState.test.ts+1-1
......@@ -9,7 +9,7 @@ import {
99 type VcsSwitchRefResult,
1010} from "@t3tools/contracts";
1111import { AtomRegistry } from "effect/unstable/reactivity";
12import { afterEach, describe, expect, it, vi } from "vitest";
12import { afterEach, describe, expect, it, vi } from "vite-plus/test";
1313
1414import {
1515 type VcsActionClient,
packages/client-runtime/src/vcsRefState.test.ts+1-1
......@@ -1,6 +1,6 @@
11import { EnvironmentId, type VcsListRefsResult } from "@t3tools/contracts";
22import { AtomRegistry } from "effect/unstable/reactivity";
3import { afterEach, describe, expect, it, vi } from "vitest";
3import { afterEach, describe, expect, it, vi } from "vite-plus/test";
44
55import {
66 createVcsRefManager,
packages/client-runtime/src/vcsStatusState.test.ts+1-1
......@@ -1,6 +1,6 @@
11import { EnvironmentId, type VcsStatusResult } from "@t3tools/contracts";
22import { AtomRegistry } from "effect/unstable/reactivity";
3import { afterEach, describe, expect, it, vi } from "vitest";
3import { afterEach, describe, expect, it, vi } from "vite-plus/test";
44
55import { type VcsStatusClient, createVcsStatusManager } from "./vcsStatusState.ts";
66
packages/client-runtime/src/wsRpcClient.test.ts+1-1
......@@ -4,7 +4,7 @@ import type {
44 VcsStatusStreamEvent,
55} from "@t3tools/contracts";
66import { ORCHESTRATION_WS_METHODS, ThreadId, WS_METHODS } from "@t3tools/contracts";
7import { describe, expect, it, vi } from "vitest";
7import { describe, expect, it, vi } from "vite-plus/test";
88
99vi.mock("./wsTransport.ts", () => ({
1010 WsTransport: class WsTransport {
packages/client-runtime/src/wsRpcProtocol.ts+41-96
......@@ -200,11 +200,6 @@ export function createWsRpcProtocolLayer(
200200 const lifecycle = resolveLifecycleHandlers(handlers, options?.telemetryLifecycle);
201201 const backoff = options?.backoff ?? DEFAULT_RECONNECT_BACKOFF;
202202 const requestTelemetry = options?.requestTelemetry;
203 const instrumentRequests =
204 requestTelemetry?.onRequestSent !== undefined ||
205 requestTelemetry?.onRequestAcknowledged !== undefined ||
206 requestTelemetry?.onClearTrackedRequests !== undefined;
207
208203 const resolvedUrl =
209204 typeof url === "function"
210205 ? Effect.promise(() => url()).pipe(
......@@ -238,6 +233,16 @@ export function createWsRpcProtocolLayer(
238233 },
239234 { once: true },
240235 );
236 socket.addEventListener("message", (event) => {
237 try {
238 const message = JSON.parse(String(event.data)) as { readonly _tag?: string };
239 if (message._tag === "Pong") {
240 lifecycle.onHeartbeatPong();
241 }
242 } catch {
243 // Ignore malformed messages here; the Effect RPC parser still owns protocol errors.
244 }
245 });
241246 socket.addEventListener(
242247 "close",
243248 (event) => {
......@@ -268,107 +273,47 @@ export function createWsRpcProtocolLayer(
268273 );
269274 const protocolLayer = Layer.effect(
270275 RpcClient.Protocol,
271 instrumentRequests
272 ? Effect.map(
273 RpcClient.makeProtocolSocket({
274 retryPolicy,
275 retryTransientErrors: true,
276 }),
277 (protocol) => ({
278 ...protocol,
279 run: (clientId, writeResponse) =>
280 protocol.run(clientId, (response) => {
281 if (response._tag === "Chunk" || response._tag === "Exit") {
282 requestTelemetry?.onRequestAcknowledged?.(response.requestId);
283 } else if (response._tag === "ClientProtocolError" || response._tag === "Defect") {
284 requestTelemetry?.onClearTrackedRequests?.();
285 }
286 return writeResponse(response);
287 }),
288 send: (clientId, request, transferables) => {
289 if (request._tag === "Request") {
290 requestTelemetry?.onRequestSent?.(request.id, request.tag);
291 }
292 return protocol.send(clientId, request, transferables);
293 },
276 Effect.map(
277 RpcClient.makeProtocolSocket({
278 retryPolicy,
279 retryTransientErrors: true,
280 }),
281 (protocol) => ({
282 ...protocol,
283 run: (clientId, writeResponse) =>
284 protocol.run(clientId, (response) => {
285 if (response._tag === "Chunk" || response._tag === "Exit") {
286 requestTelemetry?.onRequestAcknowledged?.(response.requestId);
287 } else if (response._tag === "ClientProtocolError" || response._tag === "Defect") {
288 requestTelemetry?.onClearTrackedRequests?.();
289 }
290 return writeResponse(response);
294291 }),
295 )
296 : RpcClient.makeProtocolSocket({
297 retryPolicy,
298 retryTransientErrors: true,
299 }),
300 );
301 const requestHooksLayer = Layer.succeed(
302 RpcClient.RequestHooks,
303 RpcClient.RequestHooks.of({
304 onRequestStart: (info) =>
305 Effect.sync(() => {
306 if (!lifecycle.isActive()) {
307 return;
308 }
309 handlers?.onRequestStart?.({
310 id: String(info.id),
311 tag: info.tag,
312 stream: info.stream,
313 });
314 }),
315 onRequestChunk: (info) =>
316 Effect.sync(() => {
317 if (!lifecycle.isActive()) {
318 return;
319 }
320 handlers?.onRequestChunk?.({
321 id: String(info.id),
322 tag: info.tag,
323 chunkCount: info.chunkCount,
324 });
325 }),
326 onRequestExit: (info) =>
327 Effect.sync(() => {
328 if (!lifecycle.isActive()) {
329 return;
292 send: (clientId, request, transferables) => {
293 if (request._tag === "Request") {
294 requestTelemetry?.onRequestSent?.(request.id, request.tag);
295 if (lifecycle.isActive()) {
296 handlers?.onRequestStart?.({
297 id: request.id,
298 tag: request.tag,
299 stream: false,
300 });
301 }
330302 }
331 handlers?.onRequestExit?.({
332 id: String(info.id),
333 tag: info.tag,
334 stream: info.stream,
335 });
336 }),
337 onRequestInterrupt: (info) =>
338 Effect.sync(() => {
339 if (!lifecycle.isActive()) {
340 return;
341 }
342 handlers?.onRequestInterrupt?.({
343 id: String(info.id),
344 ...(info.tag === undefined ? {} : { tag: info.tag }),
345 });
346 }),
347 }),
303 return protocol.send(clientId, request, transferables);
304 },
305 }),
306 ),
348307 );
349308 const connectionHooksLayer = Layer.succeed(
350309 RpcClient.ConnectionHooks,
351310 RpcClient.ConnectionHooks.of({
352311 onConnect: Effect.void,
353312 onDisconnect: Effect.void,
354 onPing: Effect.sync(() => {
355 lifecycle.onHeartbeatPing();
356 }),
357 onPong: Effect.sync(() => {
358 lifecycle.onHeartbeatPong();
359 }),
360 onPingTimeout: Effect.sync(() => {
361 requestTelemetry?.onClearTrackedRequests?.();
362 lifecycle.onHeartbeatTimeout();
363 }),
364313 }),
365314 );
366315
367 return Layer.mergeAll(
368 protocolLayer.pipe(
369 Layer.provide(Layer.mergeAll(socketLayer, RpcSerialization.layerJson, connectionHooksLayer)),
370 ),
371 requestHooksLayer,
372 connectionHooksLayer,
316 return protocolLayer.pipe(
317 Layer.provide(Layer.mergeAll(socketLayer, RpcSerialization.layerJson, connectionHooksLayer)),
373318 );
374319}
packages/client-runtime/src/wsTransport.test.ts+1-1
......@@ -2,7 +2,7 @@ import { WS_METHODS } from "@t3tools/contracts";
22import * as Duration from "effect/Duration";
33import * as Effect from "effect/Effect";
44import * as Stream from "effect/Stream";
5import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
5import { afterEach, beforeEach, describe, expect, it, vi } from "vite-plus/test";
66
77import { WsTransport } from "./wsTransport.ts";
88
packages/client-runtime/src/wsTransport.ts+7
......@@ -163,6 +163,13 @@ export class WsTransport {
163163
164164 const session = this.session;
165165 try {
166 if (hasReceivedValue) {
167 try {
168 options?.onResubscribe?.();
169 } catch {
170 // Ignore reconnect hook failures so the stream can recover.
171 }
172 }
166173 const runningStream = this.runStreamOnSession(
167174 session,
168175 connect,
packages/client-runtime/vite.config.ts created+9
......@@ -0,0 +1,9 @@
1import "vite-plus/test/config";
2import { defineConfig } from "vite-plus";
3
4export default defineConfig({
5 test: {
6 environment: "node",
7 include: ["src/**/*.test.ts"],
8 },
9});
packages/client-runtime/vitest.config.ts deleted-8
......@@ -1,8 +0,0 @@
1import { defineConfig } from "vitest/config";
2
3export default defineConfig({
4 test: {
5 include: ["src/**/*.test.ts"],
6 environment: "node",
7 },
8});
packages/contracts/package.json+2-1
......@@ -18,13 +18,14 @@
1818 },
1919 "scripts": {
2020 "typecheck": "tsgo --noEmit",
21 "test": "vitest run"
21 "test": "vp test run"
2222 },
2323 "dependencies": {
2424 "effect": "catalog:"
2525 },
2626 "devDependencies": {
2727 "@effect/vitest": "catalog:",
28 "vite-plus": "catalog:",
2829 "vitest": "catalog:"
2930 }
3031}
packages/contracts/src/git.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import * as Schema from "effect/Schema";
33
44import {
packages/contracts/src/provider.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import * as Schema from "effect/Schema";
33
44import {
packages/contracts/src/providerInstance.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import * as Schema from "effect/Schema";
33
44import {
packages/contracts/src/providerRuntime.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import * as Schema from "effect/Schema";
33
44import { ProviderRuntimeEvent } from "./providerRuntime.ts";
packages/contracts/src/server.test.ts+1-1
......@@ -1,5 +1,5 @@
11import * as Schema from "effect/Schema";
2import { describe, expect, it } from "vitest";
2import { describe, expect, it } from "vite-plus/test";
33
44import { ServerProvider } from "./server.ts";
55
packages/contracts/src/settings.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import * as Schema from "effect/Schema";
33
44import { ProviderInstanceId } from "./providerInstance.ts";
packages/contracts/src/terminal.test.ts+1-1
......@@ -1,5 +1,5 @@
11import * as Schema from "effect/Schema";
2import { describe, expect, it } from "vitest";
2import { describe, expect, it } from "vite-plus/test";
33
44import {
55 DEFAULT_TERMINAL_ID,
packages/effect-acp/package.json+3-2
......@@ -34,8 +34,8 @@
3434 },
3535 "scripts": {
3636 "typecheck": "tsgo --noEmit",
37 "test": "vitest run",
38 "generate": "bun run scripts/generate.ts"
37 "test": "vp test run",
38 "generate": "node scripts/generate.ts"
3939 },
4040 "dependencies": {
4141 "effect": "catalog:"
......@@ -45,6 +45,7 @@
4545 "@effect/platform-node": "catalog:",
4646 "@effect/vitest": "catalog:",
4747 "@types/node": "catalog:",
48 "vite-plus": "catalog:",
4849 "vitest": "catalog:"
4950 }
5051}
packages/effect-acp/src/client.test.ts+2-1
......@@ -27,13 +27,14 @@ const ExtResponse = jsonRpcResponse(Schema.Struct({ ok: Schema.Boolean }));
2727const mockPeerPath = Effect.map(Effect.service(Path.Path), (path) =>
2828 path.join(import.meta.dirname, "../test/fixtures/acp-mock-peer.ts"),
2929);
30const mockPeerArgs = (path: string) => [path];
3031
3132it.layer(NodeServices.layer)("effect-acp client", (it) => {
3233 const makeHandle = (env?: Record<string, string>) =>
3334 Effect.gen(function* () {
3435 const spawner = yield* ChildProcessSpawner.ChildProcessSpawner;
3536 const path = yield* Path.Path;
36 const command = ChildProcess.make("bun", ["run", yield* mockPeerPath], {
37 const command = ChildProcess.make("node", mockPeerArgs(yield* mockPeerPath), {
3738 cwd: path.join(import.meta.dirname, ".."),
3839 shell: process.platform === "win32",
3940 ...(env ? { env: { ...process.env, ...env } } : {}),
packages/effect-acp/src/protocol.test.ts+2-1
......@@ -51,12 +51,13 @@ const decodeRequestPermissionResponse = Schema.decodeEffect(
5151const mockPeerPath = Effect.map(Effect.service(Path.Path), (path) =>
5252 path.join(import.meta.dirname, "../test/fixtures/acp-mock-peer.ts"),
5353);
54const mockPeerArgs = (path: string) => [path];
5455
5556const makeHandle = (env?: Record<string, string>) =>
5657 Effect.gen(function* () {
5758 const spawner = yield* ChildProcessSpawner.ChildProcessSpawner;
5859 const path = yield* Path.Path;
59 const command = ChildProcess.make("bun", ["run", yield* mockPeerPath], {
60 const command = ChildProcess.make("node", mockPeerArgs(yield* mockPeerPath), {
6061 cwd: path.join(import.meta.dirname, ".."),
6162 shell: process.platform === "win32",
6263 ...(env ? { env: { ...process.env, ...env } } : {}),
packages/effect-codex-app-server/package.json+4-3
......@@ -26,9 +26,9 @@
2626 },
2727 "scripts": {
2828 "typecheck": "tsgo --noEmit",
29 "test": "vitest run",
30 "generate": "bun run scripts/generate.ts",
31 "probe": "bun run test/examples/codex-app-server-probe.ts"
29 "test": "vp test run",
30 "generate": "node scripts/generate.ts",
31 "probe": "node test/examples/codex-app-server-probe.ts"
3232 },
3333 "dependencies": {
3434 "effect": "catalog:"
......@@ -38,6 +38,7 @@
3838 "@effect/platform-node": "catalog:",
3939 "@effect/vitest": "catalog:",
4040 "@types/node": "catalog:",
41 "vite-plus": "catalog:",
4142 "vitest": "catalog:"
4243 }
4344}
packages/effect-codex-app-server/src/client.test.ts+10-8
......@@ -14,14 +14,16 @@ import * as CodexClient from "./client.ts";
1414const mockPeerPath = Effect.map(Effect.service(Path.Path), (path) =>
1515 path.join(import.meta.dirname, "../test/fixtures/codex-app-server-mock-peer.ts"),
1616);
17const mockPeerArgs = (path: string) => [path];
1718
1819it.layer(NodeServices.layer)("effect-codex-app-server client", (it) => {
1920 const makeHandle = () =>
2021 Effect.gen(function* () {
2122 const spawner = yield* ChildProcessSpawner.ChildProcessSpawner;
2223 const path = yield* Path.Path;
23 const command = ChildProcess.make("bun", ["run", yield* mockPeerPath], {
24 cwd: path.join(import.meta.dirname, ".."),
24 const peerCwd = path.join(import.meta.dirname, "..");
25 const command = ChildProcess.make("node", mockPeerArgs(yield* mockPeerPath), {
26 cwd: peerCwd,
2527 shell: process.platform === "win32",
2628 });
2729 return yield* spawner.spawn(command);
......@@ -78,11 +80,11 @@ it.layer(NodeServices.layer)("effect-codex-app-server client", (it) => {
7880 planType: "plus",
7981 });
8082
81 const skills = yield* client.request("skills/list", {
82 cwds: [process.cwd()],
83 });
83 const path = yield* Path.Path;
84 const peerCwd = path.join(import.meta.dirname, "..");
85 const skills = yield* client.request("skills/list", { cwds: [peerCwd] });
8486 assert.equal(skills.data.length, 1);
85 assert.equal(skills.data[0]?.cwd, process.cwd());
87 assert.equal(skills.data[0]?.cwd, peerCwd);
8688
8789 return {
8890 account,
......@@ -127,8 +129,8 @@ it.layer(NodeServices.layer)("effect-codex-app-server client", (it) => {
127129 const path = yield* Path.Path;
128130 const scope = yield* Scope.make();
129131 const clientLayer = CodexClient.layerCommand({
130 command: "bun",
131 args: ["run", yield* mockPeerPath],
132 command: "node",
133 args: mockPeerArgs(yield* mockPeerPath),
132134 cwd: path.join(import.meta.dirname, ".."),
133135 });
134136 const context = yield* Layer.buildWithScope(clientLayer, scope);
packages/shared/package.json+2-1
......@@ -114,7 +114,7 @@
114114 },
115115 "scripts": {
116116 "typecheck": "tsgo --noEmit",
117 "test": "vitest run"
117 "test": "vp test run"
118118 },
119119 "dependencies": {
120120 "@t3tools/contracts": "workspace:*",
......@@ -124,6 +124,7 @@
124124 "@effect/platform-node": "catalog:",
125125 "@effect/vitest": "catalog:",
126126 "@types/node": "catalog:",
127 "vite-plus": "catalog:",
127128 "vitest": "catalog:"
128129 }
129130}
packages/shared/src/DrainableWorker.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { it } from "@effect/vitest";
2import { describe, expect } from "vitest";
2import { describe, expect } from "vite-plus/test";
33import * as Deferred from "effect/Deferred";
44import * as Effect from "effect/Effect";
55
packages/shared/src/KeyedCoalescingWorker.test.ts+1-1
......@@ -1,5 +1,5 @@
11import { it } from "@effect/vitest";
2import { describe, expect } from "vitest";
2import { describe, expect } from "vite-plus/test";
33import * as Deferred from "effect/Deferred";
44import * as Effect from "effect/Effect";
55
packages/shared/src/String.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { truncate } from "./String.ts";
44
packages/shared/src/cliArgs.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { parseCliArgs } from "./cliArgs.ts";
44
packages/shared/src/git.test.ts+1-1
......@@ -1,5 +1,5 @@
11import type { VcsStatusRemoteResult, VcsStatusResult } from "@t3tools/contracts";
2import { describe, expect, it } from "vitest";
2import { describe, expect, it } from "vite-plus/test";
33
44import {
55 applyGitStatusStreamEvent,
packages/shared/src/model.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import {
33 DEFAULT_MODEL,
44 ProviderDriverKind,
packages/shared/src/path.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22import {
33 isExplicitRelativePath,
44 isUncPath,
packages/shared/src/remote.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { resolveRemotePairingTarget } from "./remote.ts";
44
packages/shared/src/schemaJson.test.ts+1-1
......@@ -1,5 +1,5 @@
11import * as Schema from "effect/Schema";
2import { describe, expect, it } from "vitest";
2import { describe, expect, it } from "vite-plus/test";
33
44import { extractJsonObject, fromLenientJson } from "./schemaJson.ts";
55
packages/shared/src/searchRanking.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 compareRankedSearchResults,
packages/shared/src/semver.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { compareSemverVersions, normalizeSemverVersion, satisfiesSemverRange } from "./semver.ts";
44
packages/shared/src/serverSettings.test.ts+1-1
......@@ -3,7 +3,7 @@ import {
33 ProviderDriverKind,
44 ProviderInstanceId,
55} from "@t3tools/contracts";
6import { describe, expect, it } from "vitest";
6import { describe, expect, it } from "vite-plus/test";
77import { createModelSelection } from "./model.ts";
88import {
99 applyServerSettingsPatch,
packages/shared/src/shell.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it, vi } from "vitest";
1import { describe, expect, it, vi } from "vite-plus/test";
22
33import {
44 extractPathFromShellOutput,
packages/shared/src/sourceControl.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 detectSourceControlProviderFromRemoteUrl,
packages/shared/src/terminalLabels.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import type { TerminalSummary } from "@t3tools/contracts";
44import { DEFAULT_TERMINAL_ID } from "@t3tools/contracts";
packages/shared/src/toolActivity.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import { deriveToolActivityPresentation } from "./toolActivity.ts";
44
packages/ssh/package.json+2-1
......@@ -26,7 +26,7 @@
2626 },
2727 "scripts": {
2828 "typecheck": "tsgo --noEmit",
29 "test": "vitest run"
29 "test": "vp test run"
3030 },
3131 "dependencies": {
3232 "@t3tools/contracts": "workspace:*",
......@@ -37,6 +37,7 @@
3737 "@effect/platform-node": "catalog:",
3838 "@effect/vitest": "catalog:",
3939 "@types/node": "catalog:",
40 "vite-plus": "catalog:",
4041 "vitest": "catalog:"
4142 }
4243}
packages/tailscale/package.json+2-1
......@@ -10,7 +10,7 @@
1010 },
1111 "scripts": {
1212 "typecheck": "tsgo --noEmit",
13 "test": "vitest run"
13 "test": "vp test run"
1414 },
1515 "dependencies": {
1616 "@effect/platform-node": "catalog:",
......@@ -19,6 +19,7 @@
1919 "devDependencies": {
2020 "@effect/vitest": "catalog:",
2121 "@types/node": "catalog:",
22 "vite-plus": "catalog:",
2223 "vitest": "catalog:"
2324 }
2425}
patches/react-native-nitro-modules@0.35.4.patch deleted-16
......@@ -1,16 +0,0 @@
1diff --git a/package.json b/package.json
2index 4e4366fb9d05a6c250acfc62e79487475d8ac05b..200e4680d77cbb4f14d22eb986efde1275a0d3e8 100644
3--- a/package.json
4+++ b/package.json
5@@ -88,6 +88,11 @@
6 "jsSrcsDir": "./src",
7 "android": {
8 "javaPackageName": "com.margelo.nitro"
9+ },
10+ "ios": {
11+ "modulesProvider": {
12+ "NitroModules": "NativeNitroModules"
13+ }
14 }
15 },
16 "jest": {
patches/react-native-nitro-modules@0.35.9.patch created+16
......@@ -0,0 +1,16 @@
1diff --git a/package.json b/package.json
2index 4e4366fb9d05a6c250acfc62e79487475d8ac05b..200e4680d77cbb4f14d22eb986efde1275a0d3e8 100644
3--- a/package.json
4+++ b/package.json
5@@ -88,6 +88,11 @@
6 "jsSrcsDir": "./src",
7 "android": {
8 "javaPackageName": "com.margelo.nitro"
9+ },
10+ "ios": {
11+ "modulesProvider": {
12+ "NitroModules": "NativeNitroModules"
13+ }
14 }
15 },
16 "jest": {
pnpm-lock.yaml created+15203
......@@ -0,0 +1,15203 @@
1lockfileVersion: '9.0'
2
3settings:
4 autoInstallPeers: true
5 excludeLinksFromLockfile: false
6
7catalogs:
8 default:
9 '@effect/openapi-generator':
10 specifier: 4.0.0-beta.73
11 version: 4.0.0-beta.73
12 '@effect/tsgo':
13 specifier: 0.11.4
14 version: 0.11.4
15 '@pierre/diffs':
16 specifier: 1.1.20
17 version: 1.1.20
18 '@types/bun':
19 specifier: ^1.3.11
20 version: 1.3.14
21 '@typescript/native-preview':
22 specifier: 7.0.0-dev.20260527.2
23 version: 7.0.0-dev.20260527.2
24 '@vitest/runner':
25 specifier: ^4.1.8
26 version: 4.1.8
27 typescript:
28 specifier: ~6.0.3
29 version: 6.0.3
30 vite-plus:
31 specifier: latest
32 version: 0.1.24
33 yaml:
34 specifier: ^2.9.0
35 version: 2.9.0
36
37overrides:
38 '@effect/atom-react': 4.0.0-beta.73
39 '@effect/platform-bun': 4.0.0-beta.73
40 '@effect/platform-node': 4.0.0-beta.73
41 '@effect/platform-node-shared': 4.0.0-beta.73
42 '@effect/sql-sqlite-bun': 4.0.0-beta.73
43 '@effect/vitest': 4.0.0-beta.73
44 '@types/node': 24.12.4
45 effect: 4.0.0-beta.73
46 vite: npm:@voidzero-dev/vite-plus-core@latest
47 vitest: npm:@voidzero-dev/vite-plus-test@latest
48
49packageExtensionsChecksum: sha256-MDpMSm2Rk8Y7FDIbaAgFkT45PZBPV7JBzjTAft+noEM=
50
51patchedDependencies:
52 '@pierre/diffs@1.1.20':
53 hash: e4e35ba95100de3708f900e0d9ea62bca732b1e4486024b5055f48cd128dd9e0
54 path: patches/@pierre%2Fdiffs@1.1.20.patch
55 effect@4.0.0-beta.73:
56 hash: a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01
57 path: patches/effect@4.0.0-beta.73.patch
58 react-native-nitro-modules@0.35.9:
59 hash: 825622aae63a8fb5b904f3c77908a0e216261d727ea171709f2c0b6088422675
60 path: patches/react-native-nitro-modules@0.35.9.patch
61
62importers:
63
64 .:
65 devDependencies:
66 '@effect/tsgo':
67 specifier: 'catalog:'
68 version: 0.11.4
69 '@oxlint/plugins':
70 specifier: ^1.63.0
71 version: 1.68.0
72 '@types/node':
73 specifier: 24.12.4
74 version: 24.12.4
75 '@typescript/native-preview':
76 specifier: 'catalog:'
77 version: 7.0.0-dev.20260527.2
78 '@vitest/runner':
79 specifier: 'catalog:'
80 version: 4.1.8
81 vite:
82 specifier: npm:@voidzero-dev/vite-plus-core@latest
83 version: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
84 vite-plus:
85 specifier: 'catalog:'
86 version: 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
87 vitest:
88 specifier: npm:@voidzero-dev/vite-plus-test@latest
89 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
90 yaml:
91 specifier: 'catalog:'
92 version: 2.9.0
93
94 apps/desktop:
95 dependencies:
96 '@effect/platform-node':
97 specifier: 4.0.0-beta.73
98 version: 4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))(ioredis@5.11.0)
99 '@t3tools/client-runtime':
100 specifier: workspace:*
101 version: link:../../packages/client-runtime
102 '@t3tools/contracts':
103 specifier: workspace:*
104 version: link:../../packages/contracts
105 '@t3tools/shared':
106 specifier: workspace:*
107 version: link:../../packages/shared
108 '@t3tools/ssh':
109 specifier: workspace:*
110 version: link:../../packages/ssh
111 '@t3tools/tailscale':
112 specifier: workspace:*
113 version: link:../../packages/tailscale
114 effect:
115 specifier: 4.0.0-beta.73
116 version: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
117 electron:
118 specifier: 41.5.0
119 version: 41.5.0
120 electron-updater:
121 specifier: ^6.6.2
122 version: 6.8.3
123 devDependencies:
124 '@effect/vitest':
125 specifier: 4.0.0-beta.73
126 version: 4.0.0-beta.73(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))
127 '@types/node':
128 specifier: 24.12.4
129 version: 24.12.4
130 cross-env:
131 specifier: ^10.1.0
132 version: 10.1.0
133 vite-plus:
134 specifier: 'catalog:'
135 version: 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
136 vitest:
137 specifier: npm:@voidzero-dev/vite-plus-test@latest
138 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
139
140 apps/marketing:
141 dependencies:
142 astro:
143 specifier: ^6.0.4
144 version: 6.4.2(@types/node@24.12.4)(ioredis@5.11.0)(jiti@2.7.0)(rollup@4.61.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
145 devDependencies:
146 '@astrojs/check':
147 specifier: ^0.9.7
148 version: 0.9.9(prettier@3.8.3)(typescript@6.0.3)
149 '@vercel/config':
150 specifier: ^0.3.0
151 version: 0.3.0
152 typescript:
153 specifier: 'catalog:'
154 version: 6.0.3
155
156 apps/mobile:
157 dependencies:
158 '@callstack/liquid-glass':
159 specifier: ^0.7.1
160 version: 0.7.1(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
161 '@effect/atom-react':
162 specifier: 4.0.0-beta.73
163 version: 4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))(react@19.2.3)(scheduler@0.27.0)
164 '@expo-google-fonts/dm-sans':
165 specifier: ^0.4.2
166 version: 0.4.2
167 '@expo/ui':
168 specifier: ~56.0.8
169 version: 56.0.15(@babel/core@7.29.7)(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(expo@56.0.8)(react-dom@19.2.3(react@19.2.3))(react-native-reanimated@4.3.1(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
170 '@legendapp/list':
171 specifier: 3.0.0-beta.44
172 version: 3.0.0-beta.44(react-dom@19.2.3(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
173 '@pierre/diffs':
174 specifier: 'catalog:'
175 version: 1.1.20(patch_hash=e4e35ba95100de3708f900e0d9ea62bca732b1e4486024b5055f48cd128dd9e0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
176 '@react-native-menu/menu':
177 specifier: ^2.0.0
178 version: 2.0.0(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
179 '@shikijs/core':
180 specifier: 3.23.0
181 version: 3.23.0
182 '@shikijs/engine-javascript':
183 specifier: 3.23.0
184 version: 3.23.0
185 '@shikijs/langs':
186 specifier: 3.23.0
187 version: 3.23.0
188 '@shikijs/themes':
189 specifier: 3.23.0
190 version: 3.23.0
191 '@t3tools/client-runtime':
192 specifier: workspace:*
193 version: link:../../packages/client-runtime
194 '@t3tools/contracts':
195 specifier: workspace:*
196 version: link:../../packages/contracts
197 '@t3tools/mobile-review-diff-native':
198 specifier: file:./modules/t3-review-diff
199 version: file:apps/mobile/modules/t3-review-diff
200 '@t3tools/mobile-terminal-native':
201 specifier: file:./modules/t3-terminal
202 version: file:apps/mobile/modules/t3-terminal
203 '@t3tools/shared':
204 specifier: workspace:*
205 version: link:../../packages/shared
206 clsx:
207 specifier: ^2.1.1
208 version: 2.1.1
209 diff:
210 specifier: 8.0.3
211 version: 8.0.3
212 effect:
213 specifier: 4.0.0-beta.73
214 version: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
215 expo:
216 specifier: ^56.0.0
217 version: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
218 expo-build-properties:
219 specifier: ~56.0.15
220 version: 56.0.16(expo@56.0.8)
221 expo-camera:
222 specifier: ~56.0.7
223 version: 56.0.7(@types/emscripten@1.41.5)(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
224 expo-clipboard:
225 specifier: ~56.0.3
226 version: 56.0.3(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
227 expo-constants:
228 specifier: ~56.0.16
229 version: 56.0.16(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))
230 expo-crypto:
231 specifier: ~56.0.4
232 version: 56.0.4(expo@56.0.8)
233 expo-dev-client:
234 specifier: ~56.0.16
235 version: 56.0.18(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))
236 expo-file-system:
237 specifier: ~56.0.7
238 version: 56.0.7(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))
239 expo-font:
240 specifier: ~56.0.5
241 version: 56.0.5(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
242 expo-glass-effect:
243 specifier: ~56.0.4
244 version: 56.0.4(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
245 expo-haptics:
246 specifier: ~56.0.3
247 version: 56.0.3(expo@56.0.8)
248 expo-image-picker:
249 specifier: ~56.0.14
250 version: 56.0.15(expo@56.0.8)
251 expo-linking:
252 specifier: ~56.0.12
253 version: 56.0.13(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
254 expo-paste-input:
255 specifier: ^0.1.15
256 version: 0.1.15(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
257 expo-router:
258 specifier: ~56.2.7
259 version: 56.2.8(4d9a97830dbb31ffd5bc7485c7ce9e51)
260 expo-secure-store:
261 specifier: ~56.0.4
262 version: 56.0.4(expo@56.0.8)
263 expo-splash-screen:
264 specifier: ~56.0.10
265 version: 56.0.10(expo@56.0.8)(typescript@6.0.3)
266 expo-symbols:
267 specifier: ~56.0.5
268 version: 56.0.5(expo-font@56.0.5)(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
269 expo-updates:
270 specifier: ~56.0.17
271 version: 56.0.17(expo-dev-client@56.0.18(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)))(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
272 punycode:
273 specifier: ^2.3.1
274 version: 2.3.1
275 react:
276 specifier: 19.2.3
277 version: 19.2.3
278 react-dom:
279 specifier: 19.2.3
280 version: 19.2.3(react@19.2.3)
281 react-native:
282 specifier: 0.85.3
283 version: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
284 react-native-gesture-handler:
285 specifier: ~2.31.1
286 version: 2.31.2(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
287 react-native-image-viewing:
288 specifier: ^0.2.2
289 version: 0.2.2(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
290 react-native-keyboard-controller:
291 specifier: 1.21.6
292 version: 1.21.6(react-native-reanimated@4.3.1(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
293 react-native-nitro-markdown:
294 specifier: ^0.5.0
295 version: 0.5.8(react-native-nitro-modules@0.35.9(patch_hash=825622aae63a8fb5b904f3c77908a0e216261d727ea171709f2c0b6088422675)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native-svg@15.15.4(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
296 react-native-nitro-modules:
297 specifier: ^0.35.4
298 version: 0.35.9(patch_hash=825622aae63a8fb5b904f3c77908a0e216261d727ea171709f2c0b6088422675)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
299 react-native-reanimated:
300 specifier: 4.3.1
301 version: 4.3.1(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
302 react-native-safe-area-context:
303 specifier: ~5.7.0
304 version: 5.7.0(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
305 react-native-screens:
306 specifier: 4.25.2
307 version: 4.25.2(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
308 react-native-shiki-engine:
309 specifier: ^0.3.9
310 version: 0.3.10(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
311 react-native-svg:
312 specifier: 15.15.4
313 version: 15.15.4(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
314 react-native-worklets:
315 specifier: 0.8.3
316 version: 0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
317 shiki:
318 specifier: 3.23.0
319 version: 3.23.0
320 tailwind-merge:
321 specifier: ^3.5.0
322 version: 3.6.0
323 uniwind:
324 specifier: ^1.6.2
325 version: 1.7.0(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(tailwindcss@4.3.0)
326 devDependencies:
327 '@types/react':
328 specifier: ~19.2.0
329 version: 19.2.16
330 babel-preset-expo:
331 specifier: ~56.0.0
332 version: 56.0.14(@babel/core@7.29.7)(@babel/runtime@7.29.7)(expo@56.0.8)(react-refresh@0.14.2)
333 tailwindcss:
334 specifier: ^4.0.0
335 version: 4.3.0
336 typescript:
337 specifier: 'catalog:'
338 version: 6.0.3
339
340 apps/server:
341 dependencies:
342 '@anthropic-ai/claude-agent-sdk':
343 specifier: ^0.3.154
344 version: 0.3.159(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3))(zod@4.4.3)
345 '@effect/platform-bun':
346 specifier: 4.0.0-beta.73
347 version: 4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))
348 '@effect/platform-node':
349 specifier: 4.0.0-beta.73
350 version: 4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))(ioredis@5.11.0)
351 '@effect/platform-node-shared':
352 specifier: 4.0.0-beta.73
353 version: 4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))
354 '@effect/sql-sqlite-bun':
355 specifier: 4.0.0-beta.73
356 version: 4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))
357 '@opencode-ai/sdk':
358 specifier: ^1.3.15
359 version: 1.15.13
360 '@pierre/diffs':
361 specifier: 'catalog:'
362 version: 1.1.20(patch_hash=e4e35ba95100de3708f900e0d9ea62bca732b1e4486024b5055f48cd128dd9e0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
363 effect:
364 specifier: 4.0.0-beta.73
365 version: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
366 node-pty:
367 specifier: ^1.1.0
368 version: 1.1.0
369 devDependencies:
370 '@effect/vitest':
371 specifier: 4.0.0-beta.73
372 version: 4.0.0-beta.73(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))
373 '@t3tools/contracts':
374 specifier: workspace:*
375 version: link:../../packages/contracts
376 '@t3tools/shared':
377 specifier: workspace:*
378 version: link:../../packages/shared
379 '@t3tools/tailscale':
380 specifier: workspace:*
381 version: link:../../packages/tailscale
382 '@t3tools/web':
383 specifier: workspace:*
384 version: link:../web
385 '@types/bun':
386 specifier: 'catalog:'
387 version: 1.3.14
388 '@types/node':
389 specifier: 24.12.4
390 version: 24.12.4
391 effect-acp:
392 specifier: workspace:*
393 version: link:../../packages/effect-acp
394 effect-codex-app-server:
395 specifier: workspace:*
396 version: link:../../packages/effect-codex-app-server
397 vite-plus:
398 specifier: 'catalog:'
399 version: 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
400 vitest:
401 specifier: npm:@voidzero-dev/vite-plus-test@latest
402 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
403
404 apps/web:
405 dependencies:
406 '@base-ui/react':
407 specifier: ^1.4.1
408 version: 1.5.0(@types/react@19.2.16)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
409 '@dnd-kit/core':
410 specifier: ^6.3.1
411 version: 6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
412 '@dnd-kit/modifiers':
413 specifier: ^9.0.0
414 version: 9.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)
415 '@dnd-kit/sortable':
416 specifier: ^10.0.0
417 version: 10.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)
418 '@dnd-kit/utilities':
419 specifier: ^3.2.2
420 version: 3.2.2(react@19.2.6)
421 '@effect/atom-react':
422 specifier: 4.0.0-beta.73
423 version: 4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))(react@19.2.6)(scheduler@0.27.0)
424 '@formkit/auto-animate':
425 specifier: ^0.9.0
426 version: 0.9.0
427 '@legendapp/list':
428 specifier: 3.0.0-beta.44
429 version: 3.0.0-beta.44(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
430 '@lexical/react':
431 specifier: ^0.41.0
432 version: 0.41.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(yjs@13.6.31)
433 '@pierre/diffs':
434 specifier: 'catalog:'
435 version: 1.1.20(patch_hash=e4e35ba95100de3708f900e0d9ea62bca732b1e4486024b5055f48cd128dd9e0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
436 '@t3tools/client-runtime':
437 specifier: workspace:*
438 version: link:../../packages/client-runtime
439 '@t3tools/contracts':
440 specifier: workspace:*
441 version: link:../../packages/contracts
442 '@t3tools/shared':
443 specifier: workspace:*
444 version: link:../../packages/shared
445 '@tanstack/react-pacer':
446 specifier: ^0.19.4
447 version: 0.19.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
448 '@tanstack/react-query':
449 specifier: ^5.90.0
450 version: 5.100.14(react@19.2.6)
451 '@tanstack/react-router':
452 specifier: ^1.160.2
453 version: 1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
454 '@xterm/addon-fit':
455 specifier: ^0.11.0
456 version: 0.11.0
457 '@xterm/xterm':
458 specifier: ^6.0.0
459 version: 6.0.0
460 class-variance-authority:
461 specifier: ^0.7.1
462 version: 0.7.1
463 effect:
464 specifier: 4.0.0-beta.73
465 version: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
466 lexical:
467 specifier: ^0.41.0
468 version: 0.41.0
469 lucide-react:
470 specifier: ^0.564.0
471 version: 0.564.0(react@19.2.6)
472 react:
473 specifier: 19.2.6
474 version: 19.2.6
475 react-dom:
476 specifier: 19.2.6
477 version: 19.2.6(react@19.2.6)
478 react-markdown:
479 specifier: ^10.1.0
480 version: 10.1.0(@types/react@19.2.16)(react@19.2.6)
481 remark-gfm:
482 specifier: ^4.0.1
483 version: 4.0.1
484 tailwind-merge:
485 specifier: ^3.4.0
486 version: 3.6.0
487 zustand:
488 specifier: ^5.0.11
489 version: 5.0.14(@types/react@19.2.16)(react@19.2.6)(use-sync-external-store@1.6.0(react@19.2.6))
490 devDependencies:
491 '@effect/platform-node':
492 specifier: 4.0.0-beta.73
493 version: 4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))(ioredis@5.11.0)
494 '@rolldown/plugin-babel':
495 specifier: ^0.2.0
496 version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(rolldown@1.0.3)
497 '@tailwindcss/vite':
498 specifier: ^4.0.0
499 version: 4.3.0(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))
500 '@tanstack/router-plugin':
501 specifier: ^1.161.0
502 version: 1.168.13(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))
503 '@types/babel__core':
504 specifier: ^7.20.5
505 version: 7.20.5
506 '@types/react':
507 specifier: ~19.2.14
508 version: 19.2.16
509 '@types/react-dom':
510 specifier: ~19.2.3
511 version: 19.2.3(@types/react@19.2.16)
512 '@vercel/config':
513 specifier: ^0.3.0
514 version: 0.3.0
515 '@vitejs/plugin-react':
516 specifier: ^6.0.0
517 version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(rolldown@1.0.3))(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(babel-plugin-react-compiler@1.0.0)
518 babel-plugin-react-compiler:
519 specifier: 1.0.0
520 version: 1.0.0
521 msw:
522 specifier: 2.12.11
523 version: 2.12.11(@types/node@24.12.4)(typescript@6.0.3)
524 playwright:
525 specifier: ^1.58.2
526 version: 1.60.0
527 tailwindcss:
528 specifier: ^4.0.0
529 version: 4.3.0
530 vite:
531 specifier: npm:@voidzero-dev/vite-plus-core@latest
532 version: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
533 vite-plus:
534 specifier: 'catalog:'
535 version: 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
536 vitest:
537 specifier: npm:@voidzero-dev/vite-plus-test@latest
538 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
539 vitest-browser-react:
540 specifier: ^2.0.5
541 version: 2.2.0(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
542
543 oxlint-plugin-t3code:
544 dependencies:
545 '@effect/platform-node':
546 specifier: 4.0.0-beta.73
547 version: 4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))(ioredis@5.11.0)
548 '@oxlint/plugins':
549 specifier: ^1.63.0
550 version: 1.68.0
551 effect:
552 specifier: 4.0.0-beta.73
553 version: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
554 devDependencies:
555 '@effect/vitest':
556 specifier: 4.0.0-beta.73
557 version: 4.0.0-beta.73(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))
558 '@types/bun':
559 specifier: 'catalog:'
560 version: 1.3.14
561 vite-plus:
562 specifier: 'catalog:'
563 version: 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
564 vitest:
565 specifier: npm:@voidzero-dev/vite-plus-test@latest
566 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
567
568 packages/client-runtime:
569 dependencies:
570 '@t3tools/contracts':
571 specifier: workspace:*
572 version: link:../contracts
573 '@t3tools/shared':
574 specifier: workspace:*
575 version: link:../shared
576 effect:
577 specifier: 4.0.0-beta.73
578 version: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
579 devDependencies:
580 '@effect/vitest':
581 specifier: 4.0.0-beta.73
582 version: 4.0.0-beta.73(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))
583 vite-plus:
584 specifier: 'catalog:'
585 version: 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
586 vitest:
587 specifier: npm:@voidzero-dev/vite-plus-test@latest
588 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
589
590 packages/contracts:
591 dependencies:
592 effect:
593 specifier: 4.0.0-beta.73
594 version: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
595 devDependencies:
596 '@effect/vitest':
597 specifier: 4.0.0-beta.73
598 version: 4.0.0-beta.73(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))
599 vite-plus:
600 specifier: 'catalog:'
601 version: 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
602 vitest:
603 specifier: npm:@voidzero-dev/vite-plus-test@latest
604 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
605
606 packages/effect-acp:
607 dependencies:
608 effect:
609 specifier: 4.0.0-beta.73
610 version: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
611 devDependencies:
612 '@effect/openapi-generator':
613 specifier: 'catalog:'
614 version: 4.0.0-beta.73(@effect/platform-node@4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))(ioredis@5.11.0))(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))
615 '@effect/platform-node':
616 specifier: 4.0.0-beta.73
617 version: 4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))(ioredis@5.11.0)
618 '@effect/vitest':
619 specifier: 4.0.0-beta.73
620 version: 4.0.0-beta.73(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))
621 '@types/node':
622 specifier: 24.12.4
623 version: 24.12.4
624 vite-plus:
625 specifier: 'catalog:'
626 version: 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
627 vitest:
628 specifier: npm:@voidzero-dev/vite-plus-test@latest
629 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
630
631 packages/effect-codex-app-server:
632 dependencies:
633 effect:
634 specifier: 4.0.0-beta.73
635 version: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
636 devDependencies:
637 '@effect/openapi-generator':
638 specifier: 'catalog:'
639 version: 4.0.0-beta.73(@effect/platform-node@4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))(ioredis@5.11.0))(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))
640 '@effect/platform-node':
641 specifier: 4.0.0-beta.73
642 version: 4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))(ioredis@5.11.0)
643 '@effect/vitest':
644 specifier: 4.0.0-beta.73
645 version: 4.0.0-beta.73(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))
646 '@types/node':
647 specifier: 24.12.4
648 version: 24.12.4
649 vite-plus:
650 specifier: 'catalog:'
651 version: 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
652 vitest:
653 specifier: npm:@voidzero-dev/vite-plus-test@latest
654 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
655
656 packages/shared:
657 dependencies:
658 '@t3tools/contracts':
659 specifier: workspace:*
660 version: link:../contracts
661 effect:
662 specifier: 4.0.0-beta.73
663 version: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
664 devDependencies:
665 '@effect/platform-node':
666 specifier: 4.0.0-beta.73
667 version: 4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))(ioredis@5.11.0)
668 '@effect/vitest':
669 specifier: 4.0.0-beta.73
670 version: 4.0.0-beta.73(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))
671 '@types/node':
672 specifier: 24.12.4
673 version: 24.12.4
674 vite-plus:
675 specifier: 'catalog:'
676 version: 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
677 vitest:
678 specifier: npm:@voidzero-dev/vite-plus-test@latest
679 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
680
681 packages/ssh:
682 dependencies:
683 '@t3tools/contracts':
684 specifier: workspace:*
685 version: link:../contracts
686 '@t3tools/shared':
687 specifier: workspace:*
688 version: link:../shared
689 effect:
690 specifier: 4.0.0-beta.73
691 version: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
692 devDependencies:
693 '@effect/platform-node':
694 specifier: 4.0.0-beta.73
695 version: 4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))(ioredis@5.11.0)
696 '@effect/vitest':
697 specifier: 4.0.0-beta.73
698 version: 4.0.0-beta.73(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))
699 '@types/node':
700 specifier: 24.12.4
701 version: 24.12.4
702 vite-plus:
703 specifier: 'catalog:'
704 version: 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
705 vitest:
706 specifier: npm:@voidzero-dev/vite-plus-test@latest
707 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
708
709 packages/tailscale:
710 dependencies:
711 '@effect/platform-node':
712 specifier: 4.0.0-beta.73
713 version: 4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))(ioredis@5.11.0)
714 effect:
715 specifier: 4.0.0-beta.73
716 version: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
717 devDependencies:
718 '@effect/vitest':
719 specifier: 4.0.0-beta.73
720 version: 4.0.0-beta.73(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))
721 '@types/node':
722 specifier: 24.12.4
723 version: 24.12.4
724 vite-plus:
725 specifier: 'catalog:'
726 version: 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
727 vitest:
728 specifier: npm:@voidzero-dev/vite-plus-test@latest
729 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
730
731 scripts:
732 dependencies:
733 '@anthropic-ai/claude-agent-sdk':
734 specifier: ^0.2.77
735 version: 0.2.141(zod@4.4.3)
736 '@effect/platform-node':
737 specifier: 4.0.0-beta.73
738 version: 4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))(ioredis@5.11.0)
739 '@t3tools/contracts':
740 specifier: workspace:*
741 version: link:../packages/contracts
742 '@t3tools/shared':
743 specifier: workspace:*
744 version: link:../packages/shared
745 effect:
746 specifier: 4.0.0-beta.73
747 version: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
748 devDependencies:
749 '@effect/vitest':
750 specifier: 4.0.0-beta.73
751 version: 4.0.0-beta.73(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))
752 '@types/bun':
753 specifier: 'catalog:'
754 version: 1.3.14
755 vite-plus:
756 specifier: 'catalog:'
757 version: 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
758 vitest:
759 specifier: npm:@voidzero-dev/vite-plus-test@latest
760 version: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
761
762packages:
763
764 '@adobe/css-tools@4.5.0':
765 resolution: {integrity: sha512-6OzddxPio9UiWTCemp4N8cYLV2ZN1ncRnV1cVGtve7dhPOtRkleRyx32GQCYSwDYgaHU3USMm84tNsvKzRCa1Q==}
766
767 '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.2.141':
768 resolution: {integrity: sha512-9HZ0ot6+FwOfQ1aeMqQLH4IJGMm/DcP08SysDxscVjBm6l2JjqleHohxi3zid0DurfGweqT+4x9GScJffwg55g==}
769 cpu: [arm64]
770 os: [darwin]
771
772 '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.159':
773 resolution: {integrity: sha512-3nnH4yUNJVSyaU5DBlGw2yxc4zlnVvAnc9UOe+La47QVG7/dN+rWAgn4zCbqKk9bWFLDQ1Ek0r56EZE1Qo4UKQ==}
774 cpu: [arm64]
775 os: [darwin]
776
777 '@anthropic-ai/claude-agent-sdk-darwin-x64@0.2.141':
778 resolution: {integrity: sha512-4iAdarJaQ+2R58s6QJswZCzUdz2WQmL5lYG7Y+FLzWbRSROFfcH0QYpmOqSaPXd2KRQhIJwEacqecDZd/Q1XKQ==}
779 cpu: [x64]
780 os: [darwin]
781
782 '@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.159':
783 resolution: {integrity: sha512-iv+NRjz+t4Q1R2+kLdDbccSo3b0wedVJ9jMT3noznOVojZHzgkxVpTvt36/XkXV0rqIDQ5H18bBYIZZzOXu7mg==}
784 cpu: [x64]
785 os: [darwin]
786
787 '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.2.141':
788 resolution: {integrity: sha512-6H1AJ/AVaWNnV22kubUPkOTRzZFH0+qP9k7WlhriHMN9gtgZcVAsITMddDeGjQsQJMCAdhXFd6sgi7TM1LdeOQ==}
789 cpu: [arm64]
790 os: [linux]
791
792 '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.159':
793 resolution: {integrity: sha512-WvwiQBWt3tdu5EwqjpDZszI6p2uetYsw4Cxc6ptO/SmLIYXcDienP8nmirZdsZrS+Gzk6imgY0IY5mmNaRhelQ==}
794 cpu: [arm64]
795 os: [linux]
796
797 '@anthropic-ai/claude-agent-sdk-linux-arm64@0.2.141':
798 resolution: {integrity: sha512-Jdf0ZEwJzOP8sE6rPqdJN+SxMb0/L8sxJg4twCv/7S+Qzk0hJtls+wxSi+0Tjh6EEMaNxJqEGc7S3fx99Wi99Q==}
799 cpu: [arm64]
800 os: [linux]
801
802 '@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.159':
803 resolution: {integrity: sha512-FlsS5M4GCpzsQVaNDFF8dRgFGR3QwyAHZFl/xM/2Y2BqVBH+NH17RpKQSJxr1qr41QnsNkinMnu2iSKoc33hKg==}
804 cpu: [arm64]
805 os: [linux]
806
807 '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.2.141':
808 resolution: {integrity: sha512-fTI1YuM4cxOa4nSgsyMAdB5ELizkWp+w5Ispo4JnnYtcczMAL4D9GBNjWPW0sUzKvjsJOUVim68SmWLWhUOpXQ==}
809 cpu: [x64]
810 os: [linux]
811
812 '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.159':
813 resolution: {integrity: sha512-kFH6RC2YJbPc8XWRNy/wL4YU7LzdJjSwAdH488sVzIif3q+TrvVrV5y/IW0+MLmta+CKIqtFYpGaucsJYvj7Eg==}
814 cpu: [x64]
815 os: [linux]
816
817 '@anthropic-ai/claude-agent-sdk-linux-x64@0.2.141':
818 resolution: {integrity: sha512-DVjp72f3HmrRYpbneWZZWIqkUht5kTZXS7wXGFiwzLz6eNYEgjjh+GcsnhIi8UOwZUtNiKUrjZnoP38ovFqV8A==}
819 cpu: [x64]
820 os: [linux]
821
822 '@anthropic-ai/claude-agent-sdk-linux-x64@0.3.159':
823 resolution: {integrity: sha512-uNPEC/iRzVb4bEdzs0KAz1zV7i1PVGEZZnJTQyi1OtgVa81sAoH/H0CbbzDiTsquKdaESf+1DSSEkUlfZmMUEw==}
824 cpu: [x64]
825 os: [linux]
826
827 '@anthropic-ai/claude-agent-sdk-win32-arm64@0.2.141':
828 resolution: {integrity: sha512-Wm10J6kfbufbPGFELokiJ/7Y5Oqug4Uag3HXFsV8g7TWCpaItx/oqVaJoiGptuAtXQB7xGLQVTuk082wER+Y5w==}
829 cpu: [arm64]
830 os: [win32]
831
832 '@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.159':
833 resolution: {integrity: sha512-WN1QEZGgWXz9GMl61QU6j9E+LEF5plki87bL2xsGwuCPzK+OeVPQU55pabuP8P+vFBFHUo3Y9OlTVyZHnUzmAQ==}
834 cpu: [arm64]
835 os: [win32]
836
837 '@anthropic-ai/claude-agent-sdk-win32-x64@0.2.141':
838 resolution: {integrity: sha512-IXuP29YJuWbR5Q6xOHrjFVGG54V2s1FC61UVNwEN5fpxL09MwPnbwtQL6fqgzt/U1MP7vWAwpXZriYAklkH/mg==}
839 cpu: [x64]
840 os: [win32]
841
842 '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.159':
843 resolution: {integrity: sha512-Ty4seccD+dTDX5hhj89IUELZd/LkxO5O43Uiz5Mo8ZJktoX38SK4XMZlBS935QdqTFLRvPL0hvK4Lt4dTOqzPw==}
844 cpu: [x64]
845 os: [win32]
846
847 '@anthropic-ai/claude-agent-sdk@0.2.141':
848 resolution: {integrity: sha512-AIBacMWGcZIUcXlUoObqjwJ6pmJI3BayAqPAFXuvSq3DHJXdiuZVs7l/zTB5l3nRhRv5cqSrI2XbiDeHgZWizw==}
849 engines: {node: '>=18.0.0'}
850 peerDependencies:
851 zod: ^4.0.0
852
853 '@anthropic-ai/claude-agent-sdk@0.3.159':
854 resolution: {integrity: sha512-Xh1oVMIK6N3KsiNIhqNH8ZK90zjRmAEL9d1Md8ZlGdHJE+HhdMYdBadujc3KEkV0uufsEUvYp+A3fDenfypGSA==}
855 engines: {node: '>=18.0.0'}
856 peerDependencies:
857 '@anthropic-ai/sdk': '>=0.93.0'
858 '@modelcontextprotocol/sdk': ^1.29.0
859 zod: ^4.0.0
860
861 '@anthropic-ai/sdk@0.93.0':
862 resolution: {integrity: sha512-q9vaSZQVFx6B/gPxetGYfLXSJD5v0sOmh0OpZDq7yCrTSA+Rscvrtyol7JJTW40wEpQB4U1B4JXzxQitbQ3CAA==}
863 hasBin: true
864 peerDependencies:
865 zod: ^3.25.0 || ^4.0.0
866 peerDependenciesMeta:
867 zod:
868 optional: true
869
870 '@astrojs/check@0.9.9':
871 resolution: {integrity: sha512-A5UW8uIuErLWEoRQvzgXpO1gTjUFtK8r7nU2Z7GewAMxUb7bPvpk11qaKKgxqXlHJWlAvaaxy+Xg28A6bmQ1Tg==}
872 hasBin: true
873 peerDependencies:
874 typescript: ^5.0.0 || ^6.0.0
875
876 '@astrojs/compiler@2.13.1':
877 resolution: {integrity: sha512-f3FN83d2G/v32ipNClRKgYv30onQlMZX1vCeZMjPsMMPl1mDpmbl0+N5BYo4S/ofzqJyS5hvwacEo0CCVDn/Qg==}
878
879 '@astrojs/compiler@4.0.0':
880 resolution: {integrity: sha512-eouss7G8ygdZqHuke033VMcVw5HTZUu+PXd/h06DGDUg/jt5btPYPqh66ENWw/mU78rBrf/oeC4oqoBwMtDMNA==}
881
882 '@astrojs/internal-helpers@0.10.0':
883 resolution: {integrity: sha512-Ry2R3VPeIN4uPCSA4xQc+e+vsJXkalKpEbDc07hV+a/o5Bs2N/s/uDcPJH/05L19DKh9tAy7e6JM3YZ6Cxfezw==}
884
885 '@astrojs/language-server@2.16.10':
886 resolution: {integrity: sha512-87VQ/5GSdHlRnUA+hGuerYyIGAj+9RbZmATyuKLEUePinUXhQ5YkRnRrHhOD9sSi5JOErLjrLkHnfZFEvGrV8w==}
887 hasBin: true
888 peerDependencies:
889 prettier: ^3.0.0
890 prettier-plugin-astro: '>=0.11.0'
891 peerDependenciesMeta:
892 prettier:
893 optional: true
894 prettier-plugin-astro:
895 optional: true
896
897 '@astrojs/markdown-remark@7.2.0':
898 resolution: {integrity: sha512-+YxmVQu1Bd+MFfSzjq1rOJvD9+nIOJzz5YIIhdIH01RrxRkKbyKoEgyIqP3yv51MhzMDgd79QaPv+kCVPT8vHw==}
899
900 '@astrojs/prism@4.0.2':
901 resolution: {integrity: sha512-KTivpmnz6lDsC6o9H4+DNm2SrE/GHzw8cNAvEJwAvUT+eoaEnn/4NtbDNfRRaxaJHdp15gf+tfHAWiXR4wB3BA==}
902 engines: {node: '>=22.12.0'}
903
904 '@astrojs/telemetry@3.3.2':
905 resolution: {integrity: sha512-j8DNruA8ors99Al39RYZPJK4DC1bKkoNm93mAMuBhY9TCNC4R8n1q7ovFnJ5qhGh5Lsh7pa1gpQVpYpsJPeTHQ==}
906 engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0}
907
908 '@astrojs/yaml2ts@0.2.4':
909 resolution: {integrity: sha512-8oddpOae35pJsXPQXhTkM0ypfKPskVsh2bCxRtbf7e+/Epw2nReakFYpLKjZMEr75CsoF203PMnCocpfz0s69A==}
910
911 '@babel/code-frame@7.29.7':
912 resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==}
913 engines: {node: '>=6.9.0'}
914
915 '@babel/compat-data@7.29.7':
916 resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==}
917 engines: {node: '>=6.9.0'}
918
919 '@babel/core@7.29.7':
920 resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==}
921 engines: {node: '>=6.9.0'}
922
923 '@babel/generator@7.29.7':
924 resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==}
925 engines: {node: '>=6.9.0'}
926
927 '@babel/helper-annotate-as-pure@7.29.7':
928 resolution: {integrity: sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==}
929 engines: {node: '>=6.9.0'}
930
931 '@babel/helper-compilation-targets@7.29.7':
932 resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==}
933 engines: {node: '>=6.9.0'}
934
935 '@babel/helper-create-class-features-plugin@7.29.7':
936 resolution: {integrity: sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==}
937 engines: {node: '>=6.9.0'}
938 peerDependencies:
939 '@babel/core': ^7.0.0
940
941 '@babel/helper-create-regexp-features-plugin@7.29.7':
942 resolution: {integrity: sha512-907Uymvqgg1dwUA+7IGwFAOSYzQOuzPXKNJ1yxzwPffzkYFg2q2eHi1fIOs6sXkG9NbIUMunnUlkYsfRFNvomg==}
943 engines: {node: '>=6.9.0'}
944 peerDependencies:
945 '@babel/core': ^7.0.0
946
947 '@babel/helper-define-polyfill-provider@0.6.8':
948 resolution: {integrity: sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==}
949 peerDependencies:
950 '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
951
952 '@babel/helper-globals@7.29.7':
953 resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==}
954 engines: {node: '>=6.9.0'}
955
956 '@babel/helper-member-expression-to-functions@7.29.7':
957 resolution: {integrity: sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==}
958 engines: {node: '>=6.9.0'}
959
960 '@babel/helper-module-imports@7.29.7':
961 resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==}
962 engines: {node: '>=6.9.0'}
963
964 '@babel/helper-module-transforms@7.29.7':
965 resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==}
966 engines: {node: '>=6.9.0'}
967 peerDependencies:
968 '@babel/core': ^7.0.0
969
970 '@babel/helper-optimise-call-expression@7.29.7':
971 resolution: {integrity: sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==}
972 engines: {node: '>=6.9.0'}
973
974 '@babel/helper-plugin-utils@7.29.7':
975 resolution: {integrity: sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==}
976 engines: {node: '>=6.9.0'}
977
978 '@babel/helper-remap-async-to-generator@7.29.7':
979 resolution: {integrity: sha512-16AMiW26DbXWBbr3B8wNozKM0ydMLB892vaOaJW/fPJdnT8vJk5sdkQcU/isqUxyCE0cEoa8wZOcbgDuC4b6Og==}
980 engines: {node: '>=6.9.0'}
981 peerDependencies:
982 '@babel/core': ^7.0.0
983
984 '@babel/helper-replace-supers@7.29.7':
985 resolution: {integrity: sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==}
986 engines: {node: '>=6.9.0'}
987 peerDependencies:
988 '@babel/core': ^7.0.0
989
990 '@babel/helper-skip-transparent-expression-wrappers@7.29.7':
991 resolution: {integrity: sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==}
992 engines: {node: '>=6.9.0'}
993
994 '@babel/helper-string-parser@7.29.7':
995 resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==}
996 engines: {node: '>=6.9.0'}
997
998 '@babel/helper-validator-identifier@7.29.7':
999 resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==}
1000 engines: {node: '>=6.9.0'}
1001
1002 '@babel/helper-validator-option@7.29.7':
1003 resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==}
1004 engines: {node: '>=6.9.0'}
1005
1006 '@babel/helper-wrap-function@7.29.7':
1007 resolution: {integrity: sha512-iES0Skag9ERIF68aXadpO6dbXa03mNWK3sEqJaMnLNs/eC3l0lkImdfoy6Y09/SfkpawdAB4RjQ7PVA7TcVGdw==}
1008 engines: {node: '>=6.9.0'}
1009
1010 '@babel/helpers@7.29.7':
1011 resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==}
1012 engines: {node: '>=6.9.0'}
1013
1014 '@babel/parser@7.29.7':
1015 resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==}
1016 engines: {node: '>=6.0.0'}
1017 hasBin: true
1018
1019 '@babel/plugin-proposal-decorators@7.29.7':
1020 resolution: {integrity: sha512-EtU0Hi3GvrTqD56xKmZvV/uCXK2ZbwVNPNLAquVItcAZpUhkXwWlo3Fmj0c2LxgSf2I8IDULeAepwNP1OefLXg==}
1021 engines: {node: '>=6.9.0'}
1022 peerDependencies:
1023 '@babel/core': ^7.0.0-0
1024
1025 '@babel/plugin-proposal-export-default-from@7.29.7':
1026 resolution: {integrity: sha512-p+G5BNXDcy3bOXplhY4HybQ1GxH3i2Tppmdm/3epyRu2VgJJZuUlZ61MqRTg582Q7ZLBdP7fePYvsumSEkMxcQ==}
1027 engines: {node: '>=6.9.0'}
1028 peerDependencies:
1029 '@babel/core': ^7.0.0-0
1030
1031 '@babel/plugin-syntax-decorators@7.29.7':
1032 resolution: {integrity: sha512-9MTTLbF39X6sqM92JPEsoI7++26hjZvzkxKZy64aMhWLH2mPkJ/Q3AV4QLmls3R14FpSpkOwQQfUh962JGQxxg==}
1033 engines: {node: '>=6.9.0'}
1034 peerDependencies:
1035 '@babel/core': ^7.0.0-0
1036
1037 '@babel/plugin-syntax-dynamic-import@7.8.3':
1038 resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
1039 peerDependencies:
1040 '@babel/core': ^7.0.0-0
1041
1042 '@babel/plugin-syntax-export-default-from@7.29.7':
1043 resolution: {integrity: sha512-foag0BB37ROhdeIX9O8G0jX7hw0UekJc04cHMrYLOnrErsnBKqJGHJ8eDRpoCFZBvEPPygmmtw4qyU97qa4oOw==}
1044 engines: {node: '>=6.9.0'}
1045 peerDependencies:
1046 '@babel/core': ^7.0.0-0
1047
1048 '@babel/plugin-syntax-flow@7.29.7':
1049 resolution: {integrity: sha512-ajMX6QPcyomotqwpzhkYGxcK2i/us0rs1Qo9QvUpa+Fca0FTmqrzKrctoIYLMxcOhGZldGT/BAVkRGTWBiR8gQ==}
1050 engines: {node: '>=6.9.0'}
1051 peerDependencies:
1052 '@babel/core': ^7.0.0-0
1053
1054 '@babel/plugin-syntax-jsx@7.29.7':
1055 resolution: {integrity: sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==}
1056 engines: {node: '>=6.9.0'}
1057 peerDependencies:
1058 '@babel/core': ^7.0.0-0
1059
1060 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3':
1061 resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
1062 peerDependencies:
1063 '@babel/core': ^7.0.0-0
1064
1065 '@babel/plugin-syntax-optional-chaining@7.8.3':
1066 resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
1067 peerDependencies:
1068 '@babel/core': ^7.0.0-0
1069
1070 '@babel/plugin-syntax-typescript@7.29.7':
1071 resolution: {integrity: sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==}
1072 engines: {node: '>=6.9.0'}
1073 peerDependencies:
1074 '@babel/core': ^7.0.0-0
1075
1076 '@babel/plugin-transform-arrow-functions@7.29.7':
1077 resolution: {integrity: sha512-N7zArUXWzAMzm+/N0uPBeVB3Fam5lMxtUwMmDK5f/IBBS7a7p1qeUoxd/6CckXoxUdgsntq1Dh8xNW06maZbDQ==}
1078 engines: {node: '>=6.9.0'}
1079 peerDependencies:
1080 '@babel/core': ^7.0.0-0
1081
1082 '@babel/plugin-transform-async-generator-functions@7.29.7':
1083 resolution: {integrity: sha512-d98gXZkgswvkyohMBABkhm3GeXhYj8psWfwQ2C7gtfrKGTykQa/iOIi+JJhwMjPlZ6Vm2XN+DCf3Es1EoG4ZLA==}
1084 engines: {node: '>=6.9.0'}
1085 peerDependencies:
1086 '@babel/core': ^7.0.0-0
1087
1088 '@babel/plugin-transform-async-to-generator@7.29.7':
1089 resolution: {integrity: sha512-pcUb2SS+RMo9TWVBwKGI5ShtoG7R+zBsFmCKDa6fe8c+hPr3XJlZgoE5j6i8W7gDjhyvy+85vmYexanvXh3d1w==}
1090 engines: {node: '>=6.9.0'}
1091 peerDependencies:
1092 '@babel/core': ^7.0.0-0
1093
1094 '@babel/plugin-transform-block-scoping@7.29.7':
1095 resolution: {integrity: sha512-ONyr4+AZhKh8yKWInVxU9AXA9EbsyeLcL6V0dJy6M2/62vuvpGm29zzuymbTpdc451GEpDIdAyPLP3r+P61yKQ==}
1096 engines: {node: '>=6.9.0'}
1097 peerDependencies:
1098 '@babel/core': ^7.0.0-0
1099
1100 '@babel/plugin-transform-class-properties@7.29.7':
1101 resolution: {integrity: sha512-GtcpjFvanPfzNQi3eTitsCqtRRmmqzpy/A+yhTR1HaZo1Ly3EA8ZXxlPyHdR8/IuRMYc3E4wdGBewB2QKQjAaA==}
1102 engines: {node: '>=6.9.0'}
1103 peerDependencies:
1104 '@babel/core': ^7.0.0-0
1105
1106 '@babel/plugin-transform-class-static-block@7.29.7':
1107 resolution: {integrity: sha512-kibJgmEdX2iMwsHY2tSZNDgj8PwIlCQz7FK9KuGKO8zsuoUwSEhoNnNVp/emKWrbY4HeO6kkXfdMqRKKKXBm2A==}
1108 engines: {node: '>=6.9.0'}
1109 peerDependencies:
1110 '@babel/core': ^7.12.0
1111
1112 '@babel/plugin-transform-classes@7.29.7':
1113 resolution: {integrity: sha512-qV0OGGBVacduzQHE649JyCneOFI/maT+YKsO+K4Yi3xv2wTPNjM/W2o2gdzMwEAZz7fXNTHAe0NcSg30bIN69g==}
1114 engines: {node: '>=6.9.0'}
1115 peerDependencies:
1116 '@babel/core': ^7.0.0-0
1117
1118 '@babel/plugin-transform-destructuring@7.29.7':
1119 resolution: {integrity: sha512-iPX8aD6H9zV5s7ZsqTdNocPN/MGQ5sSMnElKrktxjJRMnB2jN/1p2+R7GkfD6CAYoVFqy5A4XnSIUeGgJzIWpg==}
1120 engines: {node: '>=6.9.0'}
1121 peerDependencies:
1122 '@babel/core': ^7.0.0-0
1123
1124 '@babel/plugin-transform-export-namespace-from@7.29.7':
1125 resolution: {integrity: sha512-24B2nOy2TeJSMheqwPD4DDQOV/elLSIlKxjZt4i05H5AgdPdWR3n18HnNrcJ+j76WJd9gbwb9jPjNYUy6RautA==}
1126 engines: {node: '>=6.9.0'}
1127 peerDependencies:
1128 '@babel/core': ^7.0.0-0
1129
1130 '@babel/plugin-transform-flow-strip-types@7.29.7':
1131 resolution: {integrity: sha512-wRHeUjUjCZnMHmiO5bRgjFLcoEh7JyTdByOW11ahhwNa4V0bmeGEaIvt51yq0zQp2yWIpqfxXXPyUP6GFJZHOQ==}
1132 engines: {node: '>=6.9.0'}
1133 peerDependencies:
1134 '@babel/core': ^7.0.0-0
1135
1136 '@babel/plugin-transform-for-of@7.29.7':
1137 resolution: {integrity: sha512-zeSIHh0+E1Um1WJRXCFlHQYu2ieJNdivLLjlBEp+dIBu3S51n+SZZmIXjxnItw6pz56Cn+KvK68BIBVsxq2JiQ==}
1138 engines: {node: '>=6.9.0'}
1139 peerDependencies:
1140 '@babel/core': ^7.0.0-0
1141
1142 '@babel/plugin-transform-logical-assignment-operators@7.29.7':
1143 resolution: {integrity: sha512-A0H91hh6W8MFRkp5TqJmMr39jzGD1A1E1Ysiv2O06Sfbhkapm+XyIzxWCEh5kqwOZ1/8QZ0dY3SeQ7XBqfJd5Q==}
1144 engines: {node: '>=6.9.0'}
1145 peerDependencies:
1146 '@babel/core': ^7.0.0-0
1147
1148 '@babel/plugin-transform-modules-commonjs@7.29.7':
1149 resolution: {integrity: sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ==}
1150 engines: {node: '>=6.9.0'}
1151 peerDependencies:
1152 '@babel/core': ^7.0.0-0
1153
1154 '@babel/plugin-transform-named-capturing-groups-regex@7.29.7':
1155 resolution: {integrity: sha512-vuFoLwr4qnv2xbZ16SQd6uPcH5FNrLHhk/Jzo++0XJFcaDsr4gjJVg6j398oMHiC+83k/GiBzviwF5KBJkPUtQ==}
1156 engines: {node: '>=6.9.0'}
1157 peerDependencies:
1158 '@babel/core': ^7.0.0
1159
1160 '@babel/plugin-transform-nullish-coalescing-operator@7.29.7':
1161 resolution: {integrity: sha512-idmp1dFaekP9GbcMvG24Kvw2BfhFZjHnNJCkV4WuIY4PskJzwI3f1N5OdgYke38T7rftO6ERulFRn2cFeZwRkg==}
1162 engines: {node: '>=6.9.0'}
1163 peerDependencies:
1164 '@babel/core': ^7.0.0-0
1165
1166 '@babel/plugin-transform-object-rest-spread@7.29.7':
1167 resolution: {integrity: sha512-Ld98jn4c0smUywL57m7SgsHq3OpThOa6LqZJif3G6jYOovPleoFhVrBJ1WegRApSFB2wu4+RelAj9AC9G08Z4A==}
1168 engines: {node: '>=6.9.0'}
1169 peerDependencies:
1170 '@babel/core': ^7.0.0-0
1171
1172 '@babel/plugin-transform-optional-catch-binding@7.29.7':
1173 resolution: {integrity: sha512-sLsyndxK2VwX6yNUOakMb7Sh553ZTe/vVM1XJ+9Z5aW1ytsc8xOIwmyk05NNjN60vkc5/KqoTH6hB4V41LJhng==}
1174 engines: {node: '>=6.9.0'}
1175 peerDependencies:
1176 '@babel/core': ^7.0.0-0
1177
1178 '@babel/plugin-transform-optional-chaining@7.29.7':
1179 resolution: {integrity: sha512-6GM1dhvK3gNODkXcEcMCOLEDCLSoZ/sBbro2Ax8HURyasQ4NshagQixkRFdh5niI6E4gmA/jYI/4aT7rRos3ZQ==}
1180 engines: {node: '>=6.9.0'}
1181 peerDependencies:
1182 '@babel/core': ^7.0.0-0
1183
1184 '@babel/plugin-transform-parameters@7.29.7':
1185 resolution: {integrity: sha512-ZDOBqV/qLYJI0YElr8DcENEyARsFQeESqWXH6gZlghYXuPPjvweuDhP4VyEi4BlUBlLRFZVjxoZDMjxhLW766g==}
1186 engines: {node: '>=6.9.0'}
1187 peerDependencies:
1188 '@babel/core': ^7.0.0-0
1189
1190 '@babel/plugin-transform-private-methods@7.29.7':
1191 resolution: {integrity: sha512-/6Rz4DK1ETDEM/bWHsPHcaEe7ZaT1EqSXjtSP/L0DijOYuaUhiRiOKcwpZ8P7zR4xXEHc2ITdiCgBm9Tpyv9ug==}
1192 engines: {node: '>=6.9.0'}
1193 peerDependencies:
1194 '@babel/core': ^7.0.0-0
1195
1196 '@babel/plugin-transform-private-property-in-object@7.29.7':
1197 resolution: {integrity: sha512-+BNo06dnrzdNNqCm1X6YUaVv0DKk8Q+JYcoZfOkLhYWNCXzlwTSRq8zGWayT1csjcpNXV9CQTBRRbmTLZac5cA==}
1198 engines: {node: '>=6.9.0'}
1199 peerDependencies:
1200 '@babel/core': ^7.0.0-0
1201
1202 '@babel/plugin-transform-react-display-name@7.29.7':
1203 resolution: {integrity: sha512-+1wdDMGNb4UPeY3Q4L5yLiYe6TXPXubs4NjrgRFw13hPRLJfEMw2Q5OXkee6/IfdqePIeW4Jjwe3aBh7SdKz4Q==}
1204 engines: {node: '>=6.9.0'}
1205 peerDependencies:
1206 '@babel/core': ^7.0.0-0
1207
1208 '@babel/plugin-transform-react-jsx-development@7.29.7':
1209 resolution: {integrity: sha512-Xfy3UVMF04+ypnFbkhvfqtmvwfe92qwQdbGZVonhE+6v35GzlofmOnA1szaZqzb9xYWr0nl1e5EMmzi0DNON1g==}
1210 engines: {node: '>=6.9.0'}
1211 peerDependencies:
1212 '@babel/core': ^7.0.0-0
1213
1214 '@babel/plugin-transform-react-jsx-self@7.29.7':
1215 resolution: {integrity: sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw==}
1216 engines: {node: '>=6.9.0'}
1217 peerDependencies:
1218 '@babel/core': ^7.0.0-0
1219
1220 '@babel/plugin-transform-react-jsx-source@7.29.7':
1221 resolution: {integrity: sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q==}
1222 engines: {node: '>=6.9.0'}
1223 peerDependencies:
1224 '@babel/core': ^7.0.0-0
1225
1226 '@babel/plugin-transform-react-jsx@7.29.7':
1227 resolution: {integrity: sha512-WsZulLVBUHXVj2cUcPVx6UE21TpalB6bHbSFErKT0Ib++ax24jjXe73FqlWvdylFOjiuPHYi6VCcgRad1ItN+A==}
1228 engines: {node: '>=6.9.0'}
1229 peerDependencies:
1230 '@babel/core': ^7.0.0-0
1231
1232 '@babel/plugin-transform-react-pure-annotations@7.29.7':
1233 resolution: {integrity: sha512-H5E+HBgDpr6Q5t+Aj11tL7XkIui1jhbIoArVQnqjgXo5/3YxkN7ZEBcWF4RQlB0T4rrxJQbXS6kiFV6B7XTqUA==}
1234 engines: {node: '>=6.9.0'}
1235 peerDependencies:
1236 '@babel/core': ^7.0.0-0
1237
1238 '@babel/plugin-transform-regenerator@7.29.7':
1239 resolution: {integrity: sha512-rNNFV0DBAJp988xW2DOntfDoYn1eR8GGF5AT5vYc+rjyfaQkM242c9tZUHHPe7KYaiJizXPWhQTzzdbXySyhBw==}
1240 engines: {node: '>=6.9.0'}
1241 peerDependencies:
1242 '@babel/core': ^7.0.0-0
1243
1244 '@babel/plugin-transform-runtime@7.29.7':
1245 resolution: {integrity: sha512-xmAscdE/AsqRW7vutbPNoUmu/nF5SrLKPs7aoJgEjo35lLKA/Bc0i2rMv/hr1+Y0o1bQCiVtith3u2vdgRL39Q==}
1246 engines: {node: '>=6.9.0'}
1247 peerDependencies:
1248 '@babel/core': ^7.0.0-0
1249
1250 '@babel/plugin-transform-shorthand-properties@7.29.7':
1251 resolution: {integrity: sha512-I+WYbGBAiCn7nA6xBrlgPH+MB7HWb4u8pv5S0Pv7OtwNvIFvCCb24YlttKEeUFVurfBCEaOTnuhlqsb7f0Z5Dg==}
1252 engines: {node: '>=6.9.0'}
1253 peerDependencies:
1254 '@babel/core': ^7.0.0-0
1255
1256 '@babel/plugin-transform-template-literals@7.29.7':
1257 resolution: {integrity: sha512-NCSEJ4sLFU2gqAub45HYh4fus2yQ36rr6ei6vpU7NdoJqCpxvEG8E6eJpscGyXP3VHD2Ny+fSXr04k1hoUrFqA==}
1258 engines: {node: '>=6.9.0'}
1259 peerDependencies:
1260 '@babel/core': ^7.0.0-0
1261
1262 '@babel/plugin-transform-typescript@7.29.7':
1263 resolution: {integrity: sha512-jK52h8LaLc7JarhQV2ofeFMts4H7vnOXnqZNA6fYglBTZewRBE51KWt3BUltW1P+KoPsYkHoJeXePuz4zo2LMw==}
1264 engines: {node: '>=6.9.0'}
1265 peerDependencies:
1266 '@babel/core': ^7.0.0-0
1267
1268 '@babel/plugin-transform-unicode-regex@7.29.7':
1269 resolution: {integrity: sha512-7D/x/23/d/3VqZ0QA+LGbZMlGwZjztBygSWWWsfTPoQ1oQ6Q1P6Mr3d0kk42XabyUVw+fha3LqdRsFqeKqvCyA==}
1270 engines: {node: '>=6.9.0'}
1271 peerDependencies:
1272 '@babel/core': ^7.0.0-0
1273
1274 '@babel/preset-typescript@7.29.7':
1275 resolution: {integrity: sha512-/Foi8vKY2EVbed/1eZx0gJEEwHAIxogrySI7rULcRIvhZzbvoE/b5qG5Ghc0WKAFKOHA9SD1x7RsFlOYdutIiQ==}
1276 engines: {node: '>=6.9.0'}
1277 peerDependencies:
1278 '@babel/core': ^7.0.0-0
1279
1280 '@babel/runtime@7.29.7':
1281 resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==}
1282 engines: {node: '>=6.9.0'}
1283
1284 '@babel/template@7.29.7':
1285 resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==}
1286 engines: {node: '>=6.9.0'}
1287
1288 '@babel/traverse@7.29.7':
1289 resolution: {integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==}
1290 engines: {node: '>=6.9.0'}
1291
1292 '@babel/types@7.29.7':
1293 resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==}
1294 engines: {node: '>=6.9.0'}
1295
1296 '@base-ui/react@1.5.0':
1297 resolution: {integrity: sha512-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A==}
1298 engines: {node: '>=14.0.0'}
1299 peerDependencies:
1300 '@date-fns/tz': ^1.2.0
1301 '@types/react': ^17 || ^18 || ^19
1302 date-fns: ^4.0.0
1303 react: ^17 || ^18 || ^19
1304 react-dom: ^17 || ^18 || ^19
1305 peerDependenciesMeta:
1306 '@date-fns/tz':
1307 optional: true
1308 '@types/react':
1309 optional: true
1310 date-fns:
1311 optional: true
1312
1313 '@base-ui/utils@0.2.9':
1314 resolution: {integrity: sha512-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw==}
1315 peerDependencies:
1316 '@types/react': ^17 || ^18 || ^19
1317 react: ^17 || ^18 || ^19
1318 react-dom: ^17 || ^18 || ^19
1319 peerDependenciesMeta:
1320 '@types/react':
1321 optional: true
1322
1323 '@callstack/liquid-glass@0.7.1':
1324 resolution: {integrity: sha512-N2rzs8g3kneI5G/98AZdVtjc6OUFBBFwPxVGVMoXUEI7QiioB4+aWwbImg5h8Z3Vb/T+fgLYWmmNhi27wHwE4g==}
1325 peerDependencies:
1326 react: '*'
1327 react-native: '*'
1328
1329 '@capsizecss/unpack@4.0.0':
1330 resolution: {integrity: sha512-VERIM64vtTP1C4mxQ5thVT9fK0apjPFobqybMtA1UdUujWka24ERHbRHFGmpbbhp73MhV+KSsHQH9C6uOTdEQA==}
1331 engines: {node: '>=18'}
1332
1333 '@clack/core@1.4.0':
1334 resolution: {integrity: sha512-7Wctjq6f7c1CPz8sPpkwUnz8yRgVANkpNupb81q432FjcJg4l+Sw7XANdNSdWfAKq0IHI0JTcUeK5dxs/HrGPw==}
1335 engines: {node: '>= 20.12.0'}
1336
1337 '@clack/prompts@1.5.0':
1338 resolution: {integrity: sha512-wKh+wTjmrUoUdkZg8KpJO5X+p9PWV+KE9mePseq9UYWkukgTKsGS47RRL2HstwVcvDQH+PenrPJWII8+MfiiyA==}
1339 engines: {node: '>= 20.12.0'}
1340
1341 '@dnd-kit/accessibility@3.1.1':
1342 resolution: {integrity: sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw==}
1343 peerDependencies:
1344 react: '>=16.8.0'
1345
1346 '@dnd-kit/core@6.3.1':
1347 resolution: {integrity: sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==}
1348 peerDependencies:
1349 react: '>=16.8.0'
1350 react-dom: '>=16.8.0'
1351
1352 '@dnd-kit/modifiers@9.0.0':
1353 resolution: {integrity: sha512-ybiLc66qRGuZoC20wdSSG6pDXFikui/dCNGthxv4Ndy8ylErY0N3KVxY2bgo7AWwIbxDmXDg3ylAFmnrjcbVvw==}
1354 peerDependencies:
1355 '@dnd-kit/core': ^6.3.0
1356 react: '>=16.8.0'
1357
1358 '@dnd-kit/sortable@10.0.0':
1359 resolution: {integrity: sha512-+xqhmIIzvAYMGfBYYnbKuNicfSsk4RksY2XdmJhT+HAC01nix6fHCztU68jooFiMUB01Ky3F0FyOvhG/BZrWkg==}
1360 peerDependencies:
1361 '@dnd-kit/core': ^6.3.0
1362 react: '>=16.8.0'
1363
1364 '@dnd-kit/utilities@3.2.2':
1365 resolution: {integrity: sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg==}
1366 peerDependencies:
1367 react: '>=16.8.0'
1368
1369 '@effect/atom-react@4.0.0-beta.73':
1370 resolution: {integrity: sha512-RjNqEMV3z3iEFRBtJ1RVuxBNFMYxhDo2iRwck3kBYjrBuXWrKIRyqnunWJdL2KX97Gqp0orxaujG7qnIA5aIEA==}
1371 peerDependencies:
1372 effect: 4.0.0-beta.73
1373 react: ^19.2.4
1374 scheduler: '*'
1375
1376 '@effect/openapi-generator@4.0.0-beta.73':
1377 resolution: {integrity: sha512-tN1mKreMo6kypkuPy8Jt3eGoI0DberzD2/5XxEh17lTdyLg7/SUZv3LssRxtzO5+uIYzLNIHfT2zESz7gjCnwA==}
1378 hasBin: true
1379 peerDependencies:
1380 '@effect/platform-node': 4.0.0-beta.73
1381 effect: 4.0.0-beta.73
1382
1383 '@effect/platform-bun@4.0.0-beta.73':
1384 resolution: {integrity: sha512-AQcE89eEVp0xA3SafaswiHPfo6V2YPg7T6PQbQqYK4/S2Sia5cadCm/6y7pfRmuOd4jkWI6VMbNtEDkM0NOBpw==}
1385 peerDependencies:
1386 effect: 4.0.0-beta.73
1387
1388 '@effect/platform-node-shared@4.0.0-beta.73':
1389 resolution: {integrity: sha512-/7L8eftDS40VWgLx2GVtBtb8x97Vx4OF5IlRJfh14L5xDFdb9MZXxOuHfHAi+71d90pkbFpOFVtQCSOBWKRAWg==}
1390 engines: {node: '>=18.0.0'}
1391 peerDependencies:
1392 effect: 4.0.0-beta.73
1393
1394 '@effect/platform-node@4.0.0-beta.73':
1395 resolution: {integrity: sha512-YYkUnmcs6EiRk8K/xNCU3l3jl1YbrhCHCJp+y32DWlKhhZot24/hvw0zYw0aymAtuI9dzAdPryVZkksH4+7ovw==}
1396 engines: {node: '>=18.0.0'}
1397 peerDependencies:
1398 effect: 4.0.0-beta.73
1399 ioredis: ^5.7.0
1400
1401 '@effect/sql-sqlite-bun@4.0.0-beta.73':
1402 resolution: {integrity: sha512-dkTDDeBLjaKo7h1IE049Oj2BDKQOT+Kc57KbBVaSk36dRdsEmVspRMP7OGbZj3etJU3lL1GJi1BIfnb4N3uMRw==}
1403 peerDependencies:
1404 effect: 4.0.0-beta.73
1405
1406 '@effect/tsgo-darwin-arm64@0.11.4':
1407 resolution: {integrity: sha512-rslT4W8tWY8pdd48kDpY7Q+yo0xkrmcEySG1+sJfb06w7TwbywjHsGlC0BmcUaQt0qmLY+BApbWWDfZw7fgwjw==}
1408 cpu: [arm64]
1409 os: [darwin]
1410
1411 '@effect/tsgo-darwin-x64@0.11.4':
1412 resolution: {integrity: sha512-p3v3j+zp7L7yx5ctjvA1W85I4WjOpbOcga8kUu5MFEKfYfsApxUHXwsunCVbUKwrpXqcTc0sw9AjnCNs6i6GRw==}
1413 cpu: [x64]
1414 os: [darwin]
1415
1416 '@effect/tsgo-linux-arm64@0.11.4':
1417 resolution: {integrity: sha512-dz5ZIQUnRzN9mpVcELYCmVERpmstes5rVHbKUb7DOWCbrbupT3tV1LCzOaNX9sIsoBKmpvdGvAWEPLHgymSgTQ==}
1418 cpu: [arm64]
1419 os: [linux]
1420
1421 '@effect/tsgo-linux-arm@0.11.4':
1422 resolution: {integrity: sha512-uXsw+IbO+ltn/fbhOWWqXK8ZW3Qa5EZD+wnGbF3gIGWINthbF+/7X+CgRzvcgLBWeBfV6F83hAmOaEZ4hQmd+w==}
1423 cpu: [arm]
1424 os: [linux]
1425
1426 '@effect/tsgo-linux-x64@0.11.4':
1427 resolution: {integrity: sha512-P3m7Y4FJtziL13Muffyb99AnQeTRvo0/knfYRqoHKNwYUaNM59RO3qFi5y57Hasgd8rKat0xTPmUkK6koZPPFQ==}
1428 cpu: [x64]
1429 os: [linux]
1430
1431 '@effect/tsgo-win32-arm64@0.11.4':
1432 resolution: {integrity: sha512-FKLm9Y+luZSdLpfkbdw8VXa8xy0zR+Asg078qemqHHGwRQLDVGjvIk7tj1HxBM6VQN+TwsofDd225ht83kMk8w==}
1433 cpu: [arm64]
1434 os: [win32]
1435
1436 '@effect/tsgo-win32-x64@0.11.4':
1437 resolution: {integrity: sha512-oc4Y8TbLlv0b1deAILAEep1N6pnSS1d4pk7gJJM4NDXrTKWDyEulO6tXwRQ6vWkO2lhLTUVWHDFfzmMJj3HxPQ==}
1438 cpu: [x64]
1439 os: [win32]
1440
1441 '@effect/tsgo@0.11.4':
1442 resolution: {integrity: sha512-wliq5Dis2gLoIUKoCRT3Iv5kpO+fKrUBJPPxIsHADeirk9HMQevKvYaBpGS3Khw1tNLmoQWsSX559owJAdHgBA==}
1443 hasBin: true
1444
1445 '@effect/vitest@4.0.0-beta.73':
1446 resolution: {integrity: sha512-HIZa0aekh0ak1YfzCv8GTN75Vbvxp8g+W+z9KczvtUT+LvitX3i9nhLWZLKRrUP1LaJFLPJS2UG9ZGXjxgbjBg==}
1447 peerDependencies:
1448 effect: 4.0.0-beta.73
1449 vitest: ^3.0.0 || ^4.0.0
1450
1451 '@egjs/hammerjs@2.0.17':
1452 resolution: {integrity: sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==}
1453 engines: {node: '>=0.8.0'}
1454
1455 '@electron/get@2.0.3':
1456 resolution: {integrity: sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==}
1457 engines: {node: '>=12'}
1458
1459 '@emmetio/abbreviation@2.3.3':
1460 resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==}
1461
1462 '@emmetio/css-abbreviation@2.1.8':
1463 resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==}
1464
1465 '@emmetio/css-parser@0.4.1':
1466 resolution: {integrity: sha512-2bC6m0MV/voF4CTZiAbG5MWKbq5EBmDPKu9Sb7s7nVcEzNQlrZP6mFFFlIaISM8X6514H9shWMme1fCm8cWAfQ==}
1467
1468 '@emmetio/html-matcher@1.3.0':
1469 resolution: {integrity: sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==}
1470
1471 '@emmetio/scanner@1.0.4':
1472 resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==}
1473
1474 '@emmetio/stream-reader-utils@0.1.0':
1475 resolution: {integrity: sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==}
1476
1477 '@emmetio/stream-reader@2.2.0':
1478 resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==}
1479
1480 '@emnapi/core@1.10.0':
1481 resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==}
1482
1483 '@emnapi/runtime@1.10.0':
1484 resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==}
1485
1486 '@emnapi/wasi-threads@1.2.1':
1487 resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==}
1488
1489 '@epic-web/invariant@1.0.0':
1490 resolution: {integrity: sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==}
1491
1492 '@esbuild/aix-ppc64@0.27.7':
1493 resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==}
1494 engines: {node: '>=18'}
1495 cpu: [ppc64]
1496 os: [aix]
1497
1498 '@esbuild/android-arm64@0.27.7':
1499 resolution: {integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==}
1500 engines: {node: '>=18'}
1501 cpu: [arm64]
1502 os: [android]
1503
1504 '@esbuild/android-arm@0.27.7':
1505 resolution: {integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==}
1506 engines: {node: '>=18'}
1507 cpu: [arm]
1508 os: [android]
1509
1510 '@esbuild/android-x64@0.27.7':
1511 resolution: {integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==}
1512 engines: {node: '>=18'}
1513 cpu: [x64]
1514 os: [android]
1515
1516 '@esbuild/darwin-arm64@0.27.7':
1517 resolution: {integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==}
1518 engines: {node: '>=18'}
1519 cpu: [arm64]
1520 os: [darwin]
1521
1522 '@esbuild/darwin-x64@0.27.7':
1523 resolution: {integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==}
1524 engines: {node: '>=18'}
1525 cpu: [x64]
1526 os: [darwin]
1527
1528 '@esbuild/freebsd-arm64@0.27.7':
1529 resolution: {integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==}
1530 engines: {node: '>=18'}
1531 cpu: [arm64]
1532 os: [freebsd]
1533
1534 '@esbuild/freebsd-x64@0.27.7':
1535 resolution: {integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==}
1536 engines: {node: '>=18'}
1537 cpu: [x64]
1538 os: [freebsd]
1539
1540 '@esbuild/linux-arm64@0.27.7':
1541 resolution: {integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==}
1542 engines: {node: '>=18'}
1543 cpu: [arm64]
1544 os: [linux]
1545
1546 '@esbuild/linux-arm@0.27.7':
1547 resolution: {integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==}
1548 engines: {node: '>=18'}
1549 cpu: [arm]
1550 os: [linux]
1551
1552 '@esbuild/linux-ia32@0.27.7':
1553 resolution: {integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==}
1554 engines: {node: '>=18'}
1555 cpu: [ia32]
1556 os: [linux]
1557
1558 '@esbuild/linux-loong64@0.27.7':
1559 resolution: {integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==}
1560 engines: {node: '>=18'}
1561 cpu: [loong64]
1562 os: [linux]
1563
1564 '@esbuild/linux-mips64el@0.27.7':
1565 resolution: {integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==}
1566 engines: {node: '>=18'}
1567 cpu: [mips64el]
1568 os: [linux]
1569
1570 '@esbuild/linux-ppc64@0.27.7':
1571 resolution: {integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==}
1572 engines: {node: '>=18'}
1573 cpu: [ppc64]
1574 os: [linux]
1575
1576 '@esbuild/linux-riscv64@0.27.7':
1577 resolution: {integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==}
1578 engines: {node: '>=18'}
1579 cpu: [riscv64]
1580 os: [linux]
1581
1582 '@esbuild/linux-s390x@0.27.7':
1583 resolution: {integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==}
1584 engines: {node: '>=18'}
1585 cpu: [s390x]
1586 os: [linux]
1587
1588 '@esbuild/linux-x64@0.27.7':
1589 resolution: {integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==}
1590 engines: {node: '>=18'}
1591 cpu: [x64]
1592 os: [linux]
1593
1594 '@esbuild/netbsd-arm64@0.27.7':
1595 resolution: {integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==}
1596 engines: {node: '>=18'}
1597 cpu: [arm64]
1598 os: [netbsd]
1599
1600 '@esbuild/netbsd-x64@0.27.7':
1601 resolution: {integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==}
1602 engines: {node: '>=18'}
1603 cpu: [x64]
1604 os: [netbsd]
1605
1606 '@esbuild/openbsd-arm64@0.27.7':
1607 resolution: {integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==}
1608 engines: {node: '>=18'}
1609 cpu: [arm64]
1610 os: [openbsd]
1611
1612 '@esbuild/openbsd-x64@0.27.7':
1613 resolution: {integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==}
1614 engines: {node: '>=18'}
1615 cpu: [x64]
1616 os: [openbsd]
1617
1618 '@esbuild/openharmony-arm64@0.27.7':
1619 resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==}
1620 engines: {node: '>=18'}
1621 cpu: [arm64]
1622 os: [openharmony]
1623
1624 '@esbuild/sunos-x64@0.27.7':
1625 resolution: {integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==}
1626 engines: {node: '>=18'}
1627 cpu: [x64]
1628 os: [sunos]
1629
1630 '@esbuild/win32-arm64@0.27.7':
1631 resolution: {integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==}
1632 engines: {node: '>=18'}
1633 cpu: [arm64]
1634 os: [win32]
1635
1636 '@esbuild/win32-ia32@0.27.7':
1637 resolution: {integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==}
1638 engines: {node: '>=18'}
1639 cpu: [ia32]
1640 os: [win32]
1641
1642 '@esbuild/win32-x64@0.27.7':
1643 resolution: {integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==}
1644 engines: {node: '>=18'}
1645 cpu: [x64]
1646 os: [win32]
1647
1648 '@expo-google-fonts/dm-sans@0.4.2':
1649 resolution: {integrity: sha512-e/fLH5aCJzkEenz7axvEn8N7IJAKhUwNjIxS75h9j+Ip1M9S7d22M19gJN3A7QW4egVkBJRyQh1hQFhngQn9yA==}
1650
1651 '@expo-google-fonts/material-symbols@0.4.38':
1652 resolution: {integrity: sha512-IJkBtN1o8u9BW5fvSii1MyHPQ7Q0HxbWcVBvOrOzgMLpVtZw7R2w94wBTVR7kZwv3w1JNTESMmLA5Sqn1+Z36A==}
1653
1654 '@expo/cli@56.1.13':
1655 resolution: {integrity: sha512-7n5VzlBr7TKW0BgWgpEopWy+v8buPhMvbSEsuXD+bI1YIJBopkfWAub0qTvlc357E8wWOvV5MJXYyoeRvoOjoQ==}
1656 hasBin: true
1657 peerDependencies:
1658 expo: '*'
1659 expo-router: '*'
1660 react-native: '*'
1661 peerDependenciesMeta:
1662 expo-router:
1663 optional: true
1664 react-native:
1665 optional: true
1666
1667 '@expo/code-signing-certificates@0.0.6':
1668 resolution: {integrity: sha512-iNe0puxwBNEcuua9gmTGzq+SuMDa0iATai1FlFTMHJ/vUmKvN/V//drXoLJkVb5i5H3iE/n/qIJxyoBnXouD0w==}
1669
1670 '@expo/config-plugins@56.0.8':
1671 resolution: {integrity: sha512-phTuyBhgVLfqUHMjQkAfRtbyoY6yTxoKja1awtpVnEkoJDxPJuXx1KX5uvq1eZtt4bJQ08OBJ6P95INqRSHpRg==}
1672
1673 '@expo/config-types@56.0.5':
1674 resolution: {integrity: sha512-GsAHO/MwW9ZRdgnmyfRXqVGLCP/zejD6rWnp5OROp8mBGRObKm4HfrjlUyT1skjMwCj1OrURx9ZfIc6yeBAkIA==}
1675
1676 '@expo/config@56.0.9':
1677 resolution: {integrity: sha512-/lqFeWGSrhpKJVP8tTN8LjuoIe8u8q2w7FzBL0C+wHgl+WM8l1qUIEYWy/sMvsG/NbpUIUsDHJRhQvOkU58eIw==}
1678
1679 '@expo/devcert@1.2.1':
1680 resolution: {integrity: sha512-qC4eaxmKMTmJC2ahwyui6ud8f3W60Ss7pMkpBq40Hu3zyiAaugPXnZ24145U7K36qO9UHdZUVxsCvIpz2RYYCA==}
1681
1682 '@expo/devtools@56.0.2':
1683 resolution: {integrity: sha512-ANl4kPdbe0/HQYWkDEN79S6bQhI+i/ZCnPxuC853pPsB4svhINC7Ku9lmGOKPsUUWWnrHg1spkDGQBZ4sD6JxQ==}
1684 peerDependencies:
1685 react: '*'
1686 react-native: '*'
1687 peerDependenciesMeta:
1688 react:
1689 optional: true
1690 react-native:
1691 optional: true
1692
1693 '@expo/dom-webview@56.0.5':
1694 resolution: {integrity: sha512-UIEJxkLg6cHqofKrpWpkn9E6ApxVRtCgZhZkARPr9VV7rBVloJgeroTHs31YgU/JpbI5lLQOnfOlGo54W6C2Ew==}
1695 peerDependencies:
1696 expo: '*'
1697 react: '*'
1698 react-native: '*'
1699
1700 '@expo/env@2.3.0':
1701 resolution: {integrity: sha512-9HnnIbzwTTdbwSjNLXTk0fPm9ZwMJ7c1/31tsni8HZ8Q62KzYCyspahH+V365vg5J6lr001DzNwBxVWSaYCQLg==}
1702 engines: {node: '>=20.12.0'}
1703
1704 '@expo/expo-modules-macros-plugin@0.0.9':
1705 resolution: {integrity: sha512-odai6D7ng/gA7At8ukFcWcauNEeDdyVqzVPbQxDkyU2NTJ4kgphA4I5iigS5C4LXFicSIzEt2nzdlLM8sjsTdA==}
1706
1707 '@expo/fingerprint@0.19.3':
1708 resolution: {integrity: sha512-w9Au2IVrtc0Ct+WRa05DVHGNHXYq6VyPZWuFP+5x055OeZ5q6k5Yg+aJ1gfShmjdOhDftRcsvmWmTdTZlWaTZw==}
1709 hasBin: true
1710
1711 '@expo/image-utils@0.10.1':
1712 resolution: {integrity: sha512-YDeefvmYdihS7Wp3ESDUVnOgOSWmj2Cczm9lVNDdm4MqQLdAKm/LPYg83HtFQPfefRlAxyHrQR/O9kIXN9C1Wg==}
1713
1714 '@expo/inline-modules@0.0.10':
1715 resolution: {integrity: sha512-DKEfq877UTAmL/gOT5aFhlLNDg/EVmTSca7JQMKDGR6mjFSAcrmQf4GJNsi6ztiaqj6cTnIfoSz0hAYdnr6RJQ==}
1716
1717 '@expo/json-file@10.2.0':
1718 resolution: {integrity: sha512-S6XzKe3R9GQeHiUPXc3xJjOv2VJhOEwFYf7xdC2z2cUqt3kZJ9mSO877sNQloVdnW/SUCtPY3bexlM7nwq+CAQ==}
1719
1720 '@expo/local-build-cache-provider@56.0.8':
1721 resolution: {integrity: sha512-UsuXwpNi57MNhzZ3be4XThc8xW6nzk3Wu37s1+2qcfZGeJcMLKDFfwO6n8YXeIiGlCsOi0Ee1rsTdgjrKt/YJQ==}
1722
1723 '@expo/log-box@56.0.12':
1724 resolution: {integrity: sha512-budE6AGmJbpOJfGSOz+JVP3+FevElT82IEIg+ukQ4gZpW/dGO7QX1unFjanKdSaYgudBwJ4FCFGMwWhW/1tXVQ==}
1725 peerDependencies:
1726 '@expo/dom-webview': ^56.0.5
1727 expo: '*'
1728 react: '*'
1729 react-native: '*'
1730
1731 '@expo/metro-config@56.0.13':
1732 resolution: {integrity: sha512-OPyNYiex/6Ms8zT2POdIZsLhcAZYk7O+yJvpz5uG/4QRA7aiESfCy1I+0YHewMlR4P1YQeyxIrfTurs6m9xfZA==}
1733 peerDependencies:
1734 expo: '*'
1735 peerDependenciesMeta:
1736 expo:
1737 optional: true
1738
1739 '@expo/metro-file-map@56.0.3':
1740 resolution: {integrity: sha512-5OGW3z8LgEYgMJOR7F3pC8llFLkb1fVqwAewbCl6S4Vkha8AFQMwOjT+9Wbka+V4rmpljpGqOnMhF4xZbD961w==}
1741
1742 '@expo/metro-runtime@56.0.13':
1743 resolution: {integrity: sha512-aMaFa/RPYm2iQoyYOB5q8AxDmWvf4E2yFbZ6rmBIQWaIPDdixGVUlLQeV8DlDAfZ/j+pNYO7l5M+774WbgkTgg==}
1744 peerDependencies:
1745 '@expo/log-box': ^56.0.12
1746 expo: '*'
1747 react: '*'
1748 react-dom: '*'
1749 react-native: '*'
1750 peerDependenciesMeta:
1751 react-dom:
1752 optional: true
1753
1754 '@expo/metro@56.0.0':
1755 resolution: {integrity: sha512-5gIgQHtEpjjvsjKfVtIv23a98LLRV0/y07PDShEwYSytAMlE3FSF8RHXqtHc1sUJL6dn7hnuIBpIbrLXXuVi0A==}
1756
1757 '@expo/osascript@2.6.0':
1758 resolution: {integrity: sha512-QvqDBlJXa8CS2vRORJ4wEflY1m0vVI07uSJdIRgBrLxRPBcsrXxrtU7+wXRXMqfq9zLwNP9XbvRsXF2omoDylg==}
1759 engines: {node: '>=12'}
1760
1761 '@expo/package-manager@1.12.1':
1762 resolution: {integrity: sha512-fQLiFAcFRWF53mtuLK32SUJQ1ahhrTcBZPZPedYTiUT5ha5FF+UO6bPtCc0Y/hgj0/m3HCGBAuSHjbg2kI9oPQ==}
1763
1764 '@expo/plist@0.7.0':
1765 resolution: {integrity: sha512-vrpryU1GoqSIRNqRB2D3IjXDmzNYfiQpEF6AH/xknlD7eiYmEDt3mb26V7cLcedcPG8PY/1xWHdBXVQJfEAh6Q==}
1766
1767 '@expo/prebuild-config@56.0.14':
1768 resolution: {integrity: sha512-JHdMqR7Mf5ApLC50ZwTL0Z86ezrHOMYwoSHcWT6Pha/+1TcC+/J+i7vjhP06wGXQ2Kvjt74p/3mKg2Pd12KjhQ==}
1769
1770 '@expo/require-utils@56.1.3':
1771 resolution: {integrity: sha512-KyLeOn/zzQSvuPpV5YhB/FPKnpQytno4luN918bGdPDssLBoS3N/0UbC3W0rJAn9kSFu+XpfR81eABRVsSdfgQ==}
1772 peerDependencies:
1773 typescript: ^5.0.0 || ^5.0.0-0 || ^6.0.0
1774 peerDependenciesMeta:
1775 typescript:
1776 optional: true
1777
1778 '@expo/router-server@56.0.12':
1779 resolution: {integrity: sha512-RqKV2/Z8BH/z8l0ngSpG6//5xxJPaF5dTQvSfPQ0nrvCjikGMeIvyj3B9BeLnmZZhxb3gBtXqrj3irAoiIp2aQ==}
1780 peerDependencies:
1781 '@expo/metro-runtime': ^56.0.13
1782 expo: '*'
1783 expo-constants: ^56.0.16
1784 expo-font: ^56.0.5
1785 expo-router: '*'
1786 expo-server: ^56.0.4
1787 react: '*'
1788 react-dom: '*'
1789 react-server-dom-webpack: ~19.0.1 || ~19.1.2 || ~19.2.1
1790 peerDependenciesMeta:
1791 '@expo/metro-runtime':
1792 optional: true
1793 expo-router:
1794 optional: true
1795 react-dom:
1796 optional: true
1797 react-server-dom-webpack:
1798 optional: true
1799
1800 '@expo/schema-utils@56.0.1':
1801 resolution: {integrity: sha512-CZ/+mYbQmWeOnkCGlWy9K+lFxbJSMFY7+TqBZcKzBSTU5Q7IGRvn/sOG3TdNjIdLPmbA8xe7R/c3UUQ28R9i9w==}
1802
1803 '@expo/sdk-runtime-versions@1.0.0':
1804 resolution: {integrity: sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ==}
1805
1806 '@expo/spawn-async@1.8.0':
1807 resolution: {integrity: sha512-eb9xxd/LbuEGSdua4NumCu/McVB9EM+F/JxB9pWgnERw4HQ9XyTNH1KapG6oqLWR8TuRK2LQfzJlmNi94CVobw==}
1808 engines: {node: '>=12'}
1809
1810 '@expo/sudo-prompt@9.3.2':
1811 resolution: {integrity: sha512-HHQigo3rQWKMDzYDLkubN5WQOYXJJE2eNqIQC2axC2iO3mHdwnIR7FgZVvHWtBwAdzBgAP0ECp8KqS8TiMKvgw==}
1812
1813 '@expo/ui@56.0.15':
1814 resolution: {integrity: sha512-PFZBzztQGCp2bRFP8wIOb5ntP2ORH2GdQkJMSJcDOd4NldoWMe1pFqv7PdthjNlaaTHHTTHK+RsQrz+M6z6isw==}
1815 peerDependencies:
1816 '@babel/core': '*'
1817 expo: '*'
1818 react: '*'
1819 react-dom: '*'
1820 react-native: '*'
1821 react-native-reanimated: '*'
1822 react-native-worklets: '*'
1823 peerDependenciesMeta:
1824 '@babel/core':
1825 optional: true
1826 react-dom:
1827 optional: true
1828 react-native-reanimated:
1829 optional: true
1830 react-native-worklets:
1831 optional: true
1832
1833 '@expo/ws-tunnel@1.0.6':
1834 resolution: {integrity: sha512-nDRbLmSrJar7abvUjp3smDwH8HcbZcoOEa5jVPUv9/9CajgmWw20JNRwTuBRzWIWIkEJDkz20GoNA+tSwUqk0Q==}
1835
1836 '@expo/xcpretty@4.4.4':
1837 resolution: {integrity: sha512-4aQzz9vgxcNXFfo/iyNgDDYfsU5XGKKxWxZopw0cVotHiW+U8IJbIxMaxsINs6bHhtkG3StKNPcOrn3eBuxKPw==}
1838 hasBin: true
1839
1840 '@floating-ui/core@1.7.5':
1841 resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==}
1842
1843 '@floating-ui/dom@1.7.6':
1844 resolution: {integrity: sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==}
1845
1846 '@floating-ui/react-dom@2.1.8':
1847 resolution: {integrity: sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==}
1848 peerDependencies:
1849 react: '>=16.8.0'
1850 react-dom: '>=16.8.0'
1851
1852 '@floating-ui/react@0.27.19':
1853 resolution: {integrity: sha512-31B8h5mm8YxotlE7/AU/PhNAl8eWxAmjL/v2QOxroDNkTFLk3Uu82u63N3b6TXa4EGJeeZLVcd/9AlNlVqzeog==}
1854 peerDependencies:
1855 react: '>=17.0.0'
1856 react-dom: '>=17.0.0'
1857
1858 '@floating-ui/utils@0.2.11':
1859 resolution: {integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==}
1860
1861 '@formkit/auto-animate@0.9.0':
1862 resolution: {integrity: sha512-VhP4zEAacXS3dfTpJpJ88QdLqMTcabMg0jwpOSxZ/VzfQVfl3GkZSCZThhGC5uhq/TxPHPzW0dzr4H9Bb1OgKA==}
1863
1864 '@hono/node-server@1.19.14':
1865 resolution: {integrity: sha512-GwtvgtXxnWsucXvbQXkRgqksiH2Qed37H9xHZocE5sA3N8O8O8/8FA3uclQXxXVzc9XBZuEOMK7+r02FmSpHtw==}
1866 engines: {node: '>=18.14.1'}
1867 peerDependencies:
1868 hono: ^4
1869
1870 '@img/colour@1.1.0':
1871 resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==}
1872 engines: {node: '>=18'}
1873
1874 '@img/sharp-darwin-arm64@0.34.5':
1875 resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==}
1876 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1877 cpu: [arm64]
1878 os: [darwin]
1879
1880 '@img/sharp-darwin-x64@0.34.5':
1881 resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==}
1882 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1883 cpu: [x64]
1884 os: [darwin]
1885
1886 '@img/sharp-libvips-darwin-arm64@1.2.4':
1887 resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==}
1888 cpu: [arm64]
1889 os: [darwin]
1890
1891 '@img/sharp-libvips-darwin-x64@1.2.4':
1892 resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==}
1893 cpu: [x64]
1894 os: [darwin]
1895
1896 '@img/sharp-libvips-linux-arm64@1.2.4':
1897 resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==}
1898 cpu: [arm64]
1899 os: [linux]
1900
1901 '@img/sharp-libvips-linux-arm@1.2.4':
1902 resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==}
1903 cpu: [arm]
1904 os: [linux]
1905
1906 '@img/sharp-libvips-linux-ppc64@1.2.4':
1907 resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==}
1908 cpu: [ppc64]
1909 os: [linux]
1910
1911 '@img/sharp-libvips-linux-riscv64@1.2.4':
1912 resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==}
1913 cpu: [riscv64]
1914 os: [linux]
1915
1916 '@img/sharp-libvips-linux-s390x@1.2.4':
1917 resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==}
1918 cpu: [s390x]
1919 os: [linux]
1920
1921 '@img/sharp-libvips-linux-x64@1.2.4':
1922 resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==}
1923 cpu: [x64]
1924 os: [linux]
1925
1926 '@img/sharp-libvips-linuxmusl-arm64@1.2.4':
1927 resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==}
1928 cpu: [arm64]
1929 os: [linux]
1930
1931 '@img/sharp-libvips-linuxmusl-x64@1.2.4':
1932 resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==}
1933 cpu: [x64]
1934 os: [linux]
1935
1936 '@img/sharp-linux-arm64@0.34.5':
1937 resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==}
1938 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1939 cpu: [arm64]
1940 os: [linux]
1941
1942 '@img/sharp-linux-arm@0.34.5':
1943 resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==}
1944 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1945 cpu: [arm]
1946 os: [linux]
1947
1948 '@img/sharp-linux-ppc64@0.34.5':
1949 resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==}
1950 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1951 cpu: [ppc64]
1952 os: [linux]
1953
1954 '@img/sharp-linux-riscv64@0.34.5':
1955 resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==}
1956 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1957 cpu: [riscv64]
1958 os: [linux]
1959
1960 '@img/sharp-linux-s390x@0.34.5':
1961 resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==}
1962 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1963 cpu: [s390x]
1964 os: [linux]
1965
1966 '@img/sharp-linux-x64@0.34.5':
1967 resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==}
1968 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1969 cpu: [x64]
1970 os: [linux]
1971
1972 '@img/sharp-linuxmusl-arm64@0.34.5':
1973 resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==}
1974 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1975 cpu: [arm64]
1976 os: [linux]
1977
1978 '@img/sharp-linuxmusl-x64@0.34.5':
1979 resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==}
1980 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1981 cpu: [x64]
1982 os: [linux]
1983
1984 '@img/sharp-wasm32@0.34.5':
1985 resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==}
1986 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1987 cpu: [wasm32]
1988
1989 '@img/sharp-win32-arm64@0.34.5':
1990 resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==}
1991 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1992 cpu: [arm64]
1993 os: [win32]
1994
1995 '@img/sharp-win32-ia32@0.34.5':
1996 resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==}
1997 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
1998 cpu: [ia32]
1999 os: [win32]
2000
2001 '@img/sharp-win32-x64@0.34.5':
2002 resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==}
2003 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
2004 cpu: [x64]
2005 os: [win32]
2006
2007 '@inquirer/ansi@1.0.2':
2008 resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==}
2009 engines: {node: '>=18'}
2010
2011 '@inquirer/confirm@5.1.21':
2012 resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==}
2013 engines: {node: '>=18'}
2014 peerDependencies:
2015 '@types/node': 24.12.4
2016 peerDependenciesMeta:
2017 '@types/node':
2018 optional: true
2019
2020 '@inquirer/core@10.3.2':
2021 resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==}
2022 engines: {node: '>=18'}
2023 peerDependencies:
2024 '@types/node': 24.12.4
2025 peerDependenciesMeta:
2026 '@types/node':
2027 optional: true
2028
2029 '@inquirer/figures@1.0.15':
2030 resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==}
2031 engines: {node: '>=18'}
2032
2033 '@inquirer/type@3.0.10':
2034 resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==}
2035 engines: {node: '>=18'}
2036 peerDependencies:
2037 '@types/node': 24.12.4
2038 peerDependenciesMeta:
2039 '@types/node':
2040 optional: true
2041
2042 '@ioredis/commands@1.10.0':
2043 resolution: {integrity: sha512-UmeW7z4LfctwoQ5wkhVzgq8tXkreED2xZGpX+Bg+zA+WJFZCT6c062AfCK/Dfk81xZnnwdhJCUMkitihRaoC2Q==}
2044
2045 '@isaacs/ttlcache@1.4.1':
2046 resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==}
2047 engines: {node: '>=12'}
2048
2049 '@jest/schemas@29.6.3':
2050 resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
2051 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
2052
2053 '@jest/types@29.6.3':
2054 resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==}
2055 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
2056
2057 '@jridgewell/gen-mapping@0.3.13':
2058 resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
2059
2060 '@jridgewell/remapping@2.3.5':
2061 resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
2062
2063 '@jridgewell/resolve-uri@3.1.2':
2064 resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
2065 engines: {node: '>=6.0.0'}
2066
2067 '@jridgewell/source-map@0.3.11':
2068 resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==}
2069
2070 '@jridgewell/sourcemap-codec@1.5.5':
2071 resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
2072
2073 '@jridgewell/trace-mapping@0.3.31':
2074 resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
2075
2076 '@legendapp/list@3.0.0-beta.44':
2077 resolution: {integrity: sha512-loGRve78NuZ5k8Z54ZSDNOtv3dVBM1SeBCRtm1EYtZiDIZ8SyMVcYpUGgFpGuNKk71+9/NuM9hvScrgf7+4E+A==}
2078 peerDependencies:
2079 react: '*'
2080 react-dom: '*'
2081 react-native: '*'
2082 peerDependenciesMeta:
2083 react-dom:
2084 optional: true
2085 react-native:
2086 optional: true
2087
2088 '@lexical/clipboard@0.41.0':
2089 resolution: {integrity: sha512-Ex5lPkb4NBBX1DCPzOAIeHBJFH1bJcmATjREaqpnTfxCbuOeQkt44wchezUA0oDl+iAxNZ3+pLLWiUju9icoSA==}
2090
2091 '@lexical/code@0.41.0':
2092 resolution: {integrity: sha512-0hoNi1KC9/N3SBOGcOcFqnT0OpwmcRRAhfxTKMGqfCtCvAMzULVwZ8RWc9/NV9bKYESgBTW5D9xkDANP2mspHg==}
2093
2094 '@lexical/devtools-core@0.41.0':
2095 resolution: {integrity: sha512-FzJtluBhBc8bKS11TUZe72KoZN/hnzIyiiM0SPJAsPwGpoXuM01jqpXQGybWf/1bWB+bmmhOae7O4Nywi/Csuw==}
2096 peerDependencies:
2097 react: '>=17.x'
2098 react-dom: '>=17.x'
2099
2100 '@lexical/dragon@0.41.0':
2101 resolution: {integrity: sha512-gBEqkk8Q6ZPruvDaRcOdF1EK9suCVBODzOCcR+EnoJTaTjfDkCM7pkPAm4w90Wa1wCZEtFHvCfas+jU9MDSumg==}
2102
2103 '@lexical/extension@0.41.0':
2104 resolution: {integrity: sha512-sF4SPiP72yXvIGchmmIZ7Yg2XZTxNLOpFEIIzdqG7X/1fa1Ham9P/T7VbrblWpF6Ei5LJtK9JgNVB0hb4l3o1g==}
2105
2106 '@lexical/hashtag@0.41.0':
2107 resolution: {integrity: sha512-tFWM74RW4KU0E/sj2aowfWl26vmLUTp331CgVESnhQKcZBfT40KJYd57HEqBDTfQKn4MUhylQCCA0hbpw6EeFQ==}
2108
2109 '@lexical/history@0.41.0':
2110 resolution: {integrity: sha512-kGoVWsiOn62+RMjRolRa+NXZl8jFwxav6GNDiHH8yzivtoaH8n1SwUfLJELXCzeqzs81HySqD4q30VLJVTGoDg==}
2111
2112 '@lexical/html@0.41.0':
2113 resolution: {integrity: sha512-3RyZy+H/IDKz2D66rNN/NqYx87xVFrngfEbyu1OWtbY963RUFnopiVHCQvsge/8kT04QSZ7U/DzjVFqeNS6clg==}
2114
2115 '@lexical/link@0.41.0':
2116 resolution: {integrity: sha512-Rjtx5cGWAkKcnacncbVsZ1TqRnUB2Wm4eEVKpaAEG41+kHgqghzM2P+UGT15yROroxJu8KvAC9ISiYFiU4XE1w==}
2117
2118 '@lexical/list@0.41.0':
2119 resolution: {integrity: sha512-RXvB+xcbzVoQLGRDOBRCacztG7V+bI95tdoTwl8pz5xvgPtAaRnkZWMDP+yMNzMJZsqEChdtpxbf0NgtMkun6g==}
2120
2121 '@lexical/mark@0.41.0':
2122 resolution: {integrity: sha512-UO5WVs9uJAYIKHSlYh4Z1gHrBBchTOi21UCYBIZ7eAs4suK84hPzD+3/LAX5CB7ZltL6ke5Sly3FOwNXv/wfpA==}
2123
2124 '@lexical/markdown@0.41.0':
2125 resolution: {integrity: sha512-bzI73JMXpjGFhqUWNV6KqfjWcgAWzwFT+J3RHtbCF5rysC8HLldBYojOgAAtPfXqfxyv2mDzsY7SoJ75s9uHZA==}
2126
2127 '@lexical/offset@0.41.0':
2128 resolution: {integrity: sha512-2RHBXZqC8gm3X9C0AyRb0M8w7zJu5dKiasrif+jSKzsxPjAUeF1m95OtIOsWs1XLNUgASOSUqGovDZxKJslZfA==}
2129
2130 '@lexical/overflow@0.41.0':
2131 resolution: {integrity: sha512-Iy6ZiJip8X14EBYt1zKPOrXyQ4eG9JLBEoPoSVBTiSbVd+lYicdUvaOThT0k0/qeVTN9nqTaEltBjm56IrVKCQ==}
2132
2133 '@lexical/plain-text@0.41.0':
2134 resolution: {integrity: sha512-HIsGgmFUYRUNNyvckun33UQfU7LRzDlxymHUq67+Bxd5bXqdZOrStEKJXuDX+LuLh/GXZbaWNbDLqwLBObfbQg==}
2135
2136 '@lexical/react@0.41.0':
2137 resolution: {integrity: sha512-7+GUdZUm6sofWm+zdsWAs6cFBwKNsvsHezZTrf6k8jrZxL461ZQmbz/16b4DvjCGL9r5P1fR7md9/LCmk8TiCg==}
2138 peerDependencies:
2139 react: '>=17.x'
2140 react-dom: '>=17.x'
2141
2142 '@lexical/rich-text@0.41.0':
2143 resolution: {integrity: sha512-yUcr7ZaaVTZNi8bow4CK1M8jy2qyyls1Vr+5dVjwBclVShOL/F/nFyzBOSb6RtXXRbd3Ahuk9fEleppX/RNIdw==}
2144
2145 '@lexical/selection@0.41.0':
2146 resolution: {integrity: sha512-1s7/kNyRzcv5uaTwsUL28NpiisqTf5xZ1zNukLsCN1xY+TWbv9RE9OxIv+748wMm4pxNczQe/UbIBODkbeknLw==}
2147
2148 '@lexical/table@0.41.0':
2149 resolution: {integrity: sha512-d3SPThBAr+oZ8O74TXU0iXM3rLbrAVC7/HcOnSAq7/AhWQW8yMutT51JQGN+0fMLP9kqoWSAojNtkdvzXfU/+A==}
2150
2151 '@lexical/text@0.41.0':
2152 resolution: {integrity: sha512-gGA+Anc7ck110EXo4KVKtq6Ui3M7Vz3OpGJ4QE6zJHWW8nV5h273koUGSutAMeoZgRVb6t01Izh3ORoFt/j1CA==}
2153
2154 '@lexical/utils@0.41.0':
2155 resolution: {integrity: sha512-Wlsokr5NQCq83D+7kxZ9qs5yQ3dU3Qaf2M+uXxLRoPoDaXqW8xTWZq1+ZFoEzsHzx06QoPa4Vu/40BZR91uQPg==}
2156
2157 '@lexical/yjs@0.41.0':
2158 resolution: {integrity: sha512-PaKTxSbVC4fpqUjQ7vUL9RkNF1PjL8TFl5jRe03PqoPYpE33buf3VXX6+cOUEfv9+uknSqLCPHoBS/4jN3a97w==}
2159 peerDependencies:
2160 yjs: '>=13.5.22'
2161
2162 '@modelcontextprotocol/sdk@1.29.0':
2163 resolution: {integrity: sha512-zo37mZA9hJWpULgkRpowewez1y6ML5GsXJPY8FI0tBBCd77HEvza4jDqRKOXgHNn867PVGCyTdzqpz0izu5ZjQ==}
2164 engines: {node: '>=18'}
2165 peerDependencies:
2166 '@cfworker/json-schema': ^4.1.1
2167 zod: ^3.25 || ^4.0
2168 peerDependenciesMeta:
2169 '@cfworker/json-schema':
2170 optional: true
2171
2172 '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.4':
2173 resolution: {integrity: sha512-LCkGo6JDfaBhgST7UpPWgNgLINpcpabaHfyz5OBx75nUYxBsaEPxjnyNjWpeb/xBup/682QnBfRBy2/LvPutZQ==}
2174 cpu: [arm64]
2175 os: [darwin]
2176
2177 '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.4':
2178 resolution: {integrity: sha512-zExlW9zUJKZH/tOtVMttwjKa4Xm/3KcNjnE3dPN92uCktwavMxpgCA3MoJK/DOnTWsQgo224OaST27/mPNAf+w==}
2179 cpu: [x64]
2180 os: [darwin]
2181
2182 '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.4':
2183 resolution: {integrity: sha512-dgX0P/9wGPJeHFBG+ZmhgE6bmtMt7NP5CRBGyyktpopdk/mW4POnrpQsSLtKI1dwpc+pPLuXHDh6vvskyQE/sw==}
2184 cpu: [arm64]
2185 os: [linux]
2186
2187 '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.4':
2188 resolution: {integrity: sha512-Tg3yX65f5GbtXLkrYEHE5oibZG9epyYWas7FogTTEJeDEF9JlXJzKgXaNhT3UXlTOeA+AfZpYZYZ0uPj7Cfquw==}
2189 cpu: [arm]
2190 os: [linux]
2191
2192 '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.4':
2193 resolution: {integrity: sha512-8TNXMEjJc3QEy7R/x1INhgiU+XakDAFUzBhaz7+Rbrs8NH5UQeHQxxmzsSBJGyV6I1jW79undiQm8tOI+D+8FQ==}
2194 cpu: [x64]
2195 os: [linux]
2196
2197 '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.4':
2198 resolution: {integrity: sha512-CmCXPQrkbwExx3j946/PtHWHbYJiCRBRDl4BlkRQcJB/YOwQxJRTpoo7aTsortjgoJ1x7opzTSxn7C+ASSLVjQ==}
2199 cpu: [x64]
2200 os: [win32]
2201
2202 '@mswjs/interceptors@0.41.9':
2203 resolution: {integrity: sha512-VVPPgHyQ6ShqnrmDWuxjmUIsO9gWyOZFmuOfLd9LfBGQJwZfy0gvv9pbHSJuoFNIYC7ZDX9aoFwowjcdSC4E8w==}
2204 engines: {node: '>=18'}
2205
2206 '@napi-rs/wasm-runtime@1.1.4':
2207 resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==}
2208 peerDependencies:
2209 '@emnapi/core': ^1.7.1
2210 '@emnapi/runtime': ^1.7.1
2211
2212 '@open-draft/deferred-promise@2.2.0':
2213 resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==}
2214
2215 '@open-draft/logger@0.3.0':
2216 resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==}
2217
2218 '@open-draft/until@2.1.0':
2219 resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==}
2220
2221 '@opencode-ai/sdk@1.15.13':
2222 resolution: {integrity: sha512-4TwojIoQ8EG6/mVBuUVYZXiFcwNmiiytEnjnvyuvSJjGwFIlw2YIBFxtSVC3FbwwbwHT63teh1RHiQUUC4U5xw==}
2223
2224 '@oslojs/encoding@1.1.0':
2225 resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==}
2226
2227 '@oxc-project/runtime@0.133.0':
2228 resolution: {integrity: sha512-PkvjA1Lq5++V5S1E6Patr92ZVcieE6EalDr1VJTqv4BnjZdOUC4W3p8k1wMXSd5/2aFP4b/A6N5sg2Bkzcr9vQ==}
2229 engines: {node: ^20.19.0 || >=22.12.0}
2230
2231 '@oxc-project/types@0.127.0':
2232 resolution: {integrity: sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==}
2233
2234 '@oxc-project/types@0.133.0':
2235 resolution: {integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==}
2236
2237 '@oxfmt/binding-android-arm-eabi@0.52.0':
2238 resolution: {integrity: sha512-17EMSJnQ9g+upVHrAUYDMfH5lvRKQ9Nvg8WtEoH72oDr1VpWz+7/o3tD97U1EToen2YAQ/68JmtDYkQUi20dfQ==}
2239 engines: {node: ^20.19.0 || >=22.12.0}
2240 cpu: [arm]
2241 os: [android]
2242
2243 '@oxfmt/binding-android-arm64@0.52.0':
2244 resolution: {integrity: sha512-A2G1IdwGEW2lLJkIxcvuirRH1CzSl/e0NX11zTlW1gvxJThfwbI/BEoaKrTNpm7M2FchvIf6guvIQU7d5iz+OQ==}
2245 engines: {node: ^20.19.0 || >=22.12.0}
2246 cpu: [arm64]
2247 os: [android]
2248
2249 '@oxfmt/binding-darwin-arm64@0.52.0':
2250 resolution: {integrity: sha512-f9+bLvOYxy7NttCLFTvQ7afmqDOWY4wIP9xdvfj5trQ1qj6f2UFAGwZESlfsMjvJNTyRpXfIlOanCI9FOvoeQA==}
2251 engines: {node: ^20.19.0 || >=22.12.0}
2252 cpu: [arm64]
2253 os: [darwin]
2254
2255 '@oxfmt/binding-darwin-x64@0.52.0':
2256 resolution: {integrity: sha512-YSTB9sJ5nnQd/Q0ddHkgof0ZCHPAnWZT1IW2SJ8omz7CP7KluJhO1fNHrpqdxCtpztJwSs4hY1uAee35wKxxaw==}
2257 engines: {node: ^20.19.0 || >=22.12.0}
2258 cpu: [x64]
2259 os: [darwin]
2260
2261 '@oxfmt/binding-freebsd-x64@0.52.0':
2262 resolution: {integrity: sha512-NIrRNTTPCs4UbmVs0bxLSCDlLCtIRMJIXklNKaXa5Oj2/K1UIMBvgE8+uPVo01Io3N9HF0+GAX+aAHjUgZS7vA==}
2263 engines: {node: ^20.19.0 || >=22.12.0}
2264 cpu: [x64]
2265 os: [freebsd]
2266
2267 '@oxfmt/binding-linux-arm-gnueabihf@0.52.0':
2268 resolution: {integrity: sha512-JXUCde8mn3GpgQouz2PXUokgy/uT1QrRJBL2s983VWcSQp62wTFYiNXgTKdeo1Jgbr0IgUnKKvzIk/YBlj/nVQ==}
2269 engines: {node: ^20.19.0 || >=22.12.0}
2270 cpu: [arm]
2271 os: [linux]
2272
2273 '@oxfmt/binding-linux-arm-musleabihf@0.52.0':
2274 resolution: {integrity: sha512-psbUXaRZ+V8DaXz10Qf7LSHtdtdKAmC8fxXgeU608jjzrmWK4quamZMOpl6sf+dikoFHA85uE93Q0BqxrCdQrQ==}
2275 engines: {node: ^20.19.0 || >=22.12.0}
2276 cpu: [arm]
2277 os: [linux]
2278
2279 '@oxfmt/binding-linux-arm64-gnu@0.52.0':
2280 resolution: {integrity: sha512-Jw7MgWUU9lcLCcy82updISP3EthTlfvAwR6gWNxPzqly7+fLvOi2gHQE9xXQjpqaVLm/8P+gOzlv9ODuoVlaaw==}
2281 engines: {node: ^20.19.0 || >=22.12.0}
2282 cpu: [arm64]
2283 os: [linux]
2284
2285 '@oxfmt/binding-linux-arm64-musl@0.52.0':
2286 resolution: {integrity: sha512-wZg6bLjDvh2KibyI3QFUYo8GTXneIFsd0JvehtvJiUmQ8WRPERgxd/VM4ctWb86U5FT1FkqgS8/wZKVB+AZScg==}
2287 engines: {node: ^20.19.0 || >=22.12.0}
2288 cpu: [arm64]
2289 os: [linux]
2290
2291 '@oxfmt/binding-linux-ppc64-gnu@0.52.0':
2292 resolution: {integrity: sha512-IngE8uxhNvxcMrLjZNDo9xNLY7rEK33AKnaMd2B46he1e/mz2CfcW6If/U1wUjdRZddm1QzQaciqZkuMkdh1FA==}
2293 engines: {node: ^20.19.0 || >=22.12.0}
2294 cpu: [ppc64]
2295 os: [linux]
2296
2297 '@oxfmt/binding-linux-riscv64-gnu@0.52.0':
2298 resolution: {integrity: sha512-H3+DdFMv/efN3Efmhsv18jDrpiWWqKG7wsfAlQBqAt6z/E2Bx+TwEj2Nowe51CPOWB8/mFBC2dAMSgVFLvvowA==}
2299 engines: {node: ^20.19.0 || >=22.12.0}
2300 cpu: [riscv64]
2301 os: [linux]
2302
2303 '@oxfmt/binding-linux-riscv64-musl@0.52.0':
2304 resolution: {integrity: sha512-zji+1kb7lJKohSDjzC1IsS+K/cKRs1hdVf0ZH0VbdbiakmtLvN9twBoXo/k8VdjFax7kfo+DyPxS7vv52br1aw==}
2305 engines: {node: ^20.19.0 || >=22.12.0}
2306 cpu: [riscv64]
2307 os: [linux]
2308
2309 '@oxfmt/binding-linux-s390x-gnu@0.52.0':
2310 resolution: {integrity: sha512-hcLBYedpCy7ToUvvBidWk7+11Yhg1oAZ4+6hKPic/mQI6NaqXJSXMps5nFlwUuX2ewhtLZZDPg63TI042qGKBg==}
2311 engines: {node: ^20.19.0 || >=22.12.0}
2312 cpu: [s390x]
2313 os: [linux]
2314
2315 '@oxfmt/binding-linux-x64-gnu@0.52.0':
2316 resolution: {integrity: sha512-IDO2loXK2OtTOhSPchU9MW25mWL2QCDGdJbjN8MXKZVS80qXe5gMTwQWu/gMJ3juoBHbkuUZNB2N1LHzNT7DoA==}
2317 engines: {node: ^20.19.0 || >=22.12.0}
2318 cpu: [x64]
2319 os: [linux]
2320
2321 '@oxfmt/binding-linux-x64-musl@0.52.0':
2322 resolution: {integrity: sha512-mAV2Hjn0SatJ+KoAzKUC3eJhdJ8wv+3m1KyuS0dTsbF0c5weq+QrCt/DRZZM+uj/XiKzCDEUKYsBF30e2qkcyw==}
2323 engines: {node: ^20.19.0 || >=22.12.0}
2324 cpu: [x64]
2325 os: [linux]
2326
2327 '@oxfmt/binding-openharmony-arm64@0.52.0':
2328 resolution: {integrity: sha512-vd4npaUIwChxp7XzkqmepBWTT9YMcSe/NBApVGPC30/lLyOVaV3dvma1SKo03t8O73BPRAG7EyJzGlN5cJM5hQ==}
2329 engines: {node: ^20.19.0 || >=22.12.0}
2330 cpu: [arm64]
2331 os: [openharmony]
2332
2333 '@oxfmt/binding-win32-arm64-msvc@0.52.0':
2334 resolution: {integrity: sha512-k2sz6gWQdMfh5HPpIS+Bw/0UEV/kaK2xuqJRrWL233sEHx9WLlsmvlPFM4HUNThkYbSN0U0vPW7LVKZWDS8hPQ==}
2335 engines: {node: ^20.19.0 || >=22.12.0}
2336 cpu: [arm64]
2337 os: [win32]
2338
2339 '@oxfmt/binding-win32-ia32-msvc@0.52.0':
2340 resolution: {integrity: sha512-rhke69GTcArodLHpjMTfNnvjTEBryDeZcUCKK/VjXDMtfTULl6QRh0ymX5/hbCUv2WjYm9h/QbW++q2vE15gWQ==}
2341 engines: {node: ^20.19.0 || >=22.12.0}
2342 cpu: [ia32]
2343 os: [win32]
2344
2345 '@oxfmt/binding-win32-x64-msvc@0.52.0':
2346 resolution: {integrity: sha512-q5xL7oeXkZdEtNZWBdvehJcmt+GRu9l2bK40yJs1jJXlqq+r0Hygb1rTjq+FM2o/2xyt4cufH6KRplHp3Jjsvw==}
2347 engines: {node: ^20.19.0 || >=22.12.0}
2348 cpu: [x64]
2349 os: [win32]
2350
2351 '@oxlint-tsgolint/darwin-arm64@0.23.0':
2352 resolution: {integrity: sha512-gOs9PVr2wEg4ox9z0aJo+RKhhImW86YL5N6yav8BK/rgPsIrwN/igSZ+pbRr723NFvUNKde9fgMhRA6JrXAOZw==}
2353 cpu: [arm64]
2354 os: [darwin]
2355
2356 '@oxlint-tsgolint/darwin-x64@0.23.0':
2357 resolution: {integrity: sha512-kjJ8B+7n4tB9VJdxS5A9GdJt6/bYpzbu4lXp2uO1S3sRmCB5gDEABlGoiePNApRWaW+xqL4b4xgiE727jSLhuA==}
2358 cpu: [x64]
2359 os: [darwin]
2360
2361 '@oxlint-tsgolint/linux-arm64@0.23.0':
2362 resolution: {integrity: sha512-6dCZuKNu135seMXilkRk9SpCx6i1XgmiipYGalLij5WVRX6ZYS8c4xI7preN/zv9fCXhsQclTIMDu2Y/cytTjw==}
2363 cpu: [arm64]
2364 os: [linux]
2365
2366 '@oxlint-tsgolint/linux-x64@0.23.0':
2367 resolution: {integrity: sha512-3bdilnyA7kmSTjK27rvjIjSxL5SIg3wt7vwNiRkouWB83ytssyKnuGvxSYJxgMEmFpSutzaBzcCUM2jDtPGcgA==}
2368 cpu: [x64]
2369 os: [linux]
2370
2371 '@oxlint-tsgolint/win32-arm64@0.23.0':
2372 resolution: {integrity: sha512-j+OEp44SVYiQ+ZD+uttsX7u6L9SvmbbQ77SO1pSFCcJlsVMeCk8qZsjhKfGKuT/jIA+ipOJMVs/+pqUfObBWNw==}
2373 cpu: [arm64]
2374 os: [win32]
2375
2376 '@oxlint-tsgolint/win32-x64@0.23.0':
2377 resolution: {integrity: sha512-5MyjFuqf+g8OUPJBSGWHJtmoWnzFJYyOg4To9WMQshZYEWig/vtu7JtJ03VWnzHv9LJkAUeApY0gVCOywFR/iQ==}
2378 cpu: [x64]
2379 os: [win32]
2380
2381 '@oxlint/binding-android-arm-eabi@1.67.0':
2382 resolution: {integrity: sha512-VrSi571rDv1N8HaEDM+DEX8nmT0y9jJo8tzzW13vsOWTx59xQczCIJx68n2zWOXRT5YKZsOZXp4qkHN/10x4mw==}
2383 engines: {node: ^20.19.0 || >=22.12.0}
2384 cpu: [arm]
2385 os: [android]
2386
2387 '@oxlint/binding-android-arm64@1.67.0':
2388 resolution: {integrity: sha512-l6+NdYxMoRohix5r5bbigW16LPicceCwGcQ6LKKuE1kUdjgFfQolJjrJsQYPFetIs78Gxj/G/f5TEGoTCwj9nQ==}
2389 engines: {node: ^20.19.0 || >=22.12.0}
2390 cpu: [arm64]
2391 os: [android]
2392
2393 '@oxlint/binding-darwin-arm64@1.67.0':
2394 resolution: {integrity: sha512-jOzXxS1AxFxhImLIRbtGIMrEwaXcgMw3gR57WB1cRk8ai+vpr6726kxXqVvlNsrXtJ/FrmOm8RxlC0m8SW24Qg==}
2395 engines: {node: ^20.19.0 || >=22.12.0}
2396 cpu: [arm64]
2397 os: [darwin]
2398
2399 '@oxlint/binding-darwin-x64@1.67.0':
2400 resolution: {integrity: sha512-3DFAVY94OqjIZHXIPz37yGRSWwOFTAqChQ64/M69GYLawzP0KiwdhDNfqdKKYT0bTR/DNxmMnQsj3ns+8+X/Lg==}
2401 engines: {node: ^20.19.0 || >=22.12.0}
2402 cpu: [x64]
2403 os: [darwin]
2404
2405 '@oxlint/binding-freebsd-x64@1.67.0':
2406 resolution: {integrity: sha512-e4dDKZuLu8TR9DEBssWSDahlPgZBwojTTHZUvnjBRJfJJbpxYCjfjKfi0Z1+CSLMiJBwI2yCDtRM1XJQaARjmg==}
2407 engines: {node: ^20.19.0 || >=22.12.0}
2408 cpu: [x64]
2409 os: [freebsd]
2410
2411 '@oxlint/binding-linux-arm-gnueabihf@1.67.0':
2412 resolution: {integrity: sha512-BKytFdcQzbITV3xlnzDUDTEDtbUMCCiC4EaNTDZ4FyT8gdNvBC4gfiLucXp/sQl0XU3p7syTlorUWVVVBZab2g==}
2413 engines: {node: ^20.19.0 || >=22.12.0}
2414 cpu: [arm]
2415 os: [linux]
2416
2417 '@oxlint/binding-linux-arm-musleabihf@1.67.0':
2418 resolution: {integrity: sha512-XYAv0esBDX7BpTzRDjVX2Vdj+zndd8ll2dFQiaeQ6zTZr7A8GRDTN7fH3FP3jU+O0vCDx85oH/EtG7BzPgAXuw==}
2419 engines: {node: ^20.19.0 || >=22.12.0}
2420 cpu: [arm]
2421 os: [linux]
2422
2423 '@oxlint/binding-linux-arm64-gnu@1.67.0':
2424 resolution: {integrity: sha512-zizRMjA0i6u/2B0evgda04iycu+MoNuf1pBy6Eh+1CjC5wMEG7qN5zdDKTCvFc0KSYSDM9QTG3gjZHirgtQuKg==}
2425 engines: {node: ^20.19.0 || >=22.12.0}
2426 cpu: [arm64]
2427 os: [linux]
2428
2429 '@oxlint/binding-linux-arm64-musl@1.67.0':
2430 resolution: {integrity: sha512-zB/Tf6sUjmmvvbva9Gj3JTJ8rJ9t4I8/U0o6vSRtd0DRIsIuyegBwJAzhSUFQHdMijIRJkW0exs/yBhpw2S20w==}
2431 engines: {node: ^20.19.0 || >=22.12.0}
2432 cpu: [arm64]
2433 os: [linux]
2434
2435 '@oxlint/binding-linux-ppc64-gnu@1.67.0':
2436 resolution: {integrity: sha512-kgU40Gt74CK0TCsF51KZymkIwN9U0BajKsMijB52zPqOeZU9NAHkA/NSQkZDHEaCakx42DxhXkODiAqf2b4Gug==}
2437 engines: {node: ^20.19.0 || >=22.12.0}
2438 cpu: [ppc64]
2439 os: [linux]
2440
2441 '@oxlint/binding-linux-riscv64-gnu@1.67.0':
2442 resolution: {integrity: sha512-tOYhkk/iaG9aD3FvGpBFd1Lrw0x0RaVoJBxjUkfNzS50rC5NS5BteNCwgr8A2zCdADrIIoze6D7u6U5Ic++/iQ==}
2443 engines: {node: ^20.19.0 || >=22.12.0}
2444 cpu: [riscv64]
2445 os: [linux]
2446
2447 '@oxlint/binding-linux-riscv64-musl@1.67.0':
2448 resolution: {integrity: sha512-sEtywrPb+0b+tHYl1SDCrw903fiC4eyKoNqzP3v+f2JT3Xcv4NEYG+P8rj+eEnX7IWhqV/xj8/JmcmVj21CXaA==}
2449 engines: {node: ^20.19.0 || >=22.12.0}
2450 cpu: [riscv64]
2451 os: [linux]
2452
2453 '@oxlint/binding-linux-s390x-gnu@1.67.0':
2454 resolution: {integrity: sha512-BvR8Moa0zCLxroOx4vZaZN9nUfwAUpSTwjZdxZyKy4bv3PrzrXrxKR/ZQ0L9wNSvlPhnMJeZfa3q5w6ZCTuN6Q==}
2455 engines: {node: ^20.19.0 || >=22.12.0}
2456 cpu: [s390x]
2457 os: [linux]
2458
2459 '@oxlint/binding-linux-x64-gnu@1.67.0':
2460 resolution: {integrity: sha512-mm2cxM6fksOpq6l0uFws8BUGKAR4dNa/cZCn37Npq7PFbhD5HDJqWfnoIvTaeRKMy5XdS2tO0MA0qbHDrnXAAA==}
2461 engines: {node: ^20.19.0 || >=22.12.0}
2462 cpu: [x64]
2463 os: [linux]
2464
2465 '@oxlint/binding-linux-x64-musl@1.67.0':
2466 resolution: {integrity: sha512-WmbMuLapKyDlobMkXAaAL0Y+Uczh4LETfIfQsUpbId4Ip8Ai82/jqeYTOoUCkuuhBFapgqP253+d83tLKOksJg==}
2467 engines: {node: ^20.19.0 || >=22.12.0}
2468 cpu: [x64]
2469 os: [linux]
2470
2471 '@oxlint/binding-openharmony-arm64@1.67.0':
2472 resolution: {integrity: sha512-9g/PqxYJelzzTAOR5Y+RiRqdeydhEuXv2KxNeFcAKQ7UsvnWSY1OP4MsuPMbTO2Pf70tz7mFhl1j13H3fyh+8g==}
2473 engines: {node: ^20.19.0 || >=22.12.0}
2474 cpu: [arm64]
2475 os: [openharmony]
2476
2477 '@oxlint/binding-win32-arm64-msvc@1.67.0':
2478 resolution: {integrity: sha512-2VhwE6Gatb0vJGnN0TBuQMbKCOiZlSQ/zJvVWYLK4a9d4iDiJOen/yVQkGpmsJ90MuH66fzi0kEKI0jRQMDxGA==}
2479 engines: {node: ^20.19.0 || >=22.12.0}
2480 cpu: [arm64]
2481 os: [win32]
2482
2483 '@oxlint/binding-win32-ia32-msvc@1.67.0':
2484 resolution: {integrity: sha512-EQ3VExXfeM1InbE5+JjufhZZTWy+kHUwgt3yZR7gQ47Je/mE0WspQPan0OJznh493L5anM210YNJtH1PXjTSFg==}
2485 engines: {node: ^20.19.0 || >=22.12.0}
2486 cpu: [ia32]
2487 os: [win32]
2488
2489 '@oxlint/binding-win32-x64-msvc@1.67.0':
2490 resolution: {integrity: sha512-bw24y+/1MHS4QDkons3YyHkPT9uCMoLHHgQhb+mb8NOjTYwub1CZ+K9Ngr8aO5DMrDrkqHwTzlTwFP2vS8Y/ZQ==}
2491 engines: {node: ^20.19.0 || >=22.12.0}
2492 cpu: [x64]
2493 os: [win32]
2494
2495 '@oxlint/plugins@1.61.0':
2496 resolution: {integrity: sha512-nkOyZEF1vH527CkdQtOp1HMrVFEM4ResURvI2JFeGoup+h+43J/k/FgdOR9b9Isxg+Yae7qVDa7y3nssE8b3TQ==}
2497 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2498
2499 '@oxlint/plugins@1.68.0':
2500 resolution: {integrity: sha512-titLmukUt/h8ho7Svlf0xSBjoy2ccZKrXjpXpZCj+v6V4CJccC2KyP45BLSCMx8YIpifMyiDyUptM4+5sruKbQ==}
2501 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2502
2503 '@pierre/diffs@1.1.20':
2504 resolution: {integrity: sha512-lLi+3sLCm3QDd5/aLO9pw+WbF6UzhrkWm2oTZ5WZJTGemOyUNRJ4DDhcEKmVusu4C4bXx9Nssh6fF+wQcapb5w==}
2505 peerDependencies:
2506 react: ^18.3.1 || ^19.0.0
2507 react-dom: ^18.3.1 || ^19.0.0
2508
2509 '@pierre/theme@0.0.28':
2510 resolution: {integrity: sha512-1j/H/fECBuc9dEvntdWI+l435HZapw+RCJTlqCA6BboQ5TjlnE005j/ROWutXIs8aq5OAc82JI2Kwk4A1WWBgw==}
2511 engines: {vscode: ^1.0.0}
2512
2513 '@polka/url@1.0.0-next.29':
2514 resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
2515
2516 '@preact/signals-core@1.14.2':
2517 resolution: {integrity: sha512-RZHdBj9ZF4n40Rp4jS052EHHjBWf96P9oNdXPfhQTovCuWY9iQn3Gq+gOTJSgBO9A/JBuPfMOWsSX/lIU9Pc/A==}
2518
2519 '@radix-ui/primitive@1.1.3':
2520 resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==}
2521
2522 '@radix-ui/react-collection@1.1.7':
2523 resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==}
2524 peerDependencies:
2525 '@types/react': '*'
2526 '@types/react-dom': '*'
2527 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2528 react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2529 peerDependenciesMeta:
2530 '@types/react':
2531 optional: true
2532 '@types/react-dom':
2533 optional: true
2534
2535 '@radix-ui/react-compose-refs@1.1.2':
2536 resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==}
2537 peerDependencies:
2538 '@types/react': '*'
2539 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2540 peerDependenciesMeta:
2541 '@types/react':
2542 optional: true
2543
2544 '@radix-ui/react-context@1.1.2':
2545 resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==}
2546 peerDependencies:
2547 '@types/react': '*'
2548 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2549 peerDependenciesMeta:
2550 '@types/react':
2551 optional: true
2552
2553 '@radix-ui/react-dialog@1.1.15':
2554 resolution: {integrity: sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==}
2555 peerDependencies:
2556 '@types/react': '*'
2557 '@types/react-dom': '*'
2558 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2559 react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2560 peerDependenciesMeta:
2561 '@types/react':
2562 optional: true
2563 '@types/react-dom':
2564 optional: true
2565
2566 '@radix-ui/react-direction@1.1.1':
2567 resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==}
2568 peerDependencies:
2569 '@types/react': '*'
2570 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2571 peerDependenciesMeta:
2572 '@types/react':
2573 optional: true
2574
2575 '@radix-ui/react-dismissable-layer@1.1.11':
2576 resolution: {integrity: sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==}
2577 peerDependencies:
2578 '@types/react': '*'
2579 '@types/react-dom': '*'
2580 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2581 react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2582 peerDependenciesMeta:
2583 '@types/react':
2584 optional: true
2585 '@types/react-dom':
2586 optional: true
2587
2588 '@radix-ui/react-focus-guards@1.1.3':
2589 resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==}
2590 peerDependencies:
2591 '@types/react': '*'
2592 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2593 peerDependenciesMeta:
2594 '@types/react':
2595 optional: true
2596
2597 '@radix-ui/react-focus-scope@1.1.7':
2598 resolution: {integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==}
2599 peerDependencies:
2600 '@types/react': '*'
2601 '@types/react-dom': '*'
2602 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2603 react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2604 peerDependenciesMeta:
2605 '@types/react':
2606 optional: true
2607 '@types/react-dom':
2608 optional: true
2609
2610 '@radix-ui/react-id@1.1.1':
2611 resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==}
2612 peerDependencies:
2613 '@types/react': '*'
2614 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2615 peerDependenciesMeta:
2616 '@types/react':
2617 optional: true
2618
2619 '@radix-ui/react-portal@1.1.9':
2620 resolution: {integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==}
2621 peerDependencies:
2622 '@types/react': '*'
2623 '@types/react-dom': '*'
2624 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2625 react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2626 peerDependenciesMeta:
2627 '@types/react':
2628 optional: true
2629 '@types/react-dom':
2630 optional: true
2631
2632 '@radix-ui/react-presence@1.1.5':
2633 resolution: {integrity: sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==}
2634 peerDependencies:
2635 '@types/react': '*'
2636 '@types/react-dom': '*'
2637 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2638 react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2639 peerDependenciesMeta:
2640 '@types/react':
2641 optional: true
2642 '@types/react-dom':
2643 optional: true
2644
2645 '@radix-ui/react-primitive@2.1.3':
2646 resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==}
2647 peerDependencies:
2648 '@types/react': '*'
2649 '@types/react-dom': '*'
2650 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2651 react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2652 peerDependenciesMeta:
2653 '@types/react':
2654 optional: true
2655 '@types/react-dom':
2656 optional: true
2657
2658 '@radix-ui/react-roving-focus@1.1.11':
2659 resolution: {integrity: sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==}
2660 peerDependencies:
2661 '@types/react': '*'
2662 '@types/react-dom': '*'
2663 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2664 react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2665 peerDependenciesMeta:
2666 '@types/react':
2667 optional: true
2668 '@types/react-dom':
2669 optional: true
2670
2671 '@radix-ui/react-slot@1.2.3':
2672 resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==}
2673 peerDependencies:
2674 '@types/react': '*'
2675 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2676 peerDependenciesMeta:
2677 '@types/react':
2678 optional: true
2679
2680 '@radix-ui/react-slot@1.2.4':
2681 resolution: {integrity: sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==}
2682 peerDependencies:
2683 '@types/react': '*'
2684 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2685 peerDependenciesMeta:
2686 '@types/react':
2687 optional: true
2688
2689 '@radix-ui/react-tabs@1.1.13':
2690 resolution: {integrity: sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A==}
2691 peerDependencies:
2692 '@types/react': '*'
2693 '@types/react-dom': '*'
2694 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2695 react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2696 peerDependenciesMeta:
2697 '@types/react':
2698 optional: true
2699 '@types/react-dom':
2700 optional: true
2701
2702 '@radix-ui/react-use-callback-ref@1.1.1':
2703 resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==}
2704 peerDependencies:
2705 '@types/react': '*'
2706 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2707 peerDependenciesMeta:
2708 '@types/react':
2709 optional: true
2710
2711 '@radix-ui/react-use-controllable-state@1.2.2':
2712 resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==}
2713 peerDependencies:
2714 '@types/react': '*'
2715 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2716 peerDependenciesMeta:
2717 '@types/react':
2718 optional: true
2719
2720 '@radix-ui/react-use-effect-event@0.0.2':
2721 resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==}
2722 peerDependencies:
2723 '@types/react': '*'
2724 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2725 peerDependenciesMeta:
2726 '@types/react':
2727 optional: true
2728
2729 '@radix-ui/react-use-escape-keydown@1.1.1':
2730 resolution: {integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==}
2731 peerDependencies:
2732 '@types/react': '*'
2733 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2734 peerDependenciesMeta:
2735 '@types/react':
2736 optional: true
2737
2738 '@radix-ui/react-use-layout-effect@1.1.1':
2739 resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==}
2740 peerDependencies:
2741 '@types/react': '*'
2742 react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
2743 peerDependenciesMeta:
2744 '@types/react':
2745 optional: true
2746
2747 '@react-native-masked-view/masked-view@0.3.2':
2748 resolution: {integrity: sha512-XwuQoW7/GEgWRMovOQtX3A4PrXhyaZm0lVUiY8qJDvdngjLms9Cpdck6SmGAUNqQwcj2EadHC1HwL0bEyoa/SQ==}
2749 peerDependencies:
2750 react: '>=16'
2751 react-native: '>=0.57'
2752
2753 '@react-native-menu/menu@2.0.0':
2754 resolution: {integrity: sha512-hb8Mirw6aKPGONhgo52IiNpwHtISVrgCT3rMdFX1qS7eOFNzOcQh8d2UDnaH5zVpxN+QuvWtaaiRMGFpIjzdtA==}
2755 peerDependencies:
2756 react: '*'
2757 react-native: '*'
2758
2759 '@react-native/assets-registry@0.85.3':
2760 resolution: {integrity: sha512-u9ZiYP23vA2IFtdFQFmetzSmk6SM0xgKIoiOsr1hXNHjHaLhOm+/Ph1ud57wX6+Dbwdzx8coJgnzSKL3W21PCg==}
2761 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
2762
2763 '@react-native/babel-plugin-codegen@0.85.3':
2764 resolution: {integrity: sha512-Wc94zGfeFG8Njf9SHMPfYZP04kjigkOps6F1TYTvd7ZVXuGxqseCDgxc50LWcOhOCLypI9n3oVVqz81C3p44ZA==}
2765 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
2766
2767 '@react-native/babel-preset@0.85.3':
2768 resolution: {integrity: sha512-fD7fxEhkJB/aF57tWoXjaAWpklfrExYZS3k6aXPP3BQ77DZY7gvf/b7dbirwjID6NVnP1JDRJyTuPBGr0K/vlw==}
2769 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
2770 peerDependencies:
2771 '@babel/core': '*'
2772
2773 '@react-native/codegen@0.85.3':
2774 resolution: {integrity: sha512-/JkS1lGLyzBWP1FbgDwaqEf7qShIC6pUC1M0a/YMAd/v4iqR24MRkQWe7jkYvcBQ2LpEhs5NGE9InhxSv21zCA==}
2775 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
2776 peerDependencies:
2777 '@babel/core': '*'
2778
2779 '@react-native/community-cli-plugin@0.85.3':
2780 resolution: {integrity: sha512-fs85dmbIqNmtzEixDb0g+q6R3Vt4H9eAt8/inIZdDKfjN76+sUJA2r1nxODQ76bU23MrIbz8sI7KFBPaWk/zQw==}
2781 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
2782 peerDependencies:
2783 '@react-native-community/cli': '*'
2784 '@react-native/metro-config': 0.85.3
2785 peerDependenciesMeta:
2786 '@react-native-community/cli':
2787 optional: true
2788 '@react-native/metro-config':
2789 optional: true
2790
2791 '@react-native/debugger-frontend@0.85.3':
2792 resolution: {integrity: sha512-uAu7rM5o/Np1zgp6fi5zM1sP1aB8DcS7DdOLcj/TkSutOAjkMqqd2lWt1/+3S7qXexRHVK5XcP+o3VXo4L/V0A==}
2793 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
2794
2795 '@react-native/debugger-shell@0.85.3':
2796 resolution: {integrity: sha512-/jRAaT9boiCttIcEwS02WPwYkUihqsjSaK/TMtHz05vT6uMgac9PaQt5kzBQLIABv5aEIa5gtrMmKVz49MjkjQ==}
2797 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
2798
2799 '@react-native/dev-middleware@0.85.3':
2800 resolution: {integrity: sha512-JYzBiT4A8w+KQt+dOD5v+ti+tDrGoPnsSTuApq3Ls4RB5sfWbDlYMyz3dbc8qBIHz9tv0sQ5+eOu6Xwqzr5AQA==}
2801 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
2802
2803 '@react-native/gradle-plugin@0.85.3':
2804 resolution: {integrity: sha512-39dY2j50Q1pntejzwt3XL7vwXtrj8jcIfHq6E+gyu3jzYxZJVvMkMutQ39vSg6zinIQOX36oQDhidXUbCXzgoA==}
2805 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
2806
2807 '@react-native/js-polyfills@0.85.3':
2808 resolution: {integrity: sha512-U2+aMshIXf1uFn77tpBb/xhHWB9vkVrMpt7kkucAugF8hJKYTDGB587X7WwelHduK2KBfhl4giSv0rzZGoef9A==}
2809 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
2810
2811 '@react-native/metro-babel-transformer@0.85.3':
2812 resolution: {integrity: sha512-omuKq+r7jM4XvCMIlNMPP7Up3SyB8o5EAdZtF7YXniKyq7UOMBqhYHFqgsdOXr0lT+3ADf7VCJG3sb82jlBrrQ==}
2813 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
2814 peerDependencies:
2815 '@babel/core': '*'
2816
2817 '@react-native/metro-config@0.85.3':
2818 resolution: {integrity: sha512-sVo6HepUmCcpdfozEf91lA0FjpLNNZYu/Zi9FiYiAQTK8pzATXDVTqhvdxpFrQn435p5eUTSbllvbH/KN+bnyA==}
2819 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
2820
2821 '@react-native/normalize-colors@0.85.3':
2822 resolution: {integrity: sha512-hj0PScZEhIbcOvQV5yMKX3ha4XEIOy/SVE1Rrpp0beW0dpNLOgSC7KDxGewmDnIHK9YdQUXGY9eMEfShUMIaZw==}
2823
2824 '@react-native/virtualized-lists@0.85.3':
2825 resolution: {integrity: sha512-dsCjI//OIPEUJMyNHp4l7zNLVjCx7bcaRUceOCkU+IB17hkbtbGWvi7HjGFSzy7FJGmS/MOlcfpb72xXiy1Oig==}
2826 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
2827 peerDependencies:
2828 '@types/react': ^19.2.0
2829 react: '*'
2830 react-native: 0.85.3
2831 peerDependenciesMeta:
2832 '@types/react':
2833 optional: true
2834
2835 '@rolldown/binding-android-arm64@1.0.0-rc.17':
2836 resolution: {integrity: sha512-s70pVGhw4zqGeFnXWvAzJDlvxhlRollagdCCKRgOsgUOH3N1l0LIxf83AtGzmb5SiVM4Hjl5HyarMRfdfj3DaQ==}
2837 engines: {node: ^20.19.0 || >=22.12.0}
2838 cpu: [arm64]
2839 os: [android]
2840
2841 '@rolldown/binding-android-arm64@1.0.3':
2842 resolution: {integrity: sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==}
2843 engines: {node: ^20.19.0 || >=22.12.0}
2844 cpu: [arm64]
2845 os: [android]
2846
2847 '@rolldown/binding-darwin-arm64@1.0.0-rc.17':
2848 resolution: {integrity: sha512-4ksWc9n0mhlZpZ9PMZgTGjeOPRu8MB1Z3Tz0Mo02eWfWCHMW1zN82Qz/pL/rC+yQa+8ZnutMF0JjJe7PjwasYw==}
2849 engines: {node: ^20.19.0 || >=22.12.0}
2850 cpu: [arm64]
2851 os: [darwin]
2852
2853 '@rolldown/binding-darwin-arm64@1.0.3':
2854 resolution: {integrity: sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==}
2855 engines: {node: ^20.19.0 || >=22.12.0}
2856 cpu: [arm64]
2857 os: [darwin]
2858
2859 '@rolldown/binding-darwin-x64@1.0.0-rc.17':
2860 resolution: {integrity: sha512-SUSDOI6WwUVNcWxd02QEBjLdY1VPHvlEkw6T/8nYG322iYWCTxRb1vzk4E+mWWYehTp7ERibq54LSJGjmouOsw==}
2861 engines: {node: ^20.19.0 || >=22.12.0}
2862 cpu: [x64]
2863 os: [darwin]
2864
2865 '@rolldown/binding-darwin-x64@1.0.3':
2866 resolution: {integrity: sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==}
2867 engines: {node: ^20.19.0 || >=22.12.0}
2868 cpu: [x64]
2869 os: [darwin]
2870
2871 '@rolldown/binding-freebsd-x64@1.0.0-rc.17':
2872 resolution: {integrity: sha512-hwnz3nw9dbJ05EDO/PvcjaaewqqDy7Y1rn1UO81l8iIK1GjenME75dl16ajbvSSMfv66WXSRCYKIqfgq2KCfxw==}
2873 engines: {node: ^20.19.0 || >=22.12.0}
2874 cpu: [x64]
2875 os: [freebsd]
2876
2877 '@rolldown/binding-freebsd-x64@1.0.3':
2878 resolution: {integrity: sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==}
2879 engines: {node: ^20.19.0 || >=22.12.0}
2880 cpu: [x64]
2881 os: [freebsd]
2882
2883 '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17':
2884 resolution: {integrity: sha512-IS+W7epTcwANmFSQFrS1SivEXHtl1JtuQA9wlxrZTcNi6mx+FDOYrakGevvvTwgj2JvWiK8B29/qD9BELZPyXQ==}
2885 engines: {node: ^20.19.0 || >=22.12.0}
2886 cpu: [arm]
2887 os: [linux]
2888
2889 '@rolldown/binding-linux-arm-gnueabihf@1.0.3':
2890 resolution: {integrity: sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==}
2891 engines: {node: ^20.19.0 || >=22.12.0}
2892 cpu: [arm]
2893 os: [linux]
2894
2895 '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17':
2896 resolution: {integrity: sha512-e6usGaHKW5BMNZOymS1UcEYGowQMWcgZ71Z17Sl/h2+ZziNJ1a9n3Zvcz6LdRyIW5572wBCTH/Z+bKuZouGk9Q==}
2897 engines: {node: ^20.19.0 || >=22.12.0}
2898 cpu: [arm64]
2899 os: [linux]
2900
2901 '@rolldown/binding-linux-arm64-gnu@1.0.3':
2902 resolution: {integrity: sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==}
2903 engines: {node: ^20.19.0 || >=22.12.0}
2904 cpu: [arm64]
2905 os: [linux]
2906
2907 '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17':
2908 resolution: {integrity: sha512-b/CgbwAJpmrRLp02RPfhbudf5tZnN9nsPWK82znefso832etkem8H7FSZwxrOI9djcdTP7U6YfNhbRnh7djErg==}
2909 engines: {node: ^20.19.0 || >=22.12.0}
2910 cpu: [arm64]
2911 os: [linux]
2912
2913 '@rolldown/binding-linux-arm64-musl@1.0.3':
2914 resolution: {integrity: sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==}
2915 engines: {node: ^20.19.0 || >=22.12.0}
2916 cpu: [arm64]
2917 os: [linux]
2918
2919 '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17':
2920 resolution: {integrity: sha512-4EII1iNGRUN5WwGbF/kOh/EIkoDN9HsupgLQoXfY+D1oyJm7/F4t5PYU5n8SWZgG0FEwakyM8pGgwcBYruGTlA==}
2921 engines: {node: ^20.19.0 || >=22.12.0}
2922 cpu: [ppc64]
2923 os: [linux]
2924
2925 '@rolldown/binding-linux-ppc64-gnu@1.0.3':
2926 resolution: {integrity: sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==}
2927 engines: {node: ^20.19.0 || >=22.12.0}
2928 cpu: [ppc64]
2929 os: [linux]
2930
2931 '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17':
2932 resolution: {integrity: sha512-AH8oq3XqQo4IibpVXvPeLDI5pzkpYn0WiZAfT05kFzoJ6tQNzwRdDYQ45M8I/gslbodRZwW8uxLhbSBbkv96rA==}
2933 engines: {node: ^20.19.0 || >=22.12.0}
2934 cpu: [s390x]
2935 os: [linux]
2936
2937 '@rolldown/binding-linux-s390x-gnu@1.0.3':
2938 resolution: {integrity: sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==}
2939 engines: {node: ^20.19.0 || >=22.12.0}
2940 cpu: [s390x]
2941 os: [linux]
2942
2943 '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17':
2944 resolution: {integrity: sha512-cLnjV3xfo7KslbU41Z7z8BH/E1y5mzUYzAqih1d1MDaIGZRCMqTijqLv76/P7fyHuvUcfGsIpqCdddbxLLK9rA==}
2945 engines: {node: ^20.19.0 || >=22.12.0}
2946 cpu: [x64]
2947 os: [linux]
2948
2949 '@rolldown/binding-linux-x64-gnu@1.0.3':
2950 resolution: {integrity: sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==}
2951 engines: {node: ^20.19.0 || >=22.12.0}
2952 cpu: [x64]
2953 os: [linux]
2954
2955 '@rolldown/binding-linux-x64-musl@1.0.0-rc.17':
2956 resolution: {integrity: sha512-0phclDw1spsL7dUB37sIARuis2tAgomCJXAHZlpt8PXZ4Ba0dRP1e+66lsRqrfhISeN9bEGNjQs+T/Fbd7oYGw==}
2957 engines: {node: ^20.19.0 || >=22.12.0}
2958 cpu: [x64]
2959 os: [linux]
2960
2961 '@rolldown/binding-linux-x64-musl@1.0.3':
2962 resolution: {integrity: sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==}
2963 engines: {node: ^20.19.0 || >=22.12.0}
2964 cpu: [x64]
2965 os: [linux]
2966
2967 '@rolldown/binding-openharmony-arm64@1.0.0-rc.17':
2968 resolution: {integrity: sha512-0ag/hEgXOwgw4t8QyQvUCxvEg+V0KBcA6YuOx9g0r02MprutRF5dyljgm3EmR02O292UX7UeS6HzWHAl6KgyhA==}
2969 engines: {node: ^20.19.0 || >=22.12.0}
2970 cpu: [arm64]
2971 os: [openharmony]
2972
2973 '@rolldown/binding-openharmony-arm64@1.0.3':
2974 resolution: {integrity: sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==}
2975 engines: {node: ^20.19.0 || >=22.12.0}
2976 cpu: [arm64]
2977 os: [openharmony]
2978
2979 '@rolldown/binding-wasm32-wasi@1.0.0-rc.17':
2980 resolution: {integrity: sha512-LEXei6vo0E5wTGwpkJ4KoT3OZJRnglwldt5ziLzOlc6qqb55z4tWNq2A+PFqCJuvWWdP53CVhG1Z9NtToDPJrA==}
2981 engines: {node: ^20.19.0 || >=22.12.0}
2982 cpu: [wasm32]
2983
2984 '@rolldown/binding-wasm32-wasi@1.0.3':
2985 resolution: {integrity: sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==}
2986 engines: {node: ^20.19.0 || >=22.12.0}
2987 cpu: [wasm32]
2988
2989 '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17':
2990 resolution: {integrity: sha512-gUmyzBl3SPMa6hrqFUth9sVfcLBlYsbMzBx5PlexMroZStgzGqlZ26pYG89rBb45Mnia+oil6YAIFeEWGWhoZA==}
2991 engines: {node: ^20.19.0 || >=22.12.0}
2992 cpu: [arm64]
2993 os: [win32]
2994
2995 '@rolldown/binding-win32-arm64-msvc@1.0.3':
2996 resolution: {integrity: sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==}
2997 engines: {node: ^20.19.0 || >=22.12.0}
2998 cpu: [arm64]
2999 os: [win32]
3000
3001 '@rolldown/binding-win32-x64-msvc@1.0.0-rc.17':
3002 resolution: {integrity: sha512-3hkiolcUAvPB9FLb3UZdfjVVNWherN1f/skkGWJP/fgSQhYUZpSIRr0/I8ZK9TkF3F7kxvJAk0+IcKvPHk9qQg==}
3003 engines: {node: ^20.19.0 || >=22.12.0}
3004 cpu: [x64]
3005 os: [win32]
3006
3007 '@rolldown/binding-win32-x64-msvc@1.0.3':
3008 resolution: {integrity: sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==}
3009 engines: {node: ^20.19.0 || >=22.12.0}
3010 cpu: [x64]
3011 os: [win32]
3012
3013 '@rolldown/plugin-babel@0.2.3':
3014 resolution: {integrity: sha512-+zEk16yGlz1F9STiRr6uG9hmIXb6nprjLczV/htGptYuLoCuxb+itZ03RKCEeOhBpDDd1NU7qF6x1VLMUp62bw==}
3015 engines: {node: '>=22.12.0 || ^24.0.0'}
3016 peerDependencies:
3017 '@babel/core': ^7.29.0 || ^8.0.0-rc.1
3018 '@babel/plugin-transform-runtime': ^7.29.0 || ^8.0.0-rc.1
3019 '@babel/runtime': ^7.27.0 || ^8.0.0-rc.1
3020 rolldown: ^1.0.0-rc.5
3021 vite: ^8.0.0
3022 peerDependenciesMeta:
3023 '@babel/plugin-transform-runtime':
3024 optional: true
3025 '@babel/runtime':
3026 optional: true
3027 vite:
3028 optional: true
3029
3030 '@rolldown/pluginutils@1.0.0-rc.17':
3031 resolution: {integrity: sha512-n8iosDOt6Ig1UhJ2AYqoIhHWh/isz0xpicHTzpKBeotdVsTEcxsSA/i3EVM7gQAj0rU27OLAxCjzlj15IWY7bg==}
3032
3033 '@rolldown/pluginutils@1.0.1':
3034 resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
3035
3036 '@rollup/pluginutils@5.4.0':
3037 resolution: {integrity: sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==}
3038 engines: {node: '>=14.0.0'}
3039 peerDependencies:
3040 rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
3041 peerDependenciesMeta:
3042 rollup:
3043 optional: true
3044
3045 '@rollup/rollup-android-arm-eabi@4.61.0':
3046 resolution: {integrity: sha512-dnxczajOqt0gesZlN5pGQ1s1imQVrsmCw5G2Ci4oM+0WvNz3pyRnlWrT7McoZIb8VlFwCawdmbWRmxRn7HI+VQ==}
3047 cpu: [arm]
3048 os: [android]
3049
3050 '@rollup/rollup-android-arm64@4.61.0':
3051 resolution: {integrity: sha512-Bp3JpGP00Vu3f238ivRrjf7z3xSzVPXqCmaJYA9t2c+c8vKYvOzmXF7LkkeUalTEGd6cZcSWe+PFIP3Vy48fRg==}
3052 cpu: [arm64]
3053 os: [android]
3054
3055 '@rollup/rollup-darwin-arm64@4.61.0':
3056 resolution: {integrity: sha512-zaYIpr670mUmmZ1tVzUFplbQbG7h3Gugx3L5FoqhsC2m/YnLlR1a7zVLmXNPy+iY1tFPEbNG+HHBXZGyId0G5w==}
3057 cpu: [arm64]
3058 os: [darwin]
3059
3060 '@rollup/rollup-darwin-x64@4.61.0':
3061 resolution: {integrity: sha512-+P49fvkv2dSoeevUW+lgZ/I2JHSsJCK1Lyjj7Cu6E4UHG4tS9XIefzIjo5qhgELjAclnen1rLzK2PMKJdo+Dyg==}
3062 cpu: [x64]
3063 os: [darwin]
3064
3065 '@rollup/rollup-freebsd-arm64@4.61.0':
3066 resolution: {integrity: sha512-l3FAAOyKJXH2ea6KNFN+MMgC/rnE94YGLXs2ehYqDcCoHt1DpvgWX75BhUJxN38XojP7Ul+4H8PRn7EdyqSDrw==}
3067 cpu: [arm64]
3068 os: [freebsd]
3069
3070 '@rollup/rollup-freebsd-x64@4.61.0':
3071 resolution: {integrity: sha512-VokPN3TSctKj65cyCNPaUh4vMFA8awxOot/0sp+4J7ZlNRKQEhXhawqPwajoi8H5ZFt61i0ugZJuTKXBjGJ17Q==}
3072 cpu: [x64]
3073 os: [freebsd]
3074
3075 '@rollup/rollup-linux-arm-gnueabihf@4.61.0':
3076 resolution: {integrity: sha512-DxH0P3wxm+Yzs/p3zrk9dw1rURu8p0Nv5+MRK/L7OtnLNg5rLZraSBFZ8iUXOd9f2BlhJyEpIZUH/emjq4UJ4g==}
3077 cpu: [arm]
3078 os: [linux]
3079
3080 '@rollup/rollup-linux-arm-musleabihf@4.61.0':
3081 resolution: {integrity: sha512-T6ZvMNe84kAz6TBWHC7hGAoEtzP1LWYw/AqayGWEF6uISt3Abk/st06LqRD9THd7Xz3NxzurUpzAuEAUbZf+nw==}
3082 cpu: [arm]
3083 os: [linux]
3084
3085 '@rollup/rollup-linux-arm64-gnu@4.61.0':
3086 resolution: {integrity: sha512-q/4hzvQkDs8b4jIBab1pnLiiM0ayTZsN2amBFPDzuyZxjEd4wDwx0UJFYM3cOZzSf5Kw8fnWSprJzIBMkcR44Q==}
3087 cpu: [arm64]
3088 os: [linux]
3089
3090 '@rollup/rollup-linux-arm64-musl@4.61.0':
3091 resolution: {integrity: sha512-vvYWX3akdEAY6km+9wAqFDnk6pQsbJKVnj7xawcvs/+fdlYBGp+U+Qq/lLfpIxYIZvZLHMAKD9HLdacSx/r3dw==}
3092 cpu: [arm64]
3093 os: [linux]
3094
3095 '@rollup/rollup-linux-loong64-gnu@4.61.0':
3096 resolution: {integrity: sha512-DePa5cqOxDP/Zp0VOXpeWaGew5iIv5DXp9NYbzkX5PFQyWVX9184WCTh3hvr/7lhXo8ZVlbFLkz8+o/q1dU6gA==}
3097 cpu: [loong64]
3098 os: [linux]
3099
3100 '@rollup/rollup-linux-loong64-musl@4.61.0':
3101 resolution: {integrity: sha512-LV8aWMB8UChglMCEzs7RkN0GsH29RJaLLqwm9fCIjlqwxQTiWAqNcc7wjBkH31hV0PU/yVxGYvrYsgfea2qw6g==}
3102 cpu: [loong64]
3103 os: [linux]
3104
3105 '@rollup/rollup-linux-ppc64-gnu@4.61.0':
3106 resolution: {integrity: sha512-QoNSnwQtaeNu5grdBbsL0tt1uyl5EnS8DA8Mr3nluMXbhdQNyhN+G4tBax7VCdxLKj8YJ0/4OO9Ho84jMnJtKA==}
3107 cpu: [ppc64]
3108 os: [linux]
3109
3110 '@rollup/rollup-linux-ppc64-musl@4.61.0':
3111 resolution: {integrity: sha512-/zZp5MKapIIApE8trN8qLGNSiRN9TUoaUZ1cmVu4XnVdd5LQLOXTtyi+vtfUbNnT3iyjzpPqYeKXmvJ+gJGYWw==}
3112 cpu: [ppc64]
3113 os: [linux]
3114
3115 '@rollup/rollup-linux-riscv64-gnu@4.61.0':
3116 resolution: {integrity: sha512-RbrzcD3aJ1k3UbtMRRBNwojdVVyXjuVAFTfn/xPa6EEl6GE9Sm/akPgFTb9aAC9pMKGJ6CtWxaGrqWcabH+ySg==}
3117 cpu: [riscv64]
3118 os: [linux]
3119
3120 '@rollup/rollup-linux-riscv64-musl@4.61.0':
3121 resolution: {integrity: sha512-ZF+onDsBso8PJf1XaG9lB+O9RnBpKGnY6OrzC4CSHrtC1jb6jWLTKK4bRqdoCXHd22gyr2hiYmEAm8Wns/BOCw==}
3122 cpu: [riscv64]
3123 os: [linux]
3124
3125 '@rollup/rollup-linux-s390x-gnu@4.61.0':
3126 resolution: {integrity: sha512-Atk0aSIk5Zx2Wuh9dgRQgLP0Koc8hOeYpbWryMXyk8G8/HmPkwPPkMqIIDhrXHHYqfUzSJA/I7IWSBv8xSmRBA==}
3127 cpu: [s390x]
3128 os: [linux]
3129
3130 '@rollup/rollup-linux-x64-gnu@4.61.0':
3131 resolution: {integrity: sha512-0uMOcf3eZ5K+K4cYHkdxShFMPlPXCOdfDFEFn9dNYAEEd2cVvmOfH7zFgRVoDgmtQ1m9k5q7qfrHzyMAubKYUA==}
3132 cpu: [x64]
3133 os: [linux]
3134
3135 '@rollup/rollup-linux-x64-musl@4.61.0':
3136 resolution: {integrity: sha512-mvFtE4A/t/7hRJ7X8Ozmu8FsIkAUat2nzl12pgU337BRmq87AQUJztwHz2Zv5/tjo9/C95E66CK03SI/ToEDJw==}
3137 cpu: [x64]
3138 os: [linux]
3139
3140 '@rollup/rollup-openbsd-x64@4.61.0':
3141 resolution: {integrity: sha512-z9b9+aTxvt8n2rNltMPvyaUfB8NJ+CVyOrGK/MdIKHx7B+lXmZpm/XbRsU7Rpf3fRqJ2uS6mBJiJveCtq8LHDg==}
3142 cpu: [x64]
3143 os: [openbsd]
3144
3145 '@rollup/rollup-openharmony-arm64@4.61.0':
3146 resolution: {integrity: sha512-jXaXFqKMehsOc+g8R6oo33RRC6w07G9jDBxAE5eAKX7mOcCbZloYIPNhfG9Wl+P9O9IWHFO4OJgPi1Ml2qkt7w==}
3147 cpu: [arm64]
3148 os: [openharmony]
3149
3150 '@rollup/rollup-win32-arm64-msvc@4.61.0':
3151 resolution: {integrity: sha512-OXNWVFocS2IA4+QplhTZZ2a+8hPZR7T8KuozsNmJKK8y7cp83StHvGksfHzPG3wczWTczyWHVQuqeiTUbjiyBg==}
3152 cpu: [arm64]
3153 os: [win32]
3154
3155 '@rollup/rollup-win32-ia32-msvc@4.61.0':
3156 resolution: {integrity: sha512-AlAbNtBO637LxSldqV43z0FfXoGfl2TW1DgAg/bs7aQswFbDewz2SJm3BUhiGfbOVtW571xbc9p+REdxhyN/Eg==}
3157 cpu: [ia32]
3158 os: [win32]
3159
3160 '@rollup/rollup-win32-x64-gnu@4.61.0':
3161 resolution: {integrity: sha512-QRSrQXyJ1M4tjNXdR0/G/IgV6lzfQQJYBjlWIEYkY2Xs86DRl/iEpQ4blMDjJxSl7n19eDKKXMg0AmuBVYy8pQ==}
3162 cpu: [x64]
3163 os: [win32]
3164
3165 '@rollup/rollup-win32-x64-msvc@4.61.0':
3166 resolution: {integrity: sha512-tkuFxhvKO/HlGd0VsINF6vHSYH8AF8W0TcNxKDK6JZmrehngFj78pToc8iemtnvwilDjs2G/qSzYFhe9U8q+fw==}
3167 cpu: [x64]
3168 os: [win32]
3169
3170 '@shikijs/core@3.23.0':
3171 resolution: {integrity: sha512-NSWQz0riNb67xthdm5br6lAkvpDJRTgB36fxlo37ZzM2yq0PQFFzbd8psqC2XMPgCzo1fW6cVi18+ArJ44wqgA==}
3172
3173 '@shikijs/core@4.1.0':
3174 resolution: {integrity: sha512-jLJtSJeuFffqX6/inRE1zqU5aFv2hrszvYgq3OjbAgFRZiWv7abKMDdQzYxuSDfmUPQozZvI/kuy6VMTvnvqTQ==}
3175 engines: {node: '>=20'}
3176
3177 '@shikijs/engine-javascript@3.23.0':
3178 resolution: {integrity: sha512-aHt9eiGFobmWR5uqJUViySI1bHMqrAgamWE1TYSUoftkAeCCAiGawPMwM+VCadylQtF4V3VNOZ5LmfItH5f3yA==}
3179
3180 '@shikijs/engine-javascript@4.1.0':
3181 resolution: {integrity: sha512-YquhawCUgaBfhsS72e2Y/dI59gCBNPHu3fEO/tvLaXrTssxZrY5ddjtNLTwndrMgPo8b3IscE+xoICDzpTmlFQ==}
3182 engines: {node: '>=20'}
3183
3184 '@shikijs/engine-oniguruma@3.23.0':
3185 resolution: {integrity: sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g==}
3186
3187 '@shikijs/engine-oniguruma@4.1.0':
3188 resolution: {integrity: sha512-axLpjVs45YBvvINa+dJF+NPW+KtFkNXsFr4SDw2BMj9GdeMnGxVB9PQb2xXlJYovslt/nz6giedAyOANkfc7hg==}
3189 engines: {node: '>=20'}
3190
3191 '@shikijs/langs@3.23.0':
3192 resolution: {integrity: sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg==}
3193
3194 '@shikijs/langs@4.1.0':
3195 resolution: {integrity: sha512-nwOMruEkbgdZfQ/b8CgpNBVOpvG1k0N5tbmgiFeqsan401+x3ILqlzZJowSla4Agmq4hG2Uf2wh5jLTEhR8VSg==}
3196 engines: {node: '>=20'}
3197
3198 '@shikijs/primitive@4.1.0':
3199 resolution: {integrity: sha512-zx2/2Uwj2q9X3KSyYREEhXO23xBw5WUhP4orK2lE4r+t9JGITmEe0JH+wPmJhqHpOT2bRRs6lAL945+LDvOAGw==}
3200 engines: {node: '>=20'}
3201
3202 '@shikijs/themes@3.23.0':
3203 resolution: {integrity: sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA==}
3204
3205 '@shikijs/themes@4.1.0':
3206 resolution: {integrity: sha512-emCcTnUM7yO2wltYbaxm+yLvcCI4+h8XBKc4KmJ7EZUXoSGjcCHifkI//R4OFit9ewpg7H2/9tjOuXrT2v/Knw==}
3207 engines: {node: '>=20'}
3208
3209 '@shikijs/transformers@3.23.0':
3210 resolution: {integrity: sha512-F9msZVxdF+krQNSdQ4V+Ja5QemeAoTQ2jxt7nJCwhDsdF1JWS3KxIQXA3lQbyKwS3J61oHRUSv4jYWv3CkaKTQ==}
3211
3212 '@shikijs/types@3.23.0':
3213 resolution: {integrity: sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ==}
3214
3215 '@shikijs/types@4.1.0':
3216 resolution: {integrity: sha512-3EQWX54fMpniOrDblzAhiwiJwpiTMW6+B9DWyUd9ska483tbayFYuw47UxwuPknI31bKnySfVQ/QW+jFL4rFdA==}
3217 engines: {node: '>=20'}
3218
3219 '@shikijs/vscode-textmate@10.0.2':
3220 resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==}
3221
3222 '@sinclair/typebox@0.27.10':
3223 resolution: {integrity: sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==}
3224
3225 '@sindresorhus/is@4.6.0':
3226 resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==}
3227 engines: {node: '>=10'}
3228
3229 '@standard-schema/spec@1.1.0':
3230 resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
3231
3232 '@szmarczak/http-timer@4.0.6':
3233 resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==}
3234 engines: {node: '>=10'}
3235
3236 '@t3tools/mobile-review-diff-native@file:apps/mobile/modules/t3-review-diff':
3237 resolution: {directory: apps/mobile/modules/t3-review-diff, type: directory}
3238
3239 '@t3tools/mobile-terminal-native@file:apps/mobile/modules/t3-terminal':
3240 resolution: {directory: apps/mobile/modules/t3-terminal, type: directory}
3241
3242 '@tailwindcss/node@4.2.1':
3243 resolution: {integrity: sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg==}
3244
3245 '@tailwindcss/node@4.3.0':
3246 resolution: {integrity: sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g==}
3247
3248 '@tailwindcss/oxide-android-arm64@4.2.1':
3249 resolution: {integrity: sha512-eZ7G1Zm5EC8OOKaesIKuw77jw++QJ2lL9N+dDpdQiAB/c/B2wDh0QPFHbkBVrXnwNugvrbJFk1gK2SsVjwWReg==}
3250 engines: {node: '>= 20'}
3251 cpu: [arm64]
3252 os: [android]
3253
3254 '@tailwindcss/oxide-android-arm64@4.3.0':
3255 resolution: {integrity: sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng==}
3256 engines: {node: '>= 20'}
3257 cpu: [arm64]
3258 os: [android]
3259
3260 '@tailwindcss/oxide-darwin-arm64@4.2.1':
3261 resolution: {integrity: sha512-q/LHkOstoJ7pI1J0q6djesLzRvQSIfEto148ppAd+BVQK0JYjQIFSK3JgYZJa+Yzi0DDa52ZsQx2rqytBnf8Hw==}
3262 engines: {node: '>= 20'}
3263 cpu: [arm64]
3264 os: [darwin]
3265
3266 '@tailwindcss/oxide-darwin-arm64@4.3.0':
3267 resolution: {integrity: sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ==}
3268 engines: {node: '>= 20'}
3269 cpu: [arm64]
3270 os: [darwin]
3271
3272 '@tailwindcss/oxide-darwin-x64@4.2.1':
3273 resolution: {integrity: sha512-/f/ozlaXGY6QLbpvd/kFTro2l18f7dHKpB+ieXz+Cijl4Mt9AI2rTrpq7V+t04nK+j9XBQHnSMdeQRhbGyt6fw==}
3274 engines: {node: '>= 20'}
3275 cpu: [x64]
3276 os: [darwin]
3277
3278 '@tailwindcss/oxide-darwin-x64@4.3.0':
3279 resolution: {integrity: sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA==}
3280 engines: {node: '>= 20'}
3281 cpu: [x64]
3282 os: [darwin]
3283
3284 '@tailwindcss/oxide-freebsd-x64@4.2.1':
3285 resolution: {integrity: sha512-5e/AkgYJT/cpbkys/OU2Ei2jdETCLlifwm7ogMC7/hksI2fC3iiq6OcXwjibcIjPung0kRtR3TxEITkqgn0TcA==}
3286 engines: {node: '>= 20'}
3287 cpu: [x64]
3288 os: [freebsd]
3289
3290 '@tailwindcss/oxide-freebsd-x64@4.3.0':
3291 resolution: {integrity: sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ==}
3292 engines: {node: '>= 20'}
3293 cpu: [x64]
3294 os: [freebsd]
3295
3296 '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1':
3297 resolution: {integrity: sha512-Uny1EcVTTmerCKt/1ZuKTkb0x8ZaiuYucg2/kImO5A5Y/kBz41/+j0gxUZl+hTF3xkWpDmHX+TaWhOtba2Fyuw==}
3298 engines: {node: '>= 20'}
3299 cpu: [arm]
3300 os: [linux]
3301
3302 '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.0':
3303 resolution: {integrity: sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA==}
3304 engines: {node: '>= 20'}
3305 cpu: [arm]
3306 os: [linux]
3307
3308 '@tailwindcss/oxide-linux-arm64-gnu@4.2.1':
3309 resolution: {integrity: sha512-CTrwomI+c7n6aSSQlsPL0roRiNMDQ/YzMD9EjcR+H4f0I1SQ8QqIuPnsVp7QgMkC1Qi8rtkekLkOFjo7OlEFRQ==}
3310 engines: {node: '>= 20'}
3311 cpu: [arm64]
3312 os: [linux]
3313
3314 '@tailwindcss/oxide-linux-arm64-gnu@4.3.0':
3315 resolution: {integrity: sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg==}
3316 engines: {node: '>= 20'}
3317 cpu: [arm64]
3318 os: [linux]
3319
3320 '@tailwindcss/oxide-linux-arm64-musl@4.2.1':
3321 resolution: {integrity: sha512-WZA0CHRL/SP1TRbA5mp9htsppSEkWuQ4KsSUumYQnyl8ZdT39ntwqmz4IUHGN6p4XdSlYfJwM4rRzZLShHsGAQ==}
3322 engines: {node: '>= 20'}
3323 cpu: [arm64]
3324 os: [linux]
3325
3326 '@tailwindcss/oxide-linux-arm64-musl@4.3.0':
3327 resolution: {integrity: sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ==}
3328 engines: {node: '>= 20'}
3329 cpu: [arm64]
3330 os: [linux]
3331
3332 '@tailwindcss/oxide-linux-x64-gnu@4.2.1':
3333 resolution: {integrity: sha512-qMFzxI2YlBOLW5PhblzuSWlWfwLHaneBE0xHzLrBgNtqN6mWfs+qYbhryGSXQjFYB1Dzf5w+LN5qbUTPhW7Y5g==}
3334 engines: {node: '>= 20'}
3335 cpu: [x64]
3336 os: [linux]
3337
3338 '@tailwindcss/oxide-linux-x64-gnu@4.3.0':
3339 resolution: {integrity: sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ==}
3340 engines: {node: '>= 20'}
3341 cpu: [x64]
3342 os: [linux]
3343
3344 '@tailwindcss/oxide-linux-x64-musl@4.2.1':
3345 resolution: {integrity: sha512-5r1X2FKnCMUPlXTWRYpHdPYUY6a1Ar/t7P24OuiEdEOmms5lyqjDRvVY1yy9Rmioh+AunQ0rWiOTPE8F9A3v5g==}
3346 engines: {node: '>= 20'}
3347 cpu: [x64]
3348 os: [linux]
3349
3350 '@tailwindcss/oxide-linux-x64-musl@4.3.0':
3351 resolution: {integrity: sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg==}
3352 engines: {node: '>= 20'}
3353 cpu: [x64]
3354 os: [linux]
3355
3356 '@tailwindcss/oxide-wasm32-wasi@4.2.1':
3357 resolution: {integrity: sha512-MGFB5cVPvshR85MTJkEvqDUnuNoysrsRxd6vnk1Lf2tbiqNlXpHYZqkqOQalydienEWOHHFyyuTSYRsLfxFJ2Q==}
3358 engines: {node: '>=14.0.0'}
3359 cpu: [wasm32]
3360 bundledDependencies:
3361 - '@napi-rs/wasm-runtime'
3362 - '@emnapi/core'
3363 - '@emnapi/runtime'
3364 - '@tybys/wasm-util'
3365 - '@emnapi/wasi-threads'
3366 - tslib
3367
3368 '@tailwindcss/oxide-wasm32-wasi@4.3.0':
3369 resolution: {integrity: sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA==}
3370 engines: {node: '>=14.0.0'}
3371 cpu: [wasm32]
3372 bundledDependencies:
3373 - '@napi-rs/wasm-runtime'
3374 - '@emnapi/core'
3375 - '@emnapi/runtime'
3376 - '@tybys/wasm-util'
3377 - '@emnapi/wasi-threads'
3378 - tslib
3379
3380 '@tailwindcss/oxide-win32-arm64-msvc@4.2.1':
3381 resolution: {integrity: sha512-YlUEHRHBGnCMh4Nj4GnqQyBtsshUPdiNroZj8VPkvTZSoHsilRCwXcVKnG9kyi0ZFAS/3u+qKHBdDc81SADTRA==}
3382 engines: {node: '>= 20'}
3383 cpu: [arm64]
3384 os: [win32]
3385
3386 '@tailwindcss/oxide-win32-arm64-msvc@4.3.0':
3387 resolution: {integrity: sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ==}
3388 engines: {node: '>= 20'}
3389 cpu: [arm64]
3390 os: [win32]
3391
3392 '@tailwindcss/oxide-win32-x64-msvc@4.2.1':
3393 resolution: {integrity: sha512-rbO34G5sMWWyrN/idLeVxAZgAKWrn5LiR3/I90Q9MkA67s6T1oB0xtTe+0heoBvHSpbU9Mk7i6uwJnpo4u21XQ==}
3394 engines: {node: '>= 20'}
3395 cpu: [x64]
3396 os: [win32]
3397
3398 '@tailwindcss/oxide-win32-x64-msvc@4.3.0':
3399 resolution: {integrity: sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA==}
3400 engines: {node: '>= 20'}
3401 cpu: [x64]
3402 os: [win32]
3403
3404 '@tailwindcss/oxide@4.2.1':
3405 resolution: {integrity: sha512-yv9jeEFWnjKCI6/T3Oq50yQEOqmpmpfzG1hcZsAOaXFQPfzWprWrlHSdGPEF3WQTi8zu8ohC9Mh9J470nT5pUw==}
3406 engines: {node: '>= 20'}
3407
3408 '@tailwindcss/oxide@4.3.0':
3409 resolution: {integrity: sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg==}
3410 engines: {node: '>= 20'}
3411
3412 '@tailwindcss/vite@4.3.0':
3413 resolution: {integrity: sha512-t6J3OrB5Fc0ExuhohouH0fWUGMYL6PTLhW+E7zIk/pdbnJARZDCwjBznFnkh5ynRnIRSI4YjtTH0t6USjJISrw==}
3414 peerDependencies:
3415 vite: ^5.2.0 || ^6 || ^7 || ^8
3416
3417 '@tanstack/devtools-event-client@0.4.3':
3418 resolution: {integrity: sha512-OZI6QyULw0FI0wjgmeYzCIfbgPsOEzwJtCpa69XrfLMtNXLGnz3d/dIabk7frg0TmHo+Ah49w5I4KC7Tufwsvw==}
3419 engines: {node: '>=18'}
3420 hasBin: true
3421
3422 '@tanstack/history@1.162.0':
3423 resolution: {integrity: sha512-79pf/RkhteYZTRgcR4F9kbk84P2N8rugQJswxfIqovlbRiT3yI7eBE+5QorIrZaOKktsgzRlXh1l/du/xpl4iA==}
3424 engines: {node: '>=20.19'}
3425
3426 '@tanstack/pacer@0.18.0':
3427 resolution: {integrity: sha512-qhCRSFei0hokQr3xYcQXqxsRD/LKlgHCxHXtKHrQoImp4x2Zu6tUOpUGVH4y2qexIrzSu3aibQBNNfC3Eay6Mg==}
3428 engines: {node: '>=18'}
3429
3430 '@tanstack/query-core@5.100.14':
3431 resolution: {integrity: sha512-5X41dGpxgeaHISCRW2oYwcSycZeULZzAunaudXT9ov1KOTj9xwt0CH6hbwqP1/z74ZWF7rYFnDpyYH07XFcZew==}
3432
3433 '@tanstack/react-pacer@0.19.4':
3434 resolution: {integrity: sha512-coj8ULAuR0qFpjAKD44gTgRuZyjxU6Xu+IX5MwwYvr4e61OtZcJshaExoOBKpCGde0Edb12jDnzzj2Im13Qm9Q==}
3435 engines: {node: '>=18'}
3436 peerDependencies:
3437 react: '>=16.8'
3438 react-dom: '>=16.8'
3439
3440 '@tanstack/react-query@5.100.14':
3441 resolution: {integrity: sha512-oOr6aRdSFEwWhzxEkD/9ZcItM3+LjBSkeVmadWKwUssAHTsqd/7bOjWrX4AbvEkoEhgAxzN0Xk6H/aYzXiYBAw==}
3442 peerDependencies:
3443 react: ^18 || ^19
3444
3445 '@tanstack/react-router@1.170.10':
3446 resolution: {integrity: sha512-gVmWYq0ucWr+OB97Nud0YhKa9NOipB7/QrWI7wRZJJWEL0qUS8WPqAs0vA1f3IBXZpXmf8xxzf/tl5cmo4tlmA==}
3447 engines: {node: '>=20.19'}
3448 peerDependencies:
3449 react: '>=18.0.0 || >=19.0.0'
3450 react-dom: '>=18.0.0 || >=19.0.0'
3451
3452 '@tanstack/react-store@0.8.1':
3453 resolution: {integrity: sha512-XItJt+rG8c5Wn/2L/bnxys85rBpm0BfMbhb4zmPVLXAKY9POrp1xd6IbU4PKoOI+jSEGc3vntPRfLGSgXfE2Ig==}
3454 peerDependencies:
3455 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
3456 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
3457
3458 '@tanstack/react-store@0.9.3':
3459 resolution: {integrity: sha512-y2iHd/N9OkoQbFJLUX1T9vbc2O9tjH0pQRgTcx1/Nz4IlwLvkgpuglXUx+mXt0g5ZDFrEeDnONPqkbfxXJKwRg==}
3460 peerDependencies:
3461 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
3462 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
3463
3464 '@tanstack/router-core@1.171.8':
3465 resolution: {integrity: sha512-PbrTBbofFcacrH3RLgHYILRqTFnAGq+gXrXoA/vo7qUSkJpSO4GWfLtrtCahD4VayzRm19IPwcjPPLEugag6pw==}
3466 engines: {node: '>=20.19'}
3467
3468 '@tanstack/router-generator@1.167.12':
3469 resolution: {integrity: sha512-FGr7nn6VhjL53TUCTyDgApSkAYRxhId+v0HVQdSu0ADkNuHY+sUnYEMqiF6aN82jYWuXzrSL1xazg6/rfEP82g==}
3470 engines: {node: '>=20.19'}
3471
3472 '@tanstack/router-plugin@1.168.13':
3473 resolution: {integrity: sha512-LnepwDai+TaC4K3aZeXrrKpnGoP8xGGilVGFfa5flGgC3+jCSBysb8SktidRE8eF2/iOzCQC0LIGirtMyZepSA==}
3474 engines: {node: '>=20.19'}
3475 peerDependencies:
3476 '@rsbuild/core': '>=1.0.2 || ^2.0.0'
3477 '@tanstack/react-router': ^1.170.10
3478 vite: '>=5.0.0 || >=6.0.0 || >=7.0.0 || >=8.0.0'
3479 vite-plugin-solid: ^2.11.10 || ^3.0.0-0
3480 webpack: '>=5.92.0'
3481 peerDependenciesMeta:
3482 '@rsbuild/core':
3483 optional: true
3484 '@tanstack/react-router':
3485 optional: true
3486 vite:
3487 optional: true
3488 vite-plugin-solid:
3489 optional: true
3490 webpack:
3491 optional: true
3492
3493 '@tanstack/router-utils@1.162.1':
3494 resolution: {integrity: sha512-62layyTGmclHDQS/eidwKRfN1hhCKwViG7iEBcVmL0MXgcAB3OOucWCEcDDGd9Cu11H6b4QQ5oOo47MWIqwz0A==}
3495 engines: {node: '>=20.19'}
3496
3497 '@tanstack/store@0.8.1':
3498 resolution: {integrity: sha512-PtOisLjUZPz5VyPRSCGjNOlwTvabdTBQ2K80DpVL1chGVr35WRxfeavAPdNq6pm/t7F8GhoR2qtmkkqtCEtHYw==}
3499
3500 '@tanstack/store@0.9.3':
3501 resolution: {integrity: sha512-8reSzl/qGWGGVKhBoxXPMWzATSbZLZFWhwBAFO9NAyp0TxzfBP0mIrGb8CP8KrQTmvzXlR/vFPPUrHTLBGyFyw==}
3502
3503 '@tanstack/virtual-file-routes@1.162.0':
3504 resolution: {integrity: sha512-uhOeFyxLcU41HzvrxsGpiWdcMbScY1EDgbZ5K7DVRMYInbLYWAC0EA/kx9wXAoSM8q82bUG2hRl8+EAjE6XAbA==}
3505 engines: {node: '>=20.19'}
3506
3507 '@testing-library/dom@10.4.1':
3508 resolution: {integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==}
3509 engines: {node: '>=18'}
3510
3511 '@testing-library/jest-dom@6.9.1':
3512 resolution: {integrity: sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==}
3513 engines: {node: '>=14', npm: '>=6', yarn: '>=1'}
3514
3515 '@testing-library/user-event@14.6.1':
3516 resolution: {integrity: sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==}
3517 engines: {node: '>=12', npm: '>=6'}
3518 peerDependencies:
3519 '@testing-library/dom': '>=7.21.4'
3520
3521 '@tybys/wasm-util@0.10.2':
3522 resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==}
3523
3524 '@types/aria-query@5.0.4':
3525 resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==}
3526
3527 '@types/babel__core@7.20.5':
3528 resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
3529
3530 '@types/babel__generator@7.27.0':
3531 resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==}
3532
3533 '@types/babel__template@7.4.4':
3534 resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
3535
3536 '@types/babel__traverse@7.28.0':
3537 resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==}
3538
3539 '@types/bun@1.3.14':
3540 resolution: {integrity: sha512-h1hFqFVcvAvD9j9K7ZW7vd82aSA+rTdznZa+5bwvCwqSB1jmmfLcbIWhOLx1/+boy/xmjgCs/OMUL8hRJSmnPw==}
3541
3542 '@types/cacheable-request@6.0.3':
3543 resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==}
3544
3545 '@types/chai@5.2.3':
3546 resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
3547
3548 '@types/debug@4.1.13':
3549 resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==}
3550
3551 '@types/deep-eql@4.0.2':
3552 resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
3553
3554 '@types/emscripten@1.41.5':
3555 resolution: {integrity: sha512-cMQm7pxu6BxtHyqJ7mQZ2kXWV5SLmugybFdHCBbJ5eHzOo6VhBckEgAT3//rP5FwPHNPeEiq4SmQ5ucBwsOo4Q==}
3556
3557 '@types/estree-jsx@1.0.5':
3558 resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==}
3559
3560 '@types/estree@1.0.9':
3561 resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==}
3562
3563 '@types/hammerjs@2.0.46':
3564 resolution: {integrity: sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==}
3565
3566 '@types/hast@3.0.4':
3567 resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
3568
3569 '@types/http-cache-semantics@4.2.0':
3570 resolution: {integrity: sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==}
3571
3572 '@types/istanbul-lib-coverage@2.0.6':
3573 resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==}
3574
3575 '@types/istanbul-lib-report@3.0.3':
3576 resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==}
3577
3578 '@types/istanbul-reports@3.0.4':
3579 resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==}
3580
3581 '@types/keyv@3.1.4':
3582 resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
3583
3584 '@types/mdast@4.0.4':
3585 resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
3586
3587 '@types/ms@2.1.0':
3588 resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
3589
3590 '@types/nlcst@2.0.3':
3591 resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==}
3592
3593 '@types/node@24.12.4':
3594 resolution: {integrity: sha512-GUUEShf+PBCGW2KaXwcIt3Yk+e3pkKwWKb9GSyM9WQVE+ep2jzmHdGsHzu4wgcZy5fN9FBdVzjpBQsYlpfpgLA==}
3595
3596 '@types/react-dom@19.2.3':
3597 resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==}
3598 peerDependencies:
3599 '@types/react': ^19.2.0
3600
3601 '@types/react-test-renderer@19.1.0':
3602 resolution: {integrity: sha512-XD0WZrHqjNrxA/MaR9O22w/RNidWR9YZmBdRGI7wcnWGrv/3dA8wKCJ8m63Sn+tLJhcjmuhOi629N66W6kgWzQ==}
3603
3604 '@types/react@19.2.16':
3605 resolution: {integrity: sha512-esJiCAnl0kfpNdE69f3So4WJUXy95dLZydX0KwK46riIHDzHM7O9Vtf9xCHW0PXIqvgqNrswl522kA/5yx+F4w==}
3606
3607 '@types/responselike@1.0.3':
3608 resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==}
3609
3610 '@types/statuses@2.0.6':
3611 resolution: {integrity: sha512-xMAgYwceFhRA2zY+XbEA7mxYbA093wdiW8Vu6gZPGWy9cmOyU9XesH1tNcEWsKFd5Vzrqx5T3D38PWx1FIIXkA==}
3612
3613 '@types/unist@2.0.11':
3614 resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==}
3615
3616 '@types/unist@3.0.3':
3617 resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
3618
3619 '@types/ws@8.18.1':
3620 resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==}
3621
3622 '@types/yargs-parser@21.0.3':
3623 resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
3624
3625 '@types/yargs@17.0.35':
3626 resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==}
3627
3628 '@types/yauzl@2.10.3':
3629 resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
3630
3631 '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260527.2':
3632 resolution: {integrity: sha512-3LqSu4DlxkEfeC/Z/29QMCJn5jjkDtXI7LYuxfmjdmAatS6umDKqm8J17fnP/7fyrZUMBTIYRwSDpChGV3G1ew==}
3633 engines: {node: '>=16.20.0'}
3634 cpu: [arm64]
3635 os: [darwin]
3636
3637 '@typescript/native-preview-darwin-x64@7.0.0-dev.20260527.2':
3638 resolution: {integrity: sha512-H4+sxE9qaBbLF83wMdWE0FsgfK0Pom+/O+/oxqyGzhVkDJlNt3vfpgQZMit48/Gm44AacGfBggJ9Dhbi3aeSFw==}
3639 engines: {node: '>=16.20.0'}
3640 cpu: [x64]
3641 os: [darwin]
3642
3643 '@typescript/native-preview-linux-arm64@7.0.0-dev.20260527.2':
3644 resolution: {integrity: sha512-BGUDMjC2Z3TTdZRkGGwhBLelkP5UYgO2rbep8aF4dS3fu7T5lFPPrnfS6EgqJgie+cF5Fsev7xEq8wWyBDM+lg==}
3645 engines: {node: '>=16.20.0'}
3646 cpu: [arm64]
3647 os: [linux]
3648
3649 '@typescript/native-preview-linux-arm@7.0.0-dev.20260527.2':
3650 resolution: {integrity: sha512-6I9Cv9ozwfS9zB9vRQDPIYseLX3artEO9jl3yVgLj4ishwlSF4cWAbIsjl5IztPaEgHv8coej/6tX1D0uaBzXg==}
3651 engines: {node: '>=16.20.0'}
3652 cpu: [arm]
3653 os: [linux]
3654
3655 '@typescript/native-preview-linux-x64@7.0.0-dev.20260527.2':
3656 resolution: {integrity: sha512-vpazOu+ozlxBo8U57YJMzsOPuxAV8H7fu36KJ8ea8At/D8pdGmOAy5TuB+9OBQV9JDe0OXJMy2kmbhOpmkTAmA==}
3657 engines: {node: '>=16.20.0'}
3658 cpu: [x64]
3659 os: [linux]
3660
3661 '@typescript/native-preview-win32-arm64@7.0.0-dev.20260527.2':
3662 resolution: {integrity: sha512-DBFnFE3V6AITkPO1K1VxXf3yEZKjU2FwtXlNwRqhzDu0rrL2SsJHOSrBDX+OacTxQFzZMxFcpiuhV8jHZALPEg==}
3663 engines: {node: '>=16.20.0'}
3664 cpu: [arm64]
3665 os: [win32]
3666
3667 '@typescript/native-preview-win32-x64@7.0.0-dev.20260527.2':
3668 resolution: {integrity: sha512-1tBlErMvQgcMqqYwsx4tytupcjCJcOUXD3vBn1Wb/kAvus1FzWQAFE0fcKBvLfcqLQfTiiEwKKEtbLjGmakqqg==}
3669 engines: {node: '>=16.20.0'}
3670 cpu: [x64]
3671 os: [win32]
3672
3673 '@typescript/native-preview@7.0.0-dev.20260527.2':
3674 resolution: {integrity: sha512-piqkDwikVeizCFqA1lcwI5F4wOAtBdxuliWe77ApBNRyBPPvfCJB+u/HYi9/8t5nd0sWvFs6/qt/AzJ1CCoykQ==}
3675 engines: {node: '>=16.20.0'}
3676 hasBin: true
3677
3678 '@ungap/structured-clone@1.3.1':
3679 resolution: {integrity: sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==}
3680
3681 '@vercel/config@0.3.0':
3682 resolution: {integrity: sha512-Tf5k5y2F478oTiQcU5R8Ntix1UejE6NdduZnI7aa1XXxjCtifX1XdRS/D2uTjiQAwIL3pLa1LSAN80ABbba+TQ==}
3683 hasBin: true
3684
3685 '@vercel/routing-utils@6.2.0':
3686 resolution: {integrity: sha512-YI2cGYZmJKEyGSEgf5Fw5rVuW7X1bTOQ7/pnLRNTFMH3YB3qqP5erCLCJGv2kIvNo1iQAPINHQRJj6ykEdGoPg==}
3687
3688 '@vitejs/plugin-react@6.0.2':
3689 resolution: {integrity: sha512-DlSMqo4WhThw4vB8Mpn0Woe9J+Jfq1geJ61AKW0QEgLzGMNwtIMdxbDUzLxcun8W7NbJO0e2Jg/Nxm3cCSVzzg==}
3690 engines: {node: ^20.19.0 || >=22.12.0}
3691 peerDependencies:
3692 '@rolldown/plugin-babel': ^0.1.7 || ^0.2.0
3693 babel-plugin-react-compiler: ^1.0.0
3694 vite: ^8.0.0
3695 peerDependenciesMeta:
3696 '@rolldown/plugin-babel':
3697 optional: true
3698 babel-plugin-react-compiler:
3699 optional: true
3700
3701 '@vitest/pretty-format@4.1.8':
3702 resolution: {integrity: sha512-9GasEBxpZ1VYIpqHf/0+YGg121uSNwCKOJqIrTwWP/TB7DmFCiaBpNl3aPZzoLWfWkuqhbH8vJIVobZkvdo2cA==}
3703
3704 '@vitest/runner@4.1.8':
3705 resolution: {integrity: sha512-EmVxeBAfMJvycdjd6Hm+RbFBbA9fKvo0Kx37hNpBYoYeavH3RNsBXWDooR1mgD52dCrxIIuP7UotpfiwOikvcg==}
3706
3707 '@vitest/utils@4.1.8':
3708 resolution: {integrity: sha512-uOJamYALNhfJ6iolExyQM40yIQwDqYnkKtQ5VCiSe17E33H0aQ/u+1GlRuz4LZBk6Mm3sg90G9hEbmEt37C1Zg==}
3709
3710 '@voidzero-dev/vite-plus-core@0.1.24':
3711 resolution: {integrity: sha512-iXPGBABnQnrDMx89H6MOCGcTZp+QW+3rY4YMVKdE6ydchSvPk2O3MI2vgaRVfOtWJ2IjnxSnf1n2yjP67ZBRFQ==}
3712 engines: {node: ^20.19.0 || >=22.12.0}
3713 peerDependencies:
3714 '@arethetypeswrong/core': ^0.18.1
3715 '@tsdown/css': 0.22.1
3716 '@tsdown/exe': 0.22.1
3717 '@types/node': 24.12.4
3718 '@vitejs/devtools': ^0.1.18
3719 esbuild: ^0.27.0 || ^0.28.0
3720 jiti: '>=1.21.0'
3721 less: ^4.0.0
3722 publint: ^0.3.8
3723 sass: ^1.70.0
3724 sass-embedded: ^1.70.0
3725 stylus: '>=0.54.8'
3726 sugarss: ^5.0.0
3727 terser: ^5.16.0
3728 tsx: ^4.8.1
3729 typescript: ^5.0.0 || ^6.0.0
3730 unplugin-unused: ^0.5.0
3731 unrun: '*'
3732 yaml: ^2.4.2
3733 peerDependenciesMeta:
3734 '@arethetypeswrong/core':
3735 optional: true
3736 '@tsdown/css':
3737 optional: true
3738 '@tsdown/exe':
3739 optional: true
3740 '@types/node':
3741 optional: true
3742 '@vitejs/devtools':
3743 optional: true
3744 esbuild:
3745 optional: true
3746 jiti:
3747 optional: true
3748 less:
3749 optional: true
3750 publint:
3751 optional: true
3752 sass:
3753 optional: true
3754 sass-embedded:
3755 optional: true
3756 stylus:
3757 optional: true
3758 sugarss:
3759 optional: true
3760 terser:
3761 optional: true
3762 tsx:
3763 optional: true
3764 typescript:
3765 optional: true
3766 unplugin-unused:
3767 optional: true
3768 unrun:
3769 optional: true
3770 yaml:
3771 optional: true
3772
3773 '@voidzero-dev/vite-plus-darwin-arm64@0.1.24':
3774 resolution: {integrity: sha512-Hpo9W9piSFlEsJzGkwzfDXhJGrnYByxHXF7NVQZ7g+SLOprddtlfTeM8t+gq9dxcuq0RzM8ddMAhDQP/K3fZQA==}
3775 engines: {node: ^20.19.0 || >=22.12.0}
3776 cpu: [arm64]
3777 os: [darwin]
3778
3779 '@voidzero-dev/vite-plus-darwin-x64@0.1.24':
3780 resolution: {integrity: sha512-SwnnnZrEFBiU5iKlh/CZAVwn0RFt/Udrvt3kFLtdRxMtN5bKaqTFVA2H8Y/FPCWp1QX9bs4V9ZIAeXAk06zLkw==}
3781 engines: {node: ^20.19.0 || >=22.12.0}
3782 cpu: [x64]
3783 os: [darwin]
3784
3785 '@voidzero-dev/vite-plus-linux-arm64-gnu@0.1.24':
3786 resolution: {integrity: sha512-ImM3eqDki4DpRuHjW6dEh4St8zvbcfOMR7KQZJX42ArriCLQ/QdaYhDRRbcDi27XsOBqRxm2eqUUEymPrYIHpA==}
3787 engines: {node: ^20.19.0 || >=22.12.0}
3788 cpu: [arm64]
3789 os: [linux]
3790
3791 '@voidzero-dev/vite-plus-linux-arm64-musl@0.1.24':
3792 resolution: {integrity: sha512-gj4mzbob/ls8Zs7iTuF9Gr0EFFF7tdpDiPxDPBkH8tJP5OkHABlzWUwJhU+9xxcUbTaXqpHDw68Mil7jm5dpMg==}
3793 engines: {node: ^20.19.0 || >=22.12.0}
3794 cpu: [arm64]
3795 os: [linux]
3796
3797 '@voidzero-dev/vite-plus-linux-x64-gnu@0.1.24':
3798 resolution: {integrity: sha512-x7IYK7lI+WuF1n3jSzEYU6FgJxPX/R0rDmTTsOutooGGCU7uShZvfZqIoiTXK0eFnJU5ij5BfBgenenUfsaT/A==}
3799 engines: {node: ^20.19.0 || >=22.12.0}
3800 cpu: [x64]
3801 os: [linux]
3802
3803 '@voidzero-dev/vite-plus-linux-x64-musl@0.1.24':
3804 resolution: {integrity: sha512-JCy2w0eSVUlWQlggK5T47MnL+j0o4EY7hLskINVI8gi+aixQF4xnYBDobz0lbxkqz3/IfiLyXUx6TcU3thcsGQ==}
3805 engines: {node: ^20.19.0 || >=22.12.0}
3806 cpu: [x64]
3807 os: [linux]
3808
3809 '@voidzero-dev/vite-plus-test@0.1.24':
3810 resolution: {integrity: sha512-9NiG6UadG0iOaPL1AMsO5sDKkx6MADHw4/mMOmHWZUhhUwqzfVtnnptMK37vD71e6KyR7yAscx19FrtOWWtjvA==}
3811 engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
3812 peerDependencies:
3813 '@edge-runtime/vm': '*'
3814 '@opentelemetry/api': ^1.9.0
3815 '@types/node': 24.12.4
3816 '@vitest/coverage-istanbul': 4.1.8
3817 '@vitest/coverage-v8': 4.1.8
3818 '@vitest/ui': 4.1.8
3819 happy-dom: '*'
3820 jsdom: '*'
3821 vite: ^6.0.0 || ^7.0.0 || ^8.0.0
3822 peerDependenciesMeta:
3823 '@edge-runtime/vm':
3824 optional: true
3825 '@opentelemetry/api':
3826 optional: true
3827 '@types/node':
3828 optional: true
3829 '@vitest/coverage-istanbul':
3830 optional: true
3831 '@vitest/coverage-v8':
3832 optional: true
3833 '@vitest/ui':
3834 optional: true
3835 happy-dom:
3836 optional: true
3837 jsdom:
3838 optional: true
3839
3840 '@voidzero-dev/vite-plus-win32-arm64-msvc@0.1.24':
3841 resolution: {integrity: sha512-G+/lhLKVjyn3FmgXX8jeWgq7RcE5O1kdR7QyFayQOdlMX/ZRkvUwQD7bFaqhKzgJM6Oj3a1FH3HQPYk5QOYuCQ==}
3842 engines: {node: ^20.19.0 || >=22.12.0}
3843 cpu: [arm64]
3844 os: [win32]
3845
3846 '@voidzero-dev/vite-plus-win32-x64-msvc@0.1.24':
3847 resolution: {integrity: sha512-b0e5XohEV1w/RdzAtv8/Hm6tvHPXouPtBNsljjW/lDJZq3NCLND5s6lqe8H4IenrgmKSoqakHWtlqJqM36cFbw==}
3848 engines: {node: ^20.19.0 || >=22.12.0}
3849 cpu: [x64]
3850 os: [win32]
3851
3852 '@volar/kit@2.4.28':
3853 resolution: {integrity: sha512-cKX4vK9dtZvDRaAzeoUdaAJEew6IdxHNCRrdp5Kvcl6zZOqb6jTOfk3kXkIkG3T7oTFXguEMt5+9ptyqYR84Pg==}
3854 peerDependencies:
3855 typescript: '*'
3856
3857 '@volar/language-core@2.4.28':
3858 resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==}
3859
3860 '@volar/language-server@2.4.28':
3861 resolution: {integrity: sha512-NqcLnE5gERKuS4PUFwlhMxf6vqYo7hXtbMFbViXcbVkbZ905AIVWhnSo0ZNBC2V127H1/2zP7RvVOVnyITFfBw==}
3862
3863 '@volar/language-service@2.4.28':
3864 resolution: {integrity: sha512-Rh/wYCZJrI5vCwMk9xyw/Z+MsWxlJY1rmMZPsxUoJKfzIRjS/NF1NmnuEcrMbEVGja00aVpCsInJfixQTMdvLw==}
3865
3866 '@volar/source-map@2.4.28':
3867 resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==}
3868
3869 '@volar/typescript@2.4.28':
3870 resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==}
3871
3872 '@vscode/emmet-helper@2.11.0':
3873 resolution: {integrity: sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==}
3874
3875 '@vscode/l10n@0.0.18':
3876 resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==}
3877
3878 '@xmldom/xmldom@0.8.13':
3879 resolution: {integrity: sha512-KRYzxepc14G/CEpEGc3Yn+JKaAeT63smlDr+vjB8jRfgTBBI9wRj/nkQEO+ucV8p8I9bfKLWp37uHgFrbntPvw==}
3880 engines: {node: '>=10.0.0'}
3881
3882 '@xmldom/xmldom@0.9.10':
3883 resolution: {integrity: sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==}
3884 engines: {node: '>=14.6'}
3885
3886 '@xterm/addon-fit@0.11.0':
3887 resolution: {integrity: sha512-jYcgT6xtVYhnhgxh3QgYDnnNMYTcf8ElbxxFzX0IZo+vabQqSPAjC3c1wJrKB5E19VwQei89QCiZZP86DCPF7g==}
3888
3889 '@xterm/xterm@6.0.0':
3890 resolution: {integrity: sha512-TQwDdQGtwwDt+2cgKDLn0IRaSxYu1tSUjgKarSDkUM0ZNiSRXFpjxEsvc/Zgc5kq5omJ+V0a8/kIM2WD3sMOYg==}
3891
3892 abort-controller@3.0.0:
3893 resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
3894 engines: {node: '>=6.5'}
3895
3896 accepts@1.3.8:
3897 resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
3898 engines: {node: '>= 0.6'}
3899
3900 accepts@2.0.0:
3901 resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==}
3902 engines: {node: '>= 0.6'}
3903
3904 acorn@8.16.0:
3905 resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==}
3906 engines: {node: '>=0.4.0'}
3907 hasBin: true
3908
3909 agent-base@7.1.4:
3910 resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
3911 engines: {node: '>= 14'}
3912
3913 ajv-draft-04@1.0.0:
3914 resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==}
3915 peerDependencies:
3916 ajv: ^8.5.0
3917 peerDependenciesMeta:
3918 ajv:
3919 optional: true
3920
3921 ajv-formats@3.0.1:
3922 resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==}
3923 peerDependencies:
3924 ajv: ^8.0.0
3925 peerDependenciesMeta:
3926 ajv:
3927 optional: true
3928
3929 ajv@6.15.0:
3930 resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==}
3931
3932 ajv@8.20.0:
3933 resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==}
3934
3935 anser@1.4.10:
3936 resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==}
3937
3938 ansi-escapes@4.3.2:
3939 resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
3940 engines: {node: '>=8'}
3941
3942 ansi-regex@4.1.1:
3943 resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==}
3944 engines: {node: '>=6'}
3945
3946 ansi-regex@5.0.1:
3947 resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
3948 engines: {node: '>=8'}
3949
3950 ansi-styles@3.2.1:
3951 resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
3952 engines: {node: '>=4'}
3953
3954 ansi-styles@4.3.0:
3955 resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
3956 engines: {node: '>=8'}
3957
3958 ansi-styles@5.2.0:
3959 resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
3960 engines: {node: '>=10'}
3961
3962 ansis@4.3.1:
3963 resolution: {integrity: sha512-BJ8/l4R5LRE7hW9WdSuGYrLSHi2ynxeFpDFbH0K/CgNeY/tyhk+vO6TYxXC5r5CpUhNVX310xzPsN/H9lCdfOA==}
3964 engines: {node: '>=14'}
3965
3966 anymatch@3.1.3:
3967 resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
3968 engines: {node: '>= 8'}
3969
3970 arg@4.1.3:
3971 resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
3972
3973 arg@5.0.2:
3974 resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
3975
3976 argparse@2.0.1:
3977 resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
3978
3979 aria-hidden@1.2.6:
3980 resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==}
3981 engines: {node: '>=10'}
3982
3983 aria-query@5.3.0:
3984 resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
3985
3986 aria-query@5.3.2:
3987 resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
3988 engines: {node: '>= 0.4'}
3989
3990 array-iterate@2.0.1:
3991 resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==}
3992
3993 asap@2.0.6:
3994 resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
3995
3996 assertion-error@2.0.1:
3997 resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
3998 engines: {node: '>=12'}
3999
4000 astro@6.4.2:
4001 resolution: {integrity: sha512-8H89CH2dKL5SCU99OCqdU9BGjmPkSJqaPurywj5XMo7eMFGUFD3vsNhdEKnEh4mK4LgGje3/QDTTSIIGst0G0Q==}
4002 engines: {node: '>=22.12.0', npm: '>=9.6.5', pnpm: '>=7.1.0'}
4003 hasBin: true
4004
4005 axobject-query@4.1.0:
4006 resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
4007 engines: {node: '>= 0.4'}
4008
4009 babel-dead-code-elimination@1.0.12:
4010 resolution: {integrity: sha512-GERT7L2TiYcYDtYk1IpD+ASAYXjKbLTDPhBtYj7X1NuRMDTMtAx9kyBenub1Ev41lo91OHCKdmP+egTDmfQ7Ig==}
4011
4012 babel-plugin-polyfill-corejs2@0.4.17:
4013 resolution: {integrity: sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==}
4014 peerDependencies:
4015 '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
4016
4017 babel-plugin-polyfill-corejs3@0.13.0:
4018 resolution: {integrity: sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==}
4019 peerDependencies:
4020 '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
4021
4022 babel-plugin-polyfill-regenerator@0.6.8:
4023 resolution: {integrity: sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==}
4024 peerDependencies:
4025 '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
4026
4027 babel-plugin-react-compiler@1.0.0:
4028 resolution: {integrity: sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw==}
4029
4030 babel-plugin-react-native-web@0.21.2:
4031 resolution: {integrity: sha512-SPD0J6qjJn8231i0HZhlAGH6NORe+QvRSQM2mwQEzJ2Fb3E4ruWTiiicPlHjmeWShDXLcvoorOCXjeR7k/lyWA==}
4032
4033 babel-plugin-syntax-hermes-parser@0.33.3:
4034 resolution: {integrity: sha512-/Z9xYdaJ1lC0pT9do6TqCqhOSLfZ5Ot8D5za1p+feEfWYupCOfGbhhEXN9r2ZgJtDNUNRw/Z+T2CvAGKBqtqWA==}
4035
4036 babel-plugin-transform-flow-enums@0.0.2:
4037 resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==}
4038
4039 babel-preset-expo@56.0.14:
4040 resolution: {integrity: sha512-+JKVMYf3HajO3tPRA9DlKd/VhZOPTHyTzUo2yZajfMAoQ3l5VEdGVxm2MzX4DXMNKXwsC8GOeTRx7CrO/5dBDA==}
4041 peerDependencies:
4042 '@babel/runtime': ^7.20.0
4043 expo: '*'
4044 expo-widgets: ^56.0.16
4045 react-refresh: '>=0.14.0 <1.0.0'
4046 peerDependenciesMeta:
4047 '@babel/runtime':
4048 optional: true
4049 expo:
4050 optional: true
4051 expo-widgets:
4052 optional: true
4053
4054 bail@2.0.2:
4055 resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
4056
4057 balanced-match@4.0.4:
4058 resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==}
4059 engines: {node: 18 || 20 || >=22}
4060
4061 barcode-detector@3.2.0:
4062 resolution: {integrity: sha512-MrT5TT058ptG5YB157pHLfXKVpp0BKEfQBOb8QvzTbatzmLDu85JJ0Gd/sCYwbwdwStJvxsYflrSN6D6E4Ndyw==}
4063
4064 base64-js@1.5.1:
4065 resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
4066
4067 baseline-browser-mapping@2.10.33:
4068 resolution: {integrity: sha512-bA6+tcSLpz2tIEdDXZPpPTIuxBcC4+w6SieaYyfigIa4h8GlFxbA17v22Vx3JUtuZQj9SgOsnbK+aTBzyDyEuw==}
4069 engines: {node: '>=6.0.0'}
4070 hasBin: true
4071
4072 big-integer@1.6.52:
4073 resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==}
4074 engines: {node: '>=0.6'}
4075
4076 body-parser@2.2.2:
4077 resolution: {integrity: sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==}
4078 engines: {node: '>=18'}
4079
4080 boolbase@1.0.0:
4081 resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
4082
4083 boolean@3.2.0:
4084 resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==}
4085 deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
4086
4087 bplist-creator@0.1.0:
4088 resolution: {integrity: sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==}
4089
4090 bplist-parser@0.3.1:
4091 resolution: {integrity: sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==}
4092 engines: {node: '>= 5.10.0'}
4093
4094 bplist-parser@0.3.2:
4095 resolution: {integrity: sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==}
4096 engines: {node: '>= 5.10.0'}
4097
4098 brace-expansion@5.0.6:
4099 resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==}
4100 engines: {node: 18 || 20 || >=22}
4101
4102 braces@3.0.3:
4103 resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
4104 engines: {node: '>=8'}
4105
4106 browserslist@4.28.2:
4107 resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==}
4108 engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
4109 hasBin: true
4110
4111 bser@2.1.1:
4112 resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==}
4113
4114 buffer-crc32@0.2.13:
4115 resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
4116
4117 buffer-from@1.1.2:
4118 resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
4119
4120 builder-util-runtime@9.5.1:
4121 resolution: {integrity: sha512-qt41tMfgHTllhResqM5DcnHyDIWNgzHvuY2jDcYP9iaGpkWxTUzV6GQjDeLnlR1/DtdlcsWQbA7sByMpmJFTLQ==}
4122 engines: {node: '>=12.0.0'}
4123
4124 bun-types@1.3.14:
4125 resolution: {integrity: sha512-4N0ig0fEomHt5R0KCFWjovxow98rIoRwKolrYdCcknNwMekCXRnWEUvgu5soYV8QXtVsrUD8B95MBOZGPvr6KQ==}
4126
4127 bytes@3.1.2:
4128 resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
4129 engines: {node: '>= 0.8'}
4130
4131 cacheable-lookup@5.0.4:
4132 resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==}
4133 engines: {node: '>=10.6.0'}
4134
4135 cacheable-request@7.0.4:
4136 resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==}
4137 engines: {node: '>=8'}
4138
4139 call-bind-apply-helpers@1.0.2:
4140 resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
4141 engines: {node: '>= 0.4'}
4142
4143 call-bound@1.0.4:
4144 resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
4145 engines: {node: '>= 0.4'}
4146
4147 camelcase@6.3.0:
4148 resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
4149 engines: {node: '>=10'}
4150
4151 caniuse-lite@1.0.30001793:
4152 resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==}
4153
4154 ccount@2.0.1:
4155 resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
4156
4157 chalk@2.4.2:
4158 resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
4159 engines: {node: '>=4'}
4160
4161 chalk@4.1.2:
4162 resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
4163 engines: {node: '>=10'}
4164
4165 character-entities-html4@2.1.0:
4166 resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==}
4167
4168 character-entities-legacy@3.0.0:
4169 resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==}
4170
4171 character-entities@2.0.2:
4172 resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==}
4173
4174 character-reference-invalid@2.0.1:
4175 resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}
4176
4177 chokidar@4.0.3:
4178 resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
4179 engines: {node: '>= 14.16.0'}
4180
4181 chokidar@5.0.0:
4182 resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==}
4183 engines: {node: '>= 20.19.0'}
4184
4185 chrome-launcher@0.15.2:
4186 resolution: {integrity: sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==}
4187 engines: {node: '>=12.13.0'}
4188 hasBin: true
4189
4190 chromium-edge-launcher@0.3.0:
4191 resolution: {integrity: sha512-p03azHlGjtyRvFEee3cyvtsRYdniSkwjkzmM/KmVnqT5d7QkkwpJBhis/zCLMYdQMVJ5tt140TBNqqrZPaWeFA==}
4192
4193 ci-info@2.0.0:
4194 resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
4195
4196 ci-info@3.9.0:
4197 resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
4198 engines: {node: '>=8'}
4199
4200 ci-info@4.4.0:
4201 resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==}
4202 engines: {node: '>=8'}
4203
4204 class-variance-authority@0.7.1:
4205 resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==}
4206
4207 cli-cursor@2.1.0:
4208 resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==}
4209 engines: {node: '>=4'}
4210
4211 cli-spinners@2.9.2:
4212 resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
4213 engines: {node: '>=6'}
4214
4215 cli-width@4.1.0:
4216 resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==}
4217 engines: {node: '>= 12'}
4218
4219 client-only@0.0.1:
4220 resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
4221
4222 cliui@8.0.1:
4223 resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
4224 engines: {node: '>=12'}
4225
4226 clone-response@1.0.3:
4227 resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==}
4228
4229 clone@1.0.4:
4230 resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
4231 engines: {node: '>=0.8'}
4232
4233 clsx@2.1.1:
4234 resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
4235 engines: {node: '>=6'}
4236
4237 cluster-key-slot@1.1.1:
4238 resolution: {integrity: sha512-rwHwUfXL40Chm1r08yrhU3qpUvdVlgkKNeyeGPOxnW8/SyVDvgRaed/Uz54AqWNaTCAThlj6QAs3TZcKI0xDEw==}
4239 engines: {node: '>=0.10.0'}
4240
4241 color-convert@1.9.3:
4242 resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
4243
4244 color-convert@2.0.1:
4245 resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
4246 engines: {node: '>=7.0.0'}
4247
4248 color-name@1.1.3:
4249 resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
4250
4251 color-name@1.1.4:
4252 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
4253
4254 color-string@1.9.1:
4255 resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
4256
4257 color@4.2.3:
4258 resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
4259 engines: {node: '>=12.5.0'}
4260
4261 comma-separated-tokens@2.0.3:
4262 resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
4263
4264 commander@11.1.0:
4265 resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
4266 engines: {node: '>=16'}
4267
4268 commander@12.1.0:
4269 resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
4270 engines: {node: '>=18'}
4271
4272 commander@2.20.3:
4273 resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
4274
4275 commander@7.2.0:
4276 resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
4277 engines: {node: '>= 10'}
4278
4279 common-ancestor-path@2.0.0:
4280 resolution: {integrity: sha512-dnN3ibLeoRf2HNC+OlCiNc5d2zxbLJXOtiZUudNFSXZrNSydxcCsSpRzXwfu7BBWCIfHPw+xTayeBvJCP/D8Ng==}
4281 engines: {node: '>= 18'}
4282
4283 compressible@2.0.18:
4284 resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
4285 engines: {node: '>= 0.6'}
4286
4287 compression@1.8.1:
4288 resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==}
4289 engines: {node: '>= 0.8.0'}
4290
4291 connect@3.7.0:
4292 resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==}
4293 engines: {node: '>= 0.10.0'}
4294
4295 content-disposition@1.1.0:
4296 resolution: {integrity: sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==}
4297 engines: {node: '>=18'}
4298
4299 content-type@1.0.5:
4300 resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
4301 engines: {node: '>= 0.6'}
4302
4303 content-type@2.0.0:
4304 resolution: {integrity: sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==}
4305 engines: {node: '>=18'}
4306
4307 convert-source-map@2.0.0:
4308 resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
4309
4310 cookie-es@1.2.3:
4311 resolution: {integrity: sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==}
4312
4313 cookie-es@3.1.1:
4314 resolution: {integrity: sha512-UaXxwISYJPTr9hwQxMFYZ7kNhSXboMXP+Z3TRX6f1/NyaGPfuNUZOWP1pUEb75B2HjfklIYLVRfWiFZJyC6Npg==}
4315
4316 cookie-signature@1.2.2:
4317 resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==}
4318 engines: {node: '>=6.6.0'}
4319
4320 cookie@0.7.2:
4321 resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
4322 engines: {node: '>= 0.6'}
4323
4324 cookie@1.1.1:
4325 resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==}
4326 engines: {node: '>=18'}
4327
4328 core-js-compat@3.49.0:
4329 resolution: {integrity: sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==}
4330
4331 cors@2.8.6:
4332 resolution: {integrity: sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==}
4333 engines: {node: '>= 0.10'}
4334
4335 cross-env@10.1.0:
4336 resolution: {integrity: sha512-GsYosgnACZTADcmEyJctkJIoqAhHjttw7RsFrVoJNXbsWWqaq6Ym+7kZjq6mS45O0jij6vtiReppKQEtqWy6Dw==}
4337 engines: {node: '>=20'}
4338 hasBin: true
4339
4340 cross-spawn@7.0.6:
4341 resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
4342 engines: {node: '>= 8'}
4343
4344 crossws@0.3.5:
4345 resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==}
4346
4347 css-select@5.2.2:
4348 resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}
4349
4350 css-tree@1.1.3:
4351 resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==}
4352 engines: {node: '>=8.0.0'}
4353
4354 css-tree@2.2.1:
4355 resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
4356 engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
4357
4358 css-tree@3.2.1:
4359 resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==}
4360 engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
4361
4362 css-what@6.2.2:
4363 resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
4364 engines: {node: '>= 6'}
4365
4366 css.escape@1.5.1:
4367 resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==}
4368
4369 csso@5.0.5:
4370 resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
4371 engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
4372
4373 csstype@3.2.3:
4374 resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
4375
4376 culori@4.0.2:
4377 resolution: {integrity: sha512-1+BhOB8ahCn4O0cep0Sh2l9KCOfOdY+BXJnKMHFFzDEouSr/el18QwXEMRlOj9UY5nCeA8UN3a/82rUWRBeyBw==}
4378 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
4379
4380 debug@2.6.9:
4381 resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
4382 peerDependencies:
4383 supports-color: '*'
4384 peerDependenciesMeta:
4385 supports-color:
4386 optional: true
4387
4388 debug@3.2.7:
4389 resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
4390 peerDependencies:
4391 supports-color: '*'
4392 peerDependenciesMeta:
4393 supports-color:
4394 optional: true
4395
4396 debug@4.4.3:
4397 resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
4398 engines: {node: '>=6.0'}
4399 peerDependencies:
4400 supports-color: '*'
4401 peerDependenciesMeta:
4402 supports-color:
4403 optional: true
4404
4405 decode-named-character-reference@1.3.0:
4406 resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==}
4407
4408 decode-uri-component@0.2.2:
4409 resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==}
4410 engines: {node: '>=0.10'}
4411
4412 decompress-response@6.0.0:
4413 resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
4414 engines: {node: '>=10'}
4415
4416 deepmerge@4.3.1:
4417 resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
4418 engines: {node: '>=0.10.0'}
4419
4420 defaults@1.0.4:
4421 resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
4422
4423 defer-to-connect@2.0.1:
4424 resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==}
4425 engines: {node: '>=10'}
4426
4427 define-data-property@1.1.4:
4428 resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
4429 engines: {node: '>= 0.4'}
4430
4431 define-properties@1.2.1:
4432 resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
4433 engines: {node: '>= 0.4'}
4434
4435 defu@6.1.7:
4436 resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==}
4437
4438 denque@2.1.0:
4439 resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==}
4440 engines: {node: '>=0.10'}
4441
4442 depd@2.0.0:
4443 resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
4444 engines: {node: '>= 0.8'}
4445
4446 dequal@2.0.3:
4447 resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
4448 engines: {node: '>=6'}
4449
4450 destr@2.0.5:
4451 resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==}
4452
4453 destroy@1.2.0:
4454 resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
4455 engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
4456
4457 detect-libc@2.1.2:
4458 resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
4459 engines: {node: '>=8'}
4460
4461 detect-node-es@1.1.0:
4462 resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==}
4463
4464 detect-node@2.1.0:
4465 resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==}
4466
4467 devalue@5.8.1:
4468 resolution: {integrity: sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==}
4469
4470 devlop@1.1.0:
4471 resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
4472
4473 diff@8.0.3:
4474 resolution: {integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==}
4475 engines: {node: '>=0.3.1'}
4476
4477 dnssd-advertise@1.1.4:
4478 resolution: {integrity: sha512-AmGyK9WpNf06WeP5TjHZq/wNzP76OuEeaiTlKr9E/EEelYLczywUKoqRz+DPRq/ErssjT4lU+/W7wzJW+7K/ZA==}
4479
4480 dom-accessibility-api@0.5.16:
4481 resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==}
4482
4483 dom-accessibility-api@0.6.3:
4484 resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==}
4485
4486 dom-serializer@2.0.0:
4487 resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
4488
4489 domelementtype@2.3.0:
4490 resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
4491
4492 domhandler@5.0.3:
4493 resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
4494 engines: {node: '>= 4'}
4495
4496 domutils@3.2.2:
4497 resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
4498
4499 dset@3.1.4:
4500 resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==}
4501 engines: {node: '>=4'}
4502
4503 dunder-proto@1.0.1:
4504 resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
4505 engines: {node: '>= 0.4'}
4506
4507 ee-first@1.1.1:
4508 resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
4509
4510 effect@4.0.0-beta.73:
4511 resolution: {integrity: sha512-rL7jjpT31JhxNiZ0X4sgu+WSJi7uwKTX2jz2OW7PrPLfz5DPjT9iXxxVrekxwpfGdgo92bvxbCc5kBlXgusQJw==}
4512
4513 electron-to-chromium@1.5.364:
4514 resolution: {integrity: sha512-G/dYE3+AYhyHwzTwg8UbnXf7zqMERYh7l2jJ3QujhFsH8agSYwtnGAR2aZ7f0AakIKJXd5En/Hre4igIUrdlYw==}
4515
4516 electron-updater@6.8.3:
4517 resolution: {integrity: sha512-Z6sgw3jgbikWKXei1ENdqFOxBP0WlXg3TtKfz0rgw2vIZFJUyI4pD7ZN7jrkm7EoMK+tcm/qTnPUdqfZukBlBQ==}
4518
4519 electron@41.5.0:
4520 resolution: {integrity: sha512-x9j9//PubUA4EjDtQbZhtk3prolandqCKgit0uCIqc1jb8FTskPbnJtxcDFB1aejczJcuERgjPixBUaMwoWyJg==}
4521 engines: {node: '>= 12.20.55'}
4522 hasBin: true
4523
4524 emmet@2.4.11:
4525 resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==}
4526
4527 emoji-regex@8.0.0:
4528 resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
4529
4530 encodeurl@1.0.2:
4531 resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
4532 engines: {node: '>= 0.8'}
4533
4534 encodeurl@2.0.0:
4535 resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
4536 engines: {node: '>= 0.8'}
4537
4538 end-of-stream@1.4.5:
4539 resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
4540
4541 enhanced-resolve@5.22.1:
4542 resolution: {integrity: sha512-6QEuw3zoX1SJQc7b87aBXke/no+mG2bTBgw29gWMQonLmpEkWoCAVkl+M49e48AZlWzxiDzDZzYdp6kobcyLww==}
4543 engines: {node: '>=10.13.0'}
4544
4545 entities@4.5.0:
4546 resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
4547 engines: {node: '>=0.12'}
4548
4549 entities@6.0.1:
4550 resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==}
4551 engines: {node: '>=0.12'}
4552
4553 env-paths@2.2.1:
4554 resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
4555 engines: {node: '>=6'}
4556
4557 error-stack-parser@2.1.4:
4558 resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==}
4559
4560 es-define-property@1.0.1:
4561 resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
4562 engines: {node: '>= 0.4'}
4563
4564 es-errors@1.3.0:
4565 resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
4566 engines: {node: '>= 0.4'}
4567
4568 es-module-lexer@1.7.0:
4569 resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
4570
4571 es-module-lexer@2.1.0:
4572 resolution: {integrity: sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==}
4573
4574 es-object-atoms@1.1.2:
4575 resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==}
4576 engines: {node: '>= 0.4'}
4577
4578 es6-error@4.1.1:
4579 resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==}
4580
4581 esbuild@0.27.7:
4582 resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==}
4583 engines: {node: '>=18'}
4584 hasBin: true
4585
4586 escalade@3.2.0:
4587 resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
4588 engines: {node: '>=6'}
4589
4590 escape-html@1.0.3:
4591 resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
4592
4593 escape-string-regexp@1.0.5:
4594 resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
4595 engines: {node: '>=0.8.0'}
4596
4597 escape-string-regexp@4.0.0:
4598 resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
4599 engines: {node: '>=10'}
4600
4601 escape-string-regexp@5.0.0:
4602 resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
4603 engines: {node: '>=12'}
4604
4605 estree-util-is-identifier-name@3.0.0:
4606 resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==}
4607
4608 estree-walker@2.0.2:
4609 resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
4610
4611 etag@1.8.1:
4612 resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
4613 engines: {node: '>= 0.6'}
4614
4615 event-target-shim@5.0.1:
4616 resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
4617 engines: {node: '>=6'}
4618
4619 eventemitter3@5.0.4:
4620 resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==}
4621
4622 eventsource-parser@3.1.0:
4623 resolution: {integrity: sha512-kJezFj9YFAMLeORyi7aCLxLbD5/qWMQnoMVlVPyHIll7lgRJCc3JVln9Vgl9nwQi0YkMnhdGTMNn7CkRRAptMg==}
4624 engines: {node: '>=18.0.0'}
4625
4626 eventsource@3.0.7:
4627 resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==}
4628 engines: {node: '>=18.0.0'}
4629
4630 expo-asset@56.0.15:
4631 resolution: {integrity: sha512-BHGi2IAOPQTcOelkUdcz1WIknfCTRjkcpYHX1azjMwgYenrVC+J5qcqJGaC8eUOWLCRtkRJWGnmFQRYtLU1nUQ==}
4632 peerDependencies:
4633 expo: '*'
4634 react: '*'
4635 react-native: '*'
4636
4637 expo-build-properties@56.0.16:
4638 resolution: {integrity: sha512-C3avazYP2fR8efJBBmhx8yITjIRDaIe3ULPk0YfACP61QfnWC9u3LxaDNNaiIvYfZ+CLne30W+nS5F6pdgO/8g==}
4639 peerDependencies:
4640 expo: '*'
4641
4642 expo-camera@56.0.7:
4643 resolution: {integrity: sha512-c8z+UheidFintQyP9XLEDP43aK4PS/o9+TFLW0zEOjdqkYCBgoWq6Mw/Ps62kjBeftFY7xrp5ZLITbenNvbTaw==}
4644 peerDependencies:
4645 expo: '*'
4646 react: '*'
4647 react-native: '*'
4648 react-native-web: '*'
4649 peerDependenciesMeta:
4650 react-native-web:
4651 optional: true
4652
4653 expo-clipboard@56.0.3:
4654 resolution: {integrity: sha512-8mCdhmAomm0yBIonJFjAhKUXvSkc2avdNh4+rBwoe7DSWF2AC4w3uy+pa419rvVFbTyVxOBmh83UHAbUwD6qAg==}
4655 peerDependencies:
4656 expo: '*'
4657 react: '*'
4658 react-native: '*'
4659
4660 expo-constants@56.0.16:
4661 resolution: {integrity: sha512-6tsiN+gmTUPp/atyA+uY9Tg8VOdXdmb4s/3TVGolfn6A/oCAraw1pcPZX5XllyD+xUguxB6eBSFAT8494hZVMA==}
4662 peerDependencies:
4663 expo: '*'
4664 react-native: '*'
4665
4666 expo-crypto@56.0.4:
4667 resolution: {integrity: sha512-fRNEhoXRXgAWBpe3/hq5X+KXTit3OZqdiAGts1YvNEUHQb+H5591mpPac0Yw+sZg9pXcrjRnzo5AxvZaENpc7g==}
4668 peerDependencies:
4669 expo: '*'
4670
4671 expo-dev-client@56.0.18:
4672 resolution: {integrity: sha512-pTfDcYTOvrs4vCgAaM+vP2OEO93oGkczgGpTAzCY7ZTIvtPhpekJURHBxfOnKvfn97IF3Hk+8J9tMozsNDj0Gw==}
4673 peerDependencies:
4674 expo: '*'
4675
4676 expo-dev-launcher@56.0.18:
4677 resolution: {integrity: sha512-7acFJlkAbp3cMz7Uy787todMR/3A/Row2EOPD21RRoetvzJe4DTm9s7RwJ8PDtyNyued9rooD4+Q6rD8ijpTgw==}
4678 peerDependencies:
4679 expo: '*'
4680 react-native: '*'
4681
4682 expo-dev-menu-interface@56.0.1:
4683 resolution: {integrity: sha512-odATx0ZL/Kis10sKSBiKiGQxAB6coSi/KQtKcMhnQVNno6FkRh5/4e5BqcEvpq2rNMTiQp4ytNAQHtdwbPXvGA==}
4684 peerDependencies:
4685 expo: '*'
4686
4687 expo-dev-menu@56.0.16:
4688 resolution: {integrity: sha512-aVgoe+YGhrQnpwiB5BRI7G+uQnGHMUij32bBnEVdc6eJrVZCStxQlV9NeFbbXxrDhLJt6OSqbCHbLR+XToWUUA==}
4689 peerDependencies:
4690 expo: '*'
4691 react-native: '*'
4692
4693 expo-eas-client@56.0.1:
4694 resolution: {integrity: sha512-r8h0ZIExacCrSRgY+ARfhMvFqosLHLJt1L7jyhvabfr1DN/ZDKDsYbovss2tzkpEUZGxZ3BPcB5epCwUsBBdOA==}
4695
4696 expo-file-system@56.0.7:
4697 resolution: {integrity: sha512-dcKzo8ShPloM7jgfnMcJStgQebhP8owVjCkNI/aX6NMFV1CYB8bxKGMdnzJ3mXk5nfaiW+F/lSKr2UIJ02WAUA==}
4698 peerDependencies:
4699 expo: '*'
4700 react-native: '*'
4701
4702 expo-font@56.0.5:
4703 resolution: {integrity: sha512-WLoDu9hlEgPRKXJRR01HFLJ6Z2tFcORX/WFPRYBndmYc5kjQrFGH/j4BRaF3aBRPyYEAUXiUJybNLXkKCwEXQw==}
4704 peerDependencies:
4705 expo: '*'
4706 react: '*'
4707 react-native: '*'
4708
4709 expo-glass-effect@56.0.4:
4710 resolution: {integrity: sha512-xI9rXtDwi7RW82uAlfyaXO6+k21ApWJ2tHAWYqPr/FjfmZbKsgNJ4Q0iZzGPCwboqjTGxaRZ61SZxBl8hDt5iA==}
4711 peerDependencies:
4712 expo: '*'
4713 react: '*'
4714 react-native: '*'
4715
4716 expo-haptics@56.0.3:
4717 resolution: {integrity: sha512-ycoahZJnR9tWAVh/0mJYxbETtHRYaWjiWS8cHlP6aDGU6Q6Y8rZ5NKsuBwWw6HR2Pe30mfVFgbF2HrBR6gtYmw==}
4718 peerDependencies:
4719 expo: '*'
4720
4721 expo-image-loader@56.0.3:
4722 resolution: {integrity: sha512-JgUo4fUeU1ZC+z8iBFj8v7yoGQnZrLbOVPyNE+DWVrld55F2F6R1ck+rmdm/8TNWLz1LhNQfD7c3XYP1ZikxXA==}
4723 peerDependencies:
4724 expo: '*'
4725
4726 expo-image-picker@56.0.15:
4727 resolution: {integrity: sha512-7zmrUcqiNKwGGGL114gC+1aaquhmMbaXCNSHjUcoINdBzvIEVMJDm+DNCxkpftEYeb17X3shqInI4lCgJNVO5g==}
4728 peerDependencies:
4729 expo: '*'
4730
4731 expo-json-utils@56.0.0:
4732 resolution: {integrity: sha512-lUqyv9aIGDbYTQ5Nux2FnH2/Dz0w5uJ8Pr080eS0StXi2jr5OmuMNErpzUnpfnYOU55xKotd4AHv68PfV/ludg==}
4733
4734 expo-keep-awake@56.0.3:
4735 resolution: {integrity: sha512-CLMJXtEiMKknD3Rpm8CRwE6ZJUzu2yCEmRk1sgfHAJ1zIbuEWY3dpPDubtsnuzWm+2k6Sru+yaFbYsvPWmTiBA==}
4736 peerDependencies:
4737 expo: '*'
4738 react: '*'
4739
4740 expo-linking@56.0.13:
4741 resolution: {integrity: sha512-38YrpTh6xdiDxmYSDIUffDqev1hIcEggw2fZ3IZhNp2DVLF1xvqsbO6hJD1fuBKN8P34B3Ggc9Yy26fkqdfCOA==}
4742 peerDependencies:
4743 react: '*'
4744 react-native: '*'
4745
4746 expo-manifests@56.0.4:
4747 resolution: {integrity: sha512-Fokawl2UkiExIF0bqGoblRFA8lYpROVD+EpvDwSW4LgqQyPwNua1gLSgHZjdl5GsVugfRMMWE3LHaibDyX93hw==}
4748 peerDependencies:
4749 expo: '*'
4750
4751 expo-modules-autolinking@56.0.14:
4752 resolution: {integrity: sha512-9ugtZkheNPYDkW4DZopY1rH2BCbUICaafUEPxRgbLDR5UNRF5K3cdHMIMEt8pxZPq2+eX4wCm+6pbSvdY/DPHg==}
4753 hasBin: true
4754
4755 expo-modules-core@56.0.14:
4756 resolution: {integrity: sha512-dl1TlYRm1k7xk9QeAyDoMfFE2p6rNyzHUcH5ArcGwUzO8YKku+Z2tQ8+kG7zLe3OhfMoJcFR/czrFy7vGSVI6w==}
4757 peerDependencies:
4758 react: '*'
4759 react-native: '*'
4760 react-native-worklets: ^0.7.4 || ^0.8.0
4761 peerDependenciesMeta:
4762 react-native-worklets:
4763 optional: true
4764
4765 expo-modules-jsi@56.0.7:
4766 resolution: {integrity: sha512-iBAj4Xeh/8HT201VVxFlmf+VBfmtQV1ZUoJdLQQENm0+j9gnD2QswZLJyNo3CmNNXl46esJeLR5lpGpYZts/zA==}
4767 peerDependencies:
4768 react-native: '*'
4769
4770 expo-paste-input@0.1.15:
4771 resolution: {integrity: sha512-wV0z1s0/Q4MB+lNiSwbMfck+1Im6sDIcgyCi5Y0aF35n5kcM4FHSOjmRfzn3UbkMlvxmYfDiHeHvIqn22qatqA==}
4772 peerDependencies:
4773 expo: '*'
4774 react: '*'
4775 react-native: '*'
4776
4777 expo-router@56.2.8:
4778 resolution: {integrity: sha512-l387I/ddPY/5SS+Rfpp1SrRV9gBKevxtPuZod7igMjR6L674QrxEwGiAILRq6AKCSbrP2I0ufKj7e5xz8JqA4Q==}
4779 peerDependencies:
4780 '@expo/log-box': ^56.0.12
4781 '@expo/metro-runtime': ^56.0.13
4782 '@testing-library/react-native': '>= 13.2.0'
4783 expo: '*'
4784 expo-constants: ^56.0.16
4785 expo-linking: ^56.0.13
4786 react: '*'
4787 react-dom: '*'
4788 react-native: '*'
4789 react-native-gesture-handler: '*'
4790 react-native-reanimated: '*'
4791 react-native-safe-area-context: '>= 5.4.0'
4792 react-native-screens: ^4.25.2
4793 react-native-web: '*'
4794 react-server-dom-webpack: ~19.0.4 || ~19.1.5 || ~19.2.4
4795 peerDependenciesMeta:
4796 '@testing-library/react-native':
4797 optional: true
4798 react-dom:
4799 optional: true
4800 react-native-gesture-handler:
4801 optional: true
4802 react-native-reanimated:
4803 optional: true
4804 react-native-web:
4805 optional: true
4806 react-server-dom-webpack:
4807 optional: true
4808
4809 expo-secure-store@56.0.4:
4810 resolution: {integrity: sha512-hjEi/gmpdFFJ9lYbdp3k3p/WchV7Gi0Qt8jt/m/0WJadqQrskafHAlDxbZkII1cN3Yd7zp9Lvkeq3UfGhSwirQ==}
4811 peerDependencies:
4812 expo: '*'
4813
4814 expo-server@56.0.4:
4815 resolution: {integrity: sha512-4dJ57KuAwDl7eQGD6aG9kTzBIftWAfHH1+6Zxy7NcPCBrKYis3/H5enGUz1asH8HHhONXfJ5BdJqfEWAEAgWxA==}
4816 engines: {node: '>=20.16.0'}
4817
4818 expo-splash-screen@56.0.10:
4819 resolution: {integrity: sha512-vDIlo8hzt9HlCZQ0kSY66v83D1WEXOJbVMeyPDfXDu9tbDdPMNUyDpi4WGJXikAjxnAKfbt5Mv5NnEbxINy+VA==}
4820 peerDependencies:
4821 expo: '*'
4822
4823 expo-structured-headers@56.0.0:
4824 resolution: {integrity: sha512-Yv4x+SQxNnMQm4nu8NFfzx197YaDhdYH2N0u7tGErwWTmH9Tm1SAhqo7bLbBWLC9kf7W+kdzTshLU9rTiCXWGw==}
4825
4826 expo-symbols@56.0.5:
4827 resolution: {integrity: sha512-RIukH0Xo80C7RU8qreipL2SPy2Py+Km8JFPbCmbPQpHkM3DW9Znlmg6VfhzbtUOlO5EuNSF0lAJ3l2VJi6qYrw==}
4828 peerDependencies:
4829 expo: '*'
4830 expo-font: '*'
4831 react: '*'
4832 react-native: '*'
4833
4834 expo-updates-interface@56.0.2:
4835 resolution: {integrity: sha512-eWTwSZ9y8vrULG2oBn2TQSSIwBGSq/TxGJ3jY6tuVS2FWH/ASRIiKs3zkUZTRoC3ZuV2alz0mUClYV7nNrFx8g==}
4836 peerDependencies:
4837 expo: '*'
4838
4839 expo-updates@56.0.17:
4840 resolution: {integrity: sha512-4005IRQQ7Vpwb01X3NSG0SwY61HTJzT2pZ0OrkeZ6guQE1WKiRfUKisekRgYXTI8sPbxSHUc9aOpIx6yC49XZQ==}
4841 hasBin: true
4842 peerDependencies:
4843 expo: '*'
4844 expo-dev-client: '*'
4845 react: '*'
4846 react-native: '*'
4847 peerDependenciesMeta:
4848 expo-dev-client:
4849 optional: true
4850
4851 expo@56.0.8:
4852 resolution: {integrity: sha512-GzQi5450yrCk5JRSlm0epsmtURBErh0wS77uWLZImFdnPICuX912MaRWooR+Q1Sw/7aQjp9F+KXH+dvrqGxpeQ==}
4853 hasBin: true
4854 peerDependencies:
4855 '@expo/dom-webview': '*'
4856 '@expo/metro-runtime': '*'
4857 react: '*'
4858 react-dom: '*'
4859 react-native: '*'
4860 react-native-web: '*'
4861 react-native-webview: '*'
4862 peerDependenciesMeta:
4863 '@expo/dom-webview':
4864 optional: true
4865 '@expo/metro-runtime':
4866 optional: true
4867 react-dom:
4868 optional: true
4869 react-native-web:
4870 optional: true
4871 react-native-webview:
4872 optional: true
4873
4874 exponential-backoff@3.1.3:
4875 resolution: {integrity: sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==}
4876
4877 express-rate-limit@8.5.2:
4878 resolution: {integrity: sha512-5Kb34ipNX694DH48vN9irak1Qx30nb0PLYHXfJgw4YEjiC3ZEmZJhwOp+VfiCYwFzvFTdB9QkArYS5kXa2cx2A==}
4879 engines: {node: '>= 16'}
4880 peerDependencies:
4881 express: '>= 4.11'
4882
4883 express@5.2.1:
4884 resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==}
4885 engines: {node: '>= 18'}
4886
4887 extend@3.0.2:
4888 resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
4889
4890 extract-zip@2.0.1:
4891 resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
4892 engines: {node: '>= 10.17.0'}
4893 hasBin: true
4894
4895 fast-check@4.8.0:
4896 resolution: {integrity: sha512-GOJ158CUMnN6cSahsv4+ExARvIDuzzinFjkp0E9WtiBa5zcVeLozVkWaE4IzFcc+Y48Wp1EDlUZsXRyAztQcSg==}
4897 engines: {node: '>=12.17.0'}
4898
4899 fast-deep-equal@3.1.3:
4900 resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
4901
4902 fast-json-stable-stringify@2.1.0:
4903 resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
4904
4905 fast-string-truncated-width@3.0.3:
4906 resolution: {integrity: sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==}
4907
4908 fast-string-width@3.0.2:
4909 resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==}
4910
4911 fast-uri@3.1.2:
4912 resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==}
4913
4914 fast-wrap-ansi@0.2.2:
4915 resolution: {integrity: sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==}
4916
4917 fb-dotslash@0.5.8:
4918 resolution: {integrity: sha512-XHYLKk9J4BupDxi9bSEhkfss0m+Vr9ChTrjhf9l2iw3jB5C7BnY4GVPoMcqbrTutsKJso6yj2nAB6BI/F2oZaA==}
4919 engines: {node: '>=20'}
4920 hasBin: true
4921
4922 fb-watchman@2.0.2:
4923 resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==}
4924
4925 fd-slicer@1.1.0:
4926 resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
4927
4928 fdir@6.5.0:
4929 resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
4930 engines: {node: '>=12.0.0'}
4931 peerDependencies:
4932 picomatch: ^3 || ^4
4933 peerDependenciesMeta:
4934 picomatch:
4935 optional: true
4936
4937 fetch-nodeshim@0.4.10:
4938 resolution: {integrity: sha512-m6I8ALe4L4XpdETy7MJZWs6L1IVMbjs99bwbpIKphxX+0CTns4IKDWJY0LWfr4YsFjfg+z1TjzTMU8lKl8rG0w==}
4939
4940 fill-range@7.1.1:
4941 resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
4942 engines: {node: '>=8'}
4943
4944 filter-obj@1.1.0:
4945 resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==}
4946 engines: {node: '>=0.10.0'}
4947
4948 finalhandler@1.1.2:
4949 resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==}
4950 engines: {node: '>= 0.8'}
4951
4952 finalhandler@2.1.1:
4953 resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==}
4954 engines: {node: '>= 18.0.0'}
4955
4956 find-my-way-ts@0.1.6:
4957 resolution: {integrity: sha512-a85L9ZoXtNAey3Y6Z+eBWW658kO/MwR7zIafkIUPUMf3isZG0NCs2pjW2wtjxAKuJPxMAsHUIP4ZPGv0o5gyTA==}
4958
4959 flattie@1.1.1:
4960 resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==}
4961 engines: {node: '>=8'}
4962
4963 flow-enums-runtime@0.0.6:
4964 resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==}
4965
4966 fontace@0.4.1:
4967 resolution: {integrity: sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw==}
4968
4969 fontfaceobserver@2.3.0:
4970 resolution: {integrity: sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==}
4971
4972 fontkitten@1.0.3:
4973 resolution: {integrity: sha512-Wp1zXWPVUPBmfoa3Cqc9ctaKuzKAV6uLstRqlR56kSjplf5uAce+qeyYym7F+PHbGTk+tCEdkCW6RD7DX/gBZw==}
4974 engines: {node: '>=20'}
4975
4976 forwarded@0.2.0:
4977 resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
4978 engines: {node: '>= 0.6'}
4979
4980 fresh@0.5.2:
4981 resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
4982 engines: {node: '>= 0.6'}
4983
4984 fresh@2.0.0:
4985 resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==}
4986 engines: {node: '>= 0.8'}
4987
4988 fs-extra@10.1.0:
4989 resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
4990 engines: {node: '>=12'}
4991
4992 fs-extra@8.1.0:
4993 resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
4994 engines: {node: '>=6 <7 || >=8'}
4995
4996 fsevents@2.3.2:
4997 resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
4998 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
4999 os: [darwin]
5000
5001 fsevents@2.3.3:
5002 resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
5003 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
5004 os: [darwin]
5005
5006 function-bind@1.1.2:
5007 resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
5008
5009 gensync@1.0.0-beta.2:
5010 resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
5011 engines: {node: '>=6.9.0'}
5012
5013 get-caller-file@2.0.5:
5014 resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
5015 engines: {node: 6.* || 8.* || >= 10.*}
5016
5017 get-intrinsic@1.3.0:
5018 resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
5019 engines: {node: '>= 0.4'}
5020
5021 get-nonce@1.0.1:
5022 resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==}
5023 engines: {node: '>=6'}
5024
5025 get-proto@1.0.1:
5026 resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
5027 engines: {node: '>= 0.4'}
5028
5029 get-stream@5.2.0:
5030 resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
5031 engines: {node: '>=8'}
5032
5033 get-tsconfig@5.0.0-beta.4:
5034 resolution: {integrity: sha512-7nF7C9fIPFEMHgEMEfgIlO9wDdZ8CyHw27rWciFZfHvHDReIiPhsYuzPRXsfvBCqFy1l8RRyyWV7QLM+ZhUJsQ==}
5035 engines: {node: '>=20.20.0'}
5036
5037 getenv@2.0.0:
5038 resolution: {integrity: sha512-VilgtJj/ALgGY77fiLam5iD336eSWi96Q15JSAG1zi8NRBysm3LXKdGnHb4m5cuyxvOLQQKWpBZAT6ni4FI2iQ==}
5039 engines: {node: '>=6'}
5040
5041 github-slugger@2.0.0:
5042 resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==}
5043
5044 glob@13.0.6:
5045 resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==}
5046 engines: {node: 18 || 20 || >=22}
5047
5048 global-agent@3.0.0:
5049 resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==}
5050 engines: {node: '>=10.0'}
5051
5052 globalthis@1.0.4:
5053 resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
5054 engines: {node: '>= 0.4'}
5055
5056 gopd@1.2.0:
5057 resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
5058 engines: {node: '>= 0.4'}
5059
5060 got@11.8.6:
5061 resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==}
5062 engines: {node: '>=10.19.0'}
5063
5064 graceful-fs@4.2.11:
5065 resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
5066
5067 graphql@16.14.1:
5068 resolution: {integrity: sha512-cQOsSMS/IrDz82PVyRDvf/Q1F/bRbBVjJlh+xYOkI1qw2bWRvWGiWc+m2O0d6l4Bt1fyY+8kzJ8JFWGJqNeDBg==}
5069 engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
5070
5071 h3@1.15.11:
5072 resolution: {integrity: sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==}
5073
5074 has-flag@3.0.0:
5075 resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
5076 engines: {node: '>=4'}
5077
5078 has-flag@4.0.0:
5079 resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
5080 engines: {node: '>=8'}
5081
5082 has-property-descriptors@1.0.2:
5083 resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
5084
5085 has-symbols@1.1.0:
5086 resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
5087 engines: {node: '>= 0.4'}
5088
5089 hasown@2.0.4:
5090 resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==}
5091 engines: {node: '>= 0.4'}
5092
5093 hast-util-from-html@2.0.3:
5094 resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==}
5095
5096 hast-util-from-parse5@8.0.3:
5097 resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==}
5098
5099 hast-util-is-element@3.0.0:
5100 resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==}
5101
5102 hast-util-parse-selector@4.0.0:
5103 resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==}
5104
5105 hast-util-raw@9.1.0:
5106 resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==}
5107
5108 hast-util-to-html@9.0.5:
5109 resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==}
5110
5111 hast-util-to-jsx-runtime@2.3.6:
5112 resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==}
5113
5114 hast-util-to-parse5@8.0.1:
5115 resolution: {integrity: sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==}
5116
5117 hast-util-to-text@4.0.2:
5118 resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==}
5119
5120 hast-util-whitespace@3.0.0:
5121 resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==}
5122
5123 hastscript@9.0.1:
5124 resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==}
5125
5126 headers-polyfill@4.0.3:
5127 resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==}
5128
5129 hermes-compiler@250829098.0.10:
5130 resolution: {integrity: sha512-TcRlZ0/TlyfJqquRFAWoyElVNnkdYRi/sEp4/Qy8/GYxjg8j2cS9D4MjuaQ+qimkmLN7AmO+44IznRf06mAr0w==}
5131
5132 hermes-estree@0.33.3:
5133 resolution: {integrity: sha512-6kzYZHCk8Fy1Uc+t3HGYyJn3OL4aeqKLTyina4UFtWl8I0kSL7OmKThaiX+Uh2f8nGw3mo4Ifxg0M5Zk3/Oeqg==}
5134
5135 hermes-estree@0.35.0:
5136 resolution: {integrity: sha512-xVx5Opwy8Oo1I5yGpVRhCvWL/iV3M+ylksSKVNlxxD90cpDpR/AR1jLYqK8HWihm065a6UI3HeyAmYzwS8NOOg==}
5137
5138 hermes-parser@0.33.3:
5139 resolution: {integrity: sha512-Yg3HgaG4CqgyowtYjX/FsnPAuZdHOqSMtnbpylbptsQ9nwwSKsy6uRWcGO5RK0EqiX12q8HvDWKgeAVajRO5DA==}
5140
5141 hermes-parser@0.35.0:
5142 resolution: {integrity: sha512-9JLjeHxBx8T4CAsydZR49PNZUaix+WpQJwu9p2010lu+7Kwl6D/7wYFFJxoz+aXkaaClp9Zfg6W6/zVlSJORaA==}
5143
5144 hoist-non-react-statics@3.3.2:
5145 resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
5146
5147 hono@4.12.23:
5148 resolution: {integrity: sha512-eIaZ9qDgu7XV0pxOCrg7/WhnQ6Ivm22UcxhXx/A3dcbqbbYgBEkc6e/J/s7j2tS96zoB0S9VBdLwQNCWwUo4LA==}
5149 engines: {node: '>=16.9.0'}
5150
5151 hosted-git-info@7.0.2:
5152 resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==}
5153 engines: {node: ^16.14.0 || >=18.0.0}
5154
5155 html-escaper@3.0.3:
5156 resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==}
5157
5158 html-url-attributes@3.0.1:
5159 resolution: {integrity: sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==}
5160
5161 html-void-elements@3.0.0:
5162 resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==}
5163
5164 http-cache-semantics@4.2.0:
5165 resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==}
5166
5167 http-errors@2.0.1:
5168 resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==}
5169 engines: {node: '>= 0.8'}
5170
5171 http2-wrapper@1.0.3:
5172 resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==}
5173 engines: {node: '>=10.19.0'}
5174
5175 https-proxy-agent@7.0.6:
5176 resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
5177 engines: {node: '>= 14'}
5178
5179 iconv-lite@0.7.2:
5180 resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==}
5181 engines: {node: '>=0.10.0'}
5182
5183 ignore@5.3.2:
5184 resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
5185 engines: {node: '>= 4'}
5186
5187 image-size@1.2.1:
5188 resolution: {integrity: sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==}
5189 engines: {node: '>=16.x'}
5190 hasBin: true
5191
5192 indent-string@4.0.0:
5193 resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
5194 engines: {node: '>=8'}
5195
5196 inherits@2.0.4:
5197 resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
5198
5199 ini@7.0.0:
5200 resolution: {integrity: sha512-ifK0CgjALofS5bkrcTy4RaQ9Vx2Knf/eLeIO+NaswQEpH1UblrtTSCIvN71qQDMq0PeQ/SSPojvEJp9vvvfr+w==}
5201 engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0}
5202
5203 inline-style-parser@0.2.7:
5204 resolution: {integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==}
5205
5206 invariant@2.2.4:
5207 resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
5208
5209 ioredis@5.11.0:
5210 resolution: {integrity: sha512-EZBErytyVovD8f6pDfG3Kb37N6Y3lmDA9NNj+4+IP13CzzHGeX+OyeRM2Um13khRzoBSzzL+5lVnCX8V2RLeMg==}
5211 engines: {node: '>=12.22.0'}
5212
5213 ip-address@10.2.0:
5214 resolution: {integrity: sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==}
5215 engines: {node: '>= 12'}
5216
5217 ipaddr.js@1.9.1:
5218 resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
5219 engines: {node: '>= 0.10'}
5220
5221 iron-webcrypto@1.2.1:
5222 resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==}
5223
5224 is-alphabetical@2.0.1:
5225 resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==}
5226
5227 is-alphanumerical@2.0.1:
5228 resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==}
5229
5230 is-arrayish@0.3.4:
5231 resolution: {integrity: sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==}
5232
5233 is-core-module@2.16.2:
5234 resolution: {integrity: sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==}
5235 engines: {node: '>= 0.4'}
5236
5237 is-decimal@2.0.1:
5238 resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
5239
5240 is-docker@2.2.1:
5241 resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
5242 engines: {node: '>=8'}
5243 hasBin: true
5244
5245 is-docker@3.0.0:
5246 resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
5247 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
5248 hasBin: true
5249
5250 is-docker@4.0.0:
5251 resolution: {integrity: sha512-LHE+wROyG/Y/0ZnbktRCoTix2c1RhgWaZraMZ8o1Q7zCh0VSrICJQO5oqIIISrcSBtrXv0o233w1IYwsWCjTzA==}
5252 engines: {node: '>=20'}
5253 hasBin: true
5254
5255 is-fullwidth-code-point@3.0.0:
5256 resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
5257 engines: {node: '>=8'}
5258
5259 is-hexadecimal@2.0.1:
5260 resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
5261
5262 is-inside-container@1.0.0:
5263 resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
5264 engines: {node: '>=14.16'}
5265 hasBin: true
5266
5267 is-node-process@1.2.0:
5268 resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==}
5269
5270 is-number@7.0.0:
5271 resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
5272 engines: {node: '>=0.12.0'}
5273
5274 is-plain-obj@4.1.0:
5275 resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
5276 engines: {node: '>=12'}
5277
5278 is-promise@4.0.0:
5279 resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}
5280
5281 is-wsl@2.2.0:
5282 resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
5283 engines: {node: '>=8'}
5284
5285 is-wsl@3.1.1:
5286 resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==}
5287 engines: {node: '>=16'}
5288
5289 isbot@5.1.40:
5290 resolution: {integrity: sha512-yNeeynhhtIVRBk12tBV4eHNxwB42HzR4Q3Ea7vCOiJhImGaAIdIMrbJtacQlBizGLjUPw+akkFI5Dn9T70XoVQ==}
5291 engines: {node: '>=18'}
5292
5293 isexe@2.0.0:
5294 resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
5295
5296 isomorphic.js@0.2.5:
5297 resolution: {integrity: sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==}
5298
5299 jest-get-type@29.6.3:
5300 resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==}
5301 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
5302
5303 jest-util@29.7.0:
5304 resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==}
5305 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
5306
5307 jest-validate@29.7.0:
5308 resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==}
5309 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
5310
5311 jest-worker@29.7.0:
5312 resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==}
5313 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
5314
5315 jimp-compact@0.16.1:
5316 resolution: {integrity: sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww==}
5317
5318 jiti@2.7.0:
5319 resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==}
5320 hasBin: true
5321
5322 jose@6.2.3:
5323 resolution: {integrity: sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw==}
5324
5325 js-tokens@4.0.0:
5326 resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
5327
5328 js-yaml@4.2.0:
5329 resolution: {integrity: sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==}
5330 hasBin: true
5331
5332 jsc-safe-url@0.2.4:
5333 resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==}
5334
5335 jsesc@3.1.0:
5336 resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
5337 engines: {node: '>=6'}
5338 hasBin: true
5339
5340 json-buffer@3.0.1:
5341 resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
5342
5343 json-schema-to-ts@3.1.1:
5344 resolution: {integrity: sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==}
5345 engines: {node: '>=16'}
5346
5347 json-schema-traverse@0.4.1:
5348 resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
5349
5350 json-schema-traverse@1.0.0:
5351 resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
5352
5353 json-schema-typed@8.0.2:
5354 resolution: {integrity: sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==}
5355
5356 json-stringify-safe@5.0.1:
5357 resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
5358
5359 json5@2.2.3:
5360 resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
5361 engines: {node: '>=6'}
5362 hasBin: true
5363
5364 jsonc-parser@2.3.1:
5365 resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==}
5366
5367 jsonc-parser@3.3.1:
5368 resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
5369
5370 jsonfile@4.0.0:
5371 resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
5372
5373 jsonfile@6.2.1:
5374 resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==}
5375
5376 keyv@4.5.4:
5377 resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
5378
5379 kleur@3.0.3:
5380 resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
5381 engines: {node: '>=6'}
5382
5383 kleur@4.1.5:
5384 resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
5385 engines: {node: '>=6'}
5386
5387 kubernetes-types@1.30.0:
5388 resolution: {integrity: sha512-Dew1okvhM/SQcIa2rcgujNndZwU8VnSapDgdxlYoB84ZlpAD43U6KLAFqYo17ykSFGHNPrg0qry0bP+GJd9v7Q==}
5389
5390 lan-network@0.2.1:
5391 resolution: {integrity: sha512-ONPnazC96VKDntab9j9JKwIWhZ4ZUceB4A9Epu4Ssg0hYFmtHZSeQ+n15nIwTFmcBUKtExOer8WTJ4GF9MO64A==}
5392 hasBin: true
5393
5394 lazy-val@1.0.5:
5395 resolution: {integrity: sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==}
5396
5397 leven@3.1.0:
5398 resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
5399 engines: {node: '>=6'}
5400
5401 lexical@0.41.0:
5402 resolution: {integrity: sha512-pNIm5+n+hVnJHB9gYPDYsIO5Y59dNaDU9rJmPPsfqQhP2ojKFnUoPbcRnrI9FJLXB14sSumcY8LUw7Sq70TZqA==}
5403
5404 lib0@0.2.117:
5405 resolution: {integrity: sha512-DeXj9X5xDCjgKLU/7RR+/HQEVzuuEUiwldwOGsHK/sfAfELGWEyTcf0x+uOvCvK3O2zPmZePXWL85vtia6GyZw==}
5406 engines: {node: '>=16'}
5407 hasBin: true
5408
5409 lighthouse-logger@1.4.2:
5410 resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==}
5411
5412 lightningcss-android-arm64@1.31.1:
5413 resolution: {integrity: sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==}
5414 engines: {node: '>= 12.0.0'}
5415 cpu: [arm64]
5416 os: [android]
5417
5418 lightningcss-android-arm64@1.32.0:
5419 resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==}
5420 engines: {node: '>= 12.0.0'}
5421 cpu: [arm64]
5422 os: [android]
5423
5424 lightningcss-darwin-arm64@1.30.1:
5425 resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==}
5426 engines: {node: '>= 12.0.0'}
5427 cpu: [arm64]
5428 os: [darwin]
5429
5430 lightningcss-darwin-arm64@1.31.1:
5431 resolution: {integrity: sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==}
5432 engines: {node: '>= 12.0.0'}
5433 cpu: [arm64]
5434 os: [darwin]
5435
5436 lightningcss-darwin-arm64@1.32.0:
5437 resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==}
5438 engines: {node: '>= 12.0.0'}
5439 cpu: [arm64]
5440 os: [darwin]
5441
5442 lightningcss-darwin-x64@1.30.1:
5443 resolution: {integrity: sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==}
5444 engines: {node: '>= 12.0.0'}
5445 cpu: [x64]
5446 os: [darwin]
5447
5448 lightningcss-darwin-x64@1.31.1:
5449 resolution: {integrity: sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==}
5450 engines: {node: '>= 12.0.0'}
5451 cpu: [x64]
5452 os: [darwin]
5453
5454 lightningcss-darwin-x64@1.32.0:
5455 resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==}
5456 engines: {node: '>= 12.0.0'}
5457 cpu: [x64]
5458 os: [darwin]
5459
5460 lightningcss-freebsd-x64@1.30.1:
5461 resolution: {integrity: sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==}
5462 engines: {node: '>= 12.0.0'}
5463 cpu: [x64]
5464 os: [freebsd]
5465
5466 lightningcss-freebsd-x64@1.31.1:
5467 resolution: {integrity: sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==}
5468 engines: {node: '>= 12.0.0'}
5469 cpu: [x64]
5470 os: [freebsd]
5471
5472 lightningcss-freebsd-x64@1.32.0:
5473 resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==}
5474 engines: {node: '>= 12.0.0'}
5475 cpu: [x64]
5476 os: [freebsd]
5477
5478 lightningcss-linux-arm-gnueabihf@1.30.1:
5479 resolution: {integrity: sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==}
5480 engines: {node: '>= 12.0.0'}
5481 cpu: [arm]
5482 os: [linux]
5483
5484 lightningcss-linux-arm-gnueabihf@1.31.1:
5485 resolution: {integrity: sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==}
5486 engines: {node: '>= 12.0.0'}
5487 cpu: [arm]
5488 os: [linux]
5489
5490 lightningcss-linux-arm-gnueabihf@1.32.0:
5491 resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==}
5492 engines: {node: '>= 12.0.0'}
5493 cpu: [arm]
5494 os: [linux]
5495
5496 lightningcss-linux-arm64-gnu@1.30.1:
5497 resolution: {integrity: sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==}
5498 engines: {node: '>= 12.0.0'}
5499 cpu: [arm64]
5500 os: [linux]
5501
5502 lightningcss-linux-arm64-gnu@1.31.1:
5503 resolution: {integrity: sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==}
5504 engines: {node: '>= 12.0.0'}
5505 cpu: [arm64]
5506 os: [linux]
5507
5508 lightningcss-linux-arm64-gnu@1.32.0:
5509 resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==}
5510 engines: {node: '>= 12.0.0'}
5511 cpu: [arm64]
5512 os: [linux]
5513
5514 lightningcss-linux-arm64-musl@1.30.1:
5515 resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==}
5516 engines: {node: '>= 12.0.0'}
5517 cpu: [arm64]
5518 os: [linux]
5519
5520 lightningcss-linux-arm64-musl@1.31.1:
5521 resolution: {integrity: sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==}
5522 engines: {node: '>= 12.0.0'}
5523 cpu: [arm64]
5524 os: [linux]
5525
5526 lightningcss-linux-arm64-musl@1.32.0:
5527 resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==}
5528 engines: {node: '>= 12.0.0'}
5529 cpu: [arm64]
5530 os: [linux]
5531
5532 lightningcss-linux-x64-gnu@1.30.1:
5533 resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==}
5534 engines: {node: '>= 12.0.0'}
5535 cpu: [x64]
5536 os: [linux]
5537
5538 lightningcss-linux-x64-gnu@1.31.1:
5539 resolution: {integrity: sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==}
5540 engines: {node: '>= 12.0.0'}
5541 cpu: [x64]
5542 os: [linux]
5543
5544 lightningcss-linux-x64-gnu@1.32.0:
5545 resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==}
5546 engines: {node: '>= 12.0.0'}
5547 cpu: [x64]
5548 os: [linux]
5549
5550 lightningcss-linux-x64-musl@1.30.1:
5551 resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==}
5552 engines: {node: '>= 12.0.0'}
5553 cpu: [x64]
5554 os: [linux]
5555
5556 lightningcss-linux-x64-musl@1.31.1:
5557 resolution: {integrity: sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==}
5558 engines: {node: '>= 12.0.0'}
5559 cpu: [x64]
5560 os: [linux]
5561
5562 lightningcss-linux-x64-musl@1.32.0:
5563 resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==}
5564 engines: {node: '>= 12.0.0'}
5565 cpu: [x64]
5566 os: [linux]
5567
5568 lightningcss-win32-arm64-msvc@1.30.1:
5569 resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==}
5570 engines: {node: '>= 12.0.0'}
5571 cpu: [arm64]
5572 os: [win32]
5573
5574 lightningcss-win32-arm64-msvc@1.31.1:
5575 resolution: {integrity: sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==}
5576 engines: {node: '>= 12.0.0'}
5577 cpu: [arm64]
5578 os: [win32]
5579
5580 lightningcss-win32-arm64-msvc@1.32.0:
5581 resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==}
5582 engines: {node: '>= 12.0.0'}
5583 cpu: [arm64]
5584 os: [win32]
5585
5586 lightningcss-win32-x64-msvc@1.30.1:
5587 resolution: {integrity: sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==}
5588 engines: {node: '>= 12.0.0'}
5589 cpu: [x64]
5590 os: [win32]
5591
5592 lightningcss-win32-x64-msvc@1.31.1:
5593 resolution: {integrity: sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==}
5594 engines: {node: '>= 12.0.0'}
5595 cpu: [x64]
5596 os: [win32]
5597
5598 lightningcss-win32-x64-msvc@1.32.0:
5599 resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==}
5600 engines: {node: '>= 12.0.0'}
5601 cpu: [x64]
5602 os: [win32]
5603
5604 lightningcss@1.30.1:
5605 resolution: {integrity: sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==}
5606 engines: {node: '>= 12.0.0'}
5607
5608 lightningcss@1.31.1:
5609 resolution: {integrity: sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==}
5610 engines: {node: '>= 12.0.0'}
5611
5612 lightningcss@1.32.0:
5613 resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==}
5614 engines: {node: '>= 12.0.0'}
5615
5616 lodash.debounce@4.0.8:
5617 resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
5618
5619 lodash.escaperegexp@4.1.2:
5620 resolution: {integrity: sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==}
5621
5622 lodash.isequal@4.5.0:
5623 resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==}
5624 deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
5625
5626 lodash.throttle@4.1.1:
5627 resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==}
5628
5629 log-symbols@2.2.0:
5630 resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==}
5631 engines: {node: '>=4'}
5632
5633 longest-streak@3.1.0:
5634 resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
5635
5636 loose-envify@1.4.0:
5637 resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
5638 hasBin: true
5639
5640 lowercase-keys@2.0.0:
5641 resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==}
5642 engines: {node: '>=8'}
5643
5644 lru-cache@10.4.3:
5645 resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
5646
5647 lru-cache@11.5.1:
5648 resolution: {integrity: sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==}
5649 engines: {node: 20 || >=22}
5650
5651 lru-cache@5.1.1:
5652 resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
5653
5654 lru_map@0.4.1:
5655 resolution: {integrity: sha512-I+lBvqMMFfqaV8CJCISjI3wbjmwVu/VyOoU7+qtu9d7ioW5klMgsTTiUOUp+DJvfTTzKXoPbyC6YfgkNcyPSOg==}
5656
5657 lucide-react@0.564.0:
5658 resolution: {integrity: sha512-JJ8GVTQqFwuliifD48U6+h7DXEHdkhJ/E87kksGByII3qHxtPciVb8T8woQONHBQgHVOl7rSMrrip3SeVNy7Fg==}
5659 peerDependencies:
5660 react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0
5661
5662 lz-string@1.5.0:
5663 resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
5664 hasBin: true
5665
5666 magic-string@0.30.21:
5667 resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
5668
5669 magicast@0.5.3:
5670 resolution: {integrity: sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==}
5671
5672 makeerror@1.0.12:
5673 resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==}
5674
5675 markdown-table@3.0.4:
5676 resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==}
5677
5678 marky@1.3.0:
5679 resolution: {integrity: sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==}
5680
5681 matcher@3.0.0:
5682 resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==}
5683 engines: {node: '>=10'}
5684
5685 math-intrinsics@1.1.0:
5686 resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
5687 engines: {node: '>= 0.4'}
5688
5689 mdast-util-definitions@6.0.0:
5690 resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==}
5691
5692 mdast-util-find-and-replace@3.0.2:
5693 resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==}
5694
5695 mdast-util-from-markdown@2.0.3:
5696 resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==}
5697
5698 mdast-util-gfm-autolink-literal@2.0.1:
5699 resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==}
5700
5701 mdast-util-gfm-footnote@2.1.0:
5702 resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==}
5703
5704 mdast-util-gfm-strikethrough@2.0.0:
5705 resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==}
5706
5707 mdast-util-gfm-table@2.0.0:
5708 resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==}
5709
5710 mdast-util-gfm-task-list-item@2.0.0:
5711 resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==}
5712
5713 mdast-util-gfm@3.1.0:
5714 resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==}
5715
5716 mdast-util-mdx-expression@2.0.1:
5717 resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==}
5718
5719 mdast-util-mdx-jsx@3.2.0:
5720 resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==}
5721
5722 mdast-util-mdxjs-esm@2.0.1:
5723 resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==}
5724
5725 mdast-util-phrasing@4.1.0:
5726 resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==}
5727
5728 mdast-util-to-hast@13.2.1:
5729 resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==}
5730
5731 mdast-util-to-markdown@2.1.2:
5732 resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==}
5733
5734 mdast-util-to-string@4.0.0:
5735 resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
5736
5737 mdn-data@2.0.14:
5738 resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==}
5739
5740 mdn-data@2.0.28:
5741 resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
5742
5743 mdn-data@2.27.1:
5744 resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==}
5745
5746 media-typer@1.1.0:
5747 resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==}
5748 engines: {node: '>= 0.8'}
5749
5750 memoize-one@5.2.1:
5751 resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==}
5752
5753 merge-descriptors@2.0.0:
5754 resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==}
5755 engines: {node: '>=18'}
5756
5757 merge-stream@2.0.0:
5758 resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
5759
5760 metro-babel-transformer@0.84.4:
5761 resolution: {integrity: sha512-rvCfz8snl9h20VcvpOHxZuHP1SlAkv4HXbzw7nyyVwu6Eqo5PRerbakQ9XmUCOsRy70spJ37O+G1TK8oMzo48g==}
5762 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
5763
5764 metro-cache-key@0.84.4:
5765 resolution: {integrity: sha512-wVO79aGrkYImpnaVS4+d5RrRBRPX31QtvKB3wKGBuiNSznduZTQHzsrJZRroFJSwnygrzdsGUtDQPuqqFjFdvw==}
5766 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
5767
5768 metro-cache@0.84.4:
5769 resolution: {integrity: sha512-gpcFQdSLUwUCk71saKoE64jLFbx2nwTfVCcPSULMNT8QYq0p1eZZE29Jvd0HtT/UlhC3ZOutLxJME5xqD2JUZg==}
5770 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
5771
5772 metro-config@0.84.4:
5773 resolution: {integrity: sha512-PMotGDjXcXLWo2TMRH+VR99phFNgYTwqh4OoieIKK3yTJa1Jmkl+fZJxDO0jfBvNF+WESHciHvpNuBtXaF3B0Q==}
5774 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
5775
5776 metro-core@0.84.4:
5777 resolution: {integrity: sha512-HONpWC5LGXZn3ffkd4Hu6AIrfE7j4Z0g0wMo/goV24WOB3lhuFZ40KgvaDiSw8iyQHloMYay5N/wPX+z8oN/PQ==}
5778 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
5779
5780 metro-file-map@0.84.4:
5781 resolution: {integrity: sha512-KSVDi/u60hKPx++NLu3MTIvyjzNoJnFAF8PQFxaj1jiSka/wjw+Ua6sNuJ0TDHQv+7AAoFQxeMgaRAe8Yic5wQ==}
5782 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
5783
5784 metro-minify-terser@0.84.4:
5785 resolution: {integrity: sha512-5qpbaVOMC7CPitIpuewzVeGw7E+C3ykbv2mqTjQLl85Z3annSVGlSCTcsZjqXZzjupfK4Ztj3dDc4kc44NZwtQ==}
5786 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
5787
5788 metro-resolver@0.84.4:
5789 resolution: {integrity: sha512-1qLgbxQ5ZGhhutuPot1Yp348ofDsATL2WkrHF65TobqTT9K3P9qJXw38bomk7ncp5B7OYMfWwtyBZo1lCV792A==}
5790 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
5791
5792 metro-runtime@0.84.4:
5793 resolution: {integrity: sha512-Jibypds4g7AhzdRKY+kDoj51s5EXMwgyp5ddtlreDAsWefMdOx+agWqgm0H2XSZ/ueanHHVM89fnf5OJnlxa8Q==}
5794 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
5795
5796 metro-source-map@0.84.4:
5797 resolution: {integrity: sha512-jbWkPxIesVuo1IWkvezmMJld6iu8nD62GsrZiV6jP37AOdbo4OBq1FJ+qkOg8sV05wAHB//jAbziuW0SlJfW4g==}
5798 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
5799
5800 metro-symbolicate@0.84.4:
5801 resolution: {integrity: sha512-OnfpacxUqGPZQ27t8qK9mFa7uqHIlVWeqRqkCbvMvreEBiamEeOn8krKtcwgP5M4cYDPwuSmCTopHMVthqG4zA==}
5802 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
5803 hasBin: true
5804
5805 metro-transform-plugins@0.84.4:
5806 resolution: {integrity: sha512-kehr6HbAecqD0/a3xLXobELdPaAmRAl8bel0qagPF4vhZtux93nS8S4eq2kgKt6J2GnQpVjSoW1PXdst04mwow==}
5807 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
5808
5809 metro-transform-worker@0.84.4:
5810 resolution: {integrity: sha512-W1IYMvvXTu4MxYr7d9h7CeG2vpIr3bmLLIavkPY4O1ilzDrvS8z/NEe6y+pC44Ff7raMXQgYSfdqDUwN/i39gg==}
5811 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
5812
5813 metro@0.84.4:
5814 resolution: {integrity: sha512-8ETTubqfD6ornDy2zYDvRcKnVDOXdFJsjetYDBsY4oAsb6NJkiwFR+FaMESyGppFmQUyBQA4H4sFGxzcQSGtFA==}
5815 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
5816 hasBin: true
5817
5818 micromark-core-commonmark@2.0.3:
5819 resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==}
5820
5821 micromark-extension-gfm-autolink-literal@2.1.0:
5822 resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==}
5823
5824 micromark-extension-gfm-footnote@2.1.0:
5825 resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==}
5826
5827 micromark-extension-gfm-strikethrough@2.1.0:
5828 resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==}
5829
5830 micromark-extension-gfm-table@2.1.1:
5831 resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==}
5832
5833 micromark-extension-gfm-tagfilter@2.0.0:
5834 resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==}
5835
5836 micromark-extension-gfm-task-list-item@2.1.0:
5837 resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==}
5838
5839 micromark-extension-gfm@3.0.0:
5840 resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==}
5841
5842 micromark-factory-destination@2.0.1:
5843 resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==}
5844
5845 micromark-factory-label@2.0.1:
5846 resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==}
5847
5848 micromark-factory-space@2.0.1:
5849 resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==}
5850
5851 micromark-factory-title@2.0.1:
5852 resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==}
5853
5854 micromark-factory-whitespace@2.0.1:
5855 resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==}
5856
5857 micromark-util-character@2.1.1:
5858 resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==}
5859
5860 micromark-util-chunked@2.0.1:
5861 resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==}
5862
5863 micromark-util-classify-character@2.0.1:
5864 resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==}
5865
5866 micromark-util-combine-extensions@2.0.1:
5867 resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==}
5868
5869 micromark-util-decode-numeric-character-reference@2.0.2:
5870 resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==}
5871
5872 micromark-util-decode-string@2.0.1:
5873 resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==}
5874
5875 micromark-util-encode@2.0.1:
5876 resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==}
5877
5878 micromark-util-html-tag-name@2.0.1:
5879 resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==}
5880
5881 micromark-util-normalize-identifier@2.0.1:
5882 resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==}
5883
5884 micromark-util-resolve-all@2.0.1:
5885 resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==}
5886
5887 micromark-util-sanitize-uri@2.0.1:
5888 resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==}
5889
5890 micromark-util-subtokenize@2.1.0:
5891 resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==}
5892
5893 micromark-util-symbol@2.0.1:
5894 resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==}
5895
5896 micromark-util-types@2.0.2:
5897 resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==}
5898
5899 micromark@4.0.2:
5900 resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==}
5901
5902 micromatch@4.0.8:
5903 resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
5904 engines: {node: '>=8.6'}
5905
5906 mime-db@1.52.0:
5907 resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
5908 engines: {node: '>= 0.6'}
5909
5910 mime-db@1.54.0:
5911 resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==}
5912 engines: {node: '>= 0.6'}
5913
5914 mime-types@2.1.35:
5915 resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
5916 engines: {node: '>= 0.6'}
5917
5918 mime-types@3.0.2:
5919 resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==}
5920 engines: {node: '>=18'}
5921
5922 mime@1.6.0:
5923 resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
5924 engines: {node: '>=4'}
5925 hasBin: true
5926
5927 mime@4.1.0:
5928 resolution: {integrity: sha512-X5ju04+cAzsojXKes0B/S4tcYtFAJ6tTMuSPBEn9CPGlrWr8Fiw7qYeLT0XyH80HSoAoqWCaz+MWKh22P7G1cw==}
5929 engines: {node: '>=16'}
5930 hasBin: true
5931
5932 mimic-fn@1.2.0:
5933 resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==}
5934 engines: {node: '>=4'}
5935
5936 mimic-response@1.0.1:
5937 resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==}
5938 engines: {node: '>=4'}
5939
5940 mimic-response@3.1.0:
5941 resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
5942 engines: {node: '>=10'}
5943
5944 min-indent@1.0.1:
5945 resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
5946 engines: {node: '>=4'}
5947
5948 minimatch@10.2.5:
5949 resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==}
5950 engines: {node: 18 || 20 || >=22}
5951
5952 minipass@7.1.3:
5953 resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==}
5954 engines: {node: '>=16 || 14 >=14.17'}
5955
5956 mkdirp@1.0.4:
5957 resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
5958 engines: {node: '>=10'}
5959 hasBin: true
5960
5961 mrmime@2.0.1:
5962 resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==}
5963 engines: {node: '>=10'}
5964
5965 ms@2.0.0:
5966 resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
5967
5968 ms@2.1.3:
5969 resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
5970
5971 msgpackr-extract@3.0.4:
5972 resolution: {integrity: sha512-4kmO/MdyUIkLIvTPr8VHLil4AtoKIoniWPIEk5+CDy0xnWC84azhSFmuJ7PxZdsYtiP5kEeQsORAVIeMgxT+Hw==}
5973 hasBin: true
5974
5975 msgpackr@2.0.2:
5976 resolution: {integrity: sha512-c5hYOXFbP79Slh6Dzd2wzk+jnV7mX1UxfMYtilnY1NmalXPqG8DGb5cYCMBrW4AsH3zekBBZd4QrKz9NhtvYLQ==}
5977
5978 msw@2.12.11:
5979 resolution: {integrity: sha512-dVg20zi2I2EvnwH/+WupzsOC2mCa7qsIhyMAWtfRikn6RKtwL9+7SaF1IQ5LyZry4tlUtf6KyTVhnlQiZXozTQ==}
5980 engines: {node: '>=18'}
5981 hasBin: true
5982 peerDependencies:
5983 typescript: '>= 4.8.x'
5984 peerDependenciesMeta:
5985 typescript:
5986 optional: true
5987
5988 muggle-string@0.4.1:
5989 resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
5990
5991 multipasta@0.2.7:
5992 resolution: {integrity: sha512-KPA58d68KgGil15oDqXjkUBEBYc00XvbPj5/X+dyzeo/lWm9Nc25pQRlf1D+gv4OpK7NM0J1odrbu9JNNGvynA==}
5993
5994 multitars@1.0.0:
5995 resolution: {integrity: sha512-H/J4fMLedtudftaYMOg7ajzLYgT3/rwbWVJbqr/iUgB8DQztn38ys5HOqI1CzSxx8QhXXwOOnnBvd4v3jG5+Mg==}
5996
5997 mute-stream@2.0.0:
5998 resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==}
5999 engines: {node: ^18.17.0 || >=20.5.0}
6000
6001 nanoid@3.3.12:
6002 resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==}
6003 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
6004 hasBin: true
6005
6006 negotiator@0.6.3:
6007 resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
6008 engines: {node: '>= 0.6'}
6009
6010 negotiator@0.6.4:
6011 resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==}
6012 engines: {node: '>= 0.6'}
6013
6014 negotiator@1.0.0:
6015 resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==}
6016 engines: {node: '>= 0.6'}
6017
6018 neotraverse@0.6.18:
6019 resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==}
6020 engines: {node: '>= 10'}
6021
6022 nlcst-to-string@4.0.0:
6023 resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==}
6024
6025 node-addon-api@7.1.1:
6026 resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
6027
6028 node-fetch-native@1.6.7:
6029 resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==}
6030
6031 node-forge@1.4.0:
6032 resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==}
6033 engines: {node: '>= 6.13.0'}
6034
6035 node-gyp-build-optional-packages@5.2.2:
6036 resolution: {integrity: sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==}
6037 hasBin: true
6038
6039 node-int64@0.4.0:
6040 resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
6041
6042 node-mock-http@1.0.4:
6043 resolution: {integrity: sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==}
6044
6045 node-pty@1.1.0:
6046 resolution: {integrity: sha512-20JqtutY6JPXTUnL0ij1uad7Qe1baT46lyolh2sSENDd4sTzKZ4nmAFkeAARDKwmlLjPx6XKRlwRUxwjOy+lUg==}
6047
6048 node-releases@2.0.46:
6049 resolution: {integrity: sha512-GYVXHE2KnrzAfsAjl4uP++evGFCrAU1jta4ubEjIG7YWt/64Gqv66a30yKwWczVjA6j3bM4nBwH7Pk1JmDHaxQ==}
6050 engines: {node: '>=18'}
6051
6052 normalize-path@3.0.0:
6053 resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
6054 engines: {node: '>=0.10.0'}
6055
6056 normalize-url@6.1.0:
6057 resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==}
6058 engines: {node: '>=10'}
6059
6060 npm-package-arg@11.0.3:
6061 resolution: {integrity: sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==}
6062 engines: {node: ^16.14.0 || >=18.0.0}
6063
6064 nth-check@2.1.1:
6065 resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
6066
6067 nullthrows@1.1.1:
6068 resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==}
6069
6070 ob1@0.84.4:
6071 resolution: {integrity: sha512-eJXMpz4aQHXF/YBB9ddqZDIS+ooO91hObo9FoW/xBkr54/zCwYYCDqT/O54vNo8kOkWs5Ou/y28NgdrV0edQNA==}
6072 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
6073
6074 object-assign@4.1.1:
6075 resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
6076 engines: {node: '>=0.10.0'}
6077
6078 object-inspect@1.13.4:
6079 resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
6080 engines: {node: '>= 0.4'}
6081
6082 object-keys@1.1.1:
6083 resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
6084 engines: {node: '>= 0.4'}
6085
6086 obug@2.1.1:
6087 resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==}
6088
6089 ofetch@1.5.1:
6090 resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==}
6091
6092 ohash@2.0.11:
6093 resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==}
6094
6095 on-finished@2.3.0:
6096 resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==}
6097 engines: {node: '>= 0.8'}
6098
6099 on-finished@2.4.1:
6100 resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
6101 engines: {node: '>= 0.8'}
6102
6103 on-headers@1.1.0:
6104 resolution: {integrity: sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==}
6105 engines: {node: '>= 0.8'}
6106
6107 once@1.4.0:
6108 resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
6109
6110 onetime@2.0.1:
6111 resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==}
6112 engines: {node: '>=4'}
6113
6114 oniguruma-parser@0.12.2:
6115 resolution: {integrity: sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==}
6116
6117 oniguruma-to-es@4.3.6:
6118 resolution: {integrity: sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==}
6119
6120 open@7.4.2:
6121 resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==}
6122 engines: {node: '>=8'}
6123
6124 ora@3.4.0:
6125 resolution: {integrity: sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==}
6126 engines: {node: '>=6'}
6127
6128 outvariant@1.4.3:
6129 resolution: {integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==}
6130
6131 oxfmt@0.52.0:
6132 resolution: {integrity: sha512-nJlYM35F64zTDMecCNhoHNkf+D/eHv7xcjj9XDSj+bFAVtN93m7v8DQMdHd6nDG6Akf/kEYYHmDUBs2Dz27Sug==}
6133 engines: {node: ^20.19.0 || >=22.12.0}
6134 hasBin: true
6135 peerDependencies:
6136 svelte: ^5.0.0
6137 vite-plus: '*'
6138 peerDependenciesMeta:
6139 svelte:
6140 optional: true
6141 vite-plus:
6142 optional: true
6143
6144 oxlint-tsgolint@0.23.0:
6145 resolution: {integrity: sha512-3mBv3CoPbh8dFbzfDGIWa2ytZjn2v+3EX4aKRXjIhsoGFzG8GCjfRirz3rwZf1wYbZzsNLTSgpw8VjQuWdp/jA==}
6146 hasBin: true
6147
6148 oxlint@1.67.0:
6149 resolution: {integrity: sha512-blwwaHPdoH8piQ5/z0KHeoHFR7FZgl12WluKJfu4qFLPkZl6mK04PkLE45Fw1NxfBRSlh40Gu7MkxHUw++ociQ==}
6150 engines: {node: ^20.19.0 || >=22.12.0}
6151 hasBin: true
6152 peerDependencies:
6153 oxlint-tsgolint: '>=0.22.1'
6154 vite-plus: '*'
6155 peerDependenciesMeta:
6156 oxlint-tsgolint:
6157 optional: true
6158 vite-plus:
6159 optional: true
6160
6161 p-cancelable@2.1.1:
6162 resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==}
6163 engines: {node: '>=8'}
6164
6165 p-limit@7.3.0:
6166 resolution: {integrity: sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==}
6167 engines: {node: '>=20'}
6168
6169 p-queue@9.3.0:
6170 resolution: {integrity: sha512-7NED7xhQ74Ngp4JP/2e0VZHp7vSWfJfqeiR92jPgxsz6m0Se4P03YoTKa9dDXyZ3r6P616gUXttrB6nnHYKang==}
6171 engines: {node: '>=20'}
6172
6173 p-timeout@7.0.1:
6174 resolution: {integrity: sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg==}
6175 engines: {node: '>=20'}
6176
6177 package-manager-detector@1.6.0:
6178 resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==}
6179
6180 parse-entities@4.0.2:
6181 resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==}
6182
6183 parse-latin@7.0.0:
6184 resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==}
6185
6186 parse-png@2.1.0:
6187 resolution: {integrity: sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==}
6188 engines: {node: '>=10'}
6189
6190 parse5@7.3.0:
6191 resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==}
6192
6193 parseurl@1.3.3:
6194 resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
6195 engines: {node: '>= 0.8'}
6196
6197 path-browserify@1.0.1:
6198 resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
6199
6200 path-key@3.1.1:
6201 resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
6202 engines: {node: '>=8'}
6203
6204 path-parse@1.0.7:
6205 resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
6206
6207 path-scurry@2.0.2:
6208 resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==}
6209 engines: {node: 18 || 20 || >=22}
6210
6211 path-to-regexp@6.1.0:
6212 resolution: {integrity: sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==}
6213
6214 path-to-regexp@6.3.0:
6215 resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==}
6216
6217 path-to-regexp@8.4.2:
6218 resolution: {integrity: sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==}
6219
6220 pathe@2.0.3:
6221 resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
6222
6223 pend@1.2.0:
6224 resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
6225
6226 piccolore@0.1.3:
6227 resolution: {integrity: sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==}
6228
6229 picocolors@1.1.1:
6230 resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
6231
6232 picomatch@2.3.2:
6233 resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==}
6234 engines: {node: '>=8.6'}
6235
6236 picomatch@4.0.4:
6237 resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==}
6238 engines: {node: '>=12'}
6239
6240 pixelmatch@7.2.0:
6241 resolution: {integrity: sha512-xhcb4yHu9sM/G7foGzoLtXYcC0zHEaOXXjRKhGup0fw78Nf2Tkiapv4EQyMzrbcmQPsllAI7DbFY2UT7PlI9Pg==}
6242 hasBin: true
6243
6244 pkce-challenge@5.0.1:
6245 resolution: {integrity: sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==}
6246 engines: {node: '>=16.20.0'}
6247
6248 playwright-core@1.60.0:
6249 resolution: {integrity: sha512-9bW6zvX/m0lEbgTKJ6YppOKx8H3VOPBMOCFh2irXFOT4BbHgrx5hPjwJYLT40Lu+4qtD36qKc/Hn56StUW57IA==}
6250 engines: {node: '>=18'}
6251 hasBin: true
6252
6253 playwright@1.60.0:
6254 resolution: {integrity: sha512-hheHdokM8cdqCb0lcE3s+zT4t4W+vvjpGxsZlDnikarzx8tSzMebh3UiFtgqwFwnTnjYQcsyMF8ei2mCO/tpeA==}
6255 engines: {node: '>=18'}
6256 hasBin: true
6257
6258 plist@3.1.1:
6259 resolution: {integrity: sha512-ZIfcLJC+7E7FBFnDxm9MPmt7D+DidyQ26lewieO75AdhA2ayMtsJSES0iWzqJQbcVRSrTufQoy0DR94xHue0oA==}
6260 engines: {node: '>=10.4.0'}
6261
6262 pngjs@3.4.0:
6263 resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==}
6264 engines: {node: '>=4.0.0'}
6265
6266 pngjs@7.0.0:
6267 resolution: {integrity: sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==}
6268 engines: {node: '>=14.19.0'}
6269
6270 postcss@8.5.15:
6271 resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==}
6272 engines: {node: ^10 || ^12 || >=14}
6273
6274 prettier@3.8.3:
6275 resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==}
6276 engines: {node: '>=14'}
6277 hasBin: true
6278
6279 pretty-cache-header@1.0.0:
6280 resolution: {integrity: sha512-xtXazslu25CdnGnUkByU1RoOjK55TqwatJkjjJLg5ZAdz2Lngko/mmaUgeET36P2GMlNwh3fdM7FWBO717pNcw==}
6281 engines: {node: '>=12.13'}
6282
6283 pretty-format@27.5.1:
6284 resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
6285 engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
6286
6287 pretty-format@29.7.0:
6288 resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
6289 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
6290
6291 prismjs@1.30.0:
6292 resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==}
6293 engines: {node: '>=6'}
6294
6295 proc-log@4.2.0:
6296 resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==}
6297 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
6298
6299 progress@2.0.3:
6300 resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
6301 engines: {node: '>=0.4.0'}
6302
6303 promise@8.3.0:
6304 resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==}
6305
6306 prompts@2.4.2:
6307 resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
6308 engines: {node: '>= 6'}
6309
6310 property-information@7.2.0:
6311 resolution: {integrity: sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==}
6312
6313 proxy-addr@2.0.7:
6314 resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
6315 engines: {node: '>= 0.10'}
6316
6317 pump@3.0.4:
6318 resolution: {integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==}
6319
6320 punycode@2.3.1:
6321 resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
6322 engines: {node: '>=6'}
6323
6324 pure-rand@8.4.0:
6325 resolution: {integrity: sha512-IoM8YF/jY0hiugFo/wOWqfmarlE6J0wc6fDK1PhftMk7MGhVZl88sZimmqBBFomLOCSmcCCpsfj7wXASCpvK9A==}
6326
6327 qs@6.15.2:
6328 resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==}
6329 engines: {node: '>=0.6'}
6330
6331 query-string@7.1.3:
6332 resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==}
6333 engines: {node: '>=6'}
6334
6335 queue@6.0.2:
6336 resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==}
6337
6338 quick-lru@5.1.1:
6339 resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==}
6340 engines: {node: '>=10'}
6341
6342 radix3@1.1.2:
6343 resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==}
6344
6345 range-parser@1.2.1:
6346 resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
6347 engines: {node: '>= 0.6'}
6348
6349 raw-body@3.0.2:
6350 resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==}
6351 engines: {node: '>= 0.10'}
6352
6353 react-devtools-core@6.1.5:
6354 resolution: {integrity: sha512-ePrwPfxAnB+7hgnEr8vpKxL9cmnp7F322t8oqcPshbIQQhDKgFDW4tjhF2wjVbdXF9O/nyuy3sQWd9JGpiLPvA==}
6355
6356 react-dom@19.2.3:
6357 resolution: {integrity: sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==}
6358 peerDependencies:
6359 react: ^19.2.3
6360
6361 react-dom@19.2.6:
6362 resolution: {integrity: sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==}
6363 peerDependencies:
6364 react: ^19.2.6
6365
6366 react-error-boundary@6.1.2:
6367 resolution: {integrity: sha512-3DpCr5HVdZ0caUjYE/kIHBEJN0mNP3ZCgf16c48uJ5TbWjorKVp+YG8W3XqlJ7vJAVNw6wNIImyPXmFydwmyng==}
6368 peerDependencies:
6369 react: ^18.0.0 || ^19.0.0
6370
6371 react-fast-compare@3.2.2:
6372 resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==}
6373
6374 react-freeze@1.0.4:
6375 resolution: {integrity: sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA==}
6376 engines: {node: '>=10'}
6377 peerDependencies:
6378 react: '>=17.0.0'
6379
6380 react-is@16.13.1:
6381 resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
6382
6383 react-is@17.0.2:
6384 resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
6385
6386 react-is@18.3.1:
6387 resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
6388
6389 react-is@19.2.7:
6390 resolution: {integrity: sha512-kZFnouyVv7eP/Phmrlo9FK+zcAdriZJvzxXHF1Sl1P377WSGe2G/JxVolhTrB/jeV47lKImhNUsijjHAAbcl/A==}
6391
6392 react-markdown@10.1.0:
6393 resolution: {integrity: sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==}
6394 peerDependencies:
6395 '@types/react': '>=18'
6396 react: '>=18'
6397
6398 react-native-drawer-layout@4.2.4:
6399 resolution: {integrity: sha512-l1Le5HcVidobnJm8xqFZo46Rs8FDHdxbTZhkjxpNSRgU+QMoQXilOfzTHAeNjEGiKVGgIs9cW3ctXeHqgp5jJg==}
6400 peerDependencies:
6401 react: '>= 18.2.0'
6402 react-native: '*'
6403 react-native-gesture-handler: '>= 2.0.0'
6404 react-native-reanimated: '>= 2.0.0'
6405
6406 react-native-gesture-handler@2.31.2:
6407 resolution: {integrity: sha512-rw5q74i2AfS7YGYdbxQDhOU7xqgY6WRM1132/CCm3erqjblhECZDZFHIm0tteHoC9ih24wogVBVVzcTBQtZ+5A==}
6408 peerDependencies:
6409 react: '*'
6410 react-native: '*'
6411
6412 react-native-image-viewing@0.2.2:
6413 resolution: {integrity: sha512-osWieG+p/d2NPbAyonOMubttajtYEYiRGQaJA54slFxZ69j1V4/dCmcrVQry47ktVKy8/qpFwCpW1eT6MH5T2Q==}
6414 peerDependencies:
6415 react: '>=16.11.0'
6416 react-native: '>=0.61.3'
6417
6418 react-native-is-edge-to-edge@1.3.1:
6419 resolution: {integrity: sha512-NIXU/iT5+ORyCc7p0z2nnlkouYKX425vuU1OEm6bMMtWWR9yvb+Xg5AZmImTKoF9abxCPqrKC3rOZsKzUYgYZA==}
6420 peerDependencies:
6421 react: '*'
6422 react-native: '*'
6423
6424 react-native-keyboard-controller@1.21.6:
6425 resolution: {integrity: sha512-nAXCmar/W8Gn4iQV7O5fAVuTh57JszCsqTS+cfR95WFOLR/AfbwfPz/+sWyz/q2SOIe2VpyQzq6hzYiwErhqqw==}
6426 peerDependencies:
6427 react: '*'
6428 react-native: '*'
6429 react-native-reanimated: '>=3.0.0'
6430
6431 react-native-nitro-markdown@0.5.8:
6432 resolution: {integrity: sha512-bBKmdWgMqZoNozuHzJgc8VxWRSjLnrHAK0bRRvz7gj5FqPxLJz+KhRV0VYZDZgvsR3S8hnmmeEqluTRBTRw+yA==}
6433 peerDependencies:
6434 react: '*'
6435 react-native: '>=0.75.0'
6436 react-native-mathjax-svg: '>=0.9.0'
6437 react-native-nitro-modules: '>=0.35.5'
6438 react-native-svg: '>=13.0.0'
6439 peerDependenciesMeta:
6440 react-native-mathjax-svg:
6441 optional: true
6442 react-native-svg:
6443 optional: true
6444
6445 react-native-nitro-modules@0.35.9:
6446 resolution: {integrity: sha512-yCO6eJ85SPPUo4a4an7H5oj6wPCSIT72fbjr5WZ/20n6zswaJ2gNNpnWtg2We0AZwkAOjSqkOJ0Vjc05p6kGiA==}
6447 peerDependencies:
6448 react: '*'
6449 react-native: '*'
6450
6451 react-native-reanimated@4.3.1:
6452 resolution: {integrity: sha512-KhGsS0YkCA+gusgyzlf9hnqzVPIR398KTpqXyqq/+yYJJPAvyEEPKcxlB0xtOOXSMrR2A9uRKVARVQhZwrOh+Q==}
6453 peerDependencies:
6454 react: '*'
6455 react-native: 0.81 - 0.85
6456 react-native-worklets: 0.8.x
6457
6458 react-native-safe-area-context@5.7.0:
6459 resolution: {integrity: sha512-/9/MtQz8ODphjsLdZ+GZAIcC/RtoqW9EeShf7Uvnfgm/pzYrJ75y3PV/J1wuAV1T5Dye5ygq4EAW20RoBq0ABQ==}
6460 peerDependencies:
6461 react: '*'
6462 react-native: '*'
6463
6464 react-native-screens@4.25.2:
6465 resolution: {integrity: sha512-1Nj1fusFd+rIMKU/qC9yGKVG+3ofh11d3OdBQKL1iVvQfKvcB8vhvTGQf2TkfxW3bamxN+hCZIXmNuU0mRkyDg==}
6466 peerDependencies:
6467 react: '*'
6468 react-native: '>=0.82.0'
6469
6470 react-native-shiki-engine@0.3.10:
6471 resolution: {integrity: sha512-gaEFPbd3//nFCApZOj1c+4Q69c1aqFYYn0v22YRW4jRVerf2MmcAWXYnRnmkJIxJ6hXy8U2JsBEAX6HhsCipzA==}
6472 peerDependencies:
6473 react: '*'
6474 react-native: '*'
6475
6476 react-native-svg@15.15.4:
6477 resolution: {integrity: sha512-boT/vIRgj6zZKBpfTPJJiYWMbZE9duBMOwPK6kCSTgxsS947IFMOq9OgIFkpWZTB7t229H24pDRkh3W9ZK/J1A==}
6478 peerDependencies:
6479 react: '*'
6480 react-native: '*'
6481
6482 react-native-worklets@0.8.3:
6483 resolution: {integrity: sha512-oCBJROyLU7yG/1R8s0INMflygTH71bx+5XcYkH0CM938TlhSoVbiunE1WVW5FZa51vwYqfLie/IXMX2s1Kh3eg==}
6484 peerDependencies:
6485 '@babel/core': '*'
6486 '@react-native/metro-config': '*'
6487 react: '*'
6488 react-native: 0.81 - 0.85
6489
6490 react-native@0.85.3:
6491 resolution: {integrity: sha512-HN/fGC+3nZVcDNcw7gfbM/DuqZAvI9Mz+/SxuhODaua4JY0BPzhfTzWXRyTR4mRgMHmShTPpH2PYMTxvZrsdZA==}
6492 engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0}
6493 hasBin: true
6494 peerDependencies:
6495 '@react-native/jest-preset': 0.85.3
6496 '@types/react': ^19.1.1
6497 react: ^19.2.3
6498 peerDependenciesMeta:
6499 '@react-native/jest-preset':
6500 optional: true
6501 '@types/react':
6502 optional: true
6503
6504 react-refresh@0.14.2:
6505 resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==}
6506 engines: {node: '>=0.10.0'}
6507
6508 react-remove-scroll-bar@2.3.8:
6509 resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==}
6510 engines: {node: '>=10'}
6511 peerDependencies:
6512 '@types/react': '*'
6513 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
6514 peerDependenciesMeta:
6515 '@types/react':
6516 optional: true
6517
6518 react-remove-scroll@2.7.2:
6519 resolution: {integrity: sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==}
6520 engines: {node: '>=10'}
6521 peerDependencies:
6522 '@types/react': '*'
6523 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
6524 peerDependenciesMeta:
6525 '@types/react':
6526 optional: true
6527
6528 react-style-singleton@2.2.3:
6529 resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==}
6530 engines: {node: '>=10'}
6531 peerDependencies:
6532 '@types/react': '*'
6533 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
6534 peerDependenciesMeta:
6535 '@types/react':
6536 optional: true
6537
6538 react@19.2.3:
6539 resolution: {integrity: sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==}
6540 engines: {node: '>=0.10.0'}
6541
6542 react@19.2.6:
6543 resolution: {integrity: sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==}
6544 engines: {node: '>=0.10.0'}
6545
6546 readdirp@4.1.2:
6547 resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
6548 engines: {node: '>= 14.18.0'}
6549
6550 readdirp@5.0.0:
6551 resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==}
6552 engines: {node: '>= 20.19.0'}
6553
6554 redent@3.0.0:
6555 resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
6556 engines: {node: '>=8'}
6557
6558 redis-errors@1.2.0:
6559 resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==}
6560 engines: {node: '>=4'}
6561
6562 redis-parser@3.0.0:
6563 resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==}
6564 engines: {node: '>=4'}
6565
6566 regenerate-unicode-properties@10.2.2:
6567 resolution: {integrity: sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==}
6568 engines: {node: '>=4'}
6569
6570 regenerate@1.4.2:
6571 resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
6572
6573 regenerator-runtime@0.13.11:
6574 resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
6575
6576 regex-recursion@6.0.2:
6577 resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==}
6578
6579 regex-utilities@2.3.0:
6580 resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==}
6581
6582 regex@6.1.0:
6583 resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==}
6584
6585 regexpu-core@6.4.0:
6586 resolution: {integrity: sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==}
6587 engines: {node: '>=4'}
6588
6589 regjsgen@0.8.0:
6590 resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==}
6591
6592 regjsparser@0.13.1:
6593 resolution: {integrity: sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==}
6594 hasBin: true
6595
6596 rehype-parse@9.0.1:
6597 resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==}
6598
6599 rehype-raw@7.0.0:
6600 resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==}
6601
6602 rehype-stringify@10.0.1:
6603 resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==}
6604
6605 rehype@13.0.2:
6606 resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==}
6607
6608 remark-gfm@4.0.1:
6609 resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==}
6610
6611 remark-parse@11.0.0:
6612 resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==}
6613
6614 remark-rehype@11.1.2:
6615 resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==}
6616
6617 remark-smartypants@3.0.2:
6618 resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==}
6619 engines: {node: '>=16.0.0'}
6620
6621 remark-stringify@11.0.0:
6622 resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==}
6623
6624 request-light@0.5.8:
6625 resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==}
6626
6627 request-light@0.7.0:
6628 resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==}
6629
6630 require-directory@2.1.1:
6631 resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
6632 engines: {node: '>=0.10.0'}
6633
6634 require-from-string@2.0.2:
6635 resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
6636 engines: {node: '>=0.10.0'}
6637
6638 reselect@5.2.0:
6639 resolution: {integrity: sha512-AgZ3UOZm3YndfrJ4OYjgrT7bmCm/1iqkjvEfH/oYjzh6PD2qw4QuT3jjnXIrpdt4MTpMXclMT3lXbmRY+XRakw==}
6640
6641 resolve-alpn@1.2.1:
6642 resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==}
6643
6644 resolve-from@5.0.0:
6645 resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
6646 engines: {node: '>=8'}
6647
6648 resolve-pkg-maps@1.0.0:
6649 resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
6650
6651 resolve-workspace-root@2.0.1:
6652 resolution: {integrity: sha512-nR23LHAvaI6aHtMg6RWoaHpdR4D881Nydkzi2CixINyg9T00KgaJdJI6Vwty+Ps8WLxZHuxsS0BseWjxSA4C+w==}
6653
6654 resolve@1.22.12:
6655 resolution: {integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==}
6656 engines: {node: '>= 0.4'}
6657 hasBin: true
6658
6659 responselike@2.0.1:
6660 resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==}
6661
6662 restore-cursor@2.0.0:
6663 resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==}
6664 engines: {node: '>=4'}
6665
6666 retext-latin@4.0.0:
6667 resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==}
6668
6669 retext-smartypants@6.2.0:
6670 resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==}
6671
6672 retext-stringify@4.0.0:
6673 resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==}
6674
6675 retext@9.0.0:
6676 resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==}
6677
6678 rettime@0.10.1:
6679 resolution: {integrity: sha512-uyDrIlUEH37cinabq0AX4QbgV4HbFZ/gqoiunWQ1UqBtRvTTytwhNYjE++pO/MjPTZL5KQCf2bEoJ/BJNVQ5Kw==}
6680
6681 roarr@2.15.4:
6682 resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==}
6683 engines: {node: '>=8.0'}
6684
6685 rolldown@1.0.0-rc.17:
6686 resolution: {integrity: sha512-ZrT53oAKrtA4+YtBWPQbtPOxIbVDbxT0orcYERKd63VJTF13zPcgXTvD4843L8pcsI7M6MErt8QtON6lrB9tyA==}
6687 engines: {node: ^20.19.0 || >=22.12.0}
6688 hasBin: true
6689
6690 rolldown@1.0.3:
6691 resolution: {integrity: sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==}
6692 engines: {node: ^20.19.0 || >=22.12.0}
6693 hasBin: true
6694
6695 rollup@4.61.0:
6696 resolution: {integrity: sha512-T9mWdbWfQtp0B5lv/HX+wrhYsmXRlcWnXXmJbXqKJhlRaoS6KMhq0gpyzW4UJfclcxrEdLnTgjT2NjruLONu0g==}
6697 engines: {node: '>=18.0.0', npm: '>=8.0.0'}
6698 hasBin: true
6699
6700 router@2.2.0:
6701 resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==}
6702 engines: {node: '>= 18'}
6703
6704 safe-buffer@5.2.1:
6705 resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
6706
6707 safer-buffer@2.1.2:
6708 resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
6709
6710 sax@1.6.0:
6711 resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==}
6712 engines: {node: '>=11.0.0'}
6713
6714 scheduler@0.27.0:
6715 resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==}
6716
6717 semver-compare@1.0.0:
6718 resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==}
6719
6720 semver@6.3.1:
6721 resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
6722 hasBin: true
6723
6724 semver@7.7.4:
6725 resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==}
6726 engines: {node: '>=10'}
6727 hasBin: true
6728
6729 semver@7.8.1:
6730 resolution: {integrity: sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==}
6731 engines: {node: '>=10'}
6732 hasBin: true
6733
6734 send@0.19.2:
6735 resolution: {integrity: sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==}
6736 engines: {node: '>= 0.8.0'}
6737
6738 send@1.2.1:
6739 resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==}
6740 engines: {node: '>= 18'}
6741
6742 serialize-error@2.1.0:
6743 resolution: {integrity: sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==}
6744 engines: {node: '>=0.10.0'}
6745
6746 serialize-error@7.0.1:
6747 resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==}
6748 engines: {node: '>=10'}
6749
6750 seroval-plugins@1.5.4:
6751 resolution: {integrity: sha512-S0xQPhUTefAhNvNWFg0c1J8qJArHt5KdtJ/cFAofo06KD1MVSeFWyl4iiu+ApDIuw0WhjpOfCdgConOfAnLgkw==}
6752 engines: {node: '>=10'}
6753 peerDependencies:
6754 seroval: ^1.0
6755
6756 seroval@1.5.4:
6757 resolution: {integrity: sha512-46uFvgrXTVxZcUorgSSRZ4y+ieqLLQRMlG4bnCZKW3qI6BZm7Rg4ntMW4p1mILEEBZWrFlcpp0AyIIlM6jD9iw==}
6758 engines: {node: '>=10'}
6759
6760 serve-static@1.16.3:
6761 resolution: {integrity: sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==}
6762 engines: {node: '>= 0.8.0'}
6763
6764 serve-static@2.2.1:
6765 resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==}
6766 engines: {node: '>= 18'}
6767
6768 server-only@0.0.1:
6769 resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==}
6770
6771 setprototypeof@1.2.0:
6772 resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
6773
6774 sf-symbols-typescript@2.2.0:
6775 resolution: {integrity: sha512-TPbeg0b7ylrswdGCji8FRGFAKuqbpQlLbL8SOle3j1iHSs5Ob5mhvMAxWN2UItOjgALAB5Zp3fmMfj8mbWvXKw==}
6776 engines: {node: '>=10'}
6777
6778 shallowequal@1.1.0:
6779 resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==}
6780
6781 sharp@0.34.5:
6782 resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==}
6783 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
6784
6785 shebang-command@2.0.0:
6786 resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
6787 engines: {node: '>=8'}
6788
6789 shebang-regex@3.0.0:
6790 resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
6791 engines: {node: '>=8'}
6792
6793 shell-quote@1.8.4:
6794 resolution: {integrity: sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==}
6795 engines: {node: '>= 0.4'}
6796
6797 shiki@3.23.0:
6798 resolution: {integrity: sha512-55Dj73uq9ZXL5zyeRPzHQsK7Nbyt6Y10k5s7OjuFZGMhpp4r/rsLBH0o/0fstIzX1Lep9VxefWljK/SKCzygIA==}
6799
6800 shiki@4.1.0:
6801 resolution: {integrity: sha512-l/ABZPUR5v70jI10EzqfMS/I96vjSGv2y0ihUV+WYFzv0EfvW4s54m0Lg8wCrrL+2IkwBzFTuxkZjPf8b2NX9Q==}
6802 engines: {node: '>=20'}
6803
6804 side-channel-list@1.0.1:
6805 resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==}
6806 engines: {node: '>= 0.4'}
6807
6808 side-channel-map@1.0.1:
6809 resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
6810 engines: {node: '>= 0.4'}
6811
6812 side-channel-weakmap@1.0.2:
6813 resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
6814 engines: {node: '>= 0.4'}
6815
6816 side-channel@1.1.0:
6817 resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
6818 engines: {node: '>= 0.4'}
6819
6820 signal-exit@3.0.7:
6821 resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
6822
6823 signal-exit@4.1.0:
6824 resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
6825 engines: {node: '>=14'}
6826
6827 simple-plist@1.3.1:
6828 resolution: {integrity: sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==}
6829
6830 simple-swizzle@0.2.4:
6831 resolution: {integrity: sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==}
6832
6833 sirv@3.0.2:
6834 resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==}
6835 engines: {node: '>=18'}
6836
6837 sisteransi@1.0.5:
6838 resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
6839
6840 slugify@1.6.9:
6841 resolution: {integrity: sha512-vZ7rfeehZui7wQs438JXBckYLkIIdfHOXsaVEUMyS5fHo1483l1bMdo0EDSWYclY0yZKFOipDy4KHuKs6ssvdg==}
6842 engines: {node: '>=8.0.0'}
6843
6844 smol-toml@1.6.1:
6845 resolution: {integrity: sha512-dWUG8F5sIIARXih1DTaQAX4SsiTXhInKf1buxdY9DIg4ZYPZK5nGM1VRIYmEbDbsHt7USo99xSLFu5Q1IqTmsg==}
6846 engines: {node: '>= 18'}
6847
6848 source-map-js@1.2.1:
6849 resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
6850 engines: {node: '>=0.10.0'}
6851
6852 source-map-support@0.5.21:
6853 resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
6854
6855 source-map@0.5.7:
6856 resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==}
6857 engines: {node: '>=0.10.0'}
6858
6859 source-map@0.6.1:
6860 resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
6861 engines: {node: '>=0.10.0'}
6862
6863 space-separated-tokens@2.0.2:
6864 resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}
6865
6866 split-on-first@1.1.0:
6867 resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==}
6868 engines: {node: '>=6'}
6869
6870 sprintf-js@1.1.3:
6871 resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
6872
6873 stackframe@1.3.4:
6874 resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==}
6875
6876 stacktrace-parser@0.1.11:
6877 resolution: {integrity: sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg==}
6878 engines: {node: '>=6'}
6879
6880 standard-as-callback@2.1.0:
6881 resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==}
6882
6883 statuses@1.5.0:
6884 resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==}
6885 engines: {node: '>= 0.6'}
6886
6887 statuses@2.0.2:
6888 resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
6889 engines: {node: '>= 0.8'}
6890
6891 std-env@4.1.0:
6892 resolution: {integrity: sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==}
6893
6894 stream-buffers@2.2.0:
6895 resolution: {integrity: sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==}
6896 engines: {node: '>= 0.10.0'}
6897
6898 strict-event-emitter@0.5.1:
6899 resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==}
6900
6901 strict-uri-encode@2.0.0:
6902 resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==}
6903 engines: {node: '>=4'}
6904
6905 string-width@4.2.3:
6906 resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
6907 engines: {node: '>=8'}
6908
6909 stringify-entities@4.0.4:
6910 resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==}
6911
6912 strip-ansi@5.2.0:
6913 resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==}
6914 engines: {node: '>=6'}
6915
6916 strip-ansi@6.0.1:
6917 resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
6918 engines: {node: '>=8'}
6919
6920 strip-indent@3.0.0:
6921 resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
6922 engines: {node: '>=8'}
6923
6924 structured-headers@0.4.1:
6925 resolution: {integrity: sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==}
6926
6927 style-to-js@1.1.21:
6928 resolution: {integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==}
6929
6930 style-to-object@1.0.14:
6931 resolution: {integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==}
6932
6933 sumchecker@3.0.1:
6934 resolution: {integrity: sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==}
6935 engines: {node: '>= 8.0'}
6936
6937 supports-color@5.5.0:
6938 resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
6939 engines: {node: '>=4'}
6940
6941 supports-color@7.2.0:
6942 resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
6943 engines: {node: '>=8'}
6944
6945 supports-color@8.1.1:
6946 resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
6947 engines: {node: '>=10'}
6948
6949 supports-hyperlinks@2.3.0:
6950 resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==}
6951 engines: {node: '>=8'}
6952
6953 supports-preserve-symlinks-flag@1.0.0:
6954 resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
6955 engines: {node: '>= 0.4'}
6956
6957 svgo@4.0.1:
6958 resolution: {integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==}
6959 engines: {node: '>=16'}
6960 hasBin: true
6961
6962 tabbable@6.4.0:
6963 resolution: {integrity: sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==}
6964
6965 tagged-tag@1.0.0:
6966 resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==}
6967 engines: {node: '>=20'}
6968
6969 tailwind-merge@3.6.0:
6970 resolution: {integrity: sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w==}
6971
6972 tailwindcss@4.2.1:
6973 resolution: {integrity: sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw==}
6974
6975 tailwindcss@4.3.0:
6976 resolution: {integrity: sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q==}
6977
6978 tapable@2.3.3:
6979 resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==}
6980 engines: {node: '>=6'}
6981
6982 terminal-link@2.1.1:
6983 resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==}
6984 engines: {node: '>=8'}
6985
6986 terser@5.48.0:
6987 resolution: {integrity: sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==}
6988 engines: {node: '>=10'}
6989 hasBin: true
6990
6991 throat@5.0.0:
6992 resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==}
6993
6994 timestring@6.0.0:
6995 resolution: {integrity: sha512-wMctrWD2HZZLuIlchlkE2dfXJh7J2KDI9Dwl+2abPYg0mswQHfOAyQW3jJg1pY5VfttSINZuKcXoB3FGypVklA==}
6996 engines: {node: '>=8'}
6997
6998 tiny-inflate@1.0.3:
6999 resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==}
7000
7001 tiny-typed-emitter@2.1.0:
7002 resolution: {integrity: sha512-qVtvMxeXbVej0cQWKqVSSAHmKZEHAvxdF8HEUBFWts8h+xEo5m/lEiPakuyZ3BnCBjOD8i24kzNOiOLLgsSxhA==}
7003
7004 tinybench@2.9.0:
7005 resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
7006
7007 tinyclip@0.1.13:
7008 resolution: {integrity: sha512-8OqlXQ35euK9+e7L68u8UwcODxkHoIkjbGsgXuARKNyQ5G6xt8nw1YPeMbxMLgCPFkToU+UEK5j05t2t8edKpQ==}
7009 engines: {node: ^16.14.0 || >= 17.3.0}
7010
7011 tinyexec@1.2.4:
7012 resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==}
7013 engines: {node: '>=18'}
7014
7015 tinyglobby@0.2.17:
7016 resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
7017 engines: {node: '>=12.0.0'}
7018
7019 tinypool@2.1.0:
7020 resolution: {integrity: sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==}
7021 engines: {node: ^20.0.0 || >=22.0.0}
7022
7023 tinyrainbow@3.1.0:
7024 resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==}
7025 engines: {node: '>=14.0.0'}
7026
7027 tldts-core@7.4.2:
7028 resolution: {integrity: sha512-nwEyF4vl4RSJjwSjBUmOSxc3BFPoIFdlRthJ6e+5v9P3bHNsoD06UjuqMUspqp7vsEZ1beaHi1km+optiE17yA==}
7029
7030 tldts@7.4.2:
7031 resolution: {integrity: sha512-kCwffuaH8ntKtygnWe1b4BJKWiCUH30n5KfoTr6IchcXOwR7chAOFJxFrH3vjANafUYrIA4a7SDL+nn7SiR4Sw==}
7032 hasBin: true
7033
7034 tmpl@1.0.5:
7035 resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==}
7036
7037 to-regex-range@5.0.1:
7038 resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
7039 engines: {node: '>=8.0'}
7040
7041 toidentifier@1.0.1:
7042 resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
7043 engines: {node: '>=0.6'}
7044
7045 toml@4.1.1:
7046 resolution: {integrity: sha512-EBJnVBr3dTXdA89WVFoAIPUqkBjxPMwRqsfuo1r240tKFHXv3zgca4+NJib/h6TyvGF7vOawz0jGuryJCdNHrw==}
7047 engines: {node: '>=20'}
7048
7049 toqr@0.1.1:
7050 resolution: {integrity: sha512-FWAPzCIHZHnrE/5/w9MPk0kK25hSQSH2IKhYh9PyjS3SG/+IEMvlwIHbhz+oF7xl54I+ueZlVnMjyzdSwLmAwA==}
7051
7052 totalist@3.0.1:
7053 resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
7054 engines: {node: '>=6'}
7055
7056 tough-cookie@6.0.1:
7057 resolution: {integrity: sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw==}
7058 engines: {node: '>=16'}
7059
7060 trim-lines@3.0.1:
7061 resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
7062
7063 trough@2.2.0:
7064 resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
7065
7066 ts-algebra@2.0.0:
7067 resolution: {integrity: sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==}
7068
7069 tslib@2.8.1:
7070 resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
7071
7072 type-fest@0.13.1:
7073 resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
7074 engines: {node: '>=10'}
7075
7076 type-fest@0.21.3:
7077 resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
7078 engines: {node: '>=10'}
7079
7080 type-fest@0.7.1:
7081 resolution: {integrity: sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==}
7082 engines: {node: '>=8'}
7083
7084 type-fest@5.7.0:
7085 resolution: {integrity: sha512-1URUxUqfHFM1c+zfSPsa3gnkO7Aq21qyH75SIduNYz4SzY964rn1X2vCMQaHSHhktiw+0kPa2iyb6PUpXqB6Vg==}
7086 engines: {node: '>=20'}
7087
7088 type-is@2.1.0:
7089 resolution: {integrity: sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==}
7090 engines: {node: '>= 18'}
7091
7092 typesafe-path@0.2.2:
7093 resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==}
7094
7095 typescript-auto-import-cache@0.3.6:
7096 resolution: {integrity: sha512-RpuHXrknHdVdK7wv/8ug3Fr0WNsNi5l5aB8MYYuXhq2UH5lnEB1htJ1smhtD5VeCsGr2p8mUDtd83LCQDFVgjQ==}
7097
7098 typescript@6.0.3:
7099 resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==}
7100 engines: {node: '>=14.17'}
7101 hasBin: true
7102
7103 ufo@1.6.4:
7104 resolution: {integrity: sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==}
7105
7106 ultrahtml@1.6.0:
7107 resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==}
7108
7109 uncrypto@0.1.3:
7110 resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==}
7111
7112 undici-types@7.16.0:
7113 resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
7114
7115 undici@8.3.0:
7116 resolution: {integrity: sha512-TkUDgb6tl7KOGZ+7e8E3d2FYgUQgF6z5YypqjWmixVQSQERFcVrVg0ySADm2LVLRh5ljAaHTCR5Fmz3Q34rB7Q==}
7117 engines: {node: '>=22.19.0'}
7118
7119 unicode-canonical-property-names-ecmascript@2.0.1:
7120 resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==}
7121 engines: {node: '>=4'}
7122
7123 unicode-match-property-ecmascript@2.0.0:
7124 resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
7125 engines: {node: '>=4'}
7126
7127 unicode-match-property-value-ecmascript@2.2.1:
7128 resolution: {integrity: sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==}
7129 engines: {node: '>=4'}
7130
7131 unicode-property-aliases-ecmascript@2.2.0:
7132 resolution: {integrity: sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==}
7133 engines: {node: '>=4'}
7134
7135 unified@11.0.5:
7136 resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
7137
7138 unifont@0.7.4:
7139 resolution: {integrity: sha512-oHeis4/xl42HUIeHuNZRGEvxj5AaIKR+bHPNegRq5LV1gdc3jundpONbjglKpihmJf+dswygdMJn3eftGIMemg==}
7140
7141 unist-util-find-after@5.0.0:
7142 resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==}
7143
7144 unist-util-is@6.0.1:
7145 resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==}
7146
7147 unist-util-modify-children@4.0.0:
7148 resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==}
7149
7150 unist-util-position@5.0.0:
7151 resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==}
7152
7153 unist-util-remove-position@5.0.0:
7154 resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==}
7155
7156 unist-util-stringify-position@4.0.0:
7157 resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==}
7158
7159 unist-util-visit-children@3.0.0:
7160 resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==}
7161
7162 unist-util-visit-parents@6.0.2:
7163 resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==}
7164
7165 unist-util-visit@5.1.0:
7166 resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==}
7167
7168 universalify@0.1.2:
7169 resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
7170 engines: {node: '>= 4.0.0'}
7171
7172 universalify@2.0.1:
7173 resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
7174 engines: {node: '>= 10.0.0'}
7175
7176 uniwind@1.7.0:
7177 resolution: {integrity: sha512-kIixWI3OprrWf/ypjglV2xubYvzCjtTKk110rQmXn8A3ZA/7z/nK6P/8EMxbfPCxjkdvhLcMniafa4qJcYIhZA==}
7178 peerDependencies:
7179 react: '>=19.0.0'
7180 react-native: '>=0.81.0'
7181 tailwindcss: '>=4'
7182
7183 unpipe@1.0.0:
7184 resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
7185 engines: {node: '>= 0.8'}
7186
7187 unplugin@3.0.0:
7188 resolution: {integrity: sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==}
7189 engines: {node: ^20.19.0 || >=22.12.0}
7190
7191 unrun@0.2.39:
7192 resolution: {integrity: sha512-h9FxYVpztY/wwq+bauLOh6Y3CWu2IVeRLq5lxzneBiIU9Tn86OGp9xiQrGhnYspAmg5dzdY0Cc8+Y70kuTARCg==}
7193 engines: {node: '>=20.19.0'}
7194 hasBin: true
7195 peerDependencies:
7196 synckit: ^0.11.11
7197 peerDependenciesMeta:
7198 synckit:
7199 optional: true
7200
7201 unstorage@1.17.5:
7202 resolution: {integrity: sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==}
7203 peerDependencies:
7204 '@azure/app-configuration': ^1.8.0
7205 '@azure/cosmos': ^4.2.0
7206 '@azure/data-tables': ^13.3.0
7207 '@azure/identity': ^4.6.0
7208 '@azure/keyvault-secrets': ^4.9.0
7209 '@azure/storage-blob': ^12.26.0
7210 '@capacitor/preferences': ^6 || ^7 || ^8
7211 '@deno/kv': '>=0.9.0'
7212 '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0
7213 '@planetscale/database': ^1.19.0
7214 '@upstash/redis': ^1.34.3
7215 '@vercel/blob': '>=0.27.1'
7216 '@vercel/functions': ^2.2.12 || ^3.0.0
7217 '@vercel/kv': ^1 || ^2 || ^3
7218 aws4fetch: ^1.0.20
7219 db0: '>=0.2.1'
7220 idb-keyval: ^6.2.1
7221 ioredis: ^5.4.2
7222 uploadthing: ^7.4.4
7223 peerDependenciesMeta:
7224 '@azure/app-configuration':
7225 optional: true
7226 '@azure/cosmos':
7227 optional: true
7228 '@azure/data-tables':
7229 optional: true
7230 '@azure/identity':
7231 optional: true
7232 '@azure/keyvault-secrets':
7233 optional: true
7234 '@azure/storage-blob':
7235 optional: true
7236 '@capacitor/preferences':
7237 optional: true
7238 '@deno/kv':
7239 optional: true
7240 '@netlify/blobs':
7241 optional: true
7242 '@planetscale/database':
7243 optional: true
7244 '@upstash/redis':
7245 optional: true
7246 '@vercel/blob':
7247 optional: true
7248 '@vercel/functions':
7249 optional: true
7250 '@vercel/kv':
7251 optional: true
7252 aws4fetch:
7253 optional: true
7254 db0:
7255 optional: true
7256 idb-keyval:
7257 optional: true
7258 ioredis:
7259 optional: true
7260 uploadthing:
7261 optional: true
7262
7263 until-async@3.0.2:
7264 resolution: {integrity: sha512-IiSk4HlzAMqTUseHHe3VhIGyuFmN90zMTpD3Z3y8jeQbzLIq500MVM7Jq2vUAnTKAFPJrqwkzr6PoTcPhGcOiw==}
7265
7266 update-browserslist-db@1.2.3:
7267 resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==}
7268 hasBin: true
7269 peerDependencies:
7270 browserslist: '>= 4.21.0'
7271
7272 uri-js@4.4.1:
7273 resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
7274
7275 use-callback-ref@1.3.3:
7276 resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==}
7277 engines: {node: '>=10'}
7278 peerDependencies:
7279 '@types/react': '*'
7280 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
7281 peerDependenciesMeta:
7282 '@types/react':
7283 optional: true
7284
7285 use-latest-callback@0.2.6:
7286 resolution: {integrity: sha512-FvRG9i1HSo0wagmX63Vrm8SnlUU3LMM3WyZkQ76RnslpBrX694AdG4A0zQBx2B3ZifFA0yv/BaEHGBnEax5rZg==}
7287 peerDependencies:
7288 react: '>=16.8'
7289
7290 use-sidecar@1.1.3:
7291 resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==}
7292 engines: {node: '>=10'}
7293 peerDependencies:
7294 '@types/react': '*'
7295 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
7296 peerDependenciesMeta:
7297 '@types/react':
7298 optional: true
7299
7300 use-sync-external-store@1.6.0:
7301 resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==}
7302 peerDependencies:
7303 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
7304
7305 utils-merge@1.0.1:
7306 resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
7307 engines: {node: '>= 0.4.0'}
7308
7309 uuid@14.0.0:
7310 resolution: {integrity: sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg==}
7311 hasBin: true
7312
7313 uuid@7.0.3:
7314 resolution: {integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==}
7315 deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
7316 hasBin: true
7317
7318 validate-npm-package-name@5.0.1:
7319 resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==}
7320 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
7321
7322 vary@1.1.2:
7323 resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
7324 engines: {node: '>= 0.8'}
7325
7326 vaul@1.1.2:
7327 resolution: {integrity: sha512-ZFkClGpWyI2WUQjdLJ/BaGuV6AVQiJ3uELGk3OYtP+B6yCO7Cmn9vPFXVJkRaGkOJu3m8bQMgtyzNHixULceQA==}
7328 peerDependencies:
7329 react: ^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc
7330 react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc
7331
7332 vfile-location@5.0.3:
7333 resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==}
7334
7335 vfile-message@4.0.3:
7336 resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==}
7337
7338 vfile@6.0.3:
7339 resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
7340
7341 vite-plus@0.1.24:
7342 resolution: {integrity: sha512-b3fr6WtCiEhetjuzW/4KcEMOAMuZxoxZATWaXKmPzOLf1upG+pzKJOFZTb94D6wiPBlwcjxoaUtF7C3uAN+VjQ==}
7343 engines: {node: ^20.19.0 || >=22.12.0}
7344 hasBin: true
7345
7346 vitefu@1.1.3:
7347 resolution: {integrity: sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==}
7348 peerDependencies:
7349 vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
7350 peerDependenciesMeta:
7351 vite:
7352 optional: true
7353
7354 vitest-browser-react@2.2.0:
7355 resolution: {integrity: sha512-oY3KM6305kwJMa6nHo92vVtkOsih7mjEf12dLKuphaF+9ywWPEc+qanIBd394SZ6m5LadVEaG6dicvvizOzmjA==}
7356 peerDependencies:
7357 '@types/react': ^18.0.0 || ^19.0.0
7358 '@types/react-dom': ^18.0.0 || ^19.0.0
7359 react: ^18.0.0 || ^19.0.0
7360 react-dom: ^18.0.0 || ^19.0.0
7361 vitest: ^4.0.0
7362 peerDependenciesMeta:
7363 '@types/react':
7364 optional: true
7365 '@types/react-dom':
7366 optional: true
7367
7368 vlq@1.0.1:
7369 resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==}
7370
7371 volar-service-css@0.0.70:
7372 resolution: {integrity: sha512-K1qyOvBpE3rzdAv3e4/6Rv5yizrYPy5R/ne3IWCAzLBuMO4qBMV3kSqWzj6KUVe6S0AnN6wxF7cRkiaKfYMYJw==}
7373 peerDependencies:
7374 '@volar/language-service': ~2.4.0
7375 peerDependenciesMeta:
7376 '@volar/language-service':
7377 optional: true
7378
7379 volar-service-emmet@0.0.70:
7380 resolution: {integrity: sha512-xi5bC4m/VyE3zy/n2CXspKeDZs3qA41tHLTw275/7dNWM/RqE2z3BnDICQybHIVp/6G1iOQj5c1qXMgQC08TNg==}
7381 peerDependencies:
7382 '@volar/language-service': ~2.4.0
7383 peerDependenciesMeta:
7384 '@volar/language-service':
7385 optional: true
7386
7387 volar-service-html@0.0.70:
7388 resolution: {integrity: sha512-eR6vCgMdmYAo4n+gcT7DSyBQbwB8S3HZZvSagTf0sxNaD4WppMCFfpqWnkrlGStPKMZvMiejRRVmqsX9dYcTvQ==}
7389 peerDependencies:
7390 '@volar/language-service': ~2.4.0
7391 peerDependenciesMeta:
7392 '@volar/language-service':
7393 optional: true
7394
7395 volar-service-prettier@0.0.70:
7396 resolution: {integrity: sha512-Z6BCFSpGVCd8BPAsZ785Kce1BGlWd5ODqmqZGVuB14MJvrR4+CYz6cDy4F+igmE1gMifqfvMhdgT8Aud4M5ngg==}
7397 peerDependencies:
7398 '@volar/language-service': ~2.4.0
7399 prettier: ^2.2 || ^3.0
7400 peerDependenciesMeta:
7401 '@volar/language-service':
7402 optional: true
7403 prettier:
7404 optional: true
7405
7406 volar-service-typescript-twoslash-queries@0.0.70:
7407 resolution: {integrity: sha512-IdD13Z9N2Bu8EM6CM0fDV1E69olEYGHDU25X51YXmq8Y0CmJ2LNj6gOiBJgpS5JGUqFzECVhMNBW7R0sPdRTMQ==}
7408 peerDependencies:
7409 '@volar/language-service': ~2.4.0
7410 peerDependenciesMeta:
7411 '@volar/language-service':
7412 optional: true
7413
7414 volar-service-typescript@0.0.70:
7415 resolution: {integrity: sha512-l46Bx4cokkUedTd74ojO5H/zqHZJ8SUuyZ0IB8JN4jfRqUM3bQFBHoOwlZCyZmOeO0A3RQNkMnFclxO4c++gsg==}
7416 peerDependencies:
7417 '@volar/language-service': ~2.4.0
7418 peerDependenciesMeta:
7419 '@volar/language-service':
7420 optional: true
7421
7422 volar-service-yaml@0.0.70:
7423 resolution: {integrity: sha512-0c8bXDBeoATF9F6iPIlOuYTuZAC4c+yi0siQo920u7eiBJk8oQmUmg9cDUbR4+Gl++bvGP4plj3fErbJuPqdcQ==}
7424 peerDependencies:
7425 '@volar/language-service': ~2.4.0
7426 peerDependenciesMeta:
7427 '@volar/language-service':
7428 optional: true
7429
7430 vscode-css-languageservice@6.3.10:
7431 resolution: {integrity: sha512-eq5N9Er3fC4vA9zd9EFhyBG90wtCCuXgRSpAndaOgXMh1Wgep5lBgRIeDgjZBW9pa+332yC9+49cZMW8jcL3MA==}
7432
7433 vscode-html-languageservice@5.6.2:
7434 resolution: {integrity: sha512-ulCrSnFnfQ16YzvwnYUgEbUEl/ZG7u2eV27YhvLObSHKkb8fw1Z9cgsnUwjTEeDIdJDoTDTDpxuhQwoenoLNMg==}
7435
7436 vscode-json-languageservice@4.1.8:
7437 resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==}
7438 engines: {npm: '>=7.0.0'}
7439
7440 vscode-jsonrpc@8.2.0:
7441 resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==}
7442 engines: {node: '>=14.0.0'}
7443
7444 vscode-languageserver-protocol@3.17.5:
7445 resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==}
7446
7447 vscode-languageserver-textdocument@1.0.12:
7448 resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==}
7449
7450 vscode-languageserver-types@3.17.5:
7451 resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==}
7452
7453 vscode-languageserver@9.0.1:
7454 resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==}
7455 hasBin: true
7456
7457 vscode-nls@5.2.0:
7458 resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==}
7459
7460 vscode-uri@3.1.0:
7461 resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==}
7462
7463 walker@1.0.8:
7464 resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==}
7465
7466 warn-once@0.1.1:
7467 resolution: {integrity: sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q==}
7468
7469 wcwidth@1.0.1:
7470 resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
7471
7472 web-namespaces@2.0.1:
7473 resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
7474
7475 webpack-virtual-modules@0.6.2:
7476 resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
7477
7478 whatwg-fetch@3.6.20:
7479 resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==}
7480
7481 whatwg-url-minimum@0.1.2:
7482 resolution: {integrity: sha512-XPEm0XFQWNVG292lII1PrRRJl3sItrs7CettZ4ncYxuDVpLyy+NwlGyut2hXI0JswcJUxeCH+CyOJK0ZzAXD6A==}
7483
7484 which-pm-runs@1.1.0:
7485 resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==}
7486 engines: {node: '>=4'}
7487
7488 which@2.0.2:
7489 resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
7490 engines: {node: '>= 8'}
7491 hasBin: true
7492
7493 wrap-ansi@6.2.0:
7494 resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
7495 engines: {node: '>=8'}
7496
7497 wrap-ansi@7.0.0:
7498 resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
7499 engines: {node: '>=10'}
7500
7501 wrappy@1.0.2:
7502 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
7503
7504 ws@7.5.11:
7505 resolution: {integrity: sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==}
7506 engines: {node: '>=8.3.0'}
7507 peerDependencies:
7508 bufferutil: ^4.0.1
7509 utf-8-validate: ^5.0.2
7510 peerDependenciesMeta:
7511 bufferutil:
7512 optional: true
7513 utf-8-validate:
7514 optional: true
7515
7516 ws@8.21.0:
7517 resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==}
7518 engines: {node: '>=10.0.0'}
7519 peerDependencies:
7520 bufferutil: ^4.0.1
7521 utf-8-validate: '>=5.0.2'
7522 peerDependenciesMeta:
7523 bufferutil:
7524 optional: true
7525 utf-8-validate:
7526 optional: true
7527
7528 xcode@3.0.1:
7529 resolution: {integrity: sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==}
7530 engines: {node: '>=10.0.0'}
7531
7532 xml2js@0.6.0:
7533 resolution: {integrity: sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==}
7534 engines: {node: '>=4.0.0'}
7535
7536 xmlbuilder@11.0.1:
7537 resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==}
7538 engines: {node: '>=4.0'}
7539
7540 xmlbuilder@15.1.1:
7541 resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==}
7542 engines: {node: '>=8.0'}
7543
7544 xxhash-wasm@1.1.0:
7545 resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==}
7546
7547 y18n@5.0.8:
7548 resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
7549 engines: {node: '>=10'}
7550
7551 yallist@3.1.1:
7552 resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
7553
7554 yaml-language-server@1.20.0:
7555 resolution: {integrity: sha512-qhjK/bzSRZ6HtTvgeFvjNPJGWdZ0+x5NREV/9XZWFjIGezew2b4r5JPy66IfOhd5OA7KeFwk1JfmEbnTvev0cA==}
7556 hasBin: true
7557
7558 yaml@2.7.1:
7559 resolution: {integrity: sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==}
7560 engines: {node: '>= 14'}
7561 hasBin: true
7562
7563 yaml@2.9.0:
7564 resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==}
7565 engines: {node: '>= 14.6'}
7566 hasBin: true
7567
7568 yargs-parser@21.1.1:
7569 resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
7570 engines: {node: '>=12'}
7571
7572 yargs-parser@22.0.0:
7573 resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==}
7574 engines: {node: ^20.19.0 || ^22.12.0 || >=23}
7575
7576 yargs@17.7.2:
7577 resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
7578 engines: {node: '>=12'}
7579
7580 yauzl@2.10.0:
7581 resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
7582
7583 yjs@13.6.31:
7584 resolution: {integrity: sha512-Eq+5BRfbeGyqGVrTJL3bEcr8gKkxPuyuoHmAwpk52fDb8kOVMrfVSTRPd6yiGgX5Fskb96qCRjzjbRjrL4YEnw==}
7585 engines: {node: '>=16.0.0', npm: '>=8.0.0'}
7586
7587 yocto-queue@1.2.2:
7588 resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==}
7589 engines: {node: '>=12.20'}
7590
7591 yoctocolors-cjs@2.1.3:
7592 resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==}
7593 engines: {node: '>=18'}
7594
7595 zod-to-json-schema@3.25.2:
7596 resolution: {integrity: sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==}
7597 peerDependencies:
7598 zod: ^3.25.28 || ^4
7599
7600 zod@3.25.76:
7601 resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
7602
7603 zod@4.4.3:
7604 resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==}
7605
7606 zustand@5.0.14:
7607 resolution: {integrity: sha512-/8tAspM5LMPr28b3fwLYrtdj77ECpfZviaP75CMTnwO8ISyaE4GDIG/9rDDYq/cH9D2Xw2A2RXglLInmVBQB/g==}
7608 engines: {node: '>=12.20.0'}
7609 peerDependencies:
7610 '@types/react': '>=18.0.0'
7611 immer: '>=9.0.6'
7612 react: '>=18.0.0'
7613 use-sync-external-store: '>=1.2.0'
7614 peerDependenciesMeta:
7615 '@types/react':
7616 optional: true
7617 immer:
7618 optional: true
7619 react:
7620 optional: true
7621 use-sync-external-store:
7622 optional: true
7623
7624 zwitch@2.0.4:
7625 resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
7626
7627 zxing-wasm@3.1.0:
7628 resolution: {integrity: sha512-5+3V1wPRx4gvbeLH2jB7n2cKrYJ1q4i3QgjnBUtrDPeqxJSi6BdzKJg4y6aF6bgW8zfntnYJyrkqFMevDhL2NA==}
7629 peerDependencies:
7630 '@types/emscripten': '>=1.39.6'
7631
7632snapshots:
7633
7634 '@adobe/css-tools@4.5.0': {}
7635
7636 '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.2.141':
7637 optional: true
7638
7639 '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.159':
7640 optional: true
7641
7642 '@anthropic-ai/claude-agent-sdk-darwin-x64@0.2.141':
7643 optional: true
7644
7645 '@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.159':
7646 optional: true
7647
7648 '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.2.141':
7649 optional: true
7650
7651 '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.159':
7652 optional: true
7653
7654 '@anthropic-ai/claude-agent-sdk-linux-arm64@0.2.141':
7655 optional: true
7656
7657 '@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.159':
7658 optional: true
7659
7660 '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.2.141':
7661 optional: true
7662
7663 '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.159':
7664 optional: true
7665
7666 '@anthropic-ai/claude-agent-sdk-linux-x64@0.2.141':
7667 optional: true
7668
7669 '@anthropic-ai/claude-agent-sdk-linux-x64@0.3.159':
7670 optional: true
7671
7672 '@anthropic-ai/claude-agent-sdk-win32-arm64@0.2.141':
7673 optional: true
7674
7675 '@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.159':
7676 optional: true
7677
7678 '@anthropic-ai/claude-agent-sdk-win32-x64@0.2.141':
7679 optional: true
7680
7681 '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.159':
7682 optional: true
7683
7684 '@anthropic-ai/claude-agent-sdk@0.2.141(zod@4.4.3)':
7685 dependencies:
7686 '@anthropic-ai/sdk': 0.93.0(zod@4.4.3)
7687 '@modelcontextprotocol/sdk': 1.29.0(zod@4.4.3)
7688 zod: 4.4.3
7689 optionalDependencies:
7690 '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.2.141
7691 '@anthropic-ai/claude-agent-sdk-darwin-x64': 0.2.141
7692 '@anthropic-ai/claude-agent-sdk-linux-arm64': 0.2.141
7693 '@anthropic-ai/claude-agent-sdk-linux-arm64-musl': 0.2.141
7694 '@anthropic-ai/claude-agent-sdk-linux-x64': 0.2.141
7695 '@anthropic-ai/claude-agent-sdk-linux-x64-musl': 0.2.141
7696 '@anthropic-ai/claude-agent-sdk-win32-arm64': 0.2.141
7697 '@anthropic-ai/claude-agent-sdk-win32-x64': 0.2.141
7698 transitivePeerDependencies:
7699 - '@cfworker/json-schema'
7700 - supports-color
7701
7702 '@anthropic-ai/claude-agent-sdk@0.3.159(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3))(zod@4.4.3)':
7703 dependencies:
7704 '@anthropic-ai/sdk': 0.93.0(zod@4.4.3)
7705 '@modelcontextprotocol/sdk': 1.29.0(zod@4.4.3)
7706 zod: 4.4.3
7707 optionalDependencies:
7708 '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.159
7709 '@anthropic-ai/claude-agent-sdk-darwin-x64': 0.3.159
7710 '@anthropic-ai/claude-agent-sdk-linux-arm64': 0.3.159
7711 '@anthropic-ai/claude-agent-sdk-linux-arm64-musl': 0.3.159
7712 '@anthropic-ai/claude-agent-sdk-linux-x64': 0.3.159
7713 '@anthropic-ai/claude-agent-sdk-linux-x64-musl': 0.3.159
7714 '@anthropic-ai/claude-agent-sdk-win32-arm64': 0.3.159
7715 '@anthropic-ai/claude-agent-sdk-win32-x64': 0.3.159
7716
7717 '@anthropic-ai/sdk@0.93.0(zod@4.4.3)':
7718 dependencies:
7719 json-schema-to-ts: 3.1.1
7720 optionalDependencies:
7721 zod: 4.4.3
7722
7723 '@astrojs/check@0.9.9(prettier@3.8.3)(typescript@6.0.3)':
7724 dependencies:
7725 '@astrojs/language-server': 2.16.10(prettier@3.8.3)(typescript@6.0.3)
7726 chokidar: 4.0.3
7727 kleur: 4.1.5
7728 typescript: 6.0.3
7729 yargs: 17.7.2
7730 transitivePeerDependencies:
7731 - prettier
7732 - prettier-plugin-astro
7733
7734 '@astrojs/compiler@2.13.1': {}
7735
7736 '@astrojs/compiler@4.0.0': {}
7737
7738 '@astrojs/internal-helpers@0.10.0':
7739 dependencies:
7740 '@types/hast': 3.0.4
7741 '@types/mdast': 4.0.4
7742 js-yaml: 4.2.0
7743 picomatch: 4.0.4
7744 retext-smartypants: 6.2.0
7745 shiki: 4.1.0
7746 smol-toml: 1.6.1
7747 unified: 11.0.5
7748
7749 '@astrojs/language-server@2.16.10(prettier@3.8.3)(typescript@6.0.3)':
7750 dependencies:
7751 '@astrojs/compiler': 2.13.1
7752 '@astrojs/yaml2ts': 0.2.4
7753 '@jridgewell/sourcemap-codec': 1.5.5
7754 '@volar/kit': 2.4.28(typescript@6.0.3)
7755 '@volar/language-core': 2.4.28
7756 '@volar/language-server': 2.4.28
7757 '@volar/language-service': 2.4.28
7758 muggle-string: 0.4.1
7759 tinyglobby: 0.2.17
7760 volar-service-css: 0.0.70(@volar/language-service@2.4.28)
7761 volar-service-emmet: 0.0.70(@volar/language-service@2.4.28)
7762 volar-service-html: 0.0.70(@volar/language-service@2.4.28)
7763 volar-service-prettier: 0.0.70(@volar/language-service@2.4.28)(prettier@3.8.3)
7764 volar-service-typescript: 0.0.70(@volar/language-service@2.4.28)
7765 volar-service-typescript-twoslash-queries: 0.0.70(@volar/language-service@2.4.28)
7766 volar-service-yaml: 0.0.70(@volar/language-service@2.4.28)
7767 vscode-html-languageservice: 5.6.2
7768 vscode-uri: 3.1.0
7769 optionalDependencies:
7770 prettier: 3.8.3
7771 transitivePeerDependencies:
7772 - typescript
7773
7774 '@astrojs/markdown-remark@7.2.0':
7775 dependencies:
7776 '@astrojs/internal-helpers': 0.10.0
7777 '@astrojs/prism': 4.0.2
7778 github-slugger: 2.0.0
7779 hast-util-from-html: 2.0.3
7780 hast-util-to-text: 4.0.2
7781 mdast-util-definitions: 6.0.0
7782 rehype-raw: 7.0.0
7783 rehype-stringify: 10.0.1
7784 remark-gfm: 4.0.1
7785 remark-parse: 11.0.0
7786 remark-rehype: 11.1.2
7787 remark-smartypants: 3.0.2
7788 unified: 11.0.5
7789 unist-util-remove-position: 5.0.0
7790 unist-util-visit: 5.1.0
7791 unist-util-visit-parents: 6.0.2
7792 vfile: 6.0.3
7793 transitivePeerDependencies:
7794 - supports-color
7795
7796 '@astrojs/prism@4.0.2':
7797 dependencies:
7798 prismjs: 1.30.0
7799
7800 '@astrojs/telemetry@3.3.2':
7801 dependencies:
7802 ci-info: 4.4.0
7803 dset: 3.1.4
7804 is-docker: 4.0.0
7805 is-wsl: 3.1.1
7806 which-pm-runs: 1.1.0
7807
7808 '@astrojs/yaml2ts@0.2.4':
7809 dependencies:
7810 yaml: 2.9.0
7811
7812 '@babel/code-frame@7.29.7':
7813 dependencies:
7814 '@babel/helper-validator-identifier': 7.29.7
7815 js-tokens: 4.0.0
7816 picocolors: 1.1.1
7817
7818 '@babel/compat-data@7.29.7': {}
7819
7820 '@babel/core@7.29.7':
7821 dependencies:
7822 '@babel/code-frame': 7.29.7
7823 '@babel/generator': 7.29.7
7824 '@babel/helper-compilation-targets': 7.29.7
7825 '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7)
7826 '@babel/helpers': 7.29.7
7827 '@babel/parser': 7.29.7
7828 '@babel/template': 7.29.7
7829 '@babel/traverse': 7.29.7
7830 '@babel/types': 7.29.7
7831 '@jridgewell/remapping': 2.3.5
7832 convert-source-map: 2.0.0
7833 debug: 4.4.3
7834 gensync: 1.0.0-beta.2
7835 json5: 2.2.3
7836 semver: 6.3.1
7837 transitivePeerDependencies:
7838 - supports-color
7839
7840 '@babel/generator@7.29.7':
7841 dependencies:
7842 '@babel/parser': 7.29.7
7843 '@babel/types': 7.29.7
7844 '@jridgewell/gen-mapping': 0.3.13
7845 '@jridgewell/trace-mapping': 0.3.31
7846 jsesc: 3.1.0
7847
7848 '@babel/helper-annotate-as-pure@7.29.7':
7849 dependencies:
7850 '@babel/types': 7.29.7
7851
7852 '@babel/helper-compilation-targets@7.29.7':
7853 dependencies:
7854 '@babel/compat-data': 7.29.7
7855 '@babel/helper-validator-option': 7.29.7
7856 browserslist: 4.28.2
7857 lru-cache: 5.1.1
7858 semver: 6.3.1
7859
7860 '@babel/helper-create-class-features-plugin@7.29.7(@babel/core@7.29.7)':
7861 dependencies:
7862 '@babel/core': 7.29.7
7863 '@babel/helper-annotate-as-pure': 7.29.7
7864 '@babel/helper-member-expression-to-functions': 7.29.7
7865 '@babel/helper-optimise-call-expression': 7.29.7
7866 '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7)
7867 '@babel/helper-skip-transparent-expression-wrappers': 7.29.7
7868 '@babel/traverse': 7.29.7
7869 semver: 6.3.1
7870 transitivePeerDependencies:
7871 - supports-color
7872
7873 '@babel/helper-create-regexp-features-plugin@7.29.7(@babel/core@7.29.7)':
7874 dependencies:
7875 '@babel/core': 7.29.7
7876 '@babel/helper-annotate-as-pure': 7.29.7
7877 regexpu-core: 6.4.0
7878 semver: 6.3.1
7879
7880 '@babel/helper-define-polyfill-provider@0.6.8(@babel/core@7.29.7)':
7881 dependencies:
7882 '@babel/core': 7.29.7
7883 '@babel/helper-compilation-targets': 7.29.7
7884 '@babel/helper-plugin-utils': 7.29.7
7885 debug: 4.4.3
7886 lodash.debounce: 4.0.8
7887 resolve: 1.22.12
7888 transitivePeerDependencies:
7889 - supports-color
7890
7891 '@babel/helper-globals@7.29.7': {}
7892
7893 '@babel/helper-member-expression-to-functions@7.29.7':
7894 dependencies:
7895 '@babel/traverse': 7.29.7
7896 '@babel/types': 7.29.7
7897 transitivePeerDependencies:
7898 - supports-color
7899
7900 '@babel/helper-module-imports@7.29.7':
7901 dependencies:
7902 '@babel/traverse': 7.29.7
7903 '@babel/types': 7.29.7
7904 transitivePeerDependencies:
7905 - supports-color
7906
7907 '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)':
7908 dependencies:
7909 '@babel/core': 7.29.7
7910 '@babel/helper-module-imports': 7.29.7
7911 '@babel/helper-validator-identifier': 7.29.7
7912 '@babel/traverse': 7.29.7
7913 transitivePeerDependencies:
7914 - supports-color
7915
7916 '@babel/helper-optimise-call-expression@7.29.7':
7917 dependencies:
7918 '@babel/types': 7.29.7
7919
7920 '@babel/helper-plugin-utils@7.29.7': {}
7921
7922 '@babel/helper-remap-async-to-generator@7.29.7(@babel/core@7.29.7)':
7923 dependencies:
7924 '@babel/core': 7.29.7
7925 '@babel/helper-annotate-as-pure': 7.29.7
7926 '@babel/helper-wrap-function': 7.29.7
7927 '@babel/traverse': 7.29.7
7928 transitivePeerDependencies:
7929 - supports-color
7930
7931 '@babel/helper-replace-supers@7.29.7(@babel/core@7.29.7)':
7932 dependencies:
7933 '@babel/core': 7.29.7
7934 '@babel/helper-member-expression-to-functions': 7.29.7
7935 '@babel/helper-optimise-call-expression': 7.29.7
7936 '@babel/traverse': 7.29.7
7937 transitivePeerDependencies:
7938 - supports-color
7939
7940 '@babel/helper-skip-transparent-expression-wrappers@7.29.7':
7941 dependencies:
7942 '@babel/traverse': 7.29.7
7943 '@babel/types': 7.29.7
7944 transitivePeerDependencies:
7945 - supports-color
7946
7947 '@babel/helper-string-parser@7.29.7': {}
7948
7949 '@babel/helper-validator-identifier@7.29.7': {}
7950
7951 '@babel/helper-validator-option@7.29.7': {}
7952
7953 '@babel/helper-wrap-function@7.29.7':
7954 dependencies:
7955 '@babel/template': 7.29.7
7956 '@babel/traverse': 7.29.7
7957 '@babel/types': 7.29.7
7958 transitivePeerDependencies:
7959 - supports-color
7960
7961 '@babel/helpers@7.29.7':
7962 dependencies:
7963 '@babel/template': 7.29.7
7964 '@babel/types': 7.29.7
7965
7966 '@babel/parser@7.29.7':
7967 dependencies:
7968 '@babel/types': 7.29.7
7969
7970 '@babel/plugin-proposal-decorators@7.29.7(@babel/core@7.29.7)':
7971 dependencies:
7972 '@babel/core': 7.29.7
7973 '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7)
7974 '@babel/helper-plugin-utils': 7.29.7
7975 '@babel/plugin-syntax-decorators': 7.29.7(@babel/core@7.29.7)
7976 transitivePeerDependencies:
7977 - supports-color
7978
7979 '@babel/plugin-proposal-export-default-from@7.29.7(@babel/core@7.29.7)':
7980 dependencies:
7981 '@babel/core': 7.29.7
7982 '@babel/helper-plugin-utils': 7.29.7
7983
7984 '@babel/plugin-syntax-decorators@7.29.7(@babel/core@7.29.7)':
7985 dependencies:
7986 '@babel/core': 7.29.7
7987 '@babel/helper-plugin-utils': 7.29.7
7988
7989 '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.29.7)':
7990 dependencies:
7991 '@babel/core': 7.29.7
7992 '@babel/helper-plugin-utils': 7.29.7
7993
7994 '@babel/plugin-syntax-export-default-from@7.29.7(@babel/core@7.29.7)':
7995 dependencies:
7996 '@babel/core': 7.29.7
7997 '@babel/helper-plugin-utils': 7.29.7
7998
7999 '@babel/plugin-syntax-flow@7.29.7(@babel/core@7.29.7)':
8000 dependencies:
8001 '@babel/core': 7.29.7
8002 '@babel/helper-plugin-utils': 7.29.7
8003
8004 '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7)':
8005 dependencies:
8006 '@babel/core': 7.29.7
8007 '@babel/helper-plugin-utils': 7.29.7
8008
8009 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.29.7)':
8010 dependencies:
8011 '@babel/core': 7.29.7
8012 '@babel/helper-plugin-utils': 7.29.7
8013
8014 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.29.7)':
8015 dependencies:
8016 '@babel/core': 7.29.7
8017 '@babel/helper-plugin-utils': 7.29.7
8018
8019 '@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7)':
8020 dependencies:
8021 '@babel/core': 7.29.7
8022 '@babel/helper-plugin-utils': 7.29.7
8023
8024 '@babel/plugin-transform-arrow-functions@7.29.7(@babel/core@7.29.7)':
8025 dependencies:
8026 '@babel/core': 7.29.7
8027 '@babel/helper-plugin-utils': 7.29.7
8028
8029 '@babel/plugin-transform-async-generator-functions@7.29.7(@babel/core@7.29.7)':
8030 dependencies:
8031 '@babel/core': 7.29.7
8032 '@babel/helper-plugin-utils': 7.29.7
8033 '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7)
8034 '@babel/traverse': 7.29.7
8035 transitivePeerDependencies:
8036 - supports-color
8037
8038 '@babel/plugin-transform-async-to-generator@7.29.7(@babel/core@7.29.7)':
8039 dependencies:
8040 '@babel/core': 7.29.7
8041 '@babel/helper-module-imports': 7.29.7
8042 '@babel/helper-plugin-utils': 7.29.7
8043 '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7)
8044 transitivePeerDependencies:
8045 - supports-color
8046
8047 '@babel/plugin-transform-block-scoping@7.29.7(@babel/core@7.29.7)':
8048 dependencies:
8049 '@babel/core': 7.29.7
8050 '@babel/helper-plugin-utils': 7.29.7
8051
8052 '@babel/plugin-transform-class-properties@7.29.7(@babel/core@7.29.7)':
8053 dependencies:
8054 '@babel/core': 7.29.7
8055 '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7)
8056 '@babel/helper-plugin-utils': 7.29.7
8057 transitivePeerDependencies:
8058 - supports-color
8059
8060 '@babel/plugin-transform-class-static-block@7.29.7(@babel/core@7.29.7)':
8061 dependencies:
8062 '@babel/core': 7.29.7
8063 '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7)
8064 '@babel/helper-plugin-utils': 7.29.7
8065 transitivePeerDependencies:
8066 - supports-color
8067
8068 '@babel/plugin-transform-classes@7.29.7(@babel/core@7.29.7)':
8069 dependencies:
8070 '@babel/core': 7.29.7
8071 '@babel/helper-annotate-as-pure': 7.29.7
8072 '@babel/helper-compilation-targets': 7.29.7
8073 '@babel/helper-globals': 7.29.7
8074 '@babel/helper-plugin-utils': 7.29.7
8075 '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7)
8076 '@babel/traverse': 7.29.7
8077 transitivePeerDependencies:
8078 - supports-color
8079
8080 '@babel/plugin-transform-destructuring@7.29.7(@babel/core@7.29.7)':
8081 dependencies:
8082 '@babel/core': 7.29.7
8083 '@babel/helper-plugin-utils': 7.29.7
8084 '@babel/traverse': 7.29.7
8085 transitivePeerDependencies:
8086 - supports-color
8087
8088 '@babel/plugin-transform-export-namespace-from@7.29.7(@babel/core@7.29.7)':
8089 dependencies:
8090 '@babel/core': 7.29.7
8091 '@babel/helper-plugin-utils': 7.29.7
8092
8093 '@babel/plugin-transform-flow-strip-types@7.29.7(@babel/core@7.29.7)':
8094 dependencies:
8095 '@babel/core': 7.29.7
8096 '@babel/helper-plugin-utils': 7.29.7
8097 '@babel/plugin-syntax-flow': 7.29.7(@babel/core@7.29.7)
8098
8099 '@babel/plugin-transform-for-of@7.29.7(@babel/core@7.29.7)':
8100 dependencies:
8101 '@babel/core': 7.29.7
8102 '@babel/helper-plugin-utils': 7.29.7
8103 '@babel/helper-skip-transparent-expression-wrappers': 7.29.7
8104 transitivePeerDependencies:
8105 - supports-color
8106
8107 '@babel/plugin-transform-logical-assignment-operators@7.29.7(@babel/core@7.29.7)':
8108 dependencies:
8109 '@babel/core': 7.29.7
8110 '@babel/helper-plugin-utils': 7.29.7
8111
8112 '@babel/plugin-transform-modules-commonjs@7.29.7(@babel/core@7.29.7)':
8113 dependencies:
8114 '@babel/core': 7.29.7
8115 '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7)
8116 '@babel/helper-plugin-utils': 7.29.7
8117 transitivePeerDependencies:
8118 - supports-color
8119
8120 '@babel/plugin-transform-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7)':
8121 dependencies:
8122 '@babel/core': 7.29.7
8123 '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7)
8124 '@babel/helper-plugin-utils': 7.29.7
8125
8126 '@babel/plugin-transform-nullish-coalescing-operator@7.29.7(@babel/core@7.29.7)':
8127 dependencies:
8128 '@babel/core': 7.29.7
8129 '@babel/helper-plugin-utils': 7.29.7
8130
8131 '@babel/plugin-transform-object-rest-spread@7.29.7(@babel/core@7.29.7)':
8132 dependencies:
8133 '@babel/core': 7.29.7
8134 '@babel/helper-compilation-targets': 7.29.7
8135 '@babel/helper-plugin-utils': 7.29.7
8136 '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7)
8137 '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7)
8138 '@babel/traverse': 7.29.7
8139 transitivePeerDependencies:
8140 - supports-color
8141
8142 '@babel/plugin-transform-optional-catch-binding@7.29.7(@babel/core@7.29.7)':
8143 dependencies:
8144 '@babel/core': 7.29.7
8145 '@babel/helper-plugin-utils': 7.29.7
8146
8147 '@babel/plugin-transform-optional-chaining@7.29.7(@babel/core@7.29.7)':
8148 dependencies:
8149 '@babel/core': 7.29.7
8150 '@babel/helper-plugin-utils': 7.29.7
8151 '@babel/helper-skip-transparent-expression-wrappers': 7.29.7
8152 transitivePeerDependencies:
8153 - supports-color
8154
8155 '@babel/plugin-transform-parameters@7.29.7(@babel/core@7.29.7)':
8156 dependencies:
8157 '@babel/core': 7.29.7
8158 '@babel/helper-plugin-utils': 7.29.7
8159
8160 '@babel/plugin-transform-private-methods@7.29.7(@babel/core@7.29.7)':
8161 dependencies:
8162 '@babel/core': 7.29.7
8163 '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7)
8164 '@babel/helper-plugin-utils': 7.29.7
8165 transitivePeerDependencies:
8166 - supports-color
8167
8168 '@babel/plugin-transform-private-property-in-object@7.29.7(@babel/core@7.29.7)':
8169 dependencies:
8170 '@babel/core': 7.29.7
8171 '@babel/helper-annotate-as-pure': 7.29.7
8172 '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7)
8173 '@babel/helper-plugin-utils': 7.29.7
8174 transitivePeerDependencies:
8175 - supports-color
8176
8177 '@babel/plugin-transform-react-display-name@7.29.7(@babel/core@7.29.7)':
8178 dependencies:
8179 '@babel/core': 7.29.7
8180 '@babel/helper-plugin-utils': 7.29.7
8181
8182 '@babel/plugin-transform-react-jsx-development@7.29.7(@babel/core@7.29.7)':
8183 dependencies:
8184 '@babel/core': 7.29.7
8185 '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7)
8186 transitivePeerDependencies:
8187 - supports-color
8188
8189 '@babel/plugin-transform-react-jsx-self@7.29.7(@babel/core@7.29.7)':
8190 dependencies:
8191 '@babel/core': 7.29.7
8192 '@babel/helper-plugin-utils': 7.29.7
8193
8194 '@babel/plugin-transform-react-jsx-source@7.29.7(@babel/core@7.29.7)':
8195 dependencies:
8196 '@babel/core': 7.29.7
8197 '@babel/helper-plugin-utils': 7.29.7
8198
8199 '@babel/plugin-transform-react-jsx@7.29.7(@babel/core@7.29.7)':
8200 dependencies:
8201 '@babel/core': 7.29.7
8202 '@babel/helper-annotate-as-pure': 7.29.7
8203 '@babel/helper-module-imports': 7.29.7
8204 '@babel/helper-plugin-utils': 7.29.7
8205 '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7)
8206 '@babel/types': 7.29.7
8207 transitivePeerDependencies:
8208 - supports-color
8209
8210 '@babel/plugin-transform-react-pure-annotations@7.29.7(@babel/core@7.29.7)':
8211 dependencies:
8212 '@babel/core': 7.29.7
8213 '@babel/helper-annotate-as-pure': 7.29.7
8214 '@babel/helper-plugin-utils': 7.29.7
8215
8216 '@babel/plugin-transform-regenerator@7.29.7(@babel/core@7.29.7)':
8217 dependencies:
8218 '@babel/core': 7.29.7
8219 '@babel/helper-plugin-utils': 7.29.7
8220
8221 '@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7)':
8222 dependencies:
8223 '@babel/core': 7.29.7
8224 '@babel/helper-module-imports': 7.29.7
8225 '@babel/helper-plugin-utils': 7.29.7
8226 babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7)
8227 babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.29.7)
8228 babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7)
8229 semver: 6.3.1
8230 transitivePeerDependencies:
8231 - supports-color
8232
8233 '@babel/plugin-transform-shorthand-properties@7.29.7(@babel/core@7.29.7)':
8234 dependencies:
8235 '@babel/core': 7.29.7
8236 '@babel/helper-plugin-utils': 7.29.7
8237
8238 '@babel/plugin-transform-template-literals@7.29.7(@babel/core@7.29.7)':
8239 dependencies:
8240 '@babel/core': 7.29.7
8241 '@babel/helper-plugin-utils': 7.29.7
8242
8243 '@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7)':
8244 dependencies:
8245 '@babel/core': 7.29.7
8246 '@babel/helper-annotate-as-pure': 7.29.7
8247 '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7)
8248 '@babel/helper-plugin-utils': 7.29.7
8249 '@babel/helper-skip-transparent-expression-wrappers': 7.29.7
8250 '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7)
8251 transitivePeerDependencies:
8252 - supports-color
8253
8254 '@babel/plugin-transform-unicode-regex@7.29.7(@babel/core@7.29.7)':
8255 dependencies:
8256 '@babel/core': 7.29.7
8257 '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7)
8258 '@babel/helper-plugin-utils': 7.29.7
8259
8260 '@babel/preset-typescript@7.29.7(@babel/core@7.29.7)':
8261 dependencies:
8262 '@babel/core': 7.29.7
8263 '@babel/helper-plugin-utils': 7.29.7
8264 '@babel/helper-validator-option': 7.29.7
8265 '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7)
8266 '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7)
8267 '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7)
8268 transitivePeerDependencies:
8269 - supports-color
8270
8271 '@babel/runtime@7.29.7': {}
8272
8273 '@babel/template@7.29.7':
8274 dependencies:
8275 '@babel/code-frame': 7.29.7
8276 '@babel/parser': 7.29.7
8277 '@babel/types': 7.29.7
8278
8279 '@babel/traverse@7.29.7':
8280 dependencies:
8281 '@babel/code-frame': 7.29.7
8282 '@babel/generator': 7.29.7
8283 '@babel/helper-globals': 7.29.7
8284 '@babel/parser': 7.29.7
8285 '@babel/template': 7.29.7
8286 '@babel/types': 7.29.7
8287 debug: 4.4.3
8288 transitivePeerDependencies:
8289 - supports-color
8290
8291 '@babel/types@7.29.7':
8292 dependencies:
8293 '@babel/helper-string-parser': 7.29.7
8294 '@babel/helper-validator-identifier': 7.29.7
8295
8296 '@base-ui/react@1.5.0(@types/react@19.2.16)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
8297 dependencies:
8298 '@babel/runtime': 7.29.7
8299 '@base-ui/utils': 0.2.9(@types/react@19.2.16)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
8300 '@floating-ui/react-dom': 2.1.8(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
8301 '@floating-ui/utils': 0.2.11
8302 react: 19.2.6
8303 react-dom: 19.2.6(react@19.2.6)
8304 use-sync-external-store: 1.6.0(react@19.2.6)
8305 optionalDependencies:
8306 '@types/react': 19.2.16
8307
8308 '@base-ui/utils@0.2.9(@types/react@19.2.16)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
8309 dependencies:
8310 '@babel/runtime': 7.29.7
8311 '@floating-ui/utils': 0.2.11
8312 react: 19.2.6
8313 react-dom: 19.2.6(react@19.2.6)
8314 reselect: 5.2.0
8315 use-sync-external-store: 1.6.0(react@19.2.6)
8316 optionalDependencies:
8317 '@types/react': 19.2.16
8318
8319 '@callstack/liquid-glass@0.7.1(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)':
8320 dependencies:
8321 react: 19.2.3
8322 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
8323
8324 '@capsizecss/unpack@4.0.0':
8325 dependencies:
8326 fontkitten: 1.0.3
8327
8328 '@clack/core@1.4.0':
8329 dependencies:
8330 fast-wrap-ansi: 0.2.2
8331 sisteransi: 1.0.5
8332
8333 '@clack/prompts@1.5.0':
8334 dependencies:
8335 '@clack/core': 1.4.0
8336 fast-string-width: 3.0.2
8337 fast-wrap-ansi: 0.2.2
8338 sisteransi: 1.0.5
8339
8340 '@dnd-kit/accessibility@3.1.1(react@19.2.6)':
8341 dependencies:
8342 react: 19.2.6
8343 tslib: 2.8.1
8344
8345 '@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
8346 dependencies:
8347 '@dnd-kit/accessibility': 3.1.1(react@19.2.6)
8348 '@dnd-kit/utilities': 3.2.2(react@19.2.6)
8349 react: 19.2.6
8350 react-dom: 19.2.6(react@19.2.6)
8351 tslib: 2.8.1
8352
8353 '@dnd-kit/modifiers@9.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)':
8354 dependencies:
8355 '@dnd-kit/core': 6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
8356 '@dnd-kit/utilities': 3.2.2(react@19.2.6)
8357 react: 19.2.6
8358 tslib: 2.8.1
8359
8360 '@dnd-kit/sortable@10.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)':
8361 dependencies:
8362 '@dnd-kit/core': 6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
8363 '@dnd-kit/utilities': 3.2.2(react@19.2.6)
8364 react: 19.2.6
8365 tslib: 2.8.1
8366
8367 '@dnd-kit/utilities@3.2.2(react@19.2.6)':
8368 dependencies:
8369 react: 19.2.6
8370 tslib: 2.8.1
8371
8372 '@effect/atom-react@4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))(react@19.2.3)(scheduler@0.27.0)':
8373 dependencies:
8374 effect: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
8375 react: 19.2.3
8376 scheduler: 0.27.0
8377
8378 '@effect/atom-react@4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))(react@19.2.6)(scheduler@0.27.0)':
8379 dependencies:
8380 effect: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
8381 react: 19.2.6
8382 scheduler: 0.27.0
8383
8384 '@effect/openapi-generator@4.0.0-beta.73(@effect/platform-node@4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))(ioredis@5.11.0))(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))':
8385 dependencies:
8386 '@effect/platform-node': 4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))(ioredis@5.11.0)
8387 effect: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
8388
8389 '@effect/platform-bun@4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))':
8390 dependencies:
8391 '@effect/platform-node-shared': 4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))
8392 effect: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
8393 transitivePeerDependencies:
8394 - bufferutil
8395 - utf-8-validate
8396
8397 '@effect/platform-node-shared@4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))':
8398 dependencies:
8399 '@types/ws': 8.18.1
8400 effect: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
8401 ws: 8.21.0
8402 transitivePeerDependencies:
8403 - bufferutil
8404 - utf-8-validate
8405
8406 '@effect/platform-node@4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))(ioredis@5.11.0)':
8407 dependencies:
8408 '@effect/platform-node-shared': 4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))
8409 effect: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
8410 ioredis: 5.11.0
8411 mime: 4.1.0
8412 undici: 8.3.0
8413 transitivePeerDependencies:
8414 - bufferutil
8415 - utf-8-validate
8416
8417 '@effect/sql-sqlite-bun@4.0.0-beta.73(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))':
8418 dependencies:
8419 effect: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
8420
8421 '@effect/tsgo-darwin-arm64@0.11.4':
8422 optional: true
8423
8424 '@effect/tsgo-darwin-x64@0.11.4':
8425 optional: true
8426
8427 '@effect/tsgo-linux-arm64@0.11.4':
8428 optional: true
8429
8430 '@effect/tsgo-linux-arm@0.11.4':
8431 optional: true
8432
8433 '@effect/tsgo-linux-x64@0.11.4':
8434 optional: true
8435
8436 '@effect/tsgo-win32-arm64@0.11.4':
8437 optional: true
8438
8439 '@effect/tsgo-win32-x64@0.11.4':
8440 optional: true
8441
8442 '@effect/tsgo@0.11.4':
8443 optionalDependencies:
8444 '@effect/tsgo-darwin-arm64': 0.11.4
8445 '@effect/tsgo-darwin-x64': 0.11.4
8446 '@effect/tsgo-linux-arm': 0.11.4
8447 '@effect/tsgo-linux-arm64': 0.11.4
8448 '@effect/tsgo-linux-x64': 0.11.4
8449 '@effect/tsgo-win32-arm64': 0.11.4
8450 '@effect/tsgo-win32-x64': 0.11.4
8451
8452 '@effect/vitest@4.0.0-beta.73(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01))':
8453 dependencies:
8454 effect: 4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01)
8455 vitest: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
8456
8457 '@egjs/hammerjs@2.0.17':
8458 dependencies:
8459 '@types/hammerjs': 2.0.46
8460
8461 '@electron/get@2.0.3':
8462 dependencies:
8463 debug: 4.4.3
8464 env-paths: 2.2.1
8465 fs-extra: 8.1.0
8466 got: 11.8.6
8467 progress: 2.0.3
8468 semver: 6.3.1
8469 sumchecker: 3.0.1
8470 optionalDependencies:
8471 global-agent: 3.0.0
8472 transitivePeerDependencies:
8473 - supports-color
8474
8475 '@emmetio/abbreviation@2.3.3':
8476 dependencies:
8477 '@emmetio/scanner': 1.0.4
8478
8479 '@emmetio/css-abbreviation@2.1.8':
8480 dependencies:
8481 '@emmetio/scanner': 1.0.4
8482
8483 '@emmetio/css-parser@0.4.1':
8484 dependencies:
8485 '@emmetio/stream-reader': 2.2.0
8486 '@emmetio/stream-reader-utils': 0.1.0
8487
8488 '@emmetio/html-matcher@1.3.0':
8489 dependencies:
8490 '@emmetio/scanner': 1.0.4
8491
8492 '@emmetio/scanner@1.0.4': {}
8493
8494 '@emmetio/stream-reader-utils@0.1.0': {}
8495
8496 '@emmetio/stream-reader@2.2.0': {}
8497
8498 '@emnapi/core@1.10.0':
8499 dependencies:
8500 '@emnapi/wasi-threads': 1.2.1
8501 tslib: 2.8.1
8502 optional: true
8503
8504 '@emnapi/runtime@1.10.0':
8505 dependencies:
8506 tslib: 2.8.1
8507 optional: true
8508
8509 '@emnapi/wasi-threads@1.2.1':
8510 dependencies:
8511 tslib: 2.8.1
8512 optional: true
8513
8514 '@epic-web/invariant@1.0.0': {}
8515
8516 '@esbuild/aix-ppc64@0.27.7':
8517 optional: true
8518
8519 '@esbuild/android-arm64@0.27.7':
8520 optional: true
8521
8522 '@esbuild/android-arm@0.27.7':
8523 optional: true
8524
8525 '@esbuild/android-x64@0.27.7':
8526 optional: true
8527
8528 '@esbuild/darwin-arm64@0.27.7':
8529 optional: true
8530
8531 '@esbuild/darwin-x64@0.27.7':
8532 optional: true
8533
8534 '@esbuild/freebsd-arm64@0.27.7':
8535 optional: true
8536
8537 '@esbuild/freebsd-x64@0.27.7':
8538 optional: true
8539
8540 '@esbuild/linux-arm64@0.27.7':
8541 optional: true
8542
8543 '@esbuild/linux-arm@0.27.7':
8544 optional: true
8545
8546 '@esbuild/linux-ia32@0.27.7':
8547 optional: true
8548
8549 '@esbuild/linux-loong64@0.27.7':
8550 optional: true
8551
8552 '@esbuild/linux-mips64el@0.27.7':
8553 optional: true
8554
8555 '@esbuild/linux-ppc64@0.27.7':
8556 optional: true
8557
8558 '@esbuild/linux-riscv64@0.27.7':
8559 optional: true
8560
8561 '@esbuild/linux-s390x@0.27.7':
8562 optional: true
8563
8564 '@esbuild/linux-x64@0.27.7':
8565 optional: true
8566
8567 '@esbuild/netbsd-arm64@0.27.7':
8568 optional: true
8569
8570 '@esbuild/netbsd-x64@0.27.7':
8571 optional: true
8572
8573 '@esbuild/openbsd-arm64@0.27.7':
8574 optional: true
8575
8576 '@esbuild/openbsd-x64@0.27.7':
8577 optional: true
8578
8579 '@esbuild/openharmony-arm64@0.27.7':
8580 optional: true
8581
8582 '@esbuild/sunos-x64@0.27.7':
8583 optional: true
8584
8585 '@esbuild/win32-arm64@0.27.7':
8586 optional: true
8587
8588 '@esbuild/win32-ia32@0.27.7':
8589 optional: true
8590
8591 '@esbuild/win32-x64@0.27.7':
8592 optional: true
8593
8594 '@expo-google-fonts/dm-sans@0.4.2': {}
8595
8596 '@expo-google-fonts/material-symbols@0.4.38': {}
8597
8598 '@expo/cli@56.1.13(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-constants@56.0.16)(expo-font@56.0.5)(expo-router@56.2.8)(expo@56.0.8)(react-dom@19.2.3(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)':
8599 dependencies:
8600 '@expo/code-signing-certificates': 0.0.6
8601 '@expo/config': 56.0.9(typescript@6.0.3)
8602 '@expo/config-plugins': 56.0.8(typescript@6.0.3)
8603 '@expo/devcert': 1.2.1
8604 '@expo/env': 2.3.0
8605 '@expo/image-utils': 0.10.1(typescript@6.0.3)
8606 '@expo/inline-modules': 0.0.10(typescript@6.0.3)
8607 '@expo/json-file': 10.2.0
8608 '@expo/log-box': 56.0.12(@expo/dom-webview@56.0.5)(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
8609 '@expo/metro': 56.0.0
8610 '@expo/metro-config': 56.0.13(expo@56.0.8)(typescript@6.0.3)
8611 '@expo/metro-file-map': 56.0.3
8612 '@expo/osascript': 2.6.0
8613 '@expo/package-manager': 1.12.1
8614 '@expo/plist': 0.7.0
8615 '@expo/prebuild-config': 56.0.14(typescript@6.0.3)
8616 '@expo/require-utils': 56.1.3(typescript@6.0.3)
8617 '@expo/router-server': 56.0.12(@expo/metro-runtime@56.0.13)(expo-constants@56.0.16)(expo-font@56.0.5)(expo-router@56.2.8)(expo-server@56.0.4)(expo@56.0.8)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
8618 '@expo/schema-utils': 56.0.1
8619 '@expo/spawn-async': 1.8.0
8620 '@expo/ws-tunnel': 1.0.6
8621 '@expo/xcpretty': 4.4.4
8622 '@react-native/dev-middleware': 0.85.3
8623 accepts: 1.3.8
8624 arg: 5.0.2
8625 bplist-creator: 0.1.0
8626 bplist-parser: 0.3.2
8627 chalk: 4.1.2
8628 ci-info: 3.9.0
8629 compression: 1.8.1
8630 connect: 3.7.0
8631 debug: 4.4.3
8632 dnssd-advertise: 1.1.4
8633 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
8634 expo-server: 56.0.4
8635 fetch-nodeshim: 0.4.10
8636 getenv: 2.0.0
8637 glob: 13.0.6
8638 lan-network: 0.2.1
8639 multitars: 1.0.0
8640 node-forge: 1.4.0
8641 npm-package-arg: 11.0.3
8642 ora: 3.4.0
8643 picomatch: 4.0.4
8644 pretty-format: 29.7.0
8645 progress: 2.0.3
8646 prompts: 2.4.2
8647 resolve-from: 5.0.0
8648 semver: 7.8.1
8649 send: 0.19.2
8650 slugify: 1.6.9
8651 stacktrace-parser: 0.1.11
8652 structured-headers: 0.4.1
8653 terminal-link: 2.1.1
8654 toqr: 0.1.1
8655 wrap-ansi: 7.0.0
8656 ws: 8.21.0
8657 zod: 3.25.76
8658 optionalDependencies:
8659 expo-router: 56.2.8(4d9a97830dbb31ffd5bc7485c7ce9e51)
8660 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
8661 transitivePeerDependencies:
8662 - '@expo/dom-webview'
8663 - '@expo/metro-runtime'
8664 - bufferutil
8665 - expo-constants
8666 - expo-font
8667 - react
8668 - react-dom
8669 - react-server-dom-webpack
8670 - supports-color
8671 - typescript
8672 - utf-8-validate
8673
8674 '@expo/code-signing-certificates@0.0.6':
8675 dependencies:
8676 node-forge: 1.4.0
8677
8678 '@expo/config-plugins@56.0.8(typescript@6.0.3)':
8679 dependencies:
8680 '@expo/config-types': 56.0.5
8681 '@expo/json-file': 10.2.0
8682 '@expo/plist': 0.7.0
8683 '@expo/require-utils': 56.1.3(typescript@6.0.3)
8684 '@expo/sdk-runtime-versions': 1.0.0
8685 chalk: 4.1.2
8686 debug: 4.4.3
8687 getenv: 2.0.0
8688 glob: 13.0.6
8689 semver: 7.8.1
8690 slugify: 1.6.9
8691 xcode: 3.0.1
8692 xml2js: 0.6.0
8693 transitivePeerDependencies:
8694 - supports-color
8695 - typescript
8696
8697 '@expo/config-types@56.0.5': {}
8698
8699 '@expo/config@56.0.9(typescript@6.0.3)':
8700 dependencies:
8701 '@expo/config-plugins': 56.0.8(typescript@6.0.3)
8702 '@expo/config-types': 56.0.5
8703 '@expo/json-file': 10.2.0
8704 '@expo/require-utils': 56.1.3(typescript@6.0.3)
8705 deepmerge: 4.3.1
8706 getenv: 2.0.0
8707 glob: 13.0.6
8708 resolve-workspace-root: 2.0.1
8709 semver: 7.8.1
8710 slugify: 1.6.9
8711 transitivePeerDependencies:
8712 - supports-color
8713 - typescript
8714
8715 '@expo/devcert@1.2.1':
8716 dependencies:
8717 '@expo/sudo-prompt': 9.3.2
8718 debug: 3.2.7
8719 transitivePeerDependencies:
8720 - supports-color
8721
8722 '@expo/devtools@56.0.2(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)':
8723 dependencies:
8724 chalk: 4.1.2
8725 optionalDependencies:
8726 react: 19.2.3
8727 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
8728
8729 '@expo/dom-webview@56.0.5(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)':
8730 dependencies:
8731 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
8732 react: 19.2.3
8733 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
8734
8735 '@expo/env@2.3.0':
8736 dependencies:
8737 chalk: 4.1.2
8738 debug: 4.4.3
8739 getenv: 2.0.0
8740 transitivePeerDependencies:
8741 - supports-color
8742
8743 '@expo/expo-modules-macros-plugin@0.0.9': {}
8744
8745 '@expo/fingerprint@0.19.3':
8746 dependencies:
8747 '@expo/env': 2.3.0
8748 '@expo/spawn-async': 1.8.0
8749 arg: 5.0.2
8750 chalk: 4.1.2
8751 debug: 4.4.3
8752 getenv: 2.0.0
8753 glob: 13.0.6
8754 ignore: 5.3.2
8755 minimatch: 10.2.5
8756 resolve-from: 5.0.0
8757 semver: 7.8.1
8758 transitivePeerDependencies:
8759 - supports-color
8760
8761 '@expo/image-utils@0.10.1(typescript@6.0.3)':
8762 dependencies:
8763 '@expo/require-utils': 56.1.3(typescript@6.0.3)
8764 '@expo/spawn-async': 1.8.0
8765 chalk: 4.1.2
8766 getenv: 2.0.0
8767 jimp-compact: 0.16.1
8768 parse-png: 2.1.0
8769 semver: 7.8.1
8770 transitivePeerDependencies:
8771 - supports-color
8772 - typescript
8773
8774 '@expo/inline-modules@0.0.10(typescript@6.0.3)':
8775 dependencies:
8776 '@expo/config-plugins': 56.0.8(typescript@6.0.3)
8777 transitivePeerDependencies:
8778 - supports-color
8779 - typescript
8780
8781 '@expo/json-file@10.2.0':
8782 dependencies:
8783 '@babel/code-frame': 7.29.7
8784 json5: 2.2.3
8785
8786 '@expo/local-build-cache-provider@56.0.8(typescript@6.0.3)':
8787 dependencies:
8788 '@expo/config': 56.0.9(typescript@6.0.3)
8789 chalk: 4.1.2
8790 transitivePeerDependencies:
8791 - supports-color
8792 - typescript
8793
8794 '@expo/log-box@56.0.12(@expo/dom-webview@56.0.5)(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)':
8795 dependencies:
8796 '@expo/dom-webview': 56.0.5(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
8797 anser: 1.4.10
8798 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
8799 react: 19.2.3
8800 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
8801 stacktrace-parser: 0.1.11
8802
8803 '@expo/metro-config@56.0.13(expo@56.0.8)(typescript@6.0.3)':
8804 dependencies:
8805 '@babel/code-frame': 7.29.7
8806 '@babel/core': 7.29.7
8807 '@babel/generator': 7.29.7
8808 '@expo/config': 56.0.9(typescript@6.0.3)
8809 '@expo/env': 2.3.0
8810 '@expo/json-file': 10.2.0
8811 '@expo/metro': 56.0.0
8812 '@expo/require-utils': 56.1.3(typescript@6.0.3)
8813 '@expo/spawn-async': 1.8.0
8814 '@jridgewell/gen-mapping': 0.3.13
8815 '@jridgewell/remapping': 2.3.5
8816 '@jridgewell/sourcemap-codec': 1.5.5
8817 browserslist: 4.28.2
8818 chalk: 4.1.2
8819 debug: 4.4.3
8820 getenv: 2.0.0
8821 glob: 13.0.6
8822 hermes-parser: 0.33.3
8823 jsc-safe-url: 0.2.4
8824 lightningcss: 1.32.0
8825 msgpackr: 2.0.2
8826 picomatch: 4.0.4
8827 postcss: 8.5.15
8828 resolve-from: 5.0.0
8829 optionalDependencies:
8830 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
8831 transitivePeerDependencies:
8832 - bufferutil
8833 - supports-color
8834 - typescript
8835 - utf-8-validate
8836
8837 '@expo/metro-file-map@56.0.3':
8838 dependencies:
8839 debug: 4.4.3
8840 fb-watchman: 2.0.2
8841 invariant: 2.2.4
8842 jest-worker: 29.7.0
8843 micromatch: 4.0.8
8844 walker: 1.0.8
8845 transitivePeerDependencies:
8846 - supports-color
8847
8848 '@expo/metro-runtime@56.0.13(@expo/log-box@56.0.12)(expo@56.0.8)(react-dom@19.2.3(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)':
8849 dependencies:
8850 '@expo/log-box': 56.0.12(@expo/dom-webview@56.0.5)(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
8851 anser: 1.4.10
8852 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
8853 pretty-format: 29.7.0
8854 react: 19.2.3
8855 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
8856 stacktrace-parser: 0.1.11
8857 whatwg-fetch: 3.6.20
8858 optionalDependencies:
8859 react-dom: 19.2.3(react@19.2.3)
8860
8861 '@expo/metro@56.0.0':
8862 dependencies:
8863 metro: 0.84.4
8864 metro-babel-transformer: 0.84.4
8865 metro-cache: 0.84.4
8866 metro-cache-key: 0.84.4
8867 metro-config: 0.84.4
8868 metro-core: 0.84.4
8869 metro-file-map: 0.84.4
8870 metro-minify-terser: 0.84.4
8871 metro-resolver: 0.84.4
8872 metro-runtime: 0.84.4
8873 metro-source-map: 0.84.4
8874 metro-symbolicate: 0.84.4
8875 metro-transform-plugins: 0.84.4
8876 metro-transform-worker: 0.84.4
8877 transitivePeerDependencies:
8878 - bufferutil
8879 - supports-color
8880 - utf-8-validate
8881
8882 '@expo/osascript@2.6.0':
8883 dependencies:
8884 '@expo/spawn-async': 1.8.0
8885
8886 '@expo/package-manager@1.12.1':
8887 dependencies:
8888 '@expo/json-file': 10.2.0
8889 '@expo/spawn-async': 1.8.0
8890 chalk: 4.1.2
8891 npm-package-arg: 11.0.3
8892 ora: 3.4.0
8893 resolve-workspace-root: 2.0.1
8894
8895 '@expo/plist@0.7.0':
8896 dependencies:
8897 '@xmldom/xmldom': 0.8.13
8898 base64-js: 1.5.1
8899 xmlbuilder: 15.1.1
8900
8901 '@expo/prebuild-config@56.0.14(typescript@6.0.3)':
8902 dependencies:
8903 '@expo/config': 56.0.9(typescript@6.0.3)
8904 '@expo/config-plugins': 56.0.8(typescript@6.0.3)
8905 '@expo/config-types': 56.0.5
8906 '@expo/image-utils': 0.10.1(typescript@6.0.3)
8907 '@expo/json-file': 10.2.0
8908 '@react-native/normalize-colors': 0.85.3
8909 debug: 4.4.3
8910 expo-modules-autolinking: 56.0.14(typescript@6.0.3)
8911 resolve-from: 5.0.0
8912 semver: 7.8.1
8913 transitivePeerDependencies:
8914 - supports-color
8915 - typescript
8916
8917 '@expo/require-utils@56.1.3(typescript@6.0.3)':
8918 dependencies:
8919 '@babel/code-frame': 7.29.7
8920 '@babel/core': 7.29.7
8921 '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7)
8922 optionalDependencies:
8923 typescript: 6.0.3
8924 transitivePeerDependencies:
8925 - supports-color
8926
8927 '@expo/router-server@56.0.12(@expo/metro-runtime@56.0.13)(expo-constants@56.0.16)(expo-font@56.0.5)(expo-router@56.2.8)(expo-server@56.0.4)(expo@56.0.8)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
8928 dependencies:
8929 debug: 4.4.3
8930 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
8931 expo-constants: 56.0.16(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))
8932 expo-font: 56.0.5(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
8933 expo-server: 56.0.4
8934 react: 19.2.3
8935 optionalDependencies:
8936 '@expo/metro-runtime': 56.0.13(@expo/log-box@56.0.12)(expo@56.0.8)(react-dom@19.2.3(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
8937 expo-router: 56.2.8(4d9a97830dbb31ffd5bc7485c7ce9e51)
8938 react-dom: 19.2.3(react@19.2.3)
8939 transitivePeerDependencies:
8940 - supports-color
8941
8942 '@expo/schema-utils@56.0.1': {}
8943
8944 '@expo/sdk-runtime-versions@1.0.0': {}
8945
8946 '@expo/spawn-async@1.8.0':
8947 dependencies:
8948 cross-spawn: 7.0.6
8949
8950 '@expo/sudo-prompt@9.3.2': {}
8951
8952 '@expo/ui@56.0.15(@babel/core@7.29.7)(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(expo@56.0.8)(react-dom@19.2.3(react@19.2.3))(react-native-reanimated@4.3.1(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)':
8953 dependencies:
8954 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
8955 react: 19.2.3
8956 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
8957 sf-symbols-typescript: 2.2.0
8958 vaul: 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
8959 optionalDependencies:
8960 '@babel/core': 7.29.7
8961 react-dom: 19.2.3(react@19.2.3)
8962 react-native-reanimated: 4.3.1(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
8963 react-native-worklets: 0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
8964 transitivePeerDependencies:
8965 - '@types/react'
8966 - '@types/react-dom'
8967
8968 '@expo/ws-tunnel@1.0.6': {}
8969
8970 '@expo/xcpretty@4.4.4':
8971 dependencies:
8972 '@babel/code-frame': 7.29.7
8973 chalk: 4.1.2
8974 js-yaml: 4.2.0
8975
8976 '@floating-ui/core@1.7.5':
8977 dependencies:
8978 '@floating-ui/utils': 0.2.11
8979
8980 '@floating-ui/dom@1.7.6':
8981 dependencies:
8982 '@floating-ui/core': 1.7.5
8983 '@floating-ui/utils': 0.2.11
8984
8985 '@floating-ui/react-dom@2.1.8(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
8986 dependencies:
8987 '@floating-ui/dom': 1.7.6
8988 react: 19.2.6
8989 react-dom: 19.2.6(react@19.2.6)
8990
8991 '@floating-ui/react@0.27.19(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
8992 dependencies:
8993 '@floating-ui/react-dom': 2.1.8(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
8994 '@floating-ui/utils': 0.2.11
8995 react: 19.2.6
8996 react-dom: 19.2.6(react@19.2.6)
8997 tabbable: 6.4.0
8998
8999 '@floating-ui/utils@0.2.11': {}
9000
9001 '@formkit/auto-animate@0.9.0': {}
9002
9003 '@hono/node-server@1.19.14(hono@4.12.23)':
9004 dependencies:
9005 hono: 4.12.23
9006
9007 '@img/colour@1.1.0':
9008 optional: true
9009
9010 '@img/sharp-darwin-arm64@0.34.5':
9011 optionalDependencies:
9012 '@img/sharp-libvips-darwin-arm64': 1.2.4
9013 optional: true
9014
9015 '@img/sharp-darwin-x64@0.34.5':
9016 optionalDependencies:
9017 '@img/sharp-libvips-darwin-x64': 1.2.4
9018 optional: true
9019
9020 '@img/sharp-libvips-darwin-arm64@1.2.4':
9021 optional: true
9022
9023 '@img/sharp-libvips-darwin-x64@1.2.4':
9024 optional: true
9025
9026 '@img/sharp-libvips-linux-arm64@1.2.4':
9027 optional: true
9028
9029 '@img/sharp-libvips-linux-arm@1.2.4':
9030 optional: true
9031
9032 '@img/sharp-libvips-linux-ppc64@1.2.4':
9033 optional: true
9034
9035 '@img/sharp-libvips-linux-riscv64@1.2.4':
9036 optional: true
9037
9038 '@img/sharp-libvips-linux-s390x@1.2.4':
9039 optional: true
9040
9041 '@img/sharp-libvips-linux-x64@1.2.4':
9042 optional: true
9043
9044 '@img/sharp-libvips-linuxmusl-arm64@1.2.4':
9045 optional: true
9046
9047 '@img/sharp-libvips-linuxmusl-x64@1.2.4':
9048 optional: true
9049
9050 '@img/sharp-linux-arm64@0.34.5':
9051 optionalDependencies:
9052 '@img/sharp-libvips-linux-arm64': 1.2.4
9053 optional: true
9054
9055 '@img/sharp-linux-arm@0.34.5':
9056 optionalDependencies:
9057 '@img/sharp-libvips-linux-arm': 1.2.4
9058 optional: true
9059
9060 '@img/sharp-linux-ppc64@0.34.5':
9061 optionalDependencies:
9062 '@img/sharp-libvips-linux-ppc64': 1.2.4
9063 optional: true
9064
9065 '@img/sharp-linux-riscv64@0.34.5':
9066 optionalDependencies:
9067 '@img/sharp-libvips-linux-riscv64': 1.2.4
9068 optional: true
9069
9070 '@img/sharp-linux-s390x@0.34.5':
9071 optionalDependencies:
9072 '@img/sharp-libvips-linux-s390x': 1.2.4
9073 optional: true
9074
9075 '@img/sharp-linux-x64@0.34.5':
9076 optionalDependencies:
9077 '@img/sharp-libvips-linux-x64': 1.2.4
9078 optional: true
9079
9080 '@img/sharp-linuxmusl-arm64@0.34.5':
9081 optionalDependencies:
9082 '@img/sharp-libvips-linuxmusl-arm64': 1.2.4
9083 optional: true
9084
9085 '@img/sharp-linuxmusl-x64@0.34.5':
9086 optionalDependencies:
9087 '@img/sharp-libvips-linuxmusl-x64': 1.2.4
9088 optional: true
9089
9090 '@img/sharp-wasm32@0.34.5':
9091 dependencies:
9092 '@emnapi/runtime': 1.10.0
9093 optional: true
9094
9095 '@img/sharp-win32-arm64@0.34.5':
9096 optional: true
9097
9098 '@img/sharp-win32-ia32@0.34.5':
9099 optional: true
9100
9101 '@img/sharp-win32-x64@0.34.5':
9102 optional: true
9103
9104 '@inquirer/ansi@1.0.2': {}
9105
9106 '@inquirer/confirm@5.1.21(@types/node@24.12.4)':
9107 dependencies:
9108 '@inquirer/core': 10.3.2(@types/node@24.12.4)
9109 '@inquirer/type': 3.0.10(@types/node@24.12.4)
9110 optionalDependencies:
9111 '@types/node': 24.12.4
9112
9113 '@inquirer/core@10.3.2(@types/node@24.12.4)':
9114 dependencies:
9115 '@inquirer/ansi': 1.0.2
9116 '@inquirer/figures': 1.0.15
9117 '@inquirer/type': 3.0.10(@types/node@24.12.4)
9118 cli-width: 4.1.0
9119 mute-stream: 2.0.0
9120 signal-exit: 4.1.0
9121 wrap-ansi: 6.2.0
9122 yoctocolors-cjs: 2.1.3
9123 optionalDependencies:
9124 '@types/node': 24.12.4
9125
9126 '@inquirer/figures@1.0.15': {}
9127
9128 '@inquirer/type@3.0.10(@types/node@24.12.4)':
9129 optionalDependencies:
9130 '@types/node': 24.12.4
9131
9132 '@ioredis/commands@1.10.0': {}
9133
9134 '@isaacs/ttlcache@1.4.1': {}
9135
9136 '@jest/schemas@29.6.3':
9137 dependencies:
9138 '@sinclair/typebox': 0.27.10
9139
9140 '@jest/types@29.6.3':
9141 dependencies:
9142 '@jest/schemas': 29.6.3
9143 '@types/istanbul-lib-coverage': 2.0.6
9144 '@types/istanbul-reports': 3.0.4
9145 '@types/node': 24.12.4
9146 '@types/yargs': 17.0.35
9147 chalk: 4.1.2
9148
9149 '@jridgewell/gen-mapping@0.3.13':
9150 dependencies:
9151 '@jridgewell/sourcemap-codec': 1.5.5
9152 '@jridgewell/trace-mapping': 0.3.31
9153
9154 '@jridgewell/remapping@2.3.5':
9155 dependencies:
9156 '@jridgewell/gen-mapping': 0.3.13
9157 '@jridgewell/trace-mapping': 0.3.31
9158
9159 '@jridgewell/resolve-uri@3.1.2': {}
9160
9161 '@jridgewell/source-map@0.3.11':
9162 dependencies:
9163 '@jridgewell/gen-mapping': 0.3.13
9164 '@jridgewell/trace-mapping': 0.3.31
9165
9166 '@jridgewell/sourcemap-codec@1.5.5': {}
9167
9168 '@jridgewell/trace-mapping@0.3.31':
9169 dependencies:
9170 '@jridgewell/resolve-uri': 3.1.2
9171 '@jridgewell/sourcemap-codec': 1.5.5
9172
9173 '@legendapp/list@3.0.0-beta.44(react-dom@19.2.3(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)':
9174 dependencies:
9175 react: 19.2.3
9176 use-sync-external-store: 1.6.0(react@19.2.3)
9177 optionalDependencies:
9178 react-dom: 19.2.3(react@19.2.3)
9179 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
9180
9181 '@legendapp/list@3.0.0-beta.44(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
9182 dependencies:
9183 react: 19.2.6
9184 use-sync-external-store: 1.6.0(react@19.2.6)
9185 optionalDependencies:
9186 react-dom: 19.2.6(react@19.2.6)
9187
9188 '@lexical/clipboard@0.41.0':
9189 dependencies:
9190 '@lexical/html': 0.41.0
9191 '@lexical/list': 0.41.0
9192 '@lexical/selection': 0.41.0
9193 '@lexical/utils': 0.41.0
9194 lexical: 0.41.0
9195
9196 '@lexical/code@0.41.0':
9197 dependencies:
9198 '@lexical/utils': 0.41.0
9199 lexical: 0.41.0
9200 prismjs: 1.30.0
9201
9202 '@lexical/devtools-core@0.41.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
9203 dependencies:
9204 '@lexical/html': 0.41.0
9205 '@lexical/link': 0.41.0
9206 '@lexical/mark': 0.41.0
9207 '@lexical/table': 0.41.0
9208 '@lexical/utils': 0.41.0
9209 lexical: 0.41.0
9210 react: 19.2.6
9211 react-dom: 19.2.6(react@19.2.6)
9212
9213 '@lexical/dragon@0.41.0':
9214 dependencies:
9215 '@lexical/extension': 0.41.0
9216 lexical: 0.41.0
9217
9218 '@lexical/extension@0.41.0':
9219 dependencies:
9220 '@lexical/utils': 0.41.0
9221 '@preact/signals-core': 1.14.2
9222 lexical: 0.41.0
9223
9224 '@lexical/hashtag@0.41.0':
9225 dependencies:
9226 '@lexical/text': 0.41.0
9227 '@lexical/utils': 0.41.0
9228 lexical: 0.41.0
9229
9230 '@lexical/history@0.41.0':
9231 dependencies:
9232 '@lexical/extension': 0.41.0
9233 '@lexical/utils': 0.41.0
9234 lexical: 0.41.0
9235
9236 '@lexical/html@0.41.0':
9237 dependencies:
9238 '@lexical/selection': 0.41.0
9239 '@lexical/utils': 0.41.0
9240 lexical: 0.41.0
9241
9242 '@lexical/link@0.41.0':
9243 dependencies:
9244 '@lexical/extension': 0.41.0
9245 '@lexical/utils': 0.41.0
9246 lexical: 0.41.0
9247
9248 '@lexical/list@0.41.0':
9249 dependencies:
9250 '@lexical/extension': 0.41.0
9251 '@lexical/selection': 0.41.0
9252 '@lexical/utils': 0.41.0
9253 lexical: 0.41.0
9254
9255 '@lexical/mark@0.41.0':
9256 dependencies:
9257 '@lexical/utils': 0.41.0
9258 lexical: 0.41.0
9259
9260 '@lexical/markdown@0.41.0':
9261 dependencies:
9262 '@lexical/code': 0.41.0
9263 '@lexical/link': 0.41.0
9264 '@lexical/list': 0.41.0
9265 '@lexical/rich-text': 0.41.0
9266 '@lexical/text': 0.41.0
9267 '@lexical/utils': 0.41.0
9268 lexical: 0.41.0
9269
9270 '@lexical/offset@0.41.0':
9271 dependencies:
9272 lexical: 0.41.0
9273
9274 '@lexical/overflow@0.41.0':
9275 dependencies:
9276 lexical: 0.41.0
9277
9278 '@lexical/plain-text@0.41.0':
9279 dependencies:
9280 '@lexical/clipboard': 0.41.0
9281 '@lexical/dragon': 0.41.0
9282 '@lexical/selection': 0.41.0
9283 '@lexical/utils': 0.41.0
9284 lexical: 0.41.0
9285
9286 '@lexical/react@0.41.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(yjs@13.6.31)':
9287 dependencies:
9288 '@floating-ui/react': 0.27.19(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
9289 '@lexical/devtools-core': 0.41.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
9290 '@lexical/dragon': 0.41.0
9291 '@lexical/extension': 0.41.0
9292 '@lexical/hashtag': 0.41.0
9293 '@lexical/history': 0.41.0
9294 '@lexical/link': 0.41.0
9295 '@lexical/list': 0.41.0
9296 '@lexical/mark': 0.41.0
9297 '@lexical/markdown': 0.41.0
9298 '@lexical/overflow': 0.41.0
9299 '@lexical/plain-text': 0.41.0
9300 '@lexical/rich-text': 0.41.0
9301 '@lexical/table': 0.41.0
9302 '@lexical/text': 0.41.0
9303 '@lexical/utils': 0.41.0
9304 '@lexical/yjs': 0.41.0(yjs@13.6.31)
9305 lexical: 0.41.0
9306 react: 19.2.6
9307 react-dom: 19.2.6(react@19.2.6)
9308 react-error-boundary: 6.1.2(react@19.2.6)
9309 transitivePeerDependencies:
9310 - yjs
9311
9312 '@lexical/rich-text@0.41.0':
9313 dependencies:
9314 '@lexical/clipboard': 0.41.0
9315 '@lexical/dragon': 0.41.0
9316 '@lexical/selection': 0.41.0
9317 '@lexical/utils': 0.41.0
9318 lexical: 0.41.0
9319
9320 '@lexical/selection@0.41.0':
9321 dependencies:
9322 lexical: 0.41.0
9323
9324 '@lexical/table@0.41.0':
9325 dependencies:
9326 '@lexical/clipboard': 0.41.0
9327 '@lexical/extension': 0.41.0
9328 '@lexical/utils': 0.41.0
9329 lexical: 0.41.0
9330
9331 '@lexical/text@0.41.0':
9332 dependencies:
9333 lexical: 0.41.0
9334
9335 '@lexical/utils@0.41.0':
9336 dependencies:
9337 '@lexical/selection': 0.41.0
9338 lexical: 0.41.0
9339
9340 '@lexical/yjs@0.41.0(yjs@13.6.31)':
9341 dependencies:
9342 '@lexical/offset': 0.41.0
9343 '@lexical/selection': 0.41.0
9344 lexical: 0.41.0
9345 yjs: 13.6.31
9346
9347 '@modelcontextprotocol/sdk@1.29.0(zod@4.4.3)':
9348 dependencies:
9349 '@hono/node-server': 1.19.14(hono@4.12.23)
9350 ajv: 8.20.0
9351 ajv-formats: 3.0.1(ajv@8.20.0)
9352 content-type: 1.0.5
9353 cors: 2.8.6
9354 cross-spawn: 7.0.6
9355 eventsource: 3.0.7
9356 eventsource-parser: 3.1.0
9357 express: 5.2.1
9358 express-rate-limit: 8.5.2(express@5.2.1)
9359 hono: 4.12.23
9360 jose: 6.2.3
9361 json-schema-typed: 8.0.2
9362 pkce-challenge: 5.0.1
9363 raw-body: 3.0.2
9364 zod: 4.4.3
9365 zod-to-json-schema: 3.25.2(zod@4.4.3)
9366 transitivePeerDependencies:
9367 - supports-color
9368
9369 '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.4':
9370 optional: true
9371
9372 '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.4':
9373 optional: true
9374
9375 '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.4':
9376 optional: true
9377
9378 '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.4':
9379 optional: true
9380
9381 '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.4':
9382 optional: true
9383
9384 '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.4':
9385 optional: true
9386
9387 '@mswjs/interceptors@0.41.9':
9388 dependencies:
9389 '@open-draft/deferred-promise': 2.2.0
9390 '@open-draft/logger': 0.3.0
9391 '@open-draft/until': 2.1.0
9392 is-node-process: 1.2.0
9393 outvariant: 1.4.3
9394 strict-event-emitter: 0.5.1
9395
9396 '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
9397 dependencies:
9398 '@emnapi/core': 1.10.0
9399 '@emnapi/runtime': 1.10.0
9400 '@tybys/wasm-util': 0.10.2
9401 optional: true
9402
9403 '@open-draft/deferred-promise@2.2.0': {}
9404
9405 '@open-draft/logger@0.3.0':
9406 dependencies:
9407 is-node-process: 1.2.0
9408 outvariant: 1.4.3
9409
9410 '@open-draft/until@2.1.0': {}
9411
9412 '@opencode-ai/sdk@1.15.13':
9413 dependencies:
9414 cross-spawn: 7.0.6
9415
9416 '@oslojs/encoding@1.1.0': {}
9417
9418 '@oxc-project/runtime@0.133.0': {}
9419
9420 '@oxc-project/types@0.127.0':
9421 optional: true
9422
9423 '@oxc-project/types@0.133.0': {}
9424
9425 '@oxfmt/binding-android-arm-eabi@0.52.0':
9426 optional: true
9427
9428 '@oxfmt/binding-android-arm64@0.52.0':
9429 optional: true
9430
9431 '@oxfmt/binding-darwin-arm64@0.52.0':
9432 optional: true
9433
9434 '@oxfmt/binding-darwin-x64@0.52.0':
9435 optional: true
9436
9437 '@oxfmt/binding-freebsd-x64@0.52.0':
9438 optional: true
9439
9440 '@oxfmt/binding-linux-arm-gnueabihf@0.52.0':
9441 optional: true
9442
9443 '@oxfmt/binding-linux-arm-musleabihf@0.52.0':
9444 optional: true
9445
9446 '@oxfmt/binding-linux-arm64-gnu@0.52.0':
9447 optional: true
9448
9449 '@oxfmt/binding-linux-arm64-musl@0.52.0':
9450 optional: true
9451
9452 '@oxfmt/binding-linux-ppc64-gnu@0.52.0':
9453 optional: true
9454
9455 '@oxfmt/binding-linux-riscv64-gnu@0.52.0':
9456 optional: true
9457
9458 '@oxfmt/binding-linux-riscv64-musl@0.52.0':
9459 optional: true
9460
9461 '@oxfmt/binding-linux-s390x-gnu@0.52.0':
9462 optional: true
9463
9464 '@oxfmt/binding-linux-x64-gnu@0.52.0':
9465 optional: true
9466
9467 '@oxfmt/binding-linux-x64-musl@0.52.0':
9468 optional: true
9469
9470 '@oxfmt/binding-openharmony-arm64@0.52.0':
9471 optional: true
9472
9473 '@oxfmt/binding-win32-arm64-msvc@0.52.0':
9474 optional: true
9475
9476 '@oxfmt/binding-win32-ia32-msvc@0.52.0':
9477 optional: true
9478
9479 '@oxfmt/binding-win32-x64-msvc@0.52.0':
9480 optional: true
9481
9482 '@oxlint-tsgolint/darwin-arm64@0.23.0':
9483 optional: true
9484
9485 '@oxlint-tsgolint/darwin-x64@0.23.0':
9486 optional: true
9487
9488 '@oxlint-tsgolint/linux-arm64@0.23.0':
9489 optional: true
9490
9491 '@oxlint-tsgolint/linux-x64@0.23.0':
9492 optional: true
9493
9494 '@oxlint-tsgolint/win32-arm64@0.23.0':
9495 optional: true
9496
9497 '@oxlint-tsgolint/win32-x64@0.23.0':
9498 optional: true
9499
9500 '@oxlint/binding-android-arm-eabi@1.67.0':
9501 optional: true
9502
9503 '@oxlint/binding-android-arm64@1.67.0':
9504 optional: true
9505
9506 '@oxlint/binding-darwin-arm64@1.67.0':
9507 optional: true
9508
9509 '@oxlint/binding-darwin-x64@1.67.0':
9510 optional: true
9511
9512 '@oxlint/binding-freebsd-x64@1.67.0':
9513 optional: true
9514
9515 '@oxlint/binding-linux-arm-gnueabihf@1.67.0':
9516 optional: true
9517
9518 '@oxlint/binding-linux-arm-musleabihf@1.67.0':
9519 optional: true
9520
9521 '@oxlint/binding-linux-arm64-gnu@1.67.0':
9522 optional: true
9523
9524 '@oxlint/binding-linux-arm64-musl@1.67.0':
9525 optional: true
9526
9527 '@oxlint/binding-linux-ppc64-gnu@1.67.0':
9528 optional: true
9529
9530 '@oxlint/binding-linux-riscv64-gnu@1.67.0':
9531 optional: true
9532
9533 '@oxlint/binding-linux-riscv64-musl@1.67.0':
9534 optional: true
9535
9536 '@oxlint/binding-linux-s390x-gnu@1.67.0':
9537 optional: true
9538
9539 '@oxlint/binding-linux-x64-gnu@1.67.0':
9540 optional: true
9541
9542 '@oxlint/binding-linux-x64-musl@1.67.0':
9543 optional: true
9544
9545 '@oxlint/binding-openharmony-arm64@1.67.0':
9546 optional: true
9547
9548 '@oxlint/binding-win32-arm64-msvc@1.67.0':
9549 optional: true
9550
9551 '@oxlint/binding-win32-ia32-msvc@1.67.0':
9552 optional: true
9553
9554 '@oxlint/binding-win32-x64-msvc@1.67.0':
9555 optional: true
9556
9557 '@oxlint/plugins@1.61.0': {}
9558
9559 '@oxlint/plugins@1.68.0': {}
9560
9561 '@pierre/diffs@1.1.20(patch_hash=e4e35ba95100de3708f900e0d9ea62bca732b1e4486024b5055f48cd128dd9e0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
9562 dependencies:
9563 '@pierre/theme': 0.0.28
9564 '@shikijs/transformers': 3.23.0
9565 diff: 8.0.3
9566 hast-util-to-html: 9.0.5
9567 lru_map: 0.4.1
9568 react: 19.2.3
9569 react-dom: 19.2.3(react@19.2.3)
9570 shiki: 3.23.0
9571
9572 '@pierre/diffs@1.1.20(patch_hash=e4e35ba95100de3708f900e0d9ea62bca732b1e4486024b5055f48cd128dd9e0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
9573 dependencies:
9574 '@pierre/theme': 0.0.28
9575 '@shikijs/transformers': 3.23.0
9576 diff: 8.0.3
9577 hast-util-to-html: 9.0.5
9578 lru_map: 0.4.1
9579 react: 19.2.6
9580 react-dom: 19.2.6(react@19.2.6)
9581 shiki: 3.23.0
9582
9583 '@pierre/theme@0.0.28': {}
9584
9585 '@polka/url@1.0.0-next.29': {}
9586
9587 '@preact/signals-core@1.14.2': {}
9588
9589 '@radix-ui/primitive@1.1.3': {}
9590
9591 '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
9592 dependencies:
9593 '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.3)
9594 '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.3)
9595 '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
9596 '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.3)
9597 react: 19.2.3
9598 react-dom: 19.2.3(react@19.2.3)
9599 optionalDependencies:
9600 '@types/react': 19.2.16
9601 '@types/react-dom': 19.2.3(@types/react@19.2.16)
9602
9603 '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.16)(react@19.2.3)':
9604 dependencies:
9605 react: 19.2.3
9606 optionalDependencies:
9607 '@types/react': 19.2.16
9608
9609 '@radix-ui/react-context@1.1.2(@types/react@19.2.16)(react@19.2.3)':
9610 dependencies:
9611 react: 19.2.3
9612 optionalDependencies:
9613 '@types/react': 19.2.16
9614
9615 '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
9616 dependencies:
9617 '@radix-ui/primitive': 1.1.3
9618 '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.3)
9619 '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.3)
9620 '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
9621 '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.16)(react@19.2.3)
9622 '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
9623 '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.3)
9624 '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
9625 '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
9626 '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
9627 '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.3)
9628 '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.3)
9629 aria-hidden: 1.2.6
9630 react: 19.2.3
9631 react-dom: 19.2.3(react@19.2.3)
9632 react-remove-scroll: 2.7.2(@types/react@19.2.16)(react@19.2.3)
9633 optionalDependencies:
9634 '@types/react': 19.2.16
9635 '@types/react-dom': 19.2.3(@types/react@19.2.16)
9636
9637 '@radix-ui/react-direction@1.1.1(@types/react@19.2.16)(react@19.2.3)':
9638 dependencies:
9639 react: 19.2.3
9640 optionalDependencies:
9641 '@types/react': 19.2.16
9642
9643 '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
9644 dependencies:
9645 '@radix-ui/primitive': 1.1.3
9646 '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.3)
9647 '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
9648 '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.3)
9649 '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.16)(react@19.2.3)
9650 react: 19.2.3
9651 react-dom: 19.2.3(react@19.2.3)
9652 optionalDependencies:
9653 '@types/react': 19.2.16
9654 '@types/react-dom': 19.2.3(@types/react@19.2.16)
9655
9656 '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.16)(react@19.2.3)':
9657 dependencies:
9658 react: 19.2.3
9659 optionalDependencies:
9660 '@types/react': 19.2.16
9661
9662 '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
9663 dependencies:
9664 '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.3)
9665 '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
9666 '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.3)
9667 react: 19.2.3
9668 react-dom: 19.2.3(react@19.2.3)
9669 optionalDependencies:
9670 '@types/react': 19.2.16
9671 '@types/react-dom': 19.2.3(@types/react@19.2.16)
9672
9673 '@radix-ui/react-id@1.1.1(@types/react@19.2.16)(react@19.2.3)':
9674 dependencies:
9675 '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.3)
9676 react: 19.2.3
9677 optionalDependencies:
9678 '@types/react': 19.2.16
9679
9680 '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
9681 dependencies:
9682 '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
9683 '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.3)
9684 react: 19.2.3
9685 react-dom: 19.2.3(react@19.2.3)
9686 optionalDependencies:
9687 '@types/react': 19.2.16
9688 '@types/react-dom': 19.2.3(@types/react@19.2.16)
9689
9690 '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
9691 dependencies:
9692 '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.3)
9693 '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.3)
9694 react: 19.2.3
9695 react-dom: 19.2.3(react@19.2.3)
9696 optionalDependencies:
9697 '@types/react': 19.2.16
9698 '@types/react-dom': 19.2.3(@types/react@19.2.16)
9699
9700 '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
9701 dependencies:
9702 '@radix-ui/react-slot': 1.2.3(@types/react@19.2.16)(react@19.2.3)
9703 react: 19.2.3
9704 react-dom: 19.2.3(react@19.2.3)
9705 optionalDependencies:
9706 '@types/react': 19.2.16
9707 '@types/react-dom': 19.2.3(@types/react@19.2.16)
9708
9709 '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
9710 dependencies:
9711 '@radix-ui/primitive': 1.1.3
9712 '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
9713 '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.3)
9714 '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.3)
9715 '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.3)
9716 '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.3)
9717 '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
9718 '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.3)
9719 '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.3)
9720 react: 19.2.3
9721 react-dom: 19.2.3(react@19.2.3)
9722 optionalDependencies:
9723 '@types/react': 19.2.16
9724 '@types/react-dom': 19.2.3(@types/react@19.2.16)
9725
9726 '@radix-ui/react-slot@1.2.3(@types/react@19.2.16)(react@19.2.3)':
9727 dependencies:
9728 '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.3)
9729 react: 19.2.3
9730 optionalDependencies:
9731 '@types/react': 19.2.16
9732
9733 '@radix-ui/react-slot@1.2.4(@types/react@19.2.16)(react@19.2.3)':
9734 dependencies:
9735 '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.16)(react@19.2.3)
9736 react: 19.2.3
9737 optionalDependencies:
9738 '@types/react': 19.2.16
9739
9740 '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
9741 dependencies:
9742 '@radix-ui/primitive': 1.1.3
9743 '@radix-ui/react-context': 1.1.2(@types/react@19.2.16)(react@19.2.3)
9744 '@radix-ui/react-direction': 1.1.1(@types/react@19.2.16)(react@19.2.3)
9745 '@radix-ui/react-id': 1.1.1(@types/react@19.2.16)(react@19.2.3)
9746 '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
9747 '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
9748 '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
9749 '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.16)(react@19.2.3)
9750 react: 19.2.3
9751 react-dom: 19.2.3(react@19.2.3)
9752 optionalDependencies:
9753 '@types/react': 19.2.16
9754 '@types/react-dom': 19.2.3(@types/react@19.2.16)
9755
9756 '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.16)(react@19.2.3)':
9757 dependencies:
9758 react: 19.2.3
9759 optionalDependencies:
9760 '@types/react': 19.2.16
9761
9762 '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.16)(react@19.2.3)':
9763 dependencies:
9764 '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.16)(react@19.2.3)
9765 '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.3)
9766 react: 19.2.3
9767 optionalDependencies:
9768 '@types/react': 19.2.16
9769
9770 '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.16)(react@19.2.3)':
9771 dependencies:
9772 '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.16)(react@19.2.3)
9773 react: 19.2.3
9774 optionalDependencies:
9775 '@types/react': 19.2.16
9776
9777 '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.16)(react@19.2.3)':
9778 dependencies:
9779 '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.16)(react@19.2.3)
9780 react: 19.2.3
9781 optionalDependencies:
9782 '@types/react': 19.2.16
9783
9784 '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.16)(react@19.2.3)':
9785 dependencies:
9786 react: 19.2.3
9787 optionalDependencies:
9788 '@types/react': 19.2.16
9789
9790 '@react-native-masked-view/masked-view@0.3.2(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)':
9791 dependencies:
9792 react: 19.2.3
9793 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
9794
9795 '@react-native-menu/menu@2.0.0(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)':
9796 dependencies:
9797 react: 19.2.3
9798 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
9799
9800 '@react-native/assets-registry@0.85.3': {}
9801
9802 '@react-native/babel-plugin-codegen@0.85.3(@babel/core@7.29.7)':
9803 dependencies:
9804 '@babel/traverse': 7.29.7
9805 '@react-native/codegen': 0.85.3(@babel/core@7.29.7)
9806 transitivePeerDependencies:
9807 - '@babel/core'
9808 - supports-color
9809
9810 '@react-native/babel-preset@0.85.3(@babel/core@7.29.7)':
9811 dependencies:
9812 '@babel/core': 7.29.7
9813 '@babel/plugin-proposal-export-default-from': 7.29.7(@babel/core@7.29.7)
9814 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.7)
9815 '@babel/plugin-syntax-export-default-from': 7.29.7(@babel/core@7.29.7)
9816 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.7)
9817 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.7)
9818 '@babel/plugin-transform-async-generator-functions': 7.29.7(@babel/core@7.29.7)
9819 '@babel/plugin-transform-async-to-generator': 7.29.7(@babel/core@7.29.7)
9820 '@babel/plugin-transform-block-scoping': 7.29.7(@babel/core@7.29.7)
9821 '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7)
9822 '@babel/plugin-transform-classes': 7.29.7(@babel/core@7.29.7)
9823 '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7)
9824 '@babel/plugin-transform-flow-strip-types': 7.29.7(@babel/core@7.29.7)
9825 '@babel/plugin-transform-for-of': 7.29.7(@babel/core@7.29.7)
9826 '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7)
9827 '@babel/plugin-transform-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7)
9828 '@babel/plugin-transform-nullish-coalescing-operator': 7.29.7(@babel/core@7.29.7)
9829 '@babel/plugin-transform-optional-catch-binding': 7.29.7(@babel/core@7.29.7)
9830 '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7)
9831 '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7)
9832 '@babel/plugin-transform-private-property-in-object': 7.29.7(@babel/core@7.29.7)
9833 '@babel/plugin-transform-react-display-name': 7.29.7(@babel/core@7.29.7)
9834 '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7)
9835 '@babel/plugin-transform-react-jsx-self': 7.29.7(@babel/core@7.29.7)
9836 '@babel/plugin-transform-react-jsx-source': 7.29.7(@babel/core@7.29.7)
9837 '@babel/plugin-transform-regenerator': 7.29.7(@babel/core@7.29.7)
9838 '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7)
9839 '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7)
9840 '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7)
9841 '@react-native/babel-plugin-codegen': 0.85.3(@babel/core@7.29.7)
9842 babel-plugin-syntax-hermes-parser: 0.33.3
9843 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.29.7)
9844 react-refresh: 0.14.2
9845 transitivePeerDependencies:
9846 - supports-color
9847
9848 '@react-native/codegen@0.85.3(@babel/core@7.29.7)':
9849 dependencies:
9850 '@babel/core': 7.29.7
9851 '@babel/parser': 7.29.7
9852 hermes-parser: 0.33.3
9853 invariant: 2.2.4
9854 nullthrows: 1.1.1
9855 tinyglobby: 0.2.17
9856 yargs: 17.7.2
9857
9858 '@react-native/community-cli-plugin@0.85.3(@react-native/metro-config@0.85.3(@babel/core@7.29.7))':
9859 dependencies:
9860 '@react-native/dev-middleware': 0.85.3
9861 debug: 4.4.3
9862 invariant: 2.2.4
9863 metro: 0.84.4
9864 metro-config: 0.84.4
9865 metro-core: 0.84.4
9866 semver: 7.8.1
9867 optionalDependencies:
9868 '@react-native/metro-config': 0.85.3(@babel/core@7.29.7)
9869 transitivePeerDependencies:
9870 - bufferutil
9871 - supports-color
9872 - utf-8-validate
9873
9874 '@react-native/debugger-frontend@0.85.3': {}
9875
9876 '@react-native/debugger-shell@0.85.3':
9877 dependencies:
9878 cross-spawn: 7.0.6
9879 debug: 4.4.3
9880 fb-dotslash: 0.5.8
9881 transitivePeerDependencies:
9882 - supports-color
9883
9884 '@react-native/dev-middleware@0.85.3':
9885 dependencies:
9886 '@isaacs/ttlcache': 1.4.1
9887 '@react-native/debugger-frontend': 0.85.3
9888 '@react-native/debugger-shell': 0.85.3
9889 chrome-launcher: 0.15.2
9890 chromium-edge-launcher: 0.3.0
9891 connect: 3.7.0
9892 debug: 4.4.3
9893 invariant: 2.2.4
9894 nullthrows: 1.1.1
9895 open: 7.4.2
9896 serve-static: 1.16.3
9897 ws: 7.5.11
9898 transitivePeerDependencies:
9899 - bufferutil
9900 - supports-color
9901 - utf-8-validate
9902
9903 '@react-native/gradle-plugin@0.85.3': {}
9904
9905 '@react-native/js-polyfills@0.85.3': {}
9906
9907 '@react-native/metro-babel-transformer@0.85.3(@babel/core@7.29.7)':
9908 dependencies:
9909 '@babel/core': 7.29.7
9910 '@react-native/babel-preset': 0.85.3(@babel/core@7.29.7)
9911 hermes-parser: 0.33.3
9912 nullthrows: 1.1.1
9913 transitivePeerDependencies:
9914 - supports-color
9915
9916 '@react-native/metro-config@0.85.3(@babel/core@7.29.7)':
9917 dependencies:
9918 '@react-native/js-polyfills': 0.85.3
9919 '@react-native/metro-babel-transformer': 0.85.3(@babel/core@7.29.7)
9920 metro-config: 0.84.4
9921 metro-runtime: 0.84.4
9922 transitivePeerDependencies:
9923 - '@babel/core'
9924 - bufferutil
9925 - supports-color
9926 - utf-8-validate
9927
9928 '@react-native/normalize-colors@0.85.3': {}
9929
9930 '@react-native/virtualized-lists@0.85.3(@types/react@19.2.16)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)':
9931 dependencies:
9932 invariant: 2.2.4
9933 nullthrows: 1.1.1
9934 react: 19.2.3
9935 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
9936 optionalDependencies:
9937 '@types/react': 19.2.16
9938
9939 '@rolldown/binding-android-arm64@1.0.0-rc.17':
9940 optional: true
9941
9942 '@rolldown/binding-android-arm64@1.0.3':
9943 optional: true
9944
9945 '@rolldown/binding-darwin-arm64@1.0.0-rc.17':
9946 optional: true
9947
9948 '@rolldown/binding-darwin-arm64@1.0.3':
9949 optional: true
9950
9951 '@rolldown/binding-darwin-x64@1.0.0-rc.17':
9952 optional: true
9953
9954 '@rolldown/binding-darwin-x64@1.0.3':
9955 optional: true
9956
9957 '@rolldown/binding-freebsd-x64@1.0.0-rc.17':
9958 optional: true
9959
9960 '@rolldown/binding-freebsd-x64@1.0.3':
9961 optional: true
9962
9963 '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17':
9964 optional: true
9965
9966 '@rolldown/binding-linux-arm-gnueabihf@1.0.3':
9967 optional: true
9968
9969 '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17':
9970 optional: true
9971
9972 '@rolldown/binding-linux-arm64-gnu@1.0.3':
9973 optional: true
9974
9975 '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17':
9976 optional: true
9977
9978 '@rolldown/binding-linux-arm64-musl@1.0.3':
9979 optional: true
9980
9981 '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17':
9982 optional: true
9983
9984 '@rolldown/binding-linux-ppc64-gnu@1.0.3':
9985 optional: true
9986
9987 '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17':
9988 optional: true
9989
9990 '@rolldown/binding-linux-s390x-gnu@1.0.3':
9991 optional: true
9992
9993 '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17':
9994 optional: true
9995
9996 '@rolldown/binding-linux-x64-gnu@1.0.3':
9997 optional: true
9998
9999 '@rolldown/binding-linux-x64-musl@1.0.0-rc.17':
10000 optional: true
10001
10002 '@rolldown/binding-linux-x64-musl@1.0.3':
10003 optional: true
10004
10005 '@rolldown/binding-openharmony-arm64@1.0.0-rc.17':
10006 optional: true
10007
10008 '@rolldown/binding-openharmony-arm64@1.0.3':
10009 optional: true
10010
10011 '@rolldown/binding-wasm32-wasi@1.0.0-rc.17':
10012 dependencies:
10013 '@emnapi/core': 1.10.0
10014 '@emnapi/runtime': 1.10.0
10015 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
10016 optional: true
10017
10018 '@rolldown/binding-wasm32-wasi@1.0.3':
10019 dependencies:
10020 '@emnapi/core': 1.10.0
10021 '@emnapi/runtime': 1.10.0
10022 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
10023 optional: true
10024
10025 '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17':
10026 optional: true
10027
10028 '@rolldown/binding-win32-arm64-msvc@1.0.3':
10029 optional: true
10030
10031 '@rolldown/binding-win32-x64-msvc@1.0.0-rc.17':
10032 optional: true
10033
10034 '@rolldown/binding-win32-x64-msvc@1.0.3':
10035 optional: true
10036
10037 '@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(rolldown@1.0.3)':
10038 dependencies:
10039 '@babel/core': 7.29.7
10040 picomatch: 4.0.4
10041 rolldown: 1.0.3
10042 optionalDependencies:
10043 '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7)
10044 '@babel/runtime': 7.29.7
10045 vite: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
10046
10047 '@rolldown/pluginutils@1.0.0-rc.17':
10048 optional: true
10049
10050 '@rolldown/pluginutils@1.0.1': {}
10051
10052 '@rollup/pluginutils@5.4.0(rollup@4.61.0)':
10053 dependencies:
10054 '@types/estree': 1.0.9
10055 estree-walker: 2.0.2
10056 picomatch: 4.0.4
10057 optionalDependencies:
10058 rollup: 4.61.0
10059
10060 '@rollup/rollup-android-arm-eabi@4.61.0':
10061 optional: true
10062
10063 '@rollup/rollup-android-arm64@4.61.0':
10064 optional: true
10065
10066 '@rollup/rollup-darwin-arm64@4.61.0':
10067 optional: true
10068
10069 '@rollup/rollup-darwin-x64@4.61.0':
10070 optional: true
10071
10072 '@rollup/rollup-freebsd-arm64@4.61.0':
10073 optional: true
10074
10075 '@rollup/rollup-freebsd-x64@4.61.0':
10076 optional: true
10077
10078 '@rollup/rollup-linux-arm-gnueabihf@4.61.0':
10079 optional: true
10080
10081 '@rollup/rollup-linux-arm-musleabihf@4.61.0':
10082 optional: true
10083
10084 '@rollup/rollup-linux-arm64-gnu@4.61.0':
10085 optional: true
10086
10087 '@rollup/rollup-linux-arm64-musl@4.61.0':
10088 optional: true
10089
10090 '@rollup/rollup-linux-loong64-gnu@4.61.0':
10091 optional: true
10092
10093 '@rollup/rollup-linux-loong64-musl@4.61.0':
10094 optional: true
10095
10096 '@rollup/rollup-linux-ppc64-gnu@4.61.0':
10097 optional: true
10098
10099 '@rollup/rollup-linux-ppc64-musl@4.61.0':
10100 optional: true
10101
10102 '@rollup/rollup-linux-riscv64-gnu@4.61.0':
10103 optional: true
10104
10105 '@rollup/rollup-linux-riscv64-musl@4.61.0':
10106 optional: true
10107
10108 '@rollup/rollup-linux-s390x-gnu@4.61.0':
10109 optional: true
10110
10111 '@rollup/rollup-linux-x64-gnu@4.61.0':
10112 optional: true
10113
10114 '@rollup/rollup-linux-x64-musl@4.61.0':
10115 optional: true
10116
10117 '@rollup/rollup-openbsd-x64@4.61.0':
10118 optional: true
10119
10120 '@rollup/rollup-openharmony-arm64@4.61.0':
10121 optional: true
10122
10123 '@rollup/rollup-win32-arm64-msvc@4.61.0':
10124 optional: true
10125
10126 '@rollup/rollup-win32-ia32-msvc@4.61.0':
10127 optional: true
10128
10129 '@rollup/rollup-win32-x64-gnu@4.61.0':
10130 optional: true
10131
10132 '@rollup/rollup-win32-x64-msvc@4.61.0':
10133 optional: true
10134
10135 '@shikijs/core@3.23.0':
10136 dependencies:
10137 '@shikijs/types': 3.23.0
10138 '@shikijs/vscode-textmate': 10.0.2
10139 '@types/hast': 3.0.4
10140 hast-util-to-html: 9.0.5
10141
10142 '@shikijs/core@4.1.0':
10143 dependencies:
10144 '@shikijs/primitive': 4.1.0
10145 '@shikijs/types': 4.1.0
10146 '@shikijs/vscode-textmate': 10.0.2
10147 '@types/hast': 3.0.4
10148 hast-util-to-html: 9.0.5
10149
10150 '@shikijs/engine-javascript@3.23.0':
10151 dependencies:
10152 '@shikijs/types': 3.23.0
10153 '@shikijs/vscode-textmate': 10.0.2
10154 oniguruma-to-es: 4.3.6
10155
10156 '@shikijs/engine-javascript@4.1.0':
10157 dependencies:
10158 '@shikijs/types': 4.1.0
10159 '@shikijs/vscode-textmate': 10.0.2
10160 oniguruma-to-es: 4.3.6
10161
10162 '@shikijs/engine-oniguruma@3.23.0':
10163 dependencies:
10164 '@shikijs/types': 3.23.0
10165 '@shikijs/vscode-textmate': 10.0.2
10166
10167 '@shikijs/engine-oniguruma@4.1.0':
10168 dependencies:
10169 '@shikijs/types': 4.1.0
10170 '@shikijs/vscode-textmate': 10.0.2
10171
10172 '@shikijs/langs@3.23.0':
10173 dependencies:
10174 '@shikijs/types': 3.23.0
10175
10176 '@shikijs/langs@4.1.0':
10177 dependencies:
10178 '@shikijs/types': 4.1.0
10179
10180 '@shikijs/primitive@4.1.0':
10181 dependencies:
10182 '@shikijs/types': 4.1.0
10183 '@shikijs/vscode-textmate': 10.0.2
10184 '@types/hast': 3.0.4
10185
10186 '@shikijs/themes@3.23.0':
10187 dependencies:
10188 '@shikijs/types': 3.23.0
10189
10190 '@shikijs/themes@4.1.0':
10191 dependencies:
10192 '@shikijs/types': 4.1.0
10193
10194 '@shikijs/transformers@3.23.0':
10195 dependencies:
10196 '@shikijs/core': 3.23.0
10197 '@shikijs/types': 3.23.0
10198
10199 '@shikijs/types@3.23.0':
10200 dependencies:
10201 '@shikijs/vscode-textmate': 10.0.2
10202 '@types/hast': 3.0.4
10203
10204 '@shikijs/types@4.1.0':
10205 dependencies:
10206 '@shikijs/vscode-textmate': 10.0.2
10207 '@types/hast': 3.0.4
10208
10209 '@shikijs/vscode-textmate@10.0.2': {}
10210
10211 '@sinclair/typebox@0.27.10': {}
10212
10213 '@sindresorhus/is@4.6.0': {}
10214
10215 '@standard-schema/spec@1.1.0': {}
10216
10217 '@szmarczak/http-timer@4.0.6':
10218 dependencies:
10219 defer-to-connect: 2.0.1
10220
10221 '@t3tools/mobile-review-diff-native@file:apps/mobile/modules/t3-review-diff': {}
10222
10223 '@t3tools/mobile-terminal-native@file:apps/mobile/modules/t3-terminal': {}
10224
10225 '@tailwindcss/node@4.2.1':
10226 dependencies:
10227 '@jridgewell/remapping': 2.3.5
10228 enhanced-resolve: 5.22.1
10229 jiti: 2.7.0
10230 lightningcss: 1.31.1
10231 magic-string: 0.30.21
10232 source-map-js: 1.2.1
10233 tailwindcss: 4.2.1
10234
10235 '@tailwindcss/node@4.3.0':
10236 dependencies:
10237 '@jridgewell/remapping': 2.3.5
10238 enhanced-resolve: 5.22.1
10239 jiti: 2.7.0
10240 lightningcss: 1.32.0
10241 magic-string: 0.30.21
10242 source-map-js: 1.2.1
10243 tailwindcss: 4.3.0
10244
10245 '@tailwindcss/oxide-android-arm64@4.2.1':
10246 optional: true
10247
10248 '@tailwindcss/oxide-android-arm64@4.3.0':
10249 optional: true
10250
10251 '@tailwindcss/oxide-darwin-arm64@4.2.1':
10252 optional: true
10253
10254 '@tailwindcss/oxide-darwin-arm64@4.3.0':
10255 optional: true
10256
10257 '@tailwindcss/oxide-darwin-x64@4.2.1':
10258 optional: true
10259
10260 '@tailwindcss/oxide-darwin-x64@4.3.0':
10261 optional: true
10262
10263 '@tailwindcss/oxide-freebsd-x64@4.2.1':
10264 optional: true
10265
10266 '@tailwindcss/oxide-freebsd-x64@4.3.0':
10267 optional: true
10268
10269 '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1':
10270 optional: true
10271
10272 '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.0':
10273 optional: true
10274
10275 '@tailwindcss/oxide-linux-arm64-gnu@4.2.1':
10276 optional: true
10277
10278 '@tailwindcss/oxide-linux-arm64-gnu@4.3.0':
10279 optional: true
10280
10281 '@tailwindcss/oxide-linux-arm64-musl@4.2.1':
10282 optional: true
10283
10284 '@tailwindcss/oxide-linux-arm64-musl@4.3.0':
10285 optional: true
10286
10287 '@tailwindcss/oxide-linux-x64-gnu@4.2.1':
10288 optional: true
10289
10290 '@tailwindcss/oxide-linux-x64-gnu@4.3.0':
10291 optional: true
10292
10293 '@tailwindcss/oxide-linux-x64-musl@4.2.1':
10294 optional: true
10295
10296 '@tailwindcss/oxide-linux-x64-musl@4.3.0':
10297 optional: true
10298
10299 '@tailwindcss/oxide-wasm32-wasi@4.2.1':
10300 optional: true
10301
10302 '@tailwindcss/oxide-wasm32-wasi@4.3.0':
10303 optional: true
10304
10305 '@tailwindcss/oxide-win32-arm64-msvc@4.2.1':
10306 optional: true
10307
10308 '@tailwindcss/oxide-win32-arm64-msvc@4.3.0':
10309 optional: true
10310
10311 '@tailwindcss/oxide-win32-x64-msvc@4.2.1':
10312 optional: true
10313
10314 '@tailwindcss/oxide-win32-x64-msvc@4.3.0':
10315 optional: true
10316
10317 '@tailwindcss/oxide@4.2.1':
10318 optionalDependencies:
10319 '@tailwindcss/oxide-android-arm64': 4.2.1
10320 '@tailwindcss/oxide-darwin-arm64': 4.2.1
10321 '@tailwindcss/oxide-darwin-x64': 4.2.1
10322 '@tailwindcss/oxide-freebsd-x64': 4.2.1
10323 '@tailwindcss/oxide-linux-arm-gnueabihf': 4.2.1
10324 '@tailwindcss/oxide-linux-arm64-gnu': 4.2.1
10325 '@tailwindcss/oxide-linux-arm64-musl': 4.2.1
10326 '@tailwindcss/oxide-linux-x64-gnu': 4.2.1
10327 '@tailwindcss/oxide-linux-x64-musl': 4.2.1
10328 '@tailwindcss/oxide-wasm32-wasi': 4.2.1
10329 '@tailwindcss/oxide-win32-arm64-msvc': 4.2.1
10330 '@tailwindcss/oxide-win32-x64-msvc': 4.2.1
10331
10332 '@tailwindcss/oxide@4.3.0':
10333 optionalDependencies:
10334 '@tailwindcss/oxide-android-arm64': 4.3.0
10335 '@tailwindcss/oxide-darwin-arm64': 4.3.0
10336 '@tailwindcss/oxide-darwin-x64': 4.3.0
10337 '@tailwindcss/oxide-freebsd-x64': 4.3.0
10338 '@tailwindcss/oxide-linux-arm-gnueabihf': 4.3.0
10339 '@tailwindcss/oxide-linux-arm64-gnu': 4.3.0
10340 '@tailwindcss/oxide-linux-arm64-musl': 4.3.0
10341 '@tailwindcss/oxide-linux-x64-gnu': 4.3.0
10342 '@tailwindcss/oxide-linux-x64-musl': 4.3.0
10343 '@tailwindcss/oxide-wasm32-wasi': 4.3.0
10344 '@tailwindcss/oxide-win32-arm64-msvc': 4.3.0
10345 '@tailwindcss/oxide-win32-x64-msvc': 4.3.0
10346
10347 '@tailwindcss/vite@4.3.0(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))':
10348 dependencies:
10349 '@tailwindcss/node': 4.3.0
10350 '@tailwindcss/oxide': 4.3.0
10351 tailwindcss: 4.3.0
10352 vite: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
10353
10354 '@tanstack/devtools-event-client@0.4.3': {}
10355
10356 '@tanstack/history@1.162.0': {}
10357
10358 '@tanstack/pacer@0.18.0':
10359 dependencies:
10360 '@tanstack/devtools-event-client': 0.4.3
10361 '@tanstack/store': 0.8.1
10362
10363 '@tanstack/query-core@5.100.14': {}
10364
10365 '@tanstack/react-pacer@0.19.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
10366 dependencies:
10367 '@tanstack/pacer': 0.18.0
10368 '@tanstack/react-store': 0.8.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
10369 react: 19.2.6
10370 react-dom: 19.2.6(react@19.2.6)
10371
10372 '@tanstack/react-query@5.100.14(react@19.2.6)':
10373 dependencies:
10374 '@tanstack/query-core': 5.100.14
10375 react: 19.2.6
10376
10377 '@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
10378 dependencies:
10379 '@tanstack/history': 1.162.0
10380 '@tanstack/react-store': 0.9.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
10381 '@tanstack/router-core': 1.171.8
10382 isbot: 5.1.40
10383 react: 19.2.6
10384 react-dom: 19.2.6(react@19.2.6)
10385
10386 '@tanstack/react-store@0.8.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
10387 dependencies:
10388 '@tanstack/store': 0.8.1
10389 react: 19.2.6
10390 react-dom: 19.2.6(react@19.2.6)
10391 use-sync-external-store: 1.6.0(react@19.2.6)
10392
10393 '@tanstack/react-store@0.9.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6)':
10394 dependencies:
10395 '@tanstack/store': 0.9.3
10396 react: 19.2.6
10397 react-dom: 19.2.6(react@19.2.6)
10398 use-sync-external-store: 1.6.0(react@19.2.6)
10399
10400 '@tanstack/router-core@1.171.8':
10401 dependencies:
10402 '@tanstack/history': 1.162.0
10403 cookie-es: 3.1.1
10404 seroval: 1.5.4
10405 seroval-plugins: 1.5.4(seroval@1.5.4)
10406
10407 '@tanstack/router-generator@1.167.12':
10408 dependencies:
10409 '@babel/types': 7.29.7
10410 '@tanstack/router-core': 1.171.8
10411 '@tanstack/router-utils': 1.162.1
10412 '@tanstack/virtual-file-routes': 1.162.0
10413 jiti: 2.7.0
10414 magic-string: 0.30.21
10415 prettier: 3.8.3
10416 zod: 4.4.3
10417 transitivePeerDependencies:
10418 - supports-color
10419
10420 '@tanstack/router-plugin@1.168.13(@tanstack/react-router@1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))':
10421 dependencies:
10422 '@babel/core': 7.29.7
10423 '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7)
10424 '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7)
10425 '@babel/template': 7.29.7
10426 '@babel/traverse': 7.29.7
10427 '@babel/types': 7.29.7
10428 '@tanstack/router-core': 1.171.8
10429 '@tanstack/router-generator': 1.167.12
10430 '@tanstack/router-utils': 1.162.1
10431 '@tanstack/virtual-file-routes': 1.162.0
10432 chokidar: 5.0.0
10433 unplugin: 3.0.0
10434 zod: 4.4.3
10435 optionalDependencies:
10436 '@tanstack/react-router': 1.170.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
10437 vite: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
10438 transitivePeerDependencies:
10439 - supports-color
10440
10441 '@tanstack/router-utils@1.162.1':
10442 dependencies:
10443 '@babel/core': 7.29.7
10444 '@babel/generator': 7.29.7
10445 '@babel/parser': 7.29.7
10446 '@babel/types': 7.29.7
10447 ansis: 4.3.1
10448 babel-dead-code-elimination: 1.0.12
10449 diff: 8.0.3
10450 pathe: 2.0.3
10451 tinyglobby: 0.2.17
10452 transitivePeerDependencies:
10453 - supports-color
10454
10455 '@tanstack/store@0.8.1': {}
10456
10457 '@tanstack/store@0.9.3': {}
10458
10459 '@tanstack/virtual-file-routes@1.162.0': {}
10460
10461 '@testing-library/dom@10.4.1':
10462 dependencies:
10463 '@babel/code-frame': 7.29.7
10464 '@babel/runtime': 7.29.7
10465 '@types/aria-query': 5.0.4
10466 aria-query: 5.3.0
10467 dom-accessibility-api: 0.5.16
10468 lz-string: 1.5.0
10469 picocolors: 1.1.1
10470 pretty-format: 27.5.1
10471
10472 '@testing-library/jest-dom@6.9.1':
10473 dependencies:
10474 '@adobe/css-tools': 4.5.0
10475 aria-query: 5.3.2
10476 css.escape: 1.5.1
10477 dom-accessibility-api: 0.6.3
10478 picocolors: 1.1.1
10479 redent: 3.0.0
10480
10481 '@testing-library/user-event@14.6.1(@testing-library/dom@10.4.1)':
10482 dependencies:
10483 '@testing-library/dom': 10.4.1
10484
10485 '@tybys/wasm-util@0.10.2':
10486 dependencies:
10487 tslib: 2.8.1
10488 optional: true
10489
10490 '@types/aria-query@5.0.4': {}
10491
10492 '@types/babel__core@7.20.5':
10493 dependencies:
10494 '@babel/parser': 7.29.7
10495 '@babel/types': 7.29.7
10496 '@types/babel__generator': 7.27.0
10497 '@types/babel__template': 7.4.4
10498 '@types/babel__traverse': 7.28.0
10499
10500 '@types/babel__generator@7.27.0':
10501 dependencies:
10502 '@babel/types': 7.29.7
10503
10504 '@types/babel__template@7.4.4':
10505 dependencies:
10506 '@babel/parser': 7.29.7
10507 '@babel/types': 7.29.7
10508
10509 '@types/babel__traverse@7.28.0':
10510 dependencies:
10511 '@babel/types': 7.29.7
10512
10513 '@types/bun@1.3.14':
10514 dependencies:
10515 bun-types: 1.3.14
10516
10517 '@types/cacheable-request@6.0.3':
10518 dependencies:
10519 '@types/http-cache-semantics': 4.2.0
10520 '@types/keyv': 3.1.4
10521 '@types/node': 24.12.4
10522 '@types/responselike': 1.0.3
10523
10524 '@types/chai@5.2.3':
10525 dependencies:
10526 '@types/deep-eql': 4.0.2
10527 assertion-error: 2.0.1
10528
10529 '@types/debug@4.1.13':
10530 dependencies:
10531 '@types/ms': 2.1.0
10532
10533 '@types/deep-eql@4.0.2': {}
10534
10535 '@types/emscripten@1.41.5': {}
10536
10537 '@types/estree-jsx@1.0.5':
10538 dependencies:
10539 '@types/estree': 1.0.9
10540
10541 '@types/estree@1.0.9': {}
10542
10543 '@types/hammerjs@2.0.46': {}
10544
10545 '@types/hast@3.0.4':
10546 dependencies:
10547 '@types/unist': 3.0.3
10548
10549 '@types/http-cache-semantics@4.2.0': {}
10550
10551 '@types/istanbul-lib-coverage@2.0.6': {}
10552
10553 '@types/istanbul-lib-report@3.0.3':
10554 dependencies:
10555 '@types/istanbul-lib-coverage': 2.0.6
10556
10557 '@types/istanbul-reports@3.0.4':
10558 dependencies:
10559 '@types/istanbul-lib-report': 3.0.3
10560
10561 '@types/keyv@3.1.4':
10562 dependencies:
10563 '@types/node': 24.12.4
10564
10565 '@types/mdast@4.0.4':
10566 dependencies:
10567 '@types/unist': 3.0.3
10568
10569 '@types/ms@2.1.0': {}
10570
10571 '@types/nlcst@2.0.3':
10572 dependencies:
10573 '@types/unist': 3.0.3
10574
10575 '@types/node@24.12.4':
10576 dependencies:
10577 undici-types: 7.16.0
10578
10579 '@types/react-dom@19.2.3(@types/react@19.2.16)':
10580 dependencies:
10581 '@types/react': 19.2.16
10582
10583 '@types/react-test-renderer@19.1.0':
10584 dependencies:
10585 '@types/react': 19.2.16
10586
10587 '@types/react@19.2.16':
10588 dependencies:
10589 csstype: 3.2.3
10590
10591 '@types/responselike@1.0.3':
10592 dependencies:
10593 '@types/node': 24.12.4
10594
10595 '@types/statuses@2.0.6': {}
10596
10597 '@types/unist@2.0.11': {}
10598
10599 '@types/unist@3.0.3': {}
10600
10601 '@types/ws@8.18.1':
10602 dependencies:
10603 '@types/node': 24.12.4
10604
10605 '@types/yargs-parser@21.0.3': {}
10606
10607 '@types/yargs@17.0.35':
10608 dependencies:
10609 '@types/yargs-parser': 21.0.3
10610
10611 '@types/yauzl@2.10.3':
10612 dependencies:
10613 '@types/node': 24.12.4
10614 optional: true
10615
10616 '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260527.2':
10617 optional: true
10618
10619 '@typescript/native-preview-darwin-x64@7.0.0-dev.20260527.2':
10620 optional: true
10621
10622 '@typescript/native-preview-linux-arm64@7.0.0-dev.20260527.2':
10623 optional: true
10624
10625 '@typescript/native-preview-linux-arm@7.0.0-dev.20260527.2':
10626 optional: true
10627
10628 '@typescript/native-preview-linux-x64@7.0.0-dev.20260527.2':
10629 optional: true
10630
10631 '@typescript/native-preview-win32-arm64@7.0.0-dev.20260527.2':
10632 optional: true
10633
10634 '@typescript/native-preview-win32-x64@7.0.0-dev.20260527.2':
10635 optional: true
10636
10637 '@typescript/native-preview@7.0.0-dev.20260527.2':
10638 optionalDependencies:
10639 '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260527.2
10640 '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260527.2
10641 '@typescript/native-preview-linux-arm': 7.0.0-dev.20260527.2
10642 '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260527.2
10643 '@typescript/native-preview-linux-x64': 7.0.0-dev.20260527.2
10644 '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260527.2
10645 '@typescript/native-preview-win32-x64': 7.0.0-dev.20260527.2
10646
10647 '@ungap/structured-clone@1.3.1': {}
10648
10649 '@vercel/config@0.3.0':
10650 dependencies:
10651 '@vercel/routing-utils': 6.2.0
10652 pretty-cache-header: 1.0.0
10653 zod: 3.25.76
10654
10655 '@vercel/routing-utils@6.2.0':
10656 dependencies:
10657 path-to-regexp: 6.1.0
10658 path-to-regexp-updated: path-to-regexp@6.3.0
10659 optionalDependencies:
10660 ajv: 6.15.0
10661
10662 '@vitejs/plugin-react@6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(rolldown@1.0.3))(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(babel-plugin-react-compiler@1.0.0)':
10663 dependencies:
10664 '@rolldown/pluginutils': 1.0.1
10665 vite: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
10666 optionalDependencies:
10667 '@rolldown/plugin-babel': 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(rolldown@1.0.3)
10668 babel-plugin-react-compiler: 1.0.0
10669
10670 '@vitest/pretty-format@4.1.8':
10671 dependencies:
10672 tinyrainbow: 3.1.0
10673
10674 '@vitest/runner@4.1.8':
10675 dependencies:
10676 '@vitest/utils': 4.1.8
10677 pathe: 2.0.3
10678
10679 '@vitest/utils@4.1.8':
10680 dependencies:
10681 '@vitest/pretty-format': 4.1.8
10682 convert-source-map: 2.0.0
10683 tinyrainbow: 3.1.0
10684
10685 '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)':
10686 dependencies:
10687 '@oxc-project/runtime': 0.133.0
10688 '@oxc-project/types': 0.133.0
10689 lightningcss: 1.32.0
10690 postcss: 8.5.15
10691 optionalDependencies:
10692 '@types/node': 24.12.4
10693 esbuild: 0.27.7
10694 fsevents: 2.3.3
10695 jiti: 2.7.0
10696 terser: 5.48.0
10697 typescript: 6.0.3
10698 unrun: 0.2.39
10699 yaml: 2.9.0
10700
10701 '@voidzero-dev/vite-plus-darwin-arm64@0.1.24':
10702 optional: true
10703
10704 '@voidzero-dev/vite-plus-darwin-x64@0.1.24':
10705 optional: true
10706
10707 '@voidzero-dev/vite-plus-linux-arm64-gnu@0.1.24':
10708 optional: true
10709
10710 '@voidzero-dev/vite-plus-linux-arm64-musl@0.1.24':
10711 optional: true
10712
10713 '@voidzero-dev/vite-plus-linux-x64-gnu@0.1.24':
10714 optional: true
10715
10716 '@voidzero-dev/vite-plus-linux-x64-musl@0.1.24':
10717 optional: true
10718
10719 '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)':
10720 dependencies:
10721 '@standard-schema/spec': 1.1.0
10722 '@types/chai': 5.2.3
10723 '@voidzero-dev/vite-plus-core': 0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
10724 es-module-lexer: 1.7.0
10725 obug: 2.1.1
10726 pixelmatch: 7.2.0
10727 pngjs: 7.0.0
10728 sirv: 3.0.2
10729 std-env: 4.1.0
10730 tinybench: 2.9.0
10731 tinyexec: 1.2.4
10732 tinyglobby: 0.2.17
10733 vite: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
10734 ws: 8.21.0
10735 optionalDependencies:
10736 '@types/node': 24.12.4
10737 transitivePeerDependencies:
10738 - '@arethetypeswrong/core'
10739 - '@tsdown/css'
10740 - '@tsdown/exe'
10741 - '@vitejs/devtools'
10742 - bufferutil
10743 - esbuild
10744 - jiti
10745 - less
10746 - publint
10747 - sass
10748 - sass-embedded
10749 - stylus
10750 - sugarss
10751 - terser
10752 - tsx
10753 - typescript
10754 - unplugin-unused
10755 - unrun
10756 - utf-8-validate
10757 - yaml
10758
10759 '@voidzero-dev/vite-plus-win32-arm64-msvc@0.1.24':
10760 optional: true
10761
10762 '@voidzero-dev/vite-plus-win32-x64-msvc@0.1.24':
10763 optional: true
10764
10765 '@volar/kit@2.4.28(typescript@6.0.3)':
10766 dependencies:
10767 '@volar/language-service': 2.4.28
10768 '@volar/typescript': 2.4.28
10769 typesafe-path: 0.2.2
10770 typescript: 6.0.3
10771 vscode-languageserver-textdocument: 1.0.12
10772 vscode-uri: 3.1.0
10773
10774 '@volar/language-core@2.4.28':
10775 dependencies:
10776 '@volar/source-map': 2.4.28
10777
10778 '@volar/language-server@2.4.28':
10779 dependencies:
10780 '@volar/language-core': 2.4.28
10781 '@volar/language-service': 2.4.28
10782 '@volar/typescript': 2.4.28
10783 path-browserify: 1.0.1
10784 request-light: 0.7.0
10785 vscode-languageserver: 9.0.1
10786 vscode-languageserver-protocol: 3.17.5
10787 vscode-languageserver-textdocument: 1.0.12
10788 vscode-uri: 3.1.0
10789
10790 '@volar/language-service@2.4.28':
10791 dependencies:
10792 '@volar/language-core': 2.4.28
10793 vscode-languageserver-protocol: 3.17.5
10794 vscode-languageserver-textdocument: 1.0.12
10795 vscode-uri: 3.1.0
10796
10797 '@volar/source-map@2.4.28': {}
10798
10799 '@volar/typescript@2.4.28':
10800 dependencies:
10801 '@volar/language-core': 2.4.28
10802 path-browserify: 1.0.1
10803 vscode-uri: 3.1.0
10804
10805 '@vscode/emmet-helper@2.11.0':
10806 dependencies:
10807 emmet: 2.4.11
10808 jsonc-parser: 2.3.1
10809 vscode-languageserver-textdocument: 1.0.12
10810 vscode-languageserver-types: 3.17.5
10811 vscode-uri: 3.1.0
10812
10813 '@vscode/l10n@0.0.18': {}
10814
10815 '@xmldom/xmldom@0.8.13': {}
10816
10817 '@xmldom/xmldom@0.9.10': {}
10818
10819 '@xterm/addon-fit@0.11.0': {}
10820
10821 '@xterm/xterm@6.0.0': {}
10822
10823 abort-controller@3.0.0:
10824 dependencies:
10825 event-target-shim: 5.0.1
10826
10827 accepts@1.3.8:
10828 dependencies:
10829 mime-types: 2.1.35
10830 negotiator: 0.6.3
10831
10832 accepts@2.0.0:
10833 dependencies:
10834 mime-types: 3.0.2
10835 negotiator: 1.0.0
10836
10837 acorn@8.16.0: {}
10838
10839 agent-base@7.1.4: {}
10840
10841 ajv-draft-04@1.0.0(ajv@8.20.0):
10842 optionalDependencies:
10843 ajv: 8.20.0
10844
10845 ajv-formats@3.0.1(ajv@8.20.0):
10846 optionalDependencies:
10847 ajv: 8.20.0
10848
10849 ajv@6.15.0:
10850 dependencies:
10851 fast-deep-equal: 3.1.3
10852 fast-json-stable-stringify: 2.1.0
10853 json-schema-traverse: 0.4.1
10854 uri-js: 4.4.1
10855 optional: true
10856
10857 ajv@8.20.0:
10858 dependencies:
10859 fast-deep-equal: 3.1.3
10860 fast-uri: 3.1.2
10861 json-schema-traverse: 1.0.0
10862 require-from-string: 2.0.2
10863
10864 anser@1.4.10: {}
10865
10866 ansi-escapes@4.3.2:
10867 dependencies:
10868 type-fest: 0.21.3
10869
10870 ansi-regex@4.1.1: {}
10871
10872 ansi-regex@5.0.1: {}
10873
10874 ansi-styles@3.2.1:
10875 dependencies:
10876 color-convert: 1.9.3
10877
10878 ansi-styles@4.3.0:
10879 dependencies:
10880 color-convert: 2.0.1
10881
10882 ansi-styles@5.2.0: {}
10883
10884 ansis@4.3.1: {}
10885
10886 anymatch@3.1.3:
10887 dependencies:
10888 normalize-path: 3.0.0
10889 picomatch: 2.3.2
10890
10891 arg@4.1.3: {}
10892
10893 arg@5.0.2: {}
10894
10895 argparse@2.0.1: {}
10896
10897 aria-hidden@1.2.6:
10898 dependencies:
10899 tslib: 2.8.1
10900
10901 aria-query@5.3.0:
10902 dependencies:
10903 dequal: 2.0.3
10904
10905 aria-query@5.3.2: {}
10906
10907 array-iterate@2.0.1: {}
10908
10909 asap@2.0.6: {}
10910
10911 assertion-error@2.0.1: {}
10912
10913 astro@6.4.2(@types/node@24.12.4)(ioredis@5.11.0)(jiti@2.7.0)(rollup@4.61.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0):
10914 dependencies:
10915 '@astrojs/compiler': 4.0.0
10916 '@astrojs/internal-helpers': 0.10.0
10917 '@astrojs/markdown-remark': 7.2.0
10918 '@astrojs/telemetry': 3.3.2
10919 '@capsizecss/unpack': 4.0.0
10920 '@clack/prompts': 1.5.0
10921 '@oslojs/encoding': 1.1.0
10922 '@rollup/pluginutils': 5.4.0(rollup@4.61.0)
10923 aria-query: 5.3.2
10924 axobject-query: 4.1.0
10925 ci-info: 4.4.0
10926 clsx: 2.1.1
10927 common-ancestor-path: 2.0.0
10928 cookie: 1.1.1
10929 devalue: 5.8.1
10930 diff: 8.0.3
10931 dset: 3.1.4
10932 es-module-lexer: 2.1.0
10933 esbuild: 0.27.7
10934 flattie: 1.1.1
10935 fontace: 0.4.1
10936 get-tsconfig: 5.0.0-beta.4
10937 github-slugger: 2.0.0
10938 html-escaper: 3.0.3
10939 http-cache-semantics: 4.2.0
10940 js-yaml: 4.2.0
10941 jsonc-parser: 3.3.1
10942 magic-string: 0.30.21
10943 magicast: 0.5.3
10944 mrmime: 2.0.1
10945 neotraverse: 0.6.18
10946 obug: 2.1.1
10947 p-limit: 7.3.0
10948 p-queue: 9.3.0
10949 package-manager-detector: 1.6.0
10950 piccolore: 0.1.3
10951 picomatch: 4.0.4
10952 rehype: 13.0.2
10953 semver: 7.8.1
10954 shiki: 4.1.0
10955 smol-toml: 1.6.1
10956 svgo: 4.0.1
10957 tinyclip: 0.1.13
10958 tinyexec: 1.2.4
10959 tinyglobby: 0.2.17
10960 ultrahtml: 1.6.0
10961 unifont: 0.7.4
10962 unist-util-visit: 5.1.0
10963 unstorage: 1.17.5(ioredis@5.11.0)
10964 vfile: 6.0.3
10965 vite: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
10966 vitefu: 1.1.3(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))
10967 xxhash-wasm: 1.1.0
10968 yargs-parser: 22.0.0
10969 zod: 4.4.3
10970 optionalDependencies:
10971 sharp: 0.34.5
10972 transitivePeerDependencies:
10973 - '@arethetypeswrong/core'
10974 - '@azure/app-configuration'
10975 - '@azure/cosmos'
10976 - '@azure/data-tables'
10977 - '@azure/identity'
10978 - '@azure/keyvault-secrets'
10979 - '@azure/storage-blob'
10980 - '@capacitor/preferences'
10981 - '@deno/kv'
10982 - '@netlify/blobs'
10983 - '@planetscale/database'
10984 - '@tsdown/css'
10985 - '@tsdown/exe'
10986 - '@types/node'
10987 - '@upstash/redis'
10988 - '@vercel/blob'
10989 - '@vercel/functions'
10990 - '@vercel/kv'
10991 - '@vitejs/devtools'
10992 - aws4fetch
10993 - db0
10994 - idb-keyval
10995 - ioredis
10996 - jiti
10997 - less
10998 - publint
10999 - rollup
11000 - sass
11001 - sass-embedded
11002 - stylus
11003 - sugarss
11004 - supports-color
11005 - terser
11006 - tsx
11007 - typescript
11008 - unplugin-unused
11009 - unrun
11010 - uploadthing
11011 - yaml
11012
11013 axobject-query@4.1.0: {}
11014
11015 babel-dead-code-elimination@1.0.12:
11016 dependencies:
11017 '@babel/core': 7.29.7
11018 '@babel/parser': 7.29.7
11019 '@babel/traverse': 7.29.7
11020 '@babel/types': 7.29.7
11021 transitivePeerDependencies:
11022 - supports-color
11023
11024 babel-plugin-polyfill-corejs2@0.4.17(@babel/core@7.29.7):
11025 dependencies:
11026 '@babel/compat-data': 7.29.7
11027 '@babel/core': 7.29.7
11028 '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7)
11029 semver: 6.3.1
11030 transitivePeerDependencies:
11031 - supports-color
11032
11033 babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.29.7):
11034 dependencies:
11035 '@babel/core': 7.29.7
11036 '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7)
11037 core-js-compat: 3.49.0
11038 transitivePeerDependencies:
11039 - supports-color
11040
11041 babel-plugin-polyfill-regenerator@0.6.8(@babel/core@7.29.7):
11042 dependencies:
11043 '@babel/core': 7.29.7
11044 '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7)
11045 transitivePeerDependencies:
11046 - supports-color
11047
11048 babel-plugin-react-compiler@1.0.0:
11049 dependencies:
11050 '@babel/types': 7.29.7
11051
11052 babel-plugin-react-native-web@0.21.2: {}
11053
11054 babel-plugin-syntax-hermes-parser@0.33.3:
11055 dependencies:
11056 hermes-parser: 0.33.3
11057
11058 babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.29.7):
11059 dependencies:
11060 '@babel/plugin-syntax-flow': 7.29.7(@babel/core@7.29.7)
11061 transitivePeerDependencies:
11062 - '@babel/core'
11063
11064 babel-preset-expo@56.0.14(@babel/core@7.29.7)(@babel/runtime@7.29.7)(expo@56.0.8)(react-refresh@0.14.2):
11065 dependencies:
11066 '@babel/generator': 7.29.7
11067 '@babel/helper-module-imports': 7.29.7
11068 '@babel/plugin-proposal-decorators': 7.29.7(@babel/core@7.29.7)
11069 '@babel/plugin-proposal-export-default-from': 7.29.7(@babel/core@7.29.7)
11070 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.7)
11071 '@babel/plugin-syntax-export-default-from': 7.29.7(@babel/core@7.29.7)
11072 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.7)
11073 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.7)
11074 '@babel/plugin-transform-async-generator-functions': 7.29.7(@babel/core@7.29.7)
11075 '@babel/plugin-transform-async-to-generator': 7.29.7(@babel/core@7.29.7)
11076 '@babel/plugin-transform-block-scoping': 7.29.7(@babel/core@7.29.7)
11077 '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7)
11078 '@babel/plugin-transform-class-static-block': 7.29.7(@babel/core@7.29.7)
11079 '@babel/plugin-transform-classes': 7.29.7(@babel/core@7.29.7)
11080 '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7)
11081 '@babel/plugin-transform-export-namespace-from': 7.29.7(@babel/core@7.29.7)
11082 '@babel/plugin-transform-flow-strip-types': 7.29.7(@babel/core@7.29.7)
11083 '@babel/plugin-transform-for-of': 7.29.7(@babel/core@7.29.7)
11084 '@babel/plugin-transform-logical-assignment-operators': 7.29.7(@babel/core@7.29.7)
11085 '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7)
11086 '@babel/plugin-transform-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7)
11087 '@babel/plugin-transform-nullish-coalescing-operator': 7.29.7(@babel/core@7.29.7)
11088 '@babel/plugin-transform-object-rest-spread': 7.29.7(@babel/core@7.29.7)
11089 '@babel/plugin-transform-optional-catch-binding': 7.29.7(@babel/core@7.29.7)
11090 '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7)
11091 '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7)
11092 '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7)
11093 '@babel/plugin-transform-private-property-in-object': 7.29.7(@babel/core@7.29.7)
11094 '@babel/plugin-transform-react-display-name': 7.29.7(@babel/core@7.29.7)
11095 '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7)
11096 '@babel/plugin-transform-react-jsx-development': 7.29.7(@babel/core@7.29.7)
11097 '@babel/plugin-transform-react-pure-annotations': 7.29.7(@babel/core@7.29.7)
11098 '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7)
11099 '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7)
11100 '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7)
11101 '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7)
11102 '@react-native/babel-plugin-codegen': 0.85.3(@babel/core@7.29.7)
11103 babel-plugin-react-compiler: 1.0.0
11104 babel-plugin-react-native-web: 0.21.2
11105 babel-plugin-syntax-hermes-parser: 0.33.3
11106 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.29.7)
11107 debug: 4.4.3
11108 react-refresh: 0.14.2
11109 optionalDependencies:
11110 '@babel/runtime': 7.29.7
11111 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11112 transitivePeerDependencies:
11113 - '@babel/core'
11114 - supports-color
11115
11116 bail@2.0.2: {}
11117
11118 balanced-match@4.0.4: {}
11119
11120 barcode-detector@3.2.0(@types/emscripten@1.41.5):
11121 dependencies:
11122 zxing-wasm: 3.1.0(@types/emscripten@1.41.5)
11123 transitivePeerDependencies:
11124 - '@types/emscripten'
11125
11126 base64-js@1.5.1: {}
11127
11128 baseline-browser-mapping@2.10.33: {}
11129
11130 big-integer@1.6.52: {}
11131
11132 body-parser@2.2.2:
11133 dependencies:
11134 bytes: 3.1.2
11135 content-type: 1.0.5
11136 debug: 4.4.3
11137 http-errors: 2.0.1
11138 iconv-lite: 0.7.2
11139 on-finished: 2.4.1
11140 qs: 6.15.2
11141 raw-body: 3.0.2
11142 type-is: 2.1.0
11143 transitivePeerDependencies:
11144 - supports-color
11145
11146 boolbase@1.0.0: {}
11147
11148 boolean@3.2.0:
11149 optional: true
11150
11151 bplist-creator@0.1.0:
11152 dependencies:
11153 stream-buffers: 2.2.0
11154
11155 bplist-parser@0.3.1:
11156 dependencies:
11157 big-integer: 1.6.52
11158
11159 bplist-parser@0.3.2:
11160 dependencies:
11161 big-integer: 1.6.52
11162
11163 brace-expansion@5.0.6:
11164 dependencies:
11165 balanced-match: 4.0.4
11166
11167 braces@3.0.3:
11168 dependencies:
11169 fill-range: 7.1.1
11170
11171 browserslist@4.28.2:
11172 dependencies:
11173 baseline-browser-mapping: 2.10.33
11174 caniuse-lite: 1.0.30001793
11175 electron-to-chromium: 1.5.364
11176 node-releases: 2.0.46
11177 update-browserslist-db: 1.2.3(browserslist@4.28.2)
11178
11179 bser@2.1.1:
11180 dependencies:
11181 node-int64: 0.4.0
11182
11183 buffer-crc32@0.2.13: {}
11184
11185 buffer-from@1.1.2: {}
11186
11187 builder-util-runtime@9.5.1:
11188 dependencies:
11189 debug: 4.4.3
11190 sax: 1.6.0
11191 transitivePeerDependencies:
11192 - supports-color
11193
11194 bun-types@1.3.14:
11195 dependencies:
11196 '@types/node': 24.12.4
11197
11198 bytes@3.1.2: {}
11199
11200 cacheable-lookup@5.0.4: {}
11201
11202 cacheable-request@7.0.4:
11203 dependencies:
11204 clone-response: 1.0.3
11205 get-stream: 5.2.0
11206 http-cache-semantics: 4.2.0
11207 keyv: 4.5.4
11208 lowercase-keys: 2.0.0
11209 normalize-url: 6.1.0
11210 responselike: 2.0.1
11211
11212 call-bind-apply-helpers@1.0.2:
11213 dependencies:
11214 es-errors: 1.3.0
11215 function-bind: 1.1.2
11216
11217 call-bound@1.0.4:
11218 dependencies:
11219 call-bind-apply-helpers: 1.0.2
11220 get-intrinsic: 1.3.0
11221
11222 camelcase@6.3.0: {}
11223
11224 caniuse-lite@1.0.30001793: {}
11225
11226 ccount@2.0.1: {}
11227
11228 chalk@2.4.2:
11229 dependencies:
11230 ansi-styles: 3.2.1
11231 escape-string-regexp: 1.0.5
11232 supports-color: 5.5.0
11233
11234 chalk@4.1.2:
11235 dependencies:
11236 ansi-styles: 4.3.0
11237 supports-color: 7.2.0
11238
11239 character-entities-html4@2.1.0: {}
11240
11241 character-entities-legacy@3.0.0: {}
11242
11243 character-entities@2.0.2: {}
11244
11245 character-reference-invalid@2.0.1: {}
11246
11247 chokidar@4.0.3:
11248 dependencies:
11249 readdirp: 4.1.2
11250
11251 chokidar@5.0.0:
11252 dependencies:
11253 readdirp: 5.0.0
11254
11255 chrome-launcher@0.15.2:
11256 dependencies:
11257 '@types/node': 24.12.4
11258 escape-string-regexp: 4.0.0
11259 is-wsl: 2.2.0
11260 lighthouse-logger: 1.4.2
11261 transitivePeerDependencies:
11262 - supports-color
11263
11264 chromium-edge-launcher@0.3.0:
11265 dependencies:
11266 '@types/node': 24.12.4
11267 escape-string-regexp: 4.0.0
11268 is-wsl: 2.2.0
11269 lighthouse-logger: 1.4.2
11270 mkdirp: 1.0.4
11271 transitivePeerDependencies:
11272 - supports-color
11273
11274 ci-info@2.0.0: {}
11275
11276 ci-info@3.9.0: {}
11277
11278 ci-info@4.4.0: {}
11279
11280 class-variance-authority@0.7.1:
11281 dependencies:
11282 clsx: 2.1.1
11283
11284 cli-cursor@2.1.0:
11285 dependencies:
11286 restore-cursor: 2.0.0
11287
11288 cli-spinners@2.9.2: {}
11289
11290 cli-width@4.1.0: {}
11291
11292 client-only@0.0.1: {}
11293
11294 cliui@8.0.1:
11295 dependencies:
11296 string-width: 4.2.3
11297 strip-ansi: 6.0.1
11298 wrap-ansi: 7.0.0
11299
11300 clone-response@1.0.3:
11301 dependencies:
11302 mimic-response: 1.0.1
11303
11304 clone@1.0.4: {}
11305
11306 clsx@2.1.1: {}
11307
11308 cluster-key-slot@1.1.1: {}
11309
11310 color-convert@1.9.3:
11311 dependencies:
11312 color-name: 1.1.3
11313
11314 color-convert@2.0.1:
11315 dependencies:
11316 color-name: 1.1.4
11317
11318 color-name@1.1.3: {}
11319
11320 color-name@1.1.4: {}
11321
11322 color-string@1.9.1:
11323 dependencies:
11324 color-name: 1.1.4
11325 simple-swizzle: 0.2.4
11326
11327 color@4.2.3:
11328 dependencies:
11329 color-convert: 2.0.1
11330 color-string: 1.9.1
11331
11332 comma-separated-tokens@2.0.3: {}
11333
11334 commander@11.1.0: {}
11335
11336 commander@12.1.0: {}
11337
11338 commander@2.20.3: {}
11339
11340 commander@7.2.0: {}
11341
11342 common-ancestor-path@2.0.0: {}
11343
11344 compressible@2.0.18:
11345 dependencies:
11346 mime-db: 1.54.0
11347
11348 compression@1.8.1:
11349 dependencies:
11350 bytes: 3.1.2
11351 compressible: 2.0.18
11352 debug: 2.6.9
11353 negotiator: 0.6.4
11354 on-headers: 1.1.0
11355 safe-buffer: 5.2.1
11356 vary: 1.1.2
11357 transitivePeerDependencies:
11358 - supports-color
11359
11360 connect@3.7.0:
11361 dependencies:
11362 debug: 2.6.9
11363 finalhandler: 1.1.2
11364 parseurl: 1.3.3
11365 utils-merge: 1.0.1
11366 transitivePeerDependencies:
11367 - supports-color
11368
11369 content-disposition@1.1.0: {}
11370
11371 content-type@1.0.5: {}
11372
11373 content-type@2.0.0: {}
11374
11375 convert-source-map@2.0.0: {}
11376
11377 cookie-es@1.2.3: {}
11378
11379 cookie-es@3.1.1: {}
11380
11381 cookie-signature@1.2.2: {}
11382
11383 cookie@0.7.2: {}
11384
11385 cookie@1.1.1: {}
11386
11387 core-js-compat@3.49.0:
11388 dependencies:
11389 browserslist: 4.28.2
11390
11391 cors@2.8.6:
11392 dependencies:
11393 object-assign: 4.1.1
11394 vary: 1.1.2
11395
11396 cross-env@10.1.0:
11397 dependencies:
11398 '@epic-web/invariant': 1.0.0
11399 cross-spawn: 7.0.6
11400
11401 cross-spawn@7.0.6:
11402 dependencies:
11403 path-key: 3.1.1
11404 shebang-command: 2.0.0
11405 which: 2.0.2
11406
11407 crossws@0.3.5:
11408 dependencies:
11409 uncrypto: 0.1.3
11410
11411 css-select@5.2.2:
11412 dependencies:
11413 boolbase: 1.0.0
11414 css-what: 6.2.2
11415 domhandler: 5.0.3
11416 domutils: 3.2.2
11417 nth-check: 2.1.1
11418
11419 css-tree@1.1.3:
11420 dependencies:
11421 mdn-data: 2.0.14
11422 source-map: 0.6.1
11423
11424 css-tree@2.2.1:
11425 dependencies:
11426 mdn-data: 2.0.28
11427 source-map-js: 1.2.1
11428
11429 css-tree@3.2.1:
11430 dependencies:
11431 mdn-data: 2.27.1
11432 source-map-js: 1.2.1
11433
11434 css-what@6.2.2: {}
11435
11436 css.escape@1.5.1: {}
11437
11438 csso@5.0.5:
11439 dependencies:
11440 css-tree: 2.2.1
11441
11442 csstype@3.2.3: {}
11443
11444 culori@4.0.2: {}
11445
11446 debug@2.6.9:
11447 dependencies:
11448 ms: 2.0.0
11449
11450 debug@3.2.7:
11451 dependencies:
11452 ms: 2.1.3
11453
11454 debug@4.4.3:
11455 dependencies:
11456 ms: 2.1.3
11457
11458 decode-named-character-reference@1.3.0:
11459 dependencies:
11460 character-entities: 2.0.2
11461
11462 decode-uri-component@0.2.2: {}
11463
11464 decompress-response@6.0.0:
11465 dependencies:
11466 mimic-response: 3.1.0
11467
11468 deepmerge@4.3.1: {}
11469
11470 defaults@1.0.4:
11471 dependencies:
11472 clone: 1.0.4
11473
11474 defer-to-connect@2.0.1: {}
11475
11476 define-data-property@1.1.4:
11477 dependencies:
11478 es-define-property: 1.0.1
11479 es-errors: 1.3.0
11480 gopd: 1.2.0
11481 optional: true
11482
11483 define-properties@1.2.1:
11484 dependencies:
11485 define-data-property: 1.1.4
11486 has-property-descriptors: 1.0.2
11487 object-keys: 1.1.1
11488 optional: true
11489
11490 defu@6.1.7: {}
11491
11492 denque@2.1.0: {}
11493
11494 depd@2.0.0: {}
11495
11496 dequal@2.0.3: {}
11497
11498 destr@2.0.5: {}
11499
11500 destroy@1.2.0: {}
11501
11502 detect-libc@2.1.2: {}
11503
11504 detect-node-es@1.1.0: {}
11505
11506 detect-node@2.1.0:
11507 optional: true
11508
11509 devalue@5.8.1: {}
11510
11511 devlop@1.1.0:
11512 dependencies:
11513 dequal: 2.0.3
11514
11515 diff@8.0.3: {}
11516
11517 dnssd-advertise@1.1.4: {}
11518
11519 dom-accessibility-api@0.5.16: {}
11520
11521 dom-accessibility-api@0.6.3: {}
11522
11523 dom-serializer@2.0.0:
11524 dependencies:
11525 domelementtype: 2.3.0
11526 domhandler: 5.0.3
11527 entities: 4.5.0
11528
11529 domelementtype@2.3.0: {}
11530
11531 domhandler@5.0.3:
11532 dependencies:
11533 domelementtype: 2.3.0
11534
11535 domutils@3.2.2:
11536 dependencies:
11537 dom-serializer: 2.0.0
11538 domelementtype: 2.3.0
11539 domhandler: 5.0.3
11540
11541 dset@3.1.4: {}
11542
11543 dunder-proto@1.0.1:
11544 dependencies:
11545 call-bind-apply-helpers: 1.0.2
11546 es-errors: 1.3.0
11547 gopd: 1.2.0
11548
11549 ee-first@1.1.1: {}
11550
11551 effect@4.0.0-beta.73(patch_hash=a28d840fa97ffebabe628e5562837c537d83c40cfdad8049de73c38086f2fb01):
11552 dependencies:
11553 '@standard-schema/spec': 1.1.0
11554 fast-check: 4.8.0
11555 find-my-way-ts: 0.1.6
11556 ini: 7.0.0
11557 kubernetes-types: 1.30.0
11558 msgpackr: 2.0.2
11559 multipasta: 0.2.7
11560 toml: 4.1.1
11561 uuid: 14.0.0
11562 yaml: 2.9.0
11563
11564 electron-to-chromium@1.5.364: {}
11565
11566 electron-updater@6.8.3:
11567 dependencies:
11568 builder-util-runtime: 9.5.1
11569 fs-extra: 10.1.0
11570 js-yaml: 4.2.0
11571 lazy-val: 1.0.5
11572 lodash.escaperegexp: 4.1.2
11573 lodash.isequal: 4.5.0
11574 semver: 7.7.4
11575 tiny-typed-emitter: 2.1.0
11576 transitivePeerDependencies:
11577 - supports-color
11578
11579 electron@41.5.0:
11580 dependencies:
11581 '@electron/get': 2.0.3
11582 '@types/node': 24.12.4
11583 extract-zip: 2.0.1
11584 transitivePeerDependencies:
11585 - supports-color
11586
11587 emmet@2.4.11:
11588 dependencies:
11589 '@emmetio/abbreviation': 2.3.3
11590 '@emmetio/css-abbreviation': 2.1.8
11591
11592 emoji-regex@8.0.0: {}
11593
11594 encodeurl@1.0.2: {}
11595
11596 encodeurl@2.0.0: {}
11597
11598 end-of-stream@1.4.5:
11599 dependencies:
11600 once: 1.4.0
11601
11602 enhanced-resolve@5.22.1:
11603 dependencies:
11604 graceful-fs: 4.2.11
11605 tapable: 2.3.3
11606
11607 entities@4.5.0: {}
11608
11609 entities@6.0.1: {}
11610
11611 env-paths@2.2.1: {}
11612
11613 error-stack-parser@2.1.4:
11614 dependencies:
11615 stackframe: 1.3.4
11616
11617 es-define-property@1.0.1: {}
11618
11619 es-errors@1.3.0: {}
11620
11621 es-module-lexer@1.7.0: {}
11622
11623 es-module-lexer@2.1.0: {}
11624
11625 es-object-atoms@1.1.2:
11626 dependencies:
11627 es-errors: 1.3.0
11628
11629 es6-error@4.1.1:
11630 optional: true
11631
11632 esbuild@0.27.7:
11633 optionalDependencies:
11634 '@esbuild/aix-ppc64': 0.27.7
11635 '@esbuild/android-arm': 0.27.7
11636 '@esbuild/android-arm64': 0.27.7
11637 '@esbuild/android-x64': 0.27.7
11638 '@esbuild/darwin-arm64': 0.27.7
11639 '@esbuild/darwin-x64': 0.27.7
11640 '@esbuild/freebsd-arm64': 0.27.7
11641 '@esbuild/freebsd-x64': 0.27.7
11642 '@esbuild/linux-arm': 0.27.7
11643 '@esbuild/linux-arm64': 0.27.7
11644 '@esbuild/linux-ia32': 0.27.7
11645 '@esbuild/linux-loong64': 0.27.7
11646 '@esbuild/linux-mips64el': 0.27.7
11647 '@esbuild/linux-ppc64': 0.27.7
11648 '@esbuild/linux-riscv64': 0.27.7
11649 '@esbuild/linux-s390x': 0.27.7
11650 '@esbuild/linux-x64': 0.27.7
11651 '@esbuild/netbsd-arm64': 0.27.7
11652 '@esbuild/netbsd-x64': 0.27.7
11653 '@esbuild/openbsd-arm64': 0.27.7
11654 '@esbuild/openbsd-x64': 0.27.7
11655 '@esbuild/openharmony-arm64': 0.27.7
11656 '@esbuild/sunos-x64': 0.27.7
11657 '@esbuild/win32-arm64': 0.27.7
11658 '@esbuild/win32-ia32': 0.27.7
11659 '@esbuild/win32-x64': 0.27.7
11660
11661 escalade@3.2.0: {}
11662
11663 escape-html@1.0.3: {}
11664
11665 escape-string-regexp@1.0.5: {}
11666
11667 escape-string-regexp@4.0.0: {}
11668
11669 escape-string-regexp@5.0.0: {}
11670
11671 estree-util-is-identifier-name@3.0.0: {}
11672
11673 estree-walker@2.0.2: {}
11674
11675 etag@1.8.1: {}
11676
11677 event-target-shim@5.0.1: {}
11678
11679 eventemitter3@5.0.4: {}
11680
11681 eventsource-parser@3.1.0: {}
11682
11683 eventsource@3.0.7:
11684 dependencies:
11685 eventsource-parser: 3.1.0
11686
11687 expo-asset@56.0.15(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3):
11688 dependencies:
11689 '@expo/image-utils': 0.10.1(typescript@6.0.3)
11690 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11691 expo-constants: 56.0.16(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))
11692 react: 19.2.3
11693 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
11694 transitivePeerDependencies:
11695 - supports-color
11696 - typescript
11697
11698 expo-build-properties@56.0.16(expo@56.0.8):
11699 dependencies:
11700 '@expo/schema-utils': 56.0.1
11701 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11702 resolve-from: 5.0.0
11703 semver: 7.8.1
11704
11705 expo-camera@56.0.7(@types/emscripten@1.41.5)(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
11706 dependencies:
11707 barcode-detector: 3.2.0(@types/emscripten@1.41.5)
11708 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11709 react: 19.2.3
11710 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
11711 transitivePeerDependencies:
11712 - '@types/emscripten'
11713
11714 expo-clipboard@56.0.3(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
11715 dependencies:
11716 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11717 react: 19.2.3
11718 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
11719
11720 expo-constants@56.0.16(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)):
11721 dependencies:
11722 '@expo/env': 2.3.0
11723 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11724 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
11725 transitivePeerDependencies:
11726 - supports-color
11727
11728 expo-crypto@56.0.4(expo@56.0.8):
11729 dependencies:
11730 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11731
11732 expo-dev-client@56.0.18(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)):
11733 dependencies:
11734 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11735 expo-dev-launcher: 56.0.18(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))
11736 expo-dev-menu: 56.0.16(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))
11737 expo-dev-menu-interface: 56.0.1(expo@56.0.8)
11738 expo-manifests: 56.0.4(expo@56.0.8)
11739 expo-updates-interface: 56.0.2(expo@56.0.8)
11740 transitivePeerDependencies:
11741 - react-native
11742
11743 expo-dev-launcher@56.0.18(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)):
11744 dependencies:
11745 '@expo/schema-utils': 56.0.1
11746 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11747 expo-dev-menu: 56.0.16(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))
11748 expo-manifests: 56.0.4(expo@56.0.8)
11749 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
11750
11751 expo-dev-menu-interface@56.0.1(expo@56.0.8):
11752 dependencies:
11753 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11754
11755 expo-dev-menu@56.0.16(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)):
11756 dependencies:
11757 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11758 expo-dev-menu-interface: 56.0.1(expo@56.0.8)
11759 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
11760
11761 expo-eas-client@56.0.1: {}
11762
11763 expo-file-system@56.0.7(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)):
11764 dependencies:
11765 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11766 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
11767
11768 expo-font@56.0.5(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
11769 dependencies:
11770 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11771 fontfaceobserver: 2.3.0
11772 react: 19.2.3
11773 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
11774
11775 expo-glass-effect@56.0.4(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
11776 dependencies:
11777 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11778 react: 19.2.3
11779 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
11780
11781 expo-haptics@56.0.3(expo@56.0.8):
11782 dependencies:
11783 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11784
11785 expo-image-loader@56.0.3(expo@56.0.8):
11786 dependencies:
11787 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11788
11789 expo-image-picker@56.0.15(expo@56.0.8):
11790 dependencies:
11791 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11792 expo-image-loader: 56.0.3(expo@56.0.8)
11793
11794 expo-json-utils@56.0.0: {}
11795
11796 expo-keep-awake@56.0.3(expo@56.0.8)(react@19.2.3):
11797 dependencies:
11798 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11799 react: 19.2.3
11800
11801 expo-linking@56.0.13(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
11802 dependencies:
11803 expo-constants: 56.0.16(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))
11804 invariant: 2.2.4
11805 react: 19.2.3
11806 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
11807 transitivePeerDependencies:
11808 - expo
11809 - supports-color
11810
11811 expo-manifests@56.0.4(expo@56.0.8):
11812 dependencies:
11813 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11814 expo-json-utils: 56.0.0
11815
11816 expo-modules-autolinking@56.0.14(typescript@6.0.3):
11817 dependencies:
11818 '@expo/require-utils': 56.1.3(typescript@6.0.3)
11819 '@expo/spawn-async': 1.8.0
11820 chalk: 4.1.2
11821 commander: 7.2.0
11822 transitivePeerDependencies:
11823 - supports-color
11824 - typescript
11825
11826 expo-modules-core@56.0.14(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
11827 dependencies:
11828 '@expo/expo-modules-macros-plugin': 0.0.9
11829 expo-modules-jsi: 56.0.7(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))
11830 invariant: 2.2.4
11831 react: 19.2.3
11832 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
11833 optionalDependencies:
11834 react-native-worklets: 0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11835
11836 expo-modules-jsi@56.0.7(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)):
11837 dependencies:
11838 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
11839
11840 expo-paste-input@0.1.15(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
11841 dependencies:
11842 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11843 react: 19.2.3
11844 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
11845
11846 expo-router@56.2.8(4d9a97830dbb31ffd5bc7485c7ce9e51):
11847 dependencies:
11848 '@expo/log-box': 56.0.12(@expo/dom-webview@56.0.5)(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11849 '@expo/metro-runtime': 56.0.13(@expo/log-box@56.0.12)(expo@56.0.8)(react-dom@19.2.3(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11850 '@expo/schema-utils': 56.0.1
11851 '@expo/ui': 56.0.15(@babel/core@7.29.7)(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(expo@56.0.8)(react-dom@19.2.3(react@19.2.3))(react-native-reanimated@4.3.1(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11852 '@radix-ui/react-slot': 1.2.4(@types/react@19.2.16)(react@19.2.3)
11853 '@radix-ui/react-tabs': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
11854 '@react-native-masked-view/masked-view': 0.3.2(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11855 '@testing-library/jest-dom': 6.9.1
11856 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1)
11857 client-only: 0.0.1
11858 color: 4.2.3
11859 debug: 4.4.3
11860 escape-string-regexp: 4.0.0
11861 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11862 expo-constants: 56.0.16(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))
11863 expo-glass-effect: 56.0.4(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11864 expo-linking: 56.0.13(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11865 expo-server: 56.0.4
11866 expo-symbols: 56.0.5(expo-font@56.0.5)(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11867 fast-deep-equal: 3.1.3
11868 invariant: 2.2.4
11869 nanoid: 3.3.12
11870 query-string: 7.1.3
11871 react: 19.2.3
11872 react-fast-compare: 3.2.2
11873 react-is: 19.2.7
11874 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
11875 react-native-drawer-layout: 4.2.4(react-native-gesture-handler@2.31.2(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native-reanimated@4.3.1(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11876 react-native-safe-area-context: 5.7.0(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11877 react-native-screens: 4.25.2(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11878 server-only: 0.0.1
11879 sf-symbols-typescript: 2.2.0
11880 shallowequal: 1.1.0
11881 vaul: 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
11882 optionalDependencies:
11883 react-dom: 19.2.3(react@19.2.3)
11884 react-native-gesture-handler: 2.31.2(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11885 react-native-reanimated: 4.3.1(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11886 transitivePeerDependencies:
11887 - '@babel/core'
11888 - '@testing-library/dom'
11889 - '@types/react'
11890 - '@types/react-dom'
11891 - expo-font
11892 - react-native-worklets
11893 - supports-color
11894
11895 expo-secure-store@56.0.4(expo@56.0.8):
11896 dependencies:
11897 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11898
11899 expo-server@56.0.4: {}
11900
11901 expo-splash-screen@56.0.10(expo@56.0.8)(typescript@6.0.3):
11902 dependencies:
11903 '@expo/config-plugins': 56.0.8(typescript@6.0.3)
11904 '@expo/image-utils': 0.10.1(typescript@6.0.3)
11905 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11906 xml2js: 0.6.0
11907 transitivePeerDependencies:
11908 - supports-color
11909 - typescript
11910
11911 expo-structured-headers@56.0.0: {}
11912
11913 expo-symbols@56.0.5(expo-font@56.0.5)(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
11914 dependencies:
11915 '@expo-google-fonts/material-symbols': 0.4.38
11916 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11917 expo-font: 56.0.5(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11918 react: 19.2.3
11919 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
11920 sf-symbols-typescript: 2.2.0
11921
11922 expo-updates-interface@56.0.2(expo@56.0.8):
11923 dependencies:
11924 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11925
11926 expo-updates@56.0.17(expo-dev-client@56.0.18(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)))(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
11927 dependencies:
11928 '@expo/code-signing-certificates': 0.0.6
11929 '@expo/plist': 0.7.0
11930 '@expo/spawn-async': 1.8.0
11931 arg: 4.1.3
11932 chalk: 4.1.2
11933 debug: 4.4.3
11934 expo: 56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11935 expo-eas-client: 56.0.1
11936 expo-manifests: 56.0.4(expo@56.0.8)
11937 expo-structured-headers: 56.0.0
11938 expo-updates-interface: 56.0.2(expo@56.0.8)
11939 getenv: 2.0.0
11940 glob: 13.0.6
11941 ignore: 5.3.2
11942 nullthrows: 1.1.1
11943 react: 19.2.3
11944 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
11945 resolve-from: 5.0.0
11946 optionalDependencies:
11947 expo-dev-client: 56.0.18(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))
11948 transitivePeerDependencies:
11949 - supports-color
11950
11951 expo@56.0.8(@babel/core@7.29.7)(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-router@56.2.8)(react-dom@19.2.3(react@19.2.3))(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3):
11952 dependencies:
11953 '@babel/runtime': 7.29.7
11954 '@expo/cli': 56.1.13(@expo/dom-webview@56.0.5)(@expo/metro-runtime@56.0.13)(expo-constants@56.0.16)(expo-font@56.0.5)(expo-router@56.2.8)(expo@56.0.8)(react-dom@19.2.3(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11955 '@expo/config': 56.0.9(typescript@6.0.3)
11956 '@expo/config-plugins': 56.0.8(typescript@6.0.3)
11957 '@expo/devtools': 56.0.2(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11958 '@expo/fingerprint': 0.19.3
11959 '@expo/local-build-cache-provider': 56.0.8(typescript@6.0.3)
11960 '@expo/log-box': 56.0.12(@expo/dom-webview@56.0.5)(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11961 '@expo/metro': 56.0.0
11962 '@expo/metro-config': 56.0.13(expo@56.0.8)(typescript@6.0.3)
11963 '@ungap/structured-clone': 1.3.1
11964 babel-preset-expo: 56.0.14(@babel/core@7.29.7)(@babel/runtime@7.29.7)(expo@56.0.8)(react-refresh@0.14.2)
11965 expo-asset: 56.0.15(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(typescript@6.0.3)
11966 expo-constants: 56.0.16(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))
11967 expo-file-system: 56.0.7(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))
11968 expo-font: 56.0.5(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11969 expo-keep-awake: 56.0.3(expo@56.0.8)(react@19.2.3)
11970 expo-modules-autolinking: 56.0.14(typescript@6.0.3)
11971 expo-modules-core: 56.0.14(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11972 pretty-format: 29.7.0
11973 react: 19.2.3
11974 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
11975 react-refresh: 0.14.2
11976 whatwg-url-minimum: 0.1.2
11977 optionalDependencies:
11978 '@expo/dom-webview': 56.0.5(expo@56.0.8)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11979 '@expo/metro-runtime': 56.0.13(@expo/log-box@56.0.12)(expo@56.0.8)(react-dom@19.2.3(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
11980 react-dom: 19.2.3(react@19.2.3)
11981 transitivePeerDependencies:
11982 - '@babel/core'
11983 - bufferutil
11984 - expo-router
11985 - expo-widgets
11986 - react-native-worklets
11987 - react-server-dom-webpack
11988 - supports-color
11989 - typescript
11990 - utf-8-validate
11991
11992 exponential-backoff@3.1.3: {}
11993
11994 express-rate-limit@8.5.2(express@5.2.1):
11995 dependencies:
11996 express: 5.2.1
11997 ip-address: 10.2.0
11998
11999 express@5.2.1:
12000 dependencies:
12001 accepts: 2.0.0
12002 body-parser: 2.2.2
12003 content-disposition: 1.1.0
12004 content-type: 1.0.5
12005 cookie: 0.7.2
12006 cookie-signature: 1.2.2
12007 debug: 4.4.3
12008 depd: 2.0.0
12009 encodeurl: 2.0.0
12010 escape-html: 1.0.3
12011 etag: 1.8.1
12012 finalhandler: 2.1.1
12013 fresh: 2.0.0
12014 http-errors: 2.0.1
12015 merge-descriptors: 2.0.0
12016 mime-types: 3.0.2
12017 on-finished: 2.4.1
12018 once: 1.4.0
12019 parseurl: 1.3.3
12020 proxy-addr: 2.0.7
12021 qs: 6.15.2
12022 range-parser: 1.2.1
12023 router: 2.2.0
12024 send: 1.2.1
12025 serve-static: 2.2.1
12026 statuses: 2.0.2
12027 type-is: 2.1.0
12028 vary: 1.1.2
12029 transitivePeerDependencies:
12030 - supports-color
12031
12032 extend@3.0.2: {}
12033
12034 extract-zip@2.0.1:
12035 dependencies:
12036 debug: 4.4.3
12037 get-stream: 5.2.0
12038 yauzl: 2.10.0
12039 optionalDependencies:
12040 '@types/yauzl': 2.10.3
12041 transitivePeerDependencies:
12042 - supports-color
12043
12044 fast-check@4.8.0:
12045 dependencies:
12046 pure-rand: 8.4.0
12047
12048 fast-deep-equal@3.1.3: {}
12049
12050 fast-json-stable-stringify@2.1.0:
12051 optional: true
12052
12053 fast-string-truncated-width@3.0.3: {}
12054
12055 fast-string-width@3.0.2:
12056 dependencies:
12057 fast-string-truncated-width: 3.0.3
12058
12059 fast-uri@3.1.2: {}
12060
12061 fast-wrap-ansi@0.2.2:
12062 dependencies:
12063 fast-string-width: 3.0.2
12064
12065 fb-dotslash@0.5.8: {}
12066
12067 fb-watchman@2.0.2:
12068 dependencies:
12069 bser: 2.1.1
12070
12071 fd-slicer@1.1.0:
12072 dependencies:
12073 pend: 1.2.0
12074
12075 fdir@6.5.0(picomatch@4.0.4):
12076 optionalDependencies:
12077 picomatch: 4.0.4
12078
12079 fetch-nodeshim@0.4.10: {}
12080
12081 fill-range@7.1.1:
12082 dependencies:
12083 to-regex-range: 5.0.1
12084
12085 filter-obj@1.1.0: {}
12086
12087 finalhandler@1.1.2:
12088 dependencies:
12089 debug: 2.6.9
12090 encodeurl: 1.0.2
12091 escape-html: 1.0.3
12092 on-finished: 2.3.0
12093 parseurl: 1.3.3
12094 statuses: 1.5.0
12095 unpipe: 1.0.0
12096 transitivePeerDependencies:
12097 - supports-color
12098
12099 finalhandler@2.1.1:
12100 dependencies:
12101 debug: 4.4.3
12102 encodeurl: 2.0.0
12103 escape-html: 1.0.3
12104 on-finished: 2.4.1
12105 parseurl: 1.3.3
12106 statuses: 2.0.2
12107 transitivePeerDependencies:
12108 - supports-color
12109
12110 find-my-way-ts@0.1.6: {}
12111
12112 flattie@1.1.1: {}
12113
12114 flow-enums-runtime@0.0.6: {}
12115
12116 fontace@0.4.1:
12117 dependencies:
12118 fontkitten: 1.0.3
12119
12120 fontfaceobserver@2.3.0: {}
12121
12122 fontkitten@1.0.3:
12123 dependencies:
12124 tiny-inflate: 1.0.3
12125
12126 forwarded@0.2.0: {}
12127
12128 fresh@0.5.2: {}
12129
12130 fresh@2.0.0: {}
12131
12132 fs-extra@10.1.0:
12133 dependencies:
12134 graceful-fs: 4.2.11
12135 jsonfile: 6.2.1
12136 universalify: 2.0.1
12137
12138 fs-extra@8.1.0:
12139 dependencies:
12140 graceful-fs: 4.2.11
12141 jsonfile: 4.0.0
12142 universalify: 0.1.2
12143
12144 fsevents@2.3.2:
12145 optional: true
12146
12147 fsevents@2.3.3:
12148 optional: true
12149
12150 function-bind@1.1.2: {}
12151
12152 gensync@1.0.0-beta.2: {}
12153
12154 get-caller-file@2.0.5: {}
12155
12156 get-intrinsic@1.3.0:
12157 dependencies:
12158 call-bind-apply-helpers: 1.0.2
12159 es-define-property: 1.0.1
12160 es-errors: 1.3.0
12161 es-object-atoms: 1.1.2
12162 function-bind: 1.1.2
12163 get-proto: 1.0.1
12164 gopd: 1.2.0
12165 has-symbols: 1.1.0
12166 hasown: 2.0.4
12167 math-intrinsics: 1.1.0
12168
12169 get-nonce@1.0.1: {}
12170
12171 get-proto@1.0.1:
12172 dependencies:
12173 dunder-proto: 1.0.1
12174 es-object-atoms: 1.1.2
12175
12176 get-stream@5.2.0:
12177 dependencies:
12178 pump: 3.0.4
12179
12180 get-tsconfig@5.0.0-beta.4:
12181 dependencies:
12182 resolve-pkg-maps: 1.0.0
12183
12184 getenv@2.0.0: {}
12185
12186 github-slugger@2.0.0: {}
12187
12188 glob@13.0.6:
12189 dependencies:
12190 minimatch: 10.2.5
12191 minipass: 7.1.3
12192 path-scurry: 2.0.2
12193
12194 global-agent@3.0.0:
12195 dependencies:
12196 boolean: 3.2.0
12197 es6-error: 4.1.1
12198 matcher: 3.0.0
12199 roarr: 2.15.4
12200 semver: 7.8.1
12201 serialize-error: 7.0.1
12202 optional: true
12203
12204 globalthis@1.0.4:
12205 dependencies:
12206 define-properties: 1.2.1
12207 gopd: 1.2.0
12208 optional: true
12209
12210 gopd@1.2.0: {}
12211
12212 got@11.8.6:
12213 dependencies:
12214 '@sindresorhus/is': 4.6.0
12215 '@szmarczak/http-timer': 4.0.6
12216 '@types/cacheable-request': 6.0.3
12217 '@types/responselike': 1.0.3
12218 cacheable-lookup: 5.0.4
12219 cacheable-request: 7.0.4
12220 decompress-response: 6.0.0
12221 http2-wrapper: 1.0.3
12222 lowercase-keys: 2.0.0
12223 p-cancelable: 2.1.1
12224 responselike: 2.0.1
12225
12226 graceful-fs@4.2.11: {}
12227
12228 graphql@16.14.1: {}
12229
12230 h3@1.15.11:
12231 dependencies:
12232 cookie-es: 1.2.3
12233 crossws: 0.3.5
12234 defu: 6.1.7
12235 destr: 2.0.5
12236 iron-webcrypto: 1.2.1
12237 node-mock-http: 1.0.4
12238 radix3: 1.1.2
12239 ufo: 1.6.4
12240 uncrypto: 0.1.3
12241
12242 has-flag@3.0.0: {}
12243
12244 has-flag@4.0.0: {}
12245
12246 has-property-descriptors@1.0.2:
12247 dependencies:
12248 es-define-property: 1.0.1
12249 optional: true
12250
12251 has-symbols@1.1.0: {}
12252
12253 hasown@2.0.4:
12254 dependencies:
12255 function-bind: 1.1.2
12256
12257 hast-util-from-html@2.0.3:
12258 dependencies:
12259 '@types/hast': 3.0.4
12260 devlop: 1.1.0
12261 hast-util-from-parse5: 8.0.3
12262 parse5: 7.3.0
12263 vfile: 6.0.3
12264 vfile-message: 4.0.3
12265
12266 hast-util-from-parse5@8.0.3:
12267 dependencies:
12268 '@types/hast': 3.0.4
12269 '@types/unist': 3.0.3
12270 devlop: 1.1.0
12271 hastscript: 9.0.1
12272 property-information: 7.2.0
12273 vfile: 6.0.3
12274 vfile-location: 5.0.3
12275 web-namespaces: 2.0.1
12276
12277 hast-util-is-element@3.0.0:
12278 dependencies:
12279 '@types/hast': 3.0.4
12280
12281 hast-util-parse-selector@4.0.0:
12282 dependencies:
12283 '@types/hast': 3.0.4
12284
12285 hast-util-raw@9.1.0:
12286 dependencies:
12287 '@types/hast': 3.0.4
12288 '@types/unist': 3.0.3
12289 '@ungap/structured-clone': 1.3.1
12290 hast-util-from-parse5: 8.0.3
12291 hast-util-to-parse5: 8.0.1
12292 html-void-elements: 3.0.0
12293 mdast-util-to-hast: 13.2.1
12294 parse5: 7.3.0
12295 unist-util-position: 5.0.0
12296 unist-util-visit: 5.1.0
12297 vfile: 6.0.3
12298 web-namespaces: 2.0.1
12299 zwitch: 2.0.4
12300
12301 hast-util-to-html@9.0.5:
12302 dependencies:
12303 '@types/hast': 3.0.4
12304 '@types/unist': 3.0.3
12305 ccount: 2.0.1
12306 comma-separated-tokens: 2.0.3
12307 hast-util-whitespace: 3.0.0
12308 html-void-elements: 3.0.0
12309 mdast-util-to-hast: 13.2.1
12310 property-information: 7.2.0
12311 space-separated-tokens: 2.0.2
12312 stringify-entities: 4.0.4
12313 zwitch: 2.0.4
12314
12315 hast-util-to-jsx-runtime@2.3.6:
12316 dependencies:
12317 '@types/estree': 1.0.9
12318 '@types/hast': 3.0.4
12319 '@types/unist': 3.0.3
12320 comma-separated-tokens: 2.0.3
12321 devlop: 1.1.0
12322 estree-util-is-identifier-name: 3.0.0
12323 hast-util-whitespace: 3.0.0
12324 mdast-util-mdx-expression: 2.0.1
12325 mdast-util-mdx-jsx: 3.2.0
12326 mdast-util-mdxjs-esm: 2.0.1
12327 property-information: 7.2.0
12328 space-separated-tokens: 2.0.2
12329 style-to-js: 1.1.21
12330 unist-util-position: 5.0.0
12331 vfile-message: 4.0.3
12332 transitivePeerDependencies:
12333 - supports-color
12334
12335 hast-util-to-parse5@8.0.1:
12336 dependencies:
12337 '@types/hast': 3.0.4
12338 comma-separated-tokens: 2.0.3
12339 devlop: 1.1.0
12340 property-information: 7.2.0
12341 space-separated-tokens: 2.0.2
12342 web-namespaces: 2.0.1
12343 zwitch: 2.0.4
12344
12345 hast-util-to-text@4.0.2:
12346 dependencies:
12347 '@types/hast': 3.0.4
12348 '@types/unist': 3.0.3
12349 hast-util-is-element: 3.0.0
12350 unist-util-find-after: 5.0.0
12351
12352 hast-util-whitespace@3.0.0:
12353 dependencies:
12354 '@types/hast': 3.0.4
12355
12356 hastscript@9.0.1:
12357 dependencies:
12358 '@types/hast': 3.0.4
12359 comma-separated-tokens: 2.0.3
12360 hast-util-parse-selector: 4.0.0
12361 property-information: 7.2.0
12362 space-separated-tokens: 2.0.2
12363
12364 headers-polyfill@4.0.3: {}
12365
12366 hermes-compiler@250829098.0.10: {}
12367
12368 hermes-estree@0.33.3: {}
12369
12370 hermes-estree@0.35.0: {}
12371
12372 hermes-parser@0.33.3:
12373 dependencies:
12374 hermes-estree: 0.33.3
12375
12376 hermes-parser@0.35.0:
12377 dependencies:
12378 hermes-estree: 0.35.0
12379
12380 hoist-non-react-statics@3.3.2:
12381 dependencies:
12382 react-is: 16.13.1
12383
12384 hono@4.12.23: {}
12385
12386 hosted-git-info@7.0.2:
12387 dependencies:
12388 lru-cache: 10.4.3
12389
12390 html-escaper@3.0.3: {}
12391
12392 html-url-attributes@3.0.1: {}
12393
12394 html-void-elements@3.0.0: {}
12395
12396 http-cache-semantics@4.2.0: {}
12397
12398 http-errors@2.0.1:
12399 dependencies:
12400 depd: 2.0.0
12401 inherits: 2.0.4
12402 setprototypeof: 1.2.0
12403 statuses: 2.0.2
12404 toidentifier: 1.0.1
12405
12406 http2-wrapper@1.0.3:
12407 dependencies:
12408 quick-lru: 5.1.1
12409 resolve-alpn: 1.2.1
12410
12411 https-proxy-agent@7.0.6:
12412 dependencies:
12413 agent-base: 7.1.4
12414 debug: 4.4.3
12415 transitivePeerDependencies:
12416 - supports-color
12417
12418 iconv-lite@0.7.2:
12419 dependencies:
12420 safer-buffer: 2.1.2
12421
12422 ignore@5.3.2: {}
12423
12424 image-size@1.2.1:
12425 dependencies:
12426 queue: 6.0.2
12427
12428 indent-string@4.0.0: {}
12429
12430 inherits@2.0.4: {}
12431
12432 ini@7.0.0: {}
12433
12434 inline-style-parser@0.2.7: {}
12435
12436 invariant@2.2.4:
12437 dependencies:
12438 loose-envify: 1.4.0
12439
12440 ioredis@5.11.0:
12441 dependencies:
12442 '@ioredis/commands': 1.10.0
12443 cluster-key-slot: 1.1.1
12444 debug: 4.4.3
12445 denque: 2.1.0
12446 redis-errors: 1.2.0
12447 redis-parser: 3.0.0
12448 standard-as-callback: 2.1.0
12449 transitivePeerDependencies:
12450 - supports-color
12451
12452 ip-address@10.2.0: {}
12453
12454 ipaddr.js@1.9.1: {}
12455
12456 iron-webcrypto@1.2.1: {}
12457
12458 is-alphabetical@2.0.1: {}
12459
12460 is-alphanumerical@2.0.1:
12461 dependencies:
12462 is-alphabetical: 2.0.1
12463 is-decimal: 2.0.1
12464
12465 is-arrayish@0.3.4: {}
12466
12467 is-core-module@2.16.2:
12468 dependencies:
12469 hasown: 2.0.4
12470
12471 is-decimal@2.0.1: {}
12472
12473 is-docker@2.2.1: {}
12474
12475 is-docker@3.0.0: {}
12476
12477 is-docker@4.0.0: {}
12478
12479 is-fullwidth-code-point@3.0.0: {}
12480
12481 is-hexadecimal@2.0.1: {}
12482
12483 is-inside-container@1.0.0:
12484 dependencies:
12485 is-docker: 3.0.0
12486
12487 is-node-process@1.2.0: {}
12488
12489 is-number@7.0.0: {}
12490
12491 is-plain-obj@4.1.0: {}
12492
12493 is-promise@4.0.0: {}
12494
12495 is-wsl@2.2.0:
12496 dependencies:
12497 is-docker: 2.2.1
12498
12499 is-wsl@3.1.1:
12500 dependencies:
12501 is-inside-container: 1.0.0
12502
12503 isbot@5.1.40: {}
12504
12505 isexe@2.0.0: {}
12506
12507 isomorphic.js@0.2.5: {}
12508
12509 jest-get-type@29.6.3: {}
12510
12511 jest-util@29.7.0:
12512 dependencies:
12513 '@jest/types': 29.6.3
12514 '@types/node': 24.12.4
12515 chalk: 4.1.2
12516 ci-info: 3.9.0
12517 graceful-fs: 4.2.11
12518 picomatch: 2.3.2
12519
12520 jest-validate@29.7.0:
12521 dependencies:
12522 '@jest/types': 29.6.3
12523 camelcase: 6.3.0
12524 chalk: 4.1.2
12525 jest-get-type: 29.6.3
12526 leven: 3.1.0
12527 pretty-format: 29.7.0
12528
12529 jest-worker@29.7.0:
12530 dependencies:
12531 '@types/node': 24.12.4
12532 jest-util: 29.7.0
12533 merge-stream: 2.0.0
12534 supports-color: 8.1.1
12535
12536 jimp-compact@0.16.1: {}
12537
12538 jiti@2.7.0: {}
12539
12540 jose@6.2.3: {}
12541
12542 js-tokens@4.0.0: {}
12543
12544 js-yaml@4.2.0:
12545 dependencies:
12546 argparse: 2.0.1
12547
12548 jsc-safe-url@0.2.4: {}
12549
12550 jsesc@3.1.0: {}
12551
12552 json-buffer@3.0.1: {}
12553
12554 json-schema-to-ts@3.1.1:
12555 dependencies:
12556 '@babel/runtime': 7.29.7
12557 ts-algebra: 2.0.0
12558
12559 json-schema-traverse@0.4.1:
12560 optional: true
12561
12562 json-schema-traverse@1.0.0: {}
12563
12564 json-schema-typed@8.0.2: {}
12565
12566 json-stringify-safe@5.0.1:
12567 optional: true
12568
12569 json5@2.2.3: {}
12570
12571 jsonc-parser@2.3.1: {}
12572
12573 jsonc-parser@3.3.1: {}
12574
12575 jsonfile@4.0.0:
12576 optionalDependencies:
12577 graceful-fs: 4.2.11
12578
12579 jsonfile@6.2.1:
12580 dependencies:
12581 universalify: 2.0.1
12582 optionalDependencies:
12583 graceful-fs: 4.2.11
12584
12585 keyv@4.5.4:
12586 dependencies:
12587 json-buffer: 3.0.1
12588
12589 kleur@3.0.3: {}
12590
12591 kleur@4.1.5: {}
12592
12593 kubernetes-types@1.30.0: {}
12594
12595 lan-network@0.2.1: {}
12596
12597 lazy-val@1.0.5: {}
12598
12599 leven@3.1.0: {}
12600
12601 lexical@0.41.0: {}
12602
12603 lib0@0.2.117:
12604 dependencies:
12605 isomorphic.js: 0.2.5
12606
12607 lighthouse-logger@1.4.2:
12608 dependencies:
12609 debug: 2.6.9
12610 marky: 1.3.0
12611 transitivePeerDependencies:
12612 - supports-color
12613
12614 lightningcss-android-arm64@1.31.1:
12615 optional: true
12616
12617 lightningcss-android-arm64@1.32.0:
12618 optional: true
12619
12620 lightningcss-darwin-arm64@1.30.1:
12621 optional: true
12622
12623 lightningcss-darwin-arm64@1.31.1:
12624 optional: true
12625
12626 lightningcss-darwin-arm64@1.32.0:
12627 optional: true
12628
12629 lightningcss-darwin-x64@1.30.1:
12630 optional: true
12631
12632 lightningcss-darwin-x64@1.31.1:
12633 optional: true
12634
12635 lightningcss-darwin-x64@1.32.0:
12636 optional: true
12637
12638 lightningcss-freebsd-x64@1.30.1:
12639 optional: true
12640
12641 lightningcss-freebsd-x64@1.31.1:
12642 optional: true
12643
12644 lightningcss-freebsd-x64@1.32.0:
12645 optional: true
12646
12647 lightningcss-linux-arm-gnueabihf@1.30.1:
12648 optional: true
12649
12650 lightningcss-linux-arm-gnueabihf@1.31.1:
12651 optional: true
12652
12653 lightningcss-linux-arm-gnueabihf@1.32.0:
12654 optional: true
12655
12656 lightningcss-linux-arm64-gnu@1.30.1:
12657 optional: true
12658
12659 lightningcss-linux-arm64-gnu@1.31.1:
12660 optional: true
12661
12662 lightningcss-linux-arm64-gnu@1.32.0:
12663 optional: true
12664
12665 lightningcss-linux-arm64-musl@1.30.1:
12666 optional: true
12667
12668 lightningcss-linux-arm64-musl@1.31.1:
12669 optional: true
12670
12671 lightningcss-linux-arm64-musl@1.32.0:
12672 optional: true
12673
12674 lightningcss-linux-x64-gnu@1.30.1:
12675 optional: true
12676
12677 lightningcss-linux-x64-gnu@1.31.1:
12678 optional: true
12679
12680 lightningcss-linux-x64-gnu@1.32.0:
12681 optional: true
12682
12683 lightningcss-linux-x64-musl@1.30.1:
12684 optional: true
12685
12686 lightningcss-linux-x64-musl@1.31.1:
12687 optional: true
12688
12689 lightningcss-linux-x64-musl@1.32.0:
12690 optional: true
12691
12692 lightningcss-win32-arm64-msvc@1.30.1:
12693 optional: true
12694
12695 lightningcss-win32-arm64-msvc@1.31.1:
12696 optional: true
12697
12698 lightningcss-win32-arm64-msvc@1.32.0:
12699 optional: true
12700
12701 lightningcss-win32-x64-msvc@1.30.1:
12702 optional: true
12703
12704 lightningcss-win32-x64-msvc@1.31.1:
12705 optional: true
12706
12707 lightningcss-win32-x64-msvc@1.32.0:
12708 optional: true
12709
12710 lightningcss@1.30.1:
12711 dependencies:
12712 detect-libc: 2.1.2
12713 optionalDependencies:
12714 lightningcss-darwin-arm64: 1.30.1
12715 lightningcss-darwin-x64: 1.30.1
12716 lightningcss-freebsd-x64: 1.30.1
12717 lightningcss-linux-arm-gnueabihf: 1.30.1
12718 lightningcss-linux-arm64-gnu: 1.30.1
12719 lightningcss-linux-arm64-musl: 1.30.1
12720 lightningcss-linux-x64-gnu: 1.30.1
12721 lightningcss-linux-x64-musl: 1.30.1
12722 lightningcss-win32-arm64-msvc: 1.30.1
12723 lightningcss-win32-x64-msvc: 1.30.1
12724
12725 lightningcss@1.31.1:
12726 dependencies:
12727 detect-libc: 2.1.2
12728 optionalDependencies:
12729 lightningcss-android-arm64: 1.31.1
12730 lightningcss-darwin-arm64: 1.31.1
12731 lightningcss-darwin-x64: 1.31.1
12732 lightningcss-freebsd-x64: 1.31.1
12733 lightningcss-linux-arm-gnueabihf: 1.31.1
12734 lightningcss-linux-arm64-gnu: 1.31.1
12735 lightningcss-linux-arm64-musl: 1.31.1
12736 lightningcss-linux-x64-gnu: 1.31.1
12737 lightningcss-linux-x64-musl: 1.31.1
12738 lightningcss-win32-arm64-msvc: 1.31.1
12739 lightningcss-win32-x64-msvc: 1.31.1
12740
12741 lightningcss@1.32.0:
12742 dependencies:
12743 detect-libc: 2.1.2
12744 optionalDependencies:
12745 lightningcss-android-arm64: 1.32.0
12746 lightningcss-darwin-arm64: 1.32.0
12747 lightningcss-darwin-x64: 1.32.0
12748 lightningcss-freebsd-x64: 1.32.0
12749 lightningcss-linux-arm-gnueabihf: 1.32.0
12750 lightningcss-linux-arm64-gnu: 1.32.0
12751 lightningcss-linux-arm64-musl: 1.32.0
12752 lightningcss-linux-x64-gnu: 1.32.0
12753 lightningcss-linux-x64-musl: 1.32.0
12754 lightningcss-win32-arm64-msvc: 1.32.0
12755 lightningcss-win32-x64-msvc: 1.32.0
12756
12757 lodash.debounce@4.0.8: {}
12758
12759 lodash.escaperegexp@4.1.2: {}
12760
12761 lodash.isequal@4.5.0: {}
12762
12763 lodash.throttle@4.1.1: {}
12764
12765 log-symbols@2.2.0:
12766 dependencies:
12767 chalk: 2.4.2
12768
12769 longest-streak@3.1.0: {}
12770
12771 loose-envify@1.4.0:
12772 dependencies:
12773 js-tokens: 4.0.0
12774
12775 lowercase-keys@2.0.0: {}
12776
12777 lru-cache@10.4.3: {}
12778
12779 lru-cache@11.5.1: {}
12780
12781 lru-cache@5.1.1:
12782 dependencies:
12783 yallist: 3.1.1
12784
12785 lru_map@0.4.1: {}
12786
12787 lucide-react@0.564.0(react@19.2.6):
12788 dependencies:
12789 react: 19.2.6
12790
12791 lz-string@1.5.0: {}
12792
12793 magic-string@0.30.21:
12794 dependencies:
12795 '@jridgewell/sourcemap-codec': 1.5.5
12796
12797 magicast@0.5.3:
12798 dependencies:
12799 '@babel/parser': 7.29.7
12800 '@babel/types': 7.29.7
12801 source-map-js: 1.2.1
12802
12803 makeerror@1.0.12:
12804 dependencies:
12805 tmpl: 1.0.5
12806
12807 markdown-table@3.0.4: {}
12808
12809 marky@1.3.0: {}
12810
12811 matcher@3.0.0:
12812 dependencies:
12813 escape-string-regexp: 4.0.0
12814 optional: true
12815
12816 math-intrinsics@1.1.0: {}
12817
12818 mdast-util-definitions@6.0.0:
12819 dependencies:
12820 '@types/mdast': 4.0.4
12821 '@types/unist': 3.0.3
12822 unist-util-visit: 5.1.0
12823
12824 mdast-util-find-and-replace@3.0.2:
12825 dependencies:
12826 '@types/mdast': 4.0.4
12827 escape-string-regexp: 5.0.0
12828 unist-util-is: 6.0.1
12829 unist-util-visit-parents: 6.0.2
12830
12831 mdast-util-from-markdown@2.0.3:
12832 dependencies:
12833 '@types/mdast': 4.0.4
12834 '@types/unist': 3.0.3
12835 decode-named-character-reference: 1.3.0
12836 devlop: 1.1.0
12837 mdast-util-to-string: 4.0.0
12838 micromark: 4.0.2
12839 micromark-util-decode-numeric-character-reference: 2.0.2
12840 micromark-util-decode-string: 2.0.1
12841 micromark-util-normalize-identifier: 2.0.1
12842 micromark-util-symbol: 2.0.1
12843 micromark-util-types: 2.0.2
12844 unist-util-stringify-position: 4.0.0
12845 transitivePeerDependencies:
12846 - supports-color
12847
12848 mdast-util-gfm-autolink-literal@2.0.1:
12849 dependencies:
12850 '@types/mdast': 4.0.4
12851 ccount: 2.0.1
12852 devlop: 1.1.0
12853 mdast-util-find-and-replace: 3.0.2
12854 micromark-util-character: 2.1.1
12855
12856 mdast-util-gfm-footnote@2.1.0:
12857 dependencies:
12858 '@types/mdast': 4.0.4
12859 devlop: 1.1.0
12860 mdast-util-from-markdown: 2.0.3
12861 mdast-util-to-markdown: 2.1.2
12862 micromark-util-normalize-identifier: 2.0.1
12863 transitivePeerDependencies:
12864 - supports-color
12865
12866 mdast-util-gfm-strikethrough@2.0.0:
12867 dependencies:
12868 '@types/mdast': 4.0.4
12869 mdast-util-from-markdown: 2.0.3
12870 mdast-util-to-markdown: 2.1.2
12871 transitivePeerDependencies:
12872 - supports-color
12873
12874 mdast-util-gfm-table@2.0.0:
12875 dependencies:
12876 '@types/mdast': 4.0.4
12877 devlop: 1.1.0
12878 markdown-table: 3.0.4
12879 mdast-util-from-markdown: 2.0.3
12880 mdast-util-to-markdown: 2.1.2
12881 transitivePeerDependencies:
12882 - supports-color
12883
12884 mdast-util-gfm-task-list-item@2.0.0:
12885 dependencies:
12886 '@types/mdast': 4.0.4
12887 devlop: 1.1.0
12888 mdast-util-from-markdown: 2.0.3
12889 mdast-util-to-markdown: 2.1.2
12890 transitivePeerDependencies:
12891 - supports-color
12892
12893 mdast-util-gfm@3.1.0:
12894 dependencies:
12895 mdast-util-from-markdown: 2.0.3
12896 mdast-util-gfm-autolink-literal: 2.0.1
12897 mdast-util-gfm-footnote: 2.1.0
12898 mdast-util-gfm-strikethrough: 2.0.0
12899 mdast-util-gfm-table: 2.0.0
12900 mdast-util-gfm-task-list-item: 2.0.0
12901 mdast-util-to-markdown: 2.1.2
12902 transitivePeerDependencies:
12903 - supports-color
12904
12905 mdast-util-mdx-expression@2.0.1:
12906 dependencies:
12907 '@types/estree-jsx': 1.0.5
12908 '@types/hast': 3.0.4
12909 '@types/mdast': 4.0.4
12910 devlop: 1.1.0
12911 mdast-util-from-markdown: 2.0.3
12912 mdast-util-to-markdown: 2.1.2
12913 transitivePeerDependencies:
12914 - supports-color
12915
12916 mdast-util-mdx-jsx@3.2.0:
12917 dependencies:
12918 '@types/estree-jsx': 1.0.5
12919 '@types/hast': 3.0.4
12920 '@types/mdast': 4.0.4
12921 '@types/unist': 3.0.3
12922 ccount: 2.0.1
12923 devlop: 1.1.0
12924 mdast-util-from-markdown: 2.0.3
12925 mdast-util-to-markdown: 2.1.2
12926 parse-entities: 4.0.2
12927 stringify-entities: 4.0.4
12928 unist-util-stringify-position: 4.0.0
12929 vfile-message: 4.0.3
12930 transitivePeerDependencies:
12931 - supports-color
12932
12933 mdast-util-mdxjs-esm@2.0.1:
12934 dependencies:
12935 '@types/estree-jsx': 1.0.5
12936 '@types/hast': 3.0.4
12937 '@types/mdast': 4.0.4
12938 devlop: 1.1.0
12939 mdast-util-from-markdown: 2.0.3
12940 mdast-util-to-markdown: 2.1.2
12941 transitivePeerDependencies:
12942 - supports-color
12943
12944 mdast-util-phrasing@4.1.0:
12945 dependencies:
12946 '@types/mdast': 4.0.4
12947 unist-util-is: 6.0.1
12948
12949 mdast-util-to-hast@13.2.1:
12950 dependencies:
12951 '@types/hast': 3.0.4
12952 '@types/mdast': 4.0.4
12953 '@ungap/structured-clone': 1.3.1
12954 devlop: 1.1.0
12955 micromark-util-sanitize-uri: 2.0.1
12956 trim-lines: 3.0.1
12957 unist-util-position: 5.0.0
12958 unist-util-visit: 5.1.0
12959 vfile: 6.0.3
12960
12961 mdast-util-to-markdown@2.1.2:
12962 dependencies:
12963 '@types/mdast': 4.0.4
12964 '@types/unist': 3.0.3
12965 longest-streak: 3.1.0
12966 mdast-util-phrasing: 4.1.0
12967 mdast-util-to-string: 4.0.0
12968 micromark-util-classify-character: 2.0.1
12969 micromark-util-decode-string: 2.0.1
12970 unist-util-visit: 5.1.0
12971 zwitch: 2.0.4
12972
12973 mdast-util-to-string@4.0.0:
12974 dependencies:
12975 '@types/mdast': 4.0.4
12976
12977 mdn-data@2.0.14: {}
12978
12979 mdn-data@2.0.28: {}
12980
12981 mdn-data@2.27.1: {}
12982
12983 media-typer@1.1.0: {}
12984
12985 memoize-one@5.2.1: {}
12986
12987 merge-descriptors@2.0.0: {}
12988
12989 merge-stream@2.0.0: {}
12990
12991 metro-babel-transformer@0.84.4:
12992 dependencies:
12993 '@babel/core': 7.29.7
12994 flow-enums-runtime: 0.0.6
12995 hermes-parser: 0.35.0
12996 metro-cache-key: 0.84.4
12997 nullthrows: 1.1.1
12998 transitivePeerDependencies:
12999 - supports-color
13000
13001 metro-cache-key@0.84.4:
13002 dependencies:
13003 flow-enums-runtime: 0.0.6
13004
13005 metro-cache@0.84.4:
13006 dependencies:
13007 exponential-backoff: 3.1.3
13008 flow-enums-runtime: 0.0.6
13009 https-proxy-agent: 7.0.6
13010 metro-core: 0.84.4
13011 transitivePeerDependencies:
13012 - supports-color
13013
13014 metro-config@0.84.4:
13015 dependencies:
13016 connect: 3.7.0
13017 flow-enums-runtime: 0.0.6
13018 jest-validate: 29.7.0
13019 metro: 0.84.4
13020 metro-cache: 0.84.4
13021 metro-core: 0.84.4
13022 metro-runtime: 0.84.4
13023 yaml: 2.9.0
13024 transitivePeerDependencies:
13025 - bufferutil
13026 - supports-color
13027 - utf-8-validate
13028
13029 metro-core@0.84.4:
13030 dependencies:
13031 flow-enums-runtime: 0.0.6
13032 lodash.throttle: 4.1.1
13033 metro-resolver: 0.84.4
13034
13035 metro-file-map@0.84.4:
13036 dependencies:
13037 debug: 4.4.3
13038 fb-watchman: 2.0.2
13039 flow-enums-runtime: 0.0.6
13040 graceful-fs: 4.2.11
13041 invariant: 2.2.4
13042 jest-worker: 29.7.0
13043 micromatch: 4.0.8
13044 nullthrows: 1.1.1
13045 walker: 1.0.8
13046 transitivePeerDependencies:
13047 - supports-color
13048
13049 metro-minify-terser@0.84.4:
13050 dependencies:
13051 flow-enums-runtime: 0.0.6
13052 terser: 5.48.0
13053
13054 metro-resolver@0.84.4:
13055 dependencies:
13056 flow-enums-runtime: 0.0.6
13057
13058 metro-runtime@0.84.4:
13059 dependencies:
13060 '@babel/runtime': 7.29.7
13061 flow-enums-runtime: 0.0.6
13062
13063 metro-source-map@0.84.4:
13064 dependencies:
13065 '@babel/traverse': 7.29.7
13066 '@babel/types': 7.29.7
13067 flow-enums-runtime: 0.0.6
13068 invariant: 2.2.4
13069 metro-symbolicate: 0.84.4
13070 nullthrows: 1.1.1
13071 ob1: 0.84.4
13072 source-map: 0.5.7
13073 vlq: 1.0.1
13074 transitivePeerDependencies:
13075 - supports-color
13076
13077 metro-symbolicate@0.84.4:
13078 dependencies:
13079 flow-enums-runtime: 0.0.6
13080 invariant: 2.2.4
13081 metro-source-map: 0.84.4
13082 nullthrows: 1.1.1
13083 source-map: 0.5.7
13084 vlq: 1.0.1
13085 transitivePeerDependencies:
13086 - supports-color
13087
13088 metro-transform-plugins@0.84.4:
13089 dependencies:
13090 '@babel/core': 7.29.7
13091 '@babel/generator': 7.29.7
13092 '@babel/template': 7.29.7
13093 '@babel/traverse': 7.29.7
13094 flow-enums-runtime: 0.0.6
13095 nullthrows: 1.1.1
13096 transitivePeerDependencies:
13097 - supports-color
13098
13099 metro-transform-worker@0.84.4:
13100 dependencies:
13101 '@babel/core': 7.29.7
13102 '@babel/generator': 7.29.7
13103 '@babel/parser': 7.29.7
13104 '@babel/types': 7.29.7
13105 flow-enums-runtime: 0.0.6
13106 metro: 0.84.4
13107 metro-babel-transformer: 0.84.4
13108 metro-cache: 0.84.4
13109 metro-cache-key: 0.84.4
13110 metro-minify-terser: 0.84.4
13111 metro-source-map: 0.84.4
13112 metro-transform-plugins: 0.84.4
13113 nullthrows: 1.1.1
13114 transitivePeerDependencies:
13115 - bufferutil
13116 - supports-color
13117 - utf-8-validate
13118
13119 metro@0.84.4:
13120 dependencies:
13121 '@babel/code-frame': 7.29.7
13122 '@babel/core': 7.29.7
13123 '@babel/generator': 7.29.7
13124 '@babel/parser': 7.29.7
13125 '@babel/template': 7.29.7
13126 '@babel/traverse': 7.29.7
13127 '@babel/types': 7.29.7
13128 accepts: 2.0.0
13129 ci-info: 2.0.0
13130 connect: 3.7.0
13131 debug: 4.4.3
13132 error-stack-parser: 2.1.4
13133 flow-enums-runtime: 0.0.6
13134 graceful-fs: 4.2.11
13135 hermes-parser: 0.35.0
13136 image-size: 1.2.1
13137 invariant: 2.2.4
13138 jest-worker: 29.7.0
13139 jsc-safe-url: 0.2.4
13140 lodash.throttle: 4.1.1
13141 metro-babel-transformer: 0.84.4
13142 metro-cache: 0.84.4
13143 metro-cache-key: 0.84.4
13144 metro-config: 0.84.4
13145 metro-core: 0.84.4
13146 metro-file-map: 0.84.4
13147 metro-resolver: 0.84.4
13148 metro-runtime: 0.84.4
13149 metro-source-map: 0.84.4
13150 metro-symbolicate: 0.84.4
13151 metro-transform-plugins: 0.84.4
13152 metro-transform-worker: 0.84.4
13153 mime-types: 3.0.2
13154 nullthrows: 1.1.1
13155 serialize-error: 2.1.0
13156 source-map: 0.5.7
13157 throat: 5.0.0
13158 ws: 7.5.11
13159 yargs: 17.7.2
13160 transitivePeerDependencies:
13161 - bufferutil
13162 - supports-color
13163 - utf-8-validate
13164
13165 micromark-core-commonmark@2.0.3:
13166 dependencies:
13167 decode-named-character-reference: 1.3.0
13168 devlop: 1.1.0
13169 micromark-factory-destination: 2.0.1
13170 micromark-factory-label: 2.0.1
13171 micromark-factory-space: 2.0.1
13172 micromark-factory-title: 2.0.1
13173 micromark-factory-whitespace: 2.0.1
13174 micromark-util-character: 2.1.1
13175 micromark-util-chunked: 2.0.1
13176 micromark-util-classify-character: 2.0.1
13177 micromark-util-html-tag-name: 2.0.1
13178 micromark-util-normalize-identifier: 2.0.1
13179 micromark-util-resolve-all: 2.0.1
13180 micromark-util-subtokenize: 2.1.0
13181 micromark-util-symbol: 2.0.1
13182 micromark-util-types: 2.0.2
13183
13184 micromark-extension-gfm-autolink-literal@2.1.0:
13185 dependencies:
13186 micromark-util-character: 2.1.1
13187 micromark-util-sanitize-uri: 2.0.1
13188 micromark-util-symbol: 2.0.1
13189 micromark-util-types: 2.0.2
13190
13191 micromark-extension-gfm-footnote@2.1.0:
13192 dependencies:
13193 devlop: 1.1.0
13194 micromark-core-commonmark: 2.0.3
13195 micromark-factory-space: 2.0.1
13196 micromark-util-character: 2.1.1
13197 micromark-util-normalize-identifier: 2.0.1
13198 micromark-util-sanitize-uri: 2.0.1
13199 micromark-util-symbol: 2.0.1
13200 micromark-util-types: 2.0.2
13201
13202 micromark-extension-gfm-strikethrough@2.1.0:
13203 dependencies:
13204 devlop: 1.1.0
13205 micromark-util-chunked: 2.0.1
13206 micromark-util-classify-character: 2.0.1
13207 micromark-util-resolve-all: 2.0.1
13208 micromark-util-symbol: 2.0.1
13209 micromark-util-types: 2.0.2
13210
13211 micromark-extension-gfm-table@2.1.1:
13212 dependencies:
13213 devlop: 1.1.0
13214 micromark-factory-space: 2.0.1
13215 micromark-util-character: 2.1.1
13216 micromark-util-symbol: 2.0.1
13217 micromark-util-types: 2.0.2
13218
13219 micromark-extension-gfm-tagfilter@2.0.0:
13220 dependencies:
13221 micromark-util-types: 2.0.2
13222
13223 micromark-extension-gfm-task-list-item@2.1.0:
13224 dependencies:
13225 devlop: 1.1.0
13226 micromark-factory-space: 2.0.1
13227 micromark-util-character: 2.1.1
13228 micromark-util-symbol: 2.0.1
13229 micromark-util-types: 2.0.2
13230
13231 micromark-extension-gfm@3.0.0:
13232 dependencies:
13233 micromark-extension-gfm-autolink-literal: 2.1.0
13234 micromark-extension-gfm-footnote: 2.1.0
13235 micromark-extension-gfm-strikethrough: 2.1.0
13236 micromark-extension-gfm-table: 2.1.1
13237 micromark-extension-gfm-tagfilter: 2.0.0
13238 micromark-extension-gfm-task-list-item: 2.1.0
13239 micromark-util-combine-extensions: 2.0.1
13240 micromark-util-types: 2.0.2
13241
13242 micromark-factory-destination@2.0.1:
13243 dependencies:
13244 micromark-util-character: 2.1.1
13245 micromark-util-symbol: 2.0.1
13246 micromark-util-types: 2.0.2
13247
13248 micromark-factory-label@2.0.1:
13249 dependencies:
13250 devlop: 1.1.0
13251 micromark-util-character: 2.1.1
13252 micromark-util-symbol: 2.0.1
13253 micromark-util-types: 2.0.2
13254
13255 micromark-factory-space@2.0.1:
13256 dependencies:
13257 micromark-util-character: 2.1.1
13258 micromark-util-types: 2.0.2
13259
13260 micromark-factory-title@2.0.1:
13261 dependencies:
13262 micromark-factory-space: 2.0.1
13263 micromark-util-character: 2.1.1
13264 micromark-util-symbol: 2.0.1
13265 micromark-util-types: 2.0.2
13266
13267 micromark-factory-whitespace@2.0.1:
13268 dependencies:
13269 micromark-factory-space: 2.0.1
13270 micromark-util-character: 2.1.1
13271 micromark-util-symbol: 2.0.1
13272 micromark-util-types: 2.0.2
13273
13274 micromark-util-character@2.1.1:
13275 dependencies:
13276 micromark-util-symbol: 2.0.1
13277 micromark-util-types: 2.0.2
13278
13279 micromark-util-chunked@2.0.1:
13280 dependencies:
13281 micromark-util-symbol: 2.0.1
13282
13283 micromark-util-classify-character@2.0.1:
13284 dependencies:
13285 micromark-util-character: 2.1.1
13286 micromark-util-symbol: 2.0.1
13287 micromark-util-types: 2.0.2
13288
13289 micromark-util-combine-extensions@2.0.1:
13290 dependencies:
13291 micromark-util-chunked: 2.0.1
13292 micromark-util-types: 2.0.2
13293
13294 micromark-util-decode-numeric-character-reference@2.0.2:
13295 dependencies:
13296 micromark-util-symbol: 2.0.1
13297
13298 micromark-util-decode-string@2.0.1:
13299 dependencies:
13300 decode-named-character-reference: 1.3.0
13301 micromark-util-character: 2.1.1
13302 micromark-util-decode-numeric-character-reference: 2.0.2
13303 micromark-util-symbol: 2.0.1
13304
13305 micromark-util-encode@2.0.1: {}
13306
13307 micromark-util-html-tag-name@2.0.1: {}
13308
13309 micromark-util-normalize-identifier@2.0.1:
13310 dependencies:
13311 micromark-util-symbol: 2.0.1
13312
13313 micromark-util-resolve-all@2.0.1:
13314 dependencies:
13315 micromark-util-types: 2.0.2
13316
13317 micromark-util-sanitize-uri@2.0.1:
13318 dependencies:
13319 micromark-util-character: 2.1.1
13320 micromark-util-encode: 2.0.1
13321 micromark-util-symbol: 2.0.1
13322
13323 micromark-util-subtokenize@2.1.0:
13324 dependencies:
13325 devlop: 1.1.0
13326 micromark-util-chunked: 2.0.1
13327 micromark-util-symbol: 2.0.1
13328 micromark-util-types: 2.0.2
13329
13330 micromark-util-symbol@2.0.1: {}
13331
13332 micromark-util-types@2.0.2: {}
13333
13334 micromark@4.0.2:
13335 dependencies:
13336 '@types/debug': 4.1.13
13337 debug: 4.4.3
13338 decode-named-character-reference: 1.3.0
13339 devlop: 1.1.0
13340 micromark-core-commonmark: 2.0.3
13341 micromark-factory-space: 2.0.1
13342 micromark-util-character: 2.1.1
13343 micromark-util-chunked: 2.0.1
13344 micromark-util-combine-extensions: 2.0.1
13345 micromark-util-decode-numeric-character-reference: 2.0.2
13346 micromark-util-encode: 2.0.1
13347 micromark-util-normalize-identifier: 2.0.1
13348 micromark-util-resolve-all: 2.0.1
13349 micromark-util-sanitize-uri: 2.0.1
13350 micromark-util-subtokenize: 2.1.0
13351 micromark-util-symbol: 2.0.1
13352 micromark-util-types: 2.0.2
13353 transitivePeerDependencies:
13354 - supports-color
13355
13356 micromatch@4.0.8:
13357 dependencies:
13358 braces: 3.0.3
13359 picomatch: 2.3.2
13360
13361 mime-db@1.52.0: {}
13362
13363 mime-db@1.54.0: {}
13364
13365 mime-types@2.1.35:
13366 dependencies:
13367 mime-db: 1.52.0
13368
13369 mime-types@3.0.2:
13370 dependencies:
13371 mime-db: 1.54.0
13372
13373 mime@1.6.0: {}
13374
13375 mime@4.1.0: {}
13376
13377 mimic-fn@1.2.0: {}
13378
13379 mimic-response@1.0.1: {}
13380
13381 mimic-response@3.1.0: {}
13382
13383 min-indent@1.0.1: {}
13384
13385 minimatch@10.2.5:
13386 dependencies:
13387 brace-expansion: 5.0.6
13388
13389 minipass@7.1.3: {}
13390
13391 mkdirp@1.0.4: {}
13392
13393 mrmime@2.0.1: {}
13394
13395 ms@2.0.0: {}
13396
13397 ms@2.1.3: {}
13398
13399 msgpackr-extract@3.0.4:
13400 dependencies:
13401 node-gyp-build-optional-packages: 5.2.2
13402 optionalDependencies:
13403 '@msgpackr-extract/msgpackr-extract-darwin-arm64': 3.0.4
13404 '@msgpackr-extract/msgpackr-extract-darwin-x64': 3.0.4
13405 '@msgpackr-extract/msgpackr-extract-linux-arm': 3.0.4
13406 '@msgpackr-extract/msgpackr-extract-linux-arm64': 3.0.4
13407 '@msgpackr-extract/msgpackr-extract-linux-x64': 3.0.4
13408 '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.4
13409 optional: true
13410
13411 msgpackr@2.0.2:
13412 optionalDependencies:
13413 msgpackr-extract: 3.0.4
13414
13415 msw@2.12.11(@types/node@24.12.4)(typescript@6.0.3):
13416 dependencies:
13417 '@inquirer/confirm': 5.1.21(@types/node@24.12.4)
13418 '@mswjs/interceptors': 0.41.9
13419 '@open-draft/deferred-promise': 2.2.0
13420 '@types/statuses': 2.0.6
13421 cookie: 1.1.1
13422 graphql: 16.14.1
13423 headers-polyfill: 4.0.3
13424 is-node-process: 1.2.0
13425 outvariant: 1.4.3
13426 path-to-regexp: 6.3.0
13427 picocolors: 1.1.1
13428 rettime: 0.10.1
13429 statuses: 2.0.2
13430 strict-event-emitter: 0.5.1
13431 tough-cookie: 6.0.1
13432 type-fest: 5.7.0
13433 until-async: 3.0.2
13434 yargs: 17.7.2
13435 optionalDependencies:
13436 typescript: 6.0.3
13437 transitivePeerDependencies:
13438 - '@types/node'
13439
13440 muggle-string@0.4.1: {}
13441
13442 multipasta@0.2.7: {}
13443
13444 multitars@1.0.0: {}
13445
13446 mute-stream@2.0.0: {}
13447
13448 nanoid@3.3.12: {}
13449
13450 negotiator@0.6.3: {}
13451
13452 negotiator@0.6.4: {}
13453
13454 negotiator@1.0.0: {}
13455
13456 neotraverse@0.6.18: {}
13457
13458 nlcst-to-string@4.0.0:
13459 dependencies:
13460 '@types/nlcst': 2.0.3
13461
13462 node-addon-api@7.1.1: {}
13463
13464 node-fetch-native@1.6.7: {}
13465
13466 node-forge@1.4.0: {}
13467
13468 node-gyp-build-optional-packages@5.2.2:
13469 dependencies:
13470 detect-libc: 2.1.2
13471 optional: true
13472
13473 node-int64@0.4.0: {}
13474
13475 node-mock-http@1.0.4: {}
13476
13477 node-pty@1.1.0:
13478 dependencies:
13479 node-addon-api: 7.1.1
13480
13481 node-releases@2.0.46: {}
13482
13483 normalize-path@3.0.0: {}
13484
13485 normalize-url@6.1.0: {}
13486
13487 npm-package-arg@11.0.3:
13488 dependencies:
13489 hosted-git-info: 7.0.2
13490 proc-log: 4.2.0
13491 semver: 7.8.1
13492 validate-npm-package-name: 5.0.1
13493
13494 nth-check@2.1.1:
13495 dependencies:
13496 boolbase: 1.0.0
13497
13498 nullthrows@1.1.1: {}
13499
13500 ob1@0.84.4:
13501 dependencies:
13502 flow-enums-runtime: 0.0.6
13503
13504 object-assign@4.1.1: {}
13505
13506 object-inspect@1.13.4: {}
13507
13508 object-keys@1.1.1:
13509 optional: true
13510
13511 obug@2.1.1: {}
13512
13513 ofetch@1.5.1:
13514 dependencies:
13515 destr: 2.0.5
13516 node-fetch-native: 1.6.7
13517 ufo: 1.6.4
13518
13519 ohash@2.0.11: {}
13520
13521 on-finished@2.3.0:
13522 dependencies:
13523 ee-first: 1.1.1
13524
13525 on-finished@2.4.1:
13526 dependencies:
13527 ee-first: 1.1.1
13528
13529 on-headers@1.1.0: {}
13530
13531 once@1.4.0:
13532 dependencies:
13533 wrappy: 1.0.2
13534
13535 onetime@2.0.1:
13536 dependencies:
13537 mimic-fn: 1.2.0
13538
13539 oniguruma-parser@0.12.2: {}
13540
13541 oniguruma-to-es@4.3.6:
13542 dependencies:
13543 oniguruma-parser: 0.12.2
13544 regex: 6.1.0
13545 regex-recursion: 6.0.2
13546
13547 open@7.4.2:
13548 dependencies:
13549 is-docker: 2.2.1
13550 is-wsl: 2.2.0
13551
13552 ora@3.4.0:
13553 dependencies:
13554 chalk: 2.4.2
13555 cli-cursor: 2.1.0
13556 cli-spinners: 2.9.2
13557 log-symbols: 2.2.0
13558 strip-ansi: 5.2.0
13559 wcwidth: 1.0.1
13560
13561 outvariant@1.4.3: {}
13562
13563 oxfmt@0.52.0(vite-plus@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)):
13564 dependencies:
13565 tinypool: 2.1.0
13566 optionalDependencies:
13567 '@oxfmt/binding-android-arm-eabi': 0.52.0
13568 '@oxfmt/binding-android-arm64': 0.52.0
13569 '@oxfmt/binding-darwin-arm64': 0.52.0
13570 '@oxfmt/binding-darwin-x64': 0.52.0
13571 '@oxfmt/binding-freebsd-x64': 0.52.0
13572 '@oxfmt/binding-linux-arm-gnueabihf': 0.52.0
13573 '@oxfmt/binding-linux-arm-musleabihf': 0.52.0
13574 '@oxfmt/binding-linux-arm64-gnu': 0.52.0
13575 '@oxfmt/binding-linux-arm64-musl': 0.52.0
13576 '@oxfmt/binding-linux-ppc64-gnu': 0.52.0
13577 '@oxfmt/binding-linux-riscv64-gnu': 0.52.0
13578 '@oxfmt/binding-linux-riscv64-musl': 0.52.0
13579 '@oxfmt/binding-linux-s390x-gnu': 0.52.0
13580 '@oxfmt/binding-linux-x64-gnu': 0.52.0
13581 '@oxfmt/binding-linux-x64-musl': 0.52.0
13582 '@oxfmt/binding-openharmony-arm64': 0.52.0
13583 '@oxfmt/binding-win32-arm64-msvc': 0.52.0
13584 '@oxfmt/binding-win32-ia32-msvc': 0.52.0
13585 '@oxfmt/binding-win32-x64-msvc': 0.52.0
13586 vite-plus: 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
13587
13588 oxlint-tsgolint@0.23.0:
13589 optionalDependencies:
13590 '@oxlint-tsgolint/darwin-arm64': 0.23.0
13591 '@oxlint-tsgolint/darwin-x64': 0.23.0
13592 '@oxlint-tsgolint/linux-arm64': 0.23.0
13593 '@oxlint-tsgolint/linux-x64': 0.23.0
13594 '@oxlint-tsgolint/win32-arm64': 0.23.0
13595 '@oxlint-tsgolint/win32-x64': 0.23.0
13596
13597 oxlint@1.67.0(oxlint-tsgolint@0.23.0)(vite-plus@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)):
13598 optionalDependencies:
13599 '@oxlint/binding-android-arm-eabi': 1.67.0
13600 '@oxlint/binding-android-arm64': 1.67.0
13601 '@oxlint/binding-darwin-arm64': 1.67.0
13602 '@oxlint/binding-darwin-x64': 1.67.0
13603 '@oxlint/binding-freebsd-x64': 1.67.0
13604 '@oxlint/binding-linux-arm-gnueabihf': 1.67.0
13605 '@oxlint/binding-linux-arm-musleabihf': 1.67.0
13606 '@oxlint/binding-linux-arm64-gnu': 1.67.0
13607 '@oxlint/binding-linux-arm64-musl': 1.67.0
13608 '@oxlint/binding-linux-ppc64-gnu': 1.67.0
13609 '@oxlint/binding-linux-riscv64-gnu': 1.67.0
13610 '@oxlint/binding-linux-riscv64-musl': 1.67.0
13611 '@oxlint/binding-linux-s390x-gnu': 1.67.0
13612 '@oxlint/binding-linux-x64-gnu': 1.67.0
13613 '@oxlint/binding-linux-x64-musl': 1.67.0
13614 '@oxlint/binding-openharmony-arm64': 1.67.0
13615 '@oxlint/binding-win32-arm64-msvc': 1.67.0
13616 '@oxlint/binding-win32-ia32-msvc': 1.67.0
13617 '@oxlint/binding-win32-x64-msvc': 1.67.0
13618 oxlint-tsgolint: 0.23.0
13619 vite-plus: 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
13620
13621 p-cancelable@2.1.1: {}
13622
13623 p-limit@7.3.0:
13624 dependencies:
13625 yocto-queue: 1.2.2
13626
13627 p-queue@9.3.0:
13628 dependencies:
13629 eventemitter3: 5.0.4
13630 p-timeout: 7.0.1
13631
13632 p-timeout@7.0.1: {}
13633
13634 package-manager-detector@1.6.0: {}
13635
13636 parse-entities@4.0.2:
13637 dependencies:
13638 '@types/unist': 2.0.11
13639 character-entities-legacy: 3.0.0
13640 character-reference-invalid: 2.0.1
13641 decode-named-character-reference: 1.3.0
13642 is-alphanumerical: 2.0.1
13643 is-decimal: 2.0.1
13644 is-hexadecimal: 2.0.1
13645
13646 parse-latin@7.0.0:
13647 dependencies:
13648 '@types/nlcst': 2.0.3
13649 '@types/unist': 3.0.3
13650 nlcst-to-string: 4.0.0
13651 unist-util-modify-children: 4.0.0
13652 unist-util-visit-children: 3.0.0
13653 vfile: 6.0.3
13654
13655 parse-png@2.1.0:
13656 dependencies:
13657 pngjs: 3.4.0
13658
13659 parse5@7.3.0:
13660 dependencies:
13661 entities: 6.0.1
13662
13663 parseurl@1.3.3: {}
13664
13665 path-browserify@1.0.1: {}
13666
13667 path-key@3.1.1: {}
13668
13669 path-parse@1.0.7: {}
13670
13671 path-scurry@2.0.2:
13672 dependencies:
13673 lru-cache: 11.5.1
13674 minipass: 7.1.3
13675
13676 path-to-regexp@6.1.0: {}
13677
13678 path-to-regexp@6.3.0: {}
13679
13680 path-to-regexp@8.4.2: {}
13681
13682 pathe@2.0.3: {}
13683
13684 pend@1.2.0: {}
13685
13686 piccolore@0.1.3: {}
13687
13688 picocolors@1.1.1: {}
13689
13690 picomatch@2.3.2: {}
13691
13692 picomatch@4.0.4: {}
13693
13694 pixelmatch@7.2.0:
13695 dependencies:
13696 pngjs: 7.0.0
13697
13698 pkce-challenge@5.0.1: {}
13699
13700 playwright-core@1.60.0: {}
13701
13702 playwright@1.60.0:
13703 dependencies:
13704 playwright-core: 1.60.0
13705 optionalDependencies:
13706 fsevents: 2.3.2
13707
13708 plist@3.1.1:
13709 dependencies:
13710 '@xmldom/xmldom': 0.9.10
13711 base64-js: 1.5.1
13712 xmlbuilder: 15.1.1
13713
13714 pngjs@3.4.0: {}
13715
13716 pngjs@7.0.0: {}
13717
13718 postcss@8.5.15:
13719 dependencies:
13720 nanoid: 3.3.12
13721 picocolors: 1.1.1
13722 source-map-js: 1.2.1
13723
13724 prettier@3.8.3: {}
13725
13726 pretty-cache-header@1.0.0:
13727 dependencies:
13728 timestring: 6.0.0
13729
13730 pretty-format@27.5.1:
13731 dependencies:
13732 ansi-regex: 5.0.1
13733 ansi-styles: 5.2.0
13734 react-is: 17.0.2
13735
13736 pretty-format@29.7.0:
13737 dependencies:
13738 '@jest/schemas': 29.6.3
13739 ansi-styles: 5.2.0
13740 react-is: 18.3.1
13741
13742 prismjs@1.30.0: {}
13743
13744 proc-log@4.2.0: {}
13745
13746 progress@2.0.3: {}
13747
13748 promise@8.3.0:
13749 dependencies:
13750 asap: 2.0.6
13751
13752 prompts@2.4.2:
13753 dependencies:
13754 kleur: 3.0.3
13755 sisteransi: 1.0.5
13756
13757 property-information@7.2.0: {}
13758
13759 proxy-addr@2.0.7:
13760 dependencies:
13761 forwarded: 0.2.0
13762 ipaddr.js: 1.9.1
13763
13764 pump@3.0.4:
13765 dependencies:
13766 end-of-stream: 1.4.5
13767 once: 1.4.0
13768
13769 punycode@2.3.1: {}
13770
13771 pure-rand@8.4.0: {}
13772
13773 qs@6.15.2:
13774 dependencies:
13775 side-channel: 1.1.0
13776
13777 query-string@7.1.3:
13778 dependencies:
13779 decode-uri-component: 0.2.2
13780 filter-obj: 1.1.0
13781 split-on-first: 1.1.0
13782 strict-uri-encode: 2.0.0
13783
13784 queue@6.0.2:
13785 dependencies:
13786 inherits: 2.0.4
13787
13788 quick-lru@5.1.1: {}
13789
13790 radix3@1.1.2: {}
13791
13792 range-parser@1.2.1: {}
13793
13794 raw-body@3.0.2:
13795 dependencies:
13796 bytes: 3.1.2
13797 http-errors: 2.0.1
13798 iconv-lite: 0.7.2
13799 unpipe: 1.0.0
13800
13801 react-devtools-core@6.1.5:
13802 dependencies:
13803 shell-quote: 1.8.4
13804 ws: 7.5.11
13805 transitivePeerDependencies:
13806 - bufferutil
13807 - utf-8-validate
13808
13809 react-dom@19.2.3(react@19.2.3):
13810 dependencies:
13811 react: 19.2.3
13812 scheduler: 0.27.0
13813
13814 react-dom@19.2.6(react@19.2.6):
13815 dependencies:
13816 react: 19.2.6
13817 scheduler: 0.27.0
13818
13819 react-error-boundary@6.1.2(react@19.2.6):
13820 dependencies:
13821 react: 19.2.6
13822
13823 react-fast-compare@3.2.2: {}
13824
13825 react-freeze@1.0.4(react@19.2.3):
13826 dependencies:
13827 react: 19.2.3
13828
13829 react-is@16.13.1: {}
13830
13831 react-is@17.0.2: {}
13832
13833 react-is@18.3.1: {}
13834
13835 react-is@19.2.7: {}
13836
13837 react-markdown@10.1.0(@types/react@19.2.16)(react@19.2.6):
13838 dependencies:
13839 '@types/hast': 3.0.4
13840 '@types/mdast': 4.0.4
13841 '@types/react': 19.2.16
13842 devlop: 1.1.0
13843 hast-util-to-jsx-runtime: 2.3.6
13844 html-url-attributes: 3.0.1
13845 mdast-util-to-hast: 13.2.1
13846 react: 19.2.6
13847 remark-parse: 11.0.0
13848 remark-rehype: 11.1.2
13849 unified: 11.0.5
13850 unist-util-visit: 5.1.0
13851 vfile: 6.0.3
13852 transitivePeerDependencies:
13853 - supports-color
13854
13855 react-native-drawer-layout@4.2.4(react-native-gesture-handler@2.31.2(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native-reanimated@4.3.1(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
13856 dependencies:
13857 color: 4.2.3
13858 react: 19.2.3
13859 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
13860 react-native-gesture-handler: 2.31.2(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
13861 react-native-reanimated: 4.3.1(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
13862 use-latest-callback: 0.2.6(react@19.2.3)
13863
13864 react-native-gesture-handler@2.31.2(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
13865 dependencies:
13866 '@egjs/hammerjs': 2.0.17
13867 '@types/react-test-renderer': 19.1.0
13868 hoist-non-react-statics: 3.3.2
13869 invariant: 2.2.4
13870 react: 19.2.3
13871 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
13872
13873 react-native-image-viewing@0.2.2(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
13874 dependencies:
13875 react: 19.2.3
13876 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
13877
13878 react-native-is-edge-to-edge@1.3.1(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
13879 dependencies:
13880 react: 19.2.3
13881 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
13882
13883 react-native-keyboard-controller@1.21.6(react-native-reanimated@4.3.1(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
13884 dependencies:
13885 react: 19.2.3
13886 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
13887 react-native-is-edge-to-edge: 1.3.1(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
13888 react-native-reanimated: 4.3.1(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
13889
13890 react-native-nitro-markdown@0.5.8(react-native-nitro-modules@0.35.9(patch_hash=825622aae63a8fb5b904f3c77908a0e216261d727ea171709f2c0b6088422675)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native-svg@15.15.4(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
13891 dependencies:
13892 react: 19.2.3
13893 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
13894 react-native-nitro-modules: 0.35.9(patch_hash=825622aae63a8fb5b904f3c77908a0e216261d727ea171709f2c0b6088422675)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
13895 optionalDependencies:
13896 react-native-svg: 15.15.4(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
13897
13898 react-native-nitro-modules@0.35.9(patch_hash=825622aae63a8fb5b904f3c77908a0e216261d727ea171709f2c0b6088422675)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
13899 dependencies:
13900 react: 19.2.3
13901 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
13902
13903 react-native-reanimated@4.3.1(react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
13904 dependencies:
13905 react: 19.2.3
13906 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
13907 react-native-is-edge-to-edge: 1.3.1(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
13908 react-native-worklets: 0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
13909 semver: 7.8.1
13910
13911 react-native-safe-area-context@5.7.0(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
13912 dependencies:
13913 react: 19.2.3
13914 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
13915
13916 react-native-screens@4.25.2(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
13917 dependencies:
13918 react: 19.2.3
13919 react-freeze: 1.0.4(react@19.2.3)
13920 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
13921 warn-once: 0.1.1
13922
13923 react-native-shiki-engine@0.3.10(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
13924 dependencies:
13925 '@shikijs/types': 3.23.0
13926 '@shikijs/vscode-textmate': 10.0.2
13927 react: 19.2.3
13928 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
13929
13930 react-native-svg@15.15.4(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
13931 dependencies:
13932 css-select: 5.2.2
13933 css-tree: 1.1.3
13934 react: 19.2.3
13935 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
13936 warn-once: 0.1.1
13937
13938 react-native-worklets@0.8.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3):
13939 dependencies:
13940 '@babel/core': 7.29.7
13941 '@babel/plugin-transform-arrow-functions': 7.29.7(@babel/core@7.29.7)
13942 '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7)
13943 '@babel/plugin-transform-classes': 7.29.7(@babel/core@7.29.7)
13944 '@babel/plugin-transform-nullish-coalescing-operator': 7.29.7(@babel/core@7.29.7)
13945 '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7)
13946 '@babel/plugin-transform-shorthand-properties': 7.29.7(@babel/core@7.29.7)
13947 '@babel/plugin-transform-template-literals': 7.29.7(@babel/core@7.29.7)
13948 '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7)
13949 '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7)
13950 '@react-native/metro-config': 0.85.3(@babel/core@7.29.7)
13951 convert-source-map: 2.0.0
13952 react: 19.2.3
13953 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
13954 semver: 7.8.1
13955 transitivePeerDependencies:
13956 - supports-color
13957
13958 react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3):
13959 dependencies:
13960 '@react-native/assets-registry': 0.85.3
13961 '@react-native/codegen': 0.85.3(@babel/core@7.29.7)
13962 '@react-native/community-cli-plugin': 0.85.3(@react-native/metro-config@0.85.3(@babel/core@7.29.7))
13963 '@react-native/gradle-plugin': 0.85.3
13964 '@react-native/js-polyfills': 0.85.3
13965 '@react-native/normalize-colors': 0.85.3
13966 '@react-native/virtualized-lists': 0.85.3(@types/react@19.2.16)(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)
13967 abort-controller: 3.0.0
13968 anser: 1.4.10
13969 ansi-regex: 5.0.1
13970 babel-plugin-syntax-hermes-parser: 0.33.3
13971 base64-js: 1.5.1
13972 commander: 12.1.0
13973 flow-enums-runtime: 0.0.6
13974 hermes-compiler: 250829098.0.10
13975 invariant: 2.2.4
13976 memoize-one: 5.2.1
13977 metro-runtime: 0.84.4
13978 metro-source-map: 0.84.4
13979 nullthrows: 1.1.1
13980 pretty-format: 29.7.0
13981 promise: 8.3.0
13982 react: 19.2.3
13983 react-devtools-core: 6.1.5
13984 react-refresh: 0.14.2
13985 regenerator-runtime: 0.13.11
13986 scheduler: 0.27.0
13987 semver: 7.8.1
13988 stacktrace-parser: 0.1.11
13989 tinyglobby: 0.2.17
13990 whatwg-fetch: 3.6.20
13991 ws: 7.5.11
13992 yargs: 17.7.2
13993 optionalDependencies:
13994 '@types/react': 19.2.16
13995 transitivePeerDependencies:
13996 - '@babel/core'
13997 - '@react-native-community/cli'
13998 - '@react-native/metro-config'
13999 - bufferutil
14000 - supports-color
14001 - utf-8-validate
14002
14003 react-refresh@0.14.2: {}
14004
14005 react-remove-scroll-bar@2.3.8(@types/react@19.2.16)(react@19.2.3):
14006 dependencies:
14007 react: 19.2.3
14008 react-style-singleton: 2.2.3(@types/react@19.2.16)(react@19.2.3)
14009 tslib: 2.8.1
14010 optionalDependencies:
14011 '@types/react': 19.2.16
14012
14013 react-remove-scroll@2.7.2(@types/react@19.2.16)(react@19.2.3):
14014 dependencies:
14015 react: 19.2.3
14016 react-remove-scroll-bar: 2.3.8(@types/react@19.2.16)(react@19.2.3)
14017 react-style-singleton: 2.2.3(@types/react@19.2.16)(react@19.2.3)
14018 tslib: 2.8.1
14019 use-callback-ref: 1.3.3(@types/react@19.2.16)(react@19.2.3)
14020 use-sidecar: 1.1.3(@types/react@19.2.16)(react@19.2.3)
14021 optionalDependencies:
14022 '@types/react': 19.2.16
14023
14024 react-style-singleton@2.2.3(@types/react@19.2.16)(react@19.2.3):
14025 dependencies:
14026 get-nonce: 1.0.1
14027 react: 19.2.3
14028 tslib: 2.8.1
14029 optionalDependencies:
14030 '@types/react': 19.2.16
14031
14032 react@19.2.3: {}
14033
14034 react@19.2.6: {}
14035
14036 readdirp@4.1.2: {}
14037
14038 readdirp@5.0.0: {}
14039
14040 redent@3.0.0:
14041 dependencies:
14042 indent-string: 4.0.0
14043 strip-indent: 3.0.0
14044
14045 redis-errors@1.2.0: {}
14046
14047 redis-parser@3.0.0:
14048 dependencies:
14049 redis-errors: 1.2.0
14050
14051 regenerate-unicode-properties@10.2.2:
14052 dependencies:
14053 regenerate: 1.4.2
14054
14055 regenerate@1.4.2: {}
14056
14057 regenerator-runtime@0.13.11: {}
14058
14059 regex-recursion@6.0.2:
14060 dependencies:
14061 regex-utilities: 2.3.0
14062
14063 regex-utilities@2.3.0: {}
14064
14065 regex@6.1.0:
14066 dependencies:
14067 regex-utilities: 2.3.0
14068
14069 regexpu-core@6.4.0:
14070 dependencies:
14071 regenerate: 1.4.2
14072 regenerate-unicode-properties: 10.2.2
14073 regjsgen: 0.8.0
14074 regjsparser: 0.13.1
14075 unicode-match-property-ecmascript: 2.0.0
14076 unicode-match-property-value-ecmascript: 2.2.1
14077
14078 regjsgen@0.8.0: {}
14079
14080 regjsparser@0.13.1:
14081 dependencies:
14082 jsesc: 3.1.0
14083
14084 rehype-parse@9.0.1:
14085 dependencies:
14086 '@types/hast': 3.0.4
14087 hast-util-from-html: 2.0.3
14088 unified: 11.0.5
14089
14090 rehype-raw@7.0.0:
14091 dependencies:
14092 '@types/hast': 3.0.4
14093 hast-util-raw: 9.1.0
14094 vfile: 6.0.3
14095
14096 rehype-stringify@10.0.1:
14097 dependencies:
14098 '@types/hast': 3.0.4
14099 hast-util-to-html: 9.0.5
14100 unified: 11.0.5
14101
14102 rehype@13.0.2:
14103 dependencies:
14104 '@types/hast': 3.0.4
14105 rehype-parse: 9.0.1
14106 rehype-stringify: 10.0.1
14107 unified: 11.0.5
14108
14109 remark-gfm@4.0.1:
14110 dependencies:
14111 '@types/mdast': 4.0.4
14112 mdast-util-gfm: 3.1.0
14113 micromark-extension-gfm: 3.0.0
14114 remark-parse: 11.0.0
14115 remark-stringify: 11.0.0
14116 unified: 11.0.5
14117 transitivePeerDependencies:
14118 - supports-color
14119
14120 remark-parse@11.0.0:
14121 dependencies:
14122 '@types/mdast': 4.0.4
14123 mdast-util-from-markdown: 2.0.3
14124 micromark-util-types: 2.0.2
14125 unified: 11.0.5
14126 transitivePeerDependencies:
14127 - supports-color
14128
14129 remark-rehype@11.1.2:
14130 dependencies:
14131 '@types/hast': 3.0.4
14132 '@types/mdast': 4.0.4
14133 mdast-util-to-hast: 13.2.1
14134 unified: 11.0.5
14135 vfile: 6.0.3
14136
14137 remark-smartypants@3.0.2:
14138 dependencies:
14139 retext: 9.0.0
14140 retext-smartypants: 6.2.0
14141 unified: 11.0.5
14142 unist-util-visit: 5.1.0
14143
14144 remark-stringify@11.0.0:
14145 dependencies:
14146 '@types/mdast': 4.0.4
14147 mdast-util-to-markdown: 2.1.2
14148 unified: 11.0.5
14149
14150 request-light@0.5.8: {}
14151
14152 request-light@0.7.0: {}
14153
14154 require-directory@2.1.1: {}
14155
14156 require-from-string@2.0.2: {}
14157
14158 reselect@5.2.0: {}
14159
14160 resolve-alpn@1.2.1: {}
14161
14162 resolve-from@5.0.0: {}
14163
14164 resolve-pkg-maps@1.0.0: {}
14165
14166 resolve-workspace-root@2.0.1: {}
14167
14168 resolve@1.22.12:
14169 dependencies:
14170 es-errors: 1.3.0
14171 is-core-module: 2.16.2
14172 path-parse: 1.0.7
14173 supports-preserve-symlinks-flag: 1.0.0
14174
14175 responselike@2.0.1:
14176 dependencies:
14177 lowercase-keys: 2.0.0
14178
14179 restore-cursor@2.0.0:
14180 dependencies:
14181 onetime: 2.0.1
14182 signal-exit: 3.0.7
14183
14184 retext-latin@4.0.0:
14185 dependencies:
14186 '@types/nlcst': 2.0.3
14187 parse-latin: 7.0.0
14188 unified: 11.0.5
14189
14190 retext-smartypants@6.2.0:
14191 dependencies:
14192 '@types/nlcst': 2.0.3
14193 nlcst-to-string: 4.0.0
14194 unist-util-visit: 5.1.0
14195
14196 retext-stringify@4.0.0:
14197 dependencies:
14198 '@types/nlcst': 2.0.3
14199 nlcst-to-string: 4.0.0
14200 unified: 11.0.5
14201
14202 retext@9.0.0:
14203 dependencies:
14204 '@types/nlcst': 2.0.3
14205 retext-latin: 4.0.0
14206 retext-stringify: 4.0.0
14207 unified: 11.0.5
14208
14209 rettime@0.10.1: {}
14210
14211 roarr@2.15.4:
14212 dependencies:
14213 boolean: 3.2.0
14214 detect-node: 2.1.0
14215 globalthis: 1.0.4
14216 json-stringify-safe: 5.0.1
14217 semver-compare: 1.0.0
14218 sprintf-js: 1.1.3
14219 optional: true
14220
14221 rolldown@1.0.0-rc.17:
14222 dependencies:
14223 '@oxc-project/types': 0.127.0
14224 '@rolldown/pluginutils': 1.0.0-rc.17
14225 optionalDependencies:
14226 '@rolldown/binding-android-arm64': 1.0.0-rc.17
14227 '@rolldown/binding-darwin-arm64': 1.0.0-rc.17
14228 '@rolldown/binding-darwin-x64': 1.0.0-rc.17
14229 '@rolldown/binding-freebsd-x64': 1.0.0-rc.17
14230 '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.17
14231 '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.17
14232 '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.17
14233 '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.17
14234 '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.17
14235 '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.17
14236 '@rolldown/binding-linux-x64-musl': 1.0.0-rc.17
14237 '@rolldown/binding-openharmony-arm64': 1.0.0-rc.17
14238 '@rolldown/binding-wasm32-wasi': 1.0.0-rc.17
14239 '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.17
14240 '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.17
14241 optional: true
14242
14243 rolldown@1.0.3:
14244 dependencies:
14245 '@oxc-project/types': 0.133.0
14246 '@rolldown/pluginutils': 1.0.1
14247 optionalDependencies:
14248 '@rolldown/binding-android-arm64': 1.0.3
14249 '@rolldown/binding-darwin-arm64': 1.0.3
14250 '@rolldown/binding-darwin-x64': 1.0.3
14251 '@rolldown/binding-freebsd-x64': 1.0.3
14252 '@rolldown/binding-linux-arm-gnueabihf': 1.0.3
14253 '@rolldown/binding-linux-arm64-gnu': 1.0.3
14254 '@rolldown/binding-linux-arm64-musl': 1.0.3
14255 '@rolldown/binding-linux-ppc64-gnu': 1.0.3
14256 '@rolldown/binding-linux-s390x-gnu': 1.0.3
14257 '@rolldown/binding-linux-x64-gnu': 1.0.3
14258 '@rolldown/binding-linux-x64-musl': 1.0.3
14259 '@rolldown/binding-openharmony-arm64': 1.0.3
14260 '@rolldown/binding-wasm32-wasi': 1.0.3
14261 '@rolldown/binding-win32-arm64-msvc': 1.0.3
14262 '@rolldown/binding-win32-x64-msvc': 1.0.3
14263
14264 rollup@4.61.0:
14265 dependencies:
14266 '@types/estree': 1.0.9
14267 optionalDependencies:
14268 '@rollup/rollup-android-arm-eabi': 4.61.0
14269 '@rollup/rollup-android-arm64': 4.61.0
14270 '@rollup/rollup-darwin-arm64': 4.61.0
14271 '@rollup/rollup-darwin-x64': 4.61.0
14272 '@rollup/rollup-freebsd-arm64': 4.61.0
14273 '@rollup/rollup-freebsd-x64': 4.61.0
14274 '@rollup/rollup-linux-arm-gnueabihf': 4.61.0
14275 '@rollup/rollup-linux-arm-musleabihf': 4.61.0
14276 '@rollup/rollup-linux-arm64-gnu': 4.61.0
14277 '@rollup/rollup-linux-arm64-musl': 4.61.0
14278 '@rollup/rollup-linux-loong64-gnu': 4.61.0
14279 '@rollup/rollup-linux-loong64-musl': 4.61.0
14280 '@rollup/rollup-linux-ppc64-gnu': 4.61.0
14281 '@rollup/rollup-linux-ppc64-musl': 4.61.0
14282 '@rollup/rollup-linux-riscv64-gnu': 4.61.0
14283 '@rollup/rollup-linux-riscv64-musl': 4.61.0
14284 '@rollup/rollup-linux-s390x-gnu': 4.61.0
14285 '@rollup/rollup-linux-x64-gnu': 4.61.0
14286 '@rollup/rollup-linux-x64-musl': 4.61.0
14287 '@rollup/rollup-openbsd-x64': 4.61.0
14288 '@rollup/rollup-openharmony-arm64': 4.61.0
14289 '@rollup/rollup-win32-arm64-msvc': 4.61.0
14290 '@rollup/rollup-win32-ia32-msvc': 4.61.0
14291 '@rollup/rollup-win32-x64-gnu': 4.61.0
14292 '@rollup/rollup-win32-x64-msvc': 4.61.0
14293 fsevents: 2.3.3
14294 optional: true
14295
14296 router@2.2.0:
14297 dependencies:
14298 debug: 4.4.3
14299 depd: 2.0.0
14300 is-promise: 4.0.0
14301 parseurl: 1.3.3
14302 path-to-regexp: 8.4.2
14303 transitivePeerDependencies:
14304 - supports-color
14305
14306 safe-buffer@5.2.1: {}
14307
14308 safer-buffer@2.1.2: {}
14309
14310 sax@1.6.0: {}
14311
14312 scheduler@0.27.0: {}
14313
14314 semver-compare@1.0.0:
14315 optional: true
14316
14317 semver@6.3.1: {}
14318
14319 semver@7.7.4: {}
14320
14321 semver@7.8.1: {}
14322
14323 send@0.19.2:
14324 dependencies:
14325 debug: 2.6.9
14326 depd: 2.0.0
14327 destroy: 1.2.0
14328 encodeurl: 2.0.0
14329 escape-html: 1.0.3
14330 etag: 1.8.1
14331 fresh: 0.5.2
14332 http-errors: 2.0.1
14333 mime: 1.6.0
14334 ms: 2.1.3
14335 on-finished: 2.4.1
14336 range-parser: 1.2.1
14337 statuses: 2.0.2
14338 transitivePeerDependencies:
14339 - supports-color
14340
14341 send@1.2.1:
14342 dependencies:
14343 debug: 4.4.3
14344 encodeurl: 2.0.0
14345 escape-html: 1.0.3
14346 etag: 1.8.1
14347 fresh: 2.0.0
14348 http-errors: 2.0.1
14349 mime-types: 3.0.2
14350 ms: 2.1.3
14351 on-finished: 2.4.1
14352 range-parser: 1.2.1
14353 statuses: 2.0.2
14354 transitivePeerDependencies:
14355 - supports-color
14356
14357 serialize-error@2.1.0: {}
14358
14359 serialize-error@7.0.1:
14360 dependencies:
14361 type-fest: 0.13.1
14362 optional: true
14363
14364 seroval-plugins@1.5.4(seroval@1.5.4):
14365 dependencies:
14366 seroval: 1.5.4
14367
14368 seroval@1.5.4: {}
14369
14370 serve-static@1.16.3:
14371 dependencies:
14372 encodeurl: 2.0.0
14373 escape-html: 1.0.3
14374 parseurl: 1.3.3
14375 send: 0.19.2
14376 transitivePeerDependencies:
14377 - supports-color
14378
14379 serve-static@2.2.1:
14380 dependencies:
14381 encodeurl: 2.0.0
14382 escape-html: 1.0.3
14383 parseurl: 1.3.3
14384 send: 1.2.1
14385 transitivePeerDependencies:
14386 - supports-color
14387
14388 server-only@0.0.1: {}
14389
14390 setprototypeof@1.2.0: {}
14391
14392 sf-symbols-typescript@2.2.0: {}
14393
14394 shallowequal@1.1.0: {}
14395
14396 sharp@0.34.5:
14397 dependencies:
14398 '@img/colour': 1.1.0
14399 detect-libc: 2.1.2
14400 semver: 7.8.1
14401 optionalDependencies:
14402 '@img/sharp-darwin-arm64': 0.34.5
14403 '@img/sharp-darwin-x64': 0.34.5
14404 '@img/sharp-libvips-darwin-arm64': 1.2.4
14405 '@img/sharp-libvips-darwin-x64': 1.2.4
14406 '@img/sharp-libvips-linux-arm': 1.2.4
14407 '@img/sharp-libvips-linux-arm64': 1.2.4
14408 '@img/sharp-libvips-linux-ppc64': 1.2.4
14409 '@img/sharp-libvips-linux-riscv64': 1.2.4
14410 '@img/sharp-libvips-linux-s390x': 1.2.4
14411 '@img/sharp-libvips-linux-x64': 1.2.4
14412 '@img/sharp-libvips-linuxmusl-arm64': 1.2.4
14413 '@img/sharp-libvips-linuxmusl-x64': 1.2.4
14414 '@img/sharp-linux-arm': 0.34.5
14415 '@img/sharp-linux-arm64': 0.34.5
14416 '@img/sharp-linux-ppc64': 0.34.5
14417 '@img/sharp-linux-riscv64': 0.34.5
14418 '@img/sharp-linux-s390x': 0.34.5
14419 '@img/sharp-linux-x64': 0.34.5
14420 '@img/sharp-linuxmusl-arm64': 0.34.5
14421 '@img/sharp-linuxmusl-x64': 0.34.5
14422 '@img/sharp-wasm32': 0.34.5
14423 '@img/sharp-win32-arm64': 0.34.5
14424 '@img/sharp-win32-ia32': 0.34.5
14425 '@img/sharp-win32-x64': 0.34.5
14426 optional: true
14427
14428 shebang-command@2.0.0:
14429 dependencies:
14430 shebang-regex: 3.0.0
14431
14432 shebang-regex@3.0.0: {}
14433
14434 shell-quote@1.8.4: {}
14435
14436 shiki@3.23.0:
14437 dependencies:
14438 '@shikijs/core': 3.23.0
14439 '@shikijs/engine-javascript': 3.23.0
14440 '@shikijs/engine-oniguruma': 3.23.0
14441 '@shikijs/langs': 3.23.0
14442 '@shikijs/themes': 3.23.0
14443 '@shikijs/types': 3.23.0
14444 '@shikijs/vscode-textmate': 10.0.2
14445 '@types/hast': 3.0.4
14446
14447 shiki@4.1.0:
14448 dependencies:
14449 '@shikijs/core': 4.1.0
14450 '@shikijs/engine-javascript': 4.1.0
14451 '@shikijs/engine-oniguruma': 4.1.0
14452 '@shikijs/langs': 4.1.0
14453 '@shikijs/themes': 4.1.0
14454 '@shikijs/types': 4.1.0
14455 '@shikijs/vscode-textmate': 10.0.2
14456 '@types/hast': 3.0.4
14457
14458 side-channel-list@1.0.1:
14459 dependencies:
14460 es-errors: 1.3.0
14461 object-inspect: 1.13.4
14462
14463 side-channel-map@1.0.1:
14464 dependencies:
14465 call-bound: 1.0.4
14466 es-errors: 1.3.0
14467 get-intrinsic: 1.3.0
14468 object-inspect: 1.13.4
14469
14470 side-channel-weakmap@1.0.2:
14471 dependencies:
14472 call-bound: 1.0.4
14473 es-errors: 1.3.0
14474 get-intrinsic: 1.3.0
14475 object-inspect: 1.13.4
14476 side-channel-map: 1.0.1
14477
14478 side-channel@1.1.0:
14479 dependencies:
14480 es-errors: 1.3.0
14481 object-inspect: 1.13.4
14482 side-channel-list: 1.0.1
14483 side-channel-map: 1.0.1
14484 side-channel-weakmap: 1.0.2
14485
14486 signal-exit@3.0.7: {}
14487
14488 signal-exit@4.1.0: {}
14489
14490 simple-plist@1.3.1:
14491 dependencies:
14492 bplist-creator: 0.1.0
14493 bplist-parser: 0.3.1
14494 plist: 3.1.1
14495
14496 simple-swizzle@0.2.4:
14497 dependencies:
14498 is-arrayish: 0.3.4
14499
14500 sirv@3.0.2:
14501 dependencies:
14502 '@polka/url': 1.0.0-next.29
14503 mrmime: 2.0.1
14504 totalist: 3.0.1
14505
14506 sisteransi@1.0.5: {}
14507
14508 slugify@1.6.9: {}
14509
14510 smol-toml@1.6.1: {}
14511
14512 source-map-js@1.2.1: {}
14513
14514 source-map-support@0.5.21:
14515 dependencies:
14516 buffer-from: 1.1.2
14517 source-map: 0.6.1
14518
14519 source-map@0.5.7: {}
14520
14521 source-map@0.6.1: {}
14522
14523 space-separated-tokens@2.0.2: {}
14524
14525 split-on-first@1.1.0: {}
14526
14527 sprintf-js@1.1.3:
14528 optional: true
14529
14530 stackframe@1.3.4: {}
14531
14532 stacktrace-parser@0.1.11:
14533 dependencies:
14534 type-fest: 0.7.1
14535
14536 standard-as-callback@2.1.0: {}
14537
14538 statuses@1.5.0: {}
14539
14540 statuses@2.0.2: {}
14541
14542 std-env@4.1.0: {}
14543
14544 stream-buffers@2.2.0: {}
14545
14546 strict-event-emitter@0.5.1: {}
14547
14548 strict-uri-encode@2.0.0: {}
14549
14550 string-width@4.2.3:
14551 dependencies:
14552 emoji-regex: 8.0.0
14553 is-fullwidth-code-point: 3.0.0
14554 strip-ansi: 6.0.1
14555
14556 stringify-entities@4.0.4:
14557 dependencies:
14558 character-entities-html4: 2.1.0
14559 character-entities-legacy: 3.0.0
14560
14561 strip-ansi@5.2.0:
14562 dependencies:
14563 ansi-regex: 4.1.1
14564
14565 strip-ansi@6.0.1:
14566 dependencies:
14567 ansi-regex: 5.0.1
14568
14569 strip-indent@3.0.0:
14570 dependencies:
14571 min-indent: 1.0.1
14572
14573 structured-headers@0.4.1: {}
14574
14575 style-to-js@1.1.21:
14576 dependencies:
14577 style-to-object: 1.0.14
14578
14579 style-to-object@1.0.14:
14580 dependencies:
14581 inline-style-parser: 0.2.7
14582
14583 sumchecker@3.0.1:
14584 dependencies:
14585 debug: 4.4.3
14586 transitivePeerDependencies:
14587 - supports-color
14588
14589 supports-color@5.5.0:
14590 dependencies:
14591 has-flag: 3.0.0
14592
14593 supports-color@7.2.0:
14594 dependencies:
14595 has-flag: 4.0.0
14596
14597 supports-color@8.1.1:
14598 dependencies:
14599 has-flag: 4.0.0
14600
14601 supports-hyperlinks@2.3.0:
14602 dependencies:
14603 has-flag: 4.0.0
14604 supports-color: 7.2.0
14605
14606 supports-preserve-symlinks-flag@1.0.0: {}
14607
14608 svgo@4.0.1:
14609 dependencies:
14610 commander: 11.1.0
14611 css-select: 5.2.2
14612 css-tree: 3.2.1
14613 css-what: 6.2.2
14614 csso: 5.0.5
14615 picocolors: 1.1.1
14616 sax: 1.6.0
14617
14618 tabbable@6.4.0: {}
14619
14620 tagged-tag@1.0.0: {}
14621
14622 tailwind-merge@3.6.0: {}
14623
14624 tailwindcss@4.2.1: {}
14625
14626 tailwindcss@4.3.0: {}
14627
14628 tapable@2.3.3: {}
14629
14630 terminal-link@2.1.1:
14631 dependencies:
14632 ansi-escapes: 4.3.2
14633 supports-hyperlinks: 2.3.0
14634
14635 terser@5.48.0:
14636 dependencies:
14637 '@jridgewell/source-map': 0.3.11
14638 acorn: 8.16.0
14639 commander: 2.20.3
14640 source-map-support: 0.5.21
14641
14642 throat@5.0.0: {}
14643
14644 timestring@6.0.0: {}
14645
14646 tiny-inflate@1.0.3: {}
14647
14648 tiny-typed-emitter@2.1.0: {}
14649
14650 tinybench@2.9.0: {}
14651
14652 tinyclip@0.1.13: {}
14653
14654 tinyexec@1.2.4: {}
14655
14656 tinyglobby@0.2.17:
14657 dependencies:
14658 fdir: 6.5.0(picomatch@4.0.4)
14659 picomatch: 4.0.4
14660
14661 tinypool@2.1.0: {}
14662
14663 tinyrainbow@3.1.0: {}
14664
14665 tldts-core@7.4.2: {}
14666
14667 tldts@7.4.2:
14668 dependencies:
14669 tldts-core: 7.4.2
14670
14671 tmpl@1.0.5: {}
14672
14673 to-regex-range@5.0.1:
14674 dependencies:
14675 is-number: 7.0.0
14676
14677 toidentifier@1.0.1: {}
14678
14679 toml@4.1.1: {}
14680
14681 toqr@0.1.1: {}
14682
14683 totalist@3.0.1: {}
14684
14685 tough-cookie@6.0.1:
14686 dependencies:
14687 tldts: 7.4.2
14688
14689 trim-lines@3.0.1: {}
14690
14691 trough@2.2.0: {}
14692
14693 ts-algebra@2.0.0: {}
14694
14695 tslib@2.8.1: {}
14696
14697 type-fest@0.13.1:
14698 optional: true
14699
14700 type-fest@0.21.3: {}
14701
14702 type-fest@0.7.1: {}
14703
14704 type-fest@5.7.0:
14705 dependencies:
14706 tagged-tag: 1.0.0
14707
14708 type-is@2.1.0:
14709 dependencies:
14710 content-type: 2.0.0
14711 media-typer: 1.1.0
14712 mime-types: 3.0.2
14713
14714 typesafe-path@0.2.2: {}
14715
14716 typescript-auto-import-cache@0.3.6:
14717 dependencies:
14718 semver: 7.8.1
14719
14720 typescript@6.0.3: {}
14721
14722 ufo@1.6.4: {}
14723
14724 ultrahtml@1.6.0: {}
14725
14726 uncrypto@0.1.3: {}
14727
14728 undici-types@7.16.0: {}
14729
14730 undici@8.3.0: {}
14731
14732 unicode-canonical-property-names-ecmascript@2.0.1: {}
14733
14734 unicode-match-property-ecmascript@2.0.0:
14735 dependencies:
14736 unicode-canonical-property-names-ecmascript: 2.0.1
14737 unicode-property-aliases-ecmascript: 2.2.0
14738
14739 unicode-match-property-value-ecmascript@2.2.1: {}
14740
14741 unicode-property-aliases-ecmascript@2.2.0: {}
14742
14743 unified@11.0.5:
14744 dependencies:
14745 '@types/unist': 3.0.3
14746 bail: 2.0.2
14747 devlop: 1.1.0
14748 extend: 3.0.2
14749 is-plain-obj: 4.1.0
14750 trough: 2.2.0
14751 vfile: 6.0.3
14752
14753 unifont@0.7.4:
14754 dependencies:
14755 css-tree: 3.2.1
14756 ofetch: 1.5.1
14757 ohash: 2.0.11
14758
14759 unist-util-find-after@5.0.0:
14760 dependencies:
14761 '@types/unist': 3.0.3
14762 unist-util-is: 6.0.1
14763
14764 unist-util-is@6.0.1:
14765 dependencies:
14766 '@types/unist': 3.0.3
14767
14768 unist-util-modify-children@4.0.0:
14769 dependencies:
14770 '@types/unist': 3.0.3
14771 array-iterate: 2.0.1
14772
14773 unist-util-position@5.0.0:
14774 dependencies:
14775 '@types/unist': 3.0.3
14776
14777 unist-util-remove-position@5.0.0:
14778 dependencies:
14779 '@types/unist': 3.0.3
14780 unist-util-visit: 5.1.0
14781
14782 unist-util-stringify-position@4.0.0:
14783 dependencies:
14784 '@types/unist': 3.0.3
14785
14786 unist-util-visit-children@3.0.0:
14787 dependencies:
14788 '@types/unist': 3.0.3
14789
14790 unist-util-visit-parents@6.0.2:
14791 dependencies:
14792 '@types/unist': 3.0.3
14793 unist-util-is: 6.0.1
14794
14795 unist-util-visit@5.1.0:
14796 dependencies:
14797 '@types/unist': 3.0.3
14798 unist-util-is: 6.0.1
14799 unist-util-visit-parents: 6.0.2
14800
14801 universalify@0.1.2: {}
14802
14803 universalify@2.0.1: {}
14804
14805 uniwind@1.7.0(react-native@0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3))(react@19.2.3)(tailwindcss@4.3.0):
14806 dependencies:
14807 '@tailwindcss/node': 4.2.1
14808 '@tailwindcss/oxide': 4.2.1
14809 culori: 4.0.2
14810 lightningcss: 1.30.1
14811 react: 19.2.3
14812 react-native: 0.85.3(@babel/core@7.29.7)(@react-native/metro-config@0.85.3(@babel/core@7.29.7))(@types/react@19.2.16)(react@19.2.3)
14813 tailwindcss: 4.3.0
14814
14815 unpipe@1.0.0: {}
14816
14817 unplugin@3.0.0:
14818 dependencies:
14819 '@jridgewell/remapping': 2.3.5
14820 picomatch: 4.0.4
14821 webpack-virtual-modules: 0.6.2
14822
14823 unrun@0.2.39:
14824 dependencies:
14825 rolldown: 1.0.0-rc.17
14826 optional: true
14827
14828 unstorage@1.17.5(ioredis@5.11.0):
14829 dependencies:
14830 anymatch: 3.1.3
14831 chokidar: 5.0.0
14832 destr: 2.0.5
14833 h3: 1.15.11
14834 lru-cache: 11.5.1
14835 node-fetch-native: 1.6.7
14836 ofetch: 1.5.1
14837 ufo: 1.6.4
14838 optionalDependencies:
14839 ioredis: 5.11.0
14840
14841 until-async@3.0.2: {}
14842
14843 update-browserslist-db@1.2.3(browserslist@4.28.2):
14844 dependencies:
14845 browserslist: 4.28.2
14846 escalade: 3.2.0
14847 picocolors: 1.1.1
14848
14849 uri-js@4.4.1:
14850 dependencies:
14851 punycode: 2.3.1
14852 optional: true
14853
14854 use-callback-ref@1.3.3(@types/react@19.2.16)(react@19.2.3):
14855 dependencies:
14856 react: 19.2.3
14857 tslib: 2.8.1
14858 optionalDependencies:
14859 '@types/react': 19.2.16
14860
14861 use-latest-callback@0.2.6(react@19.2.3):
14862 dependencies:
14863 react: 19.2.3
14864
14865 use-sidecar@1.1.3(@types/react@19.2.16)(react@19.2.3):
14866 dependencies:
14867 detect-node-es: 1.1.0
14868 react: 19.2.3
14869 tslib: 2.8.1
14870 optionalDependencies:
14871 '@types/react': 19.2.16
14872
14873 use-sync-external-store@1.6.0(react@19.2.3):
14874 dependencies:
14875 react: 19.2.3
14876
14877 use-sync-external-store@1.6.0(react@19.2.6):
14878 dependencies:
14879 react: 19.2.6
14880
14881 utils-merge@1.0.1: {}
14882
14883 uuid@14.0.0: {}
14884
14885 uuid@7.0.3: {}
14886
14887 validate-npm-package-name@5.0.1: {}
14888
14889 vary@1.1.2: {}
14890
14891 vaul@1.1.2(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3):
14892 dependencies:
14893 '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
14894 react: 19.2.3
14895 react-dom: 19.2.3(react@19.2.3)
14896 transitivePeerDependencies:
14897 - '@types/react'
14898 - '@types/react-dom'
14899
14900 vfile-location@5.0.3:
14901 dependencies:
14902 '@types/unist': 3.0.3
14903 vfile: 6.0.3
14904
14905 vfile-message@4.0.3:
14906 dependencies:
14907 '@types/unist': 3.0.3
14908 unist-util-stringify-position: 4.0.0
14909
14910 vfile@6.0.3:
14911 dependencies:
14912 '@types/unist': 3.0.3
14913 vfile-message: 4.0.3
14914
14915 vite-plus@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0):
14916 dependencies:
14917 '@oxc-project/types': 0.133.0
14918 '@oxlint/plugins': 1.61.0
14919 '@voidzero-dev/vite-plus-core': 0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
14920 '@voidzero-dev/vite-plus-test': 0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)
14921 oxfmt: 0.52.0(vite-plus@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))
14922 oxlint: 1.67.0(oxlint-tsgolint@0.23.0)(vite-plus@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))
14923 oxlint-tsgolint: 0.23.0
14924 optionalDependencies:
14925 '@voidzero-dev/vite-plus-darwin-arm64': 0.1.24
14926 '@voidzero-dev/vite-plus-darwin-x64': 0.1.24
14927 '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.1.24
14928 '@voidzero-dev/vite-plus-linux-arm64-musl': 0.1.24
14929 '@voidzero-dev/vite-plus-linux-x64-gnu': 0.1.24
14930 '@voidzero-dev/vite-plus-linux-x64-musl': 0.1.24
14931 '@voidzero-dev/vite-plus-win32-arm64-msvc': 0.1.24
14932 '@voidzero-dev/vite-plus-win32-x64-msvc': 0.1.24
14933 transitivePeerDependencies:
14934 - '@arethetypeswrong/core'
14935 - '@edge-runtime/vm'
14936 - '@opentelemetry/api'
14937 - '@tsdown/css'
14938 - '@tsdown/exe'
14939 - '@types/node'
14940 - '@vitejs/devtools'
14941 - '@vitest/coverage-istanbul'
14942 - '@vitest/coverage-v8'
14943 - '@vitest/ui'
14944 - bufferutil
14945 - esbuild
14946 - happy-dom
14947 - jiti
14948 - jsdom
14949 - less
14950 - publint
14951 - sass
14952 - sass-embedded
14953 - stylus
14954 - sugarss
14955 - svelte
14956 - terser
14957 - tsx
14958 - typescript
14959 - unplugin-unused
14960 - unrun
14961 - utf-8-validate
14962 - vite
14963 - yaml
14964
14965 vitefu@1.1.3(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)):
14966 optionalDependencies:
14967 vite: '@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
14968
14969 vitest-browser-react@2.2.0(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(react-dom@19.2.6(react@19.2.6))(react@19.2.6):
14970 dependencies:
14971 react: 19.2.6
14972 react-dom: 19.2.6(react@19.2.6)
14973 vitest: '@voidzero-dev/vite-plus-test@0.1.24(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.1.24(@types/node@24.12.4)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0))(esbuild@0.27.7)(jiti@2.7.0)(terser@5.48.0)(typescript@6.0.3)(unrun@0.2.39)(yaml@2.9.0)'
14974 optionalDependencies:
14975 '@types/react': 19.2.16
14976 '@types/react-dom': 19.2.3(@types/react@19.2.16)
14977
14978 vlq@1.0.1: {}
14979
14980 volar-service-css@0.0.70(@volar/language-service@2.4.28):
14981 dependencies:
14982 vscode-css-languageservice: 6.3.10
14983 vscode-languageserver-textdocument: 1.0.12
14984 vscode-uri: 3.1.0
14985 optionalDependencies:
14986 '@volar/language-service': 2.4.28
14987
14988 volar-service-emmet@0.0.70(@volar/language-service@2.4.28):
14989 dependencies:
14990 '@emmetio/css-parser': 0.4.1
14991 '@emmetio/html-matcher': 1.3.0
14992 '@vscode/emmet-helper': 2.11.0
14993 vscode-uri: 3.1.0
14994 optionalDependencies:
14995 '@volar/language-service': 2.4.28
14996
14997 volar-service-html@0.0.70(@volar/language-service@2.4.28):
14998 dependencies:
14999 vscode-html-languageservice: 5.6.2
15000 vscode-languageserver-textdocument: 1.0.12
15001 vscode-uri: 3.1.0
15002 optionalDependencies:
15003 '@volar/language-service': 2.4.28
15004
15005 volar-service-prettier@0.0.70(@volar/language-service@2.4.28)(prettier@3.8.3):
15006 dependencies:
15007 vscode-uri: 3.1.0
15008 optionalDependencies:
15009 '@volar/language-service': 2.4.28
15010 prettier: 3.8.3
15011
15012 volar-service-typescript-twoslash-queries@0.0.70(@volar/language-service@2.4.28):
15013 dependencies:
15014 vscode-uri: 3.1.0
15015 optionalDependencies:
15016 '@volar/language-service': 2.4.28
15017
15018 volar-service-typescript@0.0.70(@volar/language-service@2.4.28):
15019 dependencies:
15020 path-browserify: 1.0.1
15021 semver: 7.8.1
15022 typescript-auto-import-cache: 0.3.6
15023 vscode-languageserver-textdocument: 1.0.12
15024 vscode-nls: 5.2.0
15025 vscode-uri: 3.1.0
15026 optionalDependencies:
15027 '@volar/language-service': 2.4.28
15028
15029 volar-service-yaml@0.0.70(@volar/language-service@2.4.28):
15030 dependencies:
15031 vscode-uri: 3.1.0
15032 yaml-language-server: 1.20.0
15033 optionalDependencies:
15034 '@volar/language-service': 2.4.28
15035
15036 vscode-css-languageservice@6.3.10:
15037 dependencies:
15038 '@vscode/l10n': 0.0.18
15039 vscode-languageserver-textdocument: 1.0.12
15040 vscode-languageserver-types: 3.17.5
15041 vscode-uri: 3.1.0
15042
15043 vscode-html-languageservice@5.6.2:
15044 dependencies:
15045 '@vscode/l10n': 0.0.18
15046 vscode-languageserver-textdocument: 1.0.12
15047 vscode-languageserver-types: 3.17.5
15048 vscode-uri: 3.1.0
15049
15050 vscode-json-languageservice@4.1.8:
15051 dependencies:
15052 jsonc-parser: 3.3.1
15053 vscode-languageserver-textdocument: 1.0.12
15054 vscode-languageserver-types: 3.17.5
15055 vscode-nls: 5.2.0
15056 vscode-uri: 3.1.0
15057
15058 vscode-jsonrpc@8.2.0: {}
15059
15060 vscode-languageserver-protocol@3.17.5:
15061 dependencies:
15062 vscode-jsonrpc: 8.2.0
15063 vscode-languageserver-types: 3.17.5
15064
15065 vscode-languageserver-textdocument@1.0.12: {}
15066
15067 vscode-languageserver-types@3.17.5: {}
15068
15069 vscode-languageserver@9.0.1:
15070 dependencies:
15071 vscode-languageserver-protocol: 3.17.5
15072
15073 vscode-nls@5.2.0: {}
15074
15075 vscode-uri@3.1.0: {}
15076
15077 walker@1.0.8:
15078 dependencies:
15079 makeerror: 1.0.12
15080
15081 warn-once@0.1.1: {}
15082
15083 wcwidth@1.0.1:
15084 dependencies:
15085 defaults: 1.0.4
15086
15087 web-namespaces@2.0.1: {}
15088
15089 webpack-virtual-modules@0.6.2: {}
15090
15091 whatwg-fetch@3.6.20: {}
15092
15093 whatwg-url-minimum@0.1.2: {}
15094
15095 which-pm-runs@1.1.0: {}
15096
15097 which@2.0.2:
15098 dependencies:
15099 isexe: 2.0.0
15100
15101 wrap-ansi@6.2.0:
15102 dependencies:
15103 ansi-styles: 4.3.0
15104 string-width: 4.2.3
15105 strip-ansi: 6.0.1
15106
15107 wrap-ansi@7.0.0:
15108 dependencies:
15109 ansi-styles: 4.3.0
15110 string-width: 4.2.3
15111 strip-ansi: 6.0.1
15112
15113 wrappy@1.0.2: {}
15114
15115 ws@7.5.11: {}
15116
15117 ws@8.21.0: {}
15118
15119 xcode@3.0.1:
15120 dependencies:
15121 simple-plist: 1.3.1
15122 uuid: 7.0.3
15123
15124 xml2js@0.6.0:
15125 dependencies:
15126 sax: 1.6.0
15127 xmlbuilder: 11.0.1
15128
15129 xmlbuilder@11.0.1: {}
15130
15131 xmlbuilder@15.1.1: {}
15132
15133 xxhash-wasm@1.1.0: {}
15134
15135 y18n@5.0.8: {}
15136
15137 yallist@3.1.1: {}
15138
15139 yaml-language-server@1.20.0:
15140 dependencies:
15141 '@vscode/l10n': 0.0.18
15142 ajv: 8.20.0
15143 ajv-draft-04: 1.0.0(ajv@8.20.0)
15144 prettier: 3.8.3
15145 request-light: 0.5.8
15146 vscode-json-languageservice: 4.1.8
15147 vscode-languageserver: 9.0.1
15148 vscode-languageserver-textdocument: 1.0.12
15149 vscode-languageserver-types: 3.17.5
15150 vscode-uri: 3.1.0
15151 yaml: 2.7.1
15152
15153 yaml@2.7.1: {}
15154
15155 yaml@2.9.0: {}
15156
15157 yargs-parser@21.1.1: {}
15158
15159 yargs-parser@22.0.0: {}
15160
15161 yargs@17.7.2:
15162 dependencies:
15163 cliui: 8.0.1
15164 escalade: 3.2.0
15165 get-caller-file: 2.0.5
15166 require-directory: 2.1.1
15167 string-width: 4.2.3
15168 y18n: 5.0.8
15169 yargs-parser: 21.1.1
15170
15171 yauzl@2.10.0:
15172 dependencies:
15173 buffer-crc32: 0.2.13
15174 fd-slicer: 1.1.0
15175
15176 yjs@13.6.31:
15177 dependencies:
15178 lib0: 0.2.117
15179
15180 yocto-queue@1.2.2: {}
15181
15182 yoctocolors-cjs@2.1.3: {}
15183
15184 zod-to-json-schema@3.25.2(zod@4.4.3):
15185 dependencies:
15186 zod: 4.4.3
15187
15188 zod@3.25.76: {}
15189
15190 zod@4.4.3: {}
15191
15192 zustand@5.0.14(@types/react@19.2.16)(react@19.2.6)(use-sync-external-store@1.6.0(react@19.2.6)):
15193 optionalDependencies:
15194 '@types/react': 19.2.16
15195 react: 19.2.6
15196 use-sync-external-store: 1.6.0(react@19.2.6)
15197
15198 zwitch@2.0.4: {}
15199
15200 zxing-wasm@3.1.0(@types/emscripten@1.41.5):
15201 dependencies:
15202 '@types/emscripten': 1.41.5
15203 type-fest: 5.7.0
pnpm-workspace.yaml created+62
......@@ -0,0 +1,62 @@
1packages:
2 - "apps/*"
3 - "oxlint-plugin-t3code"
4 - "packages/*"
5 - "scripts"
6
7onlyBuiltDependencies:
8 - electron
9 - esbuild
10 - msgpackr-extract
11 - node-pty
12 - sharp
13
14ignoredBuiltDependencies:
15 - msw
16
17catalog:
18 effect: 4.0.0-beta.73
19 "@effect/atom-react": 4.0.0-beta.73
20 "@effect/openapi-generator": 4.0.0-beta.73
21 "@effect/platform-bun": 4.0.0-beta.73
22 "@effect/platform-node": 4.0.0-beta.73
23 "@effect/platform-node-shared": 4.0.0-beta.73
24 "@effect/sql-sqlite-bun": 4.0.0-beta.73
25 "@effect/vitest": 4.0.0-beta.73
26 "@effect/tsgo": 0.11.4
27 "@pierre/diffs": 1.1.20
28 "@vitest/runner": ^4.1.8
29 "@types/bun": ^1.3.11
30 "@types/node": 24.12.4
31 "@typescript/native-preview": 7.0.0-dev.20260527.2
32 typescript: ~6.0.3
33 vitest: npm:@voidzero-dev/vite-plus-test@latest
34 vite: npm:@voidzero-dev/vite-plus-core@latest
35 vite-plus: latest
36 yaml: ^2.9.0
37overrides:
38 "@effect/atom-react": "catalog:"
39 "@effect/platform-bun": "catalog:"
40 "@effect/platform-node": "catalog:"
41 "@effect/platform-node-shared": "catalog:"
42 "@effect/sql-sqlite-bun": "catalog:"
43 "@effect/vitest": "catalog:"
44 "@types/node": "catalog:"
45 effect: "catalog:"
46 vite: "catalog:"
47 vitest: "catalog:"
48peerDependencyRules:
49 allowAny:
50 - vite
51 - vitest
52 allowedVersions:
53 vite: "*"
54 vitest: "*"
55packageExtensions:
56 "@effect/vitest@*":
57 dependencies:
58 "@vitest/runner": "catalog:"
59patchedDependencies:
60 "@pierre/diffs@1.1.20": patches/@pierre%2Fdiffs@1.1.20.patch
61 effect@4.0.0-beta.73: patches/effect@4.0.0-beta.73.patch
62 react-native-nitro-modules@0.35.9: patches/react-native-nitro-modules@0.35.9.patch
scripts/build-desktop-artifact.ts+30-25
......@@ -1,5 +1,6 @@
11#!/usr/bin/env node
22
3import { parse as parseYaml } from "yaml";
34import rootPackageJson from "../package.json" with { type: "json" };
45import desktopPackageJson from "../apps/desktop/package.json" with { type: "json" };
56import serverPackageJson from "../apps/server/package.json" with { type: "json" };
......@@ -28,11 +29,24 @@ const LINUX_ICON_SIZES = [16, 22, 24, 32, 48, 64, 128, 256, 512] as const;
2829const BuildPlatform = Schema.Literals(["mac", "linux", "win"]);
2930const BuildArch = Schema.Literals(["arm64", "x64", "universal"]);
3031
32interface WorkspaceConfig {
33 readonly catalog?: Record<string, string>;
34 readonly overrides?: Record<string, string>;
35}
36
3137const RepoRoot = Effect.service(Path.Path).pipe(
3238 Effect.flatMap((path) => path.fromFileUrl(new URL("..", import.meta.url))),
3339);
3440const encodeJsonString = Schema.encodeEffect(Schema.UnknownFromJsonString);
3541
42const readWorkspaceConfig = Effect.fn("readWorkspaceConfig")(function* () {
43 const fs = yield* FileSystem.FileSystem;
44 const path = yield* Path.Path;
45 const repoRoot = yield* RepoRoot;
46 const workspaceYaml = yield* fs.readFileString(path.join(repoRoot, "pnpm-workspace.yaml"));
47 return parseYaml(workspaceYaml) as WorkspaceConfig;
48});
49
3650interface DesktopBuildIconAssets {
3751 readonly macIconPng: string;
3852 readonly linuxIconPng: string;
......@@ -214,6 +228,7 @@ interface StagePackageJson {
214228 readonly buildVersion: string;
215229 readonly t3codeCommitHash: string;
216230 readonly private: true;
231 readonly packageManager: string;
217232 readonly description: string;
218233 readonly author: string;
219234 readonly main: string;
......@@ -695,6 +710,9 @@ const buildDesktopArtifact = Effect.fn("buildDesktopArtifact")(function* (
695710 const repoRoot = yield* RepoRoot;
696711 const path = yield* Path.Path;
697712 const fs = yield* FileSystem.FileSystem;
713 const workspaceConfig = yield* readWorkspaceConfig();
714 const workspaceCatalog = workspaceConfig.catalog ?? {};
715 const workspaceOverrides = workspaceConfig.overrides ?? {};
698716
699717 const platformConfig = PLATFORM_CONFIG[options.platform];
700718 if (!platformConfig) {
......@@ -713,12 +731,7 @@ const buildDesktopArtifact = Effect.fn("buildDesktopArtifact")(function* (
713731 }
714732
715733 const resolvedOverrides = yield* Effect.try({
716 try: () =>
717 resolveCatalogDependencies(
718 rootPackageJson.overrides,
719 rootPackageJson.workspaces.catalog,
720 "apps/desktop",
721 ),
734 try: () => resolveCatalogDependencies(workspaceOverrides, workspaceCatalog, "apps/desktop"),
722735 catch: (cause) =>
723736 new BuildScriptError({
724737 message: "Could not resolve overrides from package.json.",
......@@ -727,12 +740,7 @@ const buildDesktopArtifact = Effect.fn("buildDesktopArtifact")(function* (
727740 });
728741
729742 const resolvedServerDependencies = yield* Effect.try({
730 try: () =>
731 resolveCatalogDependencies(
732 serverDependencies,
733 rootPackageJson.workspaces.catalog,
734 "apps/server",
735 ),
743 try: () => resolveCatalogDependencies(serverDependencies, workspaceCatalog, "apps/server"),
736744 catch: (cause) =>
737745 new BuildScriptError({
738746 message: "Could not resolve production dependencies from apps/server/package.json.",
......@@ -740,11 +748,7 @@ const buildDesktopArtifact = Effect.fn("buildDesktopArtifact")(function* (
740748 }),
741749 });
742750 const resolvedDesktopRuntimeDependencies = yield* Effect.try({
743 try: () =>
744 resolveDesktopRuntimeDependencies(
745 desktopPackageJson.dependencies,
746 rootPackageJson.workspaces.catalog,
747 ),
751 try: () => resolveDesktopRuntimeDependencies(desktopPackageJson.dependencies, workspaceCatalog),
748752 catch: (cause) =>
749753 new BuildScriptError({
750754 message: "Could not resolve desktop runtime dependencies from apps/desktop/package.json.",
......@@ -775,23 +779,23 @@ const buildDesktopArtifact = Effect.fn("buildDesktopArtifact")(function* (
775779 ChildProcess.make({
776780 cwd: repoRoot,
777781 ...commandOutputOptions(options.verbose),
778 // Windows needs shell mode to resolve .cmd shims (e.g. bun.cmd).
782 // Windows needs shell mode to resolve .cmd shims (e.g. vp.cmd).
779783 shell: process.platform === "win32",
780 })`bun run build:desktop`,
784 })`vp run build:desktop`,
781785 );
782786 }
783787
784788 for (const [label, dir] of Object.entries(distDirs)) {
785789 if (!(yield* fs.exists(dir))) {
786790 return yield* new BuildScriptError({
787 message: `Missing ${label} at ${dir}. Run 'bun run build:desktop' first.`,
791 message: `Missing ${label} at ${dir}. Run 'vp run build:desktop' first.`,
788792 });
789793 }
790794 }
791795
792796 if (!(yield* fs.exists(bundledClientEntry))) {
793797 return yield* new BuildScriptError({
794 message: `Missing bundled server client at ${bundledClientEntry}. Run 'bun run build:desktop' first.`,
798 message: `Missing bundled server client at ${bundledClientEntry}. Run 'vp run build:desktop' first.`,
795799 });
796800 }
797801
......@@ -825,6 +829,7 @@ const buildDesktopArtifact = Effect.fn("buildDesktopArtifact")(function* (
825829 buildVersion: appVersion,
826830 t3codeCommitHash: commitHash,
827831 private: true,
832 packageManager: rootPackageJson.packageManager,
828833 description: "T3 Code desktop build",
829834 author: "T3 Tools",
830835 main: "apps/desktop/dist-electron/main.cjs",
......@@ -854,9 +859,9 @@ const buildDesktopArtifact = Effect.fn("buildDesktopArtifact")(function* (
854859 ChildProcess.make({
855860 cwd: stageAppDir,
856861 ...commandOutputOptions(options.verbose),
857 // Windows needs shell mode to resolve .cmd shims (e.g. bun.cmd).
862 // Windows needs shell mode to resolve .cmd shims (e.g. vp.cmd).
858863 shell: process.platform === "win32",
859 })`bun install --production --omit optional`,
864 })`vp install --prod --no-optional`,
860865 );
861866
862867 const buildEnv: NodeJS.ProcessEnv = {
......@@ -896,7 +901,7 @@ const buildDesktopArtifact = Effect.fn("buildDesktopArtifact")(function* (
896901 ...commandOutputOptions(options.verbose),
897902 // Windows needs shell mode to resolve .cmd shims.
898903 shell: process.platform === "win32",
899 })`bun x --install=fallback electron-builder ${platformConfig.cliFlag} --${options.arch} --publish never`,
904 })`vp dlx electron-builder ${platformConfig.cliFlag} --${options.arch} --publish never`,
900905 );
901906
902907 const stageDistDir = path.join(stageAppDir, "dist");
......@@ -956,7 +961,7 @@ const buildDesktopArtifactCli = Command.make("build-desktop-artifact", {
956961 ),
957962 skipBuild: Flag.boolean("skip-build").pipe(
958963 Flag.withDescription(
959 "Skip `bun run build:desktop` and use existing dist artifacts (env: T3CODE_DESKTOP_SKIP_BUILD).",
964 "Skip `vp run build:desktop` and use existing dist artifacts (env: T3CODE_DESKTOP_SKIP_BUILD).",
960965 ),
961966 Flag.optional,
962967 ),
scripts/dev-runner.test.ts+27
......@@ -8,11 +8,38 @@ import {
88 checkPortAvailabilityOnHosts,
99 createDevRunnerEnv,
1010 findFirstAvailableOffset,
11 getDevRunnerModeArgs,
1112 resolveModePortOffsets,
1213 resolveOffset,
1314} from "./dev-runner.ts";
1415
1516it.layer(NodeServices.layer)("dev-runner", (it) => {
17 describe("getDevRunnerModeArgs", () => {
18 it.effect("lets Vite+ honor the desktop dev task graph", () =>
19 Effect.sync(() => {
20 assert.deepStrictEqual(getDevRunnerModeArgs("dev:desktop"), [
21 "run",
22 "--filter=@t3tools/desktop",
23 "--filter=@t3tools/web",
24 "dev",
25 ]);
26 }),
27 );
28
29 it.effect("places Vite+ run flags before the task name", () =>
30 Effect.sync(() => {
31 assert.deepStrictEqual(getDevRunnerModeArgs("dev"), [
32 "run",
33 "--filter=@t3tools/contracts",
34 "--filter=@t3tools/web",
35 "--filter=t3",
36 "--parallel",
37 "dev",
38 ]);
39 }),
40 );
41 });
42
1643 describe("resolveOffset", () => {
1744 it.effect("uses explicit T3CODE_PORT_OFFSET when provided", () =>
1845 Effect.sync(() => {
scripts/dev-runner.ts+27-28
......@@ -31,16 +31,15 @@ export const DEFAULT_T3_HOME = Effect.map(Effect.service(Path.Path), (path) =>
3131const MODE_ARGS = {
3232 dev: [
3333 "run",
34 "dev",
35 "--ui=tui",
3634 "--filter=@t3tools/contracts",
3735 "--filter=@t3tools/web",
3836 "--filter=t3",
3937 "--parallel",
38 "dev",
4039 ],
41 "dev:server": ["run", "dev", "--filter=t3"],
42 "dev:web": ["run", "dev", "--filter=@t3tools/web"],
43 "dev:desktop": ["run", "dev", "--filter=@t3tools/desktop", "--filter=@t3tools/web", "--parallel"],
40 "dev:server": ["run", "--filter=t3", "dev"],
41 "dev:web": ["run", "--filter=@t3tools/web", "dev"],
42 "dev:desktop": ["run", "--filter=@t3tools/desktop", "--filter=@t3tools/web", "dev"],
4443} as const satisfies Record<string, ReadonlyArray<string>>;
4544
4645type DevMode = keyof typeof MODE_ARGS;
......@@ -48,6 +47,10 @@ type PortAvailabilityCheck<R = never> = (port: number) => Effect.Effect<boolean,
4847
4948const DEV_RUNNER_MODES = Object.keys(MODE_ARGS) as Array<DevMode>;
5049
50export function getDevRunnerModeArgs(mode: DevMode): ReadonlyArray<string> {
51 return MODE_ARGS[mode];
52}
53
5154class DevRunnerError extends Data.TaggedError("DevRunnerError")<{
5255 readonly message: string;
5356 readonly cause?: unknown;
......@@ -380,7 +383,7 @@ interface DevRunnerCliInput {
380383 readonly port: number | undefined;
381384 readonly devUrl: URL | undefined;
382385 readonly dryRun: boolean;
383 readonly turboArgs: ReadonlyArray<string>;
386 readonly runArgs: ReadonlyArray<string>;
384387}
385388
386389export function runDevRunnerWithInput(input: DevRunnerCliInput) {
......@@ -438,29 +441,25 @@ export function runDevRunnerWithInput(input: DevRunnerCliInput) {
438441 return;
439442 }
440443
441 const child = yield* ChildProcess.make(
442 "turbo",
443 [...MODE_ARGS[input.mode], ...input.turboArgs],
444 {
445 stdin: "inherit",
446 stdout: "inherit",
447 stderr: "inherit",
448 env,
449 extendEnv: false,
450 // Windows needs shell mode to resolve .cmd shims (e.g. bun.cmd).
451 shell: process.platform === "win32",
452 // Keep turbo in the same process group so terminal signals (Ctrl+C)
453 // reach it directly. Effect defaults to detached: true on non-Windows,
454 // which would put turbo in a new group and require manual forwarding.
455 detached: false,
456 forceKillAfter: "1500 millis",
457 },
458 );
444 const child = yield* ChildProcess.make("vp", [...MODE_ARGS[input.mode], ...input.runArgs], {
445 stdin: "inherit",
446 stdout: "inherit",
447 stderr: "inherit",
448 env,
449 extendEnv: false,
450 // Windows needs shell mode to resolve .cmd shims (e.g. vp.cmd).
451 shell: process.platform === "win32",
452 // Keep Vite+ in the same process group so terminal signals (Ctrl+C)
453 // reach it directly. Effect defaults to detached: true on non-Windows,
454 // which would put the runner in a new group and require manual forwarding.
455 detached: false,
456 forceKillAfter: "1500 millis",
457 });
459458
460459 const exitCode = yield* child.exitCode;
461460 if (exitCode !== 0) {
462461 return yield* new DevRunnerError({
463 message: `turbo exited with code ${exitCode}`,
462 message: `vp run exited with code ${exitCode}`,
464463 });
465464 }
466465 }).pipe(
......@@ -513,11 +512,11 @@ const devRunnerCli = Command.make("dev-runner", {
513512 Flag.withFallbackConfig(optionalUrlConfig("VITE_DEV_SERVER_URL")),
514513 ),
515514 dryRun: Flag.boolean("dry-run").pipe(
516 Flag.withDescription("Resolve mode/ports/env and print, but do not spawn turbo."),
515 Flag.withDescription("Resolve mode/ports/env and print, but do not spawn Vite+."),
517516 Flag.withDefault(false),
518517 ),
519 turboArgs: Argument.string("turbo-arg").pipe(
520 Argument.withDescription("Additional turbo args (pass after `--`)."),
518 runArgs: Argument.string("run-arg").pipe(
519 Argument.withDescription("Additional Vite+ run args (pass after `--`)."),
521520 Argument.variadic(),
522521 ),
523522}).pipe(
scripts/lib/brand-assets.test.ts+1-1
......@@ -1,4 +1,4 @@
1import { describe, expect, it } from "vitest";
1import { describe, expect, it } from "vite-plus/test";
22
33import {
44 BRAND_ASSET_PATHS,
scripts/mock-update-server.test.ts+1-2
......@@ -1,5 +1,4 @@
1import * as NodeServices from "@effect/platform-node/NodeServices";
2import * as NodeHttpServer from "@effect/platform-node/NodeHttpServer";
1import { NodeHttpServer, NodeServices } from "@effect/platform-node";
32import { assert, it } from "@effect/vitest";
43import * as Effect from "effect/Effect";
54import * as FileSystem from "effect/FileSystem";
scripts/mock-update-server.ts+1-3
......@@ -1,9 +1,7 @@
11// @effect-diagnostics-next-line nodeBuiltinImport:off - NodeHttpServer.layer takes `NodeHttp.createServer` as arg
22import * as NodeHttp from "node:http";
33
4import * as NodeHttpServer from "@effect/platform-node/NodeHttpServer";
5import * as NodeRuntime from "@effect/platform-node/NodeRuntime";
6import * as NodeServices from "@effect/platform-node/NodeServices";
4import { NodeHttpServer, NodeRuntime, NodeServices } from "@effect/platform-node";
75import * as Config from "effect/Config";
86import * as Effect from "effect/Effect";
97import * as FileSystem from "effect/FileSystem";
scripts/package.json+2-1
......@@ -4,7 +4,7 @@
44 "type": "module",
55 "scripts": {
66 "typecheck": "tsgo --noEmit",
7 "test": "vitest run"
7 "test": "vp test run"
88 },
99 "dependencies": {
1010 "@anthropic-ai/claude-agent-sdk": "^0.2.77",
......@@ -16,6 +16,7 @@
1616 "devDependencies": {
1717 "@effect/vitest": "catalog:",
1818 "@types/bun": "catalog:",
19 "vite-plus": "catalog:",
1920 "vitest": "catalog:"
2021 }
2122}
scripts/release-smoke.ts+32-18
......@@ -19,10 +19,15 @@ const repoRoot = resolve(dirname(fileURLToPath(import.meta.url)), "..");
1919
2020const workspaceFiles = [
2121 "package.json",
22 "bun.lock",
22 "pnpm-lock.yaml",
23 "pnpm-workspace.yaml",
2324 "apps/server/package.json",
2425 "apps/desktop/package.json",
2526 "apps/web/package.json",
27 "apps/mobile/package.json",
28 "apps/mobile/deps/react-native-nitro-markdown-0.5.0.tgz",
29 "apps/mobile/modules/t3-review-diff/package.json",
30 "apps/mobile/modules/t3-terminal/package.json",
2631 "apps/marketing/package.json",
2732 "oxlint-plugin-t3code/package.json",
2833 "packages/client-runtime/package.json",
......@@ -43,15 +48,9 @@ function copyWorkspaceManifestFixture(targetRoot: string): void {
4348 cpSync(sourcePath, destinationPath);
4449 }
4550
46 const packageJson = JSON.parse(readFileSync(resolve(repoRoot, "package.json"), "utf8")) as {
47 readonly patchedDependencies?: Record<string, string>;
48 };
49
50 for (const relativePath of Object.values(packageJson.patchedDependencies ?? {})) {
51 const sourcePath = resolve(repoRoot, relativePath);
52 const destinationPath = resolve(targetRoot, relativePath);
53 mkdirSync(dirname(destinationPath), { recursive: true });
54 cpSync(sourcePath, destinationPath);
51 const patchesDirectory = resolve(repoRoot, "patches");
52 if (existsSync(patchesDirectory)) {
53 cpSync(patchesDirectory, resolve(targetRoot, "patches"), { recursive: true });
5554 }
5655}
5756
......@@ -176,6 +175,16 @@ function assertExists(path: string, message: string): void {
176175 }
177176}
178177
178function assertPackageVersion(path: string, version: string): void {
179 const packageJson = JSON.parse(readFileSync(path, "utf8")) as {
180 readonly version?: unknown;
181 };
182
183 if (packageJson.version !== version) {
184 throw new Error(`Expected ${path} to have version ${version}.`);
185 }
186}
187
179188function assertMissing(path: string, message: string): void {
180189 if (existsSync(path)) {
181190 throw new Error(message);
......@@ -201,19 +210,24 @@ try {
201210 },
202211 );
203212
204 rmSync(resolve(tempRoot, "bun.lock"), { force: true });
213 rmSync(resolve(tempRoot, "pnpm-lock.yaml"), { force: true });
205214
206 execFileSync("bun", ["install", "--ignore-scripts"], {
215 execFileSync("vp", ["install", "--lockfile-only", "--ignore-scripts"], {
207216 cwd: tempRoot,
208217 stdio: "inherit",
209218 });
210219
211 const lockfile = readFileSync(resolve(tempRoot, "bun.lock"), "utf8");
212 assertContains(
213 lockfile,
214 `"version": "9.9.9-smoke.0"`,
215 "Expected bun.lock to contain the smoke version.",
216 );
220 const lockfile = readFileSync(resolve(tempRoot, "pnpm-lock.yaml"), "utf8");
221 assertContains(lockfile, "lockfileVersion:", "Expected pnpm-lock.yaml to be regenerated.");
222
223 for (const relativePath of [
224 "apps/server/package.json",
225 "apps/desktop/package.json",
226 "apps/web/package.json",
227 "packages/contracts/package.json",
228 ]) {
229 assertPackageVersion(resolve(tempRoot, relativePath), "9.9.9-smoke.0");
230 }
217231
218232 const nightlyReleaseMetadata = execFileSync(
219233 process.execPath,
turbo.json deleted-53
......@@ -1,53 +0,0 @@
1{
2 "$schema": "https://turbo.build/schema.json",
3 "globalEnv": [
4 "HOST",
5 "PORT",
6 "VITE_WS_URL",
7 "VITE_DEV_SERVER_URL",
8 "T3CODE_LOG_WS_EVENTS",
9 "T3CODE_MODE",
10 "T3CODE_PORT",
11 "T3CODE_NO_BROWSER",
12 "T3CODE_HOME",
13 "T3CODE_AUTH_TOKEN",
14 "T3CODE_TAILSCALE_SERVE",
15 "T3CODE_TAILSCALE_SERVE_PORT",
16 "T3CODE_DESKTOP_WS_URL",
17 "T3CODE_TRACE_MIN_LEVEL",
18 "T3CODE_TRACE_TIMING_ENABLED",
19 "T3CODE_TRACE_FILE",
20 "T3CODE_TRACE_MAX_BYTES",
21 "T3CODE_TRACE_MAX_FILES",
22 "T3CODE_TRACE_BATCH_WINDOW_MS",
23 "T3CODE_OTLP_TRACES_URL",
24 "T3CODE_OTLP_METRICS_URL",
25 "T3CODE_OTLP_EXPORT_INTERVAL_MS",
26 "T3CODE_OTLP_SERVICE_NAME",
27 "APP_VERSION",
28 "VITE_HOSTED_APP_URL",
29 "VITE_HOSTED_APP_CHANNEL"
30 ],
31 "globalPassThroughEnv": ["PATHEXT"],
32 "tasks": {
33 "build": {
34 "dependsOn": ["^build"],
35 "outputs": ["dist/**", "dist-electron/**"]
36 },
37 "dev": {
38 "dependsOn": ["@t3tools/contracts#build"],
39 "cache": false,
40 "persistent": true
41 },
42 "typecheck": {
43 "dependsOn": ["^typecheck"],
44 "outputs": [],
45 "cache": false
46 },
47 "test": {
48 "dependsOn": ["^build"],
49 "cache": false,
50 "outputs": []
51 }
52 }
53}
vite.config.ts created+96
......@@ -0,0 +1,96 @@
1import "vite-plus/test/config";
2import { defineConfig } from "vite-plus";
3
4export default defineConfig({
5 test: {
6 environment: "node",
7 hookTimeout: 60_000,
8 testTimeout: 60_000,
9 },
10 staged: {
11 "*": "vp check --fix",
12 },
13 fmt: {
14 ignorePatterns: [
15 ".reference",
16 ".repos/**",
17 ".plans",
18 "dist",
19 "dist-electron",
20 "node_modules",
21 "pnpm-lock.yaml",
22 "*.tsbuildinfo",
23 "**/routeTree.gen.ts",
24 "apps/mobile/android/**",
25 "apps/mobile/ios/**",
26 "apps/web/public/mockServiceWorker.js",
27 "apps/web/src/lib/vendor/qrcodegen.ts",
28 "apps/mobile/uniwind-types.d.ts",
29 "*.icon/**",
30 ],
31 sortPackageJson: {},
32 overrides: [
33 {
34 files: [".devcontainer/devcontainer.json"],
35 options: {
36 trailingComma: "none",
37 },
38 },
39 ],
40 },
41 lint: {
42 ignorePatterns: [
43 ".repos",
44 ".repos/**",
45 "dist",
46 "dist-electron",
47 "node_modules",
48 "pnpm-lock.yaml",
49 "*.tsbuildinfo",
50 "**/routeTree.gen.ts",
51 "apps/mobile/android/**",
52 "apps/mobile/ios/**",
53 "apps/mobile/uniwind-types.d.ts",
54 ],
55 plugins: ["eslint", "oxc", "react", "unicorn", "typescript"],
56 jsPlugins: ["./oxlint-plugin-t3code/index.ts"],
57 categories: {
58 correctness: "warn",
59 suspicious: "warn",
60 perf: "warn",
61 },
62 rules: {
63 "unicorn/no-array-sort": "off",
64 "unicorn/consistent-function-scoping": "off",
65 "oxc/no-map-spread": "off",
66 "react-in-jsx-scope": "off",
67 "react-hooks/exhaustive-deps": "off",
68 "eslint/no-shadow": "off",
69 "eslint/no-await-in-loop": "off",
70 "eslint/no-underscore-dangle": "off",
71 "typescript/consistent-return": "off",
72 "typescript/no-base-to-string": "off",
73 "typescript/no-duplicate-type-constituents": "off",
74 "typescript/no-floating-promises": "off",
75 "typescript/no-implied-eval": "off",
76 "typescript/no-meaningless-void-operator": "off",
77 "typescript/no-redundant-type-constituents": "off",
78 "typescript/no-unnecessary-boolean-literal-compare": "off",
79 "typescript/no-unnecessary-type-conversion": "off",
80 "typescript/no-unnecessary-type-arguments": "off",
81 "typescript/no-unnecessary-type-assertion": "off",
82 "typescript/no-unnecessary-type-parameters": "off",
83 "typescript/no-unsafe-type-assertion": "off",
84 "typescript/await-thenable": "off",
85 "typescript/require-array-sort-compare": "off",
86 "typescript/restrict-template-expressions": "off",
87 "typescript/unbound-method": "off",
88 "t3code/no-inline-schema-compile": "warn",
89 },
90 options: {
91 // Revisit once Oxlint's tsgolint path can integrate with @effect/tsgo diagnostics.
92 typeAware: false,
93 typeCheck: false,
94 },
95 },
96});
vitest.config.ts deleted-13
......@@ -1,13 +0,0 @@
1import * as path from "node:path";
2import { defineConfig } from "vitest/config";
3
4export default defineConfig({
5 resolve: {
6 alias: [
7 {
8 find: /^@t3tools\/contracts$/,
9 replacement: path.resolve(import.meta.dirname, "./packages/contracts/src/index.ts"),
10 },
11 ],
12 },
13});