- It's best not to touch these! They can be exploited to gain access to
- your account!
-
-
-
- setDraftForcedOmikronUrl(e.target.value)}
- />
- setDraftForcedOmikronPublicKey(e.target.value)}
- />
-
-
+
+
Login QR Code
+
+ {qrCodeBase64 && (
+

+ )}
+ {!qrCodeVisible && (
+ <>
+
+
+
+ Show QR Code} />
+
+
+ Are you sure?
+
+ Exposing this QR code is the same as sharing your .tu
+ file. Since changing your private key is quite tedious,
+ only do this when you're confident the key won't be
+ compromised.
+
+
+
+ Cancel
+ setQrCodeVisible(true)}>
+ Show QR Code
+
+ }
+ />
+
+
+
+
+ >
+ )}
);
diff --git a/apps/web/src/routes/settings/theme.tsx b/apps/web/src/routes/settings/theme.tsx
index 2d512b3..353dcc4 100644
--- a/apps/web/src/routes/settings/theme.tsx
+++ b/apps/web/src/routes/settings/theme.tsx
@@ -1,20 +1,5 @@
import { StylePicker } from "@tensamin/ui";
export default function Page() {
- return (
-
- );
+ return
;
}
diff --git a/apps/web/vite.config.ts b/apps/web/vite.config.ts
index b0ea9d5..71fb4ac 100644
--- a/apps/web/vite.config.ts
+++ b/apps/web/vite.config.ts
@@ -6,7 +6,6 @@ import { fileURLToPath } from "node:url";
import { defineConfig, type Plugin } from "vite";
import react from "@vitejs/plugin-react";
import tailwindcss from "@tailwindcss/vite";
-import { mtp } from "mtp/vite";
const host = process.env.TAURI_DEV_HOST;
const appDir = dirname(fileURLToPath(import.meta.url));
@@ -75,21 +74,6 @@ export default defineConfig({
},
],
dedupe: [
- "react",
- "react-dom",
- "react-redux",
- "use-sync-external-store",
- "@tanstack/history",
- "@tanstack/react-router",
- "@tanstack/react-store",
- "@tanstack/router-core",
- "@tanstack/store",
- "@tensamin/crypto",
- "@tensamin/storage",
- "@tensamin/mtp",
- "@tensamin/user",
- "@tensamin/tauri",
- "@tensamin/chat",
"@codemirror/commands",
"@codemirror/lang-markdown",
"@codemirror/state",
@@ -109,41 +93,11 @@ export default defineConfig({
: undefined,
watch: {
ignored: ["**/src-tauri/**"],
- usePolling: true,
- interval: 100,
},
},
envPrefix: ["VITE_", "TAURI_ENV_*"],
optimizeDeps: {
- include: [
- "react-redux",
- "use-sync-external-store/shim/with-selector",
- "use-sync-external-store/with-selector",
- "decimal.js-light",
- "eventemitter3",
- "react-is",
- ],
- exclude: [
- "mtp",
- "mtp/raw",
- "mtp/type-map",
- "@tensamin/call",
- "@tensamin/call/utils",
- "@tensamin/chat",
- "@tensamin/crypto",
- "@tensamin/crypto/context",
- "@tensamin/markdown",
- "@tensamin/mtp",
- "@tensamin/notifications",
- "@tensamin/shared",
- "@tensamin/shared/data",
- "@tensamin/shared/log",
- "@tensamin/storage",
- "@tensamin/storage/context",
- "@tensamin/tauri",
- "@tensamin/tauth",
- "@tensamin/user",
- ],
+ exclude: ["@tensamin/ttp-core"],
},
build: {
minify: !process.env.TAURI_ENV_DEBUG ? "esbuild" : false,
@@ -151,18 +105,6 @@ export default defineConfig({
},
plugins: [
deepFilterAssetHeaders(resolve(appDir, "public")),
- mtp({ typeMaps: resolve(appDir, "../../type-maps.yaml") }),
- {
- name: "workspace-realpath-resolution",
- enforce: "post",
- config() {
- return {
- resolve: {
- preserveSymlinks: false,
- },
- };
- },
- },
react(),
tailwindcss(),
],
diff --git a/bun.lock b/bun.lock
new file mode 100644
index 0000000..bfa8ee8
--- /dev/null
+++ b/bun.lock
@@ -0,0 +1,2216 @@
+{
+ "lockfileVersion": 1,
+ "configVersion": 1,
+ "workspaces": {
+ "": {
+ "name": "tensamin",
+ "dependencies": {
+ "@tensamin/ttp-core": "*",
+ "@tensamin/ui": "*",
+ "sonner": "^2.0.7",
+ },
+ "devDependencies": {
+ "@eslint/js": "^10.0.1",
+ "@types/node": "^25.6.0",
+ "@types/react": "^19.2.14",
+ "@types/react-dom": "^19.2.3",
+ "@typescript-eslint/parser": "^8.59.1",
+ "eslint": "^10.2.1",
+ "eslint-plugin-react-hooks": "^7.1.1",
+ "fallow": "^2.86.0",
+ "globals": "^17.5.0",
+ "jsonc-parser": "^3.3.1",
+ "prettier": "^3.8.3",
+ "typescript": "^6.0.3",
+ "typescript-eslint": "^8.59.1",
+ },
+ },
+ "apps/electron": {
+ "name": "@tensamin/electron",
+ "version": "0.0.3",
+ "devDependencies": {
+ "@types/node": "^25.9.1",
+ "electron": "^39.2.7",
+ "electron-builder": "^26.0.12",
+ "esbuild": "^0.25.11",
+ "typescript": "~6.0.3",
+ },
+ },
+ "apps/tauri": {
+ "name": "@tensamin/tauri",
+ "version": "0.0.0",
+ "dependencies": {
+ "@tauri-apps/api": "^2",
+ "@tauri-apps/plugin-barcode-scanner": "~2",
+ "@tauri-apps/plugin-deep-link": "~2",
+ "@tauri-apps/plugin-log": "~2",
+ "@tauri-apps/plugin-notification": "~2",
+ "@tensamin/shared": "workspace:*",
+ "@tensamin/ui": "*",
+ "react": "^19.2.0",
+ "react-dom": "^19.2.0",
+ },
+ "devDependencies": {
+ "@tauri-apps/cli": "^2",
+ "@types/node": "^25.9.1",
+ },
+ },
+ "apps/web": {
+ "name": "@tensamin/web",
+ "version": "0.0.0",
+ "dependencies": {
+ "@fontsource-variable/public-sans": "^5.2.7",
+ "@tailwindcss/vite": "^4.2.4",
+ "@tanstack/react-router": "^1.169.1",
+ "@tanstack/react-virtual": "^3.13.24",
+ "@tauri-apps/api": "^2",
+ "@tensamin/call": "workspace:*",
+ "@tensamin/chat": "workspace:*",
+ "@tensamin/crypto": "workspace:*",
+ "@tensamin/markdown": "workspace:*",
+ "@tensamin/notifications": "workspace:*",
+ "@tensamin/shared": "workspace:*",
+ "@tensamin/storage": "workspace:*",
+ "@tensamin/tauri": "workspace:*",
+ "@tensamin/tauth": "workspace:*",
+ "@tensamin/ttp": "workspace:*",
+ "@tensamin/ui": "*",
+ "@tensamin/user": "workspace:*",
+ "lucide-react": "^1.14.0",
+ "qrcode": "^1.5.4",
+ "react": "^19.2.0",
+ "react-dom": "^19.2.0",
+ "tailwind-scrollbar-hide": "^4.0.0",
+ "tailwindcss": "^4.2.4",
+ "tw-animate-css": "^1.4.0",
+ "zod": "^4.3.6",
+ },
+ "devDependencies": {
+ "@eslint/js": "^10.0.1",
+ "@types/qrcode": "^1.5.6",
+ "@types/react": "^19.2.2",
+ "@types/react-dom": "^19.2.2",
+ "@vitejs/plugin-react": "^6.0.1",
+ "esbuild": "^0.25.11",
+ "eslint": "^10.0.3",
+ "globals": "^17.4.0",
+ "typescript": "~6.0.3",
+ "typescript-eslint": "^8.57.0",
+ "vite": "^8.0.10",
+ },
+ },
+ "packages/call": {
+ "name": "@tensamin/call",
+ "version": "0.0.0",
+ "dependencies": {
+ "@livekit/components-react": "^2.9.20",
+ "@tanstack/react-router": "^1.169.1",
+ "@tauri-apps/api": "^2",
+ "@tensamin/crypto": "workspace:*",
+ "@tensamin/shared": "workspace:*",
+ "@tensamin/storage": "workspace:*",
+ "@tensamin/ttp": "workspace:*",
+ "@tensamin/ui": "*",
+ "@tensamin/user": "workspace:*",
+ "deepfilternet3-noise-filter": "^1.2.1",
+ "livekit-client": "^2.18.8",
+ "lucide-react": "^1.14.0",
+ "react": "^19.2.0",
+ "react-dom": "^19.2.0",
+ "recharts": "^3.8.1",
+ "zod": "^4.3.6",
+ "zustand": "^5.0.8",
+ },
+ },
+ "packages/chat": {
+ "name": "@tensamin/chat",
+ "version": "0.0.0",
+ "dependencies": {
+ "@tanstack/pacer": "^0.21.1",
+ "@tanstack/react-query": "^5.0.0",
+ "@tanstack/react-router": "^1.0.0",
+ "@tanstack/react-virtual": "^3.0.0",
+ "@tensamin/crypto": "workspace:*",
+ "@tensamin/markdown": "workspace:*",
+ "@tensamin/shared": "workspace:*",
+ "@tensamin/storage": "workspace:*",
+ "@tensamin/ttp": "workspace:*",
+ "@tensamin/ui": "*",
+ "@tensamin/user": "workspace:*",
+ "lucide-react": "^1.14.0",
+ "react": "^19.2.0",
+ "react-dom": "^19.2.0",
+ "zod": "^4.3.6",
+ },
+ },
+ "packages/crypto": {
+ "name": "@tensamin/crypto",
+ "version": "0.0.0",
+ "dependencies": {
+ "@noble/curves": "^2.0.1",
+ "comlink": "^4.4.2",
+ "react": "^19.2.0",
+ "react-dom": "^19.2.0",
+ },
+ },
+ "packages/markdown": {
+ "name": "@tensamin/markdown",
+ "version": "0.0.0",
+ "dependencies": {
+ "@codemirror/commands": "^6.10.2",
+ "@codemirror/lang-markdown": "^6.5.0",
+ "@codemirror/state": "^6.5.4",
+ "@codemirror/view": "^6.41.1",
+ "react": "^19.2.0",
+ "react-dom": "^19.2.0",
+ },
+ },
+ "packages/notifications": {
+ "name": "@tensamin/notifications",
+ "version": "0.0.0",
+ "dependencies": {
+ "@tanstack/react-router": "^1.169.1",
+ "@tauri-apps/api": "^2.11.0",
+ "@tensamin/chat": "workspace:*",
+ "@tensamin/crypto": "workspace:*",
+ "@tensamin/shared": "workspace:*",
+ "@tensamin/storage": "workspace:*",
+ "@tensamin/ttp": "workspace:*",
+ "@tensamin/ui": "*",
+ "@tensamin/user": "workspace:*",
+ "react": "^19.2.0",
+ "react-dom": "^19.2.0",
+ "sonner": "^2.0.7",
+ "zod": "^4.3.6",
+ },
+ },
+ "packages/shared": {
+ "name": "@tensamin/shared",
+ "version": "0.0.0",
+ "dependencies": {
+ "@tensamin/ui": "*",
+ "lucide-react": "^1.14.0",
+ "react": "^19.2.0",
+ "react-dom": "^19.2.0",
+ "zod": "^4.3.6",
+ },
+ },
+ "packages/storage": {
+ "name": "@tensamin/storage",
+ "version": "0.0.0",
+ "dependencies": {
+ "@tensamin/shared": "workspace:*",
+ "@tensamin/ttp": "workspace:*",
+ "@tensamin/ui": "*",
+ "react": "^19.2.0",
+ "react-dom": "^19.2.0",
+ },
+ },
+ "packages/tauth": {
+ "name": "@tensamin/tauth",
+ "version": "0.0.0",
+ "dependencies": {
+ "@tanstack/react-router": "^1.0.0",
+ "@tauri-apps/api": "^2.10.1",
+ "@tensamin/crypto": "workspace:*",
+ "@tensamin/shared": "workspace:*",
+ "@tensamin/storage": "workspace:*",
+ "@tensamin/tauri": "workspace:*",
+ "@tensamin/ttp": "workspace:*",
+ "@tensamin/ui": "*",
+ "@tensamin/user": "workspace:*",
+ "lucide-react": "^1.8.0",
+ "react": "^19.2.0",
+ "react-dom": "^19.2.0",
+ },
+ },
+ "packages/ttp": {
+ "name": "@tensamin/ttp",
+ "version": "0.0.0",
+ "dependencies": {
+ "@tanstack/react-router": "^1.0.0",
+ "@tauri-apps/api": "^2",
+ "@tensamin/crypto": "workspace:*",
+ "@tensamin/shared": "workspace:*",
+ "@tensamin/storage": "workspace:*",
+ "@tensamin/ttp-core": "*",
+ "@tensamin/ui": "*",
+ "react": "^19.2.0",
+ "react-dom": "^19.2.0",
+ "tauri-plugin-app-events-api": "^0.2.0",
+ },
+ "devDependencies": {
+ "eslint": "^10.0.3",
+ },
+ },
+ "packages/user": {
+ "name": "@tensamin/user",
+ "version": "0.0.0",
+ "dependencies": {
+ "@tensamin/shared": "workspace:*",
+ "@tensamin/storage": "workspace:*",
+ "@tensamin/ttp": "workspace:*",
+ "react": "^19.2.0",
+ "react-dom": "^19.2.0",
+ "zod": "^4.3.6",
+ },
+ },
+ },
+ "overrides": {
+ "@tensamin/ttp-core": "https://git.methanium.net/tensamin/ttp/archive/0.0.24.tar.gz",
+ "@tensamin/ui": "https://git.methanium.net/tensamin/ui/archive/0.0.37.tar.gz",
+ },
+ "packages": {
+ "@antfu/ni": ["@antfu/ni@25.0.0", "", { "dependencies": { "ansis": "^4.0.0", "fzf": "^0.5.2", "package-manager-detector": "^1.3.0", "tinyexec": "^1.0.1" }, "bin": { "na": "bin/na.mjs", "ni": "bin/ni.mjs", "nr": "bin/nr.mjs", "nci": "bin/nci.mjs", "nlx": "bin/nlx.mjs", "nun": "bin/nun.mjs", "nup": "bin/nup.mjs" } }, "sha512-9q/yCljni37pkMr4sPrI3G4jqdIk074+iukc5aFJl7kmDCCsiJrbZ6zKxnES1Gwg+i9RcDZwvktl23puGslmvA=="],
+
+ "@babel/code-frame": ["@babel/code-frame@7.29.7", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.29.7", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw=="],
+
+ "@babel/compat-data": ["@babel/compat-data@7.29.7", "", {}, "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg=="],
+
+ "@babel/core": ["@babel/core@7.29.7", "", { "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/generator": "^7.29.7", "@babel/helper-compilation-targets": "^7.29.7", "@babel/helper-module-transforms": "^7.29.7", "@babel/helpers": "^7.29.7", "@babel/parser": "^7.29.7", "@babel/template": "^7.29.7", "@babel/traverse": "^7.29.7", "@babel/types": "^7.29.7", "@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-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA=="],
+
+ "@babel/generator": ["@babel/generator@7.29.7", "", { "dependencies": { "@babel/parser": "^7.29.7", "@babel/types": "^7.29.7", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ=="],
+
+ "@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.29.7", "", { "dependencies": { "@babel/types": "^7.29.7" } }, "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw=="],
+
+ "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.29.7", "", { "dependencies": { "@babel/compat-data": "^7.29.7", "@babel/helper-validator-option": "^7.29.7", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g=="],
+
+ "@babel/helper-create-class-features-plugin": ["@babel/helper-create-class-features-plugin@7.29.7", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.29.7", "@babel/helper-member-expression-to-functions": "^7.29.7", "@babel/helper-optimise-call-expression": "^7.29.7", "@babel/helper-replace-supers": "^7.29.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", "@babel/traverse": "^7.29.7", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg=="],
+
+ "@babel/helper-globals": ["@babel/helper-globals@7.29.7", "", {}, "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA=="],
+
+ "@babel/helper-member-expression-to-functions": ["@babel/helper-member-expression-to-functions@7.29.7", "", { "dependencies": { "@babel/traverse": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg=="],
+
+ "@babel/helper-module-imports": ["@babel/helper-module-imports@7.29.7", "", { "dependencies": { "@babel/traverse": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g=="],
+
+ "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.29.7", "", { "dependencies": { "@babel/helper-module-imports": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7", "@babel/traverse": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg=="],
+
+ "@babel/helper-optimise-call-expression": ["@babel/helper-optimise-call-expression@7.29.7", "", { "dependencies": { "@babel/types": "^7.29.7" } }, "sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong=="],
+
+ "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.29.7", "", {}, "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw=="],
+
+ "@babel/helper-replace-supers": ["@babel/helper-replace-supers@7.29.7", "", { "dependencies": { "@babel/helper-member-expression-to-functions": "^7.29.7", "@babel/helper-optimise-call-expression": "^7.29.7", "@babel/traverse": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ=="],
+
+ "@babel/helper-skip-transparent-expression-wrappers": ["@babel/helper-skip-transparent-expression-wrappers@7.29.7", "", { "dependencies": { "@babel/traverse": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ=="],
+
+ "@babel/helper-string-parser": ["@babel/helper-string-parser@7.29.7", "", {}, "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw=="],
+
+ "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.29.7", "", {}, "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg=="],
+
+ "@babel/helper-validator-option": ["@babel/helper-validator-option@7.29.7", "", {}, "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw=="],
+
+ "@babel/helpers": ["@babel/helpers@7.29.7", "", { "dependencies": { "@babel/template": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg=="],
+
+ "@babel/parser": ["@babel/parser@7.29.7", "", { "dependencies": { "@babel/types": "^7.29.7" }, "bin": "./bin/babel-parser.js" }, "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg=="],
+
+ "@babel/plugin-syntax-jsx": ["@babel/plugin-syntax-jsx@7.29.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A=="],
+
+ "@babel/plugin-syntax-typescript": ["@babel/plugin-syntax-typescript@7.29.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA=="],
+
+ "@babel/plugin-transform-modules-commonjs": ["@babel/plugin-transform-modules-commonjs@7.29.7", "", { "dependencies": { "@babel/helper-module-transforms": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ=="],
+
+ "@babel/plugin-transform-typescript": ["@babel/plugin-transform-typescript@7.29.7", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.29.7", "@babel/helper-create-class-features-plugin": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", "@babel/plugin-syntax-typescript": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-jK52h8LaLc7JarhQV2ofeFMts4H7vnOXnqZNA6fYglBTZewRBE51KWt3BUltW1P+KoPsYkHoJeXePuz4zo2LMw=="],
+
+ "@babel/preset-typescript": ["@babel/preset-typescript@7.29.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", "@babel/helper-validator-option": "^7.29.7", "@babel/plugin-syntax-jsx": "^7.29.7", "@babel/plugin-transform-modules-commonjs": "^7.29.7", "@babel/plugin-transform-typescript": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-/Foi8vKY2EVbed/1eZx0gJEEwHAIxogrySI7rULcRIvhZzbvoE/b5qG5Ghc0WKAFKOHA9SD1x7RsFlOYdutIiQ=="],
+
+ "@babel/runtime": ["@babel/runtime@7.29.7", "", {}, "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw=="],
+
+ "@babel/template": ["@babel/template@7.29.7", "", { "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/parser": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg=="],
+
+ "@babel/traverse": ["@babel/traverse@7.29.7", "", { "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/generator": "^7.29.7", "@babel/helper-globals": "^7.29.7", "@babel/parser": "^7.29.7", "@babel/template": "^7.29.7", "@babel/types": "^7.29.7", "debug": "^4.3.1" } }, "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw=="],
+
+ "@babel/types": ["@babel/types@7.29.7", "", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="],
+
+ "@base-ui/react": ["@base-ui/react@1.5.0", "", { "dependencies": { "@babel/runtime": "^7.29.2", "@base-ui/utils": "0.2.9", "@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-z1gSAlced1yY+iM+mHDEtIkD8UI3Ebs52MuBPxvV6f5hRutk+xvCH/wuB7hDqDzK9JG5FoMz5nhrqtSs1wjt1A=="],
+
+ "@base-ui/utils": ["@base-ui/utils@0.2.9", "", { "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-x/PDDCYzoqPpjrdyb3VcyylTI2IjUXEtYDGi5foh7KsnmNJIIaVwA2GLgDH1dps1GgXiJbA60hM+AyuTfQzIvw=="],
+
+ "@bufbuild/protobuf": ["@bufbuild/protobuf@1.10.1", "", {}, "sha512-wJ8ReQbHxsAfXhrf9ixl0aYbZorRuOWpBNzm8pL8ftmSxQx/wnJD5Eg861NwJU/czy2VXFIebCeZnZrI9rktIQ=="],
+
+ "@codemirror/autocomplete": ["@codemirror/autocomplete@6.20.3", "", { "dependencies": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.17.0", "@lezer/common": "^1.0.0" } }, "sha512-tlosUqb+3BbxCxZdu4tKeRghPFC+QM7q4X5YhKV2eCmPG+1r2F3f4AaSz5sCrFqUtX4Jh20VFTKecl16MgiV9g=="],
+
+ "@codemirror/commands": ["@codemirror/commands@6.10.3", "", { "dependencies": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.6.0", "@codemirror/view": "^6.27.0", "@lezer/common": "^1.1.0" } }, "sha512-JFRiqhKu+bvSkDLI+rUhJwSxQxYb759W5GBezE8Uc8mHLqC9aV/9aTC7yJSqCtB3F00pylrLCwnyS91Ap5ej4Q=="],
+
+ "@codemirror/lang-css": ["@codemirror/lang-css@6.3.1", "", { "dependencies": { "@codemirror/autocomplete": "^6.0.0", "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.0.0", "@lezer/common": "^1.0.2", "@lezer/css": "^1.1.7" } }, "sha512-kr5fwBGiGtmz6l0LSJIbno9QrifNMUusivHbnA1H6Dmqy4HZFte3UAICix1VuKo0lMPKQr2rqB+0BkKi/S3Ejg=="],
+
+ "@codemirror/lang-html": ["@codemirror/lang-html@6.4.11", "", { "dependencies": { "@codemirror/autocomplete": "^6.0.0", "@codemirror/lang-css": "^6.0.0", "@codemirror/lang-javascript": "^6.0.0", "@codemirror/language": "^6.4.0", "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.17.0", "@lezer/common": "^1.0.0", "@lezer/css": "^1.1.0", "@lezer/html": "^1.3.12" } }, "sha512-9NsXp7Nwp891pQchI7gPdTwBuSuT3K65NGTHWHNJ55HjYcHLllr0rbIZNdOzas9ztc1EUVBlHou85FFZS4BNnw=="],
+
+ "@codemirror/lang-javascript": ["@codemirror/lang-javascript@6.2.5", "", { "dependencies": { "@codemirror/autocomplete": "^6.0.0", "@codemirror/language": "^6.6.0", "@codemirror/lint": "^6.0.0", "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.17.0", "@lezer/common": "^1.0.0", "@lezer/javascript": "^1.0.0" } }, "sha512-zD4e5mS+50htS7F+TYjBPsiIFGanfVqg4HyUz6WNFikgOPf2BgKlx+TQedI1w6n/IqRBVBbBWmGFdLB/7uxO4A=="],
+
+ "@codemirror/lang-markdown": ["@codemirror/lang-markdown@6.5.0", "", { "dependencies": { "@codemirror/autocomplete": "^6.7.1", "@codemirror/lang-html": "^6.0.0", "@codemirror/language": "^6.3.0", "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.0.0", "@lezer/common": "^1.2.1", "@lezer/markdown": "^1.0.0" } }, "sha512-0K40bZ35jpHya6FriukbgaleaqzBLZfOh7HuzqbMxBXkbYMJDxfF39c23xOgxFezR+3G+tR2/Mup+Xk865OMvw=="],
+
+ "@codemirror/language": ["@codemirror/language@6.12.3", "", { "dependencies": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.23.0", "@lezer/common": "^1.5.0", "@lezer/highlight": "^1.0.0", "@lezer/lr": "^1.0.0", "style-mod": "^4.0.0" } }, "sha512-QwCZW6Tt1siP37Jet9Tb02Zs81TQt6qQrZR2H+eGMcFsL1zMrk2/b9CLC7/9ieP1fjIUMgviLWMmgiHoJrj+ZA=="],
+
+ "@codemirror/lint": ["@codemirror/lint@6.9.7", "", { "dependencies": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.42.0", "crelt": "^1.0.5" } }, "sha512-28/+iWLYxKxsvGYhSYL7zaCZqLz5+FFFDq9tVsvGv9kv8RY4fFAchJ5WX9M3YrrRlTIsECjsXPqeNgnSmNP2dg=="],
+
+ "@codemirror/state": ["@codemirror/state@6.6.0", "", { "dependencies": { "@marijn/find-cluster-break": "^1.0.0" } }, "sha512-4nbvra5R5EtiCzr9BTHiTLc+MLXK2QGiAVYMyi8PkQd3SR+6ixar/Q/01Fa21TBIDOZXgeWV4WppsQolSreAPQ=="],
+
+ "@codemirror/view": ["@codemirror/view@6.43.1", "", { "dependencies": { "@codemirror/state": "^6.6.0", "crelt": "^1.0.6", "style-mod": "^4.1.0", "w3c-keyname": "^2.2.4" } }, "sha512-+BIjw/AG3tDQ4pJgTLPYdAW25eDE66YsvM4LKyVPgGzVgZ4a9Wj1SRX8kPVKgBDdPt8oHtZ15F0qx7p0oOHdHw=="],
+
+ "@date-fns/tz": ["@date-fns/tz@1.5.0", "", {}, "sha512-lwYN/vDPeNRULcepoE/LO2Pgx+7/RV+S9ARfbc9lr2DtGkOD7pAiruHvbR1RX3Qyf6ja47EWJDMsNK5vK08DJg=="],
+
+ "@dotenvx/dotenvx": ["@dotenvx/dotenvx@1.71.3", "", { "dependencies": { "commander": "^11.1.0", "dotenv": "^17.2.1", "eciesjs": "^0.4.10", "enquirer": "^2.4.1", "execa": "^5.1.1", "fdir": "^6.2.0", "ignore": "^5.3.0", "object-treeify": "1.1.33", "picomatch": "^4.0.4", "which": "^4.0.0", "yocto-spinner": "^1.1.0" }, "bin": { "dotenvx": "src/cli/dotenvx.js" } }, "sha512-WSmox5aD+XxJEUEOTk7gKLpd5+Iz9Nik89Zpbu5DijMln6LsFiv3xpNKBMc/b9sSkUlKvAblzrhik2TqKFE7NA=="],
+
+ "@ecies/ciphers": ["@ecies/ciphers@0.2.6", "", { "peerDependencies": { "@noble/ciphers": "^1.0.0" } }, "sha512-patgsRPKGkhhoBjETV4XxD0En4ui5fbX0hzayqI3M8tvNMGUoUvmyYAIWwlxBc1KX5cturfqByYdj5bYGRpN9g=="],
+
+ "@electron/asar": ["@electron/asar@3.4.1", "", { "dependencies": { "commander": "^5.0.0", "glob": "^7.1.6", "minimatch": "^3.0.4" }, "bin": { "asar": "bin/asar.js" } }, "sha512-i4/rNPRS84t0vSRa2HorerGRXWyF4vThfHesw0dmcWHp+cspK743UanA0suA5Q5y8kzY2y6YKrvbIUn69BCAiA=="],
+
+ "@electron/fuses": ["@electron/fuses@1.8.0", "", { "dependencies": { "chalk": "^4.1.1", "fs-extra": "^9.0.1", "minimist": "^1.2.5" }, "bin": { "electron-fuses": "dist/bin.js" } }, "sha512-zx0EIq78WlY/lBb1uXlziZmDZI4ubcCXIMJ4uGjXzZW0nS19TjSPeXPAjzzTmKQlJUZm0SbmZhPKP7tuQ1SsEw=="],
+
+ "@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=="],
+
+ "@electron/notarize": ["@electron/notarize@2.5.0", "", { "dependencies": { "debug": "^4.1.1", "fs-extra": "^9.0.1", "promise-retry": "^2.0.1" } }, "sha512-jNT8nwH1f9X5GEITXaQ8IF/KdskvIkOFfB2CvwumsveVidzpSc+mvhhTMdAGSYF3O+Nq49lJ7y+ssODRXu06+A=="],
+
+ "@electron/osx-sign": ["@electron/osx-sign@1.3.3", "", { "dependencies": { "compare-version": "^0.1.2", "debug": "^4.3.4", "fs-extra": "^10.0.0", "isbinaryfile": "^4.0.8", "minimist": "^1.2.6", "plist": "^3.0.5" }, "bin": { "electron-osx-flat": "bin/electron-osx-flat.js", "electron-osx-sign": "bin/electron-osx-sign.js" } }, "sha512-KZ8mhXvWv2rIEgMbWZ4y33bDHyUKMXnx4M0sTyPNK/vcB81ImdeY9Ggdqy0SWbMDgmbqyQ+phgejh6V3R2QuSg=="],
+
+ "@electron/rebuild": ["@electron/rebuild@4.0.4", "", { "dependencies": { "@malept/cross-spawn-promise": "^2.0.0", "debug": "^4.1.1", "node-abi": "^4.2.0", "node-api-version": "^0.2.1", "node-gyp": "^12.2.0", "read-binary-file-arch": "^1.0.6" }, "bin": { "electron-rebuild": "lib/cli.js" } }, "sha512-Rzc39XPdk/+/wBG8MfwAHohXflep0ITUfulb6Rgz3R0NeSB1noE+E9/M/cb8ftCAiyDD9PPhLuuWgE1GaInbKg=="],
+
+ "@electron/universal": ["@electron/universal@2.0.3", "", { "dependencies": { "@electron/asar": "^3.3.1", "@malept/cross-spawn-promise": "^2.0.0", "debug": "^4.3.1", "dir-compare": "^4.2.0", "fs-extra": "^11.1.1", "minimatch": "^9.0.3", "plist": "^3.1.0" } }, "sha512-Wn9sPYIVFRFl5HmwMJkARCCf7rqK/EurkfQ/rJZ14mHP3iYTjZSIOSVonEAnhWeAXwtw7zOekGRlc6yTtZ0t+g=="],
+
+ "@electron/windows-sign": ["@electron/windows-sign@1.2.2", "", { "dependencies": { "cross-dirname": "^0.1.0", "debug": "^4.3.4", "fs-extra": "^11.1.1", "minimist": "^1.2.8", "postject": "^1.0.0-alpha.6" }, "bin": { "electron-windows-sign": "bin/electron-windows-sign.js" } }, "sha512-dfZeox66AvdPtb2lD8OsIIQh12Tp0GNCRUDfBHIKGpbmopZto2/A8nSpYYLoedPIHpqkeblZ/k8OV0Gy7PYuyQ=="],
+
+ "@emnapi/core": ["@emnapi/core@1.10.0", "", { "dependencies": { "@emnapi/wasi-threads": "1.2.1", "tslib": "^2.4.0" } }, "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw=="],
+
+ "@emnapi/runtime": ["@emnapi/runtime@1.10.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA=="],
+
+ "@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.2.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w=="],
+
+ "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.25.12", "", { "os": "aix", "cpu": "ppc64" }, "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA=="],
+
+ "@esbuild/android-arm": ["@esbuild/android-arm@0.25.12", "", { "os": "android", "cpu": "arm" }, "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg=="],
+
+ "@esbuild/android-arm64": ["@esbuild/android-arm64@0.25.12", "", { "os": "android", "cpu": "arm64" }, "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg=="],
+
+ "@esbuild/android-x64": ["@esbuild/android-x64@0.25.12", "", { "os": "android", "cpu": "x64" }, "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg=="],
+
+ "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.25.12", "", { "os": "darwin", "cpu": "arm64" }, "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg=="],
+
+ "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.25.12", "", { "os": "darwin", "cpu": "x64" }, "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA=="],
+
+ "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.25.12", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg=="],
+
+ "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.25.12", "", { "os": "freebsd", "cpu": "x64" }, "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ=="],
+
+ "@esbuild/linux-arm": ["@esbuild/linux-arm@0.25.12", "", { "os": "linux", "cpu": "arm" }, "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw=="],
+
+ "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.25.12", "", { "os": "linux", "cpu": "arm64" }, "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ=="],
+
+ "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.25.12", "", { "os": "linux", "cpu": "ia32" }, "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA=="],
+
+ "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng=="],
+
+ "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw=="],
+
+ "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.25.12", "", { "os": "linux", "cpu": "ppc64" }, "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA=="],
+
+ "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w=="],
+
+ "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.25.12", "", { "os": "linux", "cpu": "s390x" }, "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg=="],
+
+ "@esbuild/linux-x64": ["@esbuild/linux-x64@0.25.12", "", { "os": "linux", "cpu": "x64" }, "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw=="],
+
+ "@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg=="],
+
+ "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.25.12", "", { "os": "none", "cpu": "x64" }, "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ=="],
+
+ "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.25.12", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A=="],
+
+ "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.25.12", "", { "os": "openbsd", "cpu": "x64" }, "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw=="],
+
+ "@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg=="],
+
+ "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.25.12", "", { "os": "sunos", "cpu": "x64" }, "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w=="],
+
+ "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.25.12", "", { "os": "win32", "cpu": "arm64" }, "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg=="],
+
+ "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.25.12", "", { "os": "win32", "cpu": "ia32" }, "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ=="],
+
+ "@esbuild/win32-x64": ["@esbuild/win32-x64@0.25.12", "", { "os": "win32", "cpu": "x64" }, "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA=="],
+
+ "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.9.1", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ=="],
+
+ "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.2", "", {}, "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="],
+
+ "@eslint/config-array": ["@eslint/config-array@0.23.5", "", { "dependencies": { "@eslint/object-schema": "^3.0.5", "debug": "^4.3.1", "minimatch": "^10.2.4" } }, "sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA=="],
+
+ "@eslint/config-helpers": ["@eslint/config-helpers@0.6.0", "", { "dependencies": { "@eslint/core": "^1.2.1" } }, "sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA=="],
+
+ "@eslint/core": ["@eslint/core@1.2.1", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ=="],
+
+ "@eslint/js": ["@eslint/js@10.0.1", "", { "peerDependencies": { "eslint": "^10.0.0" }, "optionalPeers": ["eslint"] }, "sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA=="],
+
+ "@eslint/object-schema": ["@eslint/object-schema@3.0.5", "", {}, "sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw=="],
+
+ "@eslint/plugin-kit": ["@eslint/plugin-kit@0.7.2", "", { "dependencies": { "@eslint/core": "^1.2.1", "levn": "^0.4.1" } }, "sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A=="],
+
+ "@fallow-cli/darwin-arm64": ["@fallow-cli/darwin-arm64@2.96.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-y5zqGloIyeDnLXtrmCDSaANK+jrEXIR9an3UokkIhtCvztq2/Oi4ha2kWgBuNDQhrT8dk9tXTYX/+lBV9a7Yhg=="],
+
+ "@fallow-cli/darwin-x64": ["@fallow-cli/darwin-x64@2.96.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-ofN1Y4MoGV2bO19j0p7REZBdflZJ7oSAAel8DOQkrcoAqa5rEu2iJAFO0u9I0gSDxQG/g++GawojPK2jWsGz7Q=="],
+
+ "@fallow-cli/linux-arm64-gnu": ["@fallow-cli/linux-arm64-gnu@2.96.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-GlHpuXQhrK/BpDLV2GahGHSL+LawzufDLGfFujdrLCsOsCHggqWr0T3NR6fuzHgapel/nhtjBRzWJSYAMz0PLg=="],
+
+ "@fallow-cli/linux-arm64-musl": ["@fallow-cli/linux-arm64-musl@2.96.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-EAKnmAxvALNiSomznrT/UwGOSI3B/V2ISFoJFaIOcd+K2tVr9rbxNyv40gPWgzECWukiDn+u+vWMO+ul7fpd4A=="],
+
+ "@fallow-cli/linux-x64-gnu": ["@fallow-cli/linux-x64-gnu@2.96.0", "", { "os": "linux", "cpu": "x64" }, "sha512-gobVZ9J1rhPanZyPkVHT0T9SmPHgC+C46IPPcjdjC0C655X7pAGV6CysVjvIBAo+pAIcUWVvkD5DiDa1OFYwgw=="],
+
+ "@fallow-cli/linux-x64-musl": ["@fallow-cli/linux-x64-musl@2.96.0", "", { "os": "linux", "cpu": "x64" }, "sha512-SjeU14V5SYUhXzYjKOVo2oijpxYSbMxKoiKzeiKNK+hmMGC7SoCPruP9jD8IdsTr1NmgR+MdkKafxuGmWBvWKw=="],
+
+ "@fallow-cli/win32-arm64-msvc": ["@fallow-cli/win32-arm64-msvc@2.96.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-KL6Xf/J/XPOhK0VfIURFYCyJ11tfa4pn6+HzKc8hKa4DucwJlvpO+Pk4937hEQgCkLC/HmCzZWPn3rE7WiIvNQ=="],
+
+ "@fallow-cli/win32-x64-msvc": ["@fallow-cli/win32-x64-msvc@2.96.0", "", { "os": "win32", "cpu": "x64" }, "sha512-WXrNyYxqW4A1jMAZuMLInGuzL4E35kQlaDfLtGqkbC3vbbq36eMPmdoXuK8trtllqg0NA8Cd+KYQwN8xA8zzNA=="],
+
+ "@floating-ui/core": ["@floating-ui/core@1.7.5", "", { "dependencies": { "@floating-ui/utils": "^0.2.11" } }, "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ=="],
+
+ "@floating-ui/dom": ["@floating-ui/dom@1.7.4", "", { "dependencies": { "@floating-ui/core": "^1.7.3", "@floating-ui/utils": "^0.2.10" } }, "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA=="],
+
+ "@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=="],
+
+ "@floating-ui/utils": ["@floating-ui/utils@0.2.11", "", {}, "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg=="],
+
+ "@fontsource-variable/inter": ["@fontsource-variable/inter@5.2.8", "", {}, "sha512-kOfP2D+ykbcX/P3IFnokOhVRNoTozo5/JxhAIVYLpea/UBmCQ/YWPBfWIDuBImXX/15KH+eKh4xpEUyS2sQQGQ=="],
+
+ "@fontsource-variable/public-sans": ["@fontsource-variable/public-sans@5.2.7", "", {}, "sha512-4mvade2J3slKkvwRkS+p8T3szet/0vhWoSnuUJTVU81Uo2pRpSZY/Y8bSLRqpSwzIPxjVmRJ53oq6JKP/l/PSg=="],
+
+ "@hono/node-server": ["@hono/node-server@1.19.14", "", { "peerDependencies": { "hono": "^4" } }, "sha512-GwtvgtXxnWsucXvbQXkRgqksiH2Qed37H9xHZocE5sA3N8O8O8/8FA3uclQXxXVzc9XBZuEOMK7+r02FmSpHtw=="],
+
+ "@humanfs/core": ["@humanfs/core@0.19.2", "", { "dependencies": { "@humanfs/types": "^0.15.0" } }, "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA=="],
+
+ "@humanfs/node": ["@humanfs/node@0.16.8", "", { "dependencies": { "@humanfs/core": "^0.19.2", "@humanfs/types": "^0.15.0", "@humanwhocodes/retry": "^0.4.0" } }, "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ=="],
+
+ "@humanfs/types": ["@humanfs/types@0.15.0", "", {}, "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q=="],
+
+ "@humanwhocodes/module-importer": ["@humanwhocodes/module-importer@1.0.1", "", {}, "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="],
+
+ "@humanwhocodes/retry": ["@humanwhocodes/retry@0.4.3", "", {}, "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="],
+
+ "@inquirer/ansi": ["@inquirer/ansi@2.0.7", "", {}, "sha512-3eTuUO1vH2cZm2ZKHeQxnOqlTi9EfZDGgIe3BL3I4u+rJHocr9Fz86M4fjYABPvFnQG/gGK551HqDiIcETwU6Q=="],
+
+ "@inquirer/confirm": ["@inquirer/confirm@6.1.1", "", { "dependencies": { "@inquirer/core": "^11.2.1", "@inquirer/type": "^4.0.7" }, "peerDependencies": { "@types/node": ">=18" }, "optionalPeers": ["@types/node"] }, "sha512-eb8DBZcz/2qHWQda4rk2JiQk5h9QV/cVHi1yjt0f69WFZMRFn0sJTye3EAP8icut8UDMjQPsaH5KbcOogefrFQ=="],
+
+ "@inquirer/core": ["@inquirer/core@11.2.1", "", { "dependencies": { "@inquirer/ansi": "^2.0.7", "@inquirer/figures": "^2.0.7", "@inquirer/type": "^4.0.7", "cli-width": "^4.1.0", "fast-wrap-ansi": "^0.2.0", "mute-stream": "^3.0.0", "signal-exit": "^4.1.0" }, "peerDependencies": { "@types/node": ">=18" }, "optionalPeers": ["@types/node"] }, "sha512-Qd6GJT1yVyrZZCfN8W2qKF5ApmqryXRhRKCuip8h01x2w/esJQ2XIYc6f9abMIHgKQdBfFTSOdbHRLAhuM09UA=="],
+
+ "@inquirer/figures": ["@inquirer/figures@2.0.7", "", {}, "sha512-aJ8TBPOGB6f/2qziPfElISTCEd5XOYTFckA2SGjhNmiKzfK/u4ot3v0DUzGVdUnKjN10EqnnEPck36BkyfLnJw=="],
+
+ "@inquirer/type": ["@inquirer/type@4.0.7", "", { "peerDependencies": { "@types/node": ">=18" }, "optionalPeers": ["@types/node"] }, "sha512-t28inv14nMQ1PhKpsJPY+kEs/c00qzeCOS2gTNRyTjG5d6qsVA2fItxW4hkvGZ5lvanGLdtCzVIx5dwdRpN1+g=="],
+
+ "@isaacs/fs-minipass": ["@isaacs/fs-minipass@4.0.1", "", { "dependencies": { "minipass": "^7.0.4" } }, "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w=="],
+
+ "@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=="],
+
+ "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="],
+
+ "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="],
+
+ "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="],
+
+ "@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=="],
+
+ "@lezer/common": ["@lezer/common@1.5.2", "", {}, "sha512-sxQE460fPZyU3sdc8lafxiPwJHBzZRy/udNFynGQky1SePYBdhkBl1kOagA9uT3pxR8K09bOrmTUqA9wb/PjSQ=="],
+
+ "@lezer/css": ["@lezer/css@1.3.3", "", { "dependencies": { "@lezer/common": "^1.2.0", "@lezer/highlight": "^1.0.0", "@lezer/lr": "^1.3.0" } }, "sha512-RzBo8r+/6QJeow7aPHIpGVIH59xTcJXp399820gZoMo9noQDRVpJLheIBUicYwKcsbOYoBRoLZlf2720dG/4Tg=="],
+
+ "@lezer/highlight": ["@lezer/highlight@1.2.3", "", { "dependencies": { "@lezer/common": "^1.3.0" } }, "sha512-qXdH7UqTvGfdVBINrgKhDsVTJTxactNNxLk7+UMwZhU13lMHaOBlJe9Vqp907ya56Y3+ed2tlqzys7jDkTmW0g=="],
+
+ "@lezer/html": ["@lezer/html@1.3.13", "", { "dependencies": { "@lezer/common": "^1.2.0", "@lezer/highlight": "^1.0.0", "@lezer/lr": "^1.0.0" } }, "sha512-oI7n6NJml729m7pjm9lvLvmXbdoMoi2f+1pwSDJkl9d68zGr7a9Btz8NdHTGQZtW2DA25ybeuv/SyDb9D5tseg=="],
+
+ "@lezer/javascript": ["@lezer/javascript@1.5.4", "", { "dependencies": { "@lezer/common": "^1.2.0", "@lezer/highlight": "^1.1.3", "@lezer/lr": "^1.3.0" } }, "sha512-vvYx3MhWqeZtGPwDStM2dwgljd5smolYD2lR2UyFcHfxbBQebqx8yjmFmxtJ/E6nN6u1D9srOiVWm3Rb4tmcUA=="],
+
+ "@lezer/lr": ["@lezer/lr@1.4.10", "", { "dependencies": { "@lezer/common": "^1.0.0" } }, "sha512-rnCpTIBafOx4mRp43xOxDJbFipJm/c0cia/V5TiGlhmMa+wsSdoGmUN3w5Bqrks/09Q/D4tNAmWaT8p6NRi77A=="],
+
+ "@lezer/markdown": ["@lezer/markdown@1.6.4", "", { "dependencies": { "@lezer/common": "^1.5.0", "@lezer/highlight": "^1.0.0" } }, "sha512-N0SxazMj4k65DBfaf1azqtMZd6u7MqluP84/NZnB/io8Td9aleFmAhz9hcbvSfsxT5tdYlJ5qgv5aMJGY4zEtA=="],
+
+ "@livekit/components-core": ["@livekit/components-core@0.12.13", "", { "dependencies": { "@floating-ui/dom": "1.7.4", "loglevel": "1.9.1", "rxjs": "7.8.2" }, "peerDependencies": { "livekit-client": "^2.17.2", "tslib": "^2.6.2" } }, "sha512-DQmi84afHoHjZ62wm8y+XPNIDHTwFHAltjd3lmyXj8UZHOY7wcza4vFt1xnghJOD5wLRY58L1dkAgAw59MgWvw=="],
+
+ "@livekit/components-react": ["@livekit/components-react@2.9.21", "", { "dependencies": { "@livekit/components-core": "0.12.13", "clsx": "2.1.1", "events": "^3.3.0", "jose": "^6.0.12", "usehooks-ts": "3.1.1" }, "peerDependencies": { "@livekit/krisp-noise-filter": "^0.2.12 || ^0.3.0", "livekit-client": "^2.18.2", "react": ">=18", "react-dom": ">=18", "tslib": "^2.6.2" }, "optionalPeers": ["@livekit/krisp-noise-filter"] }, "sha512-6hU9VucJJL+gAhilNGe4MBCDCZVk64qyjP9Ck86krvOIdVU76WeWksddg1MYUP10AlUwwrfD7davz41pJTcMJw=="],
+
+ "@livekit/mutex": ["@livekit/mutex@1.1.1", "", {}, "sha512-EsshAucklmpuUAfkABPxJNhzj9v2sG7JuzFDL4ML1oJQSV14sqrpTYnsaOudMAw9yOaW53NU3QQTlUQoRs4czw=="],
+
+ "@livekit/protocol": ["@livekit/protocol@1.45.8", "", { "dependencies": { "@bufbuild/protobuf": "^1.10.0" } }, "sha512-Q+l57E7w/xxOBFVWzdX5rkAZO7ffyF+rlDzNUYq2SU114+5aTyCq+PK4unaEVDNd4952Af7wteKr3sOgasGuaA=="],
+
+ "@malept/cross-spawn-promise": ["@malept/cross-spawn-promise@2.0.0", "", { "dependencies": { "cross-spawn": "^7.0.1" } }, "sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg=="],
+
+ "@malept/flatpak-bundler": ["@malept/flatpak-bundler@0.4.0", "", { "dependencies": { "debug": "^4.1.1", "fs-extra": "^9.0.0", "lodash": "^4.17.15", "tmp-promise": "^3.0.2" } }, "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q=="],
+
+ "@marijn/find-cluster-break": ["@marijn/find-cluster-break@1.0.2", "", {}, "sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g=="],
+
+ "@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=="],
+
+ "@mswjs/interceptors": ["@mswjs/interceptors@0.41.9", "", { "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-VVPPgHyQ6ShqnrmDWuxjmUIsO9gWyOZFmuOfLd9LfBGQJwZfy0gvv9pbHSJuoFNIYC7ZDX9aoFwowjcdSC4E8w=="],
+
+ "@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.1.5", "", { "dependencies": { "@tybys/wasm-util": "^0.10.2" }, "peerDependencies": { "@emnapi/core": "^1.7.1", "@emnapi/runtime": "^1.7.1" } }, "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q=="],
+
+ "@noble/ciphers": ["@noble/ciphers@1.3.0", "", {}, "sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw=="],
+
+ "@noble/curves": ["@noble/curves@2.2.0", "", { "dependencies": { "@noble/hashes": "2.2.0" } }, "sha512-T/BoHgFXirb0ENSPBquzX0rcjXeM6Lo892a2jlYJkqk83LqZx0l1Of7DzlKJ6jkpvMrkHSnAcgb5JegL8SeIkQ=="],
+
+ "@noble/hashes": ["@noble/hashes@2.2.0", "", {}, "sha512-IYqDGiTXab6FniAgnSdZwgWbomxpy9FtYvLKs7wCUs2a8RkITG+DFGO1DM9cr+E3/RgADRpFjrKVaJ1z6sjtEg=="],
+
+ "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="],
+
+ "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="],
+
+ "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="],
+
+ "@open-draft/deferred-promise": ["@open-draft/deferred-promise@3.0.0", "", {}, "sha512-XW375UK8/9SqUVNVa6M0yEy8+iTi4QN5VZ7aZuRFQmy76LRwI9wy5F4YIBU6T+eTe2/DNDo8tqu8RHlwLHM6RA=="],
+
+ "@open-draft/logger": ["@open-draft/logger@0.3.0", "", { "dependencies": { "is-node-process": "^1.2.0", "outvariant": "^1.4.0" } }, "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ=="],
+
+ "@open-draft/until": ["@open-draft/until@2.1.0", "", {}, "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg=="],
+
+ "@oxc-project/types": ["@oxc-project/types@0.133.0", "", {}, "sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA=="],
+
+ "@peculiar/asn1-schema": ["@peculiar/asn1-schema@2.8.0", "", { "dependencies": { "@peculiar/utils": "^2.0.2", "asn1js": "^3.0.10", "tslib": "^2.8.1" } }, "sha512-7YT0U/ze0tF2QOBbE15gKZwy5tvgGyLRiRHLzhlbOpf7BT032oBSd0haZqXn5W6l26WLlu3dyxzjM+2638/z2Q=="],
+
+ "@peculiar/json-schema": ["@peculiar/json-schema@1.1.12", "", { "dependencies": { "tslib": "^2.0.0" } }, "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w=="],
+
+ "@peculiar/utils": ["@peculiar/utils@2.0.3", "", { "dependencies": { "tslib": "^2.8.1" } }, "sha512-+oL3HPFRIZ1St2K50lWCXiioIgSoxzz7R1J3uF6neO2yl1sgmpgY6XXJH4BdpoDkMWznQTeYF6oWNDZLCdQ4eQ=="],
+
+ "@peculiar/webcrypto": ["@peculiar/webcrypto@1.7.1", "", { "dependencies": { "@peculiar/asn1-schema": "^2.7.0", "@peculiar/json-schema": "^1.1.12", "@peculiar/utils": "^2.0.2", "tslib": "^2.8.1", "webcrypto-core": "^1.9.2" } }, "sha512-ODOov0sGMJMf3jPonOkgGqPknTsu+DdQ7kD++gz8aI+aFMOMHFbWAA2taqXXVTdP+OTOQR/znGvSpmkeI0WTYQ=="],
+
+ "@radix-ui/primitive": ["@radix-ui/primitive@1.1.4", "", {}, "sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ=="],
+
+ "@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.3", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-rYOP8OMnuuPMQF1uhPVlGNcCDlkokKqGFE3JcxFViIkAXP7EvFWUliJAstrapypaBLJNHbZL6jGhbVDGTwmVhA=="],
+
+ "@radix-ui/react-context": ["@radix-ui/react-context@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg=="],
+
+ "@radix-ui/react-dialog": ["@radix-ui/react-dialog@1.1.17", "", { "dependencies": { "@radix-ui/primitive": "1.1.4", "@radix-ui/react-compose-refs": "1.1.3", "@radix-ui/react-context": "1.1.4", "@radix-ui/react-dismissable-layer": "1.1.13", "@radix-ui/react-focus-guards": "1.1.4", "@radix-ui/react-focus-scope": "1.1.10", "@radix-ui/react-id": "1.1.2", "@radix-ui/react-portal": "1.1.12", "@radix-ui/react-presence": "1.1.6", "@radix-ui/react-primitive": "2.1.6", "@radix-ui/react-slot": "1.3.0", "@radix-ui/react-use-controllable-state": "1.2.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.7.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-TDTYmpdq8dI2+Xgvgj9AJ8Ghqq+Eph/TRVEdaFQPDItIY+6QSkU7MJMeevw1568Yw/2Ijz8BTphPSP2XejKphw=="],
+
+ "@radix-ui/react-dismissable-layer": ["@radix-ui/react-dismissable-layer@1.1.13", "", { "dependencies": { "@radix-ui/primitive": "1.1.4", "@radix-ui/react-compose-refs": "1.1.3", "@radix-ui/react-primitive": "2.1.6", "@radix-ui/react-use-callback-ref": "1.1.2", "@radix-ui/react-use-escape-keydown": "1.1.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-2v+zNAWWe0ySxgC0D0yeXMPQ23xZVgXZTerTz+JKlmdRj6gfTqmCcR29jb6d290DezXPGgruHWDX/vYUebtErg=="],
+
+ "@radix-ui/react-focus-guards": ["@radix-ui/react-focus-guards@1.1.4", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-cot/aB/mOm0IYVYTTmQcEEK1M48lZWi8FlYe5nDPQQ8NYZUlXEFgncJ9p2Kzer3RKSrY7cTTpEMLZKNo9QoP5Q=="],
+
+ "@radix-ui/react-focus-scope": ["@radix-ui/react-focus-scope@1.1.10", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.3", "@radix-ui/react-primitive": "2.1.6", "@radix-ui/react-use-callback-ref": "1.1.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-Fas/lXQqhVvqwAb64s5RFeHiHYElZ6SUQbZaNd6EkfhP/Al7wTIQ9WIR4QVX475tlu5yFCEdDcJH6/UwsZjMWw=="],
+
+ "@radix-ui/react-id": ["@radix-ui/react-id@1.1.2", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-orBC88futVpqCmhX1p4cvquNHsELQ+w+vBJnuj3ftETI5bJb0bZn3Tqu3SWN2IOcPycTnMGnhwoermvISt72sA=="],
+
+ "@radix-ui/react-portal": ["@radix-ui/react-portal@1.1.12", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.6", "@radix-ui/react-use-layout-effect": "1.1.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-m309havGzsjLHHaIX50G5PlvRs3xkgPCsGk/5PTvYm8D5q33yG0J7w/712PTOhid7NTaFETtnSXjngHQavvhVw=="],
+
+ "@radix-ui/react-presence": ["@radix-ui/react-presence@1.1.6", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.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-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ=="],
+
+ "@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.6", "", { "dependencies": { "@radix-ui/react-slot": "1.3.0" }, "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-wetd0QI77DbvrPpTAvH1SqOxsYF2wZe5TNxqwOd5Ty4XDpV3dpV0s8K/1MGMJBeY5o7lg8ub5VIt1Ub+yVen6g=="],
+
+ "@radix-ui/react-slot": ["@radix-ui/react-slot@1.3.0", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.3" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-MojKku4U/miO8Av4Dkb+ctMAQx7JmY96LmtDQlAarCRtd7rN52QCSzBF+XAvr5S6coSVj9HEPBgHAHKEJVk/WA=="],
+
+ "@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-xCso9j1/u8sEgP1RNHjFrXJLApL8LiqOkI1R4ywuN00rxWdYg4oQXuwKLS3i0j5NWLromUD27/4nlxj2UFVvIw=="],
+
+ "@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.3", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.3", "@radix-ui/react-use-layout-effect": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA=="],
+
+ "@radix-ui/react-use-effect-event": ["@radix-ui/react-use-effect-event@0.0.3", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-6c8ZqvPTWILEKnyVkP53EGRCcpnJiKTC21sS/6R1GF5xKyHJJWQEPfkqlcgUkdRQivd6tb23abUwe4ngWmY0JA=="],
+
+ "@radix-ui/react-use-escape-keydown": ["@radix-ui/react-use-escape-keydown@1.1.2", "", { "dependencies": { "@radix-ui/react-use-callback-ref": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-2uVLvLjgO7NZCWw01/FdqRwmA42J0BcjPMUCA+koFEOAb+zjqIP7SiFz/7zWPrKnVmSqr76Omq2ALyCuX4dhLw=="],
+
+ "@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-jrBWOxZITuGcnjRCM2t2U5ZPkCLxD+Ym6DjfssS5haTj2iiak/DOb64JeN6OdLfLgptb6/e2kKR+ZuTrGoZTPA=="],
+
+ "@reduxjs/toolkit": ["@reduxjs/toolkit@2.12.0", "", { "dependencies": { "@standard-schema/spec": "^1.0.0", "@standard-schema/utils": "^0.3.0", "immer": "^11.0.0", "redux": "^5.0.1", "redux-thunk": "^3.1.0", "reselect": "^5.1.0" }, "peerDependencies": { "react": "^16.9.0 || ^17.0.0 || ^18 || ^19", "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" }, "optionalPeers": ["react", "react-redux"] }, "sha512-KiT+RzZbp6mQET+Mg+h2c97+9j1sNflUxQkIHI7Yuzf6Peu+OYpmkn6nbHWmLLWj+1ZODUJFwGZ7gx3L9R9EOw=="],
+
+ "@rolldown/binding-android-arm64": ["@rolldown/binding-android-arm64@1.0.3", "", { "os": "android", "cpu": "arm64" }, "sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw=="],
+
+ "@rolldown/binding-darwin-arm64": ["@rolldown/binding-darwin-arm64@1.0.3", "", { "os": "darwin", "cpu": "arm64" }, "sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA=="],
+
+ "@rolldown/binding-darwin-x64": ["@rolldown/binding-darwin-x64@1.0.3", "", { "os": "darwin", "cpu": "x64" }, "sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg=="],
+
+ "@rolldown/binding-freebsd-x64": ["@rolldown/binding-freebsd-x64@1.0.3", "", { "os": "freebsd", "cpu": "x64" }, "sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g=="],
+
+ "@rolldown/binding-linux-arm-gnueabihf": ["@rolldown/binding-linux-arm-gnueabihf@1.0.3", "", { "os": "linux", "cpu": "arm" }, "sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw=="],
+
+ "@rolldown/binding-linux-arm64-gnu": ["@rolldown/binding-linux-arm64-gnu@1.0.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw=="],
+
+ "@rolldown/binding-linux-arm64-musl": ["@rolldown/binding-linux-arm64-musl@1.0.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q=="],
+
+ "@rolldown/binding-linux-ppc64-gnu": ["@rolldown/binding-linux-ppc64-gnu@1.0.3", "", { "os": "linux", "cpu": "ppc64" }, "sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg=="],
+
+ "@rolldown/binding-linux-s390x-gnu": ["@rolldown/binding-linux-s390x-gnu@1.0.3", "", { "os": "linux", "cpu": "s390x" }, "sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg=="],
+
+ "@rolldown/binding-linux-x64-gnu": ["@rolldown/binding-linux-x64-gnu@1.0.3", "", { "os": "linux", "cpu": "x64" }, "sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg=="],
+
+ "@rolldown/binding-linux-x64-musl": ["@rolldown/binding-linux-x64-musl@1.0.3", "", { "os": "linux", "cpu": "x64" }, "sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow=="],
+
+ "@rolldown/binding-openharmony-arm64": ["@rolldown/binding-openharmony-arm64@1.0.3", "", { "os": "none", "cpu": "arm64" }, "sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg=="],
+
+ "@rolldown/binding-wasm32-wasi": ["@rolldown/binding-wasm32-wasi@1.0.3", "", { "dependencies": { "@emnapi/core": "1.10.0", "@emnapi/runtime": "1.10.0", "@napi-rs/wasm-runtime": "^1.1.4" }, "cpu": "none" }, "sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg=="],
+
+ "@rolldown/binding-win32-arm64-msvc": ["@rolldown/binding-win32-arm64-msvc@1.0.3", "", { "os": "win32", "cpu": "arm64" }, "sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g=="],
+
+ "@rolldown/binding-win32-x64-msvc": ["@rolldown/binding-win32-x64-msvc@1.0.3", "", { "os": "win32", "cpu": "x64" }, "sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA=="],
+
+ "@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.1", "", {}, "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw=="],
+
+ "@sec-ant/readable-stream": ["@sec-ant/readable-stream@0.4.1", "", {}, "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg=="],
+
+ "@sindresorhus/is": ["@sindresorhus/is@4.6.0", "", {}, "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw=="],
+
+ "@sindresorhus/merge-streams": ["@sindresorhus/merge-streams@4.0.0", "", {}, "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ=="],
+
+ "@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="],
+
+ "@standard-schema/utils": ["@standard-schema/utils@0.3.0", "", {}, "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g=="],
+
+ "@szmarczak/http-timer": ["@szmarczak/http-timer@4.0.6", "", { "dependencies": { "defer-to-connect": "^2.0.0" } }, "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w=="],
+
+ "@tabby_ai/hijri-converter": ["@tabby_ai/hijri-converter@1.0.5", "", {}, "sha512-r5bClKrcIusDoo049dSL8CawnHR6mRdDwhlQuIgZRNty68q0x8k3Lf1BtPAMxRf/GgnHBnIO4ujd3+GQdLWzxQ=="],
+
+ "@tailwindcss/node": ["@tailwindcss/node@4.3.1", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "enhanced-resolve": "5.21.6", "jiti": "^2.7.0", "lightningcss": "1.32.0", "magic-string": "^0.30.21", "source-map-js": "^1.2.1", "tailwindcss": "4.3.1" } }, "sha512-6NDaqRoAMSXD1mr/RXu0HBvNE9a2n5tHPsxu9XHLws8o4Twes5rBM2205SUUiJ9goAtadrN6xTGX0UDEwp/N4A=="],
+
+ "@tailwindcss/oxide": ["@tailwindcss/oxide@4.3.1", "", { "optionalDependencies": { "@tailwindcss/oxide-android-arm64": "4.3.1", "@tailwindcss/oxide-darwin-arm64": "4.3.1", "@tailwindcss/oxide-darwin-x64": "4.3.1", "@tailwindcss/oxide-freebsd-x64": "4.3.1", "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.1", "@tailwindcss/oxide-linux-arm64-gnu": "4.3.1", "@tailwindcss/oxide-linux-arm64-musl": "4.3.1", "@tailwindcss/oxide-linux-x64-gnu": "4.3.1", "@tailwindcss/oxide-linux-x64-musl": "4.3.1", "@tailwindcss/oxide-wasm32-wasi": "4.3.1", "@tailwindcss/oxide-win32-arm64-msvc": "4.3.1", "@tailwindcss/oxide-win32-x64-msvc": "4.3.1" } }, "sha512-yVPyo8RNkabVr3O2EhHEE0Rewu7YKzc1DhIqfL46LKveFrmu9XbDazNOJY7/GRuvw1h6u3utWnR29H/p5JPlgA=="],
+
+ "@tailwindcss/oxide-android-arm64": ["@tailwindcss/oxide-android-arm64@4.3.1", "", { "os": "android", "cpu": "arm64" }, "sha512-SVlyf61g374l5cHyg8x9kf5xmLcOaxvOTsbsqDnSsDJaKOEFZ7GCvi84VAVGpxojYOs1+3K6M0UjXfqPU8vmOQ=="],
+
+ "@tailwindcss/oxide-darwin-arm64": ["@tailwindcss/oxide-darwin-arm64@4.3.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-hVnWLwv+e/l7c4WKyVtHVrIPvYdqWHjRB3MDIqARynzFtnQg85kmQEFCbV9Ja0VVx4xXTIiDWY60Y7iz/iNoDA=="],
+
+ "@tailwindcss/oxide-darwin-x64": ["@tailwindcss/oxide-darwin-x64@4.3.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-Cf7abu0WVgbhU7ANgPUnSAvm7nCvMweusHb8FnaHlLfv/Caq4GYaEZg7ZImzzmjx4lIAfuS8q+eLIS7A7IzxIg=="],
+
+ "@tailwindcss/oxide-freebsd-x64": ["@tailwindcss/oxide-freebsd-x64@4.3.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-ZZqzX2Y+GXtXXfqSfpJhDm60OoZfvLHLCgm+J7NVqgHHJjG/m9ugZI77RwTsVd4fnBJuCFP6Ae6kTJb71UdS8g=="],
+
+ "@tailwindcss/oxide-linux-arm-gnueabihf": ["@tailwindcss/oxide-linux-arm-gnueabihf@4.3.1", "", { "os": "linux", "cpu": "arm" }, "sha512-/Ah/xik0LaMYfv9DZ0S/t4pBlBNYOcqtRwusjgovHkvT8ixueWCLyJjsaF5kQIckjb4IT8Q6K6p/iPmZMixYgg=="],
+
+ "@tailwindcss/oxide-linux-arm64-gnu": ["@tailwindcss/oxide-linux-arm64-gnu@4.3.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-gqdFoVJlw444GvpnheZLHmvTzSxI/cOUUh2KSNejQjTcYkW062SVD+En0rUgD+QV91bz1XGIGtt1HJd48xUGbQ=="],
+
+ "@tailwindcss/oxide-linux-arm64-musl": ["@tailwindcss/oxide-linux-arm64-musl@4.3.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-Bwv9KwOvE0VKa86xPFif9b9c3Y1NxOV1P0gLti/IYaWEsQYZXDlxfGEtA8mdDZ7SG3wyNXAWYT5SIn3giL57oA=="],
+
+ "@tailwindcss/oxide-linux-x64-gnu": ["@tailwindcss/oxide-linux-x64-gnu@4.3.1", "", { "os": "linux", "cpu": "x64" }, "sha512-Ymi8O8T15HYQdOUWUtTI6ldN0neHP85FC+Qz32xTcZ7iJXtem/x8ITev0o1e9e5rkqj4lONZfTRLvkmin1+tKg=="],
+
+ "@tailwindcss/oxide-linux-x64-musl": ["@tailwindcss/oxide-linux-x64-musl@4.3.1", "", { "os": "linux", "cpu": "x64" }, "sha512-M+P/91qJ6uILLw4k2G93GMDRAXj61SMvFQYt39AqvUqYgExXpLL5aepfns7sj4HiAQeolirQF9E0lzRvdf4zPQ=="],
+
+ "@tailwindcss/oxide-wasm32-wasi": ["@tailwindcss/oxide-wasm32-wasi@4.3.1", "", { "dependencies": { "@emnapi/core": "^1.10.0", "@emnapi/runtime": "^1.10.0", "@emnapi/wasi-threads": "^1.2.1", "@napi-rs/wasm-runtime": "^1.1.4", "@tybys/wasm-util": "^0.10.2", "tslib": "^2.8.1" }, "cpu": "none" }, "sha512-zsM8uOeqvVGHsAXsJxsT28ttosFahLJKCLOTUBqRAtKnVgGSRitds9T432QiT8b77Yga7JIBkulIRRlJPtYhRA=="],
+
+ "@tailwindcss/oxide-win32-arm64-msvc": ["@tailwindcss/oxide-win32-arm64-msvc@4.3.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-aiNvSq9BsVk8V513lDKlrCFAgf8qBMPZTpgEhInL+NwQqs97mYmupVMrPrgBBSL8Pv/0zXu9MrMF9rMun1ZeNg=="],
+
+ "@tailwindcss/oxide-win32-x64-msvc": ["@tailwindcss/oxide-win32-x64-msvc@4.3.1", "", { "os": "win32", "cpu": "x64" }, "sha512-xDEyu1rg290472FEGaKHnzyDyh5QH+AlWvsU5hMoMtPpzmKlRI0jaYKCgSHDYtaQWZOYbMaduSyCwFwY4n1HmA=="],
+
+ "@tailwindcss/vite": ["@tailwindcss/vite@4.3.1", "", { "dependencies": { "@tailwindcss/node": "4.3.1", "@tailwindcss/oxide": "4.3.1", "tailwindcss": "4.3.1" }, "peerDependencies": { "vite": "^5.2.0 || ^6 || ^7 || ^8" } }, "sha512-hItDHuIIlEV61R+faXu66s1K36aTurO/Qw0e45Vskz57gXl9pWOT6eg3zmcEui6CZXddbN7zd41bwmvag4JGwQ=="],
+
+ "@tanstack/devtools-event-client": ["@tanstack/devtools-event-client@0.4.3", "", { "bin": { "intent": "bin/intent.js" } }, "sha512-OZI6QyULw0FI0wjgmeYzCIfbgPsOEzwJtCpa69XrfLMtNXLGnz3d/dIabk7frg0TmHo+Ah49w5I4KC7Tufwsvw=="],
+
+ "@tanstack/history": ["@tanstack/history@1.162.0", "", {}, "sha512-79pf/RkhteYZTRgcR4F9kbk84P2N8rugQJswxfIqovlbRiT3yI7eBE+5QorIrZaOKktsgzRlXh1l/du/xpl4iA=="],
+
+ "@tanstack/pacer": ["@tanstack/pacer@0.21.1", "", { "dependencies": { "@tanstack/devtools-event-client": "^0.4.3", "@tanstack/store": "^0.11.0" } }, "sha512-hB01dd4rlsYcTCNP7wK186jgAe6K5qimgM1Y5Jtvz+9PUaILvpmeLLjmQNUNSO1l23lIt+CeQR6mO1mjlPvRtQ=="],
+
+ "@tanstack/query-core": ["@tanstack/query-core@5.101.0", "", {}, "sha512-cQetA74EB+seWySv1TTKr828TnP0u39m6LykwDXIo84SNortpDkp30TMEjkqtYCNP9c40uT/iwl6MLiufEt0Ow=="],
+
+ "@tanstack/react-query": ["@tanstack/react-query@5.101.0", "", { "dependencies": { "@tanstack/query-core": "5.101.0" }, "peerDependencies": { "react": "^18 || ^19" } }, "sha512-rLlJXSpkqfizLWgkR5+eLeIk0MvTx/meEIR7LRjxic+qxiQP8zVjq7BqQkiCMNLQBlLfuOLqqr6KO5GtrDlmSg=="],
+
+ "@tanstack/react-router": ["@tanstack/react-router@1.170.15", "", { "dependencies": { "@tanstack/history": "1.162.0", "@tanstack/react-store": "^0.9.3", "@tanstack/router-core": "1.171.13", "isbot": "^5.1.22" }, "peerDependencies": { "react": ">=18.0.0 || >=19.0.0", "react-dom": ">=18.0.0 || >=19.0.0" } }, "sha512-GawYz7HEjj8rTUUDoT/SemDEVm63pZUO+2mOcXHY9Jl3EwMS5gFBnPu/2UvcrwRm1jN1k79fokc0d4aFmrLatg=="],
+
+ "@tanstack/react-store": ["@tanstack/react-store@0.9.3", "", { "dependencies": { "@tanstack/store": "0.9.3", "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-y2iHd/N9OkoQbFJLUX1T9vbc2O9tjH0pQRgTcx1/Nz4IlwLvkgpuglXUx+mXt0g5ZDFrEeDnONPqkbfxXJKwRg=="],
+
+ "@tanstack/react-virtual": ["@tanstack/react-virtual@3.14.2", "", { "dependencies": { "@tanstack/virtual-core": "3.17.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-IpWnmCLvuymRfeeLNVXIzNEYBFLpd3drVIS91sqV78VTZFyldlChkOocZRCPp1B+Wnk09bcLNme8WaMU/9/9bQ=="],
+
+ "@tanstack/router-core": ["@tanstack/router-core@1.171.13", "", { "dependencies": { "@tanstack/history": "1.162.0", "cookie-es": "^3.0.0", "seroval": "^1.5.4", "seroval-plugins": "^1.5.4" } }, "sha512-+NOwEj1kO/6IGmpHRIZHasYxYWpyBQGNIZAST9aNrk9Q3YlU9SgqVnl1pbLa9qAKfeNdXQIRve0RQb/0kyDeDA=="],
+
+ "@tanstack/store": ["@tanstack/store@0.11.0", "", {}, "sha512-WlzzCt3xi0G6pCAJu1U+2jiECwabETDpQDi3hfkFZvJii9AuZqEKbOiVarX1/bWhTNjU486yQtJCCasi/0q+Cw=="],
+
+ "@tanstack/virtual-core": ["@tanstack/virtual-core@3.17.0", "", {}, "sha512-gOxY/hFkPh/XQYhnThBHzkbkX3Ed+z/iushyz+R+JAr213aXxUDgQoTgTdrDpBSRsjFM73P/KfUyWmaF9WHMkQ=="],
+
+ "@tauri-apps/api": ["@tauri-apps/api@2.11.0", "", {}, "sha512-7CinYODhky9lmO23xHnUFv0Xt43fbtWMyxZcLcRBlFkcgXKuEirBvHpmtJ89YMhyeGcq20Wuc47Fa4XjyniywA=="],
+
+ "@tauri-apps/cli": ["@tauri-apps/cli@2.11.2", "", { "optionalDependencies": { "@tauri-apps/cli-darwin-arm64": "2.11.2", "@tauri-apps/cli-darwin-x64": "2.11.2", "@tauri-apps/cli-linux-arm-gnueabihf": "2.11.2", "@tauri-apps/cli-linux-arm64-gnu": "2.11.2", "@tauri-apps/cli-linux-arm64-musl": "2.11.2", "@tauri-apps/cli-linux-riscv64-gnu": "2.11.2", "@tauri-apps/cli-linux-x64-gnu": "2.11.2", "@tauri-apps/cli-linux-x64-musl": "2.11.2", "@tauri-apps/cli-win32-arm64-msvc": "2.11.2", "@tauri-apps/cli-win32-ia32-msvc": "2.11.2", "@tauri-apps/cli-win32-x64-msvc": "2.11.2" }, "bin": { "tauri": "tauri.js" } }, "sha512-bk3HemqvGRoy+5D/dVMUQHKMYLglD0jVnMm/0iGMH6ufZ+p8r14m6BpIixwij3PBvZdvORUp1YifTD8QxVZ1Nw=="],
+
+ "@tauri-apps/cli-darwin-arm64": ["@tauri-apps/cli-darwin-arm64@2.11.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-+4UZzLt+eOAEQCwgd+TqKgyUJMrvx+BgdXLLaqJYmPqzP+nE6YZr/hY6CWLYGQb8jFn99jEkmC6uA3tNvamA1w=="],
+
+ "@tauri-apps/cli-darwin-x64": ["@tauri-apps/cli-darwin-x64@2.11.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-VjYYtZUPqDMLutSfJEyxFE3Bz+DPi7c8wC3imckgvciLDZLq4qwKJxBicg0BXGhXjJsl8vKWgWRFNMPELQ+Xyg=="],
+
+ "@tauri-apps/cli-linux-arm-gnueabihf": ["@tauri-apps/cli-linux-arm-gnueabihf@2.11.2", "", { "os": "linux", "cpu": "arm" }, "sha512-yMemD6f4i95AQriS8EazyOFzbE34yjnP16i3IOzpHGQvBoy2DjypFMFBq0NtPuITURv/cOGguRtHR5d79/9CSA=="],
+
+ "@tauri-apps/cli-linux-arm64-gnu": ["@tauri-apps/cli-linux-arm64-gnu@2.11.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-cgI91D2wL8GSgoWwZXDqt+DwnuZCP2/bz03QAE4TrhgAKIsrB4hX26W/H1EONPUUNkqrsgeCD0wU6pcNjV/5kw=="],
+
+ "@tauri-apps/cli-linux-arm64-musl": ["@tauri-apps/cli-linux-arm64-musl@2.11.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-X1rm0BERqAAggtYTESSgXrS3sz4Sb/OiPiz54UqISlXW+GkR3vNIGnsy/lejNmoXGVqri3Q53BCfQiclOIyRPw=="],
+
+ "@tauri-apps/cli-linux-riscv64-gnu": ["@tauri-apps/cli-linux-riscv64-gnu@2.11.2", "", { "os": "linux", "cpu": "none" }, "sha512-usbMLJbT3KtkOrBMDVeGYNM35aTHXx38SJSzTMSqqjeUIOQ+iVPjb2yAGNAE+KqmBbAx4FOFIyMeKXx2M/JKGQ=="],
+
+ "@tauri-apps/cli-linux-x64-gnu": ["@tauri-apps/cli-linux-x64-gnu@2.11.2", "", { "os": "linux", "cpu": "x64" }, "sha512-Ru4gwJKPG0ctVGchRGpRup4Y4lW2SSfFnrbQcyHhCliKy4g8Qz97TrUgCur4CbWyAgKxvGh3SjrkA0LDYzDGiw=="],
+
+ "@tauri-apps/cli-linux-x64-musl": ["@tauri-apps/cli-linux-x64-musl@2.11.2", "", { "os": "linux", "cpu": "x64" }, "sha512-eUm7T6clN1MMmNSRQ9gaWsQdyehQx2Gmn5hht/QUlqZQI/qcP2OJK5dnaxqwFzCr2HdsEo9ydxaqcS1oJzMvUw=="],
+
+ "@tauri-apps/cli-win32-arm64-msvc": ["@tauri-apps/cli-win32-arm64-msvc@2.11.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-HeeZW80jU+gVTOEX4X/hC6NVSAdDVXajwP5fxIZ/3z9WvUC7qrudX2GMTilYq6Dg0e0sk0XgsAJD1hZ5wPBXUA=="],
+
+ "@tauri-apps/cli-win32-ia32-msvc": ["@tauri-apps/cli-win32-ia32-msvc@2.11.2", "", { "os": "win32", "cpu": "ia32" }, "sha512-YhjQNZcXfbkCLyazSv1nPnJ9iRFE1wm6kc51FDbU10/Dk09io+6PAGMLjkxnX2GdM0qMnDmTjstY8mTDVvtKeA=="],
+
+ "@tauri-apps/cli-win32-x64-msvc": ["@tauri-apps/cli-win32-x64-msvc@2.11.2", "", { "os": "win32", "cpu": "x64" }, "sha512-d2JchlFIpZevZVReyqhQOekJmb1UH3rhZ5VX6sH3ty9ETE0TKQavpihvoScUXfKKpW6HZC0MrFGRU0ZtD+w3gA=="],
+
+ "@tauri-apps/plugin-barcode-scanner": ["@tauri-apps/plugin-barcode-scanner@2.4.5", "", { "dependencies": { "@tauri-apps/api": "^2.11.0" } }, "sha512-sIPRYEfxww8/y8skZ2LcAp/h5bwvlHkQiq+3w6QEl+2BHs13xnpn7hP+pv4fkBs8DyDfpUbOBIYS5YBwP7x1QQ=="],
+
+ "@tauri-apps/plugin-deep-link": ["@tauri-apps/plugin-deep-link@2.4.9", "", { "dependencies": { "@tauri-apps/api": "^2.11.0" } }, "sha512-u0SKOUHnJ1wqeqXsDFq2+kASCBj9xxbG0g9XZWPy9SOmU4wXtp6b/wiYpm6oH6/5fBTQsLqnLhIvqLBRpgHJlA=="],
+
+ "@tauri-apps/plugin-log": ["@tauri-apps/plugin-log@2.8.0", "", { "dependencies": { "@tauri-apps/api": "^2.8.0" } }, "sha512-a+7rOq3MJwpTOLLKbL8d0qGZ85hgHw5pNOWusA9o3cf7cEgtYHiGY/+O8fj8MvywQIGqFv0da2bYQDlrqLE7rw=="],
+
+ "@tauri-apps/plugin-notification": ["@tauri-apps/plugin-notification@2.3.3", "", { "dependencies": { "@tauri-apps/api": "^2.8.0" } }, "sha512-Zw+ZH18RJb41G4NrfHgIuofJiymusqN+q8fGUIIV7vyCH+5sSn5coqRv/MWB9qETsUs97vmU045q7OyseCV3Qg=="],
+
+ "@tensamin/call": ["@tensamin/call@workspace:packages/call"],
+
+ "@tensamin/chat": ["@tensamin/chat@workspace:packages/chat"],
+
+ "@tensamin/crypto": ["@tensamin/crypto@workspace:packages/crypto"],
+
+ "@tensamin/electron": ["@tensamin/electron@workspace:apps/electron"],
+
+ "@tensamin/markdown": ["@tensamin/markdown@workspace:packages/markdown"],
+
+ "@tensamin/notifications": ["@tensamin/notifications@workspace:packages/notifications"],
+
+ "@tensamin/shared": ["@tensamin/shared@workspace:packages/shared"],
+
+ "@tensamin/storage": ["@tensamin/storage@workspace:packages/storage"],
+
+ "@tensamin/tauri": ["@tensamin/tauri@workspace:apps/tauri"],
+
+ "@tensamin/tauth": ["@tensamin/tauth@workspace:packages/tauth"],
+
+ "@tensamin/ttp": ["@tensamin/ttp@workspace:packages/ttp"],
+
+ "@tensamin/ttp-core": ["@tensamin/ttp-core@https://git.methanium.net/tensamin/ttp/archive/0.0.24.tar.gz", { "dependencies": { "@eslint/js": "^10.0.1", "@tauri-apps/api": "^2.9.0", "@typescript-eslint/parser": "^8.59.1", "@webtransport-bun/webtransport": "^0.3.0", "globals": "^17.5.0", "typescript": "^6.0.3", "typescript-eslint": "^8.59.1", "zod": "^4.4.1" } }, "sha512-Db94CDOTYvzJSQDZGDgziUXRvXx9PiEfYDQt6sYe8Nyg+KD/aiKnyQx7NeEiG03TfYE3ogNxXOsrcsip4di8+g=="],
+
+ "@tensamin/ui": ["@tensamin/ui@https://git.methanium.net/tensamin/ui/archive/0.0.37.tar.gz", { "dependencies": { "@base-ui/react": "^1.3.0", "@fontsource-variable/inter": "^5.2.6", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "^1.1.1", "date-fns": "^4.1.0", "embla-carousel-react": "^8.6.0", "input-otp": "^1.4.2", "lucide-react": "^1.8.0", "next-themes": "^0.4.6", "react-day-picker": "^9.14.0", "react-resizable-panels": "^4.10.0", "recharts": "3.8.0", "shadcn": "^3.5.0", "sonner": "^2.0.7", "tailwind-merge": "^3.5.0", "tw-animate-css": "^1.3.0", "vaul": "^1.1.2" }, "peerDependencies": { "react": "^19.2.0", "react-dom": "^19.2.0" } }, "sha512-yxZjHxzagey2+r5UqXi2+Z2GYVSuj2QKVtitHLAuXzdidobGDdtV8tHkTJP7WKLdFASJ/g4ULSWvGJ12PHPoaw=="],
+
+ "@tensamin/user": ["@tensamin/user@workspace:packages/user"],
+
+ "@tensamin/web": ["@tensamin/web@workspace:apps/web"],
+
+ "@ts-morph/common": ["@ts-morph/common@0.27.0", "", { "dependencies": { "fast-glob": "^3.3.3", "minimatch": "^10.0.1", "path-browserify": "^1.0.1" } }, "sha512-Wf29UqxWDpc+i61k3oIOzcUfQt79PIT9y/MWfAGlrkjg6lBC1hwDECLXPVJAhWjiGbfBCxZd65F/LIZF3+jeJQ=="],
+
+ "@tybys/wasm-util": ["@tybys/wasm-util@0.10.2", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg=="],
+
+ "@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=="],
+
+ "@types/d3-array": ["@types/d3-array@3.2.2", "", {}, "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw=="],
+
+ "@types/d3-color": ["@types/d3-color@3.1.3", "", {}, "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A=="],
+
+ "@types/d3-ease": ["@types/d3-ease@3.0.2", "", {}, "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA=="],
+
+ "@types/d3-interpolate": ["@types/d3-interpolate@3.0.4", "", { "dependencies": { "@types/d3-color": "*" } }, "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA=="],
+
+ "@types/d3-path": ["@types/d3-path@3.1.1", "", {}, "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg=="],
+
+ "@types/d3-scale": ["@types/d3-scale@4.0.9", "", { "dependencies": { "@types/d3-time": "*" } }, "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw=="],
+
+ "@types/d3-shape": ["@types/d3-shape@3.1.8", "", { "dependencies": { "@types/d3-path": "*" } }, "sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w=="],
+
+ "@types/d3-time": ["@types/d3-time@3.0.4", "", {}, "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g=="],
+
+ "@types/d3-timer": ["@types/d3-timer@3.0.2", "", {}, "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw=="],
+
+ "@types/debug": ["@types/debug@4.1.13", "", { "dependencies": { "@types/ms": "*" } }, "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw=="],
+
+ "@types/dom-mediacapture-record": ["@types/dom-mediacapture-record@1.0.22", "", {}, "sha512-mUMZLK3NvwRLcAAT9qmcK+9p7tpU2FHdDsntR3YI4+GY88XrgG4XiE7u1Q2LAN2/FZOz/tdMDC3GQCR4T8nFuw=="],
+
+ "@types/esrecurse": ["@types/esrecurse@4.3.1", "", {}, "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw=="],
+
+ "@types/estree": ["@types/estree@1.0.9", "", {}, "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg=="],
+
+ "@types/fs-extra": ["@types/fs-extra@9.0.13", "", { "dependencies": { "@types/node": "*" } }, "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA=="],
+
+ "@types/http-cache-semantics": ["@types/http-cache-semantics@4.2.0", "", {}, "sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q=="],
+
+ "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="],
+
+ "@types/keyv": ["@types/keyv@3.1.4", "", { "dependencies": { "@types/node": "*" } }, "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg=="],
+
+ "@types/ms": ["@types/ms@2.1.0", "", {}, "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="],
+
+ "@types/node": ["@types/node@25.9.3", "", { "dependencies": { "undici-types": ">=7.24.0 <7.24.7" } }, "sha512-603BddQMv3pUcr4U2dhujk83N2tTDVr/34wII2B6bJy6g+8WD6yUb11jszNs0gdi4PesVWl7ABt8nYMVpnLUcg=="],
+
+ "@types/qrcode": ["@types/qrcode@1.5.6", "", { "dependencies": { "@types/node": "*" } }, "sha512-te7NQcV2BOvdj2b1hCAHzAoMNuj65kNBMz0KBaxM6c3VGBOhU0dURQKOtH8CFNI/dsKkwlv32p26qYQTWoB5bw=="],
+
+ "@types/react": ["@types/react@19.2.17", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw=="],
+
+ "@types/react-dom": ["@types/react-dom@19.2.3", "", { "peerDependencies": { "@types/react": "^19.2.0" } }, "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ=="],
+
+ "@types/responselike": ["@types/responselike@1.0.3", "", { "dependencies": { "@types/node": "*" } }, "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw=="],
+
+ "@types/set-cookie-parser": ["@types/set-cookie-parser@2.4.10", "", { "dependencies": { "@types/node": "*" } }, "sha512-GGmQVGpQWUe5qglJozEjZV/5dyxbOOZ0LHe/lqyWssB88Y4svNfst0uqBVscdDeIKl5Jy5+aPSvy7mI9tYRguw=="],
+
+ "@types/statuses": ["@types/statuses@2.0.6", "", {}, "sha512-xMAgYwceFhRA2zY+XbEA7mxYbA093wdiW8Vu6gZPGWy9cmOyU9XesH1tNcEWsKFd5Vzrqx5T3D38PWx1FIIXkA=="],
+
+ "@types/use-sync-external-store": ["@types/use-sync-external-store@0.0.6", "", {}, "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg=="],
+
+ "@types/validate-npm-package-name": ["@types/validate-npm-package-name@4.0.2", "", {}, "sha512-lrpDziQipxCEeK5kWxvljWYhUvOiB2A9izZd9B2AFarYAkqZshb4lPbRs7zKEic6eGtH8V/2qJW+dPp9OtF6bw=="],
+
+ "@types/yauzl": ["@types/yauzl@2.10.3", "", { "dependencies": { "@types/node": "*" } }, "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q=="],
+
+ "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.61.1", "", { "dependencies": { "@eslint-community/regexpp": "^4.12.2", "@typescript-eslint/scope-manager": "8.61.1", "@typescript-eslint/type-utils": "8.61.1", "@typescript-eslint/utils": "8.61.1", "@typescript-eslint/visitor-keys": "8.61.1", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.61.1", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-ZPlVl3PB3et/59Ne0fv/sci6ZXz4T4Hp4nTJ56i/Y0gR89ARb+KphojTq6j+56E5PIezmOIOOWyY+aWQFd+IkQ=="],
+
+ "@typescript-eslint/parser": ["@typescript-eslint/parser@8.61.1", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.61.1", "@typescript-eslint/types": "8.61.1", "@typescript-eslint/typescript-estree": "8.61.1", "@typescript-eslint/visitor-keys": "8.61.1", "debug": "^4.4.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-PJ5vePq5/ognBbrIcoC5+SHO5dfpeLPzP9FpLkzWrguoYQEeeSjlJpVwOpo1JRSTEi7dRcwNy4h4dzV70PqHcg=="],
+
+ "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.61.1", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.61.1", "@typescript-eslint/types": "^8.61.1", "debug": "^4.4.3" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-PrC4JYGmR241lYnfhmKGTXkFqv8+ymbTFgSAY0fVXpY82/QkMw5TZPl+vGzuDDU2QYJk9fIDOBTntF+yDv9LEA=="],
+
+ "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.61.1", "", { "dependencies": { "@typescript-eslint/types": "8.61.1", "@typescript-eslint/visitor-keys": "8.61.1" } }, "sha512-L2bdIeoQS8FlKAvONAr20w6OcLXeB+qiDKbAooS9A0Ben+iSIkBef0FxqwKWYqt5sa0i4KJtxVyVmhMylKzF5w=="],
+
+ "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.61.1", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-UN/H4di+OO7EWx2ovME+8t31YO+KVnK0RRKEHR3kOt21/Ay8BOq3M1OMvWs5vNiqcFCYGYoxK3MXPZzmMUE+yg=="],
+
+ "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.61.1", "", { "dependencies": { "@typescript-eslint/types": "8.61.1", "@typescript-eslint/typescript-estree": "8.61.1", "@typescript-eslint/utils": "8.61.1", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-GYRicKmVK0C4fsKgaACaknOUAq9Oa2kwsjnpFhFcS/5p4Ht5IP9OVLbgIgcK4SRk92nVHFluurg1lumD9dBcLw=="],
+
+ "@typescript-eslint/types": ["@typescript-eslint/types@8.61.1", "", {}, "sha512-G+CRlPqLv7Bz1IZVs03x5K59F1veqL0EJUROAdGhKsEq8qOiRiZbI+HUojPq5l0fEGOKModD9br6lObhB8zkoA=="],
+
+ "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.61.1", "", { "dependencies": { "@typescript-eslint/project-service": "8.61.1", "@typescript-eslint/tsconfig-utils": "8.61.1", "@typescript-eslint/types": "8.61.1", "@typescript-eslint/visitor-keys": "8.61.1", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-u+oQD3BqYWPc8YV9Zab4vaJElJuwOLPRc10Jm1o/qS+6Qwen14HCWwx0Seo4LnSn2wxea2Ik8DxPt2/FHmuhrg=="],
+
+ "@typescript-eslint/utils": ["@typescript-eslint/utils@8.61.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", "@typescript-eslint/scope-manager": "8.61.1", "@typescript-eslint/types": "8.61.1", "@typescript-eslint/typescript-estree": "8.61.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-1+P/3Dj6jvtybE1q0HQ6yBt/gq+oKJyLdEv4HdnqasaEXRSYCAsD59mXEVQnM/ULNdQxbX77tdG4jPRjIS6knA=="],
+
+ "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.61.1", "", { "dependencies": { "@typescript-eslint/types": "8.61.1", "eslint-visitor-keys": "^5.0.0" } }, "sha512-6fJ9MHWtK14C1DSkiMlHUSOmrVebL7150xZJBlJiL62jjhIA4JmOq6flwBgDxIdBKKdoiZRel+dfPD5MLfny3w=="],
+
+ "@vitejs/plugin-react": ["@vitejs/plugin-react@6.0.2", "", { "dependencies": { "@rolldown/pluginutils": "^1.0.0" }, "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-DlSMqo4WhThw4vB8Mpn0Woe9J+Jfq1geJ61AKW0QEgLzGMNwtIMdxbDUzLxcun8W7NbJO0e2Jg/Nxm3cCSVzzg=="],
+
+ "@webtransport-bun/webtransport": ["@webtransport-bun/webtransport@0.3.0", "", { "os": [ "linux", "win32", "darwin", ], "cpu": [ "x64", "arm64", ] }, "sha512-/OX/TCgBD64n/0BjMNytObq5NK2pAM0KOoXBEw49l3sTmbVXNTPP1ZRPIdIyV43agM+mKtZBaV3Er3k3YoB6sw=="],
+
+ "@xmldom/xmldom": ["@xmldom/xmldom@0.8.13", "", {}, "sha512-KRYzxepc14G/CEpEGc3Yn+JKaAeT63smlDr+vjB8jRfgTBBI9wRj/nkQEO+ucV8p8I9bfKLWp37uHgFrbntPvw=="],
+
+ "abbrev": ["abbrev@4.0.0", "", {}, "sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA=="],
+
+ "accepts": ["accepts@2.0.0", "", { "dependencies": { "mime-types": "^3.0.0", "negotiator": "^1.0.0" } }, "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng=="],
+
+ "acorn": ["acorn@8.17.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg=="],
+
+ "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="],
+
+ "agent-base": ["agent-base@7.1.4", "", {}, "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ=="],
+
+ "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=="],
+
+ "ajv-formats": ["ajv-formats@3.0.1", "", { "dependencies": { "ajv": "^8.0.0" } }, "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ=="],
+
+ "ansi-colors": ["ansi-colors@4.1.3", "", {}, "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw=="],
+
+ "ansi-regex": ["ansi-regex@6.2.2", "", {}, "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="],
+
+ "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="],
+
+ "ansis": ["ansis@4.3.1", "", {}, "sha512-BJ8/l4R5LRE7hW9WdSuGYrLSHi2ynxeFpDFbH0K/CgNeY/tyhk+vO6TYxXC5r5CpUhNVX310xzPsN/H9lCdfOA=="],
+
+ "app-builder-lib": ["app-builder-lib@26.15.3", "", { "dependencies": { "@electron/asar": "3.4.1", "@electron/fuses": "^1.8.0", "@electron/get": "^3.0.0", "@electron/notarize": "2.5.0", "@electron/osx-sign": "1.3.3", "@electron/rebuild": "^4.0.4", "@electron/universal": "2.0.3", "@malept/flatpak-bundler": "^0.4.0", "@noble/hashes": "^2.2.0", "@peculiar/webcrypto": "^1.7.1", "@types/fs-extra": "9.0.13", "ajv": "^8.18.0", "asn1js": "^3.0.10", "async-exit-hook": "^2.0.1", "builder-util": "26.15.3", "builder-util-runtime": "9.7.0", "chromium-pickle-js": "^0.2.0", "ci-info": "4.3.1", "debug": "^4.3.4", "dotenv": "^16.4.5", "dotenv-expand": "^11.0.6", "ejs": "^3.1.8", "electron-publish": "26.15.3", "fs-extra": "^10.1.0", "hosted-git-info": "^4.1.0", "isbinaryfile": "^5.0.0", "jiti": "^2.4.2", "js-yaml": "^4.1.0", "json5": "^2.2.3", "lazy-val": "^1.0.5", "minimatch": "^10.2.5", "pkijs": "^3.4.0", "plist": "3.1.0", "proper-lockfile": "^4.1.2", "resedit": "^1.7.0", "semver": "~7.7.3", "tar": "^7.5.7", "temp-file": "^3.4.0", "tiny-async-pool": "1.3.0", "unzipper": "^0.12.3", "which": "^5.0.0" }, "peerDependencies": { "dmg-builder": "26.15.3", "electron-builder-squirrel-windows": "26.15.3" } }, "sha512-2VnyWkqsP5v5XbBhL3tD5Syx8iNPBYsoU7kY4S2fz7wg8Rj/nztWKCUzGKaFRTv0Xwf3/H058CR1Kvtd/3lRow=="],
+
+ "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="],
+
+ "aria-hidden": ["aria-hidden@1.2.6", "", { "dependencies": { "tslib": "^2.0.0" } }, "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA=="],
+
+ "asn1js": ["asn1js@3.0.10", "", { "dependencies": { "pvtsutils": "^1.3.6", "pvutils": "^1.1.5", "tslib": "^2.8.1" } }, "sha512-S2s3aOytiKdFRdulw2qPE51MzjzVOisppcVv7jVFR+Kw0kxwvFrDcYA0h7Ndqbmj0HkMIXYWaoj7fli8kgx1eg=="],
+
+ "ast-types": ["ast-types@0.16.1", "", { "dependencies": { "tslib": "^2.0.1" } }, "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg=="],
+
+ "async": ["async@3.2.6", "", {}, "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA=="],
+
+ "async-exit-hook": ["async-exit-hook@2.0.1", "", {}, "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw=="],
+
+ "asynckit": ["asynckit@0.4.0", "", {}, "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="],
+
+ "at-least-node": ["at-least-node@1.0.0", "", {}, "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="],
+
+ "aws4": ["aws4@1.13.2", "", {}, "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw=="],
+
+ "balanced-match": ["balanced-match@4.0.4", "", {}, "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="],
+
+ "base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="],
+
+ "baseline-browser-mapping": ["baseline-browser-mapping@2.10.37", "", { "bin": { "baseline-browser-mapping": "dist/cli.cjs" } }, "sha512-girxaJ7WZssDOFhzCGZTDKoTa1gk6A1TbflaYTpykLJ4UU9Fz9kx1aREM8JCuoVHbL8X8T/mJg7w2oYSq72Oig=="],
+
+ "bluebird": ["bluebird@3.7.2", "", {}, "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="],
+
+ "body-parser": ["body-parser@2.3.0", "", { "dependencies": { "bytes": "^3.1.2", "content-type": "^2.0.0", "debug": "^4.4.3", "http-errors": "^2.0.1", "iconv-lite": "^0.7.2", "on-finished": "^2.4.1", "qs": "^6.15.2", "raw-body": "^3.0.2", "type-is": "^2.1.0" } }, "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw=="],
+
+ "boolean": ["boolean@3.2.0", "", {}, "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw=="],
+
+ "brace-expansion": ["brace-expansion@5.0.6", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g=="],
+
+ "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="],
+
+ "browserslist": ["browserslist@4.28.2", "", { "dependencies": { "baseline-browser-mapping": "^2.10.12", "caniuse-lite": "^1.0.30001782", "electron-to-chromium": "^1.5.328", "node-releases": "^2.0.36", "update-browserslist-db": "^1.2.3" }, "bin": { "browserslist": "cli.js" } }, "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg=="],
+
+ "buffer-crc32": ["buffer-crc32@0.2.13", "", {}, "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="],
+
+ "buffer-from": ["buffer-from@1.1.2", "", {}, "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="],
+
+ "builder-util": ["builder-util@26.15.3", "", { "dependencies": { "@types/debug": "^4.1.6", "builder-util-runtime": "9.7.0", "chalk": "^4.1.2", "cross-spawn": "^7.0.6", "debug": "^4.3.4", "fs-extra": "^10.1.0", "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.0", "js-yaml": "^4.1.0", "sanitize-filename": "^1.6.3", "source-map-support": "^0.5.19", "stat-mode": "^1.0.0", "temp-file": "^3.4.0", "tiny-async-pool": "1.3.0" } }, "sha512-q2hn7Mbo2nFNkVekPiHFx6Nfo3hURmES3tfBn+k5Pqxl2RkmP3QGqZUhH/q9Pch/4G05NRhPjDlVj1O8q4Txvw=="],
+
+ "builder-util-runtime": ["builder-util-runtime@9.7.0", "", { "dependencies": { "debug": "^4.3.4", "sax": "^1.2.4" } }, "sha512-g/kR520giAFYkSXTzcmF3kqQq7wi8F6N6SzeDgZrqTBN+VHdmgWOyTdD1yD7AATDId/yXLvuP34CxW46/BwCdw=="],
+
+ "bundle-name": ["bundle-name@4.1.0", "", { "dependencies": { "run-applescript": "^7.0.0" } }, "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q=="],
+
+ "bytes": ["bytes@3.1.2", "", {}, "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="],
+
+ "bytestreamjs": ["bytestreamjs@2.0.1", "", {}, "sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ=="],
+
+ "cacheable-lookup": ["cacheable-lookup@5.0.4", "", {}, "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA=="],
+
+ "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=="],
+
+ "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=="],
+
+ "call-bound": ["call-bound@1.0.4", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" } }, "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="],
+
+ "callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="],
+
+ "camelcase": ["camelcase@5.3.1", "", {}, "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="],
+
+ "caniuse-lite": ["caniuse-lite@1.0.30001799", "", {}, "sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw=="],
+
+ "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="],
+
+ "chownr": ["chownr@3.0.0", "", {}, "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g=="],
+
+ "chromium-pickle-js": ["chromium-pickle-js@0.2.0", "", {}, "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw=="],
+
+ "ci-info": ["ci-info@4.4.0", "", {}, "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg=="],
+
+ "class-variance-authority": ["class-variance-authority@0.7.1", "", { "dependencies": { "clsx": "^2.1.1" } }, "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg=="],
+
+ "cli-cursor": ["cli-cursor@5.0.0", "", { "dependencies": { "restore-cursor": "^5.0.0" } }, "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw=="],
+
+ "cli-spinners": ["cli-spinners@2.9.2", "", {}, "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg=="],
+
+ "cli-width": ["cli-width@4.1.0", "", {}, "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ=="],
+
+ "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=="],
+
+ "clone-response": ["clone-response@1.0.3", "", { "dependencies": { "mimic-response": "^1.0.0" } }, "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA=="],
+
+ "clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="],
+
+ "cmdk": ["cmdk@1.1.1", "", { "dependencies": { "@radix-ui/react-compose-refs": "^1.1.1", "@radix-ui/react-dialog": "^1.1.6", "@radix-ui/react-id": "^1.1.0", "@radix-ui/react-primitive": "^2.0.2" }, "peerDependencies": { "react": "^18 || ^19 || ^19.0.0-rc", "react-dom": "^18 || ^19 || ^19.0.0-rc" } }, "sha512-Vsv7kFaXm+ptHDMZ7izaRsP70GgrW9NBNGswt9OZaVBLlE0SNpDq8eu/VGXyF9r7M0azK3Wy7OlYXsuyYLFzHg=="],
+
+ "code-block-writer": ["code-block-writer@13.0.3", "", {}, "sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg=="],
+
+ "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="],
+
+ "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="],
+
+ "combined-stream": ["combined-stream@1.0.8", "", { "dependencies": { "delayed-stream": "~1.0.0" } }, "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="],
+
+ "comlink": ["comlink@4.4.2", "", {}, "sha512-OxGdvBmJuNKSCMO4NTl1L47VRp6xn2wG4F/2hYzB6tiCb709otOxtEYCSvK80PtjODfXXZu8ds+Nw5kVCjqd2g=="],
+
+ "commander": ["commander@14.0.3", "", {}, "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw=="],
+
+ "compare-version": ["compare-version@0.1.2", "", {}, "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A=="],
+
+ "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="],
+
+ "content-disposition": ["content-disposition@1.1.0", "", {}, "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g=="],
+
+ "content-type": ["content-type@1.0.5", "", {}, "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="],
+
+ "convert-source-map": ["convert-source-map@2.0.0", "", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="],
+
+ "cookie": ["cookie@1.1.1", "", {}, "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ=="],
+
+ "cookie-es": ["cookie-es@3.1.1", "", {}, "sha512-UaXxwISYJPTr9hwQxMFYZ7kNhSXboMXP+Z3TRX6f1/NyaGPfuNUZOWP1pUEb75B2HjfklIYLVRfWiFZJyC6Npg=="],
+
+ "cookie-signature": ["cookie-signature@1.2.2", "", {}, "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg=="],
+
+ "core-util-is": ["core-util-is@1.0.3", "", {}, "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="],
+
+ "cors": ["cors@2.8.6", "", { "dependencies": { "object-assign": "^4", "vary": "^1" } }, "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw=="],
+
+ "cosmiconfig": ["cosmiconfig@9.0.2", "", { "dependencies": { "env-paths": "^2.2.1", "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", "parse-json": "^5.2.0" }, "peerDependencies": { "typescript": ">=4.9.5" }, "optionalPeers": ["typescript"] }, "sha512-gtTZxTDau1wL7Y7zifc2dd8jHSK/k6BTx/2Xp/BpdlAdnlYWFVt7qhJqgwi7637yRwRQ3qL4ZidbB4I8tA5VOg=="],
+
+ "crelt": ["crelt@1.0.6", "", {}, "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g=="],
+
+ "cross-dirname": ["cross-dirname@0.1.0", "", {}, "sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q=="],
+
+ "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="],
+
+ "cssesc": ["cssesc@3.0.0", "", { "bin": { "cssesc": "bin/cssesc" } }, "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="],
+
+ "csstype": ["csstype@3.2.3", "", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="],
+
+ "d3-array": ["d3-array@3.2.4", "", { "dependencies": { "internmap": "1 - 2" } }, "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg=="],
+
+ "d3-color": ["d3-color@3.1.0", "", {}, "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA=="],
+
+ "d3-ease": ["d3-ease@3.0.1", "", {}, "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w=="],
+
+ "d3-format": ["d3-format@3.1.2", "", {}, "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg=="],
+
+ "d3-interpolate": ["d3-interpolate@3.0.1", "", { "dependencies": { "d3-color": "1 - 3" } }, "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g=="],
+
+ "d3-path": ["d3-path@3.1.0", "", {}, "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ=="],
+
+ "d3-scale": ["d3-scale@4.0.2", "", { "dependencies": { "d3-array": "2.10.0 - 3", "d3-format": "1 - 3", "d3-interpolate": "1.2.0 - 3", "d3-time": "2.1.1 - 3", "d3-time-format": "2 - 4" } }, "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ=="],
+
+ "d3-shape": ["d3-shape@3.2.0", "", { "dependencies": { "d3-path": "^3.1.0" } }, "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA=="],
+
+ "d3-time": ["d3-time@3.1.0", "", { "dependencies": { "d3-array": "2 - 3" } }, "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q=="],
+
+ "d3-time-format": ["d3-time-format@4.1.0", "", { "dependencies": { "d3-time": "1 - 3" } }, "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg=="],
+
+ "d3-timer": ["d3-timer@3.0.1", "", {}, "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA=="],
+
+ "data-uri-to-buffer": ["data-uri-to-buffer@4.0.1", "", {}, "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A=="],
+
+ "date-fns": ["date-fns@4.4.0", "", {}, "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w=="],
+
+ "date-fns-jalali": ["date-fns-jalali@4.1.0-0", "", {}, "sha512-hTIP/z+t+qKwBDcmmsnmjWTduxCg+5KfdqWQvb2X/8C9+knYY6epN/pfxdDuyVlSVeFz0sM5eEfwIUQ70U4ckg=="],
+
+ "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="],
+
+ "decamelize": ["decamelize@1.2.0", "", {}, "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA=="],
+
+ "decimal.js-light": ["decimal.js-light@2.5.1", "", {}, "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg=="],
+
+ "decompress-response": ["decompress-response@6.0.0", "", { "dependencies": { "mimic-response": "^3.1.0" } }, "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ=="],
+
+ "dedent": ["dedent@1.7.2", "", { "peerDependencies": { "babel-plugin-macros": "^3.1.0" }, "optionalPeers": ["babel-plugin-macros"] }, "sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA=="],
+
+ "deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="],
+
+ "deepfilternet3-noise-filter": ["deepfilternet3-noise-filter@1.2.1", "", { "peerDependencies": { "livekit-client": "^2.0.0" } }, "sha512-OAyrHTDlUHH+AhfpVNKYEOhVqb9cZpu0fdNThplA/tB/Ts4PF/UsI+abl2n1IbSxUkhiF0OqDejEhk1n42Oqpw=="],
+
+ "deepmerge": ["deepmerge@4.3.1", "", {}, "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="],
+
+ "default-browser": ["default-browser@5.5.0", "", { "dependencies": { "bundle-name": "^4.1.0", "default-browser-id": "^5.0.0" } }, "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw=="],
+
+ "default-browser-id": ["default-browser-id@5.0.1", "", {}, "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q=="],
+
+ "defer-to-connect": ["defer-to-connect@2.0.1", "", {}, "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg=="],
+
+ "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=="],
+
+ "define-lazy-prop": ["define-lazy-prop@3.0.0", "", {}, "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg=="],
+
+ "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=="],
+
+ "delayed-stream": ["delayed-stream@1.0.0", "", {}, "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="],
+
+ "depd": ["depd@2.0.0", "", {}, "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="],
+
+ "detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="],
+
+ "detect-node": ["detect-node@2.1.0", "", {}, "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g=="],
+
+ "detect-node-es": ["detect-node-es@1.1.0", "", {}, "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="],
+
+ "diff": ["diff@8.0.4", "", {}, "sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw=="],
+
+ "dijkstrajs": ["dijkstrajs@1.0.3", "", {}, "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA=="],
+
+ "dir-compare": ["dir-compare@4.2.0", "", { "dependencies": { "minimatch": "^3.0.5", "p-limit": "^3.1.0 " } }, "sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ=="],
+
+ "dmg-builder": ["dmg-builder@26.15.3", "", { "dependencies": { "app-builder-lib": "26.15.3", "builder-util": "26.15.3", "fs-extra": "^10.1.0", "js-yaml": "^4.1.0" } }, "sha512-O3zJUFUYHJKgzPqioHxfxzBzlSC1eXCSr79gMSBKBP5AgjjpmrydMsMLotEg9fAJF36vdUncb+4ndRNxoPdlSQ=="],
+
+ "dotenv": ["dotenv@16.6.1", "", {}, "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow=="],
+
+ "dotenv-expand": ["dotenv-expand@11.0.7", "", { "dependencies": { "dotenv": "^16.4.5" } }, "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA=="],
+
+ "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=="],
+
+ "duplexer2": ["duplexer2@0.1.4", "", { "dependencies": { "readable-stream": "^2.0.2" } }, "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA=="],
+
+ "eciesjs": ["eciesjs@0.4.18", "", { "dependencies": { "@ecies/ciphers": "^0.2.5", "@noble/ciphers": "^1.3.0", "@noble/curves": "^1.9.7", "@noble/hashes": "^1.8.0" } }, "sha512-wG99Zcfcys9fZux7Cft8BAX/YrOJLJSZ3jyYPfhZHqN2E+Ffx+QXBDsv3gubEgPtV6dTzJMSQUwk1H98/t/0wQ=="],
+
+ "ee-first": ["ee-first@1.1.1", "", {}, "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="],
+
+ "ejs": ["ejs@3.1.10", "", { "dependencies": { "jake": "^10.8.5" }, "bin": { "ejs": "bin/cli.js" } }, "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA=="],
+
+ "electron": ["electron@39.8.10", "", { "dependencies": { "@electron/get": "^2.0.0", "@types/node": "^22.7.7", "extract-zip": "^2.0.1" }, "bin": { "electron": "cli.js" } }, "sha512-zbYtGPYUI7PzqLAzkk21Rk6j67WN0hxn0Mq/njErZo1d0HSf33is4f8ICI5fMLy5vYe0JtCtM5sYunNOaochSQ=="],
+
+ "electron-builder": ["electron-builder@26.15.3", "", { "dependencies": { "app-builder-lib": "26.15.3", "builder-util": "26.15.3", "builder-util-runtime": "9.7.0", "chalk": "^4.1.2", "ci-info": "^4.2.0", "dmg-builder": "26.15.3", "fs-extra": "^10.1.0", "lazy-val": "^1.0.5", "simple-update-notifier": "2.0.0", "yargs": "^17.6.2" }, "bin": { "electron-builder": "./cli.js", "install-app-deps": "./install-app-deps.js" } }, "sha512-a1KM5heqS3gQCZzizXEI8RjJy3QVogULPdeSknt76uLDpBIW/HDGsMg/XgP0riP6PI9COsRvFITKKGDqA8fJxA=="],
+
+ "electron-builder-squirrel-windows": ["electron-builder-squirrel-windows@26.15.3", "", { "dependencies": { "app-builder-lib": "26.15.3", "builder-util": "26.15.3", "electron-winstaller": "5.4.0" } }, "sha512-Jc19XPV9y9+2bAdZPkXuVNGNIEFBq9poHC61l8Kv6FdK7DRG3+Ic0rerC0DXOaeHNz8yW0fg/JnF8GQROOF5MA=="],
+
+ "electron-publish": ["electron-publish@26.15.3", "", { "dependencies": { "@types/fs-extra": "^9.0.11", "aws4": "^1.13.2", "builder-util": "26.15.3", "builder-util-runtime": "9.7.0", "chalk": "^4.1.2", "form-data": "^4.0.5", "fs-extra": "^10.1.0", "lazy-val": "^1.0.5", "mime": "^2.5.2" } }, "sha512-g/2bn8YTavY4cuS5F+jOS7zmZbXXBV8KZ8yHKfJjFPoKtzBqrpCdNPxBd3tqdBwP7BVd0lGzf7Bk2s0KesWZ4Q=="],
+
+ "electron-to-chromium": ["electron-to-chromium@1.5.372", "", {}, "sha512-M3yhbAlilnwqC8D21t28UCDGHyitShTmmLRU/H+b74P6Ski16Nb9HONYEaVpMj/pwC7BEo5B95FpjODLCWbtfA=="],
+
+ "electron-winstaller": ["electron-winstaller@5.4.0", "", { "dependencies": { "@electron/asar": "^3.2.1", "debug": "^4.1.1", "fs-extra": "^7.0.1", "lodash": "^4.17.21", "temp": "^0.9.0" }, "optionalDependencies": { "@electron/windows-sign": "^1.1.2" } }, "sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg=="],
+
+ "embla-carousel": ["embla-carousel@8.6.0", "", {}, "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA=="],
+
+ "embla-carousel-react": ["embla-carousel-react@8.6.0", "", { "dependencies": { "embla-carousel": "8.6.0", "embla-carousel-reactive-utils": "8.6.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-0/PjqU7geVmo6F734pmPqpyHqiM99olvyecY7zdweCw+6tKEXnrE90pBiBbMMU8s5tICemzpQ3hi5EpxzGW+JA=="],
+
+ "embla-carousel-reactive-utils": ["embla-carousel-reactive-utils@8.6.0", "", { "peerDependencies": { "embla-carousel": "8.6.0" } }, "sha512-fMVUDUEx0/uIEDM0Mz3dHznDhfX+znCCDCeIophYb1QGVM7YThSWX+wz11zlYwWFOr74b4QLGg0hrGPJeG2s4A=="],
+
+ "emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="],
+
+ "encodeurl": ["encodeurl@2.0.0", "", {}, "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="],
+
+ "end-of-stream": ["end-of-stream@1.4.5", "", { "dependencies": { "once": "^1.4.0" } }, "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg=="],
+
+ "enhanced-resolve": ["enhanced-resolve@5.21.6", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.3.3" } }, "sha512-aNnGCvbJ/RIyWo1IuhNdVjnNF+EjH9wpzpNHt+ci/m9He9LJvUN8wrCcXjp9cWsGNAuvSpVFTx/vraAFQ8qGjQ=="],
+
+ "enquirer": ["enquirer@2.4.1", "", { "dependencies": { "ansi-colors": "^4.1.1", "strip-ansi": "^6.0.1" } }, "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ=="],
+
+ "env-paths": ["env-paths@2.2.1", "", {}, "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A=="],
+
+ "err-code": ["err-code@2.0.3", "", {}, "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA=="],
+
+ "error-ex": ["error-ex@1.3.4", "", { "dependencies": { "is-arrayish": "^0.2.1" } }, "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ=="],
+
+ "es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="],
+
+ "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="],
+
+ "es-object-atoms": ["es-object-atoms@1.1.2", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw=="],
+
+ "es-set-tostringtag": ["es-set-tostringtag@2.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA=="],
+
+ "es-toolkit": ["es-toolkit@1.47.1", "", {}, "sha512-5RAqEwf4P4E17p+W75KLOWw/nOvKZzSQpxM32IpI2KZLaVonjTrZ0Ai5ghMaVI9eKC2p8eoQgcBdkEDgzFk6+Q=="],
+
+ "es6-error": ["es6-error@4.1.1", "", {}, "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg=="],
+
+ "esbuild": ["esbuild@0.25.12", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.12", "@esbuild/android-arm": "0.25.12", "@esbuild/android-arm64": "0.25.12", "@esbuild/android-x64": "0.25.12", "@esbuild/darwin-arm64": "0.25.12", "@esbuild/darwin-x64": "0.25.12", "@esbuild/freebsd-arm64": "0.25.12", "@esbuild/freebsd-x64": "0.25.12", "@esbuild/linux-arm": "0.25.12", "@esbuild/linux-arm64": "0.25.12", "@esbuild/linux-ia32": "0.25.12", "@esbuild/linux-loong64": "0.25.12", "@esbuild/linux-mips64el": "0.25.12", "@esbuild/linux-ppc64": "0.25.12", "@esbuild/linux-riscv64": "0.25.12", "@esbuild/linux-s390x": "0.25.12", "@esbuild/linux-x64": "0.25.12", "@esbuild/netbsd-arm64": "0.25.12", "@esbuild/netbsd-x64": "0.25.12", "@esbuild/openbsd-arm64": "0.25.12", "@esbuild/openbsd-x64": "0.25.12", "@esbuild/openharmony-arm64": "0.25.12", "@esbuild/sunos-x64": "0.25.12", "@esbuild/win32-arm64": "0.25.12", "@esbuild/win32-ia32": "0.25.12", "@esbuild/win32-x64": "0.25.12" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg=="],
+
+ "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="],
+
+ "escape-html": ["escape-html@1.0.3", "", {}, "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="],
+
+ "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="],
+
+ "eslint": ["eslint@10.5.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.2", "@eslint/config-array": "^0.23.5", "@eslint/config-helpers": "^0.6.0", "@eslint/core": "^1.2.1", "@eslint/plugin-kit": "^0.7.2", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "ajv": "^6.14.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^9.1.2", "eslint-visitor-keys": "^5.0.1", "espree": "^11.2.0", "esquery": "^1.7.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "minimatch": "^10.2.4", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-1y+7C+vi12bUK1IpZeaV3gsH9fHLBmPvYmPx42pvT/E9yG0IC8g3PUZZgp0+JLJl7ZDK0flc2gc+Aw9dpCvIsQ=="],
+
+ "eslint-plugin-react-hooks": ["eslint-plugin-react-hooks@7.1.1", "", { "dependencies": { "@babel/core": "^7.24.4", "@babel/parser": "^7.24.4", "hermes-parser": "^0.25.1", "zod": "^3.25.0 || ^4.0.0", "zod-validation-error": "^3.5.0 || ^4.0.0" }, "peerDependencies": { "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0" } }, "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g=="],
+
+ "eslint-scope": ["eslint-scope@9.1.2", "", { "dependencies": { "@types/esrecurse": "^4.3.1", "@types/estree": "^1.0.8", "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ=="],
+
+ "eslint-visitor-keys": ["eslint-visitor-keys@5.0.1", "", {}, "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA=="],
+
+ "espree": ["espree@11.2.0", "", { "dependencies": { "acorn": "^8.16.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^5.0.1" } }, "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw=="],
+
+ "esprima": ["esprima@4.0.1", "", { "bin": { "esparse": "./bin/esparse.js", "esvalidate": "./bin/esvalidate.js" } }, "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="],
+
+ "esquery": ["esquery@1.7.0", "", { "dependencies": { "estraverse": "^5.1.0" } }, "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g=="],
+
+ "esrecurse": ["esrecurse@4.3.0", "", { "dependencies": { "estraverse": "^5.2.0" } }, "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="],
+
+ "estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="],
+
+ "esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="],
+
+ "etag": ["etag@1.8.1", "", {}, "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="],
+
+ "eventemitter3": ["eventemitter3@5.0.4", "", {}, "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw=="],
+
+ "events": ["events@3.3.0", "", {}, "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="],
+
+ "eventsource": ["eventsource@3.0.7", "", { "dependencies": { "eventsource-parser": "^3.0.1" } }, "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA=="],
+
+ "eventsource-parser": ["eventsource-parser@3.1.0", "", {}, "sha512-kJezFj9YFAMLeORyi7aCLxLbD5/qWMQnoMVlVPyHIll7lgRJCc3JVln9Vgl9nwQi0YkMnhdGTMNn7CkRRAptMg=="],
+
+ "execa": ["execa@9.6.1", "", { "dependencies": { "@sindresorhus/merge-streams": "^4.0.0", "cross-spawn": "^7.0.6", "figures": "^6.1.0", "get-stream": "^9.0.0", "human-signals": "^8.0.1", "is-plain-obj": "^4.1.0", "is-stream": "^4.0.1", "npm-run-path": "^6.0.0", "pretty-ms": "^9.2.0", "signal-exit": "^4.1.0", "strip-final-newline": "^4.0.0", "yoctocolors": "^2.1.1" } }, "sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA=="],
+
+ "exponential-backoff": ["exponential-backoff@3.1.3", "", {}, "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA=="],
+
+ "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=="],
+
+ "express-rate-limit": ["express-rate-limit@8.5.2", "", { "dependencies": { "ip-address": "^10.2.0" }, "peerDependencies": { "express": ">= 4.11" } }, "sha512-5Kb34ipNX694DH48vN9irak1Qx30nb0PLYHXfJgw4YEjiC3ZEmZJhwOp+VfiCYwFzvFTdB9QkArYS5kXa2cx2A=="],
+
+ "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=="],
+
+ "fallow": ["fallow@2.96.0", "", { "dependencies": { "detect-libc": "2.1.2" }, "optionalDependencies": { "@fallow-cli/darwin-arm64": "2.96.0", "@fallow-cli/darwin-x64": "2.96.0", "@fallow-cli/linux-arm64-gnu": "2.96.0", "@fallow-cli/linux-arm64-musl": "2.96.0", "@fallow-cli/linux-x64-gnu": "2.96.0", "@fallow-cli/linux-x64-musl": "2.96.0", "@fallow-cli/win32-arm64-msvc": "2.96.0", "@fallow-cli/win32-x64-msvc": "2.96.0" }, "bin": { "fallow": "bin/fallow", "fallow-lsp": "bin/fallow-lsp", "fallow-mcp": "bin/fallow-mcp" } }, "sha512-fNEj+b/LUVXwfyxZPnr+SJjdQHCKjUbWgluW/wC7Q5kcJENHNEJtmFDgpHEqKY6gY257xRCgyg1AlSC8YQgROA=="],
+
+ "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="],
+
+ "fast-glob": ["fast-glob@3.3.3", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="],
+
+ "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="],
+
+ "fast-levenshtein": ["fast-levenshtein@2.0.6", "", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="],
+
+ "fast-string-truncated-width": ["fast-string-truncated-width@3.0.3", "", {}, "sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g=="],
+
+ "fast-string-width": ["fast-string-width@3.0.2", "", { "dependencies": { "fast-string-truncated-width": "^3.0.2" } }, "sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg=="],
+
+ "fast-uri": ["fast-uri@3.1.2", "", {}, "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ=="],
+
+ "fast-wrap-ansi": ["fast-wrap-ansi@0.2.2", "", { "dependencies": { "fast-string-width": "^3.0.2" } }, "sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q=="],
+
+ "fastq": ["fastq@1.20.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw=="],
+
+ "fd-slicer": ["fd-slicer@1.1.0", "", { "dependencies": { "pend": "~1.2.0" } }, "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g=="],
+
+ "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="],
+
+ "fetch-blob": ["fetch-blob@3.2.0", "", { "dependencies": { "node-domexception": "^1.0.0", "web-streams-polyfill": "^3.0.3" } }, "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ=="],
+
+ "figures": ["figures@6.1.0", "", { "dependencies": { "is-unicode-supported": "^2.0.0" } }, "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg=="],
+
+ "file-entry-cache": ["file-entry-cache@8.0.0", "", { "dependencies": { "flat-cache": "^4.0.0" } }, "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="],
+
+ "filelist": ["filelist@1.0.6", "", { "dependencies": { "minimatch": "^5.0.1" } }, "sha512-5giy2PkLYY1cP39p17Ech+2xlpTRL9HLspOfEgm0L6CwBXBTgsK5ou0JtzYuepxkaQ/tvhCFIJ5uXo0OrM2DxA=="],
+
+ "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="],
+
+ "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=="],
+
+ "find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="],
+
+ "flat-cache": ["flat-cache@4.0.1", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.4" } }, "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="],
+
+ "flatted": ["flatted@3.4.2", "", {}, "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA=="],
+
+ "form-data": ["form-data@4.0.6", "", { "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", "hasown": "^2.0.4", "mime-types": "^2.1.35" } }, "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ=="],
+
+ "formdata-polyfill": ["formdata-polyfill@4.0.10", "", { "dependencies": { "fetch-blob": "^3.1.2" } }, "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g=="],
+
+ "forwarded": ["forwarded@0.2.0", "", {}, "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="],
+
+ "fresh": ["fresh@2.0.0", "", {}, "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A=="],
+
+ "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=="],
+
+ "fs.realpath": ["fs.realpath@1.0.0", "", {}, "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="],
+
+ "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="],
+
+ "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="],
+
+ "fuzzysort": ["fuzzysort@3.1.0", "", {}, "sha512-sR9BNCjBg6LNgwvxlBd0sBABvQitkLzoVY9MYYROQVX/FvfJ4Mai9LsGhDgd8qYdds0bY77VzYd5iuB+v5rwQQ=="],
+
+ "fzf": ["fzf@0.5.2", "", {}, "sha512-Tt4kuxLXFKHy8KT40zwsUPUkg1CrsgY25FxA2U/j/0WgEDCk3ddc/zLTCCcbSHX9FcKtLuVaDGtGE/STWC+j3Q=="],
+
+ "gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="],
+
+ "get-caller-file": ["get-caller-file@2.0.5", "", {}, "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="],
+
+ "get-east-asian-width": ["get-east-asian-width@1.6.0", "", {}, "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA=="],
+
+ "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=="],
+
+ "get-nonce": ["get-nonce@1.0.1", "", {}, "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q=="],
+
+ "get-own-enumerable-keys": ["get-own-enumerable-keys@1.0.0", "", {}, "sha512-PKsK2FSrQCyxcGHsGrLDcK0lx+0Ke+6e8KFFozA9/fIQLhQzPaRvJFdcz7+Axg3jUH/Mq+NI4xa5u/UT2tQskA=="],
+
+ "get-proto": ["get-proto@1.0.1", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="],
+
+ "get-stream": ["get-stream@5.2.0", "", { "dependencies": { "pump": "^3.0.0" } }, "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA=="],
+
+ "glob": ["glob@7.2.3", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="],
+
+ "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="],
+
+ "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=="],
+
+ "globals": ["globals@17.6.0", "", {}, "sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA=="],
+
+ "globalthis": ["globalthis@1.0.4", "", { "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" } }, "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ=="],
+
+ "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="],
+
+ "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=="],
+
+ "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="],
+
+ "graphql": ["graphql@16.14.2", "", {}, "sha512-Chq1s4CY7jmh8gO2qvLIJyfCDIN+EHLFW/9iShnp1z8FjBQMoodWP1kDC36VAMXXIvAjj4ARa7ntfAV2BrjsbA=="],
+
+ "has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="],
+
+ "has-property-descriptors": ["has-property-descriptors@1.0.2", "", { "dependencies": { "es-define-property": "^1.0.0" } }, "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="],
+
+ "has-symbols": ["has-symbols@1.1.0", "", {}, "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="],
+
+ "has-tostringtag": ["has-tostringtag@1.0.2", "", { "dependencies": { "has-symbols": "^1.0.3" } }, "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw=="],
+
+ "hasown": ["hasown@2.0.4", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A=="],
+
+ "headers-polyfill": ["headers-polyfill@5.0.1", "", { "dependencies": { "@types/set-cookie-parser": "^2.4.10", "set-cookie-parser": "^3.0.1" } }, "sha512-1TJ6Fih/b8h5TIcv+1+Hw0PDQWJTKDKzFZzcKOiW1wJza3XoAQlkCuXLbymPYB8+ZQyw8mHvdw560e8zVFIWyA=="],
+
+ "hermes-estree": ["hermes-estree@0.25.1", "", {}, "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw=="],
+
+ "hermes-parser": ["hermes-parser@0.25.1", "", { "dependencies": { "hermes-estree": "0.25.1" } }, "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA=="],
+
+ "hono": ["hono@4.12.25", "", {}, "sha512-2NFaIyNVgJmBs/ecmtGzlmluTFs5cHEWGTdu0t1HBwYzoGXOL5nUQBRMXsXWla5i4KkG//QMzVP88m1+I3fdAQ=="],
+
+ "hosted-git-info": ["hosted-git-info@4.1.0", "", { "dependencies": { "lru-cache": "^6.0.0" } }, "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA=="],
+
+ "http-cache-semantics": ["http-cache-semantics@4.2.0", "", {}, "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ=="],
+
+ "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=="],
+
+ "http-proxy-agent": ["http-proxy-agent@7.0.2", "", { "dependencies": { "agent-base": "^7.1.0", "debug": "^4.3.4" } }, "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig=="],
+
+ "http2-wrapper": ["http2-wrapper@1.0.3", "", { "dependencies": { "quick-lru": "^5.1.1", "resolve-alpn": "^1.0.0" } }, "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg=="],
+
+ "https-proxy-agent": ["https-proxy-agent@7.0.6", "", { "dependencies": { "agent-base": "^7.1.2", "debug": "4" } }, "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw=="],
+
+ "human-signals": ["human-signals@8.0.1", "", {}, "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ=="],
+
+ "iconv-lite": ["iconv-lite@0.7.2", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw=="],
+
+ "ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="],
+
+ "immer": ["immer@10.2.0", "", {}, "sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw=="],
+
+ "import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="],
+
+ "imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="],
+
+ "inflight": ["inflight@1.0.6", "", { "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA=="],
+
+ "inherits": ["inherits@2.0.4", "", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="],
+
+ "input-otp": ["input-otp@1.4.2", "", { "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-l3jWwYNvrEa6NTCt7BECfCm48GvwuZzkoeG3gBL2w4CHeOXW3eKFmf9UNYkNfYc3mxMrthMnxjIE07MT0zLBQA=="],
+
+ "internmap": ["internmap@2.0.3", "", {}, "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg=="],
+
+ "ip-address": ["ip-address@10.2.0", "", {}, "sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA=="],
+
+ "ipaddr.js": ["ipaddr.js@1.9.1", "", {}, "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="],
+
+ "is-arrayish": ["is-arrayish@0.2.1", "", {}, "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="],
+
+ "is-docker": ["is-docker@3.0.0", "", { "bin": { "is-docker": "cli.js" } }, "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ=="],
+
+ "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="],
+
+ "is-fullwidth-code-point": ["is-fullwidth-code-point@3.0.0", "", {}, "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="],
+
+ "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="],
+
+ "is-in-ssh": ["is-in-ssh@1.0.0", "", {}, "sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw=="],
+
+ "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=="],
+
+ "is-interactive": ["is-interactive@2.0.0", "", {}, "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ=="],
+
+ "is-node-process": ["is-node-process@1.2.0", "", {}, "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw=="],
+
+ "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="],
+
+ "is-obj": ["is-obj@3.0.0", "", {}, "sha512-IlsXEHOjtKhpN8r/tRFj2nDyTmHvcfNeu/nrRIcXE17ROeatXchkojffa1SpdqW4cr/Fj6QkEf/Gn4zf6KKvEQ=="],
+
+ "is-plain-obj": ["is-plain-obj@4.1.0", "", {}, "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="],
+
+ "is-promise": ["is-promise@4.0.0", "", {}, "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="],
+
+ "is-regexp": ["is-regexp@3.1.0", "", {}, "sha512-rbku49cWloU5bSMI+zaRaXdQHXnthP6DZ/vLnfdSKyL4zUzuWnomtOEiZZOd+ioQ+avFo/qau3KPTc7Fjy1uPA=="],
+
+ "is-stream": ["is-stream@4.0.1", "", {}, "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A=="],
+
+ "is-unicode-supported": ["is-unicode-supported@2.1.0", "", {}, "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ=="],
+
+ "is-wsl": ["is-wsl@3.1.1", "", { "dependencies": { "is-inside-container": "^1.0.0" } }, "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw=="],
+
+ "isarray": ["isarray@1.0.0", "", {}, "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="],
+
+ "isbinaryfile": ["isbinaryfile@5.0.7", "", {}, "sha512-gnWD14Jh3FzS3CPhF0AxNOJ8CxqeblPTADzI38r0wt8ZyQl5edpy75myt08EG2oKvpyiqSqsx+Wkz9vtkbTqYQ=="],
+
+ "isbot": ["isbot@5.1.43", "", {}, "sha512-drJhFmibra4LO6Wd7D3Oi6UICRK9244vSZkmxzhlZP0TTdwCA2ueK4PEkUkzPYeuqug9+cqqdWPgihjk5+83Cg=="],
+
+ "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="],
+
+ "jake": ["jake@10.9.4", "", { "dependencies": { "async": "^3.2.6", "filelist": "^1.0.4", "picocolors": "^1.1.1" }, "bin": { "jake": "bin/cli.js" } }, "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA=="],
+
+ "jiti": ["jiti@2.7.0", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ=="],
+
+ "jose": ["jose@6.2.3", "", {}, "sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw=="],
+
+ "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="],
+
+ "js-yaml": ["js-yaml@4.2.0", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw=="],
+
+ "jsesc": ["jsesc@3.1.0", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="],
+
+ "json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="],
+
+ "json-parse-even-better-errors": ["json-parse-even-better-errors@2.3.1", "", {}, "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="],
+
+ "json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="],
+
+ "json-schema-typed": ["json-schema-typed@8.0.2", "", {}, "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA=="],
+
+ "json-stable-stringify-without-jsonify": ["json-stable-stringify-without-jsonify@1.0.1", "", {}, "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="],
+
+ "json-stringify-safe": ["json-stringify-safe@5.0.1", "", {}, "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="],
+
+ "json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="],
+
+ "jsonc-parser": ["jsonc-parser@3.3.1", "", {}, "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ=="],
+
+ "jsonfile": ["jsonfile@6.2.1", "", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q=="],
+
+ "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="],
+
+ "kleur": ["kleur@4.1.5", "", {}, "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="],
+
+ "lazy-val": ["lazy-val@1.0.5", "", {}, "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q=="],
+
+ "levn": ["levn@0.4.1", "", { "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="],
+
+ "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=="],
+
+ "lightningcss-android-arm64": ["lightningcss-android-arm64@1.32.0", "", { "os": "android", "cpu": "arm64" }, "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg=="],
+
+ "lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.32.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ=="],
+
+ "lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.32.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w=="],
+
+ "lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.32.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig=="],
+
+ "lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.32.0", "", { "os": "linux", "cpu": "arm" }, "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw=="],
+
+ "lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.32.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ=="],
+
+ "lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.32.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg=="],
+
+ "lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.32.0", "", { "os": "linux", "cpu": "x64" }, "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA=="],
+
+ "lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.32.0", "", { "os": "linux", "cpu": "x64" }, "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg=="],
+
+ "lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.32.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw=="],
+
+ "lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.32.0", "", { "os": "win32", "cpu": "x64" }, "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q=="],
+
+ "lines-and-columns": ["lines-and-columns@1.2.4", "", {}, "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="],
+
+ "livekit-client": ["livekit-client@2.19.2", "", { "dependencies": { "@livekit/mutex": "1.1.1", "@livekit/protocol": "1.45.8", "events": "^3.3.0", "jose": "^6.1.0", "loglevel": "^1.9.2", "sdp-transform": "^2.15.0", "tslib": "2.8.1", "typed-emitter": "^2.1.0", "webrtc-adapter": "9.0.5" }, "peerDependencies": { "@types/dom-mediacapture-record": "^1" } }, "sha512-Kvk07QYDWRAbmYNLRll04ZIuxMQobW/oLPYnmR1kCy8GGHpU0gqyHf704Rz+29zfy8IJZRjKqeVbzGSKn9sumw=="],
+
+ "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="],
+
+ "lodash": ["lodash@4.18.1", "", {}, "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q=="],
+
+ "lodash.debounce": ["lodash.debounce@4.0.8", "", {}, "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="],
+
+ "log-symbols": ["log-symbols@6.0.0", "", { "dependencies": { "chalk": "^5.3.0", "is-unicode-supported": "^1.3.0" } }, "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw=="],
+
+ "loglevel": ["loglevel@1.9.2", "", {}, "sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg=="],
+
+ "lowercase-keys": ["lowercase-keys@2.0.0", "", {}, "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="],
+
+ "lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="],
+
+ "lucide-react": ["lucide-react@1.18.0", "", { "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-LZDb7H/0YfM+RJncD0hDQRCAu+vSGODqpe35TuVI8EuXaRjkczbsx7p8dY4J87F/MUSj6bpYqeI8nw8qXaAdmA=="],
+
+ "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="],
+
+ "matcher": ["matcher@3.0.0", "", { "dependencies": { "escape-string-regexp": "^4.0.0" } }, "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng=="],
+
+ "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="],
+
+ "media-typer": ["media-typer@1.1.0", "", {}, "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw=="],
+
+ "merge-descriptors": ["merge-descriptors@2.0.0", "", {}, "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g=="],
+
+ "merge-stream": ["merge-stream@2.0.0", "", {}, "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="],
+
+ "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="],
+
+ "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="],
+
+ "mime": ["mime@2.6.0", "", { "bin": { "mime": "cli.js" } }, "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg=="],
+
+ "mime-db": ["mime-db@1.54.0", "", {}, "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="],
+
+ "mime-types": ["mime-types@3.0.2", "", { "dependencies": { "mime-db": "^1.54.0" } }, "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A=="],
+
+ "mimic-fn": ["mimic-fn@2.1.0", "", {}, "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="],
+
+ "mimic-function": ["mimic-function@5.0.1", "", {}, "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA=="],
+
+ "mimic-response": ["mimic-response@3.1.0", "", {}, "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ=="],
+
+ "minimatch": ["minimatch@10.2.5", "", { "dependencies": { "brace-expansion": "^5.0.5" } }, "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg=="],
+
+ "minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="],
+
+ "minipass": ["minipass@7.1.3", "", {}, "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A=="],
+
+ "minizlib": ["minizlib@3.1.0", "", { "dependencies": { "minipass": "^7.1.2" } }, "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw=="],
+
+ "mkdirp": ["mkdirp@0.5.6", "", { "dependencies": { "minimist": "^1.2.6" }, "bin": { "mkdirp": "bin/cmd.js" } }, "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw=="],
+
+ "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="],
+
+ "msw": ["msw@2.14.6", "", { "dependencies": { "@inquirer/confirm": "^6.0.11", "@mswjs/interceptors": "^0.41.3", "@open-draft/deferred-promise": "^3.0.0", "@types/statuses": "^2.0.6", "cookie": "^1.1.1", "graphql": "^16.13.2", "headers-polyfill": "^5.0.1", "is-node-process": "^1.2.0", "outvariant": "^1.4.3", "path-to-regexp": "^6.3.0", "picocolors": "^1.1.1", "rettime": "^0.11.11", "statuses": "^2.0.2", "strict-event-emitter": "^0.5.1", "tough-cookie": "^6.0.1", "type-fest": "^5.5.0", "until-async": "^3.0.2", "yargs": "^17.7.2" }, "peerDependencies": { "typescript": ">= 4.8.x" }, "optionalPeers": ["typescript"], "bin": { "msw": "cli/index.js" } }, "sha512-ALe+N10S72cyx94cMcy3Zs4HhXCj35sgeAL4c+WTvKi0zWnbd8/h0lcFqv0mb2P+aSgAdD7p9HzvA0DiUPxsyg=="],
+
+ "mute-stream": ["mute-stream@3.0.0", "", {}, "sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw=="],
+
+ "nanoid": ["nanoid@3.3.12", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ=="],
+
+ "natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="],
+
+ "negotiator": ["negotiator@1.0.0", "", {}, "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg=="],
+
+ "next-themes": ["next-themes@0.4.6", "", { "peerDependencies": { "react": "^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc", "react-dom": "^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc" } }, "sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA=="],
+
+ "node-abi": ["node-abi@4.31.0", "", { "dependencies": { "semver": "^7.6.3" } }, "sha512-Erq5w/t3syw3s4sDsUaX4QttIdBPsGKTT1DTRsCkTonGggczhlDKm/wDX3o+HPJpQ41EjXCbcmXf0tgr5YZJXw=="],
+
+ "node-api-version": ["node-api-version@0.2.1", "", { "dependencies": { "semver": "^7.3.5" } }, "sha512-2xP/IGGMmmSQpI1+O/k72jF/ykvZ89JeuKX3TLJAYPDVLUalrshrLHkeVcCCZqG/eEa635cr8IBYzgnDvM2O8Q=="],
+
+ "node-domexception": ["node-domexception@1.0.0", "", {}, "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ=="],
+
+ "node-fetch": ["node-fetch@3.3.2", "", { "dependencies": { "data-uri-to-buffer": "^4.0.0", "fetch-blob": "^3.1.4", "formdata-polyfill": "^4.0.10" } }, "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA=="],
+
+ "node-gyp": ["node-gyp@12.4.0", "", { "dependencies": { "env-paths": "^2.2.0", "exponential-backoff": "^3.1.1", "graceful-fs": "^4.2.6", "nopt": "^9.0.0", "proc-log": "^6.0.0", "semver": "^7.3.5", "tar": "^7.5.4", "tinyglobby": "^0.2.12", "undici": "^6.25.0", "which": "^6.0.0" }, "bin": { "node-gyp": "bin/node-gyp.js" } }, "sha512-OMcPNvqTCFUnNaBlmdgq+lfNqY7gTiSmNRDjY3uAXRyudeKZEZxu3CLtjMQrx4zZxCX2b/mpNqTtwuCJgXhHkw=="],
+
+ "node-int64": ["node-int64@0.4.0", "", {}, "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw=="],
+
+ "node-releases": ["node-releases@2.0.47", "", {}, "sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og=="],
+
+ "nopt": ["nopt@9.0.0", "", { "dependencies": { "abbrev": "^4.0.0" }, "bin": { "nopt": "bin/nopt.js" } }, "sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw=="],
+
+ "normalize-url": ["normalize-url@6.1.0", "", {}, "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A=="],
+
+ "npm-run-path": ["npm-run-path@6.0.0", "", { "dependencies": { "path-key": "^4.0.0", "unicorn-magic": "^0.3.0" } }, "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA=="],
+
+ "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="],
+
+ "object-inspect": ["object-inspect@1.13.4", "", {}, "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="],
+
+ "object-keys": ["object-keys@1.1.1", "", {}, "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="],
+
+ "object-treeify": ["object-treeify@1.1.33", "", {}, "sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A=="],
+
+ "on-finished": ["on-finished@2.4.1", "", { "dependencies": { "ee-first": "1.1.1" } }, "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="],
+
+ "once": ["once@1.4.0", "", { "dependencies": { "wrappy": "1" } }, "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="],
+
+ "onetime": ["onetime@5.1.2", "", { "dependencies": { "mimic-fn": "^2.1.0" } }, "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="],
+
+ "open": ["open@11.0.0", "", { "dependencies": { "default-browser": "^5.4.0", "define-lazy-prop": "^3.0.0", "is-in-ssh": "^1.0.0", "is-inside-container": "^1.0.0", "powershell-utils": "^0.1.0", "wsl-utils": "^0.3.0" } }, "sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw=="],
+
+ "optionator": ["optionator@0.9.4", "", { "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.5" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="],
+
+ "ora": ["ora@8.2.0", "", { "dependencies": { "chalk": "^5.3.0", "cli-cursor": "^5.0.0", "cli-spinners": "^2.9.2", "is-interactive": "^2.0.0", "is-unicode-supported": "^2.0.0", "log-symbols": "^6.0.0", "stdin-discarder": "^0.2.2", "string-width": "^7.2.0", "strip-ansi": "^7.1.0" } }, "sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw=="],
+
+ "outvariant": ["outvariant@1.4.3", "", {}, "sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA=="],
+
+ "p-cancelable": ["p-cancelable@2.1.1", "", {}, "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg=="],
+
+ "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="],
+
+ "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="],
+
+ "p-try": ["p-try@2.2.0", "", {}, "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="],
+
+ "package-manager-detector": ["package-manager-detector@1.6.0", "", {}, "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA=="],
+
+ "parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="],
+
+ "parse-json": ["parse-json@5.2.0", "", { "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } }, "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg=="],
+
+ "parse-ms": ["parse-ms@4.0.0", "", {}, "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw=="],
+
+ "parseurl": ["parseurl@1.3.3", "", {}, "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="],
+
+ "path-browserify": ["path-browserify@1.0.1", "", {}, "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g=="],
+
+ "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="],
+
+ "path-is-absolute": ["path-is-absolute@1.0.1", "", {}, "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="],
+
+ "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="],
+
+ "path-to-regexp": ["path-to-regexp@6.3.0", "", {}, "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ=="],
+
+ "pe-library": ["pe-library@0.4.1", "", {}, "sha512-eRWB5LBz7PpDu4PUlwT0PhnQfTQJlDDdPa35urV4Osrm0t0AqQFGn+UIkU3klZvwJ8KPO3VbBFsXquA6p6kqZw=="],
+
+ "pend": ["pend@1.2.0", "", {}, "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="],
+
+ "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="],
+
+ "picomatch": ["picomatch@4.0.4", "", {}, "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="],
+
+ "pkce-challenge": ["pkce-challenge@5.0.1", "", {}, "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ=="],
+
+ "pkijs": ["pkijs@3.4.0", "", { "dependencies": { "@noble/hashes": "1.4.0", "asn1js": "^3.0.6", "bytestreamjs": "^2.0.1", "pvtsutils": "^1.3.6", "pvutils": "^1.1.3", "tslib": "^2.8.1" } }, "sha512-emEcLuomt2j03vxD54giVB4SxTjnsqkU692xZOZXHDVoYyypEm+b3jpiTcc+Cf+myooc+/Ly0z01jqeNHVgJGw=="],
+
+ "plist": ["plist@3.1.0", "", { "dependencies": { "@xmldom/xmldom": "^0.8.8", "base64-js": "^1.5.1", "xmlbuilder": "^15.1.1" } }, "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ=="],
+
+ "pngjs": ["pngjs@5.0.0", "", {}, "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw=="],
+
+ "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=="],
+
+ "postcss-selector-parser": ["postcss-selector-parser@7.1.4", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg=="],
+
+ "postject": ["postject@1.0.0-alpha.6", "", { "dependencies": { "commander": "^9.4.0" }, "bin": { "postject": "dist/cli.js" } }, "sha512-b9Eb8h2eVqNE8edvKdwqkrY6O7kAwmI8kcnBv1NScolYJbo59XUF0noFq+lxbC1yN20bmC0WBEbDC5H/7ASb0A=="],
+
+ "powershell-utils": ["powershell-utils@0.1.0", "", {}, "sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A=="],
+
+ "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="],
+
+ "prettier": ["prettier@3.8.4", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-N2MylSdi48+5N/6S5j+maeHbUSIzzZ5uOcX5Hm4QpV8Dkb1HFjfAKTKX6yNPJQD9AhcT3ifHNB66tWTTJDi11Q=="],
+
+ "pretty-ms": ["pretty-ms@9.3.0", "", { "dependencies": { "parse-ms": "^4.0.0" } }, "sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ=="],
+
+ "proc-log": ["proc-log@6.1.0", "", {}, "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ=="],
+
+ "process-nextick-args": ["process-nextick-args@2.0.1", "", {}, "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="],
+
+ "progress": ["progress@2.0.3", "", {}, "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="],
+
+ "promise-retry": ["promise-retry@2.0.1", "", { "dependencies": { "err-code": "^2.0.2", "retry": "^0.12.0" } }, "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g=="],
+
+ "prompts": ["prompts@2.4.2", "", { "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q=="],
+
+ "proper-lockfile": ["proper-lockfile@4.1.2", "", { "dependencies": { "graceful-fs": "^4.2.4", "retry": "^0.12.0", "signal-exit": "^3.0.2" } }, "sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA=="],
+
+ "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=="],
+
+ "pump": ["pump@3.0.4", "", { "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA=="],
+
+ "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="],
+
+ "pvtsutils": ["pvtsutils@1.3.6", "", { "dependencies": { "tslib": "^2.8.1" } }, "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg=="],
+
+ "pvutils": ["pvutils@1.1.5", "", {}, "sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA=="],
+
+ "qrcode": ["qrcode@1.5.4", "", { "dependencies": { "dijkstrajs": "^1.0.1", "pngjs": "^5.0.0", "yargs": "^15.3.1" }, "bin": { "qrcode": "bin/qrcode" } }, "sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg=="],
+
+ "qs": ["qs@6.15.2", "", { "dependencies": { "side-channel": "^1.1.0" } }, "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw=="],
+
+ "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="],
+
+ "quick-lru": ["quick-lru@5.1.1", "", {}, "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA=="],
+
+ "range-parser": ["range-parser@1.2.1", "", {}, "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="],
+
+ "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=="],
+
+ "react": ["react@19.2.7", "", {}, "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ=="],
+
+ "react-day-picker": ["react-day-picker@9.14.0", "", { "dependencies": { "@date-fns/tz": "^1.4.1", "@tabby_ai/hijri-converter": "1.0.5", "date-fns": "^4.1.0", "date-fns-jalali": "4.1.0-0" }, "peerDependencies": { "react": ">=16.8.0" } }, "sha512-tBaoDWjPwe0M5pGrum4H0SR6Lyk+BO9oHnp9JbKpGKW2mlraNPgP9BMfsg5pWpwrssARmeqk7YBl2oXutZTaHA=="],
+
+ "react-dom": ["react-dom@19.2.7", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.7" } }, "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ=="],
+
+ "react-is": ["react-is@19.2.7", "", {}, "sha512-kZFnouyVv7eP/Phmrlo9FK+zcAdriZJvzxXHF1Sl1P377WSGe2G/JxVolhTrB/jeV47lKImhNUsijjHAAbcl/A=="],
+
+ "react-redux": ["react-redux@9.3.0", "", { "dependencies": { "@types/use-sync-external-store": "^0.0.6", "use-sync-external-store": "^1.4.0" }, "peerDependencies": { "@types/react": "^18.2.25 || ^19", "react": "^18.0 || ^19", "redux": "^5.0.0" }, "optionalPeers": ["@types/react", "redux"] }, "sha512-KQopgqFo/p/fgmAs5qz6p5RWaNAzq40WAu7fJIXnQpYxFPbJYtsJPWvGeF2rOBaY/kEuV77AVsX8TsQzKm+A/g=="],
+
+ "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=="],
+
+ "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=="],
+
+ "react-resizable-panels": ["react-resizable-panels@4.11.2", "", { "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" } }, "sha512-+kfFbDZ8mygc7g0vxOcDzCVGuwiIUOnILqPoUHo6/uP+Mmyx6HzZU+kj1aOPDlktXuobYbr6BtQekvJwHRX4Eg=="],
+
+ "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=="],
+
+ "read-binary-file-arch": ["read-binary-file-arch@1.0.6", "", { "dependencies": { "debug": "^4.3.4" }, "bin": { "read-binary-file-arch": "cli.js" } }, "sha512-BNg9EN3DD3GsDXX7Aa8O4p92sryjkmzYYgmgTAc6CA4uGLEDzFfxOxugu21akOxpcXHiEgsYkC6nPsQvLLLmEg=="],
+
+ "readable-stream": ["readable-stream@2.3.8", "", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="],
+
+ "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=="],
+
+ "recharts": ["recharts@3.8.1", "", { "dependencies": { "@reduxjs/toolkit": "^1.9.0 || 2.x.x", "clsx": "^2.1.1", "decimal.js-light": "^2.5.1", "es-toolkit": "^1.39.3", "eventemitter3": "^5.0.1", "immer": "^10.1.1", "react-redux": "8.x.x || 9.x.x", "reselect": "5.1.1", "tiny-invariant": "^1.3.3", "use-sync-external-store": "^1.2.2", "victory-vendor": "^37.0.2" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-is": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-mwzmO1s9sFL0TduUpwndxCUNoXsBw3u3E/0+A+cLcrSfQitSG62L32N69GhqUrrT5qKcAE3pCGVINC6pqkBBQg=="],
+
+ "redux": ["redux@5.0.1", "", {}, "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w=="],
+
+ "redux-thunk": ["redux-thunk@3.1.0", "", { "peerDependencies": { "redux": "^5.0.0" } }, "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw=="],
+
+ "require-directory": ["require-directory@2.1.1", "", {}, "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="],
+
+ "require-from-string": ["require-from-string@2.0.2", "", {}, "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="],
+
+ "require-main-filename": ["require-main-filename@2.0.0", "", {}, "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="],
+
+ "resedit": ["resedit@1.7.2", "", { "dependencies": { "pe-library": "^0.4.1" } }, "sha512-vHjcY2MlAITJhC0eRD/Vv8Vlgmu9Sd3LX9zZvtGzU5ZImdTN3+d6e/4mnTyV8vEbyf1sgNIrWxhWlrys52OkEA=="],
+
+ "reselect": ["reselect@5.1.1", "", {}, "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w=="],
+
+ "resolve-alpn": ["resolve-alpn@1.2.1", "", {}, "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g=="],
+
+ "resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="],
+
+ "responselike": ["responselike@2.0.1", "", { "dependencies": { "lowercase-keys": "^2.0.0" } }, "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw=="],
+
+ "restore-cursor": ["restore-cursor@5.1.0", "", { "dependencies": { "onetime": "^7.0.0", "signal-exit": "^4.1.0" } }, "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA=="],
+
+ "retry": ["retry@0.12.0", "", {}, "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow=="],
+
+ "rettime": ["rettime@0.11.11", "", {}, "sha512-ILJRqVWBCTlg9r42fFgwVZx1gnFAcQF8mRoMkbgQfIrjEDf9nbBFDFx00oloOa+Q869FUtaYDXZvEfnecQSCoQ=="],
+
+ "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="],
+
+ "rimraf": ["rimraf@2.6.3", "", { "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "./bin.js" } }, "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA=="],
+
+ "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=="],
+
+ "rolldown": ["rolldown@1.0.3", "", { "dependencies": { "@oxc-project/types": "=0.133.0", "@rolldown/pluginutils": "^1.0.0" }, "optionalDependencies": { "@rolldown/binding-android-arm64": "1.0.3", "@rolldown/binding-darwin-arm64": "1.0.3", "@rolldown/binding-darwin-x64": "1.0.3", "@rolldown/binding-freebsd-x64": "1.0.3", "@rolldown/binding-linux-arm-gnueabihf": "1.0.3", "@rolldown/binding-linux-arm64-gnu": "1.0.3", "@rolldown/binding-linux-arm64-musl": "1.0.3", "@rolldown/binding-linux-ppc64-gnu": "1.0.3", "@rolldown/binding-linux-s390x-gnu": "1.0.3", "@rolldown/binding-linux-x64-gnu": "1.0.3", "@rolldown/binding-linux-x64-musl": "1.0.3", "@rolldown/binding-openharmony-arm64": "1.0.3", "@rolldown/binding-wasm32-wasi": "1.0.3", "@rolldown/binding-win32-arm64-msvc": "1.0.3", "@rolldown/binding-win32-x64-msvc": "1.0.3" }, "bin": { "rolldown": "./bin/cli.mjs" } }, "sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g=="],
+
+ "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=="],
+
+ "run-applescript": ["run-applescript@7.1.0", "", {}, "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q=="],
+
+ "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="],
+
+ "rxjs": ["rxjs@7.8.2", "", { "dependencies": { "tslib": "^2.1.0" } }, "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA=="],
+
+ "safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="],
+
+ "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="],
+
+ "sanitize-filename": ["sanitize-filename@1.6.4", "", { "dependencies": { "truncate-utf8-bytes": "^1.0.0" } }, "sha512-9ZyI08PsvdQl2r/bBIGubpVdR3RR9sY6RDiWFPreA21C/EFlQhmgo20UZlNjZMMZNubusLhAQozkA0Od5J21Eg=="],
+
+ "sax": ["sax@1.6.0", "", {}, "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA=="],
+
+ "scheduler": ["scheduler@0.27.0", "", {}, "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="],
+
+ "sdp": ["sdp@3.2.2", "", {}, "sha512-xZocWwfyp4hkbN4hLWxMjmv2Q8aNa9MhmOZ7L9aCZPT+dZsgRr6wZRrSYE3HTdyk/2pZKPSgqI7ns7Een1xMSA=="],
+
+ "sdp-transform": ["sdp-transform@2.15.0", "", { "bin": { "sdp-verify": "checker.js" } }, "sha512-KrOH82c/W+GYQ0LHqtr3caRpM3ITglq3ljGUIb8LTki7ByacJZ9z+piSGiwZDsRyhQbYBOBJgr2k6X4BZXi3Kw=="],
+
+ "semver": ["semver@7.8.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA=="],
+
+ "semver-compare": ["semver-compare@1.0.0", "", {}, "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow=="],
+
+ "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=="],
+
+ "serialize-error": ["serialize-error@7.0.1", "", { "dependencies": { "type-fest": "^0.13.1" } }, "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw=="],
+
+ "seroval": ["seroval@1.5.4", "", {}, "sha512-46uFvgrXTVxZcUorgSSRZ4y+ieqLLQRMlG4bnCZKW3qI6BZm7Rg4ntMW4p1mILEEBZWrFlcpp0AyIIlM6jD9iw=="],
+
+ "seroval-plugins": ["seroval-plugins@1.5.4", "", { "peerDependencies": { "seroval": "^1.0" } }, "sha512-S0xQPhUTefAhNvNWFg0c1J8qJArHt5KdtJ/cFAofo06KD1MVSeFWyl4iiu+ApDIuw0WhjpOfCdgConOfAnLgkw=="],
+
+ "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=="],
+
+ "set-blocking": ["set-blocking@2.0.0", "", {}, "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="],
+
+ "set-cookie-parser": ["set-cookie-parser@3.1.0", "", {}, "sha512-kjnC1DXBHcxaOaOXBHBeRtltsDG2nUiUni+jP92M9gYdW12rsmx92UsfpH7o5tDRs7I1ZZPSQJQGv3UaRfCiuw=="],
+
+ "setprototypeof": ["setprototypeof@1.2.0", "", {}, "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="],
+
+ "shadcn": ["shadcn@3.8.5", "", { "dependencies": { "@antfu/ni": "^25.0.0", "@babel/core": "^7.28.0", "@babel/parser": "^7.28.0", "@babel/plugin-transform-typescript": "^7.28.0", "@babel/preset-typescript": "^7.27.1", "@dotenvx/dotenvx": "^1.48.4", "@modelcontextprotocol/sdk": "^1.26.0", "@types/validate-npm-package-name": "^4.0.2", "browserslist": "^4.26.2", "commander": "^14.0.0", "cosmiconfig": "^9.0.0", "dedent": "^1.6.0", "deepmerge": "^4.3.1", "diff": "^8.0.2", "execa": "^9.6.0", "fast-glob": "^3.3.3", "fs-extra": "^11.3.1", "fuzzysort": "^3.1.0", "https-proxy-agent": "^7.0.6", "kleur": "^4.1.5", "msw": "^2.10.4", "node-fetch": "^3.3.2", "open": "^11.0.0", "ora": "^8.2.0", "postcss": "^8.5.6", "postcss-selector-parser": "^7.1.0", "prompts": "^2.4.2", "recast": "^0.23.11", "stringify-object": "^5.0.0", "tailwind-merge": "^3.0.1", "ts-morph": "^26.0.0", "tsconfig-paths": "^4.2.0", "validate-npm-package-name": "^7.0.1", "zod": "^3.24.1", "zod-to-json-schema": "^3.24.6" }, "bin": { "shadcn": "dist/index.js" } }, "sha512-jPRx44e+eyeV7xwY3BLJXcfrks00+M0h5BGB9l6DdcBW4BpAj4x3lVmVy0TXPEs2iHEisxejr62sZAAw6B1EVA=="],
+
+ "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="],
+
+ "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="],
+
+ "side-channel": ["side-channel@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.4", "side-channel-list": "^1.0.1", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ=="],
+
+ "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=="],
+
+ "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=="],
+
+ "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=="],
+
+ "signal-exit": ["signal-exit@4.1.0", "", {}, "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="],
+
+ "simple-update-notifier": ["simple-update-notifier@2.0.0", "", { "dependencies": { "semver": "^7.5.3" } }, "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w=="],
+
+ "sisteransi": ["sisteransi@1.0.5", "", {}, "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="],
+
+ "sonner": ["sonner@2.0.7", "", { "peerDependencies": { "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w=="],
+
+ "source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="],
+
+ "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="],
+
+ "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=="],
+
+ "sprintf-js": ["sprintf-js@1.1.3", "", {}, "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA=="],
+
+ "stat-mode": ["stat-mode@1.0.0", "", {}, "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg=="],
+
+ "statuses": ["statuses@2.0.2", "", {}, "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw=="],
+
+ "stdin-discarder": ["stdin-discarder@0.2.2", "", {}, "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ=="],
+
+ "strict-event-emitter": ["strict-event-emitter@0.5.1", "", {}, "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ=="],
+
+ "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=="],
+
+ "string_decoder": ["string_decoder@1.1.1", "", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="],
+
+ "stringify-object": ["stringify-object@5.0.0", "", { "dependencies": { "get-own-enumerable-keys": "^1.0.0", "is-obj": "^3.0.0", "is-regexp": "^3.1.0" } }, "sha512-zaJYxz2FtcMb4f+g60KsRNFOpVMUyuJgA51Zi5Z1DOTC3S59+OQiVOzE9GZt0x72uBGWKsQIuBKeF9iusmKFsg=="],
+
+ "strip-ansi": ["strip-ansi@7.2.0", "", { "dependencies": { "ansi-regex": "^6.2.2" } }, "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w=="],
+
+ "strip-bom": ["strip-bom@3.0.0", "", {}, "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA=="],
+
+ "strip-final-newline": ["strip-final-newline@4.0.0", "", {}, "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw=="],
+
+ "style-mod": ["style-mod@4.1.3", "", {}, "sha512-i/n8VsZydrugj3Iuzll8+x/00GH2vnYsk1eomD8QiRrSAeW6ItbCQDtfXCeJHd0iwiNagqjQkvpvREEPtW3IoQ=="],
+
+ "sumchecker": ["sumchecker@3.0.1", "", { "dependencies": { "debug": "^4.1.0" } }, "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg=="],
+
+ "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="],
+
+ "tagged-tag": ["tagged-tag@1.0.0", "", {}, "sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng=="],
+
+ "tailwind-merge": ["tailwind-merge@3.6.0", "", {}, "sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w=="],
+
+ "tailwind-scrollbar-hide": ["tailwind-scrollbar-hide@4.0.0", "", { "peerDependencies": { "tailwindcss": ">=3.0.0 || >= 4.0.0 || >= 4.0.0-beta.8 || >= 4.0.0-alpha.20" } }, "sha512-gobtvVcThB2Dxhy0EeYSS1RKQJ5baDFkamkhwBvzvevwX6L4XQfpZ3me9s25Ss1ecFVT5jPYJ50n+7xTBJG9WQ=="],
+
+ "tailwindcss": ["tailwindcss@4.3.1", "", {}, "sha512-hk+TB1m+K8CYNrP6rjQaq/Y+4Zylwpa87mLYBKCunwnnQ9p+fHb7kmSfGqyEJoxF/O6CDyABWVFEafNSYKll+Q=="],
+
+ "tapable": ["tapable@2.3.3", "", {}, "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A=="],
+
+ "tar": ["tar@7.5.16", "", { "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", "minipass": "^7.1.2", "minizlib": "^3.1.0", "yallist": "^5.0.0" } }, "sha512-56adEpPMouktRlBLXiaYFFzZ/3+JXa8P9n7WbR+ibIjtviN55mEaOkiysCnPnWm+7kkui1Dn8J9l+g6zV8731w=="],
+
+ "tauri-plugin-app-events-api": ["tauri-plugin-app-events-api@0.2.0", "", { "dependencies": { "@tauri-apps/api": "^2.0.3" } }, "sha512-CnlAeucWhT+Rgx6CCsqUpq2D3pqgx0fhjSPKomH7O2t1rGVu5kGLMkYvaCX6gqVTUYpIWX5BLV7LGY2DRri0QA=="],
+
+ "temp": ["temp@0.9.4", "", { "dependencies": { "mkdirp": "^0.5.1", "rimraf": "~2.6.2" } }, "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA=="],
+
+ "temp-file": ["temp-file@3.4.0", "", { "dependencies": { "async-exit-hook": "^2.0.1", "fs-extra": "^10.0.0" } }, "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg=="],
+
+ "tiny-async-pool": ["tiny-async-pool@1.3.0", "", { "dependencies": { "semver": "^5.5.0" } }, "sha512-01EAw5EDrcVrdgyCLgoSPvqznC0sVxDSVeiOz09FUpjh71G79VCqneOr+xvt7T1r76CF6ZZfPjHorN2+d+3mqA=="],
+
+ "tiny-invariant": ["tiny-invariant@1.3.3", "", {}, "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg=="],
+
+ "tinyexec": ["tinyexec@1.2.4", "", {}, "sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg=="],
+
+ "tinyglobby": ["tinyglobby@0.2.17", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.4" } }, "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g=="],
+
+ "tldts": ["tldts@7.4.3", "", { "dependencies": { "tldts-core": "^7.4.3" }, "bin": { "tldts": "bin/cli.js" } }, "sha512-A3BDQBeeukYPzB4QdQ1DtdlUmp4x2OCH8n5UVhEWbyANxNep8GavottKzd1xYKFJKjUgMyPT7EzOfnBO55s8Sg=="],
+
+ "tldts-core": ["tldts-core@7.4.3", "", {}, "sha512-27ep5H9PzdBrNd5OFM/j3WCU8F3kPwM9D0BOaOf7uYfxMJfyr0K5Tjj69Gri+sZlh2WXd5buIm47NuPF29CDiw=="],
+
+ "tmp": ["tmp@0.2.7", "", {}, "sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw=="],
+
+ "tmp-promise": ["tmp-promise@3.0.3", "", { "dependencies": { "tmp": "^0.2.0" } }, "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ=="],
+
+ "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="],
+
+ "toidentifier": ["toidentifier@1.0.1", "", {}, "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="],
+
+ "tough-cookie": ["tough-cookie@6.0.1", "", { "dependencies": { "tldts": "^7.0.5" } }, "sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw=="],
+
+ "truncate-utf8-bytes": ["truncate-utf8-bytes@1.0.2", "", { "dependencies": { "utf8-byte-length": "^1.0.1" } }, "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ=="],
+
+ "ts-api-utils": ["ts-api-utils@2.5.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA=="],
+
+ "ts-morph": ["ts-morph@26.0.0", "", { "dependencies": { "@ts-morph/common": "~0.27.0", "code-block-writer": "^13.0.3" } }, "sha512-ztMO++owQnz8c/gIENcM9XfCEzgoGphTv+nKpYNM1bgsdOVC/jRZuEBf6N+mLLDNg68Kl+GgUZfOySaRiG1/Ug=="],
+
+ "tsconfig-paths": ["tsconfig-paths@4.2.0", "", { "dependencies": { "json5": "^2.2.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } }, "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg=="],
+
+ "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="],
+
+ "tw-animate-css": ["tw-animate-css@1.4.0", "", {}, "sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ=="],
+
+ "type-check": ["type-check@0.4.0", "", { "dependencies": { "prelude-ls": "^1.2.1" } }, "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="],
+
+ "type-fest": ["type-fest@5.7.0", "", { "dependencies": { "tagged-tag": "^1.0.0" } }, "sha512-1URUxUqfHFM1c+zfSPsa3gnkO7Aq21qyH75SIduNYz4SzY964rn1X2vCMQaHSHhktiw+0kPa2iyb6PUpXqB6Vg=="],
+
+ "type-is": ["type-is@2.1.0", "", { "dependencies": { "content-type": "^2.0.0", "media-typer": "^1.1.0", "mime-types": "^3.0.0" } }, "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA=="],
+
+ "typed-emitter": ["typed-emitter@2.1.0", "", { "optionalDependencies": { "rxjs": "*" } }, "sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA=="],
+
+ "typescript": ["typescript@6.0.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw=="],
+
+ "typescript-eslint": ["typescript-eslint@8.61.1", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.61.1", "@typescript-eslint/parser": "8.61.1", "@typescript-eslint/typescript-estree": "8.61.1", "@typescript-eslint/utils": "8.61.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-V7PayAfJokV3pEHgN7/v03D1SpujhRfQtYLbLIiBfDDncdg4PAiRBfoS4cnCANK4jmAPncczi59QO3afiXUlNw=="],
+
+ "undici": ["undici@6.27.0", "", {}, "sha512-YmfV3YnEDzXRC5lZ2jWtWWHKGUm1zIt8AhesR1tens+HTNv+YZlN/dp6G727LOvMJ8xjP9Be7Y2Sdr96LDm+pg=="],
+
+ "undici-types": ["undici-types@7.24.6", "", {}, "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg=="],
+
+ "unicorn-magic": ["unicorn-magic@0.3.0", "", {}, "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA=="],
+
+ "universalify": ["universalify@2.0.1", "", {}, "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw=="],
+
+ "unpipe": ["unpipe@1.0.0", "", {}, "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="],
+
+ "until-async": ["until-async@3.0.2", "", {}, "sha512-IiSk4HlzAMqTUseHHe3VhIGyuFmN90zMTpD3Z3y8jeQbzLIq500MVM7Jq2vUAnTKAFPJrqwkzr6PoTcPhGcOiw=="],
+
+ "unzipper": ["unzipper@0.12.3", "", { "dependencies": { "bluebird": "~3.7.2", "duplexer2": "~0.1.4", "fs-extra": "^11.2.0", "graceful-fs": "^4.2.2", "node-int64": "^0.4.0" } }, "sha512-PZ8hTS+AqcGxsaQntl3IRBw65QrBI6lxzqDEL7IAo/XCEqRTKGfOX56Vea5TH9SZczRVxuzk1re04z/YjuYCJA=="],
+
+ "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=="],
+
+ "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="],
+
+ "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=="],
+
+ "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=="],
+
+ "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=="],
+
+ "usehooks-ts": ["usehooks-ts@3.1.1", "", { "dependencies": { "lodash.debounce": "^4.0.8" }, "peerDependencies": { "react": "^16.8.0 || ^17 || ^18 || ^19 || ^19.0.0-rc" } }, "sha512-I4diPp9Cq6ieSUH2wu+fDAVQO43xwtulo+fKEidHUwZPnYImbtkTjzIJYcDcJqxgmX31GVqNFURodvcgHcW0pA=="],
+
+ "utf8-byte-length": ["utf8-byte-length@1.0.5", "", {}, "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA=="],
+
+ "util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="],
+
+ "validate-npm-package-name": ["validate-npm-package-name@7.0.2", "", {}, "sha512-hVDIBwsRruT73PbK7uP5ebUt+ezEtCmzZz3F59BSr2F6OVFnJ/6h8liuvdLrQ88Xmnk6/+xGGuq+pG9WwTuy3A=="],
+
+ "vary": ["vary@1.1.2", "", {}, "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="],
+
+ "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=="],
+
+ "victory-vendor": ["victory-vendor@37.3.6", "", { "dependencies": { "@types/d3-array": "^3.0.3", "@types/d3-ease": "^3.0.0", "@types/d3-interpolate": "^3.0.1", "@types/d3-scale": "^4.0.2", "@types/d3-shape": "^3.1.0", "@types/d3-time": "^3.0.0", "@types/d3-timer": "^3.0.0", "d3-array": "^3.1.6", "d3-ease": "^3.0.1", "d3-interpolate": "^3.0.1", "d3-scale": "^4.0.2", "d3-shape": "^3.1.0", "d3-time": "^3.0.0", "d3-timer": "^3.0.1" } }, "sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ=="],
+
+ "vite": ["vite@8.0.16", "", { "dependencies": { "lightningcss": "^1.32.0", "picomatch": "^4.0.4", "postcss": "^8.5.15", "rolldown": "1.0.3", "tinyglobby": "^0.2.17" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "@vitejs/devtools": "^0.1.18", "esbuild": "^0.27.0 || ^0.28.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-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw=="],
+
+ "w3c-keyname": ["w3c-keyname@2.2.8", "", {}, "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ=="],
+
+ "web-streams-polyfill": ["web-streams-polyfill@3.3.3", "", {}, "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw=="],
+
+ "webcrypto-core": ["webcrypto-core@1.9.2", "", { "dependencies": { "@peculiar/asn1-schema": "^2.7.0", "@peculiar/json-schema": "^1.1.12", "@peculiar/utils": "^2.0.2", "asn1js": "^3.0.10", "tslib": "^2.8.1" } }, "sha512-gsXecm82UQNlTBURJGuqOWy1Ww08S3kZUcr3aOJS02Pk0xLtkfeUAVC0u0xhgdonFme80edSJUIJyuvL/7250Q=="],
+
+ "webrtc-adapter": ["webrtc-adapter@9.0.5", "", { "dependencies": { "sdp": "^3.2.0" } }, "sha512-U9vjByy/sK2OMXu5mmfuZFKTMIUQe34c0JXRO+oDrxJTsntdYT2iIFwYMOV7HhMTuktcZLGf2W1N/OcSf9ssWg=="],
+
+ "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="],
+
+ "which-module": ["which-module@2.0.1", "", {}, "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ=="],
+
+ "word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="],
+
+ "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=="],
+
+ "wrappy": ["wrappy@1.0.2", "", {}, "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="],
+
+ "wsl-utils": ["wsl-utils@0.3.1", "", { "dependencies": { "is-wsl": "^3.1.0", "powershell-utils": "^0.1.0" } }, "sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg=="],
+
+ "xmlbuilder": ["xmlbuilder@15.1.1", "", {}, "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg=="],
+
+ "y18n": ["y18n@5.0.8", "", {}, "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="],
+
+ "yallist": ["yallist@5.0.0", "", {}, "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw=="],
+
+ "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=="],
+
+ "yargs-parser": ["yargs-parser@21.1.1", "", {}, "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="],
+
+ "yauzl": ["yauzl@2.10.0", "", { "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" } }, "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g=="],
+
+ "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="],
+
+ "yocto-spinner": ["yocto-spinner@1.2.0", "", { "dependencies": { "yoctocolors": "^2.1.1" } }, "sha512-Yw0hUB6UA3o4YUgKy3oSe9a4cxoaZ9sBfYDw+JSxo6Id0KoJGoxzPA24qqUXYKBWABs/zDSGTz9kww7t3F0XGw=="],
+
+ "yoctocolors": ["yoctocolors@2.1.2", "", {}, "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug=="],
+
+ "zod": ["zod@4.4.3", "", {}, "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ=="],
+
+ "zod-to-json-schema": ["zod-to-json-schema@3.25.2", "", { "peerDependencies": { "zod": "^3.25.28 || ^4" } }, "sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA=="],
+
+ "zod-validation-error": ["zod-validation-error@4.0.2", "", { "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" } }, "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ=="],
+
+ "zustand": ["zustand@5.0.14", "", { "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-/8tAspM5LMPr28b3fwLYrtdj77ECpfZviaP75CMTnwO8ISyaE4GDIG/9rDDYq/cH9D2Xw2A2RXglLInmVBQB/g=="],
+
+ "@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
+
+ "@babel/helper-compilation-targets/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
+
+ "@babel/helper-create-class-features-plugin/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
+
+ "@dotenvx/dotenvx/commander": ["commander@11.1.0", "", {}, "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ=="],
+
+ "@dotenvx/dotenvx/dotenv": ["dotenv@17.4.2", "", {}, "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw=="],
+
+ "@dotenvx/dotenvx/execa": ["execa@5.1.1", "", { "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^4.0.1", "onetime": "^5.1.2", "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg=="],
+
+ "@dotenvx/dotenvx/which": ["which@4.0.0", "", { "dependencies": { "isexe": "^3.1.1" }, "bin": { "node-which": "bin/which.js" } }, "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg=="],
+
+ "@electron/asar/commander": ["commander@5.1.0", "", {}, "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg=="],
+
+ "@electron/asar/minimatch": ["minimatch@3.1.5", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="],
+
+ "@electron/fuses/fs-extra": ["fs-extra@9.1.0", "", { "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="],
+
+ "@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=="],
+
+ "@electron/get/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
+
+ "@electron/notarize/fs-extra": ["fs-extra@9.1.0", "", { "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="],
+
+ "@electron/osx-sign/isbinaryfile": ["isbinaryfile@4.0.10", "", {}, "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw=="],
+
+ "@electron/universal/fs-extra": ["fs-extra@11.3.5", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg=="],
+
+ "@electron/universal/minimatch": ["minimatch@9.0.9", "", { "dependencies": { "brace-expansion": "^2.0.2" } }, "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg=="],
+
+ "@electron/windows-sign/fs-extra": ["fs-extra@11.3.5", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg=="],
+
+ "@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="],
+
+ "@floating-ui/react-dom/@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=="],
+
+ "@livekit/components-core/loglevel": ["loglevel@1.9.1", "", {}, "sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg=="],
+
+ "@malept/flatpak-bundler/fs-extra": ["fs-extra@9.1.0", "", { "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="],
+
+ "@modelcontextprotocol/sdk/ajv": ["ajv@8.20.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-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA=="],
+
+ "@mswjs/interceptors/@open-draft/deferred-promise": ["@open-draft/deferred-promise@2.2.0", "", {}, "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA=="],
+
+ "@reduxjs/toolkit/immer": ["immer@11.1.8", "", {}, "sha512-/tbkHMW7y10Lx6i1crLjD4/OhNkRG+Fo7byZHtah0547nIeXYcpIXaUh0IAQY6gO5459qpGGYapcEOHtFXkIuA=="],
+
+ "@tailwindcss/oxide-wasm32-wasi/@emnapi/core": ["@emnapi/core@1.10.0", "", { "dependencies": { "@emnapi/wasi-threads": "1.2.1", "tslib": "^2.4.0" }, "bundled": true }, "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw=="],
+
+ "@tailwindcss/oxide-wasm32-wasi/@emnapi/runtime": ["@emnapi/runtime@1.10.0", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA=="],
+
+ "@tailwindcss/oxide-wasm32-wasi/@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.2.2", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA=="],
+
+ "@tailwindcss/oxide-wasm32-wasi/@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.1.5", "", { "dependencies": { "@tybys/wasm-util": "^0.10.2" }, "peerDependencies": { "@emnapi/core": "^1.7.1", "@emnapi/runtime": "^1.7.1" }, "bundled": true }, "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q=="],
+
+ "@tailwindcss/oxide-wasm32-wasi/@tybys/wasm-util": ["@tybys/wasm-util@0.10.2", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg=="],
+
+ "@tailwindcss/oxide-wasm32-wasi/tslib": ["tslib@2.8.1", "", { "bundled": true }, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="],
+
+ "@tanstack/react-store/@tanstack/store": ["@tanstack/store@0.9.3", "", {}, "sha512-8reSzl/qGWGGVKhBoxXPMWzATSbZLZFWhwBAFO9NAyp0TxzfBP0mIrGb8CP8KrQTmvzXlR/vFPPUrHTLBGyFyw=="],
+
+ "@tensamin/ui/recharts": ["recharts@3.8.0", "", { "dependencies": { "@reduxjs/toolkit": "^1.9.0 || 2.x.x", "clsx": "^2.1.1", "decimal.js-light": "^2.5.1", "es-toolkit": "^1.39.3", "eventemitter3": "^5.0.1", "immer": "^10.1.1", "react-redux": "8.x.x || 9.x.x", "reselect": "5.1.1", "tiny-invariant": "^1.3.3", "use-sync-external-store": "^1.2.2", "victory-vendor": "^37.0.2" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-is": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-Z/m38DX3L73ExO4Tpc9/iZWHmHnlzWG4njQbxsF5aSjwqmHNDDIm0rdEBArkwsBvR8U6EirlEHiQNYWCVh9sGQ=="],
+
+ "@typescript-eslint/eslint-plugin/ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="],
+
+ "ajv-formats/ajv": ["ajv@8.20.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-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA=="],
+
+ "app-builder-lib/@electron/get": ["@electron/get@3.1.0", "", { "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-F+nKc0xW+kVbBRhFzaMgPy3KwmuNTYX1fx6+FxxoSnNgwYX6LD7AKBTWkU0MQ6IBoe7dz069CNkR673sPAgkCQ=="],
+
+ "app-builder-lib/ajv": ["ajv@8.20.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-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA=="],
+
+ "app-builder-lib/ci-info": ["ci-info@4.3.1", "", {}, "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA=="],
+
+ "app-builder-lib/semver": ["semver@7.7.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="],
+
+ "app-builder-lib/which": ["which@5.0.0", "", { "dependencies": { "isexe": "^3.1.1" }, "bin": { "node-which": "bin/which.js" } }, "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ=="],
+
+ "body-parser/content-type": ["content-type@2.0.0", "", {}, "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ=="],
+
+ "cliui/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
+
+ "clone-response/mimic-response": ["mimic-response@1.0.1", "", {}, "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="],
+
+ "dir-compare/minimatch": ["minimatch@3.1.5", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="],
+
+ "eciesjs/@noble/curves": ["@noble/curves@1.9.7", "", { "dependencies": { "@noble/hashes": "1.8.0" } }, "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw=="],
+
+ "eciesjs/@noble/hashes": ["@noble/hashes@1.8.0", "", {}, "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A=="],
+
+ "electron/@types/node": ["@types/node@22.19.21", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-VMeFBSCKQKmm2swI2kW51SFusDqekC6q9trBCvJ/JliDchFSuoYYKN7yVNjPthP1HKZcx3U1gI/wTcEBjEFKTA=="],
+
+ "electron-winstaller/fs-extra": ["fs-extra@7.0.1", "", { "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", "universalify": "^0.1.0" } }, "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw=="],
+
+ "enquirer/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
+
+ "execa/get-stream": ["get-stream@9.0.1", "", { "dependencies": { "@sec-ant/readable-stream": "^0.4.1", "is-stream": "^4.0.1" } }, "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA=="],
+
+ "express/cookie": ["cookie@0.7.2", "", {}, "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="],
+
+ "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="],
+
+ "filelist/minimatch": ["minimatch@5.1.9", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw=="],
+
+ "form-data/mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="],
+
+ "glob/minimatch": ["minimatch@3.1.5", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="],
+
+ "hosted-git-info/lru-cache": ["lru-cache@6.0.0", "", { "dependencies": { "yallist": "^4.0.0" } }, "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="],
+
+ "log-symbols/chalk": ["chalk@5.6.2", "", {}, "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="],
+
+ "log-symbols/is-unicode-supported": ["is-unicode-supported@1.3.0", "", {}, "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ=="],
+
+ "lru-cache/yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="],
+
+ "micromatch/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="],
+
+ "node-gyp/which": ["which@6.0.1", "", { "dependencies": { "isexe": "^4.0.0" }, "bin": { "node-which": "bin/which.js" } }, "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg=="],
+
+ "npm-run-path/path-key": ["path-key@4.0.0", "", {}, "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ=="],
+
+ "ora/chalk": ["chalk@5.6.2", "", {}, "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="],
+
+ "ora/string-width": ["string-width@7.2.0", "", { "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", "strip-ansi": "^7.1.0" } }, "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ=="],
+
+ "pkijs/@noble/hashes": ["@noble/hashes@1.4.0", "", {}, "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg=="],
+
+ "postject/commander": ["commander@9.5.0", "", {}, "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ=="],
+
+ "prompts/kleur": ["kleur@3.0.3", "", {}, "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="],
+
+ "proper-lockfile/signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="],
+
+ "qrcode/yargs": ["yargs@15.4.1", "", { "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", "find-up": "^4.1.0", "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", "string-width": "^4.2.0", "which-module": "^2.0.0", "y18n": "^4.0.0", "yargs-parser": "^18.1.2" } }, "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A=="],
+
+ "restore-cursor/onetime": ["onetime@7.0.0", "", { "dependencies": { "mimic-function": "^5.0.0" } }, "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ=="],
+
+ "router/path-to-regexp": ["path-to-regexp@8.4.2", "", {}, "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA=="],
+
+ "serialize-error/type-fest": ["type-fest@0.13.1", "", {}, "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg=="],
+
+ "shadcn/fs-extra": ["fs-extra@11.3.5", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg=="],
+
+ "shadcn/zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="],
+
+ "string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
+
+ "tiny-async-pool/semver": ["semver@5.7.2", "", { "bin": { "semver": "bin/semver" } }, "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g=="],
+
+ "type-is/content-type": ["content-type@2.0.0", "", {}, "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ=="],
+
+ "unzipper/fs-extra": ["fs-extra@11.3.5", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg=="],
+
+ "wrap-ansi/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
+
+ "@dotenvx/dotenvx/execa/get-stream": ["get-stream@6.0.1", "", {}, "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="],
+
+ "@dotenvx/dotenvx/execa/human-signals": ["human-signals@2.1.0", "", {}, "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="],
+
+ "@dotenvx/dotenvx/execa/is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="],
+
+ "@dotenvx/dotenvx/execa/npm-run-path": ["npm-run-path@4.0.1", "", { "dependencies": { "path-key": "^3.0.0" } }, "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw=="],
+
+ "@dotenvx/dotenvx/execa/signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="],
+
+ "@dotenvx/dotenvx/execa/strip-final-newline": ["strip-final-newline@2.0.0", "", {}, "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="],
+
+ "@dotenvx/dotenvx/which/isexe": ["isexe@3.1.5", "", {}, "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w=="],
+
+ "@electron/asar/minimatch/brace-expansion": ["brace-expansion@1.1.15", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg=="],
+
+ "@electron/get/fs-extra/jsonfile": ["jsonfile@4.0.0", "", { "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg=="],
+
+ "@electron/get/fs-extra/universalify": ["universalify@0.1.2", "", {}, "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="],
+
+ "@electron/universal/minimatch/brace-expansion": ["brace-expansion@2.1.1", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA=="],
+
+ "@modelcontextprotocol/sdk/ajv/json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="],
+
+ "@tailwindcss/oxide-wasm32-wasi/@emnapi/core/@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.2.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w=="],
+
+ "ajv-formats/ajv/json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="],
+
+ "app-builder-lib/@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=="],
+
+ "app-builder-lib/@electron/get/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
+
+ "app-builder-lib/ajv/json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="],
+
+ "app-builder-lib/which/isexe": ["isexe@3.1.5", "", {}, "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w=="],
+
+ "cliui/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
+
+ "dir-compare/minimatch/brace-expansion": ["brace-expansion@1.1.15", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg=="],
+
+ "electron-winstaller/fs-extra/jsonfile": ["jsonfile@4.0.0", "", { "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg=="],
+
+ "electron-winstaller/fs-extra/universalify": ["universalify@0.1.2", "", {}, "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="],
+
+ "electron/@types/node/undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="],
+
+ "enquirer/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
+
+ "filelist/minimatch/brace-expansion": ["brace-expansion@2.1.1", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA=="],
+
+ "form-data/mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="],
+
+ "glob/minimatch/brace-expansion": ["brace-expansion@1.1.15", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg=="],
+
+ "hosted-git-info/lru-cache/yallist": ["yallist@4.0.0", "", {}, "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="],
+
+ "node-gyp/which/isexe": ["isexe@4.0.0", "", {}, "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw=="],
+
+ "ora/string-width/emoji-regex": ["emoji-regex@10.6.0", "", {}, "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A=="],
+
+ "qrcode/yargs/cliui": ["cliui@6.0.0", "", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^6.2.0" } }, "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ=="],
+
+ "qrcode/yargs/find-up": ["find-up@4.1.0", "", { "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="],
+
+ "qrcode/yargs/y18n": ["y18n@4.0.3", "", {}, "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="],
+
+ "qrcode/yargs/yargs-parser": ["yargs-parser@18.1.3", "", { "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" } }, "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ=="],
+
+ "string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
+
+ "wrap-ansi/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
+
+ "@electron/asar/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="],
+
+ "@electron/universal/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="],
+
+ "app-builder-lib/@electron/get/fs-extra/jsonfile": ["jsonfile@4.0.0", "", { "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg=="],
+
+ "app-builder-lib/@electron/get/fs-extra/universalify": ["universalify@0.1.2", "", {}, "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="],
+
+ "dir-compare/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="],
+
+ "filelist/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="],
+
+ "glob/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="],
+
+ "qrcode/yargs/cliui/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
+
+ "qrcode/yargs/cliui/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=="],
+
+ "qrcode/yargs/find-up/locate-path": ["locate-path@5.0.0", "", { "dependencies": { "p-locate": "^4.1.0" } }, "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="],
+
+ "qrcode/yargs/cliui/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
+
+ "qrcode/yargs/find-up/locate-path/p-locate": ["p-locate@4.1.0", "", { "dependencies": { "p-limit": "^2.2.0" } }, "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="],
+
+ "qrcode/yargs/find-up/locate-path/p-locate/p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="],
+ }
+}
diff --git a/flake.lock b/flake.lock
index aeb3d70..ea7bf8c 100644
--- a/flake.lock
+++ b/flake.lock
@@ -2,58 +2,22 @@
"nodes": {
"nixpkgs": {
"locked": {
- "lastModified": 1782467914,
- "narHash": "sha256-pGvFkM8N0xEkIIXDe5YYfbEAvHrk4IxBrjB/x8OomhE=",
+ "lastModified": 1779508470,
+ "narHash": "sha256-Ap9KJX+5xHIn3bPIpfNgT6MEXdAECECwo4/rmlQD74M=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "e73de5be04e0eff4190a1432b946d469c794e7b4",
+ "rev": "29916453413845e54a65b8a1cf996842300cd299",
"type": "github"
},
"original": {
- "owner": "NixOS",
+ "id": "nixpkgs",
"ref": "nixos-unstable",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
- "nixpkgs_2": {
- "locked": {
- "lastModified": 1744536153,
- "narHash": "sha256-awS2zRgF4uTwrOKwwiJcByDzDOdo3Q1rPZbiHQg/N38=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "18dd725c29603f582cf1900e0d25f9f1063dbf11",
- "type": "github"
- },
- "original": {
- "owner": "NixOS",
- "ref": "nixpkgs-unstable",
- "repo": "nixpkgs",
- "type": "github"
+ "type": "indirect"
}
},
"root": {
"inputs": {
- "nixpkgs": "nixpkgs",
- "rust-overlay": "rust-overlay"
- }
- },
- "rust-overlay": {
- "inputs": {
- "nixpkgs": "nixpkgs_2"
- },
- "locked": {
- "lastModified": 1782616745,
- "narHash": "sha256-NN5B1cKBXF6h1Ec681gMGZ2o/99d7vKXAAfFNEvyOKA=",
- "owner": "oxalica",
- "repo": "rust-overlay",
- "rev": "b916d014dc57eb555f84e51172a82f7f6fb560d7",
- "type": "github"
- },
- "original": {
- "owner": "oxalica",
- "repo": "rust-overlay",
- "type": "github"
+ "nixpkgs": "nixpkgs"
}
}
},
diff --git a/flake.nix b/flake.nix
index 11a53a2..cefe9d2 100644
--- a/flake.nix
+++ b/flake.nix
@@ -1,39 +1,23 @@
{
- description = "Tensamin Client";
+ description = "Tensamin desktop client";
- inputs = {
- nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
- rust-overlay.url = "github:oxalica/rust-overlay";
- };
+ inputs.nixpkgs.url = "nixpkgs/nixos-unstable";
- outputs = {
- self,
- nixpkgs,
- rust-overlay,
- ...
- }: let
+ outputs = {nixpkgs, ...}: let
systems = ["x86_64-linux"];
forAllSystems = nixpkgs.lib.genAttrs systems;
- version = "0.0.10";
- x86_64DebHash = "sha256-VVKkZ9yQ7BoLnYnCf5OSHcrakoBNfUx/uWxBmm3gBZE=";
+ version = "0.0.9";
+ x86_64DebHash = "sha256-8rVb12SGGSac6l1NVPGyRLsAKAGDAOJVUwG8l+hoRCU=";
forgejoBaseUrl = "https://git.methanium.net/tensamin/client/releases/download/${version}";
in {
packages = forAllSystems (system: let
- pkgs = import nixpkgs {
- inherit system;
- overlays = [(import rust-overlay)];
- config = {
- allowUnfree = true;
- android_sdk.accept_license = true;
- };
- };
+ pkgs = import nixpkgs {inherit system;};
debArtifact = "Tensamin-${version}-linux-amd64.deb";
electronRuntimeLibs = with pkgs; [
alsa-lib
at-spi2-atk
at-spi2-core
- atk
cairo
cups
dbus
@@ -45,7 +29,6 @@
gtk3
libdrm
libgbm
- libglvnd
libnotify
libpulseaudio
libuuid
@@ -54,7 +37,6 @@
nspr
nss
pango
- pipewire
systemd
wayland
libX11
@@ -110,236 +92,8 @@
url = "${forgejoBaseUrl}/${debArtifact}";
hash = x86_64DebHash;
});
- localDebPath = builtins.getEnv "TENSAMIN_DEB";
- localPathPackage =
- if localDebPath == ""
- then
- pkgs.writeShellScriptBin "tensamin" ''
- echo "Set TENSAMIN_DEB to a local .deb path and run with --impure." >&2
- exit 1
- ''
- else
- packageDeb (builtins.path {
- path = localDebPath;
- name = debArtifact;
- });
in {
default = defaultPackage;
- tensamin = defaultPackage;
- electron = defaultPackage;
- localPathForDev = localPathPackage;
- });
-
- devShells = forAllSystems (system: let
- pkgs = import nixpkgs {
- inherit system;
- overlays = [(import rust-overlay)];
- config = {
- allowUnfree = true;
- android_sdk.accept_license = true;
- };
- };
-
- electronRuntimeLibs = with pkgs; [
- alsa-lib
- at-spi2-atk
- at-spi2-core
- atk
- cairo
- cups
- dbus
- expat
- fontconfig
- freetype
- gdk-pixbuf
- glib
- gtk3
- libdrm
- libgbm
- libglvnd
- libnotify
- libpulseaudio
- libuuid
- libxkbcommon
- mesa
- nspr
- nss
- pango
- pipewire
- systemd
- wayland
- libX11
- libXScrnSaver
- libXcomposite
- libXcursor
- libXdamage
- libXext
- libXfixes
- libXi
- libXrandr
- libXtst
- libxcb
- ];
-
- buildToolsVersion = "35.0.0";
- ndkVersion = "29.0.14206865";
- android = pkgs.androidenv.composeAndroidPackages {
- cmdLineToolsVersion = "8.0";
- toolsVersion = "26.1.1";
- platformToolsVersion = "35.0.2";
- buildToolsVersions = [buildToolsVersion];
- platformVersions = ["35" "36"];
- includeSources = false;
- includeSystemImages = false;
- includeNDK = true;
- ndkVersions = [ndkVersion];
- useGoogleAPIs = false;
- };
- rustToolchain = pkgs.rust-bin.stable.latest.default.override {
- extensions = ["rust-src" "rust-analyzer"];
- targets = [
- "aarch64-linux-android"
- "armv7-linux-androideabi"
- "i686-linux-android"
- "x86_64-linux-android"
- "wasm32-unknown-unknown"
- ];
- };
-
- commonDeps = [rustToolchain pkgs.wasm-pack pkgs.lld];
- appImageToolsArchive = pkgs.fetchurl {
- url = "https://github.com/electron-userland/electron-builder-binaries/releases/download/appimage@1.0.3/appimage-tools-runtime-20251108.tar.gz";
- hash = "sha256-hAIaeO4hSub9M6LWKpK6JVQt0QvIa/EXqbLQu6ROdmU=";
- };
- appImageTools = pkgs.runCommand "electron-builder-appimage-tools-nix" {nativeBuildInputs = [pkgs.gnutar pkgs.gzip];} ''
- mkdir -p "$out"
- tar -xzf ${appImageToolsArchive} --strip-components=1 -C "$out"
- rm -f "$out/mksquashfs" "$out/desktop-file-validate"
- ln -s ${pkgs.squashfsTools}/bin/mksquashfs "$out/mksquashfs"
- ln -s ${pkgs.desktop-file-utils}/bin/desktop-file-validate "$out/desktop-file-validate"
- '';
- in rec {
- default = electron;
-
- electron = pkgs.mkShell {
- packages = with pkgs;
- [
- nodejs_22
- corepack_22
- coreutils
- pnpm
- pkgs.electron
- pkg-config
- python3
- gcc
- gnumake
- git
- jq
- patchelf
- dpkg
- rpm
- fpm
- curl
- fakeroot
- rsync
- xz
- p7zip
- ]
- ++ electronRuntimeLibs ++ commonDeps;
-
- shellHook = ''
- export LD_LIBRARY_PATH="${pkgs.lib.makeLibraryPath electronRuntimeLibs}:$LD_LIBRARY_PATH"
- export ELECTRON_ENABLE_LOGGING=1
- export ELECTRON_OZONE_PLATFORM_HINT="''${ELECTRON_OZONE_PLATFORM_HINT:-auto}"
- export NPM_CONFIG_TARGET_ARCH="''${NPM_CONFIG_TARGET_ARCH:-x64}"
- export npm_config_build_from_source=true
- export USE_SYSTEM_FPM=true
- export ELECTRON_BUILDER_7ZIP_PATH="${pkgs.p7zip}/bin/7za"
- export APPIMAGE_TOOLS_PATH="${appImageTools}"
-
- alias electron-install='cd "$(git rev-parse --show-toplevel 2>/dev/null || pwd)" && pnpm install'
- alias electron-build-web='cd "$(git rev-parse --show-toplevel 2>/dev/null || pwd)" && pnpm run build:web'
- alias electron-dev='pnpm run dev'
- alias electron-package='pnpm run package:linux'
- alias electron-validate='pnpm run validate'
- '';
- };
-
- tauri = pkgs.mkShell {
- buildInputs = with pkgs;
- [
- jdk17
- gradle
- pnpm
- bun
- nodejs
- corepack_22
- coreutils
- pkg-config
- git
- jq
- curl
- ]
- ++ [
- android.androidsdk
- android-studio-tools
- ]
- ++ commonDeps;
-
- shellHook = ''
- sdkSource="${android.androidsdk}/libexec/android-sdk"
- if [ -d apps/tauri/src-tauri ]; then
- projectRoot="$PWD/apps/tauri"
- else
- projectRoot="$PWD"
- fi
- androidHome="$projectRoot/.android"
- sdkRoot="$androidHome/sdk"
-
- mkdir -p "$androidHome"
- if [ -L "$sdkRoot" ]; then
- rm -f "$sdkRoot"
- fi
- mkdir -p "$sdkRoot"
-
- ln -sfn "$sdkSource/build-tools" "$sdkRoot/build-tools"
- ln -sfn "$sdkSource/cmake" "$sdkRoot/cmake"
- ln -sfn "$sdkSource/licenses" "$sdkRoot/licenses"
- ln -sfn "$sdkSource/ndk" "$sdkRoot/ndk"
- ln -sfn "$sdkSource/ndk-bundle" "$sdkRoot/ndk-bundle"
- ln -sfn "$sdkSource/platforms" "$sdkRoot/platforms"
- ln -sfn "$sdkSource/platform-tools" "$sdkRoot/platform-tools"
- ln -sfn "$sdkSource/tools" "$sdkRoot/tools"
-
- mkdir -p "$sdkRoot/cmdline-tools"
- ln -sfn "$sdkSource/cmdline-tools/8.0" "$sdkRoot/cmdline-tools/8.0"
- ln -sfn "8.0" "$sdkRoot/cmdline-tools/latest"
-
- sdkRootAbs="$(realpath "$sdkRoot")"
- ndkRootAbs="''${sdkRootAbs}/ndk/${ndkVersion}"
-
- export PATH="''${sdkRootAbs}/cmdline-tools/latest/bin:''${sdkRootAbs}/platform-tools:''${ndkRootAbs}:${pkgs.android-studio-tools}/bin:$PATH"
- export ANDROID_HOME="''${sdkRootAbs}"
- export ANDROID_SDK_ROOT="''${sdkRootAbs}"
- export ANDROID_NDK_ROOT="''${ndkRootAbs}"
- export ANDROID_NDK_HOME="$ANDROID_NDK_ROOT"
- export NDK_HOME="$ANDROID_NDK_ROOT"
- export NDK_PATH="$ANDROID_NDK_ROOT"
- export JAVA_HOME="${pkgs.jdk17}"
-
- aapt2Path="''${sdkRootAbs}/build-tools/${buildToolsVersion}/aapt2"
- if [ -x "$aapt2Path" ]; then
- mkdir -p "$HOME/.gradle"
- gradleProperties="$HOME/.gradle/gradle.properties"
- touch "$gradleProperties"
- if grep -q '^android\.aapt2FromMavenOverride=' "$gradleProperties"; then
- sed -i "s|^android\.aapt2FromMavenOverride=.*|android.aapt2FromMavenOverride=$aapt2Path|" "$gradleProperties"
- else
- printf '\nandroid.aapt2FromMavenOverride=%s\n' "$aapt2Path" >> "$gradleProperties"
- fi
- fi
- '';
- };
});
};
}
diff --git a/licenses/@babel_runtime@7.29.7/LICENSE b/licenses/@babel_runtime@7.29.7/LICENSE
deleted file mode 100644
index f31575e..0000000
--- a/licenses/@babel_runtime@7.29.7/LICENSE
+++ /dev/null
@@ -1,22 +0,0 @@
-MIT License
-
-Copyright (c) 2014-present Sebastian McKenzie and other contributors
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/licenses/@base-ui_react@1.6.0/LICENSE b/licenses/@base-ui_react@1.6.0/LICENSE
deleted file mode 100644
index 510c55e..0000000
--- a/licenses/@base-ui_react@1.6.0/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2019 Material-UI SAS
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@base-ui_utils@0.3.1/LICENSE b/licenses/@base-ui_utils@0.3.1/LICENSE
deleted file mode 100644
index 510c55e..0000000
--- a/licenses/@base-ui_utils@0.3.1/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2019 Material-UI SAS
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@codemirror_commands@6.10.4/LICENSE b/licenses/@codemirror_commands@6.10.3/LICENSE
similarity index 100%
rename from licenses/@codemirror_commands@6.10.4/LICENSE
rename to licenses/@codemirror_commands@6.10.3/LICENSE
diff --git a/licenses/@codemirror_state@6.7.0/LICENSE b/licenses/@codemirror_state@6.6.0/LICENSE
similarity index 100%
rename from licenses/@codemirror_state@6.7.0/LICENSE
rename to licenses/@codemirror_state@6.6.0/LICENSE
diff --git a/licenses/@codemirror_view@6.43.4/LICENSE b/licenses/@codemirror_view@6.41.1/LICENSE
similarity index 100%
rename from licenses/@codemirror_view@6.43.4/LICENSE
rename to licenses/@codemirror_view@6.41.1/LICENSE
diff --git a/licenses/@floating-ui_core@1.7.5/LICENSE b/licenses/@floating-ui_core@1.7.5/LICENSE
deleted file mode 100644
index 639cdc6..0000000
--- a/licenses/@floating-ui_core@1.7.5/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-MIT License
-
-Copyright (c) 2021-present Floating UI contributors
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
-the Software, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
-FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
-COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/licenses/@floating-ui_dom@1.7.6/LICENSE b/licenses/@floating-ui_dom@1.7.6/LICENSE
deleted file mode 100644
index 639cdc6..0000000
--- a/licenses/@floating-ui_dom@1.7.6/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-MIT License
-
-Copyright (c) 2021-present Floating UI contributors
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
-the Software, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
-FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
-COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/licenses/@floating-ui_react-dom@2.1.8/LICENSE b/licenses/@floating-ui_react-dom@2.1.8/LICENSE
deleted file mode 100644
index 639cdc6..0000000
--- a/licenses/@floating-ui_react-dom@2.1.8/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-MIT License
-
-Copyright (c) 2021-present Floating UI contributors
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
-the Software, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
-FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
-COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/licenses/@floating-ui_utils@0.2.11/LICENSE b/licenses/@floating-ui_utils@0.2.11/LICENSE
deleted file mode 100644
index 639cdc6..0000000
--- a/licenses/@floating-ui_utils@0.2.11/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-MIT License
-
-Copyright (c) 2021-present Floating UI contributors
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
-the Software, and to permit persons to whom the Software is furnished to do so,
-subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
-FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
-COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/licenses/@fontsource-variable_public-sans@5.2.7/LICENSE b/licenses/@fontsource-variable_public-sans@5.2.7/LICENSE
deleted file mode 100644
index a6cb63a..0000000
--- a/licenses/@fontsource-variable_public-sans@5.2.7/LICENSE
+++ /dev/null
@@ -1,93 +0,0 @@
-Copyright 2015 The Public Sans Project Authors (https://github.com/uswds/public-sans) PublicSans-Italic[wght].ttf: Copyright 2015 The Public Sans Project Authors (https://github.com/uswds/public-sans)
-
-This Font Software is licensed under the SIL Open Font License, Version 1.1.
-This license is copied below, and is also available with a FAQ at:
-http://scripts.sil.org/OFL
-
-
------------------------------------------------------------
-SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
------------------------------------------------------------
-
-PREAMBLE
-The goals of the Open Font License (OFL) are to stimulate worldwide
-development of collaborative font projects, to support the font creation
-efforts of academic and linguistic communities, and to provide a free and
-open framework in which fonts may be shared and improved in partnership
-with others.
-
-The OFL allows the licensed fonts to be used, studied, modified and
-redistributed freely as long as they are not sold by themselves. The
-fonts, including any derivative works, can be bundled, embedded,
-redistributed and/or sold with any software provided that any reserved
-names are not used by derivative works. The fonts and derivatives,
-however, cannot be released under any other type of license. The
-requirement for fonts to remain under this license does not apply
-to any document created using the fonts or their derivatives.
-
-DEFINITIONS
-"Font Software" refers to the set of files released by the Copyright
-Holder(s) under this license and clearly marked as such. This may
-include source files, build scripts and documentation.
-
-"Reserved Font Name" refers to any names specified as such after the
-copyright statement(s).
-
-"Original Version" refers to the collection of Font Software components as
-distributed by the Copyright Holder(s).
-
-"Modified Version" refers to any derivative made by adding to, deleting,
-or substituting -- in part or in whole -- any of the components of the
-Original Version, by changing formats or by porting the Font Software to a
-new environment.
-
-"Author" refers to any designer, engineer, programmer, technical
-writer or other person who contributed to the Font Software.
-
-PERMISSION & CONDITIONS
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of the Font Software, to use, study, copy, merge, embed, modify,
-redistribute, and sell modified and unmodified copies of the Font
-Software, subject to the following conditions:
-
-1) Neither the Font Software nor any of its individual components,
-in Original or Modified Versions, may be sold by itself.
-
-2) Original or Modified Versions of the Font Software may be bundled,
-redistributed and/or sold with any software, provided that each copy
-contains the above copyright notice and this license. These can be
-included either as stand-alone text files, human-readable headers or
-in the appropriate machine-readable metadata fields within text or
-binary files as long as those fields can be easily viewed by the user.
-
-3) No Modified Version of the Font Software may use the Reserved Font
-Name(s) unless explicit written permission is granted by the corresponding
-Copyright Holder. This restriction only applies to the primary font name as
-presented to the users.
-
-4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
-Software shall not be used to promote, endorse or advertise any
-Modified Version, except to acknowledge the contribution(s) of the
-Copyright Holder(s) and the Author(s) or with their explicit written
-permission.
-
-5) The Font Software, modified or unmodified, in part or in whole,
-must be distributed entirely under this license, and must not be
-distributed under any other license. The requirement for fonts to
-remain under this license does not apply to any document created
-using the Font Software.
-
-TERMINATION
-This license becomes null and void if any of the above conditions are
-not met.
-
-DISCLAIMER
-THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
-OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
-COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
-DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
-OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/licenses/@livekit_components-react@2.9.21/LICENSE b/licenses/@livekit_components-react@2.9.20/LICENSE
similarity index 100%
rename from licenses/@livekit_components-react@2.9.21/LICENSE
rename to licenses/@livekit_components-react@2.9.20/LICENSE
diff --git a/licenses/@noble_hashes@2.2.0/LICENSE b/licenses/@noble_hashes@2.2.0/LICENSE
deleted file mode 100644
index 9297a04..0000000
--- a/licenses/@noble_hashes@2.2.0/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2022 Paul Miller (https://paulmillr.com)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the “Software”), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
\ No newline at end of file
diff --git a/licenses/@radix-ui_primitive@1.1.4/LICENSE b/licenses/@radix-ui_primitive@1.1.4/LICENSE
deleted file mode 100644
index a18858f..0000000
--- a/licenses/@radix-ui_primitive@1.1.4/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 WorkOS
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@radix-ui_react-compose-refs@1.1.3/LICENSE b/licenses/@radix-ui_react-compose-refs@1.1.3/LICENSE
deleted file mode 100644
index a18858f..0000000
--- a/licenses/@radix-ui_react-compose-refs@1.1.3/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 WorkOS
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@radix-ui_react-context@1.1.4/LICENSE b/licenses/@radix-ui_react-context@1.1.4/LICENSE
deleted file mode 100644
index a18858f..0000000
--- a/licenses/@radix-ui_react-context@1.1.4/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 WorkOS
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@radix-ui_react-dialog@1.1.18/LICENSE b/licenses/@radix-ui_react-dialog@1.1.18/LICENSE
deleted file mode 100644
index a18858f..0000000
--- a/licenses/@radix-ui_react-dialog@1.1.18/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 WorkOS
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@radix-ui_react-dismissable-layer@1.1.14/LICENSE b/licenses/@radix-ui_react-dismissable-layer@1.1.14/LICENSE
deleted file mode 100644
index a18858f..0000000
--- a/licenses/@radix-ui_react-dismissable-layer@1.1.14/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 WorkOS
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@radix-ui_react-focus-guards@1.1.4/LICENSE b/licenses/@radix-ui_react-focus-guards@1.1.4/LICENSE
deleted file mode 100644
index a18858f..0000000
--- a/licenses/@radix-ui_react-focus-guards@1.1.4/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 WorkOS
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@radix-ui_react-focus-scope@1.1.11/LICENSE b/licenses/@radix-ui_react-focus-scope@1.1.11/LICENSE
deleted file mode 100644
index a18858f..0000000
--- a/licenses/@radix-ui_react-focus-scope@1.1.11/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 WorkOS
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@radix-ui_react-id@1.1.2/LICENSE b/licenses/@radix-ui_react-id@1.1.2/LICENSE
deleted file mode 100644
index a18858f..0000000
--- a/licenses/@radix-ui_react-id@1.1.2/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 WorkOS
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@radix-ui_react-portal@1.1.13/LICENSE b/licenses/@radix-ui_react-portal@1.1.13/LICENSE
deleted file mode 100644
index a18858f..0000000
--- a/licenses/@radix-ui_react-portal@1.1.13/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 WorkOS
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@radix-ui_react-presence@1.1.6/LICENSE b/licenses/@radix-ui_react-presence@1.1.6/LICENSE
deleted file mode 100644
index a18858f..0000000
--- a/licenses/@radix-ui_react-presence@1.1.6/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 WorkOS
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@radix-ui_react-primitive@2.1.7/LICENSE b/licenses/@radix-ui_react-primitive@2.1.7/LICENSE
deleted file mode 100644
index a18858f..0000000
--- a/licenses/@radix-ui_react-primitive@2.1.7/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 WorkOS
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@radix-ui_react-slot@1.3.0/LICENSE b/licenses/@radix-ui_react-slot@1.3.0/LICENSE
deleted file mode 100644
index a18858f..0000000
--- a/licenses/@radix-ui_react-slot@1.3.0/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 WorkOS
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@radix-ui_react-use-callback-ref@1.1.2/LICENSE b/licenses/@radix-ui_react-use-callback-ref@1.1.2/LICENSE
deleted file mode 100644
index a18858f..0000000
--- a/licenses/@radix-ui_react-use-callback-ref@1.1.2/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 WorkOS
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@radix-ui_react-use-controllable-state@1.2.3/LICENSE b/licenses/@radix-ui_react-use-controllable-state@1.2.3/LICENSE
deleted file mode 100644
index a18858f..0000000
--- a/licenses/@radix-ui_react-use-controllable-state@1.2.3/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 WorkOS
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@radix-ui_react-use-effect-event@0.0.2/LICENSE b/licenses/@radix-ui_react-use-effect-event@0.0.2/LICENSE
deleted file mode 100644
index a18858f..0000000
--- a/licenses/@radix-ui_react-use-effect-event@0.0.2/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 WorkOS
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@radix-ui_react-use-layout-effect@1.1.2/LICENSE b/licenses/@radix-ui_react-use-layout-effect@1.1.2/LICENSE
deleted file mode 100644
index a18858f..0000000
--- a/licenses/@radix-ui_react-use-layout-effect@1.1.2/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 WorkOS
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@reduxjs_toolkit@2.12.0/LICENSE b/licenses/@reduxjs_toolkit@2.12.0/LICENSE
deleted file mode 100644
index 1daa252..0000000
--- a/licenses/@reduxjs_toolkit@2.12.0/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2018 Mark Erikson
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@tailwindcss_vite@4.3.2/LICENSE b/licenses/@tailwindcss_vite@4.2.4/LICENSE
similarity index 100%
rename from licenses/@tailwindcss_vite@4.3.2/LICENSE
rename to licenses/@tailwindcss_vite@4.2.4/LICENSE
diff --git a/licenses/@tanstack_devtools-event-client@0.3.5/LICENSE b/licenses/@tanstack_devtools-event-client@0.3.5/LICENSE
deleted file mode 100644
index 0ede5e8..0000000
--- a/licenses/@tanstack_devtools-event-client@0.3.5/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2025 TanStack
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@tanstack_pacer@0.21.1/LICENSE b/licenses/@tanstack_pacer@0.21.1/LICENSE
deleted file mode 100644
index 308cb68..0000000
--- a/licenses/@tanstack_pacer@0.21.1/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2025 Tanner Linsley
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@tanstack_history@1.162.0/LICENSE b/licenses/@tanstack_react-query@5.100.8/LICENSE
similarity index 100%
rename from licenses/@tanstack_history@1.162.0/LICENSE
rename to licenses/@tanstack_react-query@5.100.8/LICENSE
diff --git a/licenses/@tanstack_query-core@5.101.2/LICENSE b/licenses/@tanstack_react-router@1.169.1/LICENSE
similarity index 100%
rename from licenses/@tanstack_query-core@5.101.2/LICENSE
rename to licenses/@tanstack_react-router@1.169.1/LICENSE
diff --git a/licenses/@tanstack_react-router@1.170.17/LICENSE b/licenses/@tanstack_react-router@1.170.17/LICENSE
deleted file mode 100644
index 1869e21..0000000
--- a/licenses/@tanstack_react-router@1.170.17/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2021-present Tanner Linsley
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@tanstack_react-store@0.9.3/LICENSE b/licenses/@tanstack_react-store@0.9.3/LICENSE
deleted file mode 100644
index 77eca38..0000000
--- a/licenses/@tanstack_react-store@0.9.3/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2021 Tanner Linsley
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@tanstack_react-query@5.101.2/LICENSE b/licenses/@tanstack_react-virtual@3.13.24/LICENSE
similarity index 100%
rename from licenses/@tanstack_react-query@5.101.2/LICENSE
rename to licenses/@tanstack_react-virtual@3.13.24/LICENSE
diff --git a/licenses/@tanstack_react-virtual@3.14.5/LICENSE b/licenses/@tanstack_react-virtual@3.14.5/LICENSE
deleted file mode 100644
index 1869e21..0000000
--- a/licenses/@tanstack_react-virtual@3.14.5/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2021-present Tanner Linsley
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@tanstack_router-core@1.171.14/LICENSE b/licenses/@tanstack_router-core@1.171.14/LICENSE
deleted file mode 100644
index 1869e21..0000000
--- a/licenses/@tanstack_router-core@1.171.14/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2021-present Tanner Linsley
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@tanstack_store@0.9.3/LICENSE b/licenses/@tanstack_store@0.9.3/LICENSE
deleted file mode 100644
index 77eca38..0000000
--- a/licenses/@tanstack_store@0.9.3/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2021 Tanner Linsley
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@tanstack_virtual-core@3.17.3/LICENSE b/licenses/@tanstack_virtual-core@3.17.3/LICENSE
deleted file mode 100644
index 1869e21..0000000
--- a/licenses/@tanstack_virtual-core@3.17.3/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2021-present Tanner Linsley
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/@tauri-apps_api@2.11.1/LICENSE_APACHE-2.0 b/licenses/@tauri-apps_api@2.11.0/LICENSE_APACHE-2.0
similarity index 100%
rename from licenses/@tauri-apps_api@2.11.1/LICENSE_APACHE-2.0
rename to licenses/@tauri-apps_api@2.11.0/LICENSE_APACHE-2.0
diff --git a/licenses/@tauri-apps_api@2.11.1/LICENSE_MIT b/licenses/@tauri-apps_api@2.11.0/LICENSE_MIT
similarity index 100%
rename from licenses/@tauri-apps_api@2.11.1/LICENSE_MIT
rename to licenses/@tauri-apps_api@2.11.0/LICENSE_MIT
diff --git a/licenses/@tauri-apps_cli@2.11.4/LICENSE_APACHE-2.0 b/licenses/@tauri-apps_cli@2.11.0/LICENSE_APACHE-2.0
similarity index 100%
rename from licenses/@tauri-apps_cli@2.11.4/LICENSE_APACHE-2.0
rename to licenses/@tauri-apps_cli@2.11.0/LICENSE_APACHE-2.0
diff --git a/licenses/@tauri-apps_cli@2.11.4/LICENSE_MIT b/licenses/@tauri-apps_cli@2.11.0/LICENSE_MIT
similarity index 100%
rename from licenses/@tauri-apps_cli@2.11.4/LICENSE_MIT
rename to licenses/@tauri-apps_cli@2.11.0/LICENSE_MIT
diff --git a/licenses/@tauri-apps_plugin-barcode-scanner@2.4.5/LICENSE.spdx b/licenses/@tauri-apps_plugin-barcode-scanner@2.4.4/LICENSE.spdx
similarity index 100%
rename from licenses/@tauri-apps_plugin-barcode-scanner@2.4.5/LICENSE.spdx
rename to licenses/@tauri-apps_plugin-barcode-scanner@2.4.4/LICENSE.spdx
diff --git a/licenses/@tauri-apps_plugin-notification@2.3.3/LICENSE.spdx b/licenses/@tauri-apps_plugin-notification@2.3.3/LICENSE.spdx
deleted file mode 100644
index cdd0df5..0000000
--- a/licenses/@tauri-apps_plugin-notification@2.3.3/LICENSE.spdx
+++ /dev/null
@@ -1,20 +0,0 @@
-SPDXVersion: SPDX-2.1
-DataLicense: CC0-1.0
-PackageName: tauri
-DataFormat: SPDXRef-1
-PackageSupplier: Organization: The Tauri Programme in the Commons Conservancy
-PackageHomePage: https://tauri.app
-PackageLicenseDeclared: Apache-2.0
-PackageLicenseDeclared: MIT
-PackageCopyrightText: 2019-2022, The Tauri Programme in the Commons Conservancy
-PackageSummary:
Tauri is a rust project that enables developers to make secure
-and small desktop applications using a web frontend.
-
-PackageComment:
The package includes the following libraries; see
-Relationship information.
-
-Created: 2019-05-20T09:00:00Z
-PackageDownloadLocation: git://github.com/tauri-apps/tauri
-PackageDownloadLocation: git+https://github.com/tauri-apps/tauri.git
-PackageDownloadLocation: git+ssh://github.com/tauri-apps/tauri.git
-Creator: Person: Daniel Thompson-Yvetot
\ No newline at end of file
diff --git a/licenses/@tauri-apps_plugin-log@2.8.0/LICENSE.spdx b/licenses/@tauri-apps_plugin-opener@2.5.4/LICENSE.spdx
similarity index 100%
rename from licenses/@tauri-apps_plugin-log@2.8.0/LICENSE.spdx
rename to licenses/@tauri-apps_plugin-opener@2.5.4/LICENSE.spdx
diff --git a/licenses/@tensamin_ttp-core@0.0.19/LICENSE b/licenses/@tensamin_ttp-core@0.0.19/LICENSE
new file mode 100644
index 0000000..7ba2513
--- /dev/null
+++ b/licenses/@tensamin_ttp-core@0.0.19/LICENSE
@@ -0,0 +1,16 @@
+Copyright (c) [2026] [Methanium]
+All rights reserved.
+
+This software is protected by copyright. Copying, editing,
+distributing, publicly performing, or any other use of this software
+or its components, in source or binary form, is strictly prohibited without the express
+written permission of the copyright holder.
+
+FUTURE LICENSE ACCEPTANCE:
+It is the copyright holder's intention to release this software in the future
+under a license yet to be defined, which will, among other things,
+allow private, non-commercial use. This statement does not constitute
+a current license grant and does not alter the above
+prohibition on use, copying, or modification. Until the formal
+publication of such a future license, all rights remain
+reserved.
diff --git a/licenses/@types_node@25.9.4/LICENSE b/licenses/@types_node@25.6.0/LICENSE
similarity index 100%
rename from licenses/@types_node@25.9.4/LICENSE
rename to licenses/@types_node@25.6.0/LICENSE
diff --git a/licenses/@types_react@19.2.17/LICENSE b/licenses/@types_react@19.2.14/LICENSE
similarity index 100%
rename from licenses/@types_react@19.2.17/LICENSE
rename to licenses/@types_react@19.2.14/LICENSE
diff --git a/licenses/@typescript-eslint_parser@8.62.1/LICENSE b/licenses/@typescript-eslint_parser@8.59.1/LICENSE
similarity index 100%
rename from licenses/@typescript-eslint_parser@8.62.1/LICENSE
rename to licenses/@typescript-eslint_parser@8.59.1/LICENSE
diff --git a/licenses/@vitejs_plugin-react@6.0.3/LICENSE b/licenses/@vitejs_plugin-react@6.0.1/LICENSE
similarity index 100%
rename from licenses/@vitejs_plugin-react@6.0.3/LICENSE
rename to licenses/@vitejs_plugin-react@6.0.1/LICENSE
diff --git a/licenses/THIRD_PARTY_NOTICES.md b/licenses/THIRD_PARTY_NOTICES.md
index d17e50b..2dcc4e3 100644
--- a/licenses/THIRD_PARTY_NOTICES.md
+++ b/licenses/THIRD_PARTY_NOTICES.md
@@ -1,43 +1,14 @@
# Third-Party Notices
-Generated from pnpm-lock.yaml and installed packages in workspace node_modules folders.
+Generated from bun.lock and installed packages in workspace node_modules folders.
-## @babel/runtime@7.29.7
+## @codemirror/commands@6.10.3
- License: MIT
-- Homepage: https://babel.dev/docs/en/next/babel-runtime
-- Repository: https://github.com/babel/babel.git
-- Description: babel's modular runtime helpers
-- Included files: LICENSE
-- Folder: `licenses/@babel_runtime@7.29.7`
-- Source package dir: `apps/web/node_modules/@babel/runtime`
-
-## @base-ui/react@1.6.0
-
-- License: MIT
-- Homepage: https://base-ui.com
-- Repository: git+https://github.com/mui/base-ui.git
-- Description: Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.
-- Included files: LICENSE
-- Folder: `licenses/@base-ui_react@1.6.0`
-- Source package dir: `apps/web/node_modules/@base-ui/react`
-
-## @base-ui/utils@0.3.1
-
-- License: MIT
-- Repository: git+https://github.com/mui/base-ui.git
-- Description: A collection of React utility functions for Base UI.
-- Included files: LICENSE
-- Folder: `licenses/@base-ui_utils@0.3.1`
-- Source package dir: `apps/web/node_modules/@base-ui/utils`
-
-## @codemirror/commands@6.10.4
-
-- License: MIT
-- Repository: git+https://code.haverbeke.berlin/codemirror/commands.git
+- Repository: git+https://github.com/codemirror/commands.git
- Description: Collection of editing commands for the CodeMirror code editor
- Included files: LICENSE
-- Folder: `licenses/@codemirror_commands@6.10.4`
+- Folder: `licenses/@codemirror_commands@6.10.3`
- Source package dir: `packages/markdown/node_modules/@codemirror/commands`
## @codemirror/lang-markdown@6.5.0
@@ -49,22 +20,22 @@ Generated from pnpm-lock.yaml and installed packages in workspace node_modules f
- Folder: `licenses/@codemirror_lang-markdown@6.5.0`
- Source package dir: `packages/markdown/node_modules/@codemirror/lang-markdown`
-## @codemirror/state@6.7.0
+## @codemirror/state@6.6.0
- License: MIT
-- Repository: git+https://code.haverbeke.berlin/codemirror/state.git
+- Repository: git+https://github.com/codemirror/state.git
- Description: Editor state data structures for the CodeMirror code editor
- Included files: LICENSE
-- Folder: `licenses/@codemirror_state@6.7.0`
+- Folder: `licenses/@codemirror_state@6.6.0`
- Source package dir: `packages/markdown/node_modules/@codemirror/state`
-## @codemirror/view@6.43.4
+## @codemirror/view@6.41.1
- License: MIT
- Repository: git+https://code.haverbeke.berlin/codemirror/view.git
- Description: DOM view component for the CodeMirror code editor
- Included files: LICENSE
-- Folder: `licenses/@codemirror_view@6.43.4`
+- Folder: `licenses/@codemirror_view@6.41.1`
- Source package dir: `packages/markdown/node_modules/@codemirror/view`
## @eslint/js@10.0.1
@@ -77,46 +48,6 @@ Generated from pnpm-lock.yaml and installed packages in workspace node_modules f
- Folder: `licenses/@eslint_js@10.0.1`
- Source package dir: `apps/web/node_modules/@eslint/js`
-## @floating-ui/core@1.7.5
-
-- License: MIT
-- Homepage: https://floating-ui.com
-- Repository: https://github.com/floating-ui/floating-ui.git
-- Description: Positioning library for floating elements: tooltips, popovers, dropdowns, and more
-- Included files: LICENSE
-- Folder: `licenses/@floating-ui_core@1.7.5`
-- Source package dir: `apps/web/node_modules/@floating-ui/core`
-
-## @floating-ui/dom@1.7.6
-
-- License: MIT
-- Homepage: https://floating-ui.com
-- Repository: https://github.com/floating-ui/floating-ui.git
-- Description: Floating UI for the web
-- Included files: LICENSE
-- Folder: `licenses/@floating-ui_dom@1.7.6`
-- Source package dir: `apps/web/node_modules/@floating-ui/dom`
-
-## @floating-ui/react-dom@2.1.8
-
-- License: MIT
-- Homepage: https://floating-ui.com/docs/react-dom
-- Repository: https://github.com/floating-ui/floating-ui.git
-- Description: Floating UI for React DOM
-- Included files: LICENSE
-- Folder: `licenses/@floating-ui_react-dom@2.1.8`
-- Source package dir: `apps/web/node_modules/@floating-ui/react-dom`
-
-## @floating-ui/utils@0.2.11
-
-- License: MIT
-- Homepage: https://floating-ui.com
-- Repository: https://github.com/floating-ui/floating-ui.git
-- Description: Utilities for Floating UI
-- Included files: LICENSE
-- Folder: `licenses/@floating-ui_utils@0.2.11`
-- Source package dir: `apps/web/node_modules/@floating-ui/utils`
-
## @fontsource-variable/inter@5.2.8
- License: OFL-1.1
@@ -127,22 +58,12 @@ Generated from pnpm-lock.yaml and installed packages in workspace node_modules f
- Folder: `licenses/@fontsource-variable_inter@5.2.8`
- Source package dir: `apps/web/node_modules/@fontsource-variable/inter`
-## @fontsource-variable/public-sans@5.2.7
-
-- License: OFL-1.1
-- Homepage: https://fontsource.org/fonts/public-sans
-- Repository: git+https://github.com/fontsource/font-files.git
-- Description: Self-host the Public Sans font in a neatly bundled NPM package.
-- Included files: LICENSE
-- Folder: `licenses/@fontsource-variable_public-sans@5.2.7`
-- Source package dir: `apps/web/node_modules/@fontsource-variable/public-sans`
-
-## @livekit/components-react@2.9.21
+## @livekit/components-react@2.9.20
- License: Apache-2.0
- Repository: https://github.com/livekit/components-js.git
- Included files: LICENSE
-- Folder: `licenses/@livekit_components-react@2.9.21`
+- Folder: `licenses/@livekit_components-react@2.9.20`
- Source package dir: `packages/call/node_modules/@livekit/components-react`
## @noble/curves@2.2.0
@@ -153,319 +74,75 @@ Generated from pnpm-lock.yaml and installed packages in workspace node_modules f
- Description: Audited & minimal JS implementation of elliptic curve cryptography
- Included files: LICENSE
- Folder: `licenses/@noble_curves@2.2.0`
-- Source package dir: `packages/crypto/node_modules/@noble/curves`
+- Source package dir: `apps/web/node_modules/@noble/curves`
-## @noble/hashes@2.2.0
-
-- License: MIT
-- Homepage: https://paulmillr.com/noble/
-- Repository: git+https://github.com/paulmillr/noble-hashes.git
-- Description: Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt
-- Included files: LICENSE
-- Folder: `licenses/@noble_hashes@2.2.0`
-- Source package dir: `packages/crypto/node_modules/@noble/hashes`
-
-## @radix-ui/primitive@1.1.4
-
-- License: MIT
-- Homepage: https://radix-ui.com/primitives
-- Repository: git+https://github.com/radix-ui/primitives.git
-- Included files: LICENSE
-- Folder: `licenses/@radix-ui_primitive@1.1.4`
-- Source package dir: `apps/web/node_modules/@radix-ui/primitive`
-
-## @radix-ui/react-compose-refs@1.1.3
-
-- License: MIT
-- Homepage: https://radix-ui.com/primitives
-- Repository: git+https://github.com/radix-ui/primitives.git
-- Included files: LICENSE
-- Folder: `licenses/@radix-ui_react-compose-refs@1.1.3`
-- Source package dir: `apps/web/node_modules/@radix-ui/react-compose-refs`
-
-## @radix-ui/react-context@1.1.4
-
-- License: MIT
-- Homepage: https://radix-ui.com/primitives
-- Repository: git+https://github.com/radix-ui/primitives.git
-- Included files: LICENSE
-- Folder: `licenses/@radix-ui_react-context@1.1.4`
-- Source package dir: `apps/web/node_modules/@radix-ui/react-context`
-
-## @radix-ui/react-dialog@1.1.18
-
-- License: MIT
-- Homepage: https://radix-ui.com/primitives
-- Repository: git+https://github.com/radix-ui/primitives.git
-- Included files: LICENSE
-- Folder: `licenses/@radix-ui_react-dialog@1.1.18`
-- Source package dir: `apps/web/node_modules/@radix-ui/react-dialog`
-
-## @radix-ui/react-dismissable-layer@1.1.14
-
-- License: MIT
-- Homepage: https://radix-ui.com/primitives
-- Repository: git+https://github.com/radix-ui/primitives.git
-- Included files: LICENSE
-- Folder: `licenses/@radix-ui_react-dismissable-layer@1.1.14`
-- Source package dir: `apps/web/node_modules/@radix-ui/react-dismissable-layer`
-
-## @radix-ui/react-focus-guards@1.1.4
-
-- License: MIT
-- Homepage: https://radix-ui.com/primitives
-- Repository: git+https://github.com/radix-ui/primitives.git
-- Included files: LICENSE
-- Folder: `licenses/@radix-ui_react-focus-guards@1.1.4`
-- Source package dir: `apps/web/node_modules/@radix-ui/react-focus-guards`
-
-## @radix-ui/react-focus-scope@1.1.11
-
-- License: MIT
-- Homepage: https://radix-ui.com/primitives
-- Repository: git+https://github.com/radix-ui/primitives.git
-- Included files: LICENSE
-- Folder: `licenses/@radix-ui_react-focus-scope@1.1.11`
-- Source package dir: `apps/web/node_modules/@radix-ui/react-focus-scope`
-
-## @radix-ui/react-id@1.1.2
-
-- License: MIT
-- Homepage: https://radix-ui.com/primitives
-- Repository: git+https://github.com/radix-ui/primitives.git
-- Included files: LICENSE
-- Folder: `licenses/@radix-ui_react-id@1.1.2`
-- Source package dir: `apps/web/node_modules/@radix-ui/react-id`
-
-## @radix-ui/react-portal@1.1.13
-
-- License: MIT
-- Homepage: https://radix-ui.com/primitives
-- Repository: git+https://github.com/radix-ui/primitives.git
-- Included files: LICENSE
-- Folder: `licenses/@radix-ui_react-portal@1.1.13`
-- Source package dir: `apps/web/node_modules/@radix-ui/react-portal`
-
-## @radix-ui/react-presence@1.1.6
-
-- License: MIT
-- Homepage: https://radix-ui.com/primitives
-- Repository: git+https://github.com/radix-ui/primitives.git
-- Included files: LICENSE
-- Folder: `licenses/@radix-ui_react-presence@1.1.6`
-- Source package dir: `apps/web/node_modules/@radix-ui/react-presence`
-
-## @radix-ui/react-primitive@2.1.7
-
-- License: MIT
-- Homepage: https://radix-ui.com/primitives
-- Repository: git+https://github.com/radix-ui/primitives.git
-- Included files: LICENSE
-- Folder: `licenses/@radix-ui_react-primitive@2.1.7`
-- Source package dir: `apps/web/node_modules/@radix-ui/react-primitive`
-
-## @radix-ui/react-slot@1.3.0
-
-- License: MIT
-- Homepage: https://radix-ui.com/primitives
-- Repository: git+https://github.com/radix-ui/primitives.git
-- Included files: LICENSE
-- Folder: `licenses/@radix-ui_react-slot@1.3.0`
-- Source package dir: `apps/web/node_modules/@radix-ui/react-slot`
-
-## @radix-ui/react-use-callback-ref@1.1.2
-
-- License: MIT
-- Homepage: https://radix-ui.com/primitives
-- Repository: git+https://github.com/radix-ui/primitives.git
-- Included files: LICENSE
-- Folder: `licenses/@radix-ui_react-use-callback-ref@1.1.2`
-- Source package dir: `apps/web/node_modules/@radix-ui/react-use-callback-ref`
-
-## @radix-ui/react-use-controllable-state@1.2.3
-
-- License: MIT
-- Homepage: https://radix-ui.com/primitives
-- Repository: git+https://github.com/radix-ui/primitives.git
-- Included files: LICENSE
-- Folder: `licenses/@radix-ui_react-use-controllable-state@1.2.3`
-- Source package dir: `apps/web/node_modules/@radix-ui/react-use-controllable-state`
-
-## @radix-ui/react-use-effect-event@0.0.2
-
-- License: MIT
-- Homepage: https://radix-ui.com/primitives
-- Repository: git+https://github.com/radix-ui/primitives.git
-- Included files: LICENSE
-- Folder: `licenses/@radix-ui_react-use-effect-event@0.0.2`
-- Source package dir: `apps/web/node_modules/@radix-ui/react-use-effect-event`
-
-## @radix-ui/react-use-layout-effect@1.1.2
-
-- License: MIT
-- Homepage: https://radix-ui.com/primitives
-- Repository: git+https://github.com/radix-ui/primitives.git
-- Included files: LICENSE
-- Folder: `licenses/@radix-ui_react-use-layout-effect@1.1.2`
-- Source package dir: `apps/web/node_modules/@radix-ui/react-use-layout-effect`
-
-## @reduxjs/toolkit@2.12.0
-
-- License: MIT
-- Homepage: https://redux-toolkit.js.org
-- Repository: git+https://github.com/reduxjs/redux-toolkit.git
-- Description: The official, opinionated, batteries-included toolset for efficient Redux development
-- Included files: LICENSE
-- Folder: `licenses/@reduxjs_toolkit@2.12.0`
-- Source package dir: `apps/web/node_modules/@reduxjs/toolkit`
-
-## @tailwindcss/vite@4.3.2
+## @tailwindcss/vite@4.2.4
- License: MIT
- Homepage: https://tailwindcss.com
- Repository: https://github.com/tailwindlabs/tailwindcss.git
- Description: A utility-first CSS framework for rapidly building custom user interfaces.
- Included files: LICENSE
-- Folder: `licenses/@tailwindcss_vite@4.3.2`
+- Folder: `licenses/@tailwindcss_vite@4.2.4`
- Source package dir: `apps/web/node_modules/@tailwindcss/vite`
-## @tanstack/devtools-event-client@0.3.5
-
-- License: MIT
-- Homepage: https://tanstack.com/devtools
-- Repository: https://github.com/TanStack/devtools.git
-- Description: TanStack Event Client is a lightweight event client for TanStack Devtools event bus.
-- Included files: LICENSE
-- Folder: `licenses/@tanstack_devtools-event-client@0.3.5`
-- Source package dir: `apps/web/node_modules/@tanstack/devtools-event-client`
-
-## @tanstack/history@1.162.0
-
-- License: MIT
-- Homepage: https://tanstack.com/router
-- Repository: git+https://github.com/TanStack/router.git
-- Description: Modern and scalable routing for React applications
-- Included files: LICENSE
-- Folder: `licenses/@tanstack_history@1.162.0`
-- Source package dir: `apps/web/node_modules/@tanstack/history`
-
-## @tanstack/pacer@0.21.1
-
-- License: MIT
-- Homepage: https://tanstack.com/pacer
-- Repository: git+https://github.com/TanStack/pacer.git
-- Description: Utilities for debouncing, throttling, rate-limiting, queuing, and more.
-- Included files: LICENSE
-- Folder: `licenses/@tanstack_pacer@0.21.1`
-- Source package dir: `packages/chat/node_modules/@tanstack/pacer`
-
-## @tanstack/query-core@5.101.2
-
-- License: MIT
-- Homepage: https://tanstack.com/query
-- Repository: git+https://github.com/TanStack/query.git
-- Description: The framework agnostic core that powers TanStack Query
-- Included files: LICENSE
-- Folder: `licenses/@tanstack_query-core@5.101.2`
-- Source package dir: `apps/web/node_modules/@tanstack/query-core`
-
-## @tanstack/react-query@5.101.2
+## @tanstack/react-query@5.100.8
- License: MIT
- Homepage: https://tanstack.com/query
- Repository: git+https://github.com/TanStack/query.git
- Description: Hooks for managing, caching and syncing asynchronous and remote data in React
- Included files: LICENSE
-- Folder: `licenses/@tanstack_react-query@5.101.2`
-- Source package dir: `packages/chat/node_modules/@tanstack/react-query`
+- Folder: `licenses/@tanstack_react-query@5.100.8`
+- Source package dir: `packages/call/node_modules/@tanstack/react-query`
-## @tanstack/react-router@1.170.17
+## @tanstack/react-router@1.169.1
- License: MIT
- Homepage: https://tanstack.com/router
- Repository: git+https://github.com/TanStack/router.git
- Description: Modern and scalable routing for React applications
- Included files: LICENSE
-- Folder: `licenses/@tanstack_react-router@1.170.17`
+- Folder: `licenses/@tanstack_react-router@1.169.1`
- Source package dir: `apps/web/node_modules/@tanstack/react-router`
-## @tanstack/react-store@0.9.3
-
-- License: MIT
-- Homepage: https://tanstack.com/store
-- Repository: https://github.com/TanStack/store.git
-- Description: Framework agnostic type-safe store w/ reactive framework adapters
-- Included files: LICENSE
-- Folder: `licenses/@tanstack_react-store@0.9.3`
-- Source package dir: `apps/web/node_modules/@tanstack/react-store`
-
-## @tanstack/react-virtual@3.14.5
+## @tanstack/react-virtual@3.13.24
- License: MIT
- Homepage: https://tanstack.com/virtual
- Repository: git+https://github.com/TanStack/virtual.git
- Description: Headless UI for virtualizing scrollable elements in React
- Included files: LICENSE
-- Folder: `licenses/@tanstack_react-virtual@3.14.5`
+- Folder: `licenses/@tanstack_react-virtual@3.13.24`
- Source package dir: `apps/web/node_modules/@tanstack/react-virtual`
-## @tanstack/router-core@1.171.14
-
-- License: MIT
-- Homepage: https://tanstack.com/router
-- Repository: git+https://github.com/TanStack/router.git
-- Description: Modern and scalable routing for React applications
-- Included files: LICENSE
-- Folder: `licenses/@tanstack_router-core@1.171.14`
-- Source package dir: `apps/web/node_modules/@tanstack/router-core`
-
-## @tanstack/store@0.9.3
-
-- License: MIT
-- Homepage: https://tanstack.com/store
-- Repository: git+https://github.com/TanStack/store.git
-- Description: Framework agnostic type-safe store w/ reactive framework adapters
-- Included files: LICENSE
-- Folder: `licenses/@tanstack_store@0.9.3`
-- Source package dir: `apps/web/node_modules/@tanstack/store`
-
-## @tanstack/virtual-core@3.17.3
-
-- License: MIT
-- Homepage: https://tanstack.com/virtual
-- Repository: git+https://github.com/TanStack/virtual.git
-- Description: Headless UI for virtualizing scrollable elements in TS/JS + Frameworks
-- Included files: LICENSE
-- Folder: `licenses/@tanstack_virtual-core@3.17.3`
-- Source package dir: `apps/web/node_modules/@tanstack/virtual-core`
-
-## @tauri-apps/api@2.11.1
+## @tauri-apps/api@2.11.0
- License: Apache-2.0 OR MIT
- Homepage: https://github.com/tauri-apps/tauri#readme
- Repository: git+https://github.com/tauri-apps/tauri.git
- Description: Tauri API definitions
-- Included files: LICENSE_APACHE-2.0, LICENSE_MIT
-- Folder: `licenses/@tauri-apps_api@2.11.1`
+- Included files: LICENSE_MIT, LICENSE_APACHE-2.0
+- Folder: `licenses/@tauri-apps_api@2.11.0`
- Source package dir: `apps/tauri/node_modules/@tauri-apps/api`
-## @tauri-apps/cli@2.11.4
+## @tauri-apps/cli@2.11.0
- License: Apache-2.0 OR MIT
- Homepage: https://github.com/tauri-apps/tauri#readme
- Repository: git+https://github.com/tauri-apps/tauri.git
- Description: Command line interface for building Tauri apps
-- Included files: LICENSE_APACHE-2.0, LICENSE_MIT
-- Folder: `licenses/@tauri-apps_cli@2.11.4`
+- Included files: LICENSE_MIT, LICENSE_APACHE-2.0
+- Folder: `licenses/@tauri-apps_cli@2.11.0`
- Source package dir: `apps/tauri/node_modules/@tauri-apps/cli`
-## @tauri-apps/plugin-barcode-scanner@2.4.5
+## @tauri-apps/plugin-barcode-scanner@2.4.4
- License: MIT OR Apache-2.0
- Repository: https://github.com/tauri-apps/plugins-workspace
- Description: Scan QR codes, EAN-13 and other kinds of barcodes on Android and iOS
- Included files: LICENSE.spdx
-- Folder: `licenses/@tauri-apps_plugin-barcode-scanner@2.4.5`
+- Folder: `licenses/@tauri-apps_plugin-barcode-scanner@2.4.4`
- Source package dir: `apps/tauri/node_modules/@tauri-apps/plugin-barcode-scanner`
## @tauri-apps/plugin-deep-link@2.4.9
@@ -477,39 +154,38 @@ Generated from pnpm-lock.yaml and installed packages in workspace node_modules f
- Folder: `licenses/@tauri-apps_plugin-deep-link@2.4.9`
- Source package dir: `apps/tauri/node_modules/@tauri-apps/plugin-deep-link`
-## @tauri-apps/plugin-log@2.8.0
+## @tauri-apps/plugin-opener@2.5.4
- License: MIT OR Apache-2.0
- Repository: https://github.com/tauri-apps/plugins-workspace
-- Description: Configurable logging for your Tauri app.
+- Description: Open files and URLs using their default application.
- Included files: LICENSE.spdx
-- Folder: `licenses/@tauri-apps_plugin-log@2.8.0`
-- Source package dir: `apps/tauri/node_modules/@tauri-apps/plugin-log`
+- Folder: `licenses/@tauri-apps_plugin-opener@2.5.4`
+- Source package dir: `apps/tauri/node_modules/@tauri-apps/plugin-opener`
-## @tauri-apps/plugin-notification@2.3.3
+## @tensamin/ttp-core@0.0.19
-- License: MIT OR Apache-2.0
-- Repository: https://github.com/tauri-apps/plugins-workspace
-- Included files: LICENSE.spdx
-- Folder: `licenses/@tauri-apps_plugin-notification@2.3.3`
-- Source package dir: `apps/tauri/node_modules/@tauri-apps/plugin-notification`
+- License: UNKNOWN
+- Included files: LICENSE
+- Folder: `licenses/@tensamin_ttp-core@0.0.19`
+- Source package dir: `packages/ttp/node_modules/@tensamin/ttp-core`
-## @tensamin/ui@0.0.39
+## @tensamin/ui@0.0.34
- License: UNKNOWN
- Included files: none found
-- Folder: `licenses/@tensamin_ui@0.0.39`
+- Folder: `licenses/@tensamin_ui@0.0.34`
- Source package dir: `apps/tauri/node_modules/@tensamin/ui`
-## @types/node@25.9.4
+## @types/node@25.6.0
- License: MIT
- Homepage: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node
- Repository: https://github.com/DefinitelyTyped/DefinitelyTyped.git
- Description: TypeScript definitions for node
- Included files: LICENSE
-- Folder: `licenses/@types_node@25.9.4`
-- Source package dir: `apps/electron/node_modules/@types/node`
+- Folder: `licenses/@types_node@25.6.0`
+- Source package dir: `node_modules/@types/node`
## @types/qrcode@1.5.6
@@ -521,14 +197,14 @@ Generated from pnpm-lock.yaml and installed packages in workspace node_modules f
- Folder: `licenses/@types_qrcode@1.5.6`
- Source package dir: `apps/web/node_modules/@types/qrcode`
-## @types/react@19.2.17
+## @types/react@19.2.14
- License: MIT
- Homepage: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react
- Repository: https://github.com/DefinitelyTyped/DefinitelyTyped.git
- Description: TypeScript definitions for react
- Included files: LICENSE
-- Folder: `licenses/@types_react@19.2.17`
+- Folder: `licenses/@types_react@19.2.14`
- Source package dir: `apps/web/node_modules/@types/react`
## @types/react-dom@19.2.3
@@ -541,36 +217,26 @@ Generated from pnpm-lock.yaml and installed packages in workspace node_modules f
- Folder: `licenses/@types_react-dom@19.2.3`
- Source package dir: `apps/web/node_modules/@types/react-dom`
-## @typescript-eslint/parser@8.62.1
+## @typescript-eslint/parser@8.59.1
- License: MIT
- Homepage: https://typescript-eslint.io/packages/parser
- Repository: https://github.com/typescript-eslint/typescript-eslint.git
- Description: An ESLint custom parser which leverages TypeScript ESTree
- Included files: LICENSE
-- Folder: `licenses/@typescript-eslint_parser@8.62.1`
+- Folder: `licenses/@typescript-eslint_parser@8.59.1`
- Source package dir: `node_modules/@typescript-eslint/parser`
-## @vitejs/plugin-react@6.0.3
+## @vitejs/plugin-react@6.0.1
- License: MIT
- Homepage: https://github.com/vitejs/vite-plugin-react/tree/main/packages/plugin-react#readme
- Repository: git+https://github.com/vitejs/vite-plugin-react.git
- Description: The default Vite plugin for React projects
- Included files: LICENSE
-- Folder: `licenses/@vitejs_plugin-react@6.0.3`
+- Folder: `licenses/@vitejs_plugin-react@6.0.1`
- Source package dir: `apps/web/node_modules/@vitejs/plugin-react`
-## aria-hidden@1.2.6
-
-- License: MIT
-- Homepage: https://github.com/theKashey/aria-hidden#readme
-- Repository: git+https://github.com/theKashey/aria-hidden.git
-- Description: Cast aria-hidden to everything, except...
-- Included files: LICENSE
-- Folder: `licenses/aria-hidden@1.2.6`
-- Source package dir: `apps/web/node_modules/aria-hidden`
-
## class-variance-authority@0.7.1
- License: Apache-2.0
@@ -590,15 +256,6 @@ Generated from pnpm-lock.yaml and installed packages in workspace node_modules f
- Folder: `licenses/clsx@2.1.1`
- Source package dir: `apps/web/node_modules/clsx`
-## cmdk@1.1.1
-
-- License: MIT
-- Homepage: https://github.com/pacocoursey/cmdk#readme
-- Repository: git+https://github.com/pacocoursey/cmdk.git
-- Included files: LICENSE.md
-- Folder: `licenses/cmdk@1.1.1`
-- Source package dir: `apps/web/node_modules/cmdk`
-
## comlink@4.4.2
- License: Apache-2.0
@@ -606,143 +263,7 @@ Generated from pnpm-lock.yaml and installed packages in workspace node_modules f
- Description: Comlink makes WebWorkers enjoyable
- Included files: LICENSE
- Folder: `licenses/comlink@4.4.2`
-- Source package dir: `packages/crypto/node_modules/comlink`
-
-## cookie-es@3.1.1
-
-- License: MIT
-- Repository: unjs/cookie-es
-- Included files: LICENSE
-- Folder: `licenses/cookie-es@3.1.1`
-- Source package dir: `apps/web/node_modules/cookie-es`
-
-## d3-array@3.2.4
-
-- License: ISC
-- Homepage: https://d3js.org/d3-array/
-- Repository: https://github.com/d3/d3-array.git
-- Description: Array manipulation, ordering, searching, summarizing, etc.
-- Included files: LICENSE
-- Folder: `licenses/d3-array@3.2.4`
-- Source package dir: `apps/web/node_modules/d3-array`
-
-## d3-color@3.1.0
-
-- License: ISC
-- Homepage: https://d3js.org/d3-color/
-- Repository: https://github.com/d3/d3-color.git
-- Description: Color spaces! RGB, HSL, Cubehelix, Lab and HCL (Lch).
-- Included files: LICENSE
-- Folder: `licenses/d3-color@3.1.0`
-- Source package dir: `apps/web/node_modules/d3-color`
-
-## d3-ease@3.0.1
-
-- License: BSD-3-Clause
-- Homepage: https://d3js.org/d3-ease/
-- Repository: https://github.com/d3/d3-ease.git
-- Description: Easing functions for smooth animation.
-- Included files: LICENSE
-- Folder: `licenses/d3-ease@3.0.1`
-- Source package dir: `apps/web/node_modules/d3-ease`
-
-## d3-format@3.1.2
-
-- License: ISC
-- Homepage: https://d3js.org/d3-format/
-- Repository: https://github.com/d3/d3-format.git
-- Description: Format numbers for human consumption.
-- Included files: LICENSE
-- Folder: `licenses/d3-format@3.1.2`
-- Source package dir: `apps/web/node_modules/d3-format`
-
-## d3-interpolate@3.0.1
-
-- License: ISC
-- Homepage: https://d3js.org/d3-interpolate/
-- Repository: https://github.com/d3/d3-interpolate.git
-- Description: Interpolate numbers, colors, strings, arrays, objects, whatever!
-- Included files: LICENSE
-- Folder: `licenses/d3-interpolate@3.0.1`
-- Source package dir: `apps/web/node_modules/d3-interpolate`
-
-## d3-path@3.1.0
-
-- License: ISC
-- Homepage: https://d3js.org/d3-path/
-- Repository: https://github.com/d3/d3-path.git
-- Description: Serialize Canvas path commands to SVG.
-- Included files: LICENSE
-- Folder: `licenses/d3-path@3.1.0`
-- Source package dir: `apps/web/node_modules/d3-path`
-
-## d3-scale@4.0.2
-
-- License: ISC
-- Homepage: https://d3js.org/d3-scale/
-- Repository: https://github.com/d3/d3-scale.git
-- Description: Encodings that map abstract data to visual representation.
-- Included files: LICENSE
-- Folder: `licenses/d3-scale@4.0.2`
-- Source package dir: `apps/web/node_modules/d3-scale`
-
-## d3-shape@3.2.0
-
-- License: ISC
-- Homepage: https://d3js.org/d3-shape/
-- Repository: https://github.com/d3/d3-shape.git
-- Description: Graphical primitives for visualization, such as lines and areas.
-- Included files: LICENSE
-- Folder: `licenses/d3-shape@3.2.0`
-- Source package dir: `apps/web/node_modules/d3-shape`
-
-## d3-time@3.1.0
-
-- License: ISC
-- Homepage: https://d3js.org/d3-time/
-- Repository: https://github.com/d3/d3-time.git
-- Description: A calculator for humanity’s peculiar conventions of time.
-- Included files: LICENSE
-- Folder: `licenses/d3-time@3.1.0`
-- Source package dir: `apps/web/node_modules/d3-time`
-
-## d3-time-format@4.1.0
-
-- License: ISC
-- Homepage: https://d3js.org/d3-time-format/
-- Repository: https://github.com/d3/d3-time-format.git
-- Description: A JavaScript time formatter and parser inspired by strftime and strptime.
-- Included files: LICENSE
-- Folder: `licenses/d3-time-format@4.1.0`
-- Source package dir: `apps/web/node_modules/d3-time-format`
-
-## d3-timer@3.0.1
-
-- License: ISC
-- Homepage: https://d3js.org/d3-timer/
-- Repository: https://github.com/d3/d3-timer.git
-- Description: An efficient queue capable of managing thousands of concurrent animations.
-- Included files: LICENSE
-- Folder: `licenses/d3-timer@3.0.1`
-- Source package dir: `apps/web/node_modules/d3-timer`
-
-## date-fns@4.4.0
-
-- License: MIT
-- Repository: https://github.com/date-fns/date-fns
-- Description: Modern JavaScript date utility library
-- Included files: LICENSE.md
-- Folder: `licenses/date-fns@4.4.0`
-- Source package dir: `apps/web/node_modules/date-fns`
-
-## decimal.js-light@2.5.1
-
-- License: MIT
-- Repository: https://github.com/MikeMcl/decimal.js-light.git
-- Description: An arbitrary-precision Decimal type for JavaScript.
-- Included files: LICENCE.md
-- Folder: `licenses/decimal.js-light@2.5.1`
-- Source package dir: `apps/web/node_modules/decimal.js-light`
+- Source package dir: `apps/web/node_modules/comlink`
## deepfilternet3-noise-filter@1.2.1
@@ -754,85 +275,6 @@ Generated from pnpm-lock.yaml and installed packages in workspace node_modules f
- Folder: `licenses/deepfilternet3-noise-filter@1.2.1`
- Source package dir: `packages/call/node_modules/deepfilternet3-noise-filter`
-## detect-node-es@1.1.0
-
-- License: MIT
-- Homepage: https://github.com/thekashey/detect-node
-- Repository: https://github.com/thekashey/detect-node
-- Description: Detect Node.JS (as opposite to browser environment). ESM modification
-- Included files: LICENSE
-- Folder: `licenses/detect-node-es@1.1.0`
-- Source package dir: `apps/web/node_modules/detect-node-es`
-
-## dijkstrajs@1.0.3
-
-- License: MIT
-- Homepage: https://github.com/tcort/dijkstrajs
-- Repository: git://github.com/tcort/dijkstrajs
-- Description: A simple JavaScript implementation of Dijkstra's single-source shortest-paths algorithm.
-- Included files: LICENSE.md
-- Folder: `licenses/dijkstrajs@1.0.3`
-- Source package dir: `apps/web/node_modules/dijkstrajs`
-
-## electron@39.8.10
-
-- License: MIT
-- Repository: https://github.com/electron/electron
-- Description: Build cross platform desktop apps with JavaScript, HTML, and CSS
-- Included files: LICENSE
-- Folder: `licenses/electron@39.8.10`
-- Source package dir: `apps/electron/node_modules/electron`
-
-## electron-builder@26.15.3
-
-- License: MIT
-- Homepage: https://github.com/electron-userland/electron-builder
-- Repository: git+https://github.com/electron-userland/electron-builder.git
-- Description: A complete solution to package and build a ready for distribution Electron app for MacOS, Windows and Linux with “auto update” support out of the box
-- Included files: LICENSE
-- Folder: `licenses/electron-builder@26.15.3`
-- Source package dir: `apps/electron/node_modules/electron-builder`
-
-## embla-carousel@8.6.0
-
-- License: MIT
-- Homepage: https://www.embla-carousel.com
-- Repository: git+https://github.com/davidjerleke/embla-carousel
-- Description: A lightweight carousel library with fluid motion and great swipe precision
-- Included files: none found
-- Folder: `licenses/embla-carousel@8.6.0`
-- Source package dir: `apps/web/node_modules/embla-carousel`
-
-## embla-carousel-react@8.6.0
-
-- License: MIT
-- Homepage: https://www.embla-carousel.com
-- Repository: git+https://github.com/davidjerleke/embla-carousel
-- Description: A lightweight carousel library with fluid motion and great swipe precision
-- Included files: none found
-- Folder: `licenses/embla-carousel-react@8.6.0`
-- Source package dir: `apps/web/node_modules/embla-carousel-react`
-
-## embla-carousel-reactive-utils@8.6.0
-
-- License: MIT
-- Homepage: https://www.embla-carousel.com
-- Repository: git+https://github.com/davidjerleke/embla-carousel
-- Description: Reactive utilities for Embla Carousel
-- Included files: none found
-- Folder: `licenses/embla-carousel-reactive-utils@8.6.0`
-- Source package dir: `apps/web/node_modules/embla-carousel-reactive-utils`
-
-## es-toolkit@1.49.0
-
-- License: MIT
-- Homepage: https://es-toolkit.dev
-- Repository: https://github.com/toss/es-toolkit.git
-- Description: A state-of-the-art, high-performance JavaScript utility library with a small bundle size and strong type annotations.
-- Included files: LICENSE
-- Folder: `licenses/es-toolkit@1.49.0`
-- Source package dir: `apps/web/node_modules/es-toolkit`
-
## esbuild@0.25.12
- License: MIT
@@ -840,16 +282,16 @@ Generated from pnpm-lock.yaml and installed packages in workspace node_modules f
- Description: An extremely fast JavaScript and CSS bundler and minifier.
- Included files: LICENSE.md
- Folder: `licenses/esbuild@0.25.12`
-- Source package dir: `apps/electron/node_modules/esbuild`
+- Source package dir: `apps/web/node_modules/esbuild`
-## eslint@10.6.0
+## eslint@10.3.0
- License: MIT
- Homepage: https://eslint.org
- Repository: eslint/eslint
- Description: An AST-based pattern checker for JavaScript.
- Included files: LICENSE
-- Folder: `licenses/eslint@10.6.0`
+- Folder: `licenses/eslint@10.3.0`
- Source package dir: `apps/web/node_modules/eslint`
## eslint-plugin-react-hooks@7.1.1
@@ -862,74 +304,24 @@ Generated from pnpm-lock.yaml and installed packages in workspace node_modules f
- Folder: `licenses/eslint-plugin-react-hooks@7.1.1`
- Source package dir: `node_modules/eslint-plugin-react-hooks`
-## eventemitter3@5.0.4
+## framer-motion@12.38.0
- License: MIT
-- Repository: git://github.com/primus/eventemitter3.git
-- Description: EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.
-- Included files: LICENSE
-- Folder: `licenses/eventemitter3@5.0.4`
-- Source package dir: `apps/web/node_modules/eventemitter3`
+- Repository: https://github.com/motiondivision/motion/
+- Description: A simple and powerful JavaScript animation library
+- Included files: LICENSE.md
+- Folder: `licenses/framer-motion@12.38.0`
+- Source package dir: `apps/web/node_modules/framer-motion`
-## fallow@2.104.0
-
-- License: MIT
-- Homepage: https://docs.fallow.tools
-- Repository: git+https://github.com/fallow-rs/fallow.git
-- Description: Deterministic codebase intelligence for TypeScript and JavaScript. Quality, risk, architecture, dependencies, duplication, and safe cleanup evidence for humans, CI, and agents. Optional runtime intelligence layer (Fallow Runtime) adds production execution evidence. Rust-native, sub-second, zero-config framework support.
-- Included files: none found
-- Folder: `licenses/fallow@2.104.0`
-- Source package dir: `node_modules/fallow`
-
-## get-nonce@1.0.1
-
-- License: MIT
-- Homepage: https://github.com/theKashey/get-nonce
-- Repository: git@github.com:theKashey/get-nonce.git
-- Description: returns nonce
-- Included files: LICENSE
-- Folder: `licenses/get-nonce@1.0.1`
-- Source package dir: `apps/web/node_modules/get-nonce`
-
-## globals@17.7.0
+## globals@17.6.0
- License: MIT
- Repository: sindresorhus/globals
- Description: Global identifiers from different JavaScript environments
- Included files: license
-- Folder: `licenses/globals@17.7.0`
+- Folder: `licenses/globals@17.6.0`
- Source package dir: `apps/web/node_modules/globals`
-## immer@10.2.0
-
-- License: MIT
-- Homepage: https://github.com/immerjs/immer#readme
-- Repository: https://github.com/immerjs/immer.git
-- Description: Create your next immutable state by mutating the current one
-- Included files: LICENSE
-- Folder: `licenses/immer@10.2.0`
-- Source package dir: `apps/web/node_modules/immer`
-
-## input-otp@1.4.2
-
-- License: MIT
-- Homepage: https://input-otp.rodz.dev/
-- Repository: git+https://github.com/guilhermerodz/input-otp.git
-- Description: One-time password input component for React.
-- Included files: none found
-- Folder: `licenses/input-otp@1.4.2`
-- Source package dir: `apps/web/node_modules/input-otp`
-
-## internmap@2.0.3
-
-- License: ISC
-- Homepage: https://github.com/mbostock/internmap/
-- Repository: https://github.com/mbostock/internmap.git
-- Description: Map and Set with automatic key interning
-- Included files: LICENSE
-- Folder: `licenses/internmap@2.0.3`
-- Source package dir: `apps/web/node_modules/internmap`
-
## jsonc-parser@3.3.1
- License: MIT
@@ -939,59 +331,33 @@ Generated from pnpm-lock.yaml and installed packages in workspace node_modules f
- Folder: `licenses/jsonc-parser@3.3.1`
- Source package dir: `node_modules/jsonc-parser`
-## livekit-client@2.20.0
+## livekit-client@2.18.8
- License: Apache-2.0
- Repository: git@github.com:livekit/client-sdk-js.git
- Description: JavaScript/TypeScript client SDK for LiveKit
- Included files: LICENSE
-- Folder: `licenses/livekit-client@2.20.0`
+- Folder: `licenses/livekit-client@2.18.8`
- Source package dir: `packages/call/node_modules/livekit-client`
-## lucide-react@1.23.0
+## lucide-react@1.14.0
- License: ISC
- Homepage: https://lucide.dev
- Repository: https://github.com/lucide-icons/lucide.git
- Description: A Lucide icon library package for React applications.
- Included files: LICENSE
-- Folder: `licenses/lucide-react@1.23.0`
-- Source package dir: `apps/web/node_modules/lucide-react`
+- Folder: `licenses/lucide-react@1.14.0`
+- Source package dir: `apps/tauri/node_modules/lucide-react`
-## mtp@0.1.0
-
-- License: UNKNOWN
-- Description: MTP TypeScript SDK
-- Included files: none found
-- Folder: `licenses/mtp@0.1.0`
-- Source package dir: `packages/mtp/node_modules/mtp`
-
-## next-themes@0.4.6
-
-- License: MIT
-- Repository: https://github.com/pacocoursey/next-themes.git
-- Included files: license.md
-- Folder: `licenses/next-themes@0.4.6`
-- Source package dir: `apps/web/node_modules/next-themes`
-
-## pngjs@5.0.0
-
-- License: MIT
-- Homepage: https://github.com/lukeapage/pngjs
-- Repository: git://github.com/lukeapage/pngjs.git
-- Description: PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.
-- Included files: LICENSE
-- Folder: `licenses/pngjs@5.0.0`
-- Source package dir: `apps/web/node_modules/pngjs`
-
-## prettier@3.9.4
+## prettier@3.8.3
- License: MIT
- Homepage: https://prettier.io
- Repository: prettier/prettier
- Description: Prettier is an opinionated code formatter
- Included files: LICENSE
-- Folder: `licenses/prettier@3.9.4`
+- Folder: `licenses/prettier@3.8.3`
- Source package dir: `node_modules/prettier`
## qrcode@1.5.4
@@ -1004,93 +370,26 @@ Generated from pnpm-lock.yaml and installed packages in workspace node_modules f
- Folder: `licenses/qrcode@1.5.4`
- Source package dir: `apps/web/node_modules/qrcode`
-## react@19.2.7
+## react@19.2.5
- License: MIT
- Homepage: https://react.dev/
- Repository: https://github.com/facebook/react.git
- Description: React is a JavaScript library for building user interfaces.
- Included files: LICENSE
-- Folder: `licenses/react@19.2.7`
+- Folder: `licenses/react@19.2.5`
- Source package dir: `apps/tauri/node_modules/react`
-## react-day-picker@10.0.1
-
-- License: MIT
-- Homepage: https://daypicker.dev
-- Repository: git+https://github.com/gpbl/react-day-picker.git
-- Description: Customizable Date Picker for React
-- Included files: LICENSE
-- Folder: `licenses/react-day-picker@10.0.1`
-- Source package dir: `apps/web/node_modules/react-day-picker`
-
-## react-dom@19.2.7
+## react-dom@19.2.5
- License: MIT
- Homepage: https://react.dev/
- Repository: https://github.com/facebook/react.git
- Description: React package for working with the DOM.
- Included files: LICENSE
-- Folder: `licenses/react-dom@19.2.7`
+- Folder: `licenses/react-dom@19.2.5`
- Source package dir: `apps/tauri/node_modules/react-dom`
-## react-is@19.2.7
-
-- License: MIT
-- Homepage: https://react.dev/
-- Repository: https://github.com/facebook/react.git
-- Description: Brand checking of React Elements.
-- Included files: LICENSE
-- Folder: `licenses/react-is@19.2.7`
-- Source package dir: `apps/web/node_modules/react-is`
-
-## react-redux@9.3.0
-
-- License: MIT
-- Homepage: https://github.com/reduxjs/react-redux
-- Repository: github:reduxjs/react-redux
-- Description: Official React bindings for Redux
-- Included files: LICENSE.md
-- Folder: `licenses/react-redux@9.3.0`
-- Source package dir: `apps/web/node_modules/react-redux`
-
-## react-remove-scroll@2.7.2
-
-- License: MIT
-- Repository: https://github.com/theKashey/react-remove-scroll
-- Description: Disables scroll outside of `children` node.
-- Included files: LICENSE
-- Folder: `licenses/react-remove-scroll@2.7.2`
-- Source package dir: `apps/web/node_modules/react-remove-scroll`
-
-## react-remove-scroll-bar@2.3.8
-
-- License: MIT
-- Repository: https://github.com/theKashey/react-remove-scroll-bar
-- Description: Removes body scroll without content _shake_
-- Included files: none found
-- Folder: `licenses/react-remove-scroll-bar@2.3.8`
-- Source package dir: `apps/web/node_modules/react-remove-scroll-bar`
-
-## react-resizable-panels@4.12.0
-
-- License: MIT
-- Homepage: https://react-resizable-panels.vercel.app/
-- Repository: https://github.com/bvaughn/react-resizable-panels.git
-- Included files: LICENSE.md
-- Folder: `licenses/react-resizable-panels@4.12.0`
-- Source package dir: `apps/web/node_modules/react-resizable-panels`
-
-## react-style-singleton@2.2.3
-
-- License: MIT
-- Homepage: https://github.com/theKashey/react-style-singleton#readme
-- Repository: https://github.com/theKashey/react-style-singleton
-- Description: Just create a single stylesheet...
-- Included files: LICENSE
-- Folder: `licenses/react-style-singleton@2.2.3`
-- Source package dir: `apps/web/node_modules/react-style-singleton`
-
## recharts@3.8.1
- License: MIT
@@ -1099,74 +398,15 @@ Generated from pnpm-lock.yaml and installed packages in workspace node_modules f
- Description: React charts
- Included files: LICENSE
- Folder: `licenses/recharts@3.8.1`
-- Source package dir: `apps/web/node_modules/recharts`
+- Source package dir: `packages/call/node_modules/recharts`
-## redux@5.0.1
-
-- License: MIT
-- Homepage: http://redux.js.org
-- Repository: github:reduxjs/redux
-- Description: Predictable state container for JavaScript apps
-- Included files: LICENSE.md
-- Folder: `licenses/redux@5.0.1`
-- Source package dir: `apps/web/node_modules/redux`
-
-## redux-thunk@3.1.0
-
-- License: MIT
-- Homepage: https://github.com/reduxjs/redux-thunk
-- Repository: github:reduxjs/redux-thunk
-- Description: Thunk middleware for Redux.
-- Included files: LICENSE.md
-- Folder: `licenses/redux-thunk@3.1.0`
-- Source package dir: `apps/web/node_modules/redux-thunk`
-
-## reselect@5.1.1
-
-- License: MIT
-- Repository: https://github.com/reduxjs/reselect.git
-- Description: Selectors for Redux.
-- Included files: LICENSE
-- Folder: `licenses/reselect@5.1.1`
-- Source package dir: `apps/web/node_modules/reselect`
-
-## scheduler@0.27.0
-
-- License: MIT
-- Homepage: https://react.dev/
-- Repository: https://github.com/facebook/react.git
-- Description: Cooperative scheduler for the browser environment.
-- Included files: LICENSE
-- Folder: `licenses/scheduler@0.27.0`
-- Source package dir: `apps/web/node_modules/scheduler`
-
-## seroval@1.5.4
-
-- License: MIT
-- Homepage: https://github.com/lxsmnsyc/seroval/tree/main/packages/seroval
-- Repository: https://github.com/lxsmnsyc/seroval.git
-- Description: Stringify JS values
-- Included files: LICENSE
-- Folder: `licenses/seroval@1.5.4`
-- Source package dir: `apps/web/node_modules/seroval`
-
-## seroval-plugins@1.5.4
-
-- License: MIT
-- Homepage: https://github.com/lxsmnsyc/seroval/tree/main/packages/plugins
-- Repository: https://github.com/lxsmnsyc/seroval.git
-- Description: Stringify JS values
-- Included files: LICENSE
-- Folder: `licenses/seroval-plugins@1.5.4`
-- Source package dir: `apps/web/node_modules/seroval-plugins`
-
-## shadcn@4.12.0
+## shadcn@4.6.0
- License: MIT
- Repository: https://github.com/shadcn-ui/ui.git
- Description: Add components to your apps.
- Included files: LICENSE.md
-- Folder: `licenses/shadcn@4.12.0`
+- Folder: `licenses/shadcn@4.6.0`
- Source package dir: `apps/web/node_modules/shadcn`
## sonner@2.0.7
@@ -1179,14 +419,14 @@ Generated from pnpm-lock.yaml and installed packages in workspace node_modules f
- Folder: `licenses/sonner@2.0.7`
- Source package dir: `apps/web/node_modules/sonner`
-## tailwind-merge@3.6.0
+## tailwind-merge@3.5.0
- License: MIT
- Homepage: https://github.com/dcastil/tailwind-merge
- Repository: https://github.com/dcastil/tailwind-merge.git
- Description: Merge Tailwind CSS classes without style conflicts
- Included files: LICENSE.md
-- Folder: `licenses/tailwind-merge@3.6.0`
+- Folder: `licenses/tailwind-merge@3.5.0`
- Source package dir: `apps/web/node_modules/tailwind-merge`
## tailwind-scrollbar-hide@4.0.0
@@ -1199,14 +439,14 @@ Generated from pnpm-lock.yaml and installed packages in workspace node_modules f
- Folder: `licenses/tailwind-scrollbar-hide@4.0.0`
- Source package dir: `apps/web/node_modules/tailwind-scrollbar-hide`
-## tailwindcss@4.3.2
+## tailwindcss@4.2.4
- License: MIT
- Homepage: https://tailwindcss.com
- Repository: https://github.com/tailwindlabs/tailwindcss.git
- Description: A utility-first CSS framework for rapidly building custom user interfaces.
- Included files: LICENSE
-- Folder: `licenses/tailwindcss@4.3.2`
+- Folder: `licenses/tailwindcss@4.2.4`
- Source package dir: `apps/web/node_modules/tailwindcss`
## tauri-plugin-app-events-api@0.2.0
@@ -1217,26 +457,7 @@ Generated from pnpm-lock.yaml and installed packages in workspace node_modules f
- Description: A plugin for tauri@v2 to listen some events on iOS and Android.
- Included files: LICENSE
- Folder: `licenses/tauri-plugin-app-events-api@0.2.0`
-- Source package dir: `packages/mtp/node_modules/tauri-plugin-app-events-api`
-
-## tiny-invariant@1.3.3
-
-- License: MIT
-- Repository: https://github.com/alexreardon/tiny-invariant.git
-- Description: A tiny invariant function
-- Included files: LICENSE
-- Folder: `licenses/tiny-invariant@1.3.3`
-- Source package dir: `apps/web/node_modules/tiny-invariant`
-
-## tslib@2.8.1
-
-- License: 0BSD
-- Homepage: https://www.typescriptlang.org/
-- Repository: https://github.com/Microsoft/tslib.git
-- Description: Runtime library for TypeScript helper functions
-- Included files: LICENSE.txt
-- Folder: `licenses/tslib@2.8.1`
-- Source package dir: `apps/web/node_modules/tslib`
+- Source package dir: `apps/web/node_modules/tauri-plugin-app-events-api`
## tw-animate-css@1.4.0
@@ -1256,122 +477,44 @@ Generated from pnpm-lock.yaml and installed packages in workspace node_modules f
- Description: TypeScript is a language for application scale JavaScript development
- Included files: LICENSE.txt
- Folder: `licenses/typescript@6.0.3`
-- Source package dir: `apps/electron/node_modules/typescript`
+- Source package dir: `apps/web/node_modules/typescript`
-## typescript-eslint@8.62.1
+## typescript-eslint@8.59.1
- License: MIT
- Homepage: https://typescript-eslint.io/packages/typescript-eslint
- Repository: https://github.com/typescript-eslint/typescript-eslint.git
- Description: Tooling which enables you to use TypeScript with ESLint
- Included files: LICENSE
-- Folder: `licenses/typescript-eslint@8.62.1`
+- Folder: `licenses/typescript-eslint@8.59.1`
- Source package dir: `apps/web/node_modules/typescript-eslint`
-## use-callback-ref@1.3.3
-
-- License: MIT
-- Repository: https://github.com/theKashey/use-callback-ref/
-- Description: The same useRef, but with callback
-- Included files: LICENSE
-- Folder: `licenses/use-callback-ref@1.3.3`
-- Source package dir: `apps/web/node_modules/use-callback-ref`
-
-## use-sidecar@1.1.3
-
-- License: MIT
-- Homepage: https://github.com/theKashey/use-sidecar
-- Repository: https://github.com/theKashey/use-sidecar
-- Description: Sidecar code splitting utils
-- Included files: LICENSE
-- Folder: `licenses/use-sidecar@1.1.3`
-- Source package dir: `apps/web/node_modules/use-sidecar`
-
-## use-sync-external-store@1.6.0
-
-- License: MIT
-- Repository: https://github.com/facebook/react.git
-- Description: Backwards compatible shim for React's useSyncExternalStore. Works with any React that supports hooks.
-- Included files: LICENSE
-- Folder: `licenses/use-sync-external-store@1.6.0`
-- Source package dir: `apps/web/node_modules/use-sync-external-store`
-
-## vaul@1.1.2
-
-- License: MIT
-- Homepage: https://vaul.emilkowal.ski/
-- Repository: https://github.com/emilkowalski/vaul.git
-- Description: Drawer component for React.
-- Included files: LICENSE.md
-- Folder: `licenses/vaul@1.1.2`
-- Source package dir: `apps/web/node_modules/vaul`
-
-## victory-vendor@37.3.6
-
-- License: MIT AND ISC
-- Homepage: https://commerce.nearform.com/open-source/victory
-- Repository: https://github.com/FormidableLabs/victory
-- Description: Vendored dependencies for Victory
-- Included files: none found
-- Folder: `licenses/victory-vendor@37.3.6`
-- Source package dir: `apps/web/node_modules/victory-vendor`
-
-## vite@8.1.3
+## vite@8.0.10
- License: MIT
- Homepage: https://vite.dev
- Repository: git+https://github.com/vitejs/vite.git
- Description: Native-ESM powered web dev build tool
- Included files: LICENSE.md
-- Folder: `licenses/vite@8.1.3`
+- Folder: `licenses/vite@8.0.10`
- Source package dir: `apps/web/node_modules/vite`
-## vitest@4.1.9
-
-- License: MIT
-- Homepage: https://vitest.dev
-- Repository: git+https://github.com/vitest-dev/vitest.git
-- Description: Next generation testing framework powered by Vite
-- Included files: LICENSE.md
-- Folder: `licenses/vitest@4.1.9`
-- Source package dir: `node_modules/vitest`
-
-## yaml@2.9.0
-
-- License: ISC
-- Homepage: https://eemeli.org/yaml/
-- Repository: github:eemeli/yaml
-- Description: JavaScript parser and stringifier for YAML
-- Included files: LICENSE
-- Folder: `licenses/yaml@2.9.0`
-- Source package dir: `node_modules/yaml`
-
-## yargs@15.4.1
-
-- License: MIT
-- Homepage: https://yargs.js.org/
-- Repository: https://github.com/yargs/yargs.git
-- Description: yargs the modern, pirate-themed, successor to optimist.
-- Included files: LICENSE
-- Folder: `licenses/yargs@15.4.1`
-- Source package dir: `apps/web/node_modules/yargs`
-
-## zod@4.4.3
+## zod@4.4.2
- License: MIT
- Homepage: https://zod.dev
- Repository: git+https://github.com/colinhacks/zod.git
- Description: TypeScript-first schema declaration and validation library with static type inference
- Included files: LICENSE
-- Folder: `licenses/zod@4.4.3`
+- Folder: `licenses/zod@4.4.2`
- Source package dir: `apps/web/node_modules/zod`
-## zustand@5.0.14
+## zustand@5.0.12
- License: MIT
- Homepage: https://github.com/pmndrs/zustand
- Repository: git+https://github.com/pmndrs/zustand.git
- Description: 🐻 Bear necessities for state management in React
- Included files: LICENSE
-- Folder: `licenses/zustand@5.0.14`
+- Folder: `licenses/zustand@5.0.12`
- Source package dir: `packages/call/node_modules/zustand`
diff --git a/licenses/aria-hidden@1.2.6/LICENSE b/licenses/aria-hidden@1.2.6/LICENSE
deleted file mode 100644
index a194c88..0000000
--- a/licenses/aria-hidden@1.2.6/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2017 Anton Korzunov
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/cmdk@1.1.1/LICENSE.md b/licenses/cmdk@1.1.1/LICENSE.md
deleted file mode 100644
index 76228cc..0000000
--- a/licenses/cmdk@1.1.1/LICENSE.md
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 Paco Coursey
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/cookie-es@3.1.1/LICENSE b/licenses/cookie-es@3.1.1/LICENSE
deleted file mode 100644
index db7eac1..0000000
--- a/licenses/cookie-es@3.1.1/LICENSE
+++ /dev/null
@@ -1,28 +0,0 @@
-MIT License
-
-Cookie-es copyright (c) Pooya Parsa
-
-Cookie parsing based on https://github.com/jshttp/cookie
-Copyright (c) 2012-2014 Roman Shtylman
-Copyright (c) 2015 Douglas Christopher Wilson
-
-Set-Cookie parsing based on https://github.com/nfriedly/set-cookie-parser
-Copyright (c) 2015 Nathan Friedly (http://nfriedly.com/)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/d3-array@3.2.4/LICENSE b/licenses/d3-array@3.2.4/LICENSE
deleted file mode 100644
index 3594fff..0000000
--- a/licenses/d3-array@3.2.4/LICENSE
+++ /dev/null
@@ -1,13 +0,0 @@
-Copyright 2010-2023 Mike Bostock
-
-Permission to use, copy, modify, and/or distribute this software for any purpose
-with or without fee is hereby granted, provided that the above copyright notice
-and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
-OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
-THIS SOFTWARE.
diff --git a/licenses/d3-color@3.1.0/LICENSE b/licenses/d3-color@3.1.0/LICENSE
deleted file mode 100644
index fbe44bd..0000000
--- a/licenses/d3-color@3.1.0/LICENSE
+++ /dev/null
@@ -1,13 +0,0 @@
-Copyright 2010-2022 Mike Bostock
-
-Permission to use, copy, modify, and/or distribute this software for any purpose
-with or without fee is hereby granted, provided that the above copyright notice
-and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
-OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
-THIS SOFTWARE.
diff --git a/licenses/d3-ease@3.0.1/LICENSE b/licenses/d3-ease@3.0.1/LICENSE
deleted file mode 100644
index 83cc997..0000000
--- a/licenses/d3-ease@3.0.1/LICENSE
+++ /dev/null
@@ -1,28 +0,0 @@
-Copyright 2010-2021 Mike Bostock
-Copyright 2001 Robert Penner
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-* Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
-
-* Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
-
-* Neither the name of the author nor the names of contributors may be used to
- endorse or promote products derived from this software without specific prior
- written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/licenses/d3-format@3.1.2/LICENSE b/licenses/d3-format@3.1.2/LICENSE
deleted file mode 100644
index a8918c4..0000000
--- a/licenses/d3-format@3.1.2/LICENSE
+++ /dev/null
@@ -1,13 +0,0 @@
-Copyright 2010-2026 Mike Bostock
-
-Permission to use, copy, modify, and/or distribute this software for any purpose
-with or without fee is hereby granted, provided that the above copyright notice
-and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
-OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
-THIS SOFTWARE.
diff --git a/licenses/d3-interpolate@3.0.1/LICENSE b/licenses/d3-interpolate@3.0.1/LICENSE
deleted file mode 100644
index b014515..0000000
--- a/licenses/d3-interpolate@3.0.1/LICENSE
+++ /dev/null
@@ -1,13 +0,0 @@
-Copyright 2010-2021 Mike Bostock
-
-Permission to use, copy, modify, and/or distribute this software for any purpose
-with or without fee is hereby granted, provided that the above copyright notice
-and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
-OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
-THIS SOFTWARE.
diff --git a/licenses/d3-path@3.1.0/LICENSE b/licenses/d3-path@3.1.0/LICENSE
deleted file mode 100644
index ed25746..0000000
--- a/licenses/d3-path@3.1.0/LICENSE
+++ /dev/null
@@ -1,13 +0,0 @@
-Copyright 2015-2022 Mike Bostock
-
-Permission to use, copy, modify, and/or distribute this software for any purpose
-with or without fee is hereby granted, provided that the above copyright notice
-and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
-OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
-THIS SOFTWARE.
diff --git a/licenses/d3-scale@4.0.2/LICENSE b/licenses/d3-scale@4.0.2/LICENSE
deleted file mode 100644
index b014515..0000000
--- a/licenses/d3-scale@4.0.2/LICENSE
+++ /dev/null
@@ -1,13 +0,0 @@
-Copyright 2010-2021 Mike Bostock
-
-Permission to use, copy, modify, and/or distribute this software for any purpose
-with or without fee is hereby granted, provided that the above copyright notice
-and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
-OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
-THIS SOFTWARE.
diff --git a/licenses/d3-shape@3.2.0/LICENSE b/licenses/d3-shape@3.2.0/LICENSE
deleted file mode 100644
index fbe44bd..0000000
--- a/licenses/d3-shape@3.2.0/LICENSE
+++ /dev/null
@@ -1,13 +0,0 @@
-Copyright 2010-2022 Mike Bostock
-
-Permission to use, copy, modify, and/or distribute this software for any purpose
-with or without fee is hereby granted, provided that the above copyright notice
-and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
-OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
-THIS SOFTWARE.
diff --git a/licenses/d3-time-format@4.1.0/LICENSE b/licenses/d3-time-format@4.1.0/LICENSE
deleted file mode 100644
index b014515..0000000
--- a/licenses/d3-time-format@4.1.0/LICENSE
+++ /dev/null
@@ -1,13 +0,0 @@
-Copyright 2010-2021 Mike Bostock
-
-Permission to use, copy, modify, and/or distribute this software for any purpose
-with or without fee is hereby granted, provided that the above copyright notice
-and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
-OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
-THIS SOFTWARE.
diff --git a/licenses/d3-time@3.1.0/LICENSE b/licenses/d3-time@3.1.0/LICENSE
deleted file mode 100644
index fbe44bd..0000000
--- a/licenses/d3-time@3.1.0/LICENSE
+++ /dev/null
@@ -1,13 +0,0 @@
-Copyright 2010-2022 Mike Bostock
-
-Permission to use, copy, modify, and/or distribute this software for any purpose
-with or without fee is hereby granted, provided that the above copyright notice
-and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
-OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
-THIS SOFTWARE.
diff --git a/licenses/d3-timer@3.0.1/LICENSE b/licenses/d3-timer@3.0.1/LICENSE
deleted file mode 100644
index b014515..0000000
--- a/licenses/d3-timer@3.0.1/LICENSE
+++ /dev/null
@@ -1,13 +0,0 @@
-Copyright 2010-2021 Mike Bostock
-
-Permission to use, copy, modify, and/or distribute this software for any purpose
-with or without fee is hereby granted, provided that the above copyright notice
-and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
-OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
-THIS SOFTWARE.
diff --git a/licenses/date-fns@4.4.0/LICENSE.md b/licenses/date-fns@4.4.0/LICENSE.md
deleted file mode 100644
index 29c6e85..0000000
--- a/licenses/date-fns@4.4.0/LICENSE.md
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2021 Sasha Koss and Lesha Koss https://kossnocorp.mit-license.org
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/decimal.js-light@2.5.1/LICENCE.md b/licenses/decimal.js-light@2.5.1/LICENCE.md
deleted file mode 100644
index 538bf23..0000000
--- a/licenses/decimal.js-light@2.5.1/LICENCE.md
+++ /dev/null
@@ -1,23 +0,0 @@
-The MIT Expat Licence.
-
-Copyright (c) 2020 Michael Mclaughlin
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-'Software'), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
diff --git a/licenses/detect-node-es@1.1.0/LICENSE b/licenses/detect-node-es@1.1.0/LICENSE
deleted file mode 100644
index 3113356..0000000
--- a/licenses/detect-node-es@1.1.0/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2017 Ilya Kantor
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/dijkstrajs@1.0.3/LICENSE.md b/licenses/dijkstrajs@1.0.3/LICENSE.md
deleted file mode 100644
index b662d80..0000000
--- a/licenses/dijkstrajs@1.0.3/LICENSE.md
+++ /dev/null
@@ -1,19 +0,0 @@
-```
-Dijkstra path-finding functions. Adapted from the Dijkstar Python project.
-
-Copyright (C) 2008
- Wyatt Baldwin
- All rights reserved
-
-Licensed under the MIT license.
-
- http://www.opensource.org/licenses/mit-license.php
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-```
diff --git a/licenses/electron-builder@26.15.3/LICENSE b/licenses/electron-builder@26.15.3/LICENSE
deleted file mode 100644
index 7d8fa01..0000000
--- a/licenses/electron-builder@26.15.3/LICENSE
+++ /dev/null
@@ -1,22 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2015 Loopline Systems
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
diff --git a/licenses/electron@39.8.10/LICENSE b/licenses/electron@39.8.10/LICENSE
deleted file mode 100644
index 536d54e..0000000
--- a/licenses/electron@39.8.10/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-Copyright (c) Electron contributors
-Copyright (c) 2013-2020 GitHub Inc.
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/licenses/es-toolkit@1.49.0/LICENSE b/licenses/es-toolkit@1.49.0/LICENSE
deleted file mode 100644
index 69dc6a7..0000000
--- a/licenses/es-toolkit@1.49.0/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2024 Viva Republica, Inc.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/eslint@10.6.0/LICENSE b/licenses/eslint@10.3.0/LICENSE
similarity index 100%
rename from licenses/eslint@10.6.0/LICENSE
rename to licenses/eslint@10.3.0/LICENSE
diff --git a/licenses/eventemitter3@5.0.4/LICENSE b/licenses/eventemitter3@5.0.4/LICENSE
deleted file mode 100644
index abcbd54..0000000
--- a/licenses/eventemitter3@5.0.4/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014 Arnout Kazemier
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/react-resizable-panels@4.12.0/LICENSE.md b/licenses/framer-motion@12.38.0/LICENSE.md
similarity index 97%
rename from licenses/react-resizable-panels@4.12.0/LICENSE.md
rename to licenses/framer-motion@12.38.0/LICENSE.md
index 0569d0a..b5b8d6a 100644
--- a/licenses/react-resizable-panels@4.12.0/LICENSE.md
+++ b/licenses/framer-motion@12.38.0/LICENSE.md
@@ -1,6 +1,6 @@
The MIT License (MIT)
-Copyright (c) 2018 Brian Vaughn
+Copyright (c) 2018 Framer B.V.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/licenses/get-nonce@1.0.1/LICENSE b/licenses/get-nonce@1.0.1/LICENSE
deleted file mode 100644
index 9455bf5..0000000
--- a/licenses/get-nonce@1.0.1/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2020 Anton Korzunov
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/globals@17.7.0/license b/licenses/globals@17.6.0/license
similarity index 100%
rename from licenses/globals@17.7.0/license
rename to licenses/globals@17.6.0/license
diff --git a/licenses/immer@10.2.0/LICENSE b/licenses/immer@10.2.0/LICENSE
deleted file mode 100644
index c014115..0000000
--- a/licenses/immer@10.2.0/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2017 Michel Weststrate
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/internmap@2.0.3/LICENSE b/licenses/internmap@2.0.3/LICENSE
deleted file mode 100644
index 6fca711..0000000
--- a/licenses/internmap@2.0.3/LICENSE
+++ /dev/null
@@ -1,13 +0,0 @@
-Copyright 2021 Mike Bostock
-
-Permission to use, copy, modify, and/or distribute this software for any purpose
-with or without fee is hereby granted, provided that the above copyright notice
-and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
-OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
-THIS SOFTWARE.
diff --git a/licenses/livekit-client@2.20.0/LICENSE b/licenses/livekit-client@2.18.8/LICENSE
similarity index 100%
rename from licenses/livekit-client@2.20.0/LICENSE
rename to licenses/livekit-client@2.18.8/LICENSE
diff --git a/licenses/lucide-react@1.23.0/LICENSE b/licenses/lucide-react@1.14.0/LICENSE
similarity index 100%
rename from licenses/lucide-react@1.23.0/LICENSE
rename to licenses/lucide-react@1.14.0/LICENSE
diff --git a/licenses/next-themes@0.4.6/license.md b/licenses/next-themes@0.4.6/license.md
deleted file mode 100644
index 76228cc..0000000
--- a/licenses/next-themes@0.4.6/license.md
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2022 Paco Coursey
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/pngjs@5.0.0/LICENSE b/licenses/pngjs@5.0.0/LICENSE
deleted file mode 100644
index 6942e25..0000000
--- a/licenses/pngjs@5.0.0/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-pngjs2 original work Copyright (c) 2015 Luke Page & Original Contributors
-pngjs derived work Copyright (c) 2012 Kuba Niegowski
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/licenses/prettier@3.9.4/LICENSE b/licenses/prettier@3.8.3/LICENSE
similarity index 100%
rename from licenses/prettier@3.9.4/LICENSE
rename to licenses/prettier@3.8.3/LICENSE
diff --git a/licenses/react-day-picker@10.0.1/LICENSE b/licenses/react-day-picker@10.0.1/LICENSE
deleted file mode 100644
index 07372a1..0000000
--- a/licenses/react-day-picker@10.0.1/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2014-2026 Giampaolo Bellavite and contributors
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/react-dom@19.2.7/LICENSE b/licenses/react-dom@19.2.5/LICENSE
similarity index 100%
rename from licenses/react-dom@19.2.7/LICENSE
rename to licenses/react-dom@19.2.5/LICENSE
diff --git a/licenses/react-redux@9.3.0/LICENSE.md b/licenses/react-redux@9.3.0/LICENSE.md
deleted file mode 100644
index 55bc8df..0000000
--- a/licenses/react-redux@9.3.0/LICENSE.md
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2015-present Dan Abramov
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/react-remove-scroll@2.7.2/LICENSE b/licenses/react-remove-scroll@2.7.2/LICENSE
deleted file mode 100644
index a194c88..0000000
--- a/licenses/react-remove-scroll@2.7.2/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2017 Anton Korzunov
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/react-style-singleton@2.2.3/LICENSE b/licenses/react-style-singleton@2.2.3/LICENSE
deleted file mode 100644
index a194c88..0000000
--- a/licenses/react-style-singleton@2.2.3/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2017 Anton Korzunov
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/react-is@19.2.7/LICENSE b/licenses/react@19.2.5/LICENSE
similarity index 100%
rename from licenses/react-is@19.2.7/LICENSE
rename to licenses/react@19.2.5/LICENSE
diff --git a/licenses/react@19.2.7/LICENSE b/licenses/react@19.2.7/LICENSE
deleted file mode 100644
index b93be90..0000000
--- a/licenses/react@19.2.7/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) Meta Platforms, Inc. and affiliates.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/redux-thunk@3.1.0/LICENSE.md b/licenses/redux-thunk@3.1.0/LICENSE.md
deleted file mode 100644
index c108bf3..0000000
--- a/licenses/redux-thunk@3.1.0/LICENSE.md
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2015-present Dan Abramov
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/redux@5.0.1/LICENSE.md b/licenses/redux@5.0.1/LICENSE.md
deleted file mode 100644
index 55bc8df..0000000
--- a/licenses/redux@5.0.1/LICENSE.md
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2015-present Dan Abramov
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/reselect@5.1.1/LICENSE b/licenses/reselect@5.1.1/LICENSE
deleted file mode 100644
index 2a957b4..0000000
--- a/licenses/reselect@5.1.1/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2015-2018 Reselect Contributors
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/sbom.cyclonedx.json b/licenses/sbom.cyclonedx.json
index e5f7673..4d1284c 100644
--- a/licenses/sbom.cyclonedx.json
+++ b/licenses/sbom.cyclonedx.json
@@ -3,11 +3,11 @@
"specVersion": "1.5",
"version": 1,
"metadata": {
- "timestamp": "2026-07-03T19:50:00.640Z",
+ "timestamp": "2026-05-21T10:15:15.541Z",
"tools": [
{
"vendor": "OpenAI",
- "name": "custom pnpm license generator"
+ "name": "custom bun license generator"
}
],
"component": {
@@ -18,111 +18,10 @@
"components": [
{
"type": "library",
- "bomRef": "pkg:npm/%40babel/runtime@7.29.7",
- "name": "@babel/runtime",
- "version": "7.29.7",
- "purl": "pkg:npm/%40babel/runtime@7.29.7",
- "description": "babel's modular runtime helpers",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://babel.dev/docs/en/next/babel-runtime"
- },
- {
- "type": "vcs",
- "url": "https://github.com/babel/babel.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@babel_runtime@7.29.7"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@babel/runtime"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40base-ui/react@1.6.0",
- "name": "@base-ui/react",
- "version": "1.6.0",
- "purl": "pkg:npm/%40base-ui/react@1.6.0",
- "description": "Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://base-ui.com"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/mui/base-ui.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@base-ui_react@1.6.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@base-ui/react"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40base-ui/utils@0.3.1",
- "name": "@base-ui/utils",
- "version": "0.3.1",
- "purl": "pkg:npm/%40base-ui/utils@0.3.1",
- "description": "A collection of React utility functions for Base UI.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "vcs",
- "url": "git+https://github.com/mui/base-ui.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@base-ui_utils@0.3.1"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@base-ui/utils"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40codemirror/commands@6.10.4",
+ "bomRef": "pkg:npm/%40codemirror/commands@6.10.3",
"name": "@codemirror/commands",
- "version": "6.10.4",
- "purl": "pkg:npm/%40codemirror/commands@6.10.4",
+ "version": "6.10.3",
+ "purl": "pkg:npm/%40codemirror/commands@6.10.3",
"description": "Collection of editing commands for the CodeMirror code editor",
"licenses": [
{
@@ -134,13 +33,13 @@
"externalReferences": [
{
"type": "vcs",
- "url": "git+https://code.haverbeke.berlin/codemirror/commands.git"
+ "url": "git+https://github.com/codemirror/commands.git"
}
],
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/@codemirror_commands@6.10.4"
+ "value": "licenses/@codemirror_commands@6.10.3"
},
{
"name": "local:sourcePackageDir",
@@ -181,10 +80,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/%40codemirror/state@6.7.0",
+ "bomRef": "pkg:npm/%40codemirror/state@6.6.0",
"name": "@codemirror/state",
- "version": "6.7.0",
- "purl": "pkg:npm/%40codemirror/state@6.7.0",
+ "version": "6.6.0",
+ "purl": "pkg:npm/%40codemirror/state@6.6.0",
"description": "Editor state data structures for the CodeMirror code editor",
"licenses": [
{
@@ -196,13 +95,13 @@
"externalReferences": [
{
"type": "vcs",
- "url": "git+https://code.haverbeke.berlin/codemirror/state.git"
+ "url": "git+https://github.com/codemirror/state.git"
}
],
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/@codemirror_state@6.7.0"
+ "value": "licenses/@codemirror_state@6.6.0"
},
{
"name": "local:sourcePackageDir",
@@ -212,10 +111,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/%40codemirror/view@6.43.4",
+ "bomRef": "pkg:npm/%40codemirror/view@6.41.1",
"name": "@codemirror/view",
- "version": "6.43.4",
- "purl": "pkg:npm/%40codemirror/view@6.43.4",
+ "version": "6.41.1",
+ "purl": "pkg:npm/%40codemirror/view@6.41.1",
"description": "DOM view component for the CodeMirror code editor",
"licenses": [
{
@@ -233,7 +132,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/@codemirror_view@6.43.4"
+ "value": "licenses/@codemirror_view@6.41.1"
},
{
"name": "local:sourcePackageDir",
@@ -276,146 +175,6 @@
}
]
},
- {
- "type": "library",
- "bomRef": "pkg:npm/%40floating-ui/core@1.7.5",
- "name": "@floating-ui/core",
- "version": "1.7.5",
- "purl": "pkg:npm/%40floating-ui/core@1.7.5",
- "description": "Positioning library for floating elements: tooltips, popovers, dropdowns, and more",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://floating-ui.com"
- },
- {
- "type": "vcs",
- "url": "https://github.com/floating-ui/floating-ui.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@floating-ui_core@1.7.5"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@floating-ui/core"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40floating-ui/dom@1.7.6",
- "name": "@floating-ui/dom",
- "version": "1.7.6",
- "purl": "pkg:npm/%40floating-ui/dom@1.7.6",
- "description": "Floating UI for the web",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://floating-ui.com"
- },
- {
- "type": "vcs",
- "url": "https://github.com/floating-ui/floating-ui.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@floating-ui_dom@1.7.6"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@floating-ui/dom"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40floating-ui/react-dom@2.1.8",
- "name": "@floating-ui/react-dom",
- "version": "2.1.8",
- "purl": "pkg:npm/%40floating-ui/react-dom@2.1.8",
- "description": "Floating UI for React DOM",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://floating-ui.com/docs/react-dom"
- },
- {
- "type": "vcs",
- "url": "https://github.com/floating-ui/floating-ui.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@floating-ui_react-dom@2.1.8"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@floating-ui/react-dom"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40floating-ui/utils@0.2.11",
- "name": "@floating-ui/utils",
- "version": "0.2.11",
- "purl": "pkg:npm/%40floating-ui/utils@0.2.11",
- "description": "Utilities for Floating UI",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://floating-ui.com"
- },
- {
- "type": "vcs",
- "url": "https://github.com/floating-ui/floating-ui.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@floating-ui_utils@0.2.11"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@floating-ui/utils"
- }
- ]
- },
{
"type": "library",
"bomRef": "pkg:npm/%40fontsource-variable/inter@5.2.8",
@@ -453,45 +212,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/%40fontsource-variable/public-sans@5.2.7",
- "name": "@fontsource-variable/public-sans",
- "version": "5.2.7",
- "purl": "pkg:npm/%40fontsource-variable/public-sans@5.2.7",
- "description": "Self-host the Public Sans font in a neatly bundled NPM package.",
- "licenses": [
- {
- "license": {
- "id": "OFL-1.1"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://fontsource.org/fonts/public-sans"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/fontsource/font-files.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@fontsource-variable_public-sans@5.2.7"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@fontsource-variable/public-sans"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40livekit/components-react@2.9.21",
+ "bomRef": "pkg:npm/%40livekit/components-react@2.9.20",
"name": "@livekit/components-react",
- "version": "2.9.21",
- "purl": "pkg:npm/%40livekit/components-react@2.9.21",
+ "version": "2.9.20",
+ "purl": "pkg:npm/%40livekit/components-react@2.9.20",
"licenses": [
{
"license": {
@@ -508,7 +232,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/@livekit_components-react@2.9.21"
+ "value": "licenses/@livekit_components-react@2.9.20"
},
{
"name": "local:sourcePackageDir",
@@ -547,630 +271,16 @@
},
{
"name": "local:sourcePackageDir",
- "value": "packages/crypto/node_modules/@noble/curves"
+ "value": "apps/web/node_modules/@noble/curves"
}
]
},
{
"type": "library",
- "bomRef": "pkg:npm/%40noble/hashes@2.2.0",
- "name": "@noble/hashes",
- "version": "2.2.0",
- "purl": "pkg:npm/%40noble/hashes@2.2.0",
- "description": "Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://paulmillr.com/noble/"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/paulmillr/noble-hashes.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@noble_hashes@2.2.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "packages/crypto/node_modules/@noble/hashes"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40radix-ui/primitive@1.1.4",
- "name": "@radix-ui/primitive",
- "version": "1.1.4",
- "purl": "pkg:npm/%40radix-ui/primitive@1.1.4",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://radix-ui.com/primitives"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/radix-ui/primitives.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@radix-ui_primitive@1.1.4"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@radix-ui/primitive"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40radix-ui/react-compose-refs@1.1.3",
- "name": "@radix-ui/react-compose-refs",
- "version": "1.1.3",
- "purl": "pkg:npm/%40radix-ui/react-compose-refs@1.1.3",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://radix-ui.com/primitives"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/radix-ui/primitives.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@radix-ui_react-compose-refs@1.1.3"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@radix-ui/react-compose-refs"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40radix-ui/react-context@1.1.4",
- "name": "@radix-ui/react-context",
- "version": "1.1.4",
- "purl": "pkg:npm/%40radix-ui/react-context@1.1.4",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://radix-ui.com/primitives"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/radix-ui/primitives.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@radix-ui_react-context@1.1.4"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@radix-ui/react-context"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40radix-ui/react-dialog@1.1.18",
- "name": "@radix-ui/react-dialog",
- "version": "1.1.18",
- "purl": "pkg:npm/%40radix-ui/react-dialog@1.1.18",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://radix-ui.com/primitives"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/radix-ui/primitives.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@radix-ui_react-dialog@1.1.18"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@radix-ui/react-dialog"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40radix-ui/react-dismissable-layer@1.1.14",
- "name": "@radix-ui/react-dismissable-layer",
- "version": "1.1.14",
- "purl": "pkg:npm/%40radix-ui/react-dismissable-layer@1.1.14",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://radix-ui.com/primitives"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/radix-ui/primitives.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@radix-ui_react-dismissable-layer@1.1.14"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@radix-ui/react-dismissable-layer"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40radix-ui/react-focus-guards@1.1.4",
- "name": "@radix-ui/react-focus-guards",
- "version": "1.1.4",
- "purl": "pkg:npm/%40radix-ui/react-focus-guards@1.1.4",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://radix-ui.com/primitives"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/radix-ui/primitives.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@radix-ui_react-focus-guards@1.1.4"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@radix-ui/react-focus-guards"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40radix-ui/react-focus-scope@1.1.11",
- "name": "@radix-ui/react-focus-scope",
- "version": "1.1.11",
- "purl": "pkg:npm/%40radix-ui/react-focus-scope@1.1.11",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://radix-ui.com/primitives"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/radix-ui/primitives.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@radix-ui_react-focus-scope@1.1.11"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@radix-ui/react-focus-scope"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40radix-ui/react-id@1.1.2",
- "name": "@radix-ui/react-id",
- "version": "1.1.2",
- "purl": "pkg:npm/%40radix-ui/react-id@1.1.2",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://radix-ui.com/primitives"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/radix-ui/primitives.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@radix-ui_react-id@1.1.2"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@radix-ui/react-id"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40radix-ui/react-portal@1.1.13",
- "name": "@radix-ui/react-portal",
- "version": "1.1.13",
- "purl": "pkg:npm/%40radix-ui/react-portal@1.1.13",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://radix-ui.com/primitives"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/radix-ui/primitives.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@radix-ui_react-portal@1.1.13"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@radix-ui/react-portal"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40radix-ui/react-presence@1.1.6",
- "name": "@radix-ui/react-presence",
- "version": "1.1.6",
- "purl": "pkg:npm/%40radix-ui/react-presence@1.1.6",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://radix-ui.com/primitives"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/radix-ui/primitives.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@radix-ui_react-presence@1.1.6"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@radix-ui/react-presence"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40radix-ui/react-primitive@2.1.7",
- "name": "@radix-ui/react-primitive",
- "version": "2.1.7",
- "purl": "pkg:npm/%40radix-ui/react-primitive@2.1.7",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://radix-ui.com/primitives"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/radix-ui/primitives.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@radix-ui_react-primitive@2.1.7"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@radix-ui/react-primitive"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40radix-ui/react-slot@1.3.0",
- "name": "@radix-ui/react-slot",
- "version": "1.3.0",
- "purl": "pkg:npm/%40radix-ui/react-slot@1.3.0",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://radix-ui.com/primitives"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/radix-ui/primitives.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@radix-ui_react-slot@1.3.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@radix-ui/react-slot"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40radix-ui/react-use-callback-ref@1.1.2",
- "name": "@radix-ui/react-use-callback-ref",
- "version": "1.1.2",
- "purl": "pkg:npm/%40radix-ui/react-use-callback-ref@1.1.2",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://radix-ui.com/primitives"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/radix-ui/primitives.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@radix-ui_react-use-callback-ref@1.1.2"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@radix-ui/react-use-callback-ref"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40radix-ui/react-use-controllable-state@1.2.3",
- "name": "@radix-ui/react-use-controllable-state",
- "version": "1.2.3",
- "purl": "pkg:npm/%40radix-ui/react-use-controllable-state@1.2.3",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://radix-ui.com/primitives"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/radix-ui/primitives.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@radix-ui_react-use-controllable-state@1.2.3"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@radix-ui/react-use-controllable-state"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40radix-ui/react-use-effect-event@0.0.2",
- "name": "@radix-ui/react-use-effect-event",
- "version": "0.0.2",
- "purl": "pkg:npm/%40radix-ui/react-use-effect-event@0.0.2",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://radix-ui.com/primitives"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/radix-ui/primitives.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@radix-ui_react-use-effect-event@0.0.2"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@radix-ui/react-use-effect-event"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40radix-ui/react-use-layout-effect@1.1.2",
- "name": "@radix-ui/react-use-layout-effect",
- "version": "1.1.2",
- "purl": "pkg:npm/%40radix-ui/react-use-layout-effect@1.1.2",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://radix-ui.com/primitives"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/radix-ui/primitives.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@radix-ui_react-use-layout-effect@1.1.2"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@radix-ui/react-use-layout-effect"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40reduxjs/toolkit@2.12.0",
- "name": "@reduxjs/toolkit",
- "version": "2.12.0",
- "purl": "pkg:npm/%40reduxjs/toolkit@2.12.0",
- "description": "The official, opinionated, batteries-included toolset for efficient Redux development",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://redux-toolkit.js.org"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/reduxjs/redux-toolkit.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@reduxjs_toolkit@2.12.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@reduxjs/toolkit"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40tailwindcss/vite@4.3.2",
+ "bomRef": "pkg:npm/%40tailwindcss/vite@4.2.4",
"name": "@tailwindcss/vite",
- "version": "4.3.2",
- "purl": "pkg:npm/%40tailwindcss/vite@4.3.2",
+ "version": "4.2.4",
+ "purl": "pkg:npm/%40tailwindcss/vite@4.2.4",
"description": "A utility-first CSS framework for rapidly building custom user interfaces.",
"licenses": [
{
@@ -1192,7 +302,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/@tailwindcss_vite@4.3.2"
+ "value": "licenses/@tailwindcss_vite@4.2.4"
},
{
"name": "local:sourcePackageDir",
@@ -1202,150 +312,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/%40tanstack/devtools-event-client@0.3.5",
- "name": "@tanstack/devtools-event-client",
- "version": "0.3.5",
- "purl": "pkg:npm/%40tanstack/devtools-event-client@0.3.5",
- "description": "TanStack Event Client is a lightweight event client for TanStack Devtools event bus.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://tanstack.com/devtools"
- },
- {
- "type": "vcs",
- "url": "https://github.com/TanStack/devtools.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@tanstack_devtools-event-client@0.3.5"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@tanstack/devtools-event-client"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40tanstack/history@1.162.0",
- "name": "@tanstack/history",
- "version": "1.162.0",
- "purl": "pkg:npm/%40tanstack/history@1.162.0",
- "description": "Modern and scalable routing for React applications",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://tanstack.com/router"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/TanStack/router.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@tanstack_history@1.162.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@tanstack/history"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40tanstack/pacer@0.21.1",
- "name": "@tanstack/pacer",
- "version": "0.21.1",
- "purl": "pkg:npm/%40tanstack/pacer@0.21.1",
- "description": "Utilities for debouncing, throttling, rate-limiting, queuing, and more.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://tanstack.com/pacer"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/TanStack/pacer.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@tanstack_pacer@0.21.1"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "packages/chat/node_modules/@tanstack/pacer"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40tanstack/query-core@5.101.2",
- "name": "@tanstack/query-core",
- "version": "5.101.2",
- "purl": "pkg:npm/%40tanstack/query-core@5.101.2",
- "description": "The framework agnostic core that powers TanStack Query",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://tanstack.com/query"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/TanStack/query.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@tanstack_query-core@5.101.2"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@tanstack/query-core"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40tanstack/react-query@5.101.2",
+ "bomRef": "pkg:npm/%40tanstack/react-query@5.100.8",
"name": "@tanstack/react-query",
- "version": "5.101.2",
- "purl": "pkg:npm/%40tanstack/react-query@5.101.2",
+ "version": "5.100.8",
+ "purl": "pkg:npm/%40tanstack/react-query@5.100.8",
"description": "Hooks for managing, caching and syncing asynchronous and remote data in React",
"licenses": [
{
@@ -1367,20 +337,20 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/@tanstack_react-query@5.101.2"
+ "value": "licenses/@tanstack_react-query@5.100.8"
},
{
"name": "local:sourcePackageDir",
- "value": "packages/chat/node_modules/@tanstack/react-query"
+ "value": "packages/call/node_modules/@tanstack/react-query"
}
]
},
{
"type": "library",
- "bomRef": "pkg:npm/%40tanstack/react-router@1.170.17",
+ "bomRef": "pkg:npm/%40tanstack/react-router@1.169.1",
"name": "@tanstack/react-router",
- "version": "1.170.17",
- "purl": "pkg:npm/%40tanstack/react-router@1.170.17",
+ "version": "1.169.1",
+ "purl": "pkg:npm/%40tanstack/react-router@1.169.1",
"description": "Modern and scalable routing for React applications",
"licenses": [
{
@@ -1402,7 +372,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/@tanstack_react-router@1.170.17"
+ "value": "licenses/@tanstack_react-router@1.169.1"
},
{
"name": "local:sourcePackageDir",
@@ -1412,45 +382,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/%40tanstack/react-store@0.9.3",
- "name": "@tanstack/react-store",
- "version": "0.9.3",
- "purl": "pkg:npm/%40tanstack/react-store@0.9.3",
- "description": "Framework agnostic type-safe store w/ reactive framework adapters",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://tanstack.com/store"
- },
- {
- "type": "vcs",
- "url": "https://github.com/TanStack/store.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@tanstack_react-store@0.9.3"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@tanstack/react-store"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40tanstack/react-virtual@3.14.5",
+ "bomRef": "pkg:npm/%40tanstack/react-virtual@3.13.24",
"name": "@tanstack/react-virtual",
- "version": "3.14.5",
- "purl": "pkg:npm/%40tanstack/react-virtual@3.14.5",
+ "version": "3.13.24",
+ "purl": "pkg:npm/%40tanstack/react-virtual@3.13.24",
"description": "Headless UI for virtualizing scrollable elements in React",
"licenses": [
{
@@ -1472,7 +407,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/@tanstack_react-virtual@3.14.5"
+ "value": "licenses/@tanstack_react-virtual@3.13.24"
},
{
"name": "local:sourcePackageDir",
@@ -1482,115 +417,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/%40tanstack/router-core@1.171.14",
- "name": "@tanstack/router-core",
- "version": "1.171.14",
- "purl": "pkg:npm/%40tanstack/router-core@1.171.14",
- "description": "Modern and scalable routing for React applications",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://tanstack.com/router"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/TanStack/router.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@tanstack_router-core@1.171.14"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@tanstack/router-core"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40tanstack/store@0.9.3",
- "name": "@tanstack/store",
- "version": "0.9.3",
- "purl": "pkg:npm/%40tanstack/store@0.9.3",
- "description": "Framework agnostic type-safe store w/ reactive framework adapters",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://tanstack.com/store"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/TanStack/store.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@tanstack_store@0.9.3"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@tanstack/store"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40tanstack/virtual-core@3.17.3",
- "name": "@tanstack/virtual-core",
- "version": "3.17.3",
- "purl": "pkg:npm/%40tanstack/virtual-core@3.17.3",
- "description": "Headless UI for virtualizing scrollable elements in TS/JS + Frameworks",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://tanstack.com/virtual"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/TanStack/virtual.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@tanstack_virtual-core@3.17.3"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/@tanstack/virtual-core"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40tauri-apps/api@2.11.1",
+ "bomRef": "pkg:npm/%40tauri-apps/api@2.11.0",
"name": "@tauri-apps/api",
- "version": "2.11.1",
- "purl": "pkg:npm/%40tauri-apps/api@2.11.1",
+ "version": "2.11.0",
+ "purl": "pkg:npm/%40tauri-apps/api@2.11.0",
"description": "Tauri API definitions",
"licenses": [
{
@@ -1612,7 +442,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/@tauri-apps_api@2.11.1"
+ "value": "licenses/@tauri-apps_api@2.11.0"
},
{
"name": "local:sourcePackageDir",
@@ -1622,10 +452,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/%40tauri-apps/cli@2.11.4",
+ "bomRef": "pkg:npm/%40tauri-apps/cli@2.11.0",
"name": "@tauri-apps/cli",
- "version": "2.11.4",
- "purl": "pkg:npm/%40tauri-apps/cli@2.11.4",
+ "version": "2.11.0",
+ "purl": "pkg:npm/%40tauri-apps/cli@2.11.0",
"description": "Command line interface for building Tauri apps",
"licenses": [
{
@@ -1647,7 +477,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/@tauri-apps_cli@2.11.4"
+ "value": "licenses/@tauri-apps_cli@2.11.0"
},
{
"name": "local:sourcePackageDir",
@@ -1657,10 +487,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/%40tauri-apps/plugin-barcode-scanner@2.4.5",
+ "bomRef": "pkg:npm/%40tauri-apps/plugin-barcode-scanner@2.4.4",
"name": "@tauri-apps/plugin-barcode-scanner",
- "version": "2.4.5",
- "purl": "pkg:npm/%40tauri-apps/plugin-barcode-scanner@2.4.5",
+ "version": "2.4.4",
+ "purl": "pkg:npm/%40tauri-apps/plugin-barcode-scanner@2.4.4",
"description": "Scan QR codes, EAN-13 and other kinds of barcodes on Android and iOS",
"licenses": [
{
@@ -1678,7 +508,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/@tauri-apps_plugin-barcode-scanner@2.4.5"
+ "value": "licenses/@tauri-apps_plugin-barcode-scanner@2.4.4"
},
{
"name": "local:sourcePackageDir",
@@ -1719,11 +549,11 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/%40tauri-apps/plugin-log@2.8.0",
- "name": "@tauri-apps/plugin-log",
- "version": "2.8.0",
- "purl": "pkg:npm/%40tauri-apps/plugin-log@2.8.0",
- "description": "Configurable logging for your Tauri app.",
+ "bomRef": "pkg:npm/%40tauri-apps/plugin-opener@2.5.4",
+ "name": "@tauri-apps/plugin-opener",
+ "version": "2.5.4",
+ "purl": "pkg:npm/%40tauri-apps/plugin-opener@2.5.4",
+ "description": "Open files and URLs using their default application.",
"licenses": [
{
"license": {
@@ -1740,55 +570,43 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/@tauri-apps_plugin-log@2.8.0"
+ "value": "licenses/@tauri-apps_plugin-opener@2.5.4"
},
{
"name": "local:sourcePackageDir",
- "value": "apps/tauri/node_modules/@tauri-apps/plugin-log"
+ "value": "apps/tauri/node_modules/@tauri-apps/plugin-opener"
}
]
},
{
"type": "library",
- "bomRef": "pkg:npm/%40tauri-apps/plugin-notification@2.3.3",
- "name": "@tauri-apps/plugin-notification",
- "version": "2.3.3",
- "purl": "pkg:npm/%40tauri-apps/plugin-notification@2.3.3",
- "licenses": [
- {
- "license": {
- "name": "MIT OR Apache-2.0"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/tauri-apps/plugins-workspace"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/@tauri-apps_plugin-notification@2.3.3"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/tauri/node_modules/@tauri-apps/plugin-notification"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/%40tensamin/ui@0.0.39",
- "name": "@tensamin/ui",
- "version": "0.0.39",
- "purl": "pkg:npm/%40tensamin/ui@0.0.39",
+ "bomRef": "pkg:npm/%40tensamin/ttp-core@0.0.19",
+ "name": "@tensamin/ttp-core",
+ "version": "0.0.19",
+ "purl": "pkg:npm/%40tensamin/ttp-core@0.0.19",
"externalReferences": [],
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/@tensamin_ui@0.0.39"
+ "value": "licenses/@tensamin_ttp-core@0.0.19"
+ },
+ {
+ "name": "local:sourcePackageDir",
+ "value": "packages/ttp/node_modules/@tensamin/ttp-core"
+ }
+ ]
+ },
+ {
+ "type": "library",
+ "bomRef": "pkg:npm/%40tensamin/ui@0.0.34",
+ "name": "@tensamin/ui",
+ "version": "0.0.34",
+ "purl": "pkg:npm/%40tensamin/ui@0.0.34",
+ "externalReferences": [],
+ "properties": [
+ {
+ "name": "local:licenseFolder",
+ "value": "licenses/@tensamin_ui@0.0.34"
},
{
"name": "local:sourcePackageDir",
@@ -1798,10 +616,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/%40types/node@25.9.4",
+ "bomRef": "pkg:npm/%40types/node@25.6.0",
"name": "@types/node",
- "version": "25.9.4",
- "purl": "pkg:npm/%40types/node@25.9.4",
+ "version": "25.6.0",
+ "purl": "pkg:npm/%40types/node@25.6.0",
"description": "TypeScript definitions for node",
"licenses": [
{
@@ -1823,11 +641,11 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/@types_node@25.9.4"
+ "value": "licenses/@types_node@25.6.0"
},
{
"name": "local:sourcePackageDir",
- "value": "apps/electron/node_modules/@types/node"
+ "value": "node_modules/@types/node"
}
]
},
@@ -1868,10 +686,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/%40types/react@19.2.17",
+ "bomRef": "pkg:npm/%40types/react@19.2.14",
"name": "@types/react",
- "version": "19.2.17",
- "purl": "pkg:npm/%40types/react@19.2.17",
+ "version": "19.2.14",
+ "purl": "pkg:npm/%40types/react@19.2.14",
"description": "TypeScript definitions for react",
"licenses": [
{
@@ -1893,7 +711,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/@types_react@19.2.17"
+ "value": "licenses/@types_react@19.2.14"
},
{
"name": "local:sourcePackageDir",
@@ -1938,10 +756,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/%40typescript-eslint/parser@8.62.1",
+ "bomRef": "pkg:npm/%40typescript-eslint/parser@8.59.1",
"name": "@typescript-eslint/parser",
- "version": "8.62.1",
- "purl": "pkg:npm/%40typescript-eslint/parser@8.62.1",
+ "version": "8.59.1",
+ "purl": "pkg:npm/%40typescript-eslint/parser@8.59.1",
"description": "An ESLint custom parser which leverages TypeScript ESTree",
"licenses": [
{
@@ -1963,7 +781,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/@typescript-eslint_parser@8.62.1"
+ "value": "licenses/@typescript-eslint_parser@8.59.1"
},
{
"name": "local:sourcePackageDir",
@@ -1973,10 +791,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/%40vitejs/plugin-react@6.0.3",
+ "bomRef": "pkg:npm/%40vitejs/plugin-react@6.0.1",
"name": "@vitejs/plugin-react",
- "version": "6.0.3",
- "purl": "pkg:npm/%40vitejs/plugin-react@6.0.3",
+ "version": "6.0.1",
+ "purl": "pkg:npm/%40vitejs/plugin-react@6.0.1",
"description": "The default Vite plugin for React projects",
"licenses": [
{
@@ -1998,7 +816,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/@vitejs_plugin-react@6.0.3"
+ "value": "licenses/@vitejs_plugin-react@6.0.1"
},
{
"name": "local:sourcePackageDir",
@@ -2006,41 +824,6 @@
}
]
},
- {
- "type": "library",
- "bomRef": "pkg:npm/aria-hidden@1.2.6",
- "name": "aria-hidden",
- "version": "1.2.6",
- "purl": "pkg:npm/aria-hidden@1.2.6",
- "description": "Cast aria-hidden to everything, except...",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/theKashey/aria-hidden#readme"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/theKashey/aria-hidden.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/aria-hidden@1.2.6"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/aria-hidden"
- }
- ]
- },
{
"type": "library",
"bomRef": "pkg:npm/class-variance-authority@0.7.1",
@@ -2107,40 +890,6 @@
}
]
},
- {
- "type": "library",
- "bomRef": "pkg:npm/cmdk@1.1.1",
- "name": "cmdk",
- "version": "1.1.1",
- "purl": "pkg:npm/cmdk@1.1.1",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/pacocoursey/cmdk#readme"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/pacocoursey/cmdk.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/cmdk@1.1.1"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/cmdk"
- }
- ]
- },
{
"type": "library",
"bomRef": "pkg:npm/comlink@4.4.2",
@@ -2168,484 +917,7 @@
},
{
"name": "local:sourcePackageDir",
- "value": "packages/crypto/node_modules/comlink"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/cookie-es@3.1.1",
- "name": "cookie-es",
- "version": "3.1.1",
- "purl": "pkg:npm/cookie-es@3.1.1",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "vcs",
- "url": "unjs/cookie-es"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/cookie-es@3.1.1"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/cookie-es"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/d3-array@3.2.4",
- "name": "d3-array",
- "version": "3.2.4",
- "purl": "pkg:npm/d3-array@3.2.4",
- "description": "Array manipulation, ordering, searching, summarizing, etc.",
- "licenses": [
- {
- "license": {
- "id": "ISC"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://d3js.org/d3-array/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/d3/d3-array.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/d3-array@3.2.4"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/d3-array"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/d3-color@3.1.0",
- "name": "d3-color",
- "version": "3.1.0",
- "purl": "pkg:npm/d3-color@3.1.0",
- "description": "Color spaces! RGB, HSL, Cubehelix, Lab and HCL (Lch).",
- "licenses": [
- {
- "license": {
- "id": "ISC"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://d3js.org/d3-color/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/d3/d3-color.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/d3-color@3.1.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/d3-color"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/d3-ease@3.0.1",
- "name": "d3-ease",
- "version": "3.0.1",
- "purl": "pkg:npm/d3-ease@3.0.1",
- "description": "Easing functions for smooth animation.",
- "licenses": [
- {
- "license": {
- "id": "BSD-3-Clause"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://d3js.org/d3-ease/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/d3/d3-ease.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/d3-ease@3.0.1"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/d3-ease"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/d3-format@3.1.2",
- "name": "d3-format",
- "version": "3.1.2",
- "purl": "pkg:npm/d3-format@3.1.2",
- "description": "Format numbers for human consumption.",
- "licenses": [
- {
- "license": {
- "id": "ISC"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://d3js.org/d3-format/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/d3/d3-format.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/d3-format@3.1.2"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/d3-format"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/d3-interpolate@3.0.1",
- "name": "d3-interpolate",
- "version": "3.0.1",
- "purl": "pkg:npm/d3-interpolate@3.0.1",
- "description": "Interpolate numbers, colors, strings, arrays, objects, whatever!",
- "licenses": [
- {
- "license": {
- "id": "ISC"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://d3js.org/d3-interpolate/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/d3/d3-interpolate.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/d3-interpolate@3.0.1"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/d3-interpolate"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/d3-path@3.1.0",
- "name": "d3-path",
- "version": "3.1.0",
- "purl": "pkg:npm/d3-path@3.1.0",
- "description": "Serialize Canvas path commands to SVG.",
- "licenses": [
- {
- "license": {
- "id": "ISC"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://d3js.org/d3-path/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/d3/d3-path.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/d3-path@3.1.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/d3-path"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/d3-scale@4.0.2",
- "name": "d3-scale",
- "version": "4.0.2",
- "purl": "pkg:npm/d3-scale@4.0.2",
- "description": "Encodings that map abstract data to visual representation.",
- "licenses": [
- {
- "license": {
- "id": "ISC"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://d3js.org/d3-scale/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/d3/d3-scale.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/d3-scale@4.0.2"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/d3-scale"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/d3-shape@3.2.0",
- "name": "d3-shape",
- "version": "3.2.0",
- "purl": "pkg:npm/d3-shape@3.2.0",
- "description": "Graphical primitives for visualization, such as lines and areas.",
- "licenses": [
- {
- "license": {
- "id": "ISC"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://d3js.org/d3-shape/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/d3/d3-shape.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/d3-shape@3.2.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/d3-shape"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/d3-time@3.1.0",
- "name": "d3-time",
- "version": "3.1.0",
- "purl": "pkg:npm/d3-time@3.1.0",
- "description": "A calculator for humanity’s peculiar conventions of time.",
- "licenses": [
- {
- "license": {
- "id": "ISC"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://d3js.org/d3-time/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/d3/d3-time.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/d3-time@3.1.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/d3-time"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/d3-time-format@4.1.0",
- "name": "d3-time-format",
- "version": "4.1.0",
- "purl": "pkg:npm/d3-time-format@4.1.0",
- "description": "A JavaScript time formatter and parser inspired by strftime and strptime.",
- "licenses": [
- {
- "license": {
- "id": "ISC"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://d3js.org/d3-time-format/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/d3/d3-time-format.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/d3-time-format@4.1.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/d3-time-format"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/d3-timer@3.0.1",
- "name": "d3-timer",
- "version": "3.0.1",
- "purl": "pkg:npm/d3-timer@3.0.1",
- "description": "An efficient queue capable of managing thousands of concurrent animations.",
- "licenses": [
- {
- "license": {
- "id": "ISC"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://d3js.org/d3-timer/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/d3/d3-timer.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/d3-timer@3.0.1"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/d3-timer"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/date-fns@4.4.0",
- "name": "date-fns",
- "version": "4.4.0",
- "purl": "pkg:npm/date-fns@4.4.0",
- "description": "Modern JavaScript date utility library",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/date-fns/date-fns"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/date-fns@4.4.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/date-fns"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/decimal.js-light@2.5.1",
- "name": "decimal.js-light",
- "version": "2.5.1",
- "purl": "pkg:npm/decimal.js-light@2.5.1",
- "description": "An arbitrary-precision Decimal type for JavaScript.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/MikeMcl/decimal.js-light.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/decimal.js-light@2.5.1"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/decimal.js-light"
+ "value": "apps/web/node_modules/comlink"
}
]
},
@@ -2684,282 +956,6 @@
}
]
},
- {
- "type": "library",
- "bomRef": "pkg:npm/detect-node-es@1.1.0",
- "name": "detect-node-es",
- "version": "1.1.0",
- "purl": "pkg:npm/detect-node-es@1.1.0",
- "description": "Detect Node.JS (as opposite to browser environment). ESM modification",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/thekashey/detect-node"
- },
- {
- "type": "vcs",
- "url": "https://github.com/thekashey/detect-node"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/detect-node-es@1.1.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/detect-node-es"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/dijkstrajs@1.0.3",
- "name": "dijkstrajs",
- "version": "1.0.3",
- "purl": "pkg:npm/dijkstrajs@1.0.3",
- "description": "A simple JavaScript implementation of Dijkstra's single-source shortest-paths algorithm.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/tcort/dijkstrajs"
- },
- {
- "type": "vcs",
- "url": "git://github.com/tcort/dijkstrajs"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/dijkstrajs@1.0.3"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/dijkstrajs"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/electron@39.8.10",
- "name": "electron",
- "version": "39.8.10",
- "purl": "pkg:npm/electron@39.8.10",
- "description": "Build cross platform desktop apps with JavaScript, HTML, and CSS",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/electron/electron"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/electron@39.8.10"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/electron/node_modules/electron"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/electron-builder@26.15.3",
- "name": "electron-builder",
- "version": "26.15.3",
- "purl": "pkg:npm/electron-builder@26.15.3",
- "description": "A complete solution to package and build a ready for distribution Electron app for MacOS, Windows and Linux with “auto update” support out of the box",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/electron-userland/electron-builder"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/electron-userland/electron-builder.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/electron-builder@26.15.3"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/electron/node_modules/electron-builder"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/embla-carousel@8.6.0",
- "name": "embla-carousel",
- "version": "8.6.0",
- "purl": "pkg:npm/embla-carousel@8.6.0",
- "description": "A lightweight carousel library with fluid motion and great swipe precision",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://www.embla-carousel.com"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/davidjerleke/embla-carousel"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/embla-carousel@8.6.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/embla-carousel"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/embla-carousel-react@8.6.0",
- "name": "embla-carousel-react",
- "version": "8.6.0",
- "purl": "pkg:npm/embla-carousel-react@8.6.0",
- "description": "A lightweight carousel library with fluid motion and great swipe precision",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://www.embla-carousel.com"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/davidjerleke/embla-carousel"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/embla-carousel-react@8.6.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/embla-carousel-react"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/embla-carousel-reactive-utils@8.6.0",
- "name": "embla-carousel-reactive-utils",
- "version": "8.6.0",
- "purl": "pkg:npm/embla-carousel-reactive-utils@8.6.0",
- "description": "Reactive utilities for Embla Carousel",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://www.embla-carousel.com"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/davidjerleke/embla-carousel"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/embla-carousel-reactive-utils@8.6.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/embla-carousel-reactive-utils"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/es-toolkit@1.49.0",
- "name": "es-toolkit",
- "version": "1.49.0",
- "purl": "pkg:npm/es-toolkit@1.49.0",
- "description": "A state-of-the-art, high-performance JavaScript utility library with a small bundle size and strong type annotations.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://es-toolkit.dev"
- },
- {
- "type": "vcs",
- "url": "https://github.com/toss/es-toolkit.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/es-toolkit@1.49.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/es-toolkit"
- }
- ]
- },
{
"type": "library",
"bomRef": "pkg:npm/esbuild@0.25.12",
@@ -2987,16 +983,16 @@
},
{
"name": "local:sourcePackageDir",
- "value": "apps/electron/node_modules/esbuild"
+ "value": "apps/web/node_modules/esbuild"
}
]
},
{
"type": "library",
- "bomRef": "pkg:npm/eslint@10.6.0",
+ "bomRef": "pkg:npm/eslint@10.3.0",
"name": "eslint",
- "version": "10.6.0",
- "purl": "pkg:npm/eslint@10.6.0",
+ "version": "10.3.0",
+ "purl": "pkg:npm/eslint@10.3.0",
"description": "An AST-based pattern checker for JavaScript.",
"licenses": [
{
@@ -3018,7 +1014,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/eslint@10.6.0"
+ "value": "licenses/eslint@10.3.0"
},
{
"name": "local:sourcePackageDir",
@@ -3063,11 +1059,11 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/eventemitter3@5.0.4",
- "name": "eventemitter3",
- "version": "5.0.4",
- "purl": "pkg:npm/eventemitter3@5.0.4",
- "description": "EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.",
+ "bomRef": "pkg:npm/framer-motion@12.38.0",
+ "name": "framer-motion",
+ "version": "12.38.0",
+ "purl": "pkg:npm/framer-motion@12.38.0",
+ "description": "A simple and powerful JavaScript animation library",
"licenses": [
{
"license": {
@@ -3078,96 +1074,26 @@
"externalReferences": [
{
"type": "vcs",
- "url": "git://github.com/primus/eventemitter3.git"
+ "url": "https://github.com/motiondivision/motion/"
}
],
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/eventemitter3@5.0.4"
+ "value": "licenses/framer-motion@12.38.0"
},
{
"name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/eventemitter3"
+ "value": "apps/web/node_modules/framer-motion"
}
]
},
{
"type": "library",
- "bomRef": "pkg:npm/fallow@2.104.0",
- "name": "fallow",
- "version": "2.104.0",
- "purl": "pkg:npm/fallow@2.104.0",
- "description": "Deterministic codebase intelligence for TypeScript and JavaScript. Quality, risk, architecture, dependencies, duplication, and safe cleanup evidence for humans, CI, and agents. Optional runtime intelligence layer (Fallow Runtime) adds production execution evidence. Rust-native, sub-second, zero-config framework support.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://docs.fallow.tools"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/fallow-rs/fallow.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/fallow@2.104.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "node_modules/fallow"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/get-nonce@1.0.1",
- "name": "get-nonce",
- "version": "1.0.1",
- "purl": "pkg:npm/get-nonce@1.0.1",
- "description": "returns nonce",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/theKashey/get-nonce"
- },
- {
- "type": "vcs",
- "url": "git@github.com:theKashey/get-nonce.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/get-nonce@1.0.1"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/get-nonce"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/globals@17.7.0",
+ "bomRef": "pkg:npm/globals@17.6.0",
"name": "globals",
- "version": "17.7.0",
- "purl": "pkg:npm/globals@17.7.0",
+ "version": "17.6.0",
+ "purl": "pkg:npm/globals@17.6.0",
"description": "Global identifiers from different JavaScript environments",
"licenses": [
{
@@ -3185,7 +1111,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/globals@17.7.0"
+ "value": "licenses/globals@17.6.0"
},
{
"name": "local:sourcePackageDir",
@@ -3193,111 +1119,6 @@
}
]
},
- {
- "type": "library",
- "bomRef": "pkg:npm/immer@10.2.0",
- "name": "immer",
- "version": "10.2.0",
- "purl": "pkg:npm/immer@10.2.0",
- "description": "Create your next immutable state by mutating the current one",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/immerjs/immer#readme"
- },
- {
- "type": "vcs",
- "url": "https://github.com/immerjs/immer.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/immer@10.2.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/immer"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/input-otp@1.4.2",
- "name": "input-otp",
- "version": "1.4.2",
- "purl": "pkg:npm/input-otp@1.4.2",
- "description": "One-time password input component for React.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://input-otp.rodz.dev/"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/guilhermerodz/input-otp.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/input-otp@1.4.2"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/input-otp"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/internmap@2.0.3",
- "name": "internmap",
- "version": "2.0.3",
- "purl": "pkg:npm/internmap@2.0.3",
- "description": "Map and Set with automatic key interning",
- "licenses": [
- {
- "license": {
- "id": "ISC"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/mbostock/internmap/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/mbostock/internmap.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/internmap@2.0.3"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/internmap"
- }
- ]
- },
{
"type": "library",
"bomRef": "pkg:npm/jsonc-parser@3.3.1",
@@ -3331,10 +1152,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/livekit-client@2.20.0",
+ "bomRef": "pkg:npm/livekit-client@2.18.8",
"name": "livekit-client",
- "version": "2.20.0",
- "purl": "pkg:npm/livekit-client@2.20.0",
+ "version": "2.18.8",
+ "purl": "pkg:npm/livekit-client@2.18.8",
"description": "JavaScript/TypeScript client SDK for LiveKit",
"licenses": [
{
@@ -3352,7 +1173,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/livekit-client@2.20.0"
+ "value": "licenses/livekit-client@2.18.8"
},
{
"name": "local:sourcePackageDir",
@@ -3362,10 +1183,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/lucide-react@1.23.0",
+ "bomRef": "pkg:npm/lucide-react@1.14.0",
"name": "lucide-react",
- "version": "1.23.0",
- "purl": "pkg:npm/lucide-react@1.23.0",
+ "version": "1.14.0",
+ "purl": "pkg:npm/lucide-react@1.14.0",
"description": "A Lucide icon library package for React applications.",
"licenses": [
{
@@ -3387,104 +1208,20 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/lucide-react@1.23.0"
+ "value": "licenses/lucide-react@1.14.0"
},
{
"name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/lucide-react"
+ "value": "apps/tauri/node_modules/lucide-react"
}
]
},
{
"type": "library",
- "bomRef": "pkg:npm/mtp@0.1.0",
- "name": "mtp",
- "version": "0.1.0",
- "purl": "pkg:npm/mtp@0.1.0",
- "description": "MTP TypeScript SDK",
- "externalReferences": [],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/mtp@0.1.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "packages/mtp/node_modules/mtp"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/next-themes@0.4.6",
- "name": "next-themes",
- "version": "0.4.6",
- "purl": "pkg:npm/next-themes@0.4.6",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/pacocoursey/next-themes.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/next-themes@0.4.6"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/next-themes"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/pngjs@5.0.0",
- "name": "pngjs",
- "version": "5.0.0",
- "purl": "pkg:npm/pngjs@5.0.0",
- "description": "PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/lukeapage/pngjs"
- },
- {
- "type": "vcs",
- "url": "git://github.com/lukeapage/pngjs.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/pngjs@5.0.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/pngjs"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/prettier@3.9.4",
+ "bomRef": "pkg:npm/prettier@3.8.3",
"name": "prettier",
- "version": "3.9.4",
- "purl": "pkg:npm/prettier@3.9.4",
+ "version": "3.8.3",
+ "purl": "pkg:npm/prettier@3.8.3",
"description": "Prettier is an opinionated code formatter",
"licenses": [
{
@@ -3506,7 +1243,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/prettier@3.9.4"
+ "value": "licenses/prettier@3.8.3"
},
{
"name": "local:sourcePackageDir",
@@ -3551,10 +1288,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/react@19.2.7",
+ "bomRef": "pkg:npm/react@19.2.5",
"name": "react",
- "version": "19.2.7",
- "purl": "pkg:npm/react@19.2.7",
+ "version": "19.2.5",
+ "purl": "pkg:npm/react@19.2.5",
"description": "React is a JavaScript library for building user interfaces.",
"licenses": [
{
@@ -3576,7 +1313,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/react@19.2.7"
+ "value": "licenses/react@19.2.5"
},
{
"name": "local:sourcePackageDir",
@@ -3586,45 +1323,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/react-day-picker@10.0.1",
- "name": "react-day-picker",
- "version": "10.0.1",
- "purl": "pkg:npm/react-day-picker@10.0.1",
- "description": "Customizable Date Picker for React",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://daypicker.dev"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/gpbl/react-day-picker.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/react-day-picker@10.0.1"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/react-day-picker"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/react-dom@19.2.7",
+ "bomRef": "pkg:npm/react-dom@19.2.5",
"name": "react-dom",
- "version": "19.2.7",
- "purl": "pkg:npm/react-dom@19.2.7",
+ "version": "19.2.5",
+ "purl": "pkg:npm/react-dom@19.2.5",
"description": "React package for working with the DOM.",
"licenses": [
{
@@ -3646,7 +1348,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/react-dom@19.2.7"
+ "value": "licenses/react-dom@19.2.5"
},
{
"name": "local:sourcePackageDir",
@@ -3654,207 +1356,6 @@
}
]
},
- {
- "type": "library",
- "bomRef": "pkg:npm/react-is@19.2.7",
- "name": "react-is",
- "version": "19.2.7",
- "purl": "pkg:npm/react-is@19.2.7",
- "description": "Brand checking of React Elements.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://react.dev/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/facebook/react.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/react-is@19.2.7"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/react-is"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/react-redux@9.3.0",
- "name": "react-redux",
- "version": "9.3.0",
- "purl": "pkg:npm/react-redux@9.3.0",
- "description": "Official React bindings for Redux",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/reduxjs/react-redux"
- },
- {
- "type": "vcs",
- "url": "github:reduxjs/react-redux"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/react-redux@9.3.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/react-redux"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/react-remove-scroll@2.7.2",
- "name": "react-remove-scroll",
- "version": "2.7.2",
- "purl": "pkg:npm/react-remove-scroll@2.7.2",
- "description": "Disables scroll outside of `children` node.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/theKashey/react-remove-scroll"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/react-remove-scroll@2.7.2"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/react-remove-scroll"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/react-remove-scroll-bar@2.3.8",
- "name": "react-remove-scroll-bar",
- "version": "2.3.8",
- "purl": "pkg:npm/react-remove-scroll-bar@2.3.8",
- "description": "Removes body scroll without content _shake_",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/theKashey/react-remove-scroll-bar"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/react-remove-scroll-bar@2.3.8"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/react-remove-scroll-bar"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/react-resizable-panels@4.12.0",
- "name": "react-resizable-panels",
- "version": "4.12.0",
- "purl": "pkg:npm/react-resizable-panels@4.12.0",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://react-resizable-panels.vercel.app/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/bvaughn/react-resizable-panels.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/react-resizable-panels@4.12.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/react-resizable-panels"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/react-style-singleton@2.2.3",
- "name": "react-style-singleton",
- "version": "2.2.3",
- "purl": "pkg:npm/react-style-singleton@2.2.3",
- "description": "Just create a single stylesheet...",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/theKashey/react-style-singleton#readme"
- },
- {
- "type": "vcs",
- "url": "https://github.com/theKashey/react-style-singleton"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/react-style-singleton@2.2.3"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/react-style-singleton"
- }
- ]
- },
{
"type": "library",
"bomRef": "pkg:npm/recharts@3.8.1",
@@ -3886,222 +1387,16 @@
},
{
"name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/recharts"
+ "value": "packages/call/node_modules/recharts"
}
]
},
{
"type": "library",
- "bomRef": "pkg:npm/redux@5.0.1",
- "name": "redux",
- "version": "5.0.1",
- "purl": "pkg:npm/redux@5.0.1",
- "description": "Predictable state container for JavaScript apps",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "http://redux.js.org"
- },
- {
- "type": "vcs",
- "url": "github:reduxjs/redux"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/redux@5.0.1"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/redux"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/redux-thunk@3.1.0",
- "name": "redux-thunk",
- "version": "3.1.0",
- "purl": "pkg:npm/redux-thunk@3.1.0",
- "description": "Thunk middleware for Redux.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/reduxjs/redux-thunk"
- },
- {
- "type": "vcs",
- "url": "github:reduxjs/redux-thunk"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/redux-thunk@3.1.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/redux-thunk"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/reselect@5.1.1",
- "name": "reselect",
- "version": "5.1.1",
- "purl": "pkg:npm/reselect@5.1.1",
- "description": "Selectors for Redux.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/reduxjs/reselect.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/reselect@5.1.1"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/reselect"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/scheduler@0.27.0",
- "name": "scheduler",
- "version": "0.27.0",
- "purl": "pkg:npm/scheduler@0.27.0",
- "description": "Cooperative scheduler for the browser environment.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://react.dev/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/facebook/react.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/scheduler@0.27.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/scheduler"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/seroval@1.5.4",
- "name": "seroval",
- "version": "1.5.4",
- "purl": "pkg:npm/seroval@1.5.4",
- "description": "Stringify JS values",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/lxsmnsyc/seroval/tree/main/packages/seroval"
- },
- {
- "type": "vcs",
- "url": "https://github.com/lxsmnsyc/seroval.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/seroval@1.5.4"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/seroval"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/seroval-plugins@1.5.4",
- "name": "seroval-plugins",
- "version": "1.5.4",
- "purl": "pkg:npm/seroval-plugins@1.5.4",
- "description": "Stringify JS values",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/lxsmnsyc/seroval/tree/main/packages/plugins"
- },
- {
- "type": "vcs",
- "url": "https://github.com/lxsmnsyc/seroval.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/seroval-plugins@1.5.4"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/seroval-plugins"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/shadcn@4.12.0",
+ "bomRef": "pkg:npm/shadcn@4.6.0",
"name": "shadcn",
- "version": "4.12.0",
- "purl": "pkg:npm/shadcn@4.12.0",
+ "version": "4.6.0",
+ "purl": "pkg:npm/shadcn@4.6.0",
"description": "Add components to your apps.",
"licenses": [
{
@@ -4119,7 +1414,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/shadcn@4.12.0"
+ "value": "licenses/shadcn@4.6.0"
},
{
"name": "local:sourcePackageDir",
@@ -4164,10 +1459,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/tailwind-merge@3.6.0",
+ "bomRef": "pkg:npm/tailwind-merge@3.5.0",
"name": "tailwind-merge",
- "version": "3.6.0",
- "purl": "pkg:npm/tailwind-merge@3.6.0",
+ "version": "3.5.0",
+ "purl": "pkg:npm/tailwind-merge@3.5.0",
"description": "Merge Tailwind CSS classes without style conflicts",
"licenses": [
{
@@ -4189,7 +1484,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/tailwind-merge@3.6.0"
+ "value": "licenses/tailwind-merge@3.5.0"
},
{
"name": "local:sourcePackageDir",
@@ -4234,10 +1529,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/tailwindcss@4.3.2",
+ "bomRef": "pkg:npm/tailwindcss@4.2.4",
"name": "tailwindcss",
- "version": "4.3.2",
- "purl": "pkg:npm/tailwindcss@4.3.2",
+ "version": "4.2.4",
+ "purl": "pkg:npm/tailwindcss@4.2.4",
"description": "A utility-first CSS framework for rapidly building custom user interfaces.",
"licenses": [
{
@@ -4259,7 +1554,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/tailwindcss@4.3.2"
+ "value": "licenses/tailwindcss@4.2.4"
},
{
"name": "local:sourcePackageDir",
@@ -4298,73 +1593,7 @@
},
{
"name": "local:sourcePackageDir",
- "value": "packages/mtp/node_modules/tauri-plugin-app-events-api"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/tiny-invariant@1.3.3",
- "name": "tiny-invariant",
- "version": "1.3.3",
- "purl": "pkg:npm/tiny-invariant@1.3.3",
- "description": "A tiny invariant function",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/alexreardon/tiny-invariant.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/tiny-invariant@1.3.3"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/tiny-invariant"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/tslib@2.8.1",
- "name": "tslib",
- "version": "2.8.1",
- "purl": "pkg:npm/tslib@2.8.1",
- "description": "Runtime library for TypeScript helper functions",
- "licenses": [
- {
- "license": {
- "id": "0BSD"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://www.typescriptlang.org/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/Microsoft/tslib.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/tslib@2.8.1"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/tslib"
+ "value": "apps/web/node_modules/tauri-plugin-app-events-api"
}
]
},
@@ -4434,16 +1663,16 @@
},
{
"name": "local:sourcePackageDir",
- "value": "apps/electron/node_modules/typescript"
+ "value": "apps/web/node_modules/typescript"
}
]
},
{
"type": "library",
- "bomRef": "pkg:npm/typescript-eslint@8.62.1",
+ "bomRef": "pkg:npm/typescript-eslint@8.59.1",
"name": "typescript-eslint",
- "version": "8.62.1",
- "purl": "pkg:npm/typescript-eslint@8.62.1",
+ "version": "8.59.1",
+ "purl": "pkg:npm/typescript-eslint@8.59.1",
"description": "Tooling which enables you to use TypeScript with ESLint",
"licenses": [
{
@@ -4465,7 +1694,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/typescript-eslint@8.62.1"
+ "value": "licenses/typescript-eslint@8.59.1"
},
{
"name": "local:sourcePackageDir",
@@ -4475,177 +1704,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/use-callback-ref@1.3.3",
- "name": "use-callback-ref",
- "version": "1.3.3",
- "purl": "pkg:npm/use-callback-ref@1.3.3",
- "description": "The same useRef, but with callback",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/theKashey/use-callback-ref/"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/use-callback-ref@1.3.3"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/use-callback-ref"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/use-sidecar@1.1.3",
- "name": "use-sidecar",
- "version": "1.1.3",
- "purl": "pkg:npm/use-sidecar@1.1.3",
- "description": "Sidecar code splitting utils",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://github.com/theKashey/use-sidecar"
- },
- {
- "type": "vcs",
- "url": "https://github.com/theKashey/use-sidecar"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/use-sidecar@1.1.3"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/use-sidecar"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/use-sync-external-store@1.6.0",
- "name": "use-sync-external-store",
- "version": "1.6.0",
- "purl": "pkg:npm/use-sync-external-store@1.6.0",
- "description": "Backwards compatible shim for React's useSyncExternalStore. Works with any React that supports hooks.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "vcs",
- "url": "https://github.com/facebook/react.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/use-sync-external-store@1.6.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/use-sync-external-store"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/vaul@1.1.2",
- "name": "vaul",
- "version": "1.1.2",
- "purl": "pkg:npm/vaul@1.1.2",
- "description": "Drawer component for React.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://vaul.emilkowal.ski/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/emilkowalski/vaul.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/vaul@1.1.2"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/vaul"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/victory-vendor@37.3.6",
- "name": "victory-vendor",
- "version": "37.3.6",
- "purl": "pkg:npm/victory-vendor@37.3.6",
- "description": "Vendored dependencies for Victory",
- "licenses": [
- {
- "license": {
- "name": "MIT AND ISC"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://commerce.nearform.com/open-source/victory"
- },
- {
- "type": "vcs",
- "url": "https://github.com/FormidableLabs/victory"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/victory-vendor@37.3.6"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/victory-vendor"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/vite@8.1.3",
+ "bomRef": "pkg:npm/vite@8.0.10",
"name": "vite",
- "version": "8.1.3",
- "purl": "pkg:npm/vite@8.1.3",
+ "version": "8.0.10",
+ "purl": "pkg:npm/vite@8.0.10",
"description": "Native-ESM powered web dev build tool",
"licenses": [
{
@@ -4667,7 +1729,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/vite@8.1.3"
+ "value": "licenses/vite@8.0.10"
},
{
"name": "local:sourcePackageDir",
@@ -4677,115 +1739,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/vitest@4.1.9",
- "name": "vitest",
- "version": "4.1.9",
- "purl": "pkg:npm/vitest@4.1.9",
- "description": "Next generation testing framework powered by Vite",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://vitest.dev"
- },
- {
- "type": "vcs",
- "url": "git+https://github.com/vitest-dev/vitest.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/vitest@4.1.9"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "node_modules/vitest"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/yaml@2.9.0",
- "name": "yaml",
- "version": "2.9.0",
- "purl": "pkg:npm/yaml@2.9.0",
- "description": "JavaScript parser and stringifier for YAML",
- "licenses": [
- {
- "license": {
- "id": "ISC"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://eemeli.org/yaml/"
- },
- {
- "type": "vcs",
- "url": "github:eemeli/yaml"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/yaml@2.9.0"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "node_modules/yaml"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/yargs@15.4.1",
- "name": "yargs",
- "version": "15.4.1",
- "purl": "pkg:npm/yargs@15.4.1",
- "description": "yargs the modern, pirate-themed, successor to optimist.",
- "licenses": [
- {
- "license": {
- "id": "MIT"
- }
- }
- ],
- "externalReferences": [
- {
- "type": "website",
- "url": "https://yargs.js.org/"
- },
- {
- "type": "vcs",
- "url": "https://github.com/yargs/yargs.git"
- }
- ],
- "properties": [
- {
- "name": "local:licenseFolder",
- "value": "licenses/yargs@15.4.1"
- },
- {
- "name": "local:sourcePackageDir",
- "value": "apps/web/node_modules/yargs"
- }
- ]
- },
- {
- "type": "library",
- "bomRef": "pkg:npm/zod@4.4.3",
+ "bomRef": "pkg:npm/zod@4.4.2",
"name": "zod",
- "version": "4.4.3",
- "purl": "pkg:npm/zod@4.4.3",
+ "version": "4.4.2",
+ "purl": "pkg:npm/zod@4.4.2",
"description": "TypeScript-first schema declaration and validation library with static type inference",
"licenses": [
{
@@ -4807,7 +1764,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/zod@4.4.3"
+ "value": "licenses/zod@4.4.2"
},
{
"name": "local:sourcePackageDir",
@@ -4817,10 +1774,10 @@
},
{
"type": "library",
- "bomRef": "pkg:npm/zustand@5.0.14",
+ "bomRef": "pkg:npm/zustand@5.0.12",
"name": "zustand",
- "version": "5.0.14",
- "purl": "pkg:npm/zustand@5.0.14",
+ "version": "5.0.12",
+ "purl": "pkg:npm/zustand@5.0.12",
"description": "🐻 Bear necessities for state management in React",
"licenses": [
{
@@ -4842,7 +1799,7 @@
"properties": [
{
"name": "local:licenseFolder",
- "value": "licenses/zustand@5.0.14"
+ "value": "licenses/zustand@5.0.12"
},
{
"name": "local:sourcePackageDir",
@@ -4851,4 +1808,4 @@
]
}
]
-}
+}
\ No newline at end of file
diff --git a/licenses/scheduler@0.27.0/LICENSE b/licenses/scheduler@0.27.0/LICENSE
deleted file mode 100644
index b93be90..0000000
--- a/licenses/scheduler@0.27.0/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) Meta Platforms, Inc. and affiliates.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/seroval-plugins@1.5.4/LICENSE b/licenses/seroval-plugins@1.5.4/LICENSE
deleted file mode 100644
index 78c9813..0000000
--- a/licenses/seroval-plugins@1.5.4/LICENSE
+++ /dev/null
@@ -1,7 +0,0 @@
-MIT License Copyright (c) 2025 Alexis Munsayac
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice (including the next paragraph) shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
diff --git a/licenses/seroval@1.5.4/LICENSE b/licenses/seroval@1.5.4/LICENSE
deleted file mode 100644
index 78c9813..0000000
--- a/licenses/seroval@1.5.4/LICENSE
+++ /dev/null
@@ -1,7 +0,0 @@
-MIT License Copyright (c) 2025 Alexis Munsayac
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice (including the next paragraph) shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
diff --git a/licenses/shadcn@4.12.0/LICENSE.md b/licenses/shadcn@4.6.0/LICENSE.md
similarity index 100%
rename from licenses/shadcn@4.12.0/LICENSE.md
rename to licenses/shadcn@4.6.0/LICENSE.md
diff --git a/licenses/tailwind-merge@3.6.0/LICENSE.md b/licenses/tailwind-merge@3.5.0/LICENSE.md
similarity index 100%
rename from licenses/tailwind-merge@3.6.0/LICENSE.md
rename to licenses/tailwind-merge@3.5.0/LICENSE.md
diff --git a/licenses/tailwindcss@4.3.2/LICENSE b/licenses/tailwindcss@4.2.4/LICENSE
similarity index 100%
rename from licenses/tailwindcss@4.3.2/LICENSE
rename to licenses/tailwindcss@4.2.4/LICENSE
diff --git a/licenses/third-party-credits.json b/licenses/third-party-credits.json
index 81d1ba8..bf9eab8 100644
--- a/licenses/third-party-credits.json
+++ b/licenses/third-party-credits.json
@@ -1,57 +1,18 @@
{
- "generatedAt": "2026-07-03T19:50:00.637Z",
- "packageCount": 143,
+ "generatedAt": "2026-05-21T10:15:15.540Z",
+ "packageCount": 54,
"packages": [
- {
- "name": "@babel/runtime",
- "version": "7.29.7",
- "license": "MIT",
- "homepage": "https://babel.dev/docs/en/next/babel-runtime",
- "repository": "https://github.com/babel/babel.git",
- "description": "babel's modular runtime helpers",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@babel_runtime@7.29.7",
- "sourcePackageDir": "apps/web/node_modules/@babel/runtime"
- },
- {
- "name": "@base-ui/react",
- "version": "1.6.0",
- "license": "MIT",
- "homepage": "https://base-ui.com",
- "repository": "git+https://github.com/mui/base-ui.git",
- "description": "Base UI is a library of headless ('unstyled') React components and low-level hooks. You gain complete control over your app's CSS and accessibility features.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@base-ui_react@1.6.0",
- "sourcePackageDir": "apps/web/node_modules/@base-ui/react"
- },
- {
- "name": "@base-ui/utils",
- "version": "0.3.1",
- "license": "MIT",
- "homepage": null,
- "repository": "git+https://github.com/mui/base-ui.git",
- "description": "A collection of React utility functions for Base UI.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@base-ui_utils@0.3.1",
- "sourcePackageDir": "apps/web/node_modules/@base-ui/utils"
- },
{
"name": "@codemirror/commands",
- "version": "6.10.4",
+ "version": "6.10.3",
"license": "MIT",
"homepage": null,
- "repository": "git+https://code.haverbeke.berlin/codemirror/commands.git",
+ "repository": "git+https://github.com/codemirror/commands.git",
"description": "Collection of editing commands for the CodeMirror code editor",
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/@codemirror_commands@6.10.4",
+ "licenseFolder": "licenses/@codemirror_commands@6.10.3",
"sourcePackageDir": "packages/markdown/node_modules/@codemirror/commands"
},
{
@@ -69,20 +30,20 @@
},
{
"name": "@codemirror/state",
- "version": "6.7.0",
+ "version": "6.6.0",
"license": "MIT",
"homepage": null,
- "repository": "git+https://code.haverbeke.berlin/codemirror/state.git",
+ "repository": "git+https://github.com/codemirror/state.git",
"description": "Editor state data structures for the CodeMirror code editor",
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/@codemirror_state@6.7.0",
+ "licenseFolder": "licenses/@codemirror_state@6.6.0",
"sourcePackageDir": "packages/markdown/node_modules/@codemirror/state"
},
{
"name": "@codemirror/view",
- "version": "6.43.4",
+ "version": "6.41.1",
"license": "MIT",
"homepage": null,
"repository": "git+https://code.haverbeke.berlin/codemirror/view.git",
@@ -90,7 +51,7 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/@codemirror_view@6.43.4",
+ "licenseFolder": "licenses/@codemirror_view@6.41.1",
"sourcePackageDir": "packages/markdown/node_modules/@codemirror/view"
},
{
@@ -106,58 +67,6 @@
"licenseFolder": "licenses/@eslint_js@10.0.1",
"sourcePackageDir": "apps/web/node_modules/@eslint/js"
},
- {
- "name": "@floating-ui/core",
- "version": "1.7.5",
- "license": "MIT",
- "homepage": "https://floating-ui.com",
- "repository": "https://github.com/floating-ui/floating-ui.git",
- "description": "Positioning library for floating elements: tooltips, popovers, dropdowns, and more",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@floating-ui_core@1.7.5",
- "sourcePackageDir": "apps/web/node_modules/@floating-ui/core"
- },
- {
- "name": "@floating-ui/dom",
- "version": "1.7.6",
- "license": "MIT",
- "homepage": "https://floating-ui.com",
- "repository": "https://github.com/floating-ui/floating-ui.git",
- "description": "Floating UI for the web",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@floating-ui_dom@1.7.6",
- "sourcePackageDir": "apps/web/node_modules/@floating-ui/dom"
- },
- {
- "name": "@floating-ui/react-dom",
- "version": "2.1.8",
- "license": "MIT",
- "homepage": "https://floating-ui.com/docs/react-dom",
- "repository": "https://github.com/floating-ui/floating-ui.git",
- "description": "Floating UI for React DOM",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@floating-ui_react-dom@2.1.8",
- "sourcePackageDir": "apps/web/node_modules/@floating-ui/react-dom"
- },
- {
- "name": "@floating-ui/utils",
- "version": "0.2.11",
- "license": "MIT",
- "homepage": "https://floating-ui.com",
- "repository": "https://github.com/floating-ui/floating-ui.git",
- "description": "Utilities for Floating UI",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@floating-ui_utils@0.2.11",
- "sourcePackageDir": "apps/web/node_modules/@floating-ui/utils"
- },
{
"name": "@fontsource-variable/inter",
"version": "5.2.8",
@@ -171,22 +80,9 @@
"licenseFolder": "licenses/@fontsource-variable_inter@5.2.8",
"sourcePackageDir": "apps/web/node_modules/@fontsource-variable/inter"
},
- {
- "name": "@fontsource-variable/public-sans",
- "version": "5.2.7",
- "license": "OFL-1.1",
- "homepage": "https://fontsource.org/fonts/public-sans",
- "repository": "git+https://github.com/fontsource/font-files.git",
- "description": "Self-host the Public Sans font in a neatly bundled NPM package.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@fontsource-variable_public-sans@5.2.7",
- "sourcePackageDir": "apps/web/node_modules/@fontsource-variable/public-sans"
- },
{
"name": "@livekit/components-react",
- "version": "2.9.21",
+ "version": "2.9.20",
"license": "Apache-2.0",
"homepage": null,
"repository": "https://github.com/livekit/components-js.git",
@@ -194,7 +90,7 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/@livekit_components-react@2.9.21",
+ "licenseFolder": "licenses/@livekit_components-react@2.9.20",
"sourcePackageDir": "packages/call/node_modules/@livekit/components-react"
},
{
@@ -208,245 +104,11 @@
"LICENSE"
],
"licenseFolder": "licenses/@noble_curves@2.2.0",
- "sourcePackageDir": "packages/crypto/node_modules/@noble/curves"
- },
- {
- "name": "@noble/hashes",
- "version": "2.2.0",
- "license": "MIT",
- "homepage": "https://paulmillr.com/noble/",
- "repository": "git+https://github.com/paulmillr/noble-hashes.git",
- "description": "Audited & minimal 0-dependency JS implementation of SHA, RIPEMD, BLAKE, HMAC, HKDF, PBKDF & Scrypt",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@noble_hashes@2.2.0",
- "sourcePackageDir": "packages/crypto/node_modules/@noble/hashes"
- },
- {
- "name": "@radix-ui/primitive",
- "version": "1.1.4",
- "license": "MIT",
- "homepage": "https://radix-ui.com/primitives",
- "repository": "git+https://github.com/radix-ui/primitives.git",
- "description": null,
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@radix-ui_primitive@1.1.4",
- "sourcePackageDir": "apps/web/node_modules/@radix-ui/primitive"
- },
- {
- "name": "@radix-ui/react-compose-refs",
- "version": "1.1.3",
- "license": "MIT",
- "homepage": "https://radix-ui.com/primitives",
- "repository": "git+https://github.com/radix-ui/primitives.git",
- "description": null,
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@radix-ui_react-compose-refs@1.1.3",
- "sourcePackageDir": "apps/web/node_modules/@radix-ui/react-compose-refs"
- },
- {
- "name": "@radix-ui/react-context",
- "version": "1.1.4",
- "license": "MIT",
- "homepage": "https://radix-ui.com/primitives",
- "repository": "git+https://github.com/radix-ui/primitives.git",
- "description": null,
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@radix-ui_react-context@1.1.4",
- "sourcePackageDir": "apps/web/node_modules/@radix-ui/react-context"
- },
- {
- "name": "@radix-ui/react-dialog",
- "version": "1.1.18",
- "license": "MIT",
- "homepage": "https://radix-ui.com/primitives",
- "repository": "git+https://github.com/radix-ui/primitives.git",
- "description": null,
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@radix-ui_react-dialog@1.1.18",
- "sourcePackageDir": "apps/web/node_modules/@radix-ui/react-dialog"
- },
- {
- "name": "@radix-ui/react-dismissable-layer",
- "version": "1.1.14",
- "license": "MIT",
- "homepage": "https://radix-ui.com/primitives",
- "repository": "git+https://github.com/radix-ui/primitives.git",
- "description": null,
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@radix-ui_react-dismissable-layer@1.1.14",
- "sourcePackageDir": "apps/web/node_modules/@radix-ui/react-dismissable-layer"
- },
- {
- "name": "@radix-ui/react-focus-guards",
- "version": "1.1.4",
- "license": "MIT",
- "homepage": "https://radix-ui.com/primitives",
- "repository": "git+https://github.com/radix-ui/primitives.git",
- "description": null,
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@radix-ui_react-focus-guards@1.1.4",
- "sourcePackageDir": "apps/web/node_modules/@radix-ui/react-focus-guards"
- },
- {
- "name": "@radix-ui/react-focus-scope",
- "version": "1.1.11",
- "license": "MIT",
- "homepage": "https://radix-ui.com/primitives",
- "repository": "git+https://github.com/radix-ui/primitives.git",
- "description": null,
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@radix-ui_react-focus-scope@1.1.11",
- "sourcePackageDir": "apps/web/node_modules/@radix-ui/react-focus-scope"
- },
- {
- "name": "@radix-ui/react-id",
- "version": "1.1.2",
- "license": "MIT",
- "homepage": "https://radix-ui.com/primitives",
- "repository": "git+https://github.com/radix-ui/primitives.git",
- "description": null,
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@radix-ui_react-id@1.1.2",
- "sourcePackageDir": "apps/web/node_modules/@radix-ui/react-id"
- },
- {
- "name": "@radix-ui/react-portal",
- "version": "1.1.13",
- "license": "MIT",
- "homepage": "https://radix-ui.com/primitives",
- "repository": "git+https://github.com/radix-ui/primitives.git",
- "description": null,
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@radix-ui_react-portal@1.1.13",
- "sourcePackageDir": "apps/web/node_modules/@radix-ui/react-portal"
- },
- {
- "name": "@radix-ui/react-presence",
- "version": "1.1.6",
- "license": "MIT",
- "homepage": "https://radix-ui.com/primitives",
- "repository": "git+https://github.com/radix-ui/primitives.git",
- "description": null,
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@radix-ui_react-presence@1.1.6",
- "sourcePackageDir": "apps/web/node_modules/@radix-ui/react-presence"
- },
- {
- "name": "@radix-ui/react-primitive",
- "version": "2.1.7",
- "license": "MIT",
- "homepage": "https://radix-ui.com/primitives",
- "repository": "git+https://github.com/radix-ui/primitives.git",
- "description": null,
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@radix-ui_react-primitive@2.1.7",
- "sourcePackageDir": "apps/web/node_modules/@radix-ui/react-primitive"
- },
- {
- "name": "@radix-ui/react-slot",
- "version": "1.2.1",
- "license": "MIT",
- "homepage": "https://radix-ui.com/primitives",
- "repository": "git+https://github.com/radix-ui/primitives.git",
- "description": null,
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@radix-ui_react-slot@1.3.0",
- "sourcePackageDir": "apps/web/node_modules/@radix-ui/react-slot"
- },
- {
- "name": "@radix-ui/react-use-callback-ref",
- "version": "1.1.2",
- "license": "MIT",
- "homepage": "https://radix-ui.com/primitives",
- "repository": "git+https://github.com/radix-ui/primitives.git",
- "description": null,
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@radix-ui_react-use-callback-ref@1.1.2",
- "sourcePackageDir": "apps/web/node_modules/@radix-ui/react-use-callback-ref"
- },
- {
- "name": "@radix-ui/react-use-controllable-state",
- "version": "1.2.3",
- "license": "MIT",
- "homepage": "https://radix-ui.com/primitives",
- "repository": "git+https://github.com/radix-ui/primitives.git",
- "description": null,
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@radix-ui_react-use-controllable-state@1.2.3",
- "sourcePackageDir": "apps/web/node_modules/@radix-ui/react-use-controllable-state"
- },
- {
- "name": "@radix-ui/react-use-effect-event",
- "version": "0.0.2",
- "license": "MIT",
- "homepage": "https://radix-ui.com/primitives",
- "repository": "git+https://github.com/radix-ui/primitives.git",
- "description": null,
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@radix-ui_react-use-effect-event@0.0.2",
- "sourcePackageDir": "apps/web/node_modules/@radix-ui/react-use-effect-event"
- },
- {
- "name": "@radix-ui/react-use-layout-effect",
- "version": "1.1.2",
- "license": "MIT",
- "homepage": "https://radix-ui.com/primitives",
- "repository": "git+https://github.com/radix-ui/primitives.git",
- "description": null,
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@radix-ui_react-use-layout-effect@1.1.2",
- "sourcePackageDir": "apps/web/node_modules/@radix-ui/react-use-layout-effect"
- },
- {
- "name": "@reduxjs/toolkit",
- "version": "2.12.0",
- "license": "MIT",
- "homepage": "https://redux-toolkit.js.org",
- "repository": "git+https://github.com/reduxjs/redux-toolkit.git",
- "description": "The official, opinionated, batteries-included toolset for efficient Redux development",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@reduxjs_toolkit@2.12.0",
- "sourcePackageDir": "apps/web/node_modules/@reduxjs/toolkit"
+ "sourcePackageDir": "apps/web/node_modules/@noble/curves"
},
{
"name": "@tailwindcss/vite",
- "version": "4.3.2",
+ "version": "4.2.4",
"license": "MIT",
"homepage": "https://tailwindcss.com",
"repository": "https://github.com/tailwindlabs/tailwindcss.git",
@@ -454,64 +116,12 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/@tailwindcss_vite@4.3.2",
+ "licenseFolder": "licenses/@tailwindcss_vite@4.2.4",
"sourcePackageDir": "apps/web/node_modules/@tailwindcss/vite"
},
- {
- "name": "@tanstack/devtools-event-client",
- "version": "0.3.5",
- "license": "MIT",
- "homepage": "https://tanstack.com/devtools",
- "repository": "https://github.com/TanStack/devtools.git",
- "description": "TanStack Event Client is a lightweight event client for TanStack Devtools event bus.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@tanstack_devtools-event-client@0.3.5",
- "sourcePackageDir": "apps/web/node_modules/@tanstack/devtools-event-client"
- },
- {
- "name": "@tanstack/history",
- "version": "1.162.0",
- "license": "MIT",
- "homepage": "https://tanstack.com/router",
- "repository": "git+https://github.com/TanStack/router.git",
- "description": "Modern and scalable routing for React applications",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@tanstack_history@1.162.0",
- "sourcePackageDir": "apps/web/node_modules/@tanstack/history"
- },
- {
- "name": "@tanstack/pacer",
- "version": "0.21.1",
- "license": "MIT",
- "homepage": "https://tanstack.com/pacer",
- "repository": "git+https://github.com/TanStack/pacer.git",
- "description": "Utilities for debouncing, throttling, rate-limiting, queuing, and more.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@tanstack_pacer@0.21.1",
- "sourcePackageDir": "packages/chat/node_modules/@tanstack/pacer"
- },
- {
- "name": "@tanstack/query-core",
- "version": "5.101.2",
- "license": "MIT",
- "homepage": "https://tanstack.com/query",
- "repository": "git+https://github.com/TanStack/query.git",
- "description": "The framework agnostic core that powers TanStack Query",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@tanstack_query-core@5.101.2",
- "sourcePackageDir": "apps/web/node_modules/@tanstack/query-core"
- },
{
"name": "@tanstack/react-query",
- "version": "5.101.2",
+ "version": "5.100.8",
"license": "MIT",
"homepage": "https://tanstack.com/query",
"repository": "git+https://github.com/TanStack/query.git",
@@ -519,12 +129,12 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/@tanstack_react-query@5.101.2",
- "sourcePackageDir": "packages/chat/node_modules/@tanstack/react-query"
+ "licenseFolder": "licenses/@tanstack_react-query@5.100.8",
+ "sourcePackageDir": "packages/call/node_modules/@tanstack/react-query"
},
{
"name": "@tanstack/react-router",
- "version": "1.170.17",
+ "version": "1.169.1",
"license": "MIT",
"homepage": "https://tanstack.com/router",
"repository": "git+https://github.com/TanStack/router.git",
@@ -532,25 +142,12 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/@tanstack_react-router@1.170.17",
+ "licenseFolder": "licenses/@tanstack_react-router@1.169.1",
"sourcePackageDir": "apps/web/node_modules/@tanstack/react-router"
},
- {
- "name": "@tanstack/react-store",
- "version": "0.9.3",
- "license": "MIT",
- "homepage": "https://tanstack.com/store",
- "repository": "https://github.com/TanStack/store.git",
- "description": "Framework agnostic type-safe store w/ reactive framework adapters",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@tanstack_react-store@0.9.3",
- "sourcePackageDir": "apps/web/node_modules/@tanstack/react-store"
- },
{
"name": "@tanstack/react-virtual",
- "version": "3.14.5",
+ "version": "3.13.24",
"license": "MIT",
"homepage": "https://tanstack.com/virtual",
"repository": "git+https://github.com/TanStack/virtual.git",
@@ -558,79 +155,40 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/@tanstack_react-virtual@3.14.5",
+ "licenseFolder": "licenses/@tanstack_react-virtual@3.13.24",
"sourcePackageDir": "apps/web/node_modules/@tanstack/react-virtual"
},
- {
- "name": "@tanstack/router-core",
- "version": "1.171.14",
- "license": "MIT",
- "homepage": "https://tanstack.com/router",
- "repository": "git+https://github.com/TanStack/router.git",
- "description": "Modern and scalable routing for React applications",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@tanstack_router-core@1.171.14",
- "sourcePackageDir": "apps/web/node_modules/@tanstack/router-core"
- },
- {
- "name": "@tanstack/store",
- "version": "0.9.3",
- "license": "MIT",
- "homepage": "https://tanstack.com/store",
- "repository": "git+https://github.com/TanStack/store.git",
- "description": "Framework agnostic type-safe store w/ reactive framework adapters",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@tanstack_store@0.9.3",
- "sourcePackageDir": "apps/web/node_modules/@tanstack/store"
- },
- {
- "name": "@tanstack/virtual-core",
- "version": "3.17.3",
- "license": "MIT",
- "homepage": "https://tanstack.com/virtual",
- "repository": "git+https://github.com/TanStack/virtual.git",
- "description": "Headless UI for virtualizing scrollable elements in TS/JS + Frameworks",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/@tanstack_virtual-core@3.17.3",
- "sourcePackageDir": "apps/web/node_modules/@tanstack/virtual-core"
- },
{
"name": "@tauri-apps/api",
- "version": "2.11.1",
+ "version": "2.11.0",
"license": "Apache-2.0 OR MIT",
"homepage": "https://github.com/tauri-apps/tauri#readme",
"repository": "git+https://github.com/tauri-apps/tauri.git",
"description": "Tauri API definitions",
"files": [
- "LICENSE_APACHE-2.0",
- "LICENSE_MIT"
+ "LICENSE_MIT",
+ "LICENSE_APACHE-2.0"
],
- "licenseFolder": "licenses/@tauri-apps_api@2.11.1",
+ "licenseFolder": "licenses/@tauri-apps_api@2.11.0",
"sourcePackageDir": "apps/tauri/node_modules/@tauri-apps/api"
},
{
"name": "@tauri-apps/cli",
- "version": "2.11.4",
+ "version": "2.11.0",
"license": "Apache-2.0 OR MIT",
"homepage": "https://github.com/tauri-apps/tauri#readme",
"repository": "git+https://github.com/tauri-apps/tauri.git",
"description": "Command line interface for building Tauri apps",
"files": [
- "LICENSE_APACHE-2.0",
- "LICENSE_MIT"
+ "LICENSE_MIT",
+ "LICENSE_APACHE-2.0"
],
- "licenseFolder": "licenses/@tauri-apps_cli@2.11.4",
+ "licenseFolder": "licenses/@tauri-apps_cli@2.11.0",
"sourcePackageDir": "apps/tauri/node_modules/@tauri-apps/cli"
},
{
"name": "@tauri-apps/plugin-barcode-scanner",
- "version": "2.4.5",
+ "version": "2.4.4",
"license": "MIT OR Apache-2.0",
"homepage": null,
"repository": "https://github.com/tauri-apps/plugins-workspace",
@@ -638,7 +196,7 @@
"files": [
"LICENSE.spdx"
],
- "licenseFolder": "licenses/@tauri-apps_plugin-barcode-scanner@2.4.5",
+ "licenseFolder": "licenses/@tauri-apps_plugin-barcode-scanner@2.4.4",
"sourcePackageDir": "apps/tauri/node_modules/@tauri-apps/plugin-barcode-scanner"
},
{
@@ -655,45 +213,45 @@
"sourcePackageDir": "apps/tauri/node_modules/@tauri-apps/plugin-deep-link"
},
{
- "name": "@tauri-apps/plugin-log",
- "version": "2.8.0",
+ "name": "@tauri-apps/plugin-opener",
+ "version": "2.5.4",
"license": "MIT OR Apache-2.0",
"homepage": null,
"repository": "https://github.com/tauri-apps/plugins-workspace",
- "description": "Configurable logging for your Tauri app.",
+ "description": "Open files and URLs using their default application.",
"files": [
"LICENSE.spdx"
],
- "licenseFolder": "licenses/@tauri-apps_plugin-log@2.8.0",
- "sourcePackageDir": "apps/tauri/node_modules/@tauri-apps/plugin-log"
+ "licenseFolder": "licenses/@tauri-apps_plugin-opener@2.5.4",
+ "sourcePackageDir": "apps/tauri/node_modules/@tauri-apps/plugin-opener"
},
{
- "name": "@tauri-apps/plugin-notification",
- "version": "2.3.3",
- "license": "MIT OR Apache-2.0",
+ "name": "@tensamin/ttp-core",
+ "version": "0.0.19",
+ "license": "UNKNOWN",
"homepage": null,
- "repository": "https://github.com/tauri-apps/plugins-workspace",
+ "repository": null,
"description": null,
"files": [
- "LICENSE.spdx"
+ "LICENSE"
],
- "licenseFolder": "licenses/@tauri-apps_plugin-notification@2.3.3",
- "sourcePackageDir": "apps/tauri/node_modules/@tauri-apps/plugin-notification"
+ "licenseFolder": "licenses/@tensamin_ttp-core@0.0.19",
+ "sourcePackageDir": "packages/ttp/node_modules/@tensamin/ttp-core"
},
{
"name": "@tensamin/ui",
- "version": "0.0.39",
+ "version": "0.0.34",
"license": "UNKNOWN",
"homepage": null,
"repository": null,
"description": null,
"files": [],
- "licenseFolder": "licenses/@tensamin_ui@0.0.39",
+ "licenseFolder": "licenses/@tensamin_ui@0.0.34",
"sourcePackageDir": "apps/tauri/node_modules/@tensamin/ui"
},
{
"name": "@types/node",
- "version": "25.9.4",
+ "version": "25.6.0",
"license": "MIT",
"homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node",
"repository": "https://github.com/DefinitelyTyped/DefinitelyTyped.git",
@@ -701,8 +259,8 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/@types_node@25.9.4",
- "sourcePackageDir": "apps/electron/node_modules/@types/node"
+ "licenseFolder": "licenses/@types_node@25.6.0",
+ "sourcePackageDir": "node_modules/@types/node"
},
{
"name": "@types/qrcode",
@@ -719,7 +277,7 @@
},
{
"name": "@types/react",
- "version": "19.2.17",
+ "version": "19.2.14",
"license": "MIT",
"homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react",
"repository": "https://github.com/DefinitelyTyped/DefinitelyTyped.git",
@@ -727,7 +285,7 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/@types_react@19.2.17",
+ "licenseFolder": "licenses/@types_react@19.2.14",
"sourcePackageDir": "apps/web/node_modules/@types/react"
},
{
@@ -745,7 +303,7 @@
},
{
"name": "@typescript-eslint/parser",
- "version": "8.62.1",
+ "version": "8.59.1",
"license": "MIT",
"homepage": "https://typescript-eslint.io/packages/parser",
"repository": "https://github.com/typescript-eslint/typescript-eslint.git",
@@ -753,12 +311,12 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/@typescript-eslint_parser@8.62.1",
+ "licenseFolder": "licenses/@typescript-eslint_parser@8.59.1",
"sourcePackageDir": "node_modules/@typescript-eslint/parser"
},
{
"name": "@vitejs/plugin-react",
- "version": "6.0.3",
+ "version": "6.0.1",
"license": "MIT",
"homepage": "https://github.com/vitejs/vite-plugin-react/tree/main/packages/plugin-react#readme",
"repository": "git+https://github.com/vitejs/vite-plugin-react.git",
@@ -766,22 +324,9 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/@vitejs_plugin-react@6.0.3",
+ "licenseFolder": "licenses/@vitejs_plugin-react@6.0.1",
"sourcePackageDir": "apps/web/node_modules/@vitejs/plugin-react"
},
- {
- "name": "aria-hidden",
- "version": "1.2.6",
- "license": "MIT",
- "homepage": "https://github.com/theKashey/aria-hidden#readme",
- "repository": "git+https://github.com/theKashey/aria-hidden.git",
- "description": "Cast aria-hidden to everything, except...",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/aria-hidden@1.2.6",
- "sourcePackageDir": "apps/web/node_modules/aria-hidden"
- },
{
"name": "class-variance-authority",
"version": "0.7.1",
@@ -808,19 +353,6 @@
"licenseFolder": "licenses/clsx@2.1.1",
"sourcePackageDir": "apps/web/node_modules/clsx"
},
- {
- "name": "cmdk",
- "version": "1.1.1",
- "license": "MIT",
- "homepage": "https://github.com/pacocoursey/cmdk#readme",
- "repository": "git+https://github.com/pacocoursey/cmdk.git",
- "description": null,
- "files": [
- "LICENSE.md"
- ],
- "licenseFolder": "licenses/cmdk@1.1.1",
- "sourcePackageDir": "apps/web/node_modules/cmdk"
- },
{
"name": "comlink",
"version": "4.4.2",
@@ -832,193 +364,11 @@
"LICENSE"
],
"licenseFolder": "licenses/comlink@4.4.2",
- "sourcePackageDir": "packages/crypto/node_modules/comlink"
- },
- {
- "name": "cookie-es",
- "version": "3.1.1",
- "license": "MIT",
- "homepage": null,
- "repository": "unjs/cookie-es",
- "description": null,
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/cookie-es@3.1.1",
- "sourcePackageDir": "apps/web/node_modules/cookie-es"
- },
- {
- "name": "d3-array",
- "version": "3.2.4",
- "license": "ISC",
- "homepage": "https://d3js.org/d3-array/",
- "repository": "https://github.com/d3/d3-array.git",
- "description": "Array manipulation, ordering, searching, summarizing, etc.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/d3-array@3.2.4",
- "sourcePackageDir": "apps/web/node_modules/d3-array"
- },
- {
- "name": "d3-color",
- "version": "3.1.0",
- "license": "ISC",
- "homepage": "https://d3js.org/d3-color/",
- "repository": "https://github.com/d3/d3-color.git",
- "description": "Color spaces! RGB, HSL, Cubehelix, Lab and HCL (Lch).",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/d3-color@3.1.0",
- "sourcePackageDir": "apps/web/node_modules/d3-color"
- },
- {
- "name": "d3-ease",
- "version": "3.0.1",
- "license": "BSD-3-Clause",
- "homepage": "https://d3js.org/d3-ease/",
- "repository": "https://github.com/d3/d3-ease.git",
- "description": "Easing functions for smooth animation.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/d3-ease@3.0.1",
- "sourcePackageDir": "apps/web/node_modules/d3-ease"
- },
- {
- "name": "d3-format",
- "version": "3.1.2",
- "license": "ISC",
- "homepage": "https://d3js.org/d3-format/",
- "repository": "https://github.com/d3/d3-format.git",
- "description": "Format numbers for human consumption.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/d3-format@3.1.2",
- "sourcePackageDir": "apps/web/node_modules/d3-format"
- },
- {
- "name": "d3-interpolate",
- "version": "3.0.1",
- "license": "ISC",
- "homepage": "https://d3js.org/d3-interpolate/",
- "repository": "https://github.com/d3/d3-interpolate.git",
- "description": "Interpolate numbers, colors, strings, arrays, objects, whatever!",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/d3-interpolate@3.0.1",
- "sourcePackageDir": "apps/web/node_modules/d3-interpolate"
- },
- {
- "name": "d3-path",
- "version": "3.1.0",
- "license": "ISC",
- "homepage": "https://d3js.org/d3-path/",
- "repository": "https://github.com/d3/d3-path.git",
- "description": "Serialize Canvas path commands to SVG.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/d3-path@3.1.0",
- "sourcePackageDir": "apps/web/node_modules/d3-path"
- },
- {
- "name": "d3-scale",
- "version": "4.0.2",
- "license": "ISC",
- "homepage": "https://d3js.org/d3-scale/",
- "repository": "https://github.com/d3/d3-scale.git",
- "description": "Encodings that map abstract data to visual representation.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/d3-scale@4.0.2",
- "sourcePackageDir": "apps/web/node_modules/d3-scale"
- },
- {
- "name": "d3-shape",
- "version": "3.2.0",
- "license": "ISC",
- "homepage": "https://d3js.org/d3-shape/",
- "repository": "https://github.com/d3/d3-shape.git",
- "description": "Graphical primitives for visualization, such as lines and areas.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/d3-shape@3.2.0",
- "sourcePackageDir": "apps/web/node_modules/d3-shape"
- },
- {
- "name": "d3-time",
- "version": "3.1.0",
- "license": "ISC",
- "homepage": "https://d3js.org/d3-time/",
- "repository": "https://github.com/d3/d3-time.git",
- "description": "A calculator for humanity’s peculiar conventions of time.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/d3-time@3.1.0",
- "sourcePackageDir": "apps/web/node_modules/d3-time"
- },
- {
- "name": "d3-time-format",
- "version": "4.1.0",
- "license": "ISC",
- "homepage": "https://d3js.org/d3-time-format/",
- "repository": "https://github.com/d3/d3-time-format.git",
- "description": "A JavaScript time formatter and parser inspired by strftime and strptime.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/d3-time-format@4.1.0",
- "sourcePackageDir": "apps/web/node_modules/d3-time-format"
- },
- {
- "name": "d3-timer",
- "version": "3.0.1",
- "license": "ISC",
- "homepage": "https://d3js.org/d3-timer/",
- "repository": "https://github.com/d3/d3-timer.git",
- "description": "An efficient queue capable of managing thousands of concurrent animations.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/d3-timer@3.0.1",
- "sourcePackageDir": "apps/web/node_modules/d3-timer"
- },
- {
- "name": "date-fns",
- "version": "4.4.0",
- "license": "MIT",
- "homepage": null,
- "repository": "https://github.com/date-fns/date-fns",
- "description": "Modern JavaScript date utility library",
- "files": [
- "LICENSE.md"
- ],
- "licenseFolder": "licenses/date-fns@4.4.0",
- "sourcePackageDir": "apps/web/node_modules/date-fns"
- },
- {
- "name": "decimal.js-light",
- "version": "2.5.1",
- "license": "MIT",
- "homepage": null,
- "repository": "https://github.com/MikeMcl/decimal.js-light.git",
- "description": "An arbitrary-precision Decimal type for JavaScript.",
- "files": [
- "LICENCE.md"
- ],
- "licenseFolder": "licenses/decimal.js-light@2.5.1",
- "sourcePackageDir": "apps/web/node_modules/decimal.js-light"
+ "sourcePackageDir": "apps/web/node_modules/comlink"
},
{
"name": "deepfilternet3-noise-filter",
- "version": "1.3.0",
+ "version": "1.2.1",
"license": "(Apache-2.0 OR MIT)",
"homepage": "https://github.com/mezonai/mezon-noise-suppression#readme",
"repository": "git+https://github.com/mezonai/mezon-noise-suppression.git",
@@ -1030,104 +380,6 @@
"licenseFolder": "licenses/deepfilternet3-noise-filter@1.2.1",
"sourcePackageDir": "packages/call/node_modules/deepfilternet3-noise-filter"
},
- {
- "name": "detect-node-es",
- "version": "1.1.0",
- "license": "MIT",
- "homepage": "https://github.com/thekashey/detect-node",
- "repository": "https://github.com/thekashey/detect-node",
- "description": "Detect Node.JS (as opposite to browser environment). ESM modification",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/detect-node-es@1.1.0",
- "sourcePackageDir": "apps/web/node_modules/detect-node-es"
- },
- {
- "name": "dijkstrajs",
- "version": "1.0.3",
- "license": "MIT",
- "homepage": "https://github.com/tcort/dijkstrajs",
- "repository": "git://github.com/tcort/dijkstrajs",
- "description": "A simple JavaScript implementation of Dijkstra's single-source shortest-paths algorithm.",
- "files": [
- "LICENSE.md"
- ],
- "licenseFolder": "licenses/dijkstrajs@1.0.3",
- "sourcePackageDir": "apps/web/node_modules/dijkstrajs"
- },
- {
- "name": "electron",
- "version": "39.8.10",
- "license": "MIT",
- "homepage": null,
- "repository": "https://github.com/electron/electron",
- "description": "Build cross platform desktop apps with JavaScript, HTML, and CSS",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/electron@39.8.10",
- "sourcePackageDir": "apps/electron/node_modules/electron"
- },
- {
- "name": "electron-builder",
- "version": "26.15.3",
- "license": "MIT",
- "homepage": "https://github.com/electron-userland/electron-builder",
- "repository": "git+https://github.com/electron-userland/electron-builder.git",
- "description": "A complete solution to package and build a ready for distribution Electron app for MacOS, Windows and Linux with “auto update” support out of the box",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/electron-builder@26.15.3",
- "sourcePackageDir": "apps/electron/node_modules/electron-builder"
- },
- {
- "name": "embla-carousel",
- "version": "8.6.0",
- "license": "MIT",
- "homepage": "https://www.embla-carousel.com",
- "repository": "git+https://github.com/davidjerleke/embla-carousel",
- "description": "A lightweight carousel library with fluid motion and great swipe precision",
- "files": [],
- "licenseFolder": "licenses/embla-carousel@8.6.0",
- "sourcePackageDir": "apps/web/node_modules/embla-carousel"
- },
- {
- "name": "embla-carousel-react",
- "version": "8.6.0",
- "license": "MIT",
- "homepage": "https://www.embla-carousel.com",
- "repository": "git+https://github.com/davidjerleke/embla-carousel",
- "description": "A lightweight carousel library with fluid motion and great swipe precision",
- "files": [],
- "licenseFolder": "licenses/embla-carousel-react@8.6.0",
- "sourcePackageDir": "apps/web/node_modules/embla-carousel-react"
- },
- {
- "name": "embla-carousel-reactive-utils",
- "version": "8.6.0",
- "license": "MIT",
- "homepage": "https://www.embla-carousel.com",
- "repository": "git+https://github.com/davidjerleke/embla-carousel",
- "description": "Reactive utilities for Embla Carousel",
- "files": [],
- "licenseFolder": "licenses/embla-carousel-reactive-utils@8.6.0",
- "sourcePackageDir": "apps/web/node_modules/embla-carousel-reactive-utils"
- },
- {
- "name": "es-toolkit",
- "version": "1.49.0",
- "license": "MIT",
- "homepage": "https://es-toolkit.dev",
- "repository": "https://github.com/toss/es-toolkit.git",
- "description": "A state-of-the-art, high-performance JavaScript utility library with a small bundle size and strong type annotations.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/es-toolkit@1.49.0",
- "sourcePackageDir": "apps/web/node_modules/es-toolkit"
- },
{
"name": "esbuild",
"version": "0.25.12",
@@ -1139,11 +391,11 @@
"LICENSE.md"
],
"licenseFolder": "licenses/esbuild@0.25.12",
- "sourcePackageDir": "apps/electron/node_modules/esbuild"
+ "sourcePackageDir": "apps/web/node_modules/esbuild"
},
{
"name": "eslint",
- "version": "10.6.0",
+ "version": "10.3.0",
"license": "MIT",
"homepage": "https://eslint.org",
"repository": "eslint/eslint",
@@ -1151,7 +403,7 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/eslint@10.6.0",
+ "licenseFolder": "licenses/eslint@10.3.0",
"sourcePackageDir": "apps/web/node_modules/eslint"
},
{
@@ -1168,45 +420,21 @@
"sourcePackageDir": "node_modules/eslint-plugin-react-hooks"
},
{
- "name": "eventemitter3",
- "version": "5.0.4",
+ "name": "framer-motion",
+ "version": "12.38.0",
"license": "MIT",
"homepage": null,
- "repository": "git://github.com/primus/eventemitter3.git",
- "description": "EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.",
+ "repository": "https://github.com/motiondivision/motion/",
+ "description": "A simple and powerful JavaScript animation library",
"files": [
- "LICENSE"
+ "LICENSE.md"
],
- "licenseFolder": "licenses/eventemitter3@5.0.4",
- "sourcePackageDir": "apps/web/node_modules/eventemitter3"
- },
- {
- "name": "fallow",
- "version": "2.104.0",
- "license": "MIT",
- "homepage": "https://docs.fallow.tools",
- "repository": "git+https://github.com/fallow-rs/fallow.git",
- "description": "Deterministic codebase intelligence for TypeScript and JavaScript. Quality, risk, architecture, dependencies, duplication, and safe cleanup evidence for humans, CI, and agents. Optional runtime intelligence layer (Fallow Runtime) adds production execution evidence. Rust-native, sub-second, zero-config framework support.",
- "files": [],
- "licenseFolder": "licenses/fallow@2.104.0",
- "sourcePackageDir": "node_modules/fallow"
- },
- {
- "name": "get-nonce",
- "version": "1.0.1",
- "license": "MIT",
- "homepage": "https://github.com/theKashey/get-nonce",
- "repository": "git@github.com:theKashey/get-nonce.git",
- "description": "returns nonce",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/get-nonce@1.0.1",
- "sourcePackageDir": "apps/web/node_modules/get-nonce"
+ "licenseFolder": "licenses/framer-motion@12.38.0",
+ "sourcePackageDir": "apps/web/node_modules/framer-motion"
},
{
"name": "globals",
- "version": "17.7.0",
+ "version": "17.6.0",
"license": "MIT",
"homepage": null,
"repository": "sindresorhus/globals",
@@ -1214,46 +442,9 @@
"files": [
"license"
],
- "licenseFolder": "licenses/globals@17.7.0",
+ "licenseFolder": "licenses/globals@17.6.0",
"sourcePackageDir": "apps/web/node_modules/globals"
},
- {
- "name": "immer",
- "version": "10.2.0",
- "license": "MIT",
- "homepage": "https://github.com/immerjs/immer#readme",
- "repository": "https://github.com/immerjs/immer.git",
- "description": "Create your next immutable state by mutating the current one",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/immer@10.2.0",
- "sourcePackageDir": "apps/web/node_modules/immer"
- },
- {
- "name": "input-otp",
- "version": "1.4.2",
- "license": "MIT",
- "homepage": "https://input-otp.rodz.dev/",
- "repository": "git+https://github.com/guilhermerodz/input-otp.git",
- "description": "One-time password input component for React.",
- "files": [],
- "licenseFolder": "licenses/input-otp@1.4.2",
- "sourcePackageDir": "apps/web/node_modules/input-otp"
- },
- {
- "name": "internmap",
- "version": "2.0.3",
- "license": "ISC",
- "homepage": "https://github.com/mbostock/internmap/",
- "repository": "https://github.com/mbostock/internmap.git",
- "description": "Map and Set with automatic key interning",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/internmap@2.0.3",
- "sourcePackageDir": "apps/web/node_modules/internmap"
- },
{
"name": "jsonc-parser",
"version": "3.3.1",
@@ -1269,7 +460,7 @@
},
{
"name": "livekit-client",
- "version": "2.20.0",
+ "version": "2.18.8",
"license": "Apache-2.0",
"homepage": null,
"repository": "git@github.com:livekit/client-sdk-js.git",
@@ -1277,12 +468,12 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/livekit-client@2.20.0",
+ "licenseFolder": "licenses/livekit-client@2.18.8",
"sourcePackageDir": "packages/call/node_modules/livekit-client"
},
{
"name": "lucide-react",
- "version": "1.23.0",
+ "version": "1.14.0",
"license": "ISC",
"homepage": "https://lucide.dev",
"repository": "https://github.com/lucide-icons/lucide.git",
@@ -1290,49 +481,12 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/lucide-react@1.23.0",
- "sourcePackageDir": "apps/web/node_modules/lucide-react"
- },
- {
- "name": "mtp",
- "version": "0.1.0",
- "license": "UNKNOWN",
- "homepage": null,
- "repository": null,
- "description": "MTP TypeScript SDK",
- "files": [],
- "licenseFolder": "licenses/mtp@0.1.0",
- "sourcePackageDir": "packages/mtp/node_modules/mtp"
- },
- {
- "name": "next-themes",
- "version": "0.4.6",
- "license": "MIT",
- "homepage": null,
- "repository": "https://github.com/pacocoursey/next-themes.git",
- "description": null,
- "files": [
- "license.md"
- ],
- "licenseFolder": "licenses/next-themes@0.4.6",
- "sourcePackageDir": "apps/web/node_modules/next-themes"
- },
- {
- "name": "pngjs",
- "version": "5.0.0",
- "license": "MIT",
- "homepage": "https://github.com/lukeapage/pngjs",
- "repository": "git://github.com/lukeapage/pngjs.git",
- "description": "PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/pngjs@5.0.0",
- "sourcePackageDir": "apps/web/node_modules/pngjs"
+ "licenseFolder": "licenses/lucide-react@1.14.0",
+ "sourcePackageDir": "apps/tauri/node_modules/lucide-react"
},
{
"name": "prettier",
- "version": "3.9.4",
+ "version": "3.8.3",
"license": "MIT",
"homepage": "https://prettier.io",
"repository": "prettier/prettier",
@@ -1340,7 +494,7 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/prettier@3.9.4",
+ "licenseFolder": "licenses/prettier@3.8.3",
"sourcePackageDir": "node_modules/prettier"
},
{
@@ -1358,7 +512,7 @@
},
{
"name": "react",
- "version": "19.2.7",
+ "version": "19.2.5",
"license": "MIT",
"homepage": "https://react.dev/",
"repository": "https://github.com/facebook/react.git",
@@ -1366,25 +520,12 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/react@19.2.7",
+ "licenseFolder": "licenses/react@19.2.5",
"sourcePackageDir": "apps/tauri/node_modules/react"
},
- {
- "name": "react-day-picker",
- "version": "10.0.1",
- "license": "MIT",
- "homepage": "https://daypicker.dev",
- "repository": "git+https://github.com/gpbl/react-day-picker.git",
- "description": "Customizable Date Picker for React",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/react-day-picker@10.0.1",
- "sourcePackageDir": "apps/web/node_modules/react-day-picker"
- },
{
"name": "react-dom",
- "version": "19.2.7",
+ "version": "19.2.5",
"license": "MIT",
"homepage": "https://react.dev/",
"repository": "https://github.com/facebook/react.git",
@@ -1392,85 +533,9 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/react-dom@19.2.7",
+ "licenseFolder": "licenses/react-dom@19.2.5",
"sourcePackageDir": "apps/tauri/node_modules/react-dom"
},
- {
- "name": "react-is",
- "version": "19.2.7",
- "license": "MIT",
- "homepage": "https://react.dev/",
- "repository": "https://github.com/facebook/react.git",
- "description": "Brand checking of React Elements.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/react-is@19.2.7",
- "sourcePackageDir": "apps/web/node_modules/react-is"
- },
- {
- "name": "react-redux",
- "version": "9.3.0",
- "license": "MIT",
- "homepage": "https://github.com/reduxjs/react-redux",
- "repository": "github:reduxjs/react-redux",
- "description": "Official React bindings for Redux",
- "files": [
- "LICENSE.md"
- ],
- "licenseFolder": "licenses/react-redux@9.3.0",
- "sourcePackageDir": "apps/web/node_modules/react-redux"
- },
- {
- "name": "react-remove-scroll",
- "version": "2.7.2",
- "license": "MIT",
- "homepage": null,
- "repository": "https://github.com/theKashey/react-remove-scroll",
- "description": "Disables scroll outside of `children` node.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/react-remove-scroll@2.7.2",
- "sourcePackageDir": "apps/web/node_modules/react-remove-scroll"
- },
- {
- "name": "react-remove-scroll-bar",
- "version": "2.3.8",
- "license": "MIT",
- "homepage": null,
- "repository": "https://github.com/theKashey/react-remove-scroll-bar",
- "description": "Removes body scroll without content _shake_",
- "files": [],
- "licenseFolder": "licenses/react-remove-scroll-bar@2.3.8",
- "sourcePackageDir": "apps/web/node_modules/react-remove-scroll-bar"
- },
- {
- "name": "react-resizable-panels",
- "version": "4.12.0",
- "license": "MIT",
- "homepage": "https://react-resizable-panels.vercel.app/",
- "repository": "https://github.com/bvaughn/react-resizable-panels.git",
- "description": null,
- "files": [
- "LICENSE.md"
- ],
- "licenseFolder": "licenses/react-resizable-panels@4.12.0",
- "sourcePackageDir": "apps/web/node_modules/react-resizable-panels"
- },
- {
- "name": "react-style-singleton",
- "version": "2.2.3",
- "license": "MIT",
- "homepage": "https://github.com/theKashey/react-style-singleton#readme",
- "repository": "https://github.com/theKashey/react-style-singleton",
- "description": "Just create a single stylesheet...",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/react-style-singleton@2.2.3",
- "sourcePackageDir": "apps/web/node_modules/react-style-singleton"
- },
{
"name": "recharts",
"version": "3.8.1",
@@ -1482,89 +547,11 @@
"LICENSE"
],
"licenseFolder": "licenses/recharts@3.8.1",
- "sourcePackageDir": "apps/web/node_modules/recharts"
- },
- {
- "name": "redux",
- "version": "5.0.1",
- "license": "MIT",
- "homepage": "http://redux.js.org",
- "repository": "github:reduxjs/redux",
- "description": "Predictable state container for JavaScript apps",
- "files": [
- "LICENSE.md"
- ],
- "licenseFolder": "licenses/redux@5.0.1",
- "sourcePackageDir": "apps/web/node_modules/redux"
- },
- {
- "name": "redux-thunk",
- "version": "3.1.0",
- "license": "MIT",
- "homepage": "https://github.com/reduxjs/redux-thunk",
- "repository": "github:reduxjs/redux-thunk",
- "description": "Thunk middleware for Redux.",
- "files": [
- "LICENSE.md"
- ],
- "licenseFolder": "licenses/redux-thunk@3.1.0",
- "sourcePackageDir": "apps/web/node_modules/redux-thunk"
- },
- {
- "name": "reselect",
- "version": "5.1.1",
- "license": "MIT",
- "homepage": null,
- "repository": "https://github.com/reduxjs/reselect.git",
- "description": "Selectors for Redux.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/reselect@5.1.1",
- "sourcePackageDir": "apps/web/node_modules/reselect"
- },
- {
- "name": "scheduler",
- "version": "0.27.0",
- "license": "MIT",
- "homepage": "https://react.dev/",
- "repository": "https://github.com/facebook/react.git",
- "description": "Cooperative scheduler for the browser environment.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/scheduler@0.27.0",
- "sourcePackageDir": "apps/web/node_modules/scheduler"
- },
- {
- "name": "seroval",
- "version": "1.5.4",
- "license": "MIT",
- "homepage": "https://github.com/lxsmnsyc/seroval/tree/main/packages/seroval",
- "repository": "https://github.com/lxsmnsyc/seroval.git",
- "description": "Stringify JS values",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/seroval@1.5.4",
- "sourcePackageDir": "apps/web/node_modules/seroval"
- },
- {
- "name": "seroval-plugins",
- "version": "1.5.4",
- "license": "MIT",
- "homepage": "https://github.com/lxsmnsyc/seroval/tree/main/packages/plugins",
- "repository": "https://github.com/lxsmnsyc/seroval.git",
- "description": "Stringify JS values",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/seroval-plugins@1.5.4",
- "sourcePackageDir": "apps/web/node_modules/seroval-plugins"
+ "sourcePackageDir": "packages/call/node_modules/recharts"
},
{
"name": "shadcn",
- "version": "4.12.0",
+ "version": "4.6.0",
"license": "MIT",
"homepage": null,
"repository": "https://github.com/shadcn-ui/ui.git",
@@ -1572,7 +559,7 @@
"files": [
"LICENSE.md"
],
- "licenseFolder": "licenses/shadcn@4.12.0",
+ "licenseFolder": "licenses/shadcn@4.6.0",
"sourcePackageDir": "apps/web/node_modules/shadcn"
},
{
@@ -1590,7 +577,7 @@
},
{
"name": "tailwind-merge",
- "version": "3.6.0",
+ "version": "3.5.0",
"license": "MIT",
"homepage": "https://github.com/dcastil/tailwind-merge",
"repository": "https://github.com/dcastil/tailwind-merge.git",
@@ -1598,7 +585,7 @@
"files": [
"LICENSE.md"
],
- "licenseFolder": "licenses/tailwind-merge@3.6.0",
+ "licenseFolder": "licenses/tailwind-merge@3.5.0",
"sourcePackageDir": "apps/web/node_modules/tailwind-merge"
},
{
@@ -1616,7 +603,7 @@
},
{
"name": "tailwindcss",
- "version": "4.3.2",
+ "version": "4.2.4",
"license": "MIT",
"homepage": "https://tailwindcss.com",
"repository": "https://github.com/tailwindlabs/tailwindcss.git",
@@ -1624,7 +611,7 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/tailwindcss@4.3.2",
+ "licenseFolder": "licenses/tailwindcss@4.2.4",
"sourcePackageDir": "apps/web/node_modules/tailwindcss"
},
{
@@ -1638,33 +625,7 @@
"LICENSE"
],
"licenseFolder": "licenses/tauri-plugin-app-events-api@0.2.0",
- "sourcePackageDir": "packages/mtp/node_modules/tauri-plugin-app-events-api"
- },
- {
- "name": "tiny-invariant",
- "version": "1.3.3",
- "license": "MIT",
- "homepage": null,
- "repository": "https://github.com/alexreardon/tiny-invariant.git",
- "description": "A tiny invariant function",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/tiny-invariant@1.3.3",
- "sourcePackageDir": "apps/web/node_modules/tiny-invariant"
- },
- {
- "name": "tslib",
- "version": "2.8.1",
- "license": "0BSD",
- "homepage": "https://www.typescriptlang.org/",
- "repository": "https://github.com/Microsoft/tslib.git",
- "description": "Runtime library for TypeScript helper functions",
- "files": [
- "LICENSE.txt"
- ],
- "licenseFolder": "licenses/tslib@2.8.1",
- "sourcePackageDir": "apps/web/node_modules/tslib"
+ "sourcePackageDir": "apps/web/node_modules/tauri-plugin-app-events-api"
},
{
"name": "tw-animate-css",
@@ -1690,11 +651,11 @@
"LICENSE.txt"
],
"licenseFolder": "licenses/typescript@6.0.3",
- "sourcePackageDir": "apps/electron/node_modules/typescript"
+ "sourcePackageDir": "apps/web/node_modules/typescript"
},
{
"name": "typescript-eslint",
- "version": "8.62.1",
+ "version": "8.59.1",
"license": "MIT",
"homepage": "https://typescript-eslint.io/packages/typescript-eslint",
"repository": "https://github.com/typescript-eslint/typescript-eslint.git",
@@ -1702,75 +663,12 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/typescript-eslint@8.62.1",
+ "licenseFolder": "licenses/typescript-eslint@8.59.1",
"sourcePackageDir": "apps/web/node_modules/typescript-eslint"
},
- {
- "name": "use-callback-ref",
- "version": "1.3.3",
- "license": "MIT",
- "homepage": null,
- "repository": "https://github.com/theKashey/use-callback-ref/",
- "description": "The same useRef, but with callback",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/use-callback-ref@1.3.3",
- "sourcePackageDir": "apps/web/node_modules/use-callback-ref"
- },
- {
- "name": "use-sidecar",
- "version": "1.1.3",
- "license": "MIT",
- "homepage": "https://github.com/theKashey/use-sidecar",
- "repository": "https://github.com/theKashey/use-sidecar",
- "description": "Sidecar code splitting utils",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/use-sidecar@1.1.3",
- "sourcePackageDir": "apps/web/node_modules/use-sidecar"
- },
- {
- "name": "use-sync-external-store",
- "version": "1.6.0",
- "license": "MIT",
- "homepage": null,
- "repository": "https://github.com/facebook/react.git",
- "description": "Backwards compatible shim for React's useSyncExternalStore. Works with any React that supports hooks.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/use-sync-external-store@1.6.0",
- "sourcePackageDir": "apps/web/node_modules/use-sync-external-store"
- },
- {
- "name": "vaul",
- "version": "1.1.2",
- "license": "MIT",
- "homepage": "https://vaul.emilkowal.ski/",
- "repository": "https://github.com/emilkowalski/vaul.git",
- "description": "Drawer component for React.",
- "files": [
- "LICENSE.md"
- ],
- "licenseFolder": "licenses/vaul@1.1.2",
- "sourcePackageDir": "apps/web/node_modules/vaul"
- },
- {
- "name": "victory-vendor",
- "version": "37.3.6",
- "license": "MIT AND ISC",
- "homepage": "https://commerce.nearform.com/open-source/victory",
- "repository": "https://github.com/FormidableLabs/victory",
- "description": "Vendored dependencies for Victory",
- "files": [],
- "licenseFolder": "licenses/victory-vendor@37.3.6",
- "sourcePackageDir": "apps/web/node_modules/victory-vendor"
- },
{
"name": "vite",
- "version": "8.1.3",
+ "version": "8.0.10",
"license": "MIT",
"homepage": "https://vite.dev",
"repository": "git+https://github.com/vitejs/vite.git",
@@ -1778,51 +676,12 @@
"files": [
"LICENSE.md"
],
- "licenseFolder": "licenses/vite@8.1.3",
+ "licenseFolder": "licenses/vite@8.0.10",
"sourcePackageDir": "apps/web/node_modules/vite"
},
- {
- "name": "vitest",
- "version": "4.1.9",
- "license": "MIT",
- "homepage": "https://vitest.dev",
- "repository": "git+https://github.com/vitest-dev/vitest.git",
- "description": "Next generation testing framework powered by Vite",
- "files": [
- "LICENSE.md"
- ],
- "licenseFolder": "licenses/vitest@4.1.9",
- "sourcePackageDir": "node_modules/vitest"
- },
- {
- "name": "yaml",
- "version": "2.9.0",
- "license": "ISC",
- "homepage": "https://eemeli.org/yaml/",
- "repository": "github:eemeli/yaml",
- "description": "JavaScript parser and stringifier for YAML",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/yaml@2.9.0",
- "sourcePackageDir": "node_modules/yaml"
- },
- {
- "name": "yargs",
- "version": "15.4.1",
- "license": "MIT",
- "homepage": "https://yargs.js.org/",
- "repository": "https://github.com/yargs/yargs.git",
- "description": "yargs the modern, pirate-themed, successor to optimist.",
- "files": [
- "LICENSE"
- ],
- "licenseFolder": "licenses/yargs@15.4.1",
- "sourcePackageDir": "apps/web/node_modules/yargs"
- },
{
"name": "zod",
- "version": "4.4.3",
+ "version": "4.4.2",
"license": "MIT",
"homepage": "https://zod.dev",
"repository": "git+https://github.com/colinhacks/zod.git",
@@ -1830,12 +689,12 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/zod@4.4.3",
+ "licenseFolder": "licenses/zod@4.4.2",
"sourcePackageDir": "apps/web/node_modules/zod"
},
{
"name": "zustand",
- "version": "5.0.14",
+ "version": "5.0.12",
"license": "MIT",
"homepage": "https://github.com/pmndrs/zustand",
"repository": "git+https://github.com/pmndrs/zustand.git",
@@ -1843,8 +702,8 @@
"files": [
"LICENSE"
],
- "licenseFolder": "licenses/zustand@5.0.14",
+ "licenseFolder": "licenses/zustand@5.0.12",
"sourcePackageDir": "packages/call/node_modules/zustand"
}
]
-}
+}
\ No newline at end of file
diff --git a/licenses/tiny-invariant@1.3.3/LICENSE b/licenses/tiny-invariant@1.3.3/LICENSE
deleted file mode 100644
index f3dcb58..0000000
--- a/licenses/tiny-invariant@1.3.3/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2019 Alexander Reardon
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
\ No newline at end of file
diff --git a/licenses/tslib@2.8.1/LICENSE.txt b/licenses/tslib@2.8.1/LICENSE.txt
deleted file mode 100644
index bfe6430..0000000
--- a/licenses/tslib@2.8.1/LICENSE.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-Copyright (c) Microsoft Corporation.
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
-AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
-LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
-OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-PERFORMANCE OF THIS SOFTWARE.
\ No newline at end of file
diff --git a/licenses/typescript-eslint@8.62.1/LICENSE b/licenses/typescript-eslint@8.59.1/LICENSE
similarity index 100%
rename from licenses/typescript-eslint@8.62.1/LICENSE
rename to licenses/typescript-eslint@8.59.1/LICENSE
diff --git a/licenses/use-callback-ref@1.3.3/LICENSE b/licenses/use-callback-ref@1.3.3/LICENSE
deleted file mode 100644
index a194c88..0000000
--- a/licenses/use-callback-ref@1.3.3/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2017 Anton Korzunov
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/use-sidecar@1.1.3/LICENSE b/licenses/use-sidecar@1.1.3/LICENSE
deleted file mode 100644
index a194c88..0000000
--- a/licenses/use-sidecar@1.1.3/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2017 Anton Korzunov
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/use-sync-external-store@1.6.0/LICENSE b/licenses/use-sync-external-store@1.6.0/LICENSE
deleted file mode 100644
index b93be90..0000000
--- a/licenses/use-sync-external-store@1.6.0/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) Meta Platforms, Inc. and affiliates.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/licenses/vaul@1.1.2/LICENSE.md b/licenses/vaul@1.1.2/LICENSE.md
deleted file mode 100644
index 03986c1..0000000
--- a/licenses/vaul@1.1.2/LICENSE.md
+++ /dev/null
@@ -1,9 +0,0 @@
-MIT License
-
-Copyright (c) 2023 Emil Kowalski
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/licenses/vite@8.1.3/LICENSE.md b/licenses/vite@8.0.10/LICENSE.md
similarity index 97%
rename from licenses/vite@8.1.3/LICENSE.md
rename to licenses/vite@8.0.10/LICENSE.md
index ccf4c21..0aabee5 100644
--- a/licenses/vite@8.1.3/LICENSE.md
+++ b/licenses/vite@8.0.10/LICENSE.md
@@ -369,34 +369,6 @@ Repository: https://github.com/vitest-dev/vitest
---------------------------------------
-## @voidzero-dev/vite-task-client
-License: MIT
-Repository: https://github.com/voidzero-dev/vite-task
-
-> MIT License
->
-> Copyright (c) 2026-present, VoidZero Inc.
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in all
-> copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-> SOFTWARE.
-
----------------------------------------
-
## anymatch
License: ISC
By: Elan Shanker
@@ -990,35 +962,6 @@ Repository: https://github.com/follow-redirects/follow-redirects
---------------------------------------
-## fresh-import
-License: MIT
-By: sapphi-red
-Repository: https://github.com/sapphi-red/fresh-import
-
-> MIT License
->
-> Copyright (c) 2026 sapphi-red
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in all
-> copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-> SOFTWARE.
-
----------------------------------------
-
## generic-names
License: MIT
By: Alexey Litvinov
@@ -1274,7 +1217,7 @@ Repository: https://github.com/lydell/js-tokens
## launch-editor, launch-editor-middleware
License: MIT
By: Evan You
-Repositories: https://github.com/vitejs/launch-editor, https://github.com/vitejs/launch-editor
+Repositories: https://github.com/yyx990803/launch-editor, https://github.com/yyx990803/launch-editor
> The MIT License (MIT)
>
diff --git a/licenses/vitest@4.1.9/LICENSE.md b/licenses/vitest@4.1.9/LICENSE.md
deleted file mode 100644
index d2883c9..0000000
--- a/licenses/vitest@4.1.9/LICENSE.md
+++ /dev/null
@@ -1,811 +0,0 @@
-# Vitest core license
-Vitest is released under the MIT license:
-
-MIT License
-
-Copyright (c) 2021-Present VoidZero Inc. and Vitest contributors
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-# Licenses of bundled dependencies
-The published Vitest artifact additionally contains code with the following licenses:
-BSD-3-Clause, ISC, MIT
-
-# Bundled dependencies:
-## @antfu/install-pkg
-License: MIT
-By: Anthony Fu
-Repository: git+https://github.com/antfu/install-pkg.git
-
-> MIT License
->
-> Copyright (c) 2021 Anthony Fu
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in all
-> copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-> SOFTWARE.
-
----------------------------------------
-
-## @bomb.sh/tab
-License: MIT
-By: Bombshell Authors
-Repository: git+https://github.com/bombshell-dev/tab.git
-
----------------------------------------
-
-## @jridgewell/resolve-uri
-License: MIT
-By: Justin Ridgewell
-Repository: https://github.com/jridgewell/resolve-uri
-
-> Copyright 2019 Justin Ridgewell
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in
-> all copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-> SOFTWARE.
-
----------------------------------------
-
-## @jridgewell/sourcemap-codec
-License: MIT
-By: Justin Ridgewell
-Repository: git+https://github.com/jridgewell/sourcemaps.git
-
-> Copyright 2024 Justin Ridgewell
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in
-> all copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-> SOFTWARE.
-
----------------------------------------
-
-## @jridgewell/trace-mapping
-License: MIT
-By: Justin Ridgewell
-Repository: git+https://github.com/jridgewell/sourcemaps.git
-
-> Copyright 2024 Justin Ridgewell
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in
-> all copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-> SOFTWARE.
-
----------------------------------------
-
-## @sinonjs/commons
-License: BSD-3-Clause
-Repository: git+https://github.com/sinonjs/commons.git
-
-> BSD 3-Clause License
->
-> Copyright (c) 2018, Sinon.JS
-> All rights reserved.
->
-> Redistribution and use in source and binary forms, with or without
-> modification, are permitted provided that the following conditions are met:
->
-> * Redistributions of source code must retain the above copyright notice, this
-> list of conditions and the following disclaimer.
->
-> * Redistributions in binary form must reproduce the above copyright notice,
-> this list of conditions and the following disclaimer in the documentation
-> and/or other materials provided with the distribution.
->
-> * Neither the name of the copyright holder nor the names of its
-> contributors may be used to endorse or promote products derived from
-> this software without specific prior written permission.
->
-> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-> AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-> IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-> DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
-> FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-> DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-> SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-> CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-> OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-> OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
----------------------------------------
-
-## @sinonjs/fake-timers
-License: BSD-3-Clause
-By: Christian Johansen
-Repository: git+https://github.com/sinonjs/fake-timers.git
-
-> Copyright (c) 2010-2014, Christian Johansen, christian@cjohansen.no. All rights reserved.
->
-> Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
->
-> 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
->
-> 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
->
-> 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
->
-> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
----------------------------------------
-
-## acorn
-License: MIT
-By: Marijn Haverbeke, Ingvar Stepanyan, Adrian Heine
-Repository: https://github.com/acornjs/acorn.git
-
-> MIT License
->
-> Copyright (C) 2012-2022 by various contributors (see AUTHORS)
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in
-> all copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-> THE SOFTWARE.
-
----------------------------------------
-
-## acorn-walk
-License: MIT
-By: Marijn Haverbeke, Ingvar Stepanyan, Adrian Heine
-Repository: https://github.com/acornjs/acorn.git
-
-> MIT License
->
-> Copyright (C) 2012-2020 by various contributors (see AUTHORS)
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in
-> all copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-> THE SOFTWARE.
-
----------------------------------------
-
-## birpc
-License: MIT
-By: Anthony Fu
-Repository: git+https://github.com/antfu-collective/birpc.git
-
-> MIT License
->
-> Copyright (c) 2021 Anthony Fu
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in all
-> copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-> SOFTWARE.
-
----------------------------------------
-
-## cac
-License: MIT
-By: egoist
-Repository: egoist/cac
-
-> The MIT License (MIT)
->
-> Copyright (c) EGOIST <0x142857@gmail.com> (https://github.com/egoist)
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in
-> all copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-> THE SOFTWARE.
-
----------------------------------------
-
-## empathic
-License: MIT
-By: Luke Edwards
-Repository: lukeed/empathic
-
-> MIT License
->
-> Copyright (c) Luke Edwards (lukeed.com)
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
----------------------------------------
-
-## flatted
-License: ISC
-By: Andrea Giammarchi
-Repository: git+https://github.com/WebReflection/flatted.git
-
-> ISC License
->
-> Copyright (c) 2018-2020, Andrea Giammarchi, @WebReflection
->
-> Permission to use, copy, modify, and/or distribute this software for any
-> purpose with or without fee is hereby granted, provided that the above
-> copyright notice and this permission notice appear in all copies.
->
-> THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-> REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
-> AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-> INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
-> LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
-> OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-> PERFORMANCE OF THIS SOFTWARE.
-
----------------------------------------
-
-## js-tokens
-License: MIT
-By: Simon Lydell
-Repository: lydell/js-tokens
-
-> The MIT License (MIT)
->
-> Copyright (c) 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Simon Lydell
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in
-> all copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-> THE SOFTWARE.
-
----------------------------------------
-
-## kleur
-License: MIT
-By: Luke Edwards
-Repository: lukeed/kleur
-
-> The MIT License (MIT)
->
-> Copyright (c) Luke Edwards (lukeed.com)
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in
-> all copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-> THE SOFTWARE.
-
----------------------------------------
-
-## local-pkg
-License: MIT
-By: Anthony Fu
-Repository: git+https://github.com/antfu-collective/local-pkg.git
-
-> MIT License
->
-> Copyright (c) 2021 Anthony Fu
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in all
-> copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-> SOFTWARE.
-
----------------------------------------
-
-## mime
-License: MIT
-By: Robert Kieffer
-Repository: https://github.com/broofa/mime
-
-> MIT License
->
-> Copyright (c) 2023 Robert Kieffer
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in all
-> copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-> SOFTWARE.
-
----------------------------------------
-
-## mlly
-License: MIT
-Repository: unjs/mlly
-
-> MIT License
->
-> Copyright (c) Pooya Parsa
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in all
-> copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-> SOFTWARE.
-
----------------------------------------
-
-## package-manager-detector
-License: MIT
-By: Anthony Fu
-Repository: git+https://github.com/antfu-collective/package-manager-detector.git
-
-> MIT License
->
-> Copyright (c) 2020-PRESENT Anthony Fu
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in all
-> copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-> SOFTWARE.
-
----------------------------------------
-
-## prompts
-License: MIT
-By: Terkel Gjervig
-Repository: terkelg/prompts
-
-> MIT License
->
-> Copyright (c) 2018 Terkel Gjervig Nielsen
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in all
-> copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-> SOFTWARE.
-
----------------------------------------
-
-## quansync
-License: MIT
-By: Anthony Fu, 三咲智子 Kevin Deng
-Repository: git+https://github.com/quansync-dev/quansync.git
-
-> MIT License
->
-> Copyright (c) 2025-PRESENT Anthony Fu and Kevin Deng
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in all
-> copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-> SOFTWARE.
-
----------------------------------------
-
-## sisteransi
-License: MIT
-By: Terkel Gjervig
-Repository: https://github.com/terkelg/sisteransi
-
-> MIT License
->
-> Copyright (c) 2018 Terkel Gjervig Nielsen
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in all
-> copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-> SOFTWARE.
-
----------------------------------------
-
-## strip-literal
-License: MIT
-By: Anthony Fu
-Repository: git+https://github.com/antfu/strip-literal.git
-
-> MIT License
->
-> Copyright (c) 2022 Anthony Fu
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in all
-> copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-> SOFTWARE.
-
----------------------------------------
-
-## tinyhighlight
-License: MIT
-Repository: git+https://github.com/tinylibs/tinyhighlight.git
-
-> # Tinyhighlight core license
->
-> MIT License
->
-> Copyright (c) 2023 Tinylibs
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in all
-> copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-> SOFTWARE.
->
-> # Additionaly Tinyhighlight modifies code with the following licenses:
->
-> MIT
->
-> ## @babel/highlight
->
-> MIT License
->
-> Copyright (c) 2014-present Sebastian McKenzie and other contributors
->
-> Permission is hereby granted, free of charge, to any person obtaining
-> a copy of this software and associated documentation files (the
-> "Software"), to deal in the Software without restriction, including
-> without limitation the rights to use, copy, modify, merge, publish,
-> distribute, sublicense, and/or sell copies of the Software, and to
-> permit persons to whom the Software is furnished to do so, subject to
-> the following conditions:
->
-> The above copyright notice and this permission notice shall be
-> included in all copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-> EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-> MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-> NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-> LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-> OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-> WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
->
-> ## @babel/helper-validator-identifier
->
-> MIT License
->
-> Copyright (c) 2014-present Sebastian McKenzie and other contributors
->
-> Permission is hereby granted, free of charge, to any person obtaining
-> a copy of this software and associated documentation files (the
-> "Software"), to deal in the Software without restriction, including
-> without limitation the rights to use, copy, modify, merge, publish,
-> distribute, sublicense, and/or sell copies of the Software, and to
-> permit persons to whom the Software is furnished to do so, subject to
-> the following conditions:
->
-> The above copyright notice and this permission notice shall be
-> included in all copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-> EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-> MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-> NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-> LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-> OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-> WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
----------------------------------------
-
-## type-detect
-License: MIT
-By: Jake Luer, Keith Cirkel, David Losert, Aleksey Shvayka, Lucas Fernandes da Costa, Grant Snodgrass, Jeremy Tice, Edward Betts, dvlsg, Amila Welihinda, Jake Champion, Miroslav Bajtoš
-Repository: git+ssh://git@github.com/chaijs/type-detect.git
-
-> Copyright (c) 2013 Jake Luer (http://alogicalparadox.com)
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in
-> all copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-> THE SOFTWARE.
-
----------------------------------------
-
-## ufo
-License: MIT
-Repository: unjs/ufo
-
-> MIT License
->
-> Copyright (c) Pooya Parsa
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy
-> of this software and associated documentation files (the "Software"), to deal
-> in the Software without restriction, including without limitation the rights
-> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-> copies of the Software, and to permit persons to whom the Software is
-> furnished to do so, subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in all
-> copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-> SOFTWARE.
-
----------------------------------------
-
-## ws
-License: MIT
-By: Einar Otto Stangvik
-Repository: git+https://github.com/websockets/ws.git
-
-> Copyright (c) 2011 Einar Otto Stangvik
-> Copyright (c) 2013 Arnout Kazemier and contributors
-> Copyright (c) 2016 Luigi Pinca and contributors
->
-> Permission is hereby granted, free of charge, to any person obtaining a copy of
-> this software and associated documentation files (the "Software"), to deal in
-> the Software without restriction, including without limitation the rights to
-> use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
-> the Software, and to permit persons to whom the Software is furnished to do so,
-> subject to the following conditions:
->
-> The above copyright notice and this permission notice shall be included in all
-> copies or substantial portions of the Software.
->
-> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
-> FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
-> COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
-> IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-> CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/licenses/yaml@2.9.0/LICENSE b/licenses/yaml@2.9.0/LICENSE
deleted file mode 100644
index e060aaa..0000000
--- a/licenses/yaml@2.9.0/LICENSE
+++ /dev/null
@@ -1,13 +0,0 @@
-Copyright Eemeli Aro
-
-Permission to use, copy, modify, and/or distribute this software for any purpose
-with or without fee is hereby granted, provided that the above copyright notice
-and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
-OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
-THIS SOFTWARE.
diff --git a/licenses/yargs@15.4.1/LICENSE b/licenses/yargs@15.4.1/LICENSE
deleted file mode 100644
index b0145ca..0000000
--- a/licenses/yargs@15.4.1/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright 2010 James Halliday (mail@substack.net); Modified work Copyright 2014 Contributors (ben@npmjs.com)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
diff --git a/licenses/zod@4.4.3/LICENSE b/licenses/zod@4.4.2/LICENSE
similarity index 100%
rename from licenses/zod@4.4.3/LICENSE
rename to licenses/zod@4.4.2/LICENSE
diff --git a/licenses/zustand@5.0.14/LICENSE b/licenses/zustand@5.0.12/LICENSE
similarity index 100%
rename from licenses/zustand@5.0.14/LICENSE
rename to licenses/zustand@5.0.12/LICENSE
diff --git a/package.json b/package.json
index 3765f87..5256dcd 100644
--- a/package.json
+++ b/package.json
@@ -2,35 +2,35 @@
"name": "tensamin",
"version": "0.0.10",
"private": true,
- "packageManager": "pnpm@11.8.0",
"workspaces": [
"packages/*",
"apps/*"
],
"type": "module",
"scripts": {
- "format": "pnpm exec prettier --write .",
- "lint": "node scripts/lint-packages.ts",
- "check": "fallow && pnpm run lint",
- "copy-licenses": "node scripts/copy-licenses.ts",
- "copy-releases": "node scripts/copy-releases.ts",
- "pre-build": "pnpm run lint && pnpm run build:packages",
- "build:apps": "pnpm run copy-licenses && pnpm run pre-build && pnpm run build:mobile && pnpm run build:desktop && pnpm run copy-releases",
- "build:packages": "node scripts/build-packages.ts",
- "update:packages": "node scripts/update-packages.ts",
- "dev:web": "cd apps/web && pnpm dev",
- "build:web": "cd apps/web && pnpm run build",
- "preview:web": "cd apps/web && pnpm run preview",
- "dev:mobile": "cd apps/tauri && pnpm dev:mobile",
- "build:mobile": "cd apps/tauri && pnpm run build:mobile",
- "start-adb:mobile": "cd apps/tauri && pnpm run start-adb:mobile",
- "dev:desktop": "cd apps/electron && pnpm run dev",
- "build:desktop": "cd apps/electron && pnpm run package",
- "delete:mobile": "cd apps/tauri && nix develop ../..#tauri --command adb uninstall net.tensamin.client"
+ "format": "bunx prettier --write .",
+ "lint": "bun scripts/lint-packages.ts",
+ "check": "fallow && bun run lint",
+ "copy-licenses": "bun scripts/copy-licenses.ts",
+ "copy-releases": "bun scripts/copy-releases.ts",
+ "pre-build": "bun run lint && bun run build:packages",
+ "build:apps": "bun run copy-licenses && bun run pre-build && bun run build:mobile && bun run build:desktop && bun --bun run copy-releases",
+ "build:packages": "bun scripts/build-packages.ts",
+ "update:packages": "bun scripts/update-packages.ts",
+ "dev:web": "cd apps/web && bun dev",
+ "build:web": "cd apps/web && bun run build",
+ "preview:web": "cd apps/web && bun run preview",
+ "dev:mobile": "cd apps/tauri && bun dev:mobile",
+ "build:mobile": "cd apps/tauri && bun run build:mobile",
+ "start-adb:mobile": "cd apps/tauri && bun run start-adb:mobile",
+ "dev:desktop": "cd apps/electron && bun run dev",
+ "build:desktop": "cd apps/electron && bun run package",
+ "run:desktop": "TENSAMIN_DEB=\"$PWD/apps/electron/release/Tensamin-$(node -p \\\"require('./package.json').version\\\")-linux-amd64.deb\" nix run .#localPathForDev --impure",
+ "delete:mobile": "cd apps/tauri && nix develop --command adb uninstall net.tensamin.client"
},
"devDependencies": {
"@eslint/js": "^10.0.1",
- "@types/node": "^26.1.0",
+ "@types/node": "^25.6.0",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"@typescript-eslint/parser": "^8.59.1",
@@ -41,13 +41,15 @@
"jsonc-parser": "^3.3.1",
"prettier": "^3.8.3",
"typescript": "^6.0.3",
- "typescript-eslint": "^8.59.1",
- "vitest": "^4.0.8",
- "yaml": "^2.8.2"
+ "typescript-eslint": "^8.59.1"
+ },
+ "overrides": {
+ "@tensamin/ui": "https://git.methanium.net/tensamin/ui/archive/0.0.37.tar.gz",
+ "@tensamin/ttp-core": "https://git.methanium.net/tensamin/ttp/archive/0.0.24.tar.gz"
},
"dependencies": {
+ "@tensamin/ttp-core": "*",
"@tensamin/ui": "*",
- "mtp": "*",
"sonner": "^2.0.7"
}
}
diff --git a/packages/call/package.json b/packages/call/package.json
index 576caa1..d3b5827 100644
--- a/packages/call/package.json
+++ b/packages/call/package.json
@@ -5,14 +5,13 @@
"type": "module",
"exports": {
"./store": "./src/store.tsx",
- "./speakingState": "./src/speakingState.ts",
"./screen": "./src/screen.tsx",
"./utils": "./src/utils.ts",
"./sidebarBox": "./src/components/sidebarBox.tsx",
"./popout": "./src/components/popout.tsx"
},
"scripts": {
- "format": "pnpm exec prettier --write .",
+ "format": "bunx prettier --write .",
"lint": "eslint src",
"build": "tsc -p tsconfig.json --noEmit"
},
@@ -23,10 +22,10 @@
"@tensamin/crypto": "workspace:*",
"@tensamin/shared": "workspace:*",
"@tensamin/storage": "workspace:*",
- "@tensamin/mtp": "workspace:*",
+ "@tensamin/ttp": "workspace:*",
"@tensamin/ui": "*",
"@tensamin/user": "workspace:*",
- "deepfilternet3-noise-filter": "1.2.1",
+ "deepfilternet3-noise-filter": "^1.2.1",
"livekit-client": "^2.18.8",
"lucide-react": "^1.14.0",
"react": "^19.2.0",
diff --git a/packages/call/src/components/buttons/invite.tsx b/packages/call/src/components/buttons/invite.tsx
index d049a5a..d3a6d8e 100644
--- a/packages/call/src/components/buttons/invite.tsx
+++ b/packages/call/src/components/buttons/invite.tsx
@@ -61,15 +61,15 @@ export default function InviteButton({
>
{contacts.map((contact) => (
Loading...
)}
/>
diff --git a/packages/call/src/components/invitePopup.tsx b/packages/call/src/components/invitePopup.tsx
index 15d9b1a..579d87d 100644
--- a/packages/call/src/components/invitePopup.tsx
+++ b/packages/call/src/components/invitePopup.tsx
@@ -28,12 +28,12 @@ export default function InvitePopup({