From 587874dd83ed3d55878c11ddb3c7f8df2b89340c Mon Sep 17 00:00:00 2001 From: Innei Date: Fri, 6 Dec 2024 14:06:00 +0800 Subject: [PATCH 1/3] update deps Signed-off-by: Innei --- apps/main/package.json | 4 +- apps/renderer/package.json | 40 +- apps/server/package.json | 20 +- package.json | 28 +- packages/components/package.json | 4 +- packages/hooks/package.json | 2 +- packages/logger/package.json | 2 +- packages/shared/package.json | 8 +- packages/utils/package.json | 2 +- pnpm-lock.yaml | 2790 ++++++++++++++++++------------ 10 files changed, 1713 insertions(+), 1187 deletions(-) diff --git a/apps/main/package.json b/apps/main/package.json index 2f66a1416e..3399efa904 100644 --- a/apps/main/package.json +++ b/apps/main/package.json @@ -33,13 +33,13 @@ "builder-util-runtime": "9.2.10", "dompurify": "~3.2.2", "electron-context-menu": "4.0.4", - "electron-log": "5.2.3", + "electron-log": "5.2.4", "electron-squirrel-startup": "1.0.1", "electron-updater": "^6.3.9", "es-toolkit": "1.29.0", "fast-folder-size": "2.3.0", "font-list": "1.5.1", - "i18next": "^24.0.2", + "i18next": "^24.0.5", "js-yaml": "4.1.0", "linkedom": "^0.18.5", "lowdb": "7.0.1", diff --git a/apps/renderer/package.json b/apps/renderer/package.json index 6d770e0d9f..e044de167d 100644 --- a/apps/renderer/package.json +++ b/apps/renderer/package.json @@ -11,7 +11,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@dnd-kit/core": "^6.2.0", + "@dnd-kit/core": "^6.3.1", "@egoist/tipc": "0.3.2", "@electron-toolkit/preload": "^3.0.1", "@follow/electron-main": "workspace:*", @@ -19,7 +19,7 @@ "@fontsource/sn-pro": "5.1.0", "@headlessui/react": "2.2.0", "@hookform/resolvers": "3.9.1", - "@lottiefiles/dotlottie-react": "0.10.1", + "@lottiefiles/dotlottie-react": "0.11.0", "@microflash/remark-callout-directives": "4.3.2", "@openpanel/web": "1.0.1", "@radix-ui/react-avatar": "1.1.1", @@ -31,12 +31,12 @@ "@radix-ui/react-popover": "1.1.2", "@radix-ui/react-slider": "^1.2.1", "@radix-ui/react-slot": "1.1.0", - "@sentry/react": "8.41.0", + "@sentry/react": "8.42.0", "@shikijs/transformers": "1.24.0", - "@tanstack/query-sync-storage-persister": "5.62.0", - "@tanstack/react-query": "5.62.0", - "@tanstack/react-query-devtools": "5.62.0", - "@tanstack/react-query-persist-client": "5.62.0", + "@tanstack/query-sync-storage-persister": "5.62.2", + "@tanstack/react-query": "5.62.2", + "@tanstack/react-query-devtools": "5.62.2", + "@tanstack/react-query-persist-client": "5.62.2", "@tanstack/react-virtual": "3.10.9", "@use-gesture/react": "10.3.1", "@welldone-software/why-did-you-render": "8.0.3", @@ -49,19 +49,19 @@ "dexie": "4.0.10", "dexie-export-import": "^4.1.4", "dnum": "^2.14.0", - "electron-log": "5.2.3", + "electron-log": "5.2.4", "embla-carousel-react": "8.5.1", "embla-carousel-wheel-gestures": "8.0.1", "es-toolkit": "1.29.0", "firebase": "11.0.2", - "foxact": "0.2.42", - "framer-motion": "11.12.0", + "foxact": "0.2.43", + "framer-motion": "11.13.1", "franc-min": "6.2.0", "fuse.js": "7.0.0", "hast-util-to-jsx-runtime": "2.3.2", "hast-util-to-mdast": "^10.1.1", "hast-util-to-text": "4.0.2", - "i18next": "^24.0.2", + "i18next": "^24.0.5", "i18next-browser-languagedetector": "8.0.0", "idb-keyval": "6.2.1", "immer": "10.1.1", @@ -85,7 +85,7 @@ "react-intersection-observer": "9.13.1", "react-ios-pwa-prompt": "^2.0.6", "react-resizable-layout": "npm:@innei/react-resizable-layout@0.7.3-fork.1", - "react-router": "7.0.1", + "react-router": "7.0.2", "react-selecto": "^1.26.3", "react-shadow": "20.5.0", "react-zoom-pan-pinch": "^3.6.1", @@ -105,15 +105,15 @@ "unist-util-visit-parents": "^6.0.1", "use-context-selector": "2.0.0", "use-pull-to-refresh": "2.4.1", - "use-sync-external-store": "1.2.2", + "use-sync-external-store": "1.4.0", "usehooks-ts": "3.1.0", "vfile": "6.0.3", "web-push": "3.6.7", "zod": "3.23.8", - "zustand": "5.0.1" + "zustand": "5.0.2" }, "devDependencies": { - "@babel/generator": "7.26.2", + "@babel/generator": "7.26.3", "@follow/atoms": "workspace:*", "@follow/components": "workspace:*", "@follow/constants": "workspace:*", @@ -126,13 +126,13 @@ "@hono/node-server": "1.13.7", "@types/katex": "0.16.7", "@types/node": "^22.10.1", - "@types/react": "^18.3.12", - "@types/react-dom": "^18.3.1", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", "@vite-pwa/assets-generator": "^0.2.6", "fake-indexeddb": "6.0.0", "happy-dom": "15.11.7", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-scan": "0.0.35" + "react": "^19.0.0", + "react-dom": "^19.0.0", + "react-scan": "0.0.36" } } diff --git a/apps/server/package.json b/apps/server/package.json index 2a06c349df..1444bfa3fe 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -12,28 +12,28 @@ "@fontsource/sn-pro": "5.1.0", "@openpanel/web": "1.0.1", "@resvg/resvg-js": "2.6.2", - "@sentry/react": "8.41.0", - "@tanstack/react-query": "5.62.0", + "@sentry/react": "8.42.0", + "@tanstack/react-query": "5.62.2", "blurhash": "2.0.5", "click-to-react-component": "1.1.2", "dayjs": "1.11.13", "fastify": "5.1.0", - "framer-motion": "11.12.0", - "i18next": "^24.0.2", + "framer-motion": "11.13.1", + "i18next": "^24.0.5", "jotai": "2.10.3", "kose-font": "1.0.0", "linkedom": "^0.18.5", "ofetch": "1.4.1", "rc-modal-sheet": "0.3.2", - "react": "^18.3.1", + "react": "^19.0.0", "react-blurhash": "^0.3.0", "react-hotkeys-hook": "4.6.1", "react-i18next": "^15.1.3", "react-photo-view": "1.2.6", - "react-router": "7.0.1", + "react-router": "7.0.2", "satori": "0.12.0", "sonner": "1.7.0", - "tailwindcss": "3.4.15", + "tailwindcss": "3.4.16", "use-context-selector": "2.0.0", "xss": "1.0.15" }, @@ -51,17 +51,17 @@ "daisyui": "4.12.14", "dotenv-flow": "4.1.0", "es-toolkit": "1.29.0", - "foxact": "0.2.42", + "foxact": "0.2.43", "glob": "11.0.0", "html-minifier-terser": "7.2.0", "lightningcss": "1.28.2", "masonic": "4.0.1", "nanoid": "5.0.9", "path-to-regexp": "8.2.0", - "react-dom": "^18.3.1", + "react-dom": "^19.0.0", "tailwindcss": "3.4.15", "tsup": "8.3.5", "tsx": "4.19.2", - "vite": "6.0.2" + "vite": "6.0.3" } } diff --git a/package.json b/package.json index 81c34dcf2d..c95641bb57 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "update:main-hash": "tsx plugins/vite/generate-main-hash.ts" }, "devDependencies": { - "@babel/generator": "7.26.2", + "@babel/generator": "7.26.3", "@clack/prompts": "0.8.2", "@egoist/tailwindcss-icons": "1.8.1", "@electron-forge/cli": "7.6.0", @@ -59,21 +59,21 @@ "@hookform/resolvers": "3.9.1", "@iconify-json/logos": "1.2.3", "@iconify-json/mingcute": "1.2.1", - "@iconify-json/simple-icons": "^1.2.13", + "@iconify-json/simple-icons": "^1.2.14", "@iconify/tools": "4.0.7", "@microflash/remark-callout-directives": "4.3.2", "@mozilla/readability": "^0.5.0", "@pengx17/electron-forge-maker-appimage": "1.2.1", - "@sentry/vite-plugin": "2.22.6", + "@sentry/vite-plugin": "2.22.7", "@t3-oss/env-core": "^0.11.1", "@tailwindcss/container-queries": "0.1.1", "@tailwindcss/typography": "0.5.15", "@types/html-minifier-terser": "7.0.2", "@types/js-yaml": "4.0.9", "@types/node": "^22.10.1", - "@types/react": "^18.3.12", - "@types/react-dom": "^18.3.1", - "@vercel/node": "3.2.27", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", + "@vercel/node": "3.2.28", "@vitejs/plugin-legacy": "6.0.0", "@vitejs/plugin-react": "^4.3.4", "async-es": "^3.2.6", @@ -81,8 +81,8 @@ "cross-env": "7.0.3", "cssnano": "7.0.6", "dnum": "^2.14.0", - "dotenv": "16.4.5", - "drizzle-orm": "0.36.4", + "dotenv": "16.4.7", + "drizzle-orm": "0.37.0", "electron": "33.2.0", "electron-devtools-installer": "3.2.0", "electron-packager-languages": "0.5.0", @@ -98,14 +98,14 @@ "nbump": "2.0.7", "postcss": "8.4.49", "postcss-js": "4.0.1", - "prettier": "3.4.1", + "prettier": "3.4.2", "raw-body": "3.0.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.0.0", + "react-dom": "^19.0.0", "rimraf": "6.0.1", "shx": "^0.3.4", "simple-git-hooks": "2.11.1", - "tailwindcss": "3.4.15", + "tailwindcss": "3.4.16", "tailwindcss-animate": "1.0.7", "tailwindcss-motion": "0.4.3-beta", "tailwindcss-safe-area": "0.6.0", @@ -115,12 +115,12 @@ "turbo": "2.3.3", "typescript": "5.7.2", "unplugin-ast": "^0.12.0", - "vite": "6.0.2", + "vite": "6.0.3", "vite-bundle-analyzer": "0.15.2", "vite-plugin-mkcert": "1.17.6", "vite-plugin-pwa": "0.21.1", "vite-tsconfig-paths": "5.1.3", - "vitest": "2.1.6" + "vitest": "2.1.8" }, "pnpm": { "patchedDependencies": { diff --git a/packages/components/package.json b/packages/components/package.json index 5c55925f1e..7e219401aa 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -48,8 +48,8 @@ "@react-hook/window-size": "3.1.1", "class-variance-authority": "0.7.1", "dayjs": "1.11.13", - "foxact": "0.2.42", - "framer-motion": "11.12.0", + "foxact": "0.2.43", + "framer-motion": "11.13.1", "jotai": "2.10.3", "masonic": "4.0.1", "react-blurhash": "^0.3.0", diff --git a/packages/hooks/package.json b/packages/hooks/package.json index effa5a3e3f..c47d61f88e 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -17,7 +17,7 @@ "@follow/shared": "workspace:*", "@follow/types": "workspace:*", "@follow/utils": "workspace:*", - "foxact": "0.2.42", + "foxact": "0.2.43", "jotai": "2.10.3", "usehooks-ts": "3.1.0" } diff --git a/packages/logger/package.json b/packages/logger/package.json index 37941f6bea..06d0d30b91 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -9,6 +9,6 @@ } }, "dependencies": { - "electron-log": "5.2.3" + "electron-log": "5.2.4" } } diff --git a/packages/shared/package.json b/packages/shared/package.json index fcbdeca8be..0afa83b31e 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -33,12 +33,12 @@ "@electron-toolkit/tsconfig": "^1.0.1", "@hono/node-server": "1.13.7", "@t3-oss/env-core": "^0.11.1", - "better-auth": "1.0.7", - "drizzle-orm": "0.36.4", + "better-auth": "1.0.10", + "drizzle-orm": "0.37.0", "electron": "33.2.0", "hono": "4.6.12", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.0.0", + "react-dom": "^19.0.0", "sonner": "1.7.0", "zod": "3.23.8" } diff --git a/packages/utils/package.json b/packages/utils/package.json index 8cbffabe3b..e305dab9eb 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -29,7 +29,7 @@ "@follow/shared": "workspace:*", "@follow/types": "workspace:*", "clsx": "2.1.1", - "framer-motion": "11.12.0", + "framer-motion": "11.13.1", "nanoid": "5.0.9", "tailwind-merge": "2.5.5", "tldts": "6.1.65", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1c7761c270..61833551c3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,14 +42,14 @@ importers: .: devDependencies: '@babel/generator': - specifier: 7.26.2 - version: 7.26.2 + specifier: 7.26.3 + version: 7.26.3 '@clack/prompts': specifier: 0.8.2 version: 0.8.2 '@egoist/tailwindcss-icons': specifier: 1.8.1 - version: 1.8.1(tailwindcss@3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))) + version: 1.8.1(tailwindcss@3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))) '@electron-forge/cli': specifier: 7.6.0 version: 7.6.0(encoding@0.1.13) @@ -79,7 +79,7 @@ importers: version: 1.13.7(hono@4.6.12(patch_hash=qptujxncoai6tukc4qaqsrqk24)) '@hookform/resolvers': specifier: 3.9.1 - version: 3.9.1(react-hook-form@7.53.2(react@18.3.1)) + version: 3.9.1(react-hook-form@7.53.2(react@19.0.0)) '@iconify-json/logos': specifier: 1.2.3 version: 1.2.3 @@ -87,8 +87,8 @@ importers: specifier: 1.2.1 version: 1.2.1 '@iconify-json/simple-icons': - specifier: ^1.2.13 - version: 1.2.13 + specifier: ^1.2.14 + version: 1.2.14 '@iconify/tools': specifier: 4.0.7 version: 4.0.7 @@ -102,17 +102,17 @@ importers: specifier: 1.2.1 version: 1.2.1(dmg-builder@25.1.8)(electron-builder-squirrel-windows@25.1.8) '@sentry/vite-plugin': - specifier: 2.22.6 - version: 2.22.6(encoding@0.1.13) + specifier: 2.22.7 + version: 2.22.7(encoding@0.1.13) '@t3-oss/env-core': specifier: ^0.11.1 version: 0.11.1(typescript@5.7.2)(zod@3.23.8) '@tailwindcss/container-queries': specifier: 0.1.1 - version: 0.1.1(tailwindcss@3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))) + version: 0.1.1(tailwindcss@3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))) '@tailwindcss/typography': specifier: 0.5.15 - version: 0.5.15(tailwindcss@3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))) + version: 0.5.15(tailwindcss@3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))) '@types/html-minifier-terser': specifier: 7.0.2 version: 7.0.2 @@ -123,20 +123,20 @@ importers: specifier: ^22.10.1 version: 22.10.1 '@types/react': - specifier: ^18.3.12 - version: 18.3.12 + specifier: ^19.0.0 + version: 19.0.0 '@types/react-dom': - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 '@vercel/node': - specifier: 3.2.27 - version: 3.2.27(encoding@0.1.13) + specifier: 3.2.28 + version: 3.2.28(encoding@0.1.13) '@vitejs/plugin-legacy': specifier: 6.0.0 - version: 6.0.0(terser@5.35.0)(vite@6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1)) + version: 6.0.0(terser@5.35.0)(vite@6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1)) '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1)) + version: 4.3.4(vite@6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1)) async-es: specifier: ^3.2.6 version: 3.2.6 @@ -153,14 +153,14 @@ importers: specifier: ^2.14.0 version: 2.14.0 dotenv: - specifier: 16.4.5 - version: 16.4.5 + specifier: 16.4.7 + version: 16.4.7 drizzle-orm: - specifier: 0.36.4 - version: 0.36.4(@opentelemetry/api@1.9.0)(@types/pg@8.11.10)(@types/react@18.3.12)(kysely@0.27.4)(react@18.3.1) + specifier: 0.37.0 + version: 0.37.0(@opentelemetry/api@1.9.0)(@types/pg@8.11.10)(@types/react@19.0.0)(kysely@0.27.4)(react@19.0.0) electron: specifier: 33.2.0 - version: 33.2.0 + version: 33.2.1 electron-devtools-installer: specifier: 3.2.0 version: 3.2.0 @@ -169,13 +169,13 @@ importers: version: 0.5.0 electron-vite: specifier: ^2.3.0 - version: 2.3.0(vite@6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1)) + version: 2.3.0(vite@6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1)) eslint: specifier: ^9.16.0 version: 9.16.0(jiti@2.3.3) eslint-config-hyoban: specifier: ^3.1.14 - version: 3.1.14(@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.3.3))(typescript@5.7.2))(eslint@9.16.0(jiti@2.3.3))(typescript@5.7.2))(eslint@9.16.0(jiti@2.3.3))(tailwindcss@3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)))(typescript@5.7.2) + version: 3.1.14(@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.3.3))(typescript@5.7.2))(eslint@9.16.0(jiti@2.3.3))(typescript@5.7.2))(eslint@9.16.0(jiti@2.3.3))(tailwindcss@3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)))(typescript@5.7.2) fake-indexeddb: specifier: 6.0.0 version: 6.0.0 @@ -204,17 +204,17 @@ importers: specifier: 4.0.1 version: 4.0.1(postcss@8.4.49) prettier: - specifier: 3.4.1 - version: 3.4.1 + specifier: 3.4.2 + version: 3.4.2 raw-body: specifier: 3.0.0 version: 3.0.0 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -225,17 +225,17 @@ importers: specifier: 2.11.1 version: 2.11.1 tailwindcss: - specifier: 3.4.15 - version: 3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)) + specifier: 3.4.16 + version: 3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)) tailwindcss-animate: specifier: 1.0.7 - version: 1.0.7(tailwindcss@3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))) + version: 1.0.7(tailwindcss@3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))) tailwindcss-motion: specifier: 0.4.3-beta - version: 0.4.3-beta(tailwindcss@3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))) + version: 0.4.3-beta(tailwindcss@3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))) tailwindcss-safe-area: specifier: 0.6.0 - version: 0.6.0(tailwindcss@3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))) + version: 0.6.0(tailwindcss@3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))) tar: specifier: 7.4.3 version: 7.4.3 @@ -255,35 +255,35 @@ importers: specifier: ^0.12.0 version: 0.12.0(rollup@2.79.2) vite: - specifier: 6.0.2 - version: 6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) + specifier: 6.0.3 + version: 6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) vite-bundle-analyzer: specifier: 0.15.2 version: 0.15.2 vite-plugin-mkcert: specifier: 1.17.6 - version: 1.17.6(vite@6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1)) + version: 1.17.6(vite@6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1)) vite-plugin-pwa: specifier: 0.21.1 - version: 0.21.1(@vite-pwa/assets-generator@0.2.6)(vite@6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0) + version: 0.21.1(@vite-pwa/assets-generator@0.2.6)(vite@6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0) vite-tsconfig-paths: specifier: 5.1.3 - version: 5.1.3(typescript@5.7.2)(vite@6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1)) + version: 5.1.3(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1)) vitest: - specifier: 2.1.6 - version: 2.1.6(@edge-runtime/vm@3.2.0)(@types/node@22.10.1)(happy-dom@15.11.7)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) + specifier: 2.1.8 + version: 2.1.8(@edge-runtime/vm@3.2.0)(@types/node@22.10.1)(happy-dom@15.11.7)(lightningcss@1.28.2)(terser@5.35.0) apps/main: dependencies: '@egoist/tipc': specifier: 0.3.2 - version: 0.3.2(electron@33.2.0)(react@18.3.1) + version: 0.3.2(electron@33.2.1)(react@19.0.0) '@electron-toolkit/preload': specifier: ^3.0.1 - version: 3.0.1(electron@33.2.0) + version: 3.0.1(electron@33.2.1) '@electron-toolkit/utils': specifier: ^3.0.0 - version: 3.0.0(electron@33.2.0) + version: 3.0.0(electron@33.2.1) '@eneris/push-receiver': specifier: 4.3.0 version: 4.3.0 @@ -309,8 +309,8 @@ importers: specifier: 4.0.4 version: 4.0.4(patch_hash=c53at4t5fflixuwjz35hmcqdu4) electron-log: - specifier: 5.2.3 - version: 5.2.3 + specifier: 5.2.4 + version: 5.2.4 electron-squirrel-startup: specifier: 1.0.1 version: 1.0.1 @@ -327,8 +327,8 @@ importers: specifier: 1.5.1 version: 1.5.1 i18next: - specifier: ^24.0.2 - version: 24.0.2(typescript@5.7.2) + specifier: ^24.0.5 + version: 24.0.5(typescript@5.7.2) js-yaml: specifier: 4.1.0 version: 4.1.0 @@ -365,7 +365,7 @@ importers: version: 22.10.1 electron: specifier: 33.2.0 - version: 33.2.0 + version: 33.2.1 electron-devtools-installer: specifier: 3.2.0 version: 3.2.0 @@ -376,14 +376,14 @@ importers: apps/renderer: dependencies: '@dnd-kit/core': - specifier: ^6.2.0 - version: 6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^6.3.1 + version: 6.3.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@egoist/tipc': specifier: 0.3.2 - version: 0.3.2(electron@33.2.0)(react@18.3.1) + version: 0.3.2(electron@33.2.1)(react@19.0.0) '@electron-toolkit/preload': specifier: ^3.0.1 - version: 3.0.1(electron@33.2.0) + version: 3.0.1(electron@33.2.1) '@follow/electron-main': specifier: workspace:* version: link:../main @@ -395,13 +395,13 @@ importers: version: 5.1.0 '@headlessui/react': specifier: 2.2.0 - version: 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.2.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@hookform/resolvers': specifier: 3.9.1 - version: 3.9.1(react-hook-form@7.53.2(react@18.3.1)) + version: 3.9.1(react-hook-form@7.53.2(react@19.0.0)) '@lottiefiles/dotlottie-react': - specifier: 0.10.1 - version: 0.10.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 0.11.0 + version: 0.11.0(react@19.0.0) '@microflash/remark-callout-directives': specifier: 4.3.2 version: 4.3.2 @@ -410,58 +410,58 @@ importers: version: 1.0.1 '@radix-ui/react-avatar': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-context-menu': specifier: 2.2.2 - version: 2.2.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.2.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-dialog': specifier: 1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-dropdown-menu': specifier: 2.1.2 - version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-hover-card': specifier: 1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-label': specifier: 2.1.0 - version: 2.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-popover': specifier: 1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-slider': specifier: ^1.2.1 - version: 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.2.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-slot': specifier: 1.1.0 - version: 1.1.0(@types/react@18.3.12)(react@18.3.1) + version: 1.1.0(@types/react@19.0.0)(react@19.0.0) '@sentry/react': - specifier: 8.41.0 - version: 8.41.0(react@18.3.1) + specifier: 8.42.0 + version: 8.42.0(react@19.0.0) '@shikijs/transformers': specifier: 1.24.0 version: 1.24.0 '@tanstack/query-sync-storage-persister': - specifier: 5.62.0 - version: 5.62.0 + specifier: 5.62.2 + version: 5.62.2 '@tanstack/react-query': - specifier: 5.62.0 - version: 5.62.0(react@18.3.1) + specifier: 5.62.2 + version: 5.62.2(react@19.0.0) '@tanstack/react-query-devtools': - specifier: 5.62.0 - version: 5.62.0(@tanstack/react-query@5.62.0(react@18.3.1))(react@18.3.1) + specifier: 5.62.2 + version: 5.62.2(@tanstack/react-query@5.62.2(react@19.0.0))(react@19.0.0) '@tanstack/react-query-persist-client': - specifier: 5.62.0 - version: 5.62.0(@tanstack/react-query@5.62.0(react@18.3.1))(react@18.3.1) + specifier: 5.62.2 + version: 5.62.2(@tanstack/react-query@5.62.2(react@19.0.0))(react@19.0.0) '@tanstack/react-virtual': specifier: 3.10.9 - version: 3.10.9(patch_hash=fpkworxfwphev7q33sgiutu7aq)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.10.9(patch_hash=fpkworxfwphev7q33sgiutu7aq)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@use-gesture/react': specifier: 10.3.1 - version: 10.3.1(react@18.3.1) + version: 10.3.1(react@19.0.0) '@welldone-software/why-did-you-render': specifier: 8.0.3 - version: 8.0.3(react@18.3.1) + version: 8.0.3(react@19.0.0) '@yornaath/batshit': specifier: 0.10.1 version: 0.10.1 @@ -470,13 +470,13 @@ importers: version: 9.1.3 click-to-react-component: specifier: 1.1.2 - version: 1.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) clsx: specifier: 2.1.1 version: 2.1.1 cmdk: specifier: 1.0.4 - version: 1.0.4(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.0.4(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) dayjs: specifier: 1.11.13 version: 1.11.13 @@ -490,11 +490,11 @@ importers: specifier: ^2.14.0 version: 2.14.0 electron-log: - specifier: 5.2.3 - version: 5.2.3 + specifier: 5.2.4 + version: 5.2.4 embla-carousel-react: specifier: 8.5.1 - version: 8.5.1(react@18.3.1) + version: 8.5.1(react@19.0.0) embla-carousel-wheel-gestures: specifier: 8.0.1 version: 8.0.1(embla-carousel@8.5.1) @@ -505,11 +505,11 @@ importers: specifier: 11.0.2 version: 11.0.2 foxact: - specifier: 0.2.42 - version: 0.2.42(react@18.3.1) + specifier: 0.2.43 + version: 0.2.43(react@19.0.0) framer-motion: - specifier: 11.12.0 - version: 11.12.0(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 11.13.1 + version: 11.13.1(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) franc-min: specifier: 6.2.0 version: 6.2.0 @@ -526,8 +526,8 @@ importers: specifier: 4.0.2 version: 4.0.2 i18next: - specifier: ^24.0.2 - version: 24.0.2(typescript@5.7.2) + specifier: ^24.0.5 + version: 24.0.5(typescript@5.7.2) i18next-browser-languagedetector: specifier: 8.0.0 version: 8.0.0 @@ -539,7 +539,7 @@ importers: version: 10.1.1(patch_hash=og7mbnoo5vh43tjlw5rbmrdbvu) jotai: specifier: 2.10.3 - version: 2.10.3(@types/react@18.3.12)(react@18.3.1) + version: 2.10.3(@types/react@19.0.0)(react@19.0.0) katex: specifier: 0.16.11 version: 0.16.11 @@ -548,7 +548,7 @@ importers: version: 1.0.9 masonic: specifier: 4.0.1 - version: 4.0.1(react@18.3.1) + version: 4.0.1(react@19.0.0) mdast-util-gfm-table: specifier: ^2.0.0 version: 2.0.0 @@ -569,46 +569,46 @@ importers: version: 0.0.12(shiki@1.24.0) re-resizable: specifier: 6.10.1 - version: 6.10.1(patch_hash=yitcmpfwcomg2fky72uc3lhk2i)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.10.1(patch_hash=yitcmpfwcomg2fky72uc3lhk2i)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-blurhash: specifier: ^0.3.0 - version: 0.3.0(blurhash@2.0.5)(react@18.3.1) + version: 0.3.0(blurhash@2.0.5)(react@19.0.0) react-error-boundary: specifier: 4.1.2 - version: 4.1.2(react@18.3.1) + version: 4.1.2(react@19.0.0) react-fast-marquee: specifier: 1.6.5 - version: 1.6.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.6.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-hook-form: specifier: 7.53.2 - version: 7.53.2(react@18.3.1) + version: 7.53.2(react@19.0.0) react-hotkeys-hook: specifier: 4.6.1 - version: 4.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 4.6.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-i18next: specifier: ^15.1.3 - version: 15.1.3(i18next@24.0.2(typescript@5.7.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 15.1.3(i18next@24.0.5(typescript@5.7.2))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-intersection-observer: specifier: 9.13.1 - version: 9.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 9.13.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-ios-pwa-prompt: specifier: ^2.0.6 - version: 2.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.0.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-resizable-layout: specifier: npm:@innei/react-resizable-layout@0.7.3-fork.1 - version: '@innei/react-resizable-layout@0.7.3-fork.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)' + version: '@innei/react-resizable-layout@0.7.3-fork.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)' react-router: - specifier: 7.0.1 - version: 7.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 7.0.2 + version: 7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-selecto: specifier: ^1.26.3 version: 1.26.3 react-shadow: specifier: 20.5.0 - version: 20.5.0(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 20.5.0(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-zoom-pan-pinch: specifier: ^3.6.1 - version: 3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.6.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) rehype-infer-description-meta: specifier: 2.0.0 version: 2.0.0 @@ -641,7 +641,7 @@ importers: version: 1.24.0 sonner: specifier: 1.7.0 - version: 1.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.7.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) tldts: specifier: 6.1.65 version: 6.1.65 @@ -653,16 +653,16 @@ importers: version: 6.0.1 use-context-selector: specifier: 2.0.0 - version: 2.0.0(react@18.3.1)(scheduler@0.23.2) + version: 2.0.0(react@19.0.0)(scheduler@0.25.0) use-pull-to-refresh: specifier: 2.4.1 - version: 2.4.1(react@18.3.1) + version: 2.4.1(react@19.0.0) use-sync-external-store: - specifier: 1.2.2 - version: 1.2.2(react@18.3.1) + specifier: 1.4.0 + version: 1.4.0(react@19.0.0) usehooks-ts: specifier: 3.1.0 - version: 3.1.0(react@18.3.1) + version: 3.1.0(react@19.0.0) vfile: specifier: 6.0.3 version: 6.0.3 @@ -673,12 +673,12 @@ importers: specifier: 3.23.8 version: 3.23.8 zustand: - specifier: 5.0.1 - version: 5.0.1(@types/react@18.3.12)(immer@10.1.1(patch_hash=og7mbnoo5vh43tjlw5rbmrdbvu))(react@18.3.1)(use-sync-external-store@1.2.2(react@18.3.1)) + specifier: 5.0.2 + version: 5.0.2(@types/react@19.0.0)(immer@10.1.1(patch_hash=og7mbnoo5vh43tjlw5rbmrdbvu))(react@19.0.0)(use-sync-external-store@1.4.0(react@19.0.0)) devDependencies: '@babel/generator': - specifier: 7.26.2 - version: 7.26.2 + specifier: 7.26.3 + version: 7.26.3 '@follow/atoms': specifier: workspace:* version: link:../../packages/atoms @@ -713,11 +713,11 @@ importers: specifier: ^22.10.1 version: 22.10.1 '@types/react': - specifier: ^18.3.12 - version: 18.3.12 + specifier: ^19.0.0 + version: 19.0.0 '@types/react-dom': - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 '@vite-pwa/assets-generator': specifier: ^0.2.6 version: 0.2.6 @@ -728,14 +728,14 @@ importers: specifier: 15.11.7 version: 15.11.7 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) react-scan: - specifier: 0.0.35 - version: 0.0.35 + specifier: 0.0.36 + version: 0.0.36 apps/server: dependencies: @@ -755,17 +755,17 @@ importers: specifier: 2.6.2 version: 2.6.2 '@sentry/react': - specifier: 8.41.0 - version: 8.41.0(react@18.3.1) + specifier: 8.42.0 + version: 8.42.0(react@19.0.0) '@tanstack/react-query': - specifier: 5.62.0 - version: 5.62.0(react@18.3.1) + specifier: 5.62.2 + version: 5.62.2(react@19.0.0) blurhash: specifier: 2.0.5 version: 2.0.5 click-to-react-component: specifier: 1.1.2 - version: 1.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) dayjs: specifier: 1.11.13 version: 1.11.13 @@ -773,14 +773,14 @@ importers: specifier: 5.1.0 version: 5.1.0 framer-motion: - specifier: 11.12.0 - version: 11.12.0(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 11.13.1 + version: 11.13.1(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) i18next: - specifier: ^24.0.2 - version: 24.0.2(typescript@5.7.2) + specifier: ^24.0.5 + version: 24.0.5(typescript@5.7.2) jotai: specifier: 2.10.3 - version: 2.10.3(@types/react@18.3.12)(react@18.3.1) + version: 2.10.3(@types/react@18.3.12)(react@19.0.0) kose-font: specifier: 1.0.0 version: 1.0.0 @@ -792,37 +792,37 @@ importers: version: 1.4.1 rc-modal-sheet: specifier: 0.3.2 - version: 0.3.2(@radix-ui/react-dialog@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(clsx@2.1.1)(framer-motion@11.12.0(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(tailwind-merge@2.5.5)(vaul@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 0.3.2(@radix-ui/react-dialog@1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(clsx@2.1.1)(framer-motion@11.13.1(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(tailwind-merge@2.5.5)(vaul@1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-blurhash: specifier: ^0.3.0 - version: 0.3.0(blurhash@2.0.5)(react@18.3.1) + version: 0.3.0(blurhash@2.0.5)(react@19.0.0) react-hotkeys-hook: specifier: 4.6.1 - version: 4.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 4.6.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-i18next: specifier: ^15.1.3 - version: 15.1.3(i18next@24.0.2(typescript@5.7.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 15.1.3(i18next@24.0.5(typescript@5.7.2))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-photo-view: specifier: 1.2.6 - version: 1.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.2.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-router: - specifier: 7.0.1 - version: 7.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 7.0.2 + version: 7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) satori: specifier: 0.12.0 version: 0.12.0 sonner: specifier: 1.7.0 - version: 1.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.7.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) tailwindcss: - specifier: 3.4.15 - version: 3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)) + specifier: 3.4.16 + version: 3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)) use-context-selector: specifier: 2.0.0 - version: 2.0.0(react@18.3.1)(scheduler@0.23.2) + version: 2.0.0(react@19.0.0)(scheduler@0.25.0) xss: specifier: 1.0.15 version: 1.0.15 @@ -850,7 +850,7 @@ importers: version: link:../../packages/utils '@radix-ui/react-avatar': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@types/html-minifier-terser': specifier: 7.0.2 version: 7.0.2 @@ -867,8 +867,8 @@ importers: specifier: 1.29.0 version: 1.29.0 foxact: - specifier: 0.2.42 - version: 0.2.42(react@18.3.1) + specifier: 0.2.43 + version: 0.2.43(react@19.0.0) glob: specifier: 11.0.0 version: 11.0.0 @@ -880,7 +880,7 @@ importers: version: 1.28.2 masonic: specifier: 4.0.1 - version: 4.0.1(react@18.3.1) + version: 4.0.1(react@19.0.0) nanoid: specifier: 5.0.9 version: 5.0.9 @@ -888,8 +888,8 @@ importers: specifier: 8.2.0 version: 8.2.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) tsup: specifier: 8.3.5 version: 8.3.5(jiti@2.3.3)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.1) @@ -897,8 +897,8 @@ importers: specifier: 4.19.2 version: 4.19.2 vite: - specifier: 6.0.2 - version: 6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) + specifier: 6.0.3 + version: 6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) packages/atoms: dependencies: @@ -913,7 +913,7 @@ importers: version: link:../utils jotai: specifier: 2.10.3 - version: 2.10.3(@types/react@18.3.12)(react@18.3.1) + version: 2.10.3(@types/react@19.0.0)(react@19.0.0) packages/components: dependencies: @@ -937,64 +937,64 @@ importers: version: link:../utils '@headlessui/react': specifier: 2.2.0 - version: 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.2.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-avatar': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-checkbox': specifier: 1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-context-menu': specifier: 2.2.2 - version: 2.2.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.2.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-dialog': specifier: 1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-dropdown-menu': specifier: 2.1.2 - version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-hover-card': specifier: 1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-label': specifier: 2.1.0 - version: 2.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-navigation-menu': specifier: 1.2.1 - version: 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.2.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-popover': specifier: 1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-radio-group': specifier: 1.2.1 - version: 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.2.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-scroll-area': specifier: 1.2.1 - version: 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.2.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-select': specifier: 2.1.2 - version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-slider': specifier: ^1.2.1 - version: 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.2.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-slot': specifier: 1.1.0 - version: 1.1.0(@types/react@18.3.12)(react@18.3.1) + version: 1.1.0(@types/react@18.3.12)(react@19.0.0) '@radix-ui/react-switch': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-tabs': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-toast': specifier: 1.2.2 - version: 1.2.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.2.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-tooltip': specifier: 1.1.4 - version: 1.1.4(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.4(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@react-hook/window-size': specifier: 3.1.1 - version: 3.1.1(react@18.3.1) + version: 3.1.1(react@19.0.0) class-variance-authority: specifier: 0.7.1 version: 0.7.1 @@ -1002,47 +1002,47 @@ importers: specifier: 1.11.13 version: 1.11.13 foxact: - specifier: 0.2.42 - version: 0.2.42(react@18.3.1) + specifier: 0.2.43 + version: 0.2.43(react@19.0.0) framer-motion: - specifier: 11.12.0 - version: 11.12.0(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 11.13.1 + version: 11.13.1(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) jotai: specifier: 2.10.3 - version: 2.10.3(@types/react@18.3.12)(react@18.3.1) + version: 2.10.3(@types/react@18.3.12)(react@19.0.0) masonic: specifier: 4.0.1 - version: 4.0.1(react@18.3.1) + version: 4.0.1(react@19.0.0) react: specifier: ^18.3.1 - version: 18.3.1 + version: 19.0.0 react-blurhash: specifier: ^0.3.0 - version: 0.3.0(blurhash@2.0.5)(react@18.3.1) + version: 0.3.0(blurhash@2.0.5)(react@19.0.0) react-dom: specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + version: 19.0.0(react@19.0.0) react-fast-marquee: specifier: 1.6.5 - version: 1.6.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.6.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react-hook-form: specifier: 7.53.2 - version: 7.53.2(react@18.3.1) + version: 7.53.2(react@19.0.0) react-i18next: specifier: ^15.1.3 - version: 15.1.3(i18next@24.0.2(typescript@5.7.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 15.1.3(i18next@24.0.5(typescript@5.7.2))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) sonner: specifier: 1.7.0 - version: 1.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.7.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) use-context-selector: specifier: 2.0.0 - version: 2.0.0(react@18.3.1)(scheduler@0.23.2) + version: 2.0.0(react@19.0.0)(scheduler@0.25.0) usehooks-ts: specifier: 3.1.0 - version: 3.1.0(react@18.3.1) + version: 3.1.0(react@19.0.0) vaul: specifier: 1.1.1 - version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) packages/constants: dependencies: @@ -1065,26 +1065,26 @@ importers: specifier: workspace:* version: link:../utils foxact: - specifier: 0.2.42 - version: 0.2.42(react@18.3.1) + specifier: 0.2.43 + version: 0.2.43(react@19.0.0) jotai: specifier: 2.10.3 - version: 2.10.3(@types/react@18.3.12)(react@18.3.1) + version: 2.10.3(@types/react@19.0.0)(react@19.0.0) react: specifier: ^18.3.1 - version: 18.3.1 + version: 19.0.0 react-dom: specifier: ^18.3.1 version: 18.3.1(react@18.3.1) usehooks-ts: specifier: 3.1.0 - version: 3.1.0(react@18.3.1) + version: 3.1.0(react@19.0.0) packages/logger: dependencies: electron-log: - specifier: 5.2.3 - version: 5.2.3 + specifier: 5.2.4 + version: 5.2.4 packages/models: dependencies: @@ -1108,7 +1108,7 @@ importers: dependencies: '@electron-toolkit/preload': specifier: ^3.0.1 - version: 3.0.1(electron@33.2.0) + version: 3.0.1(electron@33.2.1) '@electron-toolkit/tsconfig': specifier: ^1.0.1 version: 1.0.1(@types/node@22.10.1) @@ -1119,26 +1119,26 @@ importers: specifier: ^0.11.1 version: 0.11.1(typescript@5.7.2)(zod@3.23.8) better-auth: - specifier: 1.0.7 - version: 1.0.7(encoding@0.1.13) + specifier: 1.0.10 + version: 1.0.10(encoding@0.1.13) drizzle-orm: - specifier: 0.36.4 - version: 0.36.4(@opentelemetry/api@1.9.0)(@types/pg@8.11.10)(@types/react@18.3.12)(kysely@0.27.4)(react@18.3.1) + specifier: 0.37.0 + version: 0.37.0(@opentelemetry/api@1.9.0)(@types/pg@8.11.10)(@types/react@19.0.0)(kysely@0.27.4)(react@19.0.0) electron: specifier: 33.2.0 - version: 33.2.0 + version: 33.2.1 hono: specifier: 4.6.12 version: 4.6.12(patch_hash=qptujxncoai6tukc4qaqsrqk24) react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) sonner: specifier: 1.7.0 - version: 1.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.7.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) zod: specifier: 3.23.8 version: 3.23.8 @@ -1157,8 +1157,8 @@ importers: specifier: 2.1.1 version: 2.1.1 framer-motion: - specifier: 11.12.0 - version: 11.12.0(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 11.13.1 + version: 11.13.1(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nanoid: specifier: 5.0.9 version: 5.0.9 @@ -1226,8 +1226,8 @@ packages: resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} - '@babel/generator@7.26.2': - resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} + '@babel/generator@7.26.3': + resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.25.9': @@ -1321,8 +1321,8 @@ packages: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.26.2': - resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} + '@babel/parser@7.26.3': + resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} engines: {node: '>=6.0.0'} hasBin: true @@ -1715,8 +1715,8 @@ packages: resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} engines: {node: '>=6.9.0'} - '@babel/types@7.26.0': - resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} + '@babel/types@7.26.3': + resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} engines: {node: '>=6.9.0'} '@better-fetch/fetch@1.1.12': @@ -1762,8 +1762,8 @@ packages: peerDependencies: react: '>=16.8.0' - '@dnd-kit/core@6.2.0': - resolution: {integrity: sha512-KVK/CJmaYGTxTPU6P0+Oy4itgffTUa80B8317sXzfOr1qUzSL29jE7Th11llXiu2haB7B9Glpzo2CDElin+geQ==} + '@dnd-kit/core@6.3.1': + resolution: {integrity: sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' @@ -2838,8 +2838,8 @@ packages: '@iconify-json/mingcute@1.2.1': resolution: {integrity: sha512-rv682dBsjKUs1/AVg5tOegAunjCLuqyQufXU0D6Kbmgg5jMoUcl/9K2C+9MAiepBP0Eyb05YwXQvGaXMLPu/YA==} - '@iconify-json/simple-icons@1.2.13': - resolution: {integrity: sha512-rRQjMoIt/kPfaD+fnBC9YZQpso3hkn8xPeadl+YWhscJ5SVUCdB9oTeR9VIpt+/5Yi8vEkh2UOWFPq4lz3ee2A==} + '@iconify-json/simple-icons@1.2.14': + resolution: {integrity: sha512-zLqb48pM1B5vegMBDouyv7FzrROV5HRIjDpl+/PKjY3P7AeSySaOeT6mzutF6hDZCJvn1J7qQ7lug3FOgegiiA==} '@iconify/tools@4.0.7': resolution: {integrity: sha512-zOJxKIfZn96ZRGGvIWzDRLD9vb2CsxjcLuM+QIdvwWbv6SWhm49gECzUnd4d2P0sq9sfodT7yCNobWK8nvavxQ==} @@ -2891,14 +2891,13 @@ packages: '@levischuck/tiny-cbor@0.2.2': resolution: {integrity: sha512-f5CnPw997Y2GQ8FAvtuVVC19FX8mwNNC+1XJcIi16n/LTJifKO6QBgGLgN3YEmqtGMk17SKSuoWES3imJVxAVw==} - '@lottiefiles/dotlottie-react@0.10.1': - resolution: {integrity: sha512-+RED+Nhv5viaSOXsMcRDQoAOJsGgwXIHYSovNnatMGD5ioxfum7PYUCuuZicYFScyeLZJsSfjnzr5XaE6pivAg==} + '@lottiefiles/dotlottie-react@0.11.0': + resolution: {integrity: sha512-6TAJY1XI5uhCooEGslMEJTPh7rNI7HFSO00fe8mHOyw37VqD9213LfJG1wZqUsNmg2NTUZbe/aJCS0hAHbbBnA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^17 || ^18 - '@lottiefiles/dotlottie-web@0.38.0': - resolution: {integrity: sha512-3ZAD1TS0NkgtZvIkrfFMTW5BSxRiXTG9UGCwqI98gdZ5UCyDVGxi898dFlhvNhE5vcl30LpxICp5AnuBWonCig==} + '@lottiefiles/dotlottie-web@0.38.1': + resolution: {integrity: sha512-k7l2nLxGvFCD4ckJFxYI7KSvLvT5HtvGkejk6VuGTuUfcQpS+e29fOF+oNRVW5Wjgdh/1QvyxLpqDg57CcJqgw==} '@malept/cross-spawn-promise@1.1.1': resolution: {integrity: sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==} @@ -2971,28 +2970,24 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [glibc] '@node-rs/argon2-linux-arm64-musl@1.7.0': resolution: {integrity: sha512-BKWS8iVconhE3jrb9mj6t1J9vwUqQPpzCbUKxfTGJfc+kNL58F1SXHBoe2cDYGnHrFEHTY0YochzXoAfm4Dm/A==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [musl] '@node-rs/argon2-linux-x64-gnu@1.7.0': resolution: {integrity: sha512-EmgqZOlf4Jurk/szW1iTsVISx25bKksVC5uttJDUloTgsAgIGReCpUUO1R24pBhu9ESJa47iv8NSf3yAfGv6jQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [glibc] '@node-rs/argon2-linux-x64-musl@1.7.0': resolution: {integrity: sha512-/o1efYCYIxjfuoRYyBTi2Iy+1iFfhqHCvvVsnjNSgO1xWiWrX0Rrt/xXW5Zsl7vS2Y+yu8PL8KFWRzZhaVxfKA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] '@node-rs/argon2-wasm32-wasi@1.7.0': resolution: {integrity: sha512-Evmk9VcxqnuwQftfAfYEr6YZYSPLzmKUsbFIMep5nTt9PT4XYRFAERj7wNYp+rOcBenF3X4xoB+LhwcOMTNE5w==} @@ -3062,28 +3057,24 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [glibc] '@node-rs/bcrypt-linux-arm64-musl@1.9.0': resolution: {integrity: sha512-/sIvKDABOI8QOEnLD7hIj02BVaNOuCIWBKvxcJOt8+TuwJ6zmY1UI5kSv9d99WbiHjTp97wtAUbZQwauU4b9ew==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [musl] '@node-rs/bcrypt-linux-x64-gnu@1.9.0': resolution: {integrity: sha512-DyyhDHDsLBsCKz1tZ1hLvUZSc1DK0FU0v52jK6IBQxrj24WscSU9zZe7ie/V9kdmA4Ep57BfpWX8Dsa2JxGdgQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [glibc] '@node-rs/bcrypt-linux-x64-musl@1.9.0': resolution: {integrity: sha512-duIiuqQ+Lew8ASSAYm6ZRqcmfBGWwsi81XLUwz86a2HR7Qv6V4yc3ZAUQovAikhjCsIqe8C11JlAZSK6+PlXYg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] '@node-rs/bcrypt-wasm32-wasi@1.9.0': resolution: {integrity: sha512-ylaGmn9Wjwv/D5lxtawttx3H6Uu2WTTR7lWlRHGT6Ga/MB1Vj4OjSGUW8G8zIVnKuXpGbZ92pgHlt4HUpSLctw==} @@ -4106,28 +4097,24 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [glibc] '@resvg/resvg-js-linux-arm64-musl@2.6.2': resolution: {integrity: sha512-3h3dLPWNgSsD4lQBJPb4f+kvdOSJHa5PjTYVsWHxLUzH4IFTJUAnmuWpw4KqyQ3NA5QCyhw4TWgxk3jRkQxEKg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [musl] '@resvg/resvg-js-linux-x64-gnu@2.6.2': resolution: {integrity: sha512-IVUe+ckIerA7xMZ50duAZzwf1U7khQe2E0QpUxu5MBJNao5RqC0zwV/Zm965vw6D3gGFUl7j4m+oJjubBVoftw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [glibc] '@resvg/resvg-js-linux-x64-musl@2.6.2': resolution: {integrity: sha512-UOf83vqTzoYQO9SZ0fPl2ZIFtNIz/Rr/y+7X8XRX1ZnBYsQ/tTb+cj9TE+KHOdmlTFBxhYzVkP2lRByCzqi4jQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] '@resvg/resvg-js-win32-arm64-msvc@2.6.2': resolution: {integrity: sha512-7C/RSgCa+7vqZ7qAbItfiaAWhyRSoD4l4BQAbVDqRRsRgY+S+hgS3in0Rxr7IorKUpGE69X48q6/nOAuTJQxeQ==} @@ -4238,55 +4225,46 @@ packages: resolution: {integrity: sha512-WXveUPKtfqtaNvpf0iOb0M6xC64GzUX/OowbqfiCSXTdi/jLlOmH0Ba94/OkiY2yTGTwteo4/dsHRfh5bDCZ+w==} cpu: [arm] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.28.0': resolution: {integrity: sha512-yLc3O2NtOQR67lI79zsSc7lk31xjwcaocvdD1twL64PK1yNaIqCeWI9L5B4MFPAVGEVjH5k1oWSGuYX1Wutxpg==} cpu: [arm] os: [linux] - libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.28.0': resolution: {integrity: sha512-+P9G9hjEpHucHRXqesY+3X9hD2wh0iNnJXX/QhS/J5vTdG6VhNYMxJ2rJkQOxRUd17u5mbMLHM7yWGZdAASfcg==} cpu: [arm64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.28.0': resolution: {integrity: sha512-1xsm2rCKSTpKzi5/ypT5wfc+4bOGa/9yI/eaOLW0oMs7qpC542APWhl4A37AENGZ6St6GBMWhCCMM6tXgTIplw==} cpu: [arm64] os: [linux] - libc: [musl] '@rollup/rollup-linux-powerpc64le-gnu@4.28.0': resolution: {integrity: sha512-zgWxMq8neVQeXL+ouSf6S7DoNeo6EPgi1eeqHXVKQxqPy1B2NvTbaOUWPn/7CfMKL7xvhV0/+fq/Z/J69g1WAQ==} cpu: [ppc64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.28.0': resolution: {integrity: sha512-VEdVYacLniRxbRJLNtzwGt5vwS0ycYshofI7cWAfj7Vg5asqj+pt+Q6x4n+AONSZW/kVm+5nklde0qs2EUwU2g==} cpu: [riscv64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-s390x-gnu@4.28.0': resolution: {integrity: sha512-LQlP5t2hcDJh8HV8RELD9/xlYtEzJkm/aWGsauvdO2ulfl3QYRjqrKW+mGAIWP5kdNCBheqqqYIGElSRCaXfpw==} cpu: [s390x] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.28.0': resolution: {integrity: sha512-Nl4KIzteVEKE9BdAvYoTkW19pa7LR/RBrT6F1dJCV/3pbjwDcaOq+edkP0LXuJ9kflW/xOK414X78r+K84+msw==} cpu: [x64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-musl@4.28.0': resolution: {integrity: sha512-eKpJr4vBDOi4goT75MvW+0dXcNUqisK4jvibY9vDdlgLx+yekxSm55StsHbxUsRxSTt3JEQvlr3cGDkzcSP8bw==} cpu: [x64] os: [linux] - libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.28.0': resolution: {integrity: sha512-Vi+WR62xWGsE/Oj+mD0FNAPY2MEox3cfyG0zLpotZdehPFXwz6lypkGs5y38Jd/NVSbOD02aVad6q6QYF7i8Bg==} @@ -4316,93 +4294,93 @@ packages: resolution: {integrity: sha512-uj9nwERm7HIS13f/Q52hF/NUS5Al8Ma6jkgpfYGeppYvU0uSjPkwMogtqoJQNbOoZg973tV8qUScbcWY616wNA==} engines: {node: '>=14.18'} - '@sentry-internal/browser-utils@8.41.0': - resolution: {integrity: sha512-nU7Bn3jEUmf1QXRUT3j2ewUBlFJpe9vnAnjqpeVPDWTsVI52BwVNcJHuE37PrGs66OZ1ZkGMfKnQk43oCAa+oQ==} + '@sentry-internal/browser-utils@8.42.0': + resolution: {integrity: sha512-xzgRI0wglKYsPrna574w1t38aftuvo44gjOKFvPNGPnYfiW9y4m+64kUz3JFbtanvOrKPcaITpdYiB4DeJXEbA==} engines: {node: '>=14.18'} '@sentry-internal/feedback@8.35.0': resolution: {integrity: sha512-7bjSaUhL0bDArozre6EiIhhdWdT/1AWNWBC1Wc5w1IxEi5xF7nvF/FfvjQYrONQzZAI3HRxc45J2qhLUzHBmoQ==} engines: {node: '>=14.18'} - '@sentry-internal/feedback@8.41.0': - resolution: {integrity: sha512-bw+BrSNw8abOnu/IpD8YSbYubXkkT8jyNS7TM4e4UPZMuXcbtia7/r5d7kAiUfKv/sV5PNMlZLOk+EYJeLTANg==} + '@sentry-internal/feedback@8.42.0': + resolution: {integrity: sha512-dkIw5Wdukwzngg5gNJ0QcK48LyJaMAnBspqTqZ3ItR01STi6Z+6+/Bt5XgmrvDgRD+FNBinflc5zMmfdFXXhvw==} engines: {node: '>=14.18'} '@sentry-internal/replay-canvas@8.35.0': resolution: {integrity: sha512-TUrH6Piv19kvHIiRyIuapLdnuwxk/Un/l1WDCQfq7mK9p1Pac0FkQ7Uufjp6zY3lyhDDZQ8qvCS4ioCMibCwQg==} engines: {node: '>=14.18'} - '@sentry-internal/replay-canvas@8.41.0': - resolution: {integrity: sha512-lpgOBHWr1ZNxidD72A2pfoUMjIpwonOPYoQZWAHr86Oa3eIVQOyfklZlHW+gKPFl2/IEl9Lbtcke0JiDp3dkIQ==} + '@sentry-internal/replay-canvas@8.42.0': + resolution: {integrity: sha512-XrPErqVhPsPh/oFLVKvz7Wb+Fi2J1zCPLeZCxWqFuPWI2agRyLVu0KvqJyzSpSrRAEJC/XFzuSVILlYlXXSfgA==} engines: {node: '>=14.18'} '@sentry-internal/replay@8.35.0': resolution: {integrity: sha512-3wkW03vXYMyWtTLxl9yrtkV+qxbnKFgfASdoGWhXzfLjycgT6o4/04eb3Gn71q9aXqRwH17ISVQbVswnRqMcmA==} engines: {node: '>=14.18'} - '@sentry-internal/replay@8.41.0': - resolution: {integrity: sha512-ByXEY7JI95y4Qr9fS3d28l9uuVU5Qa0HgL+xDmYElNx7CXz3Q9hFN6ibgUeC3h8BO5pDULxWNgAppl7FRY8N5w==} + '@sentry-internal/replay@8.42.0': + resolution: {integrity: sha512-oNcJEBlDfXnRFYC5Mxj5fairyZHNqlnU4g8kPuztB9G5zlsyLgWfPxzcn1ixVQunth2/WZRklDi4o1ZfyHww7w==} engines: {node: '>=14.18'} - '@sentry/babel-plugin-component-annotate@2.22.6': - resolution: {integrity: sha512-V2g1Y1I5eSe7dtUVMBvAJr8BaLRr4CLrgNgtPaZyMT4Rnps82SrZ5zqmEkLXPumlXhLUWR6qzoMNN2u+RXVXfQ==} + '@sentry/babel-plugin-component-annotate@2.22.7': + resolution: {integrity: sha512-aa7XKgZMVl6l04NY+3X7BP7yvQ/s8scn8KzQfTLrGRarziTlMGrsCOBQtCNWXOPEbtxAIHpZ9dsrAn5EJSivOQ==} engines: {node: '>= 14'} '@sentry/browser@8.35.0': resolution: {integrity: sha512-WHfI+NoZzpCsmIvtr6ChOe7yWPLQyMchPnVhY3Z4UeC70bkYNdKcoj/4XZbX3m0D8+71JAsm0mJ9s9OC3Ue6MQ==} engines: {node: '>=14.18'} - '@sentry/browser@8.41.0': - resolution: {integrity: sha512-FfAU55eYwW2lG4M3dEw2472RvHrD5YWSfHCZvuRf/4skX38kFvKghZQ+epL+CVHTzvIRHOrbj8qQK6YLTGl9ew==} + '@sentry/browser@8.42.0': + resolution: {integrity: sha512-lStrEk609KJHwXfDrOgoYVVoFFExixHywxSExk7ZDtwj2YPv6r6Y1gogvgr7dAZj7jWzadHkxZ33l9EOSJBfug==} engines: {node: '>=14.18'} - '@sentry/bundler-plugin-core@2.22.6': - resolution: {integrity: sha512-1esQdgSUCww9XAntO4pr7uAM5cfGhLsgTK9MEwAKNfvpMYJi9NUTYa3A7AZmdA8V6107Lo4OD7peIPrDRbaDCg==} + '@sentry/bundler-plugin-core@2.22.7': + resolution: {integrity: sha512-ouQh5sqcB8vsJ8yTTe0rf+iaUkwmeUlGNFi35IkCFUQlWJ22qS6OfvNjOqFI19e6eGUXks0c/2ieFC4+9wJ+1g==} engines: {node: '>= 14'} - '@sentry/cli-darwin@2.37.0': - resolution: {integrity: sha512-CsusyMvO0eCPSN7H+sKHXS1pf637PWbS4rZak/7giz/z31/6qiXmeMlcL3f9lLZKtFPJmXVFO9uprn1wbBVF8A==} + '@sentry/cli-darwin@2.39.1': + resolution: {integrity: sha512-kiNGNSAkg46LNGatfNH5tfsmI/kCAaPA62KQuFZloZiemTNzhy9/6NJP8HZ/GxGs8GDMxic6wNrV9CkVEgFLJQ==} engines: {node: '>=10'} os: [darwin] - '@sentry/cli-linux-arm64@2.37.0': - resolution: {integrity: sha512-2vzUWHLZ3Ct5gpcIlfd/2Qsha+y9M8LXvbZE26VxzYrIkRoLAWcnClBv8m4XsHLMURYvz3J9QSZHMZHSO7kAzw==} + '@sentry/cli-linux-arm64@2.39.1': + resolution: {integrity: sha512-5VbVJDatolDrWOgaffsEM7znjs0cR8bHt9Bq0mStM3tBolgAeSDHE89NgHggfZR+DJ2VWOy4vgCwkObrUD6NQw==} engines: {node: '>=10'} cpu: [arm64] os: [linux, freebsd] - '@sentry/cli-linux-arm@2.37.0': - resolution: {integrity: sha512-Dz0qH4Yt+gGUgoVsqVt72oDj4VQynRF1QB1/Sr8g76Vbi+WxWZmUh0iFwivYVwWxdQGu/OQrE0tx946HToCRyA==} + '@sentry/cli-linux-arm@2.39.1': + resolution: {integrity: sha512-DkENbxyRxUrfLnJLXTA4s5UL/GoctU5Cm4ER1eB7XN7p9WsamFJd/yf2KpltkjEyiTuplv0yAbdjl1KX3vKmEQ==} engines: {node: '>=10'} cpu: [arm] os: [linux, freebsd] - '@sentry/cli-linux-i686@2.37.0': - resolution: {integrity: sha512-MHRLGs4t/CQE1pG+mZBQixyWL6xDZfNalCjO8GMcTTbZFm44S3XRHfYJZNVCgdtnUP7b6OHGcu1v3SWE10LcwQ==} + '@sentry/cli-linux-i686@2.39.1': + resolution: {integrity: sha512-pXWVoKXCRrY7N8vc9H7mETiV9ZCz+zSnX65JQCzZxgYrayQPJTc+NPRnZTdYdk5RlAupXaFicBI2GwOCRqVRkg==} engines: {node: '>=10'} cpu: [x86, ia32] os: [linux, freebsd] - '@sentry/cli-linux-x64@2.37.0': - resolution: {integrity: sha512-k76ClefKZaDNJZU/H3mGeR8uAzAGPzDRG/A7grzKfBeyhP3JW09L7Nz9IQcSjCK+xr399qLhM2HFCaPWQ6dlMw==} + '@sentry/cli-linux-x64@2.39.1': + resolution: {integrity: sha512-IwayNZy+it7FWG4M9LayyUmG1a/8kT9+/IEm67sT5+7dkMIMcpmHDqL8rWcPojOXuTKaOBBjkVdNMBTXy0mXlA==} engines: {node: '>=10'} cpu: [x64] os: [linux, freebsd] - '@sentry/cli-win32-i686@2.37.0': - resolution: {integrity: sha512-FFyi5RNYQQkEg4GkP2f3BJcgQn0F4fjFDMiWkjCkftNPXQG+HFUEtrGsWr6mnHPdFouwbYg3tEPUWNxAoypvTw==} + '@sentry/cli-win32-i686@2.39.1': + resolution: {integrity: sha512-NglnNoqHSmE+Dz/wHeIVRnV2bLMx7tIn3IQ8vXGO5HWA2f8zYJGktbkLq1Lg23PaQmeZLPGlja3gBQfZYSG10Q==} engines: {node: '>=10'} cpu: [x86, ia32] os: [win32] - '@sentry/cli-win32-x64@2.37.0': - resolution: {integrity: sha512-nSMj4OcfQmyL+Tu/jWCJwhKCXFsCZW1MUk6wjjQlRt9SDLfgeapaMlK1ZvT1eZv5ZH6bj3qJfefwj4U8160uOA==} + '@sentry/cli-win32-x64@2.39.1': + resolution: {integrity: sha512-xv0R2CMf/X1Fte3cMWie1NXuHmUyQPDBfCyIt6k6RPFPxAYUgcqgMPznYwVMwWEA1W43PaOkSn3d8ZylsDaETw==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@sentry/cli@2.37.0': - resolution: {integrity: sha512-fM3V4gZRJR/s8lafc3O07hhOYRnvkySdPkvL/0e0XW0r+xRwqIAgQ5ECbsZO16A5weUiXVSf03ztDL1FcmbJCQ==} + '@sentry/cli@2.39.1': + resolution: {integrity: sha512-JIb3e9vh0+OmQ0KxmexMXg9oZsR/G7HMwxt5BUIKAXZ9m17Xll4ETXTRnRUBT3sf7EpNGAmlQk1xEmVN9pYZYQ==} engines: {node: '>= 10'} hasBin: true @@ -4410,8 +4388,8 @@ packages: resolution: {integrity: sha512-Ci0Nmtw5ETWLqQJGY4dyF+iWh7PWKy6k303fCEoEmqj2czDrKJCp7yHBNV0XYbo00prj2ZTbCr6I7albYiyONA==} engines: {node: '>=14.18'} - '@sentry/core@8.41.0': - resolution: {integrity: sha512-3v7u3t4LozCA5SpZY4yqUN2U3jSrkXNoLgz6L2SUUiydyCuSwXZIFEwpLJfgQyidpNDifeQbBI5E1O910XkPsA==} + '@sentry/core@8.42.0': + resolution: {integrity: sha512-ac6O3pgoIbU6rpwz6LlwW0wp3/GAHuSI0C5IsTgIY6baN8rOBnlAtG6KrHDDkGmUQ2srxkDJu9n1O6Td3cBCqw==} engines: {node: '>=14.18'} '@sentry/electron@5.7.0': @@ -4431,8 +4409,8 @@ packages: '@opentelemetry/sdk-trace-base': ^1.26.0 '@opentelemetry/semantic-conventions': ^1.27.0 - '@sentry/react@8.41.0': - resolution: {integrity: sha512-/7LEWDNdICYO5s4ie8ztgpmD/GRJ1+1nHlSKvcwjf83COzT1eGvVeuYTiXFAPmXA29sY+lV1RajziwgySadjIQ==} + '@sentry/react@8.42.0': + resolution: {integrity: sha512-UBi/WM4oMa+kOA99R7t7Ke57zq6uQw6mALYW4fJ+wuhHZJBLDDDHSGpEUhdWuQ1oWQv/laT34DGS44PJOjfeAg==} engines: {node: '>=14.18'} peerDependencies: react: ^16.14.0 || 17.x || 18.x || 19.x @@ -4441,16 +4419,12 @@ packages: resolution: {integrity: sha512-AVEZjb16MlYPifiDDvJ19dPQyDn0jlrtC1PHs6ZKO+Rzyz+2EX2BRdszvanqArldexPoU1p5Bn2w81XZNXThBA==} engines: {node: '>=14.18'} - '@sentry/types@8.41.0': - resolution: {integrity: sha512-eqdnGr9k9H++b9CjVUoTNUVahPVWeNnMy0YGkqS5+cjWWC+x43p56202oidGFmWo6702ub/xwUNH6M5PC4kq6A==} - engines: {node: '>=14.18'} - '@sentry/utils@8.35.0': resolution: {integrity: sha512-MdMb6+uXjqND7qIPWhulubpSeHzia6HtxeJa8jYI09OCvIcmNGPydv/Gx/LZBwosfMHrLdTWcFH7Y7aCxrq7cg==} engines: {node: '>=14.18'} - '@sentry/vite-plugin@2.22.6': - resolution: {integrity: sha512-zIieP1VLWQb3wUjFJlwOAoaaJygJhXeUoGd0e/Ha2RLb2eW2S+4gjf6y6NqyY71tZ74LYVZKg/4prB6FAZSMXQ==} + '@sentry/vite-plugin@2.22.7': + resolution: {integrity: sha512-sYRNiNm4toQGq2BfZSJPdw36em3eQaLu+3NTFpA7Hl4g3Sp2Rt3CYObnW5bxlFEruRhxzvdyB383N9OefVZ6KA==} engines: {node: '>= 14'} '@shikijs/core@1.24.0': @@ -4528,25 +4502,28 @@ packages: '@tanstack/query-core@5.62.0': resolution: {integrity: sha512-sx38bGrqF9bop92AXOvzDr0L9fWDas5zXdPglxa9cuqeVSWS7lY6OnVyl/oodfXjgOGRk79IfCpgVmxrbHuFHg==} + '@tanstack/query-core@5.62.2': + resolution: {integrity: sha512-LcwVcC5qpsDpHcqlXUUL5o9SaOBwhNkGeV+B06s0GBoyBr8FqXPuXT29XzYXR36lchhnerp6XO+CWc84/vh7Zg==} + '@tanstack/query-devtools@5.61.4': resolution: {integrity: sha512-21Tw+u8E3IJJj4A/Bct4H0uBaDTEu7zBrR79FeSyY+mS2gx5/m316oDtJiKkILc819VSTYt+sFzODoJNcpPqZQ==} - '@tanstack/query-persist-client-core@5.62.0': - resolution: {integrity: sha512-yEDvJjVHqo+IizSjNkdu5fSL4ANOd16o8Tk2NOeaD7kGS1fXjf47j3XOXLIypZ7nmPTjZf9vyZi1WP3VB4saGg==} + '@tanstack/query-persist-client-core@5.62.2': + resolution: {integrity: sha512-D8HSv8EICJIlWtuEX585S1w5kDVCpALSofDsmC3ftAnwX7b9OjXqmnae2KchBRYxSnLc4Rt+l2CqUmSx+sLfmA==} - '@tanstack/query-sync-storage-persister@5.62.0': - resolution: {integrity: sha512-VDTdldUrthWE4th6FjwziYgADaYkOzN2UbOw8gBZejVnGJrSnBZ/ZC+0SBv7Gy09TU5wKaDlT69RNk15dlmJ1g==} + '@tanstack/query-sync-storage-persister@5.62.2': + resolution: {integrity: sha512-j5dulZVMuoSuMLU13vlekhAveURQqgt8fOIReIjR/We7FL3V5W76BhDaGZSEC9+UZWbQxQo7H6CxCdghmsMEMA==} - '@tanstack/react-query-devtools@5.62.0': - resolution: {integrity: sha512-9NWUgpfRPiUpsPdYopddbQLjWXbMBNaxM7K5VXPZIPfcfJJ4mG6VqrEJysL/79zgl7hC9kJlP+zXA0r5niomdg==} + '@tanstack/react-query-devtools@5.62.2': + resolution: {integrity: sha512-s4+88OZ6ygD4ziNfUgh9y1XxsGqpscI77c8EaLP7KwEfa5WqnlB9MT/uslFkFq3vwb8JhMjB7Osv2MYrSMry6w==} peerDependencies: - '@tanstack/react-query': ^5.62.0 + '@tanstack/react-query': ^5.62.2 react: ^18 || ^19 - '@tanstack/react-query-persist-client@5.62.0': - resolution: {integrity: sha512-yv7Oe0vNkGDTVFkq9bbdGQO9EoHwXYKIYuj845v1bOmK/Npvcov3yaS0AirOlNklsapDtr0v+x1ev2aJBIbm7A==} + '@tanstack/react-query-persist-client@5.62.2': + resolution: {integrity: sha512-kGgnp0fW+BzW/BZwa752fhO4+sTrpHSP+EBA8g8JmL8ITj94+p8hgMaIpacPNEGwx5rdk7JXJiPBQ08qxlb4RA==} peerDependencies: - '@tanstack/react-query': ^5.62.0 + '@tanstack/react-query': ^5.62.2 react: ^18 || ^19 '@tanstack/react-query@5.62.0': @@ -4554,6 +4531,11 @@ packages: peerDependencies: react: ^18 || ^19 + '@tanstack/react-query@5.62.2': + resolution: {integrity: sha512-fkTpKKfwTJtVPKVR+ag7YqFgG/7TRVVPzduPAUF9zRCiiA8Wu305u+KJl8rCrh98Qce77vzIakvtUyzWLtaPGA==} + peerDependencies: + react: ^18 || ^19 + '@tanstack/react-virtual@3.10.9': resolution: {integrity: sha512-OXO2uBjFqA4Ibr2O3y0YMnkrRWGVNqcvHQXmGvMu6IK8chZl3PrDxFXdGZ2iZkSrKh3/qUYoFqYe+Rx23RoU0g==} peerDependencies: @@ -4688,15 +4670,18 @@ packages: '@types/plist@3.0.5': resolution: {integrity: sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==} - '@types/prop-types@15.7.13': - resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} + '@types/prop-types@15.7.14': + resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - '@types/react-dom@18.3.1': - resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==} + '@types/react-dom@19.0.0': + resolution: {integrity: sha512-1KfiQKsH1o00p9m5ag12axHQSb3FOU9H20UTrujVSkNhuCrRHiQWFqgEnTNK5ZNfnzZv8UWrnXVqCmCF9fgY3w==} '@types/react@18.3.12': resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} + '@types/react@19.0.0': + resolution: {integrity: sha512-MY3oPudxvMYyesqs/kW1Bh8y9VqSmf+tzqw3ae8a9DZW68pUe3zAdHeI1jc6iAysuRdACnVknHP8AhwD4/dxtg==} + '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -4826,8 +4811,8 @@ packages: engines: {node: '>=16'} hasBin: true - '@vercel/node@3.2.27': - resolution: {integrity: sha512-vvTBD8Rz2jgbnm9/mTe+wB1rh/uISr7HRkyECUt92IlI4tYxOf/vS7ARgR86TGzb9WDwTrnRVxCl92q//f7hHA==} + '@vercel/node@3.2.28': + resolution: {integrity: sha512-1TJqaBs8iiZX8l18rW2UGWB9XhHIBpkigFitqMRPapU3W8AaS29Uns64lgH4t9OVlcH4Jd9+3gNcy7amB7vhLQ==} '@vercel/static-config@3.0.0': resolution: {integrity: sha512-2qtvcBJ1bGY0dYGYh3iM7yGKkk971FujLEDXzuW5wcZsPr1GSEjO/w2iSr3qve6nDDtBImsGoDEnus5FI4+fIw==} @@ -4850,34 +4835,34 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 || ^6.0.0 - '@vitest/expect@2.1.6': - resolution: {integrity: sha512-9M1UR9CAmrhJOMoSwVnPh2rELPKhYo0m/CSgqw9PyStpxtkwhmdM6XYlXGKeYyERY1N6EIuzkQ7e3Lm1WKCoUg==} + '@vitest/expect@2.1.8': + resolution: {integrity: sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==} - '@vitest/mocker@2.1.6': - resolution: {integrity: sha512-MHZp2Z+Q/A3am5oD4WSH04f9B0T7UvwEb+v5W0kCYMhtXGYbdyl2NUk1wdSMqGthmhpiThPDp/hEoVwu16+u1A==} + '@vitest/mocker@2.1.8': + resolution: {integrity: sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==} peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 + vite: ^5.0.0 peerDependenciesMeta: msw: optional: true vite: optional: true - '@vitest/pretty-format@2.1.6': - resolution: {integrity: sha512-exZyLcEnHgDMKc54TtHca4McV4sKT+NKAe9ix/yhd/qkYb/TP8HTyXRFDijV19qKqTZM0hPL4753zU/U8L/gAA==} + '@vitest/pretty-format@2.1.8': + resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==} - '@vitest/runner@2.1.6': - resolution: {integrity: sha512-SjkRGSFyrA82m5nz7To4CkRSEVWn/rwQISHoia/DB8c6IHIhaE/UNAo+7UfeaeJRE979XceGl00LNkIz09RFsA==} + '@vitest/runner@2.1.8': + resolution: {integrity: sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==} - '@vitest/snapshot@2.1.6': - resolution: {integrity: sha512-5JTWHw8iS9l3v4/VSuthCndw1lN/hpPB+mlgn1BUhFbobeIUj1J1V/Bj2t2ovGEmkXLTckFjQddsxS5T6LuVWw==} + '@vitest/snapshot@2.1.8': + resolution: {integrity: sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==} - '@vitest/spy@2.1.6': - resolution: {integrity: sha512-oTFObV8bd4SDdRka5O+mSh5w9irgx5IetrD5i+OsUUsk/shsBoHifwCzy45SAORzAhtNiprUVaK3hSCCzZh1jQ==} + '@vitest/spy@2.1.8': + resolution: {integrity: sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==} - '@vitest/utils@2.1.6': - resolution: {integrity: sha512-ixNkFy3k4vokOUTU2blIUvOgKq/N2PW8vKIjZZYsGJCMX69MRa9J2sKqX5hY/k5O5Gty3YJChepkqZ3KM9LyIQ==} + '@vitest/utils@2.1.8': + resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==} '@vscode/vscode-languagedetection@1.0.22': resolution: {integrity: sha512-rQ/BgMyLuIXSmbA0MSkIPHtcOw14QkeDbAq19sjvaS9LTRr905yij0S8lsyqN5JgOsbtIx7pAcyOxFMzPmqhZQ==} @@ -5211,11 +5196,11 @@ packages: before-after-hook@2.2.3: resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} - better-auth@1.0.7: - resolution: {integrity: sha512-BTVgD4tBxlUlT47MRrzk8UE1wKDH4J4cebcNJ5lL7c3BxrNZNfhGjKGpUKTqvtZ1aXU5kKeoJwTFOVr0DXgg2Q==} + better-auth@1.0.10: + resolution: {integrity: sha512-fm6nZj/jEhtwT2dGg2bxnDCE8BVJ+drJHYgv+u2tcwzsTHg4y4nz94S0kF/f6ERnL+clH8ZY9DTcfKEsquqCMw==} - better-call@0.3.3-beta.2: - resolution: {integrity: sha512-pk+dXQGICPphvMKxl1VOWUUDXF4AYC4DQhLFLSBwS/pfgryhfnx1yJhGqApJzy8eJi5aN5+uLSWDGzKJaMuCGQ==} + better-call@0.3.3-beta.4: + resolution: {integrity: sha512-txigUTFsjOlE4dfkfhDhu6Gk0I1Xo3S4Nye+nfMKJXknb+WsymcWtqoRUSUGdhOMumM3LT9R3QttTUxwny9lWQ==} binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} @@ -6173,15 +6158,19 @@ packages: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} + dotenv@16.4.7: + resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} + engines: {node: '>=12'} + dotenv@9.0.2: resolution: {integrity: sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==} engines: {node: '>=10'} - drizzle-orm@0.36.4: - resolution: {integrity: sha512-1OZY3PXD7BR00Gl61UUOFihslDldfH4NFRH2MbP54Yxi0G/PKn4HfO65JYZ7c16DeP3SpM3Aw+VXVG9j6CRSXA==} + drizzle-orm@0.37.0: + resolution: {integrity: sha512-AsCNACQ/T2CyZUkrBRUqFT2ibHJ9ZHz3+lzYJFFn3hnj7ylIeItMz5kacRG89uSE74nXYShqehr6u+6ks4JR1A==} peerDependencies: '@aws-sdk/client-rds-data': '>=3' - '@cloudflare/workers-types': '>=3' + '@cloudflare/workers-types': '>=4' '@electric-sql/pglite': '>=0.2.0' '@libsql/client': '>=0.10.0' '@libsql/client-wasm': '>=0.10.0' @@ -6311,8 +6300,8 @@ packages: resolution: {integrity: sha512-8TjjAh8Ec51hUi3o4TaU0mD3GMTOESi866oRNavj9A3IQJ7pmv+MJVmdZBFGw4GFT36X7bkqnuDNYvkQgvyI8Q==} engines: {node: '>=18'} - electron-log@5.2.3: - resolution: {integrity: sha512-BabCiEV+p362LzY0EFE8hyzeGknzKDWSbhS0VFfRYQGA4FHWXWSfaKJlvTR9LFepNoORXxc/BWvqBXIPgsVFgA==} + electron-log@5.2.4: + resolution: {integrity: sha512-iX12WXc5XAaKeHg2QpiFjVwL+S1NVHPFd3V5RXtCmKhpAzXsVQnR3UEc0LovM6p6NkUQxDWnkdkaam9FNUVmCA==} engines: {node: '>= 14'} electron-packager-languages@0.5.0: @@ -6349,8 +6338,8 @@ packages: resolution: {integrity: sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==} engines: {node: '>=8.0.0'} - electron@33.2.0: - resolution: {integrity: sha512-PVw1ICAQDPsnnsmpNFX/b1i/49h67pbSPxuIENd9K9WpGO1tsRaQt+K2bmXqTuoMJsbzIc75Ce8zqtuwBPqawA==} + electron@33.2.1: + resolution: {integrity: sha512-SG/nmSsK9Qg1p6wAW+ZfqU+AV8cmXMTIklUL18NnOKfZLlum4ZsDoVdmmmlL39ZmeCaq27dr7CgslRPahfoVJg==} engines: {node: '>= 12.20.55'} hasBin: true @@ -7077,8 +7066,8 @@ packages: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} - foxact@0.2.42: - resolution: {integrity: sha512-dMlOuU2Yib3OiutdWTebmUy2io4RONE7bc5QZD9W7vM58p459PQ6UM2wxhakLiZnyCsEWdEXeJ9JPo6G5caFcA==} + foxact@0.2.43: + resolution: {integrity: sha512-ZwLEW3l2jhC1ZJmrMs+l9WUFca1jtRDNnXKrZqq+rNvKfIHGyw0u8Ab8iwZPYPDb+B9C6NponyXInWYbVAcGLA==} peerDependencies: react: '*' peerDependenciesMeta: @@ -7088,8 +7077,8 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@11.12.0: - resolution: {integrity: sha512-gZaZeqFM6pX9kMVti60hYAa75jGpSsGYWAHbBfIkuHN7DkVHVkxSxeNYnrGmHuM0zPkWTzQx10ZT+fDjn7N4SA==} + framer-motion@11.13.1: + resolution: {integrity: sha512-F40tpGTHByhn9h3zdBQPcEro+pSLtzARcocbNqAyfBI+u9S+KZuHH/7O9+z+GEkoF3eqFxfvVw0eBDytohwqmQ==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 @@ -7341,6 +7330,10 @@ packages: resolution: {integrity: sha512-FQoVQnqcdk4hVM4JN1eromaun4iuS34oStkdlLENLdpULsuQcTyXj8w7ayhuUfPwEYZ1ZOooOTT6fdA9Vmx/RA==} engines: {node: '>= 0.4'} + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + got@11.8.6: resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} engines: {node: '>=10.19.0'} @@ -7378,6 +7371,10 @@ packages: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + has-tostringtag@1.0.2: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} @@ -7569,8 +7566,8 @@ packages: i18next-browser-languagedetector@8.0.0: resolution: {integrity: sha512-zhXdJXTTCoG39QsrOCiOabnWj2jecouOqbchu3EfhtSHxIB5Uugnm9JaizenOy39h7ne3+fLikIjeW88+rgszw==} - i18next@24.0.2: - resolution: {integrity: sha512-D88xyIGcWAKwBTAs4RSqASi8NXR/NhCVSTM4LDbdoU8qb/5dcEZjNCLDhtQBB7Epw/Cp1w2vH/3ujoTbqLSs5g==} + i18next@24.0.5: + resolution: {integrity: sha512-1jSdEzgFPGLZRsQwydoMFCBBaV+PmrVEO5WhANllZPX4y2JSGTxUjJ+xVklHIsiS95uR8gYc/y0hYZWevucNjg==} peerDependencies: typescript: ^5 peerDependenciesMeta: @@ -7702,8 +7699,9 @@ packages: resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} engines: {node: '>= 0.4'} - is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + is-bigint@1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} @@ -7867,8 +7865,8 @@ packages: resolution: {integrity: sha512-PlfzajuF9vSo5wErv3MJAKD/nqf9ngAs1NFQYm16nUYFO2IzxJ2hcm+IOCg+EEopdykNNUhVq5cz35cAUxU8+g==} engines: {node: '>= 0.4'} - is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + is-symbol@1.1.0: + resolution: {integrity: sha512-qS8KkNNXUZ/I+nX6QT8ZS1/Yx0A444yhzdTKxCzKkNjQ9sHErBxJnJAgh+f5YhusYECEcjo4XcyH87hn6+ks0A==} engines: {node: '>= 0.4'} is-typed-array@1.1.13: @@ -8125,28 +8123,24 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - libc: [glibc] lightningcss-linux-arm64-musl@1.28.2: resolution: {integrity: sha512-1SPG1ZTNnphWvAv8RVOymlZ8BDtAg69Hbo7n4QxARvkFVCJAt0cgjAw1Fox0WEhf4PwnyoOBaVH0Z5YNgzt4dA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - libc: [musl] lightningcss-linux-x64-gnu@1.28.2: resolution: {integrity: sha512-ZhQy0FcO//INWUdo/iEdbefntTdpPVQ0XJwwtdbBuMQe+uxqZoytm9M+iqR9O5noWFaxK+nbS2iR/I80Q2Ofpg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - libc: [glibc] lightningcss-linux-x64-musl@1.28.2: resolution: {integrity: sha512-alb/j1NMrgQmSFyzTbN1/pvMPM+gdDw7YBuQ5VSgcFDypN3Ah0BzC2dTZbzwzaMdUVDszX6zH5MzjfVN1oGuww==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - libc: [musl] lightningcss-win32-arm64-msvc@1.28.2: resolution: {integrity: sha512-WnwcjcBeAt0jGdjlgbT9ANf30pF0C/QMb1XnLnH272DQU8QXh+kmpi24R55wmWBwaTtNAETZ+m35ohyeMiNt+g==} @@ -8164,14 +8158,14 @@ packages: resolution: {integrity: sha512-ePLRrbt3fgjXI5VFZOLbvkLD5ZRuxGKm+wJ3ujCqBtL3NanDHPo/5zicR5uEKAPiIjBYF99BM4K4okvMznjkVA==} engines: {node: '>= 12.0.0'} - lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - lilconfig@3.1.2: resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} engines: {node: '>=14'} + lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + engines: {node: '>=14'} + linebreak@1.1.0: resolution: {integrity: sha512-MHp03UImeVhB7XZtjd0E4n6+3xr5Dq/9xI/5FptGk5FrbDR3zagPa2DS6U8ks/3HjbKWG9Q1M2ufOzxV2qLYSQ==} @@ -8697,6 +8691,12 @@ packages: module-details-from-path@1.0.3: resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} + motion-dom@11.13.0: + resolution: {integrity: sha512-Oc1MLGJQ6nrvXccXA89lXtOqFyBmvHtaDcTRGT66o8Czl7nuA8BeHAd9MQV1pQKX0d2RHFBFaw5g3k23hQJt0w==} + + motion-utils@11.13.0: + resolution: {integrity: sha512-lq6TzXkH5c/ysJQBxgLXgM01qwBH1b4goTPh57VvZWJbVJZF/0SB31UWEn4EIqbVPf3au88n2rvK17SpDTja1A==} + mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -9526,8 +9526,8 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier@3.4.1: - resolution: {integrity: sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==} + prettier@3.4.2: + resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} engines: {node: '>=14'} hasBin: true @@ -9677,6 +9677,11 @@ packages: peerDependencies: react: ^18.3.1 + react-dom@19.0.0: + resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} + peerDependencies: + react: ^19.0.0 + react-error-boundary@4.1.2: resolution: {integrity: sha512-GQDxZ5Jd+Aq/qUxbCm1UtzmL/s++V7zKgE8yMktJiCQXCCFZnMZh9ng+6/Ne6PjNSXH0L9CjeOEREfRnq6Duag==} peerDependencies: @@ -9764,8 +9769,8 @@ packages: '@types/react': optional: true - react-router@7.0.1: - resolution: {integrity: sha512-WVAhv9oWCNsja5AkK6KLpXJDSJCQizOIyOd4vvB/+eHGbYx5vkhcmcmwWjQ9yqkRClogi+xjEg9fNEOd5EX/tw==} + react-router@7.0.2: + resolution: {integrity: sha512-m5AcPfTRUcjwmhBzOJGEl6Y7+Crqyju0+TgTQxoS4SO+BkWbhOrcfZNq6wSWdl2BBbJbsAoBUb8ZacOFT+/JlA==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' @@ -9774,8 +9779,8 @@ packages: react-dom: optional: true - react-scan@0.0.35: - resolution: {integrity: sha512-1ZrSO4prPDDiJg6/ZauxlYMaCFsxo6KrV9fBOVJ5aGkwXw3EyBCzfQpYzIzkwE19iE9Nw3mWd8uEiWupAwDP1w==} + react-scan@0.0.36: + resolution: {integrity: sha512-Xnvf3Cqnbho9NuS0qM+/lbeolo//Ez8LFxmLgraKwpkobFRBLReBHCmy4ZOyvLuGw292dx8/sYLQq0+ay18glg==} hasBin: true react-selecto@1.26.3: @@ -9809,6 +9814,10 @@ packages: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} + react@19.0.0: + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} + engines: {node: '>=0.10.0'} + read-binary-file-arch@1.0.6: resolution: {integrity: sha512-BNg9EN3DD3GsDXX7Aa8O4p92sryjkmzYYgmgTAc6CA4uGLEDzFfxOxugu21akOxpcXHiEgsYkC6nPsQvLLLmEg==} hasBin: true @@ -10135,6 +10144,9 @@ packages: scheduler@0.23.2: resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.25.0: + resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} + scslre@0.3.0: resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} engines: {node: ^14.0.0 || >=16.0.0} @@ -10571,8 +10583,8 @@ packages: peerDependencies: tailwindcss: ^2.0.0 || >=3.0.0 - tailwindcss@3.4.15: - resolution: {integrity: sha512-r4MeXnfBmSOuKUWmXe6h2CcyfzJCEk4F0pptO5jlnYSIViUkVmsawj80N5h2lO3gwcmSb4n3PuN+e+GC1Guylw==} + tailwindcss@3.4.16: + resolution: {integrity: sha512-TI4Cyx7gDiZ6r44ewaJmt0o6BrMCT5aK5e0rmJ/G9Xq3w7CX/5VXl/zIPEJZFUK5VEqwByyhqNPycPlvcK4ZNw==} engines: {node: '>=14.0.0'} hasBin: true @@ -11107,10 +11119,10 @@ packages: '@types/react': optional: true - use-sync-external-store@1.2.2: - resolution: {integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==} + use-sync-external-store@1.4.0: + resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 usehooks-ts@3.1.0: resolution: {integrity: sha512-bBIa7yUyPhE1BCc0GmR96VU/15l/9gP1Ch5mYdLcFBaFGQsdmXkvjV0TtOqW1yUd6VjIwDunm+flSciCQXujiw==} @@ -11165,9 +11177,9 @@ packages: resolution: {integrity: sha512-AwFOewhvf7EkTACa9c/inbxMrJOWwyVF4nUMITwN26lM5TAYkcnJC4KFgZXym3sYRAWe1Qgvk8X4OFTw4HPaJw==} hasBin: true - vite-node@2.1.6: - resolution: {integrity: sha512-DBfJY0n9JUwnyLxPSSUmEePT21j8JZp/sR9n+/gBwQU6DcQOioPdb8/pibWfXForbirSagZCilseYIwaL3f95A==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + vite-node@2.1.8: + resolution: {integrity: sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true vite-plugin-mkcert@1.17.6: @@ -11196,8 +11208,39 @@ packages: vite: optional: true - vite@6.0.2: - resolution: {integrity: sha512-XdQ+VsY2tJpBsKGs0wf3U/+azx8BBpYRHFAyKm5VeEZNOJZRB63q7Sc8Iup3k0TrN3KO6QgyzFf+opSbfY1y0g==} + vite@5.4.11: + resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vite@6.0.3: + resolution: {integrity: sha512-Cmuo5P0ENTN6HxLSo6IHsjCLn/81Vgrp81oaiFFMRa8gGDj5xEjIcEpf2ZymZtZR8oU0P2JX5WuUp/rlXcHkAw==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -11236,15 +11279,15 @@ packages: yaml: optional: true - vitest@2.1.6: - resolution: {integrity: sha512-isUCkvPL30J4c5O5hgONeFRsDmlw6kzFEdLQHLezmDdKQHy8Ke/B/dgdTMEgU0vm+iZ0TjW8GuK83DiahBoKWQ==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + vitest@2.1.8: + resolution: {integrity: sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 2.1.6 - '@vitest/ui': 2.1.6 + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 2.1.8 + '@vitest/ui': 2.1.8 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -11326,8 +11369,9 @@ packages: resolution: {integrity: sha512-f+Gy33Oa5Z14XY9679Zze+7VFhbsQfBFXodnU2x589l4kxGM9L5Y8zETTmcMR5pWOPQyRv4Z0lNax6xCO0NSlA==} engines: {node: '>=18'} - which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + which-boxed-primitive@1.1.0: + resolution: {integrity: sha512-Ei7Miu/AXe2JJ4iNF5j/UphAgRoma4trE6PtisM09bPygb3egMH3YLW/befsWb1A1AxvNSFidOFTB18XtnIIng==} + engines: {node: '>= 0.4'} which-builtin-type@1.2.0: resolution: {integrity: sha512-I+qLGQ/vucCby4tf5HsLmGueEla4ZhwTBSqaooS+Y0BuxN4Cp+okmGuV+8mXZ84KDI9BA+oklo+RzKg0ONdSUA==} @@ -11521,8 +11565,8 @@ packages: zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} - zustand@5.0.1: - resolution: {integrity: sha512-pRET7Lao2z+n5R/HduXMio35TncTlSW68WsYBq2Lg1ASspsNGjpwLAsij3RpouyV6+kHMwwwzP0bZPD70/Jx/w==} + zustand@5.0.2: + resolution: {integrity: sha512-8qNdnJVJlHlrKXi50LDqqUNmUbuBjoKLrYQBnoChIbVph7vni+sY+YpvdjXG9YLd/Bxr6scMcR+rm5H3aSqPaw==} engines: {node: '>=12.20.0'} peerDependencies: '@types/react': '>=18.0.0' @@ -11589,14 +11633,14 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 + '@babel/generator': 7.26.3 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.3 '@babel/template': 7.25.9 '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 convert-source-map: 2.0.0 debug: 4.3.7 gensync: 1.0.0-beta.2 @@ -11605,22 +11649,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.26.2': + '@babel/generator@7.26.3': dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': dependencies: '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -11666,14 +11710,14 @@ snapshots: '@babel/helper-member-expression-to-functions@7.25.9': dependencies: '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.25.9': dependencies: '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -11688,7 +11732,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@babel/helper-plugin-utils@7.25.9': {} @@ -11713,14 +11757,14 @@ snapshots: '@babel/helper-simple-access@7.25.9': dependencies: '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -11734,18 +11778,18 @@ snapshots: dependencies: '@babel/template': 7.25.9 '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color '@babel/helpers@7.26.0': dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 - '@babel/parser@7.26.2': + '@babel/parser@7.26.3': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)': dependencies: @@ -12214,7 +12258,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 esutils: 2.0.3 '@babel/runtime@7.26.0': @@ -12224,22 +12268,22 @@ snapshots: '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 '@babel/traverse@7.25.9': dependencies: '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 - '@babel/parser': 7.26.2 + '@babel/generator': 7.26.3 + '@babel/parser': 7.26.3 '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.26.0': + '@babel/types@7.26.3': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 @@ -12282,22 +12326,22 @@ snapshots: ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) - '@dnd-kit/accessibility@3.1.1(react@18.3.1)': + '@dnd-kit/accessibility@3.1.1(react@19.0.0)': dependencies: - react: 18.3.1 + react: 19.0.0 tslib: 2.8.1 - '@dnd-kit/core@6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@dnd-kit/core@6.3.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@dnd-kit/accessibility': 3.1.1(react@18.3.1) - '@dnd-kit/utilities': 3.2.2(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@dnd-kit/accessibility': 3.1.1(react@19.0.0) + '@dnd-kit/utilities': 3.2.2(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) tslib: 2.8.1 - '@dnd-kit/utilities@3.2.2(react@18.3.1)': + '@dnd-kit/utilities@3.2.2(react@19.0.0)': dependencies: - react: 18.3.1 + react: 19.0.0 tslib: 2.8.1 '@edge-runtime/format@2.2.1': {} @@ -12320,18 +12364,18 @@ snapshots: '@egjs/list-differ@1.0.1': {} - '@egoist/tailwindcss-icons@1.8.1(tailwindcss@3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)))': + '@egoist/tailwindcss-icons@1.8.1(tailwindcss@3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)))': dependencies: '@iconify/utils': 2.1.33 - tailwindcss: 3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)) + tailwindcss: 3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)) transitivePeerDependencies: - supports-color - '@egoist/tipc@0.3.2(electron@33.2.0)(react@18.3.1)': + '@egoist/tipc@0.3.2(electron@33.2.1)(react@19.0.0)': dependencies: - electron: 33.2.0 + electron: 33.2.1 optionalDependencies: - '@tanstack/react-query': 5.62.0(react@18.3.1) + '@tanstack/react-query': 5.62.0(react@19.0.0) transitivePeerDependencies: - react @@ -12554,17 +12598,17 @@ snapshots: dependencies: chrome-trace-event: 1.0.4 - '@electron-toolkit/preload@3.0.1(electron@33.2.0)': + '@electron-toolkit/preload@3.0.1(electron@33.2.1)': dependencies: - electron: 33.2.0 + electron: 33.2.1 '@electron-toolkit/tsconfig@1.0.1(@types/node@22.10.1)': dependencies: '@types/node': 22.10.1 - '@electron-toolkit/utils@3.0.0(electron@33.2.0)': + '@electron-toolkit/utils@3.0.0(electron@33.2.1)': dependencies: - electron: 33.2.0 + electron: 33.2.1 '@electron/asar@3.2.17': dependencies: @@ -13526,38 +13570,58 @@ snapshots: '@floating-ui/core': 1.6.8 '@floating-ui/utils': 0.2.8 - '@floating-ui/react-dom-interactions@0.3.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react-dom-interactions@0.3.1(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@floating-ui/react-dom': 0.6.3(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + aria-hidden: 1.2.4 + point-in-polygon: 1.1.0 + use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.12)(react@19.0.0) + transitivePeerDependencies: + - '@types/react' + - react + - react-dom + + '@floating-ui/react-dom-interactions@0.3.1(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@floating-ui/react-dom': 0.6.3(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react-dom': 0.6.3(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) aria-hidden: 1.2.4 point-in-polygon: 1.1.0 - use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.12)(react@18.3.1) + use-isomorphic-layout-effect: 1.1.2(@types/react@19.0.0)(react@19.0.0) transitivePeerDependencies: - '@types/react' - react - react-dom - '@floating-ui/react-dom@0.6.3(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react-dom@0.6.3(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@floating-ui/dom': 0.4.5 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.12)(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.12)(react@19.0.0) + transitivePeerDependencies: + - '@types/react' + + '@floating-ui/react-dom@0.6.3(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@floating-ui/dom': 0.4.5 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + use-isomorphic-layout-effect: 1.1.2(@types/react@19.0.0)(react@19.0.0) transitivePeerDependencies: - '@types/react' - '@floating-ui/react-dom@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react-dom@2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@floating-ui/dom': 1.6.11 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) - '@floating-ui/react@0.26.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react@0.26.25(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@floating-ui/utils': 0.2.8 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) tabbable: 6.2.0 '@floating-ui/utils@0.2.8': {} @@ -13578,14 +13642,14 @@ snapshots: protobufjs: 7.4.0 yargs: 17.7.2 - '@headlessui/react@2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@headlessui/react@2.2.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@floating-ui/react': 0.26.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/focus': 3.18.4(react@18.3.1) - '@react-aria/interactions': 3.22.4(react@18.3.1) - '@tanstack/react-virtual': 3.10.9(patch_hash=fpkworxfwphev7q33sgiutu7aq)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@floating-ui/react': 0.26.25(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@react-aria/focus': 3.18.4(react@19.0.0) + '@react-aria/interactions': 3.22.4(react@19.0.0) + '@tanstack/react-virtual': 3.10.9(patch_hash=fpkworxfwphev7q33sgiutu7aq)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) '@hexagon/base64@1.1.28': {} @@ -13593,9 +13657,9 @@ snapshots: dependencies: hono: 4.6.12(patch_hash=qptujxncoai6tukc4qaqsrqk24) - '@hookform/resolvers@3.9.1(react-hook-form@7.53.2(react@18.3.1))': + '@hookform/resolvers@3.9.1(react-hook-form@7.53.2(react@19.0.0))': dependencies: - react-hook-form: 7.53.2(react@18.3.1) + react-hook-form: 7.53.2(react@19.0.0) '@humanfs/core@0.19.1': {} @@ -13620,7 +13684,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify-json/simple-icons@1.2.13': + '@iconify-json/simple-icons@1.2.14': dependencies: '@iconify/types': 2.0.0 @@ -13655,10 +13719,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@innei/react-resizable-layout@0.7.3-fork.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@innei/react-resizable-layout@0.7.3-fork.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) '@isaacs/cliui@8.0.2': dependencies: @@ -13702,13 +13766,12 @@ snapshots: '@levischuck/tiny-cbor@0.2.2': {} - '@lottiefiles/dotlottie-react@0.10.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@lottiefiles/dotlottie-react@0.11.0(react@19.0.0)': dependencies: - '@lottiefiles/dotlottie-web': 0.38.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@lottiefiles/dotlottie-web': 0.38.1 + react: 19.0.0 - '@lottiefiles/dotlottie-web@0.38.0': {} + '@lottiefiles/dotlottie-web@0.38.1': {} '@malept/cross-spawn-promise@1.1.1': dependencies: @@ -13732,7 +13795,7 @@ snapshots: detect-libc: 2.0.3 https-proxy-agent: 5.0.1 make-dir: 3.1.0 - node-fetch: 2.7.0(encoding@0.1.13) + node-fetch: 2.6.9(encoding@0.1.13) nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 @@ -14410,620 +14473,976 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-avatar@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.0 + '@types/react-dom': 19.0.0 + + '@radix-ui/react-avatar@1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 + + '@radix-ui/react-avatar@1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@radix-ui/react-context': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.0)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.0 + '@types/react-dom': 19.0.0 - '@radix-ui/react-checkbox@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-checkbox@1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-collection@1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - react: 18.3.1 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-context': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.0(@types/react@19.0.0)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.0 + '@types/react-dom': 19.0.0 + + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.12)(react@19.0.0)': + dependencies: + react: 19.0.0 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-context-menu@2.2.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@19.0.0)(react@19.0.0)': + dependencies: + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.0 + + '@radix-ui/react-context-menu@2.2.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-menu': 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-menu': 2.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-context@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-context-menu@2.2.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - react: 18.3.1 + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-context': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-menu': 2.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.0)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.0 + '@types/react-dom': 19.0.0 + + '@radix-ui/react-context@1.1.0(@types/react@18.3.12)(react@19.0.0)': + dependencies: + react: 19.0.0 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-context@1.1.1(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: - react: 18.3.1 + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.0 + + '@radix-ui/react-context@1.1.1(@types/react@18.3.12)(react@19.0.0)': + dependencies: + react: 19.0.0 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-dialog@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-context@1.1.1(@types/react@19.0.0)(react@19.0.0)': + dependencies: + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.0 + + '@radix-ui/react-dialog@1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) aria-hidden: 1.2.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-dialog@1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - react: 18.3.1 + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.0)(react@19.0.0) + aria-hidden: 1.2.4 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-remove-scroll: 2.6.0(@types/react@19.0.0)(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.0 + '@types/react-dom': 19.0.0 + + '@radix-ui/react-direction@1.1.0(@types/react@18.3.12)(react@19.0.0)': + dependencies: + react: 19.0.0 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-direction@1.1.0(@types/react@19.0.0)(react@19.0.0)': + dependencies: + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.0 + + '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-dropdown-menu@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-menu': 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.0.0)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.0 + '@types/react-dom': 19.0.0 + + '@radix-ui/react-dropdown-menu@2.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-menu': 2.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-dropdown-menu@2.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - react: 18.3.1 + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-menu': 2.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.0)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.0 + '@types/react-dom': 19.0.0 + + '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.12)(react@19.0.0)': + dependencies: + react: 19.0.0 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.1(@types/react@19.0.0)(react@19.0.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.0 + + '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 + + '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.0)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.0 + '@types/react-dom': 19.0.0 - '@radix-ui/react-hover-card@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-hover-card@1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-id@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-hover-card@1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.0)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.0 + '@types/react-dom': 19.0.0 + + '@radix-ui/react-id@1.1.0(@types/react@18.3.12)(react@19.0.0)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-label@2.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-id@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.0)(react@19.0.0) + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.0 + + '@radix-ui/react-label@2.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 + + '@radix-ui/react-label@2.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.0 + '@types/react-dom': 19.0.0 - '@radix-ui/react-menu@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-menu@2.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) aria-hidden: 1.2.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-navigation-menu@1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-menu@2.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.0)(react@19.0.0) + aria-hidden: 1.2.4 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-remove-scroll: 2.6.0(@types/react@19.0.0)(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.0 + '@types/react-dom': 19.0.0 + + '@radix-ui/react-navigation-menu@1.2.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-collection': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-popover@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popover@1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) aria-hidden: 1.2.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 - - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@18.3.1) + '@types/react-dom': 19.0.0 + + '@radix-ui/react-popover@1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.0)(react@19.0.0) + aria-hidden: 1.2.4 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-remove-scroll: 2.6.0(@types/react@19.0.0)(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.0 + '@types/react-dom': 19.0.0 + + '@radix-ui/react-popper@1.2.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-arrow': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0) '@radix-ui/rect': 1.1.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 + + '@radix-ui/react-popper@1.2.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-arrow': 1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-context': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-rect': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-size': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/rect': 1.1.0 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.0 + '@types/react-dom': 19.0.0 - '@radix-ui/react-portal@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-presence@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.0)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.0 + '@types/react-dom': 19.0.0 + + '@radix-ui/react-presence@1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-presence@1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.0)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.0 + '@types/react-dom': 19.0.0 + + '@radix-ui/react-primitive@2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-radio-group@1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@radix-ui/react-slot': 1.1.0(@types/react@19.0.0)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.0 + '@types/react-dom': 19.0.0 + + '@radix-ui/react-radio-group@1.2.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-scroll-area@1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-collection': 1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-context': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.0)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.0 + '@types/react-dom': 19.0.0 + + '@radix-ui/react-scroll-area@1.2.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-select@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) aria-hidden: 1.2.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-slider@1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-slider@1.2.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-slider@1.2.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 + '@radix-ui/number': 1.1.0 + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-collection': 1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-previous': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-size': 1.1.0(@types/react@19.0.0)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.0 + '@types/react-dom': 19.0.0 + + '@radix-ui/react-slot@1.1.0(@types/react@18.3.12)(react@19.0.0)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-switch@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(@types/react@19.0.0)(react@19.0.0)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.0 + + '@radix-ui/react-switch@1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-tabs@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-tabs@1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-toast@1.2.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-toast@1.2.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-tooltip@1.1.4(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-tooltip@1.1.4(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.12)(react@19.0.0)': dependencies: - react: 18.3.1 + react: 19.0.0 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.0 + + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.12)(react@19.0.0)': + dependencies: + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.0)(react@19.0.0) + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.0 + + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.12)(react@19.0.0)': + dependencies: + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: - react: 18.3.1 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.0)(react@19.0.0) + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.0 + + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.12)(react@19.0.0)': + dependencies: + react: 19.0.0 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: - react: 18.3.1 + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.0 + + '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.12)(react@19.0.0)': + dependencies: + react: 19.0.0 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-use-previous@1.1.0(@types/react@19.0.0)(react@19.0.0)': + dependencies: + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.0 + + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.12)(react@19.0.0)': dependencies: '@radix-ui/rect': 1.1.0 - react: 18.3.1 + react: 19.0.0 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.12)(react@18.3.1)': + '@radix-ui/react-use-rect@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@18.3.1) - react: 18.3.1 + '@radix-ui/rect': 1.1.0 + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.0 + + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.12)(react@19.0.0)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) + react: 19.0.0 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-use-size@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.0)(react@19.0.0) + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.0 + + '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - '@types/react-dom': 18.3.1 + '@types/react-dom': 19.0.0 '@radix-ui/rect@1.1.0': {} - '@react-aria/focus@3.18.4(react@18.3.1)': + '@react-aria/focus@3.18.4(react@19.0.0)': dependencies: - '@react-aria/interactions': 3.22.4(react@18.3.1) - '@react-aria/utils': 3.25.3(react@18.3.1) - '@react-types/shared': 3.25.0(react@18.3.1) + '@react-aria/interactions': 3.22.4(react@19.0.0) + '@react-aria/utils': 3.25.3(react@19.0.0) + '@react-types/shared': 3.25.0(react@19.0.0) '@swc/helpers': 0.5.13 clsx: 2.1.1 - react: 18.3.1 + react: 19.0.0 - '@react-aria/interactions@3.22.4(react@18.3.1)': + '@react-aria/interactions@3.22.4(react@19.0.0)': dependencies: - '@react-aria/ssr': 3.9.6(react@18.3.1) - '@react-aria/utils': 3.25.3(react@18.3.1) - '@react-types/shared': 3.25.0(react@18.3.1) + '@react-aria/ssr': 3.9.6(react@19.0.0) + '@react-aria/utils': 3.25.3(react@19.0.0) + '@react-types/shared': 3.25.0(react@19.0.0) '@swc/helpers': 0.5.13 - react: 18.3.1 + react: 19.0.0 - '@react-aria/ssr@3.9.6(react@18.3.1)': + '@react-aria/ssr@3.9.6(react@19.0.0)': dependencies: '@swc/helpers': 0.5.13 - react: 18.3.1 + react: 19.0.0 - '@react-aria/utils@3.25.3(react@18.3.1)': + '@react-aria/utils@3.25.3(react@19.0.0)': dependencies: - '@react-aria/ssr': 3.9.6(react@18.3.1) - '@react-stately/utils': 3.10.4(react@18.3.1) - '@react-types/shared': 3.25.0(react@18.3.1) + '@react-aria/ssr': 3.9.6(react@19.0.0) + '@react-stately/utils': 3.10.4(react@19.0.0) + '@react-types/shared': 3.25.0(react@19.0.0) '@swc/helpers': 0.5.13 clsx: 2.1.1 - react: 18.3.1 + react: 19.0.0 - '@react-hook/debounce@3.0.0(react@18.3.1)': + '@react-hook/debounce@3.0.0(react@19.0.0)': dependencies: - '@react-hook/latest': 1.0.3(react@18.3.1) - react: 18.3.1 + '@react-hook/latest': 1.0.3(react@19.0.0) + react: 19.0.0 - '@react-hook/event@1.2.6(react@18.3.1)': + '@react-hook/event@1.2.6(react@19.0.0)': dependencies: - react: 18.3.1 + react: 19.0.0 - '@react-hook/latest@1.0.3(react@18.3.1)': + '@react-hook/latest@1.0.3(react@19.0.0)': dependencies: - react: 18.3.1 + react: 19.0.0 - '@react-hook/passive-layout-effect@1.2.1(react@18.3.1)': + '@react-hook/passive-layout-effect@1.2.1(react@19.0.0)': dependencies: - react: 18.3.1 + react: 19.0.0 - '@react-hook/throttle@2.2.0(react@18.3.1)': + '@react-hook/throttle@2.2.0(react@19.0.0)': dependencies: - '@react-hook/latest': 1.0.3(react@18.3.1) - react: 18.3.1 + '@react-hook/latest': 1.0.3(react@19.0.0) + react: 19.0.0 - '@react-hook/window-scroll@1.3.0(react@18.3.1)': + '@react-hook/window-scroll@1.3.0(react@19.0.0)': dependencies: - '@react-hook/event': 1.2.6(react@18.3.1) - '@react-hook/throttle': 2.2.0(react@18.3.1) - react: 18.3.1 + '@react-hook/event': 1.2.6(react@19.0.0) + '@react-hook/throttle': 2.2.0(react@19.0.0) + react: 19.0.0 - '@react-hook/window-size@3.1.1(react@18.3.1)': + '@react-hook/window-size@3.1.1(react@19.0.0)': dependencies: - '@react-hook/debounce': 3.0.0(react@18.3.1) - '@react-hook/event': 1.2.6(react@18.3.1) - '@react-hook/throttle': 2.2.0(react@18.3.1) - react: 18.3.1 + '@react-hook/debounce': 3.0.0(react@19.0.0) + '@react-hook/event': 1.2.6(react@19.0.0) + '@react-hook/throttle': 2.2.0(react@19.0.0) + react: 19.0.0 - '@react-stately/utils@3.10.4(react@18.3.1)': + '@react-stately/utils@3.10.4(react@19.0.0)': dependencies: '@swc/helpers': 0.5.13 - react: 18.3.1 + react: 19.0.0 - '@react-types/shared@3.25.0(react@18.3.1)': + '@react-types/shared@3.25.0(react@19.0.0)': dependencies: - react: 18.3.1 + react: 19.0.0 '@resvg/resvg-js-android-arm-eabi@2.6.2': optional: true @@ -15204,10 +15623,9 @@ snapshots: '@sentry/types': 8.35.0 '@sentry/utils': 8.35.0 - '@sentry-internal/browser-utils@8.41.0': + '@sentry-internal/browser-utils@8.42.0': dependencies: - '@sentry/core': 8.41.0 - '@sentry/types': 8.41.0 + '@sentry/core': 8.42.0 '@sentry-internal/feedback@8.35.0': dependencies: @@ -15215,10 +15633,9 @@ snapshots: '@sentry/types': 8.35.0 '@sentry/utils': 8.35.0 - '@sentry-internal/feedback@8.41.0': + '@sentry-internal/feedback@8.42.0': dependencies: - '@sentry/core': 8.41.0 - '@sentry/types': 8.41.0 + '@sentry/core': 8.42.0 '@sentry-internal/replay-canvas@8.35.0': dependencies: @@ -15227,11 +15644,10 @@ snapshots: '@sentry/types': 8.35.0 '@sentry/utils': 8.35.0 - '@sentry-internal/replay-canvas@8.41.0': + '@sentry-internal/replay-canvas@8.42.0': dependencies: - '@sentry-internal/replay': 8.41.0 - '@sentry/core': 8.41.0 - '@sentry/types': 8.41.0 + '@sentry-internal/replay': 8.42.0 + '@sentry/core': 8.42.0 '@sentry-internal/replay@8.35.0': dependencies: @@ -15240,13 +15656,12 @@ snapshots: '@sentry/types': 8.35.0 '@sentry/utils': 8.35.0 - '@sentry-internal/replay@8.41.0': + '@sentry-internal/replay@8.42.0': dependencies: - '@sentry-internal/browser-utils': 8.41.0 - '@sentry/core': 8.41.0 - '@sentry/types': 8.41.0 + '@sentry-internal/browser-utils': 8.42.0 + '@sentry/core': 8.42.0 - '@sentry/babel-plugin-component-annotate@2.22.6': {} + '@sentry/babel-plugin-component-annotate@2.22.7': {} '@sentry/browser@8.35.0': dependencies: @@ -15258,21 +15673,20 @@ snapshots: '@sentry/types': 8.35.0 '@sentry/utils': 8.35.0 - '@sentry/browser@8.41.0': + '@sentry/browser@8.42.0': dependencies: - '@sentry-internal/browser-utils': 8.41.0 - '@sentry-internal/feedback': 8.41.0 - '@sentry-internal/replay': 8.41.0 - '@sentry-internal/replay-canvas': 8.41.0 - '@sentry/core': 8.41.0 - '@sentry/types': 8.41.0 + '@sentry-internal/browser-utils': 8.42.0 + '@sentry-internal/feedback': 8.42.0 + '@sentry-internal/replay': 8.42.0 + '@sentry-internal/replay-canvas': 8.42.0 + '@sentry/core': 8.42.0 - '@sentry/bundler-plugin-core@2.22.6(encoding@0.1.13)': + '@sentry/bundler-plugin-core@2.22.7(encoding@0.1.13)': dependencies: '@babel/core': 7.26.0 - '@sentry/babel-plugin-component-annotate': 2.22.6 - '@sentry/cli': 2.37.0(encoding@0.1.13) - dotenv: 16.4.5 + '@sentry/babel-plugin-component-annotate': 2.22.7 + '@sentry/cli': 2.39.1(encoding@0.1.13) + dotenv: 16.4.7 find-up: 5.0.0 glob: 9.3.5 magic-string: 0.30.8 @@ -15281,28 +15695,28 @@ snapshots: - encoding - supports-color - '@sentry/cli-darwin@2.37.0': + '@sentry/cli-darwin@2.39.1': optional: true - '@sentry/cli-linux-arm64@2.37.0': + '@sentry/cli-linux-arm64@2.39.1': optional: true - '@sentry/cli-linux-arm@2.37.0': + '@sentry/cli-linux-arm@2.39.1': optional: true - '@sentry/cli-linux-i686@2.37.0': + '@sentry/cli-linux-i686@2.39.1': optional: true - '@sentry/cli-linux-x64@2.37.0': + '@sentry/cli-linux-x64@2.39.1': optional: true - '@sentry/cli-win32-i686@2.37.0': + '@sentry/cli-win32-i686@2.39.1': optional: true - '@sentry/cli-win32-x64@2.37.0': + '@sentry/cli-win32-x64@2.39.1': optional: true - '@sentry/cli@2.37.0(encoding@0.1.13)': + '@sentry/cli@2.39.1(encoding@0.1.13)': dependencies: https-proxy-agent: 5.0.1 node-fetch: 2.7.0(encoding@0.1.13) @@ -15310,13 +15724,13 @@ snapshots: proxy-from-env: 1.1.0 which: 2.0.2 optionalDependencies: - '@sentry/cli-darwin': 2.37.0 - '@sentry/cli-linux-arm': 2.37.0 - '@sentry/cli-linux-arm64': 2.37.0 - '@sentry/cli-linux-i686': 2.37.0 - '@sentry/cli-linux-x64': 2.37.0 - '@sentry/cli-win32-i686': 2.37.0 - '@sentry/cli-win32-x64': 2.37.0 + '@sentry/cli-darwin': 2.39.1 + '@sentry/cli-linux-arm': 2.39.1 + '@sentry/cli-linux-arm64': 2.39.1 + '@sentry/cli-linux-i686': 2.39.1 + '@sentry/cli-linux-x64': 2.39.1 + '@sentry/cli-win32-i686': 2.39.1 + '@sentry/cli-win32-x64': 2.39.1 transitivePeerDependencies: - encoding - supports-color @@ -15326,9 +15740,7 @@ snapshots: '@sentry/types': 8.35.0 '@sentry/utils': 8.35.0 - '@sentry/core@8.41.0': - dependencies: - '@sentry/types': 8.41.0 + '@sentry/core@8.42.0': {} '@sentry/electron@5.7.0': dependencies: @@ -15392,25 +15804,22 @@ snapshots: '@sentry/types': 8.35.0 '@sentry/utils': 8.35.0 - '@sentry/react@8.41.0(react@18.3.1)': + '@sentry/react@8.42.0(react@19.0.0)': dependencies: - '@sentry/browser': 8.41.0 - '@sentry/core': 8.41.0 - '@sentry/types': 8.41.0 + '@sentry/browser': 8.42.0 + '@sentry/core': 8.42.0 hoist-non-react-statics: 3.3.2 - react: 18.3.1 + react: 19.0.0 '@sentry/types@8.35.0': {} - '@sentry/types@8.41.0': {} - '@sentry/utils@8.35.0': dependencies: '@sentry/types': 8.35.0 - '@sentry/vite-plugin@2.22.6(encoding@0.1.13)': + '@sentry/vite-plugin@2.22.7(encoding@0.1.13)': dependencies: - '@sentry/bundler-plugin-core': 2.22.6(encoding@0.1.13) + '@sentry/bundler-plugin-core': 2.22.7(encoding@0.1.13) unplugin: 1.0.1 transitivePeerDependencies: - encoding @@ -15507,53 +15916,62 @@ snapshots: optionalDependencies: typescript: 5.7.2 - '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)))': + '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)))': dependencies: - tailwindcss: 3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)) + tailwindcss: 3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)) - '@tailwindcss/typography@0.5.15(tailwindcss@3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)))': + '@tailwindcss/typography@0.5.15(tailwindcss@3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)))': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)) + tailwindcss: 3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)) - '@tanstack/query-core@5.62.0': {} + '@tanstack/query-core@5.62.0': + optional: true + + '@tanstack/query-core@5.62.2': {} '@tanstack/query-devtools@5.61.4': {} - '@tanstack/query-persist-client-core@5.62.0': + '@tanstack/query-persist-client-core@5.62.2': dependencies: - '@tanstack/query-core': 5.62.0 + '@tanstack/query-core': 5.62.2 - '@tanstack/query-sync-storage-persister@5.62.0': + '@tanstack/query-sync-storage-persister@5.62.2': dependencies: - '@tanstack/query-core': 5.62.0 - '@tanstack/query-persist-client-core': 5.62.0 + '@tanstack/query-core': 5.62.2 + '@tanstack/query-persist-client-core': 5.62.2 - '@tanstack/react-query-devtools@5.62.0(@tanstack/react-query@5.62.0(react@18.3.1))(react@18.3.1)': + '@tanstack/react-query-devtools@5.62.2(@tanstack/react-query@5.62.2(react@19.0.0))(react@19.0.0)': dependencies: '@tanstack/query-devtools': 5.61.4 - '@tanstack/react-query': 5.62.0(react@18.3.1) - react: 18.3.1 + '@tanstack/react-query': 5.62.2(react@19.0.0) + react: 19.0.0 - '@tanstack/react-query-persist-client@5.62.0(@tanstack/react-query@5.62.0(react@18.3.1))(react@18.3.1)': + '@tanstack/react-query-persist-client@5.62.2(@tanstack/react-query@5.62.2(react@19.0.0))(react@19.0.0)': dependencies: - '@tanstack/query-persist-client-core': 5.62.0 - '@tanstack/react-query': 5.62.0(react@18.3.1) - react: 18.3.1 + '@tanstack/query-persist-client-core': 5.62.2 + '@tanstack/react-query': 5.62.2(react@19.0.0) + react: 19.0.0 - '@tanstack/react-query@5.62.0(react@18.3.1)': + '@tanstack/react-query@5.62.0(react@19.0.0)': dependencies: '@tanstack/query-core': 5.62.0 - react: 18.3.1 + react: 19.0.0 + optional: true + + '@tanstack/react-query@5.62.2(react@19.0.0)': + dependencies: + '@tanstack/query-core': 5.62.2 + react: 19.0.0 - '@tanstack/react-virtual@3.10.9(patch_hash=fpkworxfwphev7q33sgiutu7aq)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-virtual@3.10.9(patch_hash=fpkworxfwphev7q33sgiutu7aq)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@tanstack/virtual-core': 3.10.9 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) '@tanstack/virtual-core@3.10.9': {} @@ -15588,24 +16006,24 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.6 '@types/babel__generator@7.6.8': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 '@types/babel__traverse@7.20.6': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@types/cacheable-request@6.0.3': dependencies: @@ -15705,15 +16123,21 @@ snapshots: xmlbuilder: 15.1.1 optional: true - '@types/prop-types@15.7.13': {} + '@types/prop-types@15.7.14': + optional: true - '@types/react-dom@18.3.1': + '@types/react-dom@19.0.0': dependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.0 '@types/react@18.3.12': dependencies: - '@types/prop-types': 15.7.13 + '@types/prop-types': 15.7.14 + csstype: 3.1.3 + optional: true + + '@types/react@19.0.0': + dependencies: csstype: 3.1.3 '@types/resolve@1.20.2': {} @@ -15860,10 +16284,10 @@ snapshots: '@use-gesture/core@10.3.1': {} - '@use-gesture/react@10.3.1(react@18.3.1)': + '@use-gesture/react@10.3.1(react@19.0.0)': dependencies: '@use-gesture/core': 10.3.1 - react: 18.3.1 + react: 19.0.0 '@vercel/build-utils@8.6.0': {} @@ -15887,7 +16311,7 @@ snapshots: - encoding - supports-color - '@vercel/node@3.2.27(encoding@0.1.13)': + '@vercel/node@3.2.28(encoding@0.1.13)': dependencies: '@edge-runtime/node-utils': 2.3.0 '@edge-runtime/primitives': 4.1.0 @@ -15930,7 +16354,7 @@ snapshots: sharp-ico: 0.1.5 unconfig: 0.3.13 - '@vitejs/plugin-legacy@6.0.0(terser@5.35.0)(vite@6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1))': + '@vitejs/plugin-legacy@6.0.0(terser@5.35.0)(vite@6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1))': dependencies: '@babel/core': 7.26.0 '@babel/preset-env': 7.26.0(@babel/core@7.26.0) @@ -15941,67 +16365,67 @@ snapshots: regenerator-runtime: 0.14.1 systemjs: 6.15.1 terser: 5.35.0 - vite: 6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.3.4(vite@6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1))': + '@vitejs/plugin-react@4.3.4(vite@6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - supports-color - '@vitest/expect@2.1.6': + '@vitest/expect@2.1.8': dependencies: - '@vitest/spy': 2.1.6 - '@vitest/utils': 2.1.6 + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.6(vite@6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1))': + '@vitest/mocker@2.1.8(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.28.2)(terser@5.35.0))': dependencies: - '@vitest/spy': 2.1.6 + '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.14 optionalDependencies: - vite: 6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) + vite: 5.4.11(@types/node@22.10.1)(lightningcss@1.28.2)(terser@5.35.0) - '@vitest/pretty-format@2.1.6': + '@vitest/pretty-format@2.1.8': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.1.6': + '@vitest/runner@2.1.8': dependencies: - '@vitest/utils': 2.1.6 + '@vitest/utils': 2.1.8 pathe: 1.1.2 - '@vitest/snapshot@2.1.6': + '@vitest/snapshot@2.1.8': dependencies: - '@vitest/pretty-format': 2.1.6 + '@vitest/pretty-format': 2.1.8 magic-string: 0.30.14 pathe: 1.1.2 - '@vitest/spy@2.1.6': + '@vitest/spy@2.1.8': dependencies: tinyspy: 3.0.2 - '@vitest/utils@2.1.6': + '@vitest/utils@2.1.8': dependencies: - '@vitest/pretty-format': 2.1.6 + '@vitest/pretty-format': 2.1.8 loupe: 3.1.2 tinyrainbow: 1.2.0 '@vscode/vscode-languagedetection@1.0.22': {} - '@welldone-software/why-did-you-render@8.0.3(react@18.3.1)': + '@welldone-software/why-did-you-render@8.0.3(react@19.0.0)': dependencies: lodash: 4.17.21 - react: 18.3.1 + react: 19.0.0 '@xmldom/xmldom@0.8.10': {} @@ -16303,7 +16727,7 @@ snapshots: ast-kit@1.3.2: dependencies: - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.3 pathe: 1.1.2 astral-regex@2.0.0: @@ -16425,14 +16849,14 @@ snapshots: before-after-hook@2.2.3: {} - better-auth@1.0.7(encoding@0.1.13): + better-auth@1.0.10(encoding@0.1.13): dependencies: '@better-fetch/fetch': 1.1.12 '@noble/ciphers': 0.6.0 '@noble/hashes': 1.6.1 '@simplewebauthn/browser': 10.0.0 '@simplewebauthn/server': 10.0.1(encoding@0.1.13) - better-call: 0.3.3-beta.2 + better-call: 0.3.3-beta.4 consola: 3.2.3 defu: 6.1.4 jose: 5.9.6 @@ -16445,7 +16869,7 @@ snapshots: transitivePeerDependencies: - encoding - better-call@0.3.3-beta.2: + better-call@0.3.3-beta.4: dependencies: '@better-fetch/fetch': 1.1.12 rou3: 0.5.1 @@ -16672,7 +17096,7 @@ snapshots: chokidar: 3.6.0 confbox: 0.1.8 defu: 6.1.4 - dotenv: 16.4.5 + dotenv: 16.4.7 giget: 1.2.3 jiti: 1.21.6 mlly: 1.7.3 @@ -16893,11 +17317,21 @@ snapshots: slice-ansi: 5.0.0 string-width: 7.2.0 - click-to-react-component@1.1.2(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + click-to-react-component@1.1.2(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - '@floating-ui/react-dom-interactions': 0.3.1(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react-dom-interactions': 0.3.1(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) htm: 3.1.1 - react: 18.3.1 + react: 19.0.0 + react-merge-refs: 1.1.0 + transitivePeerDependencies: + - '@types/react' + - react-dom + + click-to-react-component@1.1.2(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + dependencies: + '@floating-ui/react-dom-interactions': 0.3.1(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + htm: 3.1.1 + react: 19.0.0 react-merge-refs: 1.1.0 transitivePeerDependencies: - '@types/react' @@ -16919,14 +17353,14 @@ snapshots: clsx@2.1.1: {} - cmdk@1.0.4(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + cmdk@1.0.4(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - '@radix-ui/react-dialog': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - use-sync-external-store: 1.2.2(react@18.3.1) + '@radix-ui/react-dialog': 1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + use-sync-external-store: 1.4.0(react@19.0.0) transitivePeerDependencies: - '@types/react' - '@types/react-dom' @@ -17574,15 +18008,17 @@ snapshots: dotenv@16.4.5: {} + dotenv@16.4.7: {} + dotenv@9.0.2: {} - drizzle-orm@0.36.4(@opentelemetry/api@1.9.0)(@types/pg@8.11.10)(@types/react@18.3.12)(kysely@0.27.4)(react@18.3.1): + drizzle-orm@0.37.0(@opentelemetry/api@1.9.0)(@types/pg@8.11.10)(@types/react@19.0.0)(kysely@0.27.4)(react@19.0.0): optionalDependencies: '@opentelemetry/api': 1.9.0 '@types/pg': 8.11.10 - '@types/react': 18.3.12 + '@types/react': 19.0.0 kysely: 0.27.4 - react: 18.3.1 + react: 19.0.0 ds-store@0.1.6: dependencies: @@ -17656,7 +18092,7 @@ snapshots: electron-is-dev@3.0.1: {} - electron-log@5.2.3: {} + electron-log@5.2.4: {} electron-packager-languages@0.5.0: dependencies: @@ -17707,7 +18143,7 @@ snapshots: transitivePeerDependencies: - supports-color - electron-vite@2.3.0(vite@6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1)): + electron-vite@2.3.0(vite@6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1)): dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) @@ -17715,7 +18151,7 @@ snapshots: esbuild: 0.21.5 magic-string: 0.30.14 picocolors: 1.1.1 - vite: 6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - supports-color @@ -17732,7 +18168,7 @@ snapshots: - supports-color optional: true - electron@33.2.0: + electron@33.2.1: dependencies: '@electron/get': 2.0.3 '@types/node': 20.17.9 @@ -17750,11 +18186,11 @@ snapshots: minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - embla-carousel-react@8.5.1(react@18.3.1): + embla-carousel-react@8.5.1(react@19.0.0): dependencies: embla-carousel: 8.5.1 embla-carousel-reactive-utils: 8.5.1(embla-carousel@8.5.1) - react: 18.3.1 + react: 19.0.0 embla-carousel-reactive-utils@8.5.1(embla-carousel@8.5.1): dependencies: @@ -17822,10 +18258,10 @@ snapshots: get-intrinsic: 1.2.4 get-symbol-description: 1.0.2 globalthis: 1.0.4 - gopd: 1.1.0 + gopd: 1.2.0 has-property-descriptors: 1.0.2 has-proto: 1.1.0 - has-symbols: 1.0.3 + has-symbols: 1.1.0 hasown: 2.0.2 internal-slot: 1.0.7 is-array-buffer: 3.0.4 @@ -17877,7 +18313,7 @@ snapshots: dependencies: is-callable: 1.2.7 is-date-object: 1.0.5 - is-symbol: 1.0.4 + is-symbol: 1.1.0 es-toolkit@1.29.0: {} @@ -18070,7 +18506,7 @@ snapshots: eslint: 9.16.0(jiti@2.3.3) find-up-simple: 1.0.0 - eslint-config-hyoban@3.1.14(@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.3.3))(typescript@5.7.2))(eslint@9.16.0(jiti@2.3.3))(typescript@5.7.2))(eslint@9.16.0(jiti@2.3.3))(tailwindcss@3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)))(typescript@5.7.2): + eslint-config-hyoban@3.1.14(@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.3.3))(typescript@5.7.2))(eslint@9.16.0(jiti@2.3.3))(typescript@5.7.2))(eslint@9.16.0(jiti@2.3.3))(tailwindcss@3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)))(typescript@5.7.2): dependencies: '@eslint-react/eslint-plugin': 1.17.2(eslint@9.16.0(jiti@2.3.3))(typescript@5.7.2) '@eslint/js': 9.16.0 @@ -18091,7 +18527,7 @@ snapshots: eslint-plugin-react-refresh: 0.4.14(eslint@9.16.0(jiti@2.3.3)) eslint-plugin-regexp: 2.7.0(eslint@9.16.0(jiti@2.3.3)) eslint-plugin-simple-import-sort: 12.1.1(eslint@9.16.0(jiti@2.3.3)) - eslint-plugin-tailwindcss: 3.17.5(tailwindcss@3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))) + eslint-plugin-tailwindcss: 3.17.5(tailwindcss@3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))) eslint-plugin-unicorn: 56.0.1(eslint@9.16.0(jiti@2.3.3)) eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.16.0(jiti@2.3.3))(typescript@5.7.2))(eslint@9.16.0(jiti@2.3.3))(typescript@5.7.2))(eslint@9.16.0(jiti@2.3.3)) globals: 15.13.0 @@ -18182,7 +18618,7 @@ snapshots: eslint-plugin-react-compiler@19.0.0-beta-df7b47d-20241124(eslint@9.16.0(jiti@2.3.3)): dependencies: '@babel/core': 7.26.0 - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.3 '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) eslint: 9.16.0(jiti@2.3.3) hermes-parser: 0.25.1 @@ -18336,11 +18772,11 @@ snapshots: dependencies: eslint: 9.16.0(jiti@2.3.3) - eslint-plugin-tailwindcss@3.17.5(tailwindcss@3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))): + eslint-plugin-tailwindcss@3.17.5(tailwindcss@3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))): dependencies: fast-glob: 3.3.2 postcss: 8.4.49 - tailwindcss: 3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)) + tailwindcss: 3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)) eslint-plugin-unicorn@56.0.1(eslint@9.16.0(jiti@2.3.3)): dependencies: @@ -18729,23 +19165,35 @@ snapshots: forwarded@0.2.0: {} - foxact@0.2.42(react@18.3.1): + foxact@0.2.43(react@19.0.0): dependencies: client-only: 0.0.1 server-only: 0.0.1 optionalDependencies: - react: 18.3.1 + react: 19.0.0 fraction.js@4.3.7: {} - framer-motion@11.12.0(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.13.1(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: + motion-dom: 11.13.0 + motion-utils: 11.13.0 tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 1.3.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + framer-motion@11.13.1(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + dependencies: + motion-dom: 11.13.0 + motion-utils: 11.13.0 + tslib: 2.8.1 + optionalDependencies: + '@emotion/is-prop-valid': 1.3.1 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + framework-utils@1.1.0: {} franc-min@6.2.0: @@ -19059,6 +19507,8 @@ snapshots: dependencies: get-intrinsic: 1.2.4 + gopd@1.2.0: {} + got@11.8.6: dependencies: '@sindresorhus/is': 4.6.0 @@ -19106,9 +19556,11 @@ snapshots: has-symbols@1.0.3: {} + has-symbols@1.1.0: {} + has-tostringtag@1.0.2: dependencies: - has-symbols: 1.0.3 + has-symbols: 1.1.0 has-unicode@2.0.1: {} @@ -19430,7 +19882,7 @@ snapshots: dependencies: '@babel/runtime': 7.26.0 - i18next@24.0.2(typescript@5.7.2): + i18next@24.0.5(typescript@5.7.2): dependencies: '@babel/runtime': 7.26.0 optionalDependencies: @@ -19552,7 +20004,7 @@ snapshots: dependencies: has-tostringtag: 1.0.2 - is-bigint@1.0.4: + is-bigint@1.1.0: dependencies: has-bigints: 1.0.2 @@ -19668,7 +20120,7 @@ snapshots: is-regex@1.2.0: dependencies: call-bind: 1.0.7 - gopd: 1.1.0 + gopd: 1.2.0 has-tostringtag: 1.0.2 hasown: 2.0.2 @@ -19691,9 +20143,11 @@ snapshots: call-bind: 1.0.7 has-tostringtag: 1.0.2 - is-symbol@1.0.4: + is-symbol@1.1.0: dependencies: - has-symbols: 1.0.3 + call-bind: 1.0.7 + has-symbols: 1.1.0 + safe-regex-test: 1.0.3 is-typed-array@1.1.13: dependencies: @@ -19752,10 +20206,15 @@ snapshots: jose@5.9.6: {} - jotai@2.10.3(@types/react@18.3.12)(react@18.3.1): + jotai@2.10.3(@types/react@18.3.12)(react@19.0.0): optionalDependencies: '@types/react': 18.3.12 - react: 18.3.1 + react: 19.0.0 + + jotai@2.10.3(@types/react@19.0.0)(react@19.0.0): + optionalDependencies: + '@types/react': 19.0.0 + react: 19.0.0 joycon@3.1.1: {} @@ -19957,10 +20416,10 @@ snapshots: lightningcss-win32-arm64-msvc: 1.28.2 lightningcss-win32-x64-msvc: 1.28.2 - lilconfig@2.1.0: {} - lilconfig@3.1.2: {} + lilconfig@3.1.3: {} + linebreak@1.1.0: dependencies: base64-js: 0.0.8 @@ -20196,19 +20655,19 @@ snapshots: markdown-table@3.0.3: {} - masonic@4.0.1(react@18.3.1): + masonic@4.0.1(react@19.0.0): dependencies: '@essentials/memoize-one': 1.1.0 '@essentials/one-key-map': 1.2.0 '@essentials/request-timeout': 1.3.0 - '@react-hook/event': 1.2.6(react@18.3.1) - '@react-hook/latest': 1.0.3(react@18.3.1) - '@react-hook/passive-layout-effect': 1.2.1(react@18.3.1) - '@react-hook/throttle': 2.2.0(react@18.3.1) - '@react-hook/window-scroll': 1.3.0(react@18.3.1) - '@react-hook/window-size': 3.1.1(react@18.3.1) + '@react-hook/event': 1.2.6(react@19.0.0) + '@react-hook/latest': 1.0.3(react@19.0.0) + '@react-hook/passive-layout-effect': 1.2.1(react@19.0.0) + '@react-hook/throttle': 2.2.0(react@19.0.0) + '@react-hook/window-scroll': 1.3.0(react@19.0.0) + '@react-hook/window-size': 3.1.1(react@19.0.0) raf-schd: 4.0.3 - react: 18.3.1 + react: 19.0.0 trie-memoize: 1.2.0 matcher@3.0.0: @@ -20734,6 +21193,10 @@ snapshots: module-details-from-path@1.0.3: {} + motion-dom@11.13.0: {} + + motion-utils@11.13.0: {} + mri@1.2.0: {} ms@2.0.0: {} @@ -20930,7 +21393,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - has-symbols: 1.0.3 + has-symbols: 1.1.0 object-keys: 1.1.1 obuf@1.1.2: {} @@ -21340,7 +21803,7 @@ snapshots: postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)): dependencies: - lilconfig: 3.1.2 + lilconfig: 3.1.3 yaml: 2.6.1 optionalDependencies: postcss: 8.4.49 @@ -21539,7 +22002,7 @@ snapshots: prelude-ls@1.2.1: {} - prettier@3.4.1: {} + prettier@3.4.2: {} pretty-bytes@5.6.0: {} @@ -21656,13 +22119,13 @@ snapshots: iconv-lite: 0.6.3 unpipe: 1.0.0 - rc-modal-sheet@0.3.2(@radix-ui/react-dialog@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(clsx@2.1.1)(framer-motion@11.12.0(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(tailwind-merge@2.5.5)(vaul@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + rc-modal-sheet@0.3.2(@radix-ui/react-dialog@1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(clsx@2.1.1)(framer-motion@11.13.1(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(tailwind-merge@2.5.5)(vaul@1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)): dependencies: - '@radix-ui/react-dialog': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-dialog': 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) clsx: 2.1.1 - framer-motion: 11.12.0(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.13.1(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) tailwind-merge: 2.5.5 - vaul: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + vaul: 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) rc9@2.1.2: dependencies: @@ -21676,15 +22139,15 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - re-resizable@6.10.1(patch_hash=yitcmpfwcomg2fky72uc3lhk2i)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + re-resizable@6.10.1(patch_hash=yitcmpfwcomg2fky72uc3lhk2i)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) - react-blurhash@0.3.0(blurhash@2.0.5)(react@18.3.1): + react-blurhash@0.3.0(blurhash@2.0.5)(react@19.0.0): dependencies: blurhash: 2.0.5 - react: 18.3.1 + react: 19.0.0 react-dom@18.3.1(react@18.3.1): dependencies: @@ -21692,86 +22155,110 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 - react-error-boundary@4.1.2(react@18.3.1): + react-dom@19.0.0(react@19.0.0): + dependencies: + react: 19.0.0 + scheduler: 0.25.0 + + react-error-boundary@4.1.2(react@19.0.0): dependencies: '@babel/runtime': 7.26.0 - react: 18.3.1 + react: 19.0.0 - react-fast-marquee@1.6.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-fast-marquee@1.6.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) - react-hook-form@7.53.2(react@18.3.1): + react-hook-form@7.53.2(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 - react-hotkeys-hook@4.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-hotkeys-hook@4.6.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) - react-i18next@15.1.3(i18next@24.0.2(typescript@5.7.2))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-i18next@15.1.3(i18next@24.0.5(typescript@5.7.2))(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@babel/runtime': 7.26.0 html-parse-stringify: 3.0.1 - i18next: 24.0.2(typescript@5.7.2) - react: 18.3.1 + i18next: 24.0.5(typescript@5.7.2) + react: 19.0.0 optionalDependencies: - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.0.0(react@19.0.0) - react-intersection-observer@9.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-intersection-observer@9.13.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 optionalDependencies: - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.0.0(react@19.0.0) - react-ios-pwa-prompt@2.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-ios-pwa-prompt@2.0.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) react-is@16.13.1: {} react-merge-refs@1.1.0: {} - react-photo-view@1.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-photo-view@1.2.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) react-refresh@0.14.2: {} - react-remove-scroll-bar@2.3.6(@types/react@18.3.12)(react@18.3.1): + react-remove-scroll-bar@2.3.6(@types/react@18.3.12)(react@19.0.0): dependencies: - react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) + react: 19.0.0 + react-style-singleton: 2.2.1(@types/react@18.3.12)(react@19.0.0) tslib: 2.8.1 optionalDependencies: '@types/react': 18.3.12 - react-remove-scroll@2.6.0(@types/react@18.3.12)(react@18.3.1): + react-remove-scroll-bar@2.3.6(@types/react@19.0.0)(react@19.0.0): dependencies: - react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.12)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.12)(react@18.3.1) + react: 19.0.0 + react-style-singleton: 2.2.1(@types/react@19.0.0)(react@19.0.0) tslib: 2.8.1 - use-callback-ref: 1.3.2(@types/react@18.3.12)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.12)(react@18.3.1) + optionalDependencies: + '@types/react': 19.0.0 + + react-remove-scroll@2.6.0(@types/react@18.3.12)(react@19.0.0): + dependencies: + react: 19.0.0 + react-remove-scroll-bar: 2.3.6(@types/react@18.3.12)(react@19.0.0) + react-style-singleton: 2.2.1(@types/react@18.3.12)(react@19.0.0) + tslib: 2.8.1 + use-callback-ref: 1.3.2(@types/react@18.3.12)(react@19.0.0) + use-sidecar: 1.1.2(@types/react@18.3.12)(react@19.0.0) optionalDependencies: '@types/react': 18.3.12 - react-router@7.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-remove-scroll@2.6.0(@types/react@19.0.0)(react@19.0.0): + dependencies: + react: 19.0.0 + react-remove-scroll-bar: 2.3.6(@types/react@19.0.0)(react@19.0.0) + react-style-singleton: 2.2.1(@types/react@19.0.0)(react@19.0.0) + tslib: 2.8.1 + use-callback-ref: 1.3.2(@types/react@19.0.0)(react@19.0.0) + use-sidecar: 1.1.2(@types/react@19.0.0)(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.0 + + react-router@7.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@types/cookie': 0.6.0 cookie: 1.0.2 - react: 18.3.1 + react: 19.0.0 set-cookie-parser: 2.7.1 turbo-stream: 2.4.0 optionalDependencies: - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.0.0(react@19.0.0) - react-scan@0.0.35: + react-scan@0.0.36: dependencies: '@clack/core': 0.3.5 '@clack/prompts': 0.8.2 @@ -21783,31 +22270,42 @@ snapshots: dependencies: selecto: 1.26.3 - react-shadow@20.5.0(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-shadow@20.5.0(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: humps: 2.0.1 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) - react-style-singleton@2.2.1(@types/react@18.3.12)(react@18.3.1): + react-style-singleton@2.2.1(@types/react@18.3.12)(react@19.0.0): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 - react: 18.3.1 + react: 19.0.0 tslib: 2.8.1 optionalDependencies: '@types/react': 18.3.12 - react-zoom-pan-pinch@3.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-style-singleton@2.2.1(@types/react@19.0.0)(react@19.0.0): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + get-nonce: 1.0.1 + invariant: 2.2.4 + react: 19.0.0 + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.0.0 + + react-zoom-pan-pinch@3.6.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + dependencies: + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) react@18.3.1: dependencies: loose-envify: 1.4.0 + react@19.0.0: {} + read-binary-file-arch@1.0.6: dependencies: debug: 4.3.7 @@ -21912,7 +22410,7 @@ snapshots: es-abstract: 1.23.5 es-errors: 1.3.0 get-intrinsic: 1.2.4 - gopd: 1.1.0 + gopd: 1.2.0 which-builtin-type: 1.2.0 regenerate-unicode-properties@10.2.0: @@ -22202,7 +22700,7 @@ snapshots: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 - has-symbols: 1.0.3 + has-symbols: 1.1.0 isarray: '@nolyfill/isarray@1.0.29' safe-buffer@5.1.2: {} @@ -22247,6 +22745,8 @@ snapshots: dependencies: loose-envify: 1.4.0 + scheduler@0.25.0: {} + scslre@0.3.0: dependencies: '@eslint-community/regexpp': 4.12.1 @@ -22447,10 +22947,10 @@ snapshots: dependencies: atomic-sleep: 1.0.0 - sonner@1.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + sonner@1.7.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) sort-keys-length@1.0.1: dependencies: @@ -22570,8 +23070,8 @@ snapshots: es-errors: 1.3.0 es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 - gopd: 1.1.0 - has-symbols: 1.0.3 + gopd: 1.2.0 + has-symbols: 1.1.0 internal-slot: 1.0.7 regexp.prototype.flags: 1.5.3 set-function-name: 2.0.2 @@ -22706,19 +23206,19 @@ snapshots: tailwind-merge@2.5.5: {} - tailwindcss-animate@1.0.7(tailwindcss@3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))): dependencies: - tailwindcss: 3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)) + tailwindcss: 3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)) - tailwindcss-motion@0.4.3-beta(tailwindcss@3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))): + tailwindcss-motion@0.4.3-beta(tailwindcss@3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))): dependencies: - tailwindcss: 3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)) + tailwindcss: 3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)) - tailwindcss-safe-area@0.6.0(tailwindcss@3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))): + tailwindcss-safe-area@0.6.0(tailwindcss@3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2))): dependencies: - tailwindcss: 3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)) + tailwindcss: 3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)) - tailwindcss@3.4.15(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)): + tailwindcss@3.4.16(ts-node@10.9.1(@types/node@22.10.1)(typescript@5.7.2)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -22729,7 +23229,7 @@ snapshots: glob-parent: 6.0.2 is-glob: 4.0.3 jiti: 1.21.6 - lilconfig: 2.1.0 + lilconfig: 3.1.3 micromatch: 4.0.8 normalize-path: 3.0.0 object-hash: 3.0.0 @@ -23083,7 +23583,7 @@ snapshots: dependencies: call-bind: 1.0.7 for-each: 0.3.3 - gopd: 1.1.0 + gopd: 1.2.0 has-proto: 1.1.0 is-typed-array: 1.1.13 @@ -23092,7 +23592,7 @@ snapshots: available-typed-arrays: 1.0.7 call-bind: 1.0.7 for-each: 0.3.3 - gopd: 1.1.0 + gopd: 1.2.0 has-proto: 1.1.0 is-typed-array: 1.1.13 reflect.getprototypeof: 1.0.7 @@ -23101,7 +23601,7 @@ snapshots: dependencies: call-bind: 1.0.7 for-each: 0.3.3 - gopd: 1.1.0 + gopd: 1.2.0 is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 reflect.getprototypeof: 1.0.7 @@ -23132,8 +23632,8 @@ snapshots: dependencies: call-bind: 1.0.7 has-bigints: 1.0.2 - has-symbols: 1.0.3 - which-boxed-primitive: 1.0.2 + has-symbols: 1.1.0 + which-boxed-primitive: 1.1.0 unbzip2-stream@1.4.3: dependencies: @@ -23255,7 +23755,7 @@ snapshots: unplugin-ast@0.12.0(rollup@2.79.2): dependencies: '@antfu/utils': 0.7.10 - '@babel/generator': 7.26.2 + '@babel/generator': 7.26.3 '@rollup/pluginutils': 5.1.3(rollup@2.79.2) ast-kit: 1.3.2 magic-string-ast: 0.6.3 @@ -23298,44 +23798,65 @@ snapshots: dependencies: punycode: 2.3.1 - use-callback-ref@1.3.2(@types/react@18.3.12)(react@18.3.1): + use-callback-ref@1.3.2(@types/react@18.3.12)(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 tslib: 2.8.1 optionalDependencies: '@types/react': 18.3.12 - use-context-selector@2.0.0(react@18.3.1)(scheduler@0.23.2): + use-callback-ref@1.3.2(@types/react@19.0.0)(react@19.0.0): dependencies: - react: 18.3.1 - scheduler: 0.23.2 + react: 19.0.0 + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.0.0 - use-isomorphic-layout-effect@1.1.2(@types/react@18.3.12)(react@18.3.1): + use-context-selector@2.0.0(react@19.0.0)(scheduler@0.25.0): dependencies: - react: 18.3.1 + react: 19.0.0 + scheduler: 0.25.0 + + use-isomorphic-layout-effect@1.1.2(@types/react@18.3.12)(react@19.0.0): + dependencies: + react: 19.0.0 optionalDependencies: '@types/react': 18.3.12 - use-pull-to-refresh@2.4.1(react@18.3.1): + use-isomorphic-layout-effect@1.1.2(@types/react@19.0.0)(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.0 + + use-pull-to-refresh@2.4.1(react@19.0.0): + dependencies: + react: 19.0.0 - use-sidecar@1.1.2(@types/react@18.3.12)(react@18.3.1): + use-sidecar@1.1.2(@types/react@18.3.12)(react@19.0.0): dependencies: detect-node-es: 1.1.0 - react: 18.3.1 + react: 19.0.0 tslib: 2.8.1 optionalDependencies: '@types/react': 18.3.12 - use-sync-external-store@1.2.2(react@18.3.1): + use-sidecar@1.1.2(@types/react@19.0.0)(react@19.0.0): dependencies: - react: 18.3.1 + detect-node-es: 1.1.0 + react: 19.0.0 + tslib: 2.8.1 + optionalDependencies: + '@types/react': 19.0.0 + + use-sync-external-store@1.4.0(react@19.0.0): + dependencies: + react: 19.0.0 - usehooks-ts@3.1.0(react@18.3.1): + usehooks-ts@3.1.0(react@19.0.0): dependencies: lodash.debounce: 4.0.8 - react: 18.3.1 + react: 19.0.0 username@5.1.0: dependencies: @@ -23360,11 +23881,11 @@ snapshots: validate-npm-package-name@6.0.0: {} - vaul@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + vaul@1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - '@radix-ui/react-dialog': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-dialog': 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) transitivePeerDependencies: - '@types/react' - '@types/react-dom' @@ -23393,16 +23914,15 @@ snapshots: vite-bundle-analyzer@0.15.2: {} - vite-node@2.1.6(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1): + vite-node@2.1.8(@types/node@22.10.1)(lightningcss@1.28.2)(terser@5.35.0): dependencies: cac: 6.7.14 debug: 4.3.7 es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) + vite: 5.4.11(@types/node@22.10.1)(lightningcss@1.28.2)(terser@5.35.0) transitivePeerDependencies: - '@types/node' - - jiti - less - lightningcss - sass @@ -23411,25 +23931,23 @@ snapshots: - sugarss - supports-color - terser - - tsx - - yaml - vite-plugin-mkcert@1.17.6(vite@6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1)): + vite-plugin-mkcert@1.17.6(vite@6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1)): dependencies: '@octokit/rest': 20.1.1 axios: 1.7.7(debug@4.3.7) debug: 4.3.7 picocolors: 1.1.1 - vite: 6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - supports-color - vite-plugin-pwa@0.21.1(@vite-pwa/assets-generator@0.2.6)(vite@6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0): + vite-plugin-pwa@0.21.1(@vite-pwa/assets-generator@0.2.6)(vite@6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0): dependencies: debug: 4.3.7 pretty-bytes: 6.1.1 tinyglobby: 0.2.10 - vite: 6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) workbox-build: 7.3.0(@types/babel__core@7.20.5) workbox-window: 7.3.0 optionalDependencies: @@ -23437,18 +23955,29 @@ snapshots: transitivePeerDependencies: - supports-color - vite-tsconfig-paths@5.1.3(typescript@5.7.2)(vite@6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1)): + vite-tsconfig-paths@5.1.3(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.7.2) optionalDependencies: - vite: 6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - supports-color - typescript - vite@6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1): + vite@5.4.11(@types/node@22.10.1)(lightningcss@1.28.2)(terser@5.35.0): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.49 + rollup: 4.28.0 + optionalDependencies: + '@types/node': 22.10.1 + fsevents: 2.3.3 + lightningcss: 1.28.2 + terser: 5.35.0 + + vite@6.0.3(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1): dependencies: esbuild: 0.24.0 postcss: 8.4.49 @@ -23462,15 +23991,15 @@ snapshots: tsx: 4.19.2 yaml: 2.6.1 - vitest@2.1.6(@edge-runtime/vm@3.2.0)(@types/node@22.10.1)(happy-dom@15.11.7)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1): + vitest@2.1.8(@edge-runtime/vm@3.2.0)(@types/node@22.10.1)(happy-dom@15.11.7)(lightningcss@1.28.2)(terser@5.35.0): dependencies: - '@vitest/expect': 2.1.6 - '@vitest/mocker': 2.1.6(vite@6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1)) - '@vitest/pretty-format': 2.1.6 - '@vitest/runner': 2.1.6 - '@vitest/snapshot': 2.1.6 - '@vitest/spy': 2.1.6 - '@vitest/utils': 2.1.6 + '@vitest/expect': 2.1.8 + '@vitest/mocker': 2.1.8(vite@5.4.11(@types/node@22.10.1)(lightningcss@1.28.2)(terser@5.35.0)) + '@vitest/pretty-format': 2.1.8 + '@vitest/runner': 2.1.8 + '@vitest/snapshot': 2.1.8 + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 chai: 5.1.2 debug: 4.3.7 expect-type: 1.1.0 @@ -23481,15 +24010,14 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 6.0.2(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) - vite-node: 2.1.6(@types/node@22.10.1)(jiti@2.3.3)(lightningcss@1.28.2)(terser@5.35.0)(tsx@4.19.2)(yaml@2.6.1) + vite: 5.4.11(@types/node@22.10.1)(lightningcss@1.28.2)(terser@5.35.0) + vite-node: 2.1.8(@types/node@22.10.1)(lightningcss@1.28.2)(terser@5.35.0) why-is-node-running: 2.3.0 optionalDependencies: '@edge-runtime/vm': 3.2.0 '@types/node': 22.10.1 happy-dom: 15.11.7 transitivePeerDependencies: - - jiti - less - lightningcss - msw @@ -23499,8 +24027,6 @@ snapshots: - sugarss - supports-color - terser - - tsx - - yaml void-elements@3.1.0: {} @@ -23561,13 +24087,13 @@ snapshots: wheel-gestures@2.2.48: {} - which-boxed-primitive@1.0.2: + which-boxed-primitive@1.1.0: dependencies: - is-bigint: 1.0.4 + is-bigint: 1.1.0 is-boolean-object: 1.2.0 is-number-object: 1.1.0 is-string: 1.1.0 - is-symbol: 1.0.4 + is-symbol: 1.1.0 which-builtin-type@1.2.0: dependencies: @@ -23581,7 +24107,7 @@ snapshots: is-regex: 1.2.0 is-weakref: 1.0.2 isarray: '@nolyfill/isarray@1.0.29' - which-boxed-primitive: 1.0.2 + which-boxed-primitive: 1.1.0 which-collection: 1.0.2 which-typed-array: 1.1.16 @@ -23597,7 +24123,7 @@ snapshots: available-typed-arrays: 1.0.7 call-bind: 1.0.7 for-each: 0.3.3 - gopd: 1.1.0 + gopd: 1.2.0 has-tostringtag: 1.0.2 which@1.3.1: @@ -23822,11 +24348,11 @@ snapshots: zod@3.23.8: {} - zustand@5.0.1(@types/react@18.3.12)(immer@10.1.1(patch_hash=og7mbnoo5vh43tjlw5rbmrdbvu))(react@18.3.1)(use-sync-external-store@1.2.2(react@18.3.1)): + zustand@5.0.2(@types/react@19.0.0)(immer@10.1.1(patch_hash=og7mbnoo5vh43tjlw5rbmrdbvu))(react@19.0.0)(use-sync-external-store@1.4.0(react@19.0.0)): optionalDependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.0 immer: 10.1.1(patch_hash=og7mbnoo5vh43tjlw5rbmrdbvu) - react: 18.3.1 - use-sync-external-store: 1.2.2(react@18.3.1) + react: 19.0.0 + use-sync-external-store: 1.4.0(react@19.0.0) zwitch@2.0.4: {} From caa71b3d1b78c9f5e619dc0f715de1c240cd1078 Mon Sep 17 00:00:00 2001 From: Innei Date: Fri, 6 Dec 2024 18:16:07 +0800 Subject: [PATCH 2/3] fix: codemod Signed-off-by: Innei --- apps/main/vitest.config.ts | 13 +- .../src/components/common/ExPromise.tsx | 1 + .../ui/code-highlighter/copy-button.tsx | 2 +- .../src/components/ui/markdown/HTML.tsx | 1 + .../ui/markdown/components/hooks.tsx | 2 +- .../src/components/ui/media/VideoPlayer.tsx | 4 +- .../ui/modal/stacked/custom-modal.tsx | 2 +- .../src/components/ui/modal/stacked/hooks.tsx | 2 +- .../ui/modal/stacked/internal/use-drag.ts | 2 +- .../app-layout/feed-column/desktop.tsx | 2 +- .../entry-column/Items/picture-masonry.tsx | 2 +- .../entry-column/components/DateItem.tsx | 2 +- .../components/mark-all-button.tsx | 2 +- .../src/modules/entry-column/index.tsx | 2 +- .../src/modules/entry-content/hooks.tsx | 4 +- .../profile/user-profile-modal.desktop.tsx | 2 +- apps/renderer/src/modules/renderer/html.tsx | 1 + .../src/modules/settings/helper/builder.ts | 2 + .../settings/helper/withSettingEnable.tsx | 2 +- .../renderer/src/modules/settings/section.tsx | 8 +- .../src/modules/settings/settings-glob.ts | 1 + .../modules/settings/tabs/lists/modals.tsx | 2 +- apps/server/src/lib/og/render-to-image.ts | 2 +- package.json | 5 +- packages/atoms/tsconfig.json | 2 +- packages/components/src/ui/sheet/Sheet.tsx | 2 +- packages/components/tsconfig.json | 2 +- packages/constants/tsconfig.json | 2 +- packages/hooks/src/useLongPress.ts | 4 +- packages/hooks/src/usePrevious.ts | 2 +- packages/hooks/tsconfig.json | 2 +- packages/logger/tsconfig.json | 2 +- packages/models/tsconfig.json | 2 +- packages/utils/tsconfig.json | 2 +- pnpm-lock.yaml | 1265 +++++------------ 35 files changed, 445 insertions(+), 910 deletions(-) diff --git a/apps/main/vitest.config.ts b/apps/main/vitest.config.ts index 76797e786c..f302371ffe 100644 --- a/apps/main/vitest.config.ts +++ b/apps/main/vitest.config.ts @@ -1,7 +1,6 @@ import { resolve } from "node:path" import { fileURLToPath } from "node:url" -import tsconfigPath from "vite-tsconfig-paths" import { defineProject } from "vitest/config" const __dirname = fileURLToPath(new URL(".", import.meta.url)) @@ -14,9 +13,11 @@ export default defineProject({ includeSource: [resolve(__dirname, ".")], }, - plugins: [ - tsconfigPath({ - projects: ["./tsconfig.json"], - }), - ], + resolve: { + alias: { + "@pkg": resolve(__dirname, "../../package.json"), + "@locales/*": resolve(__dirname, "../../locales/*"), + "~/*": resolve(__dirname, "./src/*"), + }, + }, }) diff --git a/apps/renderer/src/components/common/ExPromise.tsx b/apps/renderer/src/components/common/ExPromise.tsx index a48419d7ff..4db08f6eee 100644 --- a/apps/renderer/src/components/common/ExPromise.tsx +++ b/apps/renderer/src/components/common/ExPromise.tsx @@ -1,3 +1,4 @@ +import type { JSX } from "react" import { useLayoutEffect, useState } from "react" const NOT_RESOLVED = Symbol("NOT_RESOLVED") diff --git a/apps/renderer/src/components/ui/code-highlighter/copy-button.tsx b/apps/renderer/src/components/ui/code-highlighter/copy-button.tsx index 9a2c6ec230..abad337a4e 100644 --- a/apps/renderer/src/components/ui/code-highlighter/copy-button.tsx +++ b/apps/renderer/src/components/ui/code-highlighter/copy-button.tsx @@ -26,7 +26,7 @@ export const CopyButton: Component<{ style?: React.CSSProperties }> = ({ value, className, style }) => { const [copied, setCopied] = useState(false) - const copiedTimerRef = useRef() + const copiedTimerRef = useRef(undefined) const handleCopy = useCallback(() => { navigator.clipboard.writeText(value) setCopied(true) diff --git a/apps/renderer/src/components/ui/markdown/HTML.tsx b/apps/renderer/src/components/ui/markdown/HTML.tsx index e4f601ee1d..df7f18b527 100644 --- a/apps/renderer/src/components/ui/markdown/HTML.tsx +++ b/apps/renderer/src/components/ui/markdown/HTML.tsx @@ -1,5 +1,6 @@ import { MemoedDangerousHTMLStyle } from "@follow/components/common/MemoedDangerousHTMLStyle.js" import katexStyle from "katex/dist/katex.min.css?raw" +import type { JSX } from "react" import { createElement, Fragment, memo, useEffect, useMemo, useState } from "react" import { useShowAITranslation } from "~/atoms/ai-translation" diff --git a/apps/renderer/src/components/ui/markdown/components/hooks.tsx b/apps/renderer/src/components/ui/markdown/components/hooks.tsx index 62a51ab885..b1b2bcb289 100644 --- a/apps/renderer/src/components/ui/markdown/components/hooks.tsx +++ b/apps/renderer/src/components/ui/markdown/components/hooks.tsx @@ -116,7 +116,7 @@ export const useScrollTracking = ( }) }, [toc, h, headingRangeParserEvent]) - const throttleCallerRef = useRef void>>() + const throttleCallerRef = useRef void>>(undefined) useEffect(() => { if (!scrollContainerElement) return diff --git a/apps/renderer/src/components/ui/media/VideoPlayer.tsx b/apps/renderer/src/components/ui/media/VideoPlayer.tsx index babf5f9914..259c7ca001 100644 --- a/apps/renderer/src/components/ui/media/VideoPlayer.tsx +++ b/apps/renderer/src/components/ui/media/VideoPlayer.tsx @@ -47,13 +47,13 @@ export type VideoPlayerRef = { unmute: () => void } - wrapperRef: React.RefObject + wrapperRef: React.RefObject } interface VideoPlayerContextValue { state: HTMLMediaState controls: VideoPlayerRef["controls"] - wrapperRef: React.RefObject + wrapperRef: React.RefObject src: string variant: "preview" | "player" | "thumbnail" } diff --git a/apps/renderer/src/components/ui/modal/stacked/custom-modal.tsx b/apps/renderer/src/components/ui/modal/stacked/custom-modal.tsx index d7dd5fc12c..1172a3e99e 100644 --- a/apps/renderer/src/components/ui/modal/stacked/custom-modal.tsx +++ b/apps/renderer/src/components/ui/modal/stacked/custom-modal.tsx @@ -1,7 +1,7 @@ import { nextFrame, stopPropagation } from "@follow/utils/dom" import { cn } from "@follow/utils/utils" import { m, useAnimationControls } from "framer-motion" -import type { FC, PropsWithChildren } from "react" +import type { FC, JSX, PropsWithChildren } from "react" import { useEffect, useState } from "react" import { ModalClose } from "./components" diff --git a/apps/renderer/src/components/ui/modal/stacked/hooks.tsx b/apps/renderer/src/components/ui/modal/stacked/hooks.tsx index b8b9bd1bfa..9d4e8bb447 100644 --- a/apps/renderer/src/components/ui/modal/stacked/hooks.tsx +++ b/apps/renderer/src/components/ui/modal/stacked/hooks.tsx @@ -101,7 +101,7 @@ const actions = { export const useCurrentModal = () => useContext(CurrentModalContext) export const useResizeableModal = ( - modalElementRef: React.RefObject, + modalElementRef: React.RefObject, { enableResizeable, dragControls, diff --git a/apps/renderer/src/components/ui/modal/stacked/internal/use-drag.ts b/apps/renderer/src/components/ui/modal/stacked/internal/use-drag.ts index e34b877520..8dfd4aa786 100644 --- a/apps/renderer/src/components/ui/modal/stacked/internal/use-drag.ts +++ b/apps/renderer/src/components/ui/modal/stacked/internal/use-drag.ts @@ -8,7 +8,7 @@ import { useResizeableModal } from "../hooks" * @internal */ export const useModalResizeAndDrag = ( - modalElementRef: RefObject, + modalElementRef: RefObject, { resizeable, draggable, diff --git a/apps/renderer/src/modules/app-layout/feed-column/desktop.tsx b/apps/renderer/src/modules/app-layout/feed-column/desktop.tsx index 05e46c1814..a9a3423380 100644 --- a/apps/renderer/src/modules/app-layout/feed-column/desktop.tsx +++ b/apps/renderer/src/modules/app-layout/feed-column/desktop.tsx @@ -186,7 +186,7 @@ const FeedResponsiveResizerContainer = ({ containerRef, children, }: { - containerRef: React.RefObject + containerRef: React.RefObject } & PropsWithChildren) => { const { isDragging, position, separatorProps, separatorCursor } = useResizable({ axis: "x", diff --git a/apps/renderer/src/modules/entry-column/Items/picture-masonry.tsx b/apps/renderer/src/modules/entry-column/Items/picture-masonry.tsx index 4cef49e98e..9271401643 100644 --- a/apps/renderer/src/modules/entry-column/Items/picture-masonry.tsx +++ b/apps/renderer/src/modules/entry-column/Items/picture-masonry.tsx @@ -114,7 +114,7 @@ export const PictureMasonry: FC = (props) => { threshold: 3, }) - const currentRange = useRef<{ start: number; end: number }>() + const currentRange = useRef<{ start: number; end: number }>(undefined) const handleRender = useCallback( (startIndex: number, stopIndex: number, items: any[]) => { currentRange.current = { start: startIndex, end: stopIndex } diff --git a/apps/renderer/src/modules/entry-column/components/DateItem.tsx b/apps/renderer/src/modules/entry-column/components/DateItem.tsx index 26d6315285..a6b6aacd9b 100644 --- a/apps/renderer/src/modules/entry-column/components/DateItem.tsx +++ b/apps/renderer/src/modules/entry-column/components/DateItem.tsx @@ -96,7 +96,7 @@ const DateItemInner: FC = ({ }, ) - const timerRef = useRef() + const timerRef = useRef(undefined) const W = Wrapper ?? SafeFragment const { feedId } = useRouteParams() diff --git a/apps/renderer/src/modules/entry-column/components/mark-all-button.tsx b/apps/renderer/src/modules/entry-column/components/mark-all-button.tsx index 4145601fa8..2bae2f04d2 100644 --- a/apps/renderer/src/modules/entry-column/components/mark-all-button.tsx +++ b/apps/renderer/src/modules/entry-column/components/mark-all-button.tsx @@ -29,7 +29,7 @@ interface MarkAllButtonProps { export const MarkAllReadWithOverlay = forwardRef< HTMLButtonElement, MarkAllButtonProps & { - containerRef: React.RefObject + containerRef: React.RefObject } >(({ filter, className, which = "all", shortcut, containerRef }, ref) => { const { t } = useTranslation() diff --git a/apps/renderer/src/modules/entry-column/index.tsx b/apps/renderer/src/modules/entry-column/index.tsx index 72ac94e572..b3c9e54fe0 100644 --- a/apps/renderer/src/modules/entry-column/index.tsx +++ b/apps/renderer/src/modules/entry-column/index.tsx @@ -31,7 +31,7 @@ function EntryColumnImpl() { const { t } = useTranslation() const [isArchived, setIsArchived] = useState(false) const unreadOnly = useGeneralSettingKey("unreadOnly") - const listRef = useRef>() + const listRef = useRef>(undefined) const entries = useEntriesByView({ onReset: useCallback(() => { listRef.current?.scrollToIndex(0) diff --git a/apps/renderer/src/modules/entry-content/hooks.tsx b/apps/renderer/src/modules/entry-content/hooks.tsx index af555c3739..c07c0836e4 100644 --- a/apps/renderer/src/modules/entry-content/hooks.tsx +++ b/apps/renderer/src/modules/entry-content/hooks.tsx @@ -7,7 +7,9 @@ declare module "@follow/utils/event-bus" { } } -export const useFocusEntryContainerSubscriptions = (ref: React.RefObject) => { +export const useFocusEntryContainerSubscriptions = ( + ref: React.RefObject, +) => { useEffect(() => { return EventBus.subscribe("FOCUS_ENTRY_CONTAINER", () => { ref.current?.focus() diff --git a/apps/renderer/src/modules/profile/user-profile-modal.desktop.tsx b/apps/renderer/src/modules/profile/user-profile-modal.desktop.tsx index 9a52ab159c..52f3c7e2f3 100644 --- a/apps/renderer/src/modules/profile/user-profile-modal.desktop.tsx +++ b/apps/renderer/src/modules/profile/user-profile-modal.desktop.tsx @@ -78,7 +78,7 @@ export const UserProfileModalContent: FC = ({ use const [scrollerRef, setScrollerRef] = useState(null) const [isHeaderSimple, setHeaderSimple] = useState(false) - const currentVisibleRef = useRef>() + const currentVisibleRef = useRef>(undefined) useEffect(() => { const $ref = scrollerRef diff --git a/apps/renderer/src/modules/renderer/html.tsx b/apps/renderer/src/modules/renderer/html.tsx index 6cc065e6b4..378b5ea220 100644 --- a/apps/renderer/src/modules/renderer/html.tsx +++ b/apps/renderer/src/modules/renderer/html.tsx @@ -1,4 +1,5 @@ import { FeedViewType } from "@follow/constants" +import type { JSX } from "react" import { useMemo } from "react" import { diff --git a/apps/renderer/src/modules/settings/helper/builder.ts b/apps/renderer/src/modules/settings/helper/builder.ts index bbe99c7f0d..953cf790af 100644 --- a/apps/renderer/src/modules/settings/helper/builder.ts +++ b/apps/renderer/src/modules/settings/helper/builder.ts @@ -1,3 +1,5 @@ +import type { JSX } from "react" + import type { SettingItem } from "./setting-builder" import { createSettingBuilder } from "./setting-builder" diff --git a/apps/renderer/src/modules/settings/helper/withSettingEnable.tsx b/apps/renderer/src/modules/settings/helper/withSettingEnable.tsx index e4f6957e9f..399719b5c6 100644 --- a/apps/renderer/src/modules/settings/helper/withSettingEnable.tsx +++ b/apps/renderer/src/modules/settings/helper/withSettingEnable.tsx @@ -1,4 +1,4 @@ -import type { FC } from "react" +import type { FC, JSX } from "react" import { createElement, forwardRef } from "react" type WithSelect = T & { diff --git a/apps/renderer/src/modules/settings/section.tsx b/apps/renderer/src/modules/settings/section.tsx index d20eabc13c..d6006514fd 100644 --- a/apps/renderer/src/modules/settings/section.tsx +++ b/apps/renderer/src/modules/settings/section.tsx @@ -30,7 +30,7 @@ export const SettingItemGroup: FC = ({ children }) => { if (child === null) return child - const compType = (child as React.ReactElement).type + const compType = (child as React.ReactElement).type if (compType === SettingDescription) { const prevIndex = index - 1 const prevChild = childrenArray[prevIndex] @@ -38,12 +38,12 @@ export const SettingItemGroup: FC = ({ children }) => { switch (prevType) { case SettingSwitch: { - return cloneElement(child as React.ReactElement, { + return cloneElement(child as React.ReactElement, { className: "!-mt-2", }) } case SettingActionItem: { - return cloneElement(child as React.ReactElement, { + return cloneElement(child as React.ReactElement, { className: "!-mt-2", }) } @@ -62,5 +62,5 @@ const getChildType = (child: ReactNode) => { if (child === null) return null - return (child as React.ReactElement).type + return (child as React.ReactElement).type } diff --git a/apps/renderer/src/modules/settings/settings-glob.ts b/apps/renderer/src/modules/settings/settings-glob.ts index c4f4a1c24d..dc24eed6ce 100644 --- a/apps/renderer/src/modules/settings/settings-glob.ts +++ b/apps/renderer/src/modules/settings/settings-glob.ts @@ -1,4 +1,5 @@ import { memoize } from "es-toolkit/compat" +import type { JSX } from "react" import type { SettingPageConfig } from "./utils" diff --git a/apps/renderer/src/modules/settings/tabs/lists/modals.tsx b/apps/renderer/src/modules/settings/tabs/lists/modals.tsx index 4af1d1df61..b651908640 100644 --- a/apps/renderer/src/modules/settings/tabs/lists/modals.tsx +++ b/apps/renderer/src/modules/settings/tabs/lists/modals.tsx @@ -230,7 +230,7 @@ export const ListFeedsModalContent = ({ id }: { id: string }) => { })) }, [allFeeds, list?.feedIds]) - const selectedFeedIdRef = useRef() + const selectedFeedIdRef = useRef(undefined) if (!list) return null return ( <> diff --git a/apps/server/src/lib/og/render-to-image.ts b/apps/server/src/lib/og/render-to-image.ts index 8fad6094df..7cba25ebfa 100644 --- a/apps/server/src/lib/og/render-to-image.ts +++ b/apps/server/src/lib/og/render-to-image.ts @@ -6,7 +6,7 @@ import satori from "satori" import fonts from "./fonts" export async function renderToImage( - node: ReactElement, + node: ReactElement, options: { width?: number height: number diff --git a/package.json b/package.json index 9b3f8aeab9..e30d1f6d33 100644 --- a/package.json +++ b/package.json @@ -136,7 +136,10 @@ }, "overrides": { "is-core-module": "npm:@nolyfill/is-core-module@^1", - "isarray": "npm:@nolyfill/isarray@^1" + "isarray": "npm:@nolyfill/isarray@^1", + "@types/react": "^19.0.0", + "react": "^19.0.0", + "react-dom": "^19.0.0" } }, "simple-git-hooks": { diff --git a/packages/atoms/tsconfig.json b/packages/atoms/tsconfig.json index d988fd4fac..44555e006f 100644 --- a/packages/atoms/tsconfig.json +++ b/packages/atoms/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../tsconfig.extend.json", "compilerOptions": { "baseUrl": ".", - "declaration": true, + "declaration": false, "types": ["@follow/types/react", "@follow/types/global", "vite/client"], "paths": { "@follow/atoms/*": ["./src/*"], diff --git a/packages/components/src/ui/sheet/Sheet.tsx b/packages/components/src/ui/sheet/Sheet.tsx index cc0b0659ef..a8d9d5c1f6 100644 --- a/packages/components/src/ui/sheet/Sheet.tsx +++ b/packages/components/src/ui/sheet/Sheet.tsx @@ -18,7 +18,7 @@ export interface PresentSheetProps { defaultOpen?: boolean triggerAsChild?: boolean - contentRef?: RefObject + contentRef?: RefObject dismissableClassName?: string modalClassName?: string contentClassName?: string diff --git a/packages/components/tsconfig.json b/packages/components/tsconfig.json index addf12a8a8..5ca0e7d6df 100644 --- a/packages/components/tsconfig.json +++ b/packages/components/tsconfig.json @@ -3,7 +3,7 @@ "compilerOptions": { "baseUrl": ".", "jsx": "preserve", - "declaration": true, + "declaration": false, "types": ["@follow/types/react", "@follow/types/global", "vite/client"], "paths": { "@follow/components/*": ["./src/*"], diff --git a/packages/constants/tsconfig.json b/packages/constants/tsconfig.json index 06e14fd2e3..2cfea1f7f9 100644 --- a/packages/constants/tsconfig.json +++ b/packages/constants/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../tsconfig.extend.json", "compilerOptions": { "baseUrl": ".", - "declaration": true, + "declaration": false, "types": ["@follow/types/react", "@follow/types/global", "vite/client"], "paths": { "@follow/constants/*": ["./src/*"], diff --git a/packages/hooks/src/useLongPress.ts b/packages/hooks/src/useLongPress.ts index 7679f55514..b905a445bb 100644 --- a/packages/hooks/src/useLongPress.ts +++ b/packages/hooks/src/useLongPress.ts @@ -19,9 +19,9 @@ export function useLongPress({ threshold = 500, ...events }: UseLongPressOptions) { - const timerRef = useRef() + const timerRef = useRef(undefined) const isLongPress = useRef(false) - const startPosition = useRef<{ x: number; y: number }>() + const startPosition = useRef<{ x: number; y: number }>(undefined) const onTouchStart = useEventCallback((e: React.TouchEvent) => { events.onTouchStart?.(e) diff --git a/packages/hooks/src/usePrevious.ts b/packages/hooks/src/usePrevious.ts index ef9c70b424..f2f9b1466f 100644 --- a/packages/hooks/src/usePrevious.ts +++ b/packages/hooks/src/usePrevious.ts @@ -1,7 +1,7 @@ import { useEffect, useRef } from "react" export const usePrevious = (value: T): T | undefined => { - const ref = useRef() + const ref = useRef(undefined) useEffect(() => { ref.current = value }) diff --git a/packages/hooks/tsconfig.json b/packages/hooks/tsconfig.json index e1348514fd..f197817bbe 100644 --- a/packages/hooks/tsconfig.json +++ b/packages/hooks/tsconfig.json @@ -4,7 +4,7 @@ "noEmit": true, "baseUrl": ".", "jsx": "preserve", - "declaration": true, + "declaration": false, "types": ["@follow/types/react", "@follow/types/global", "vite/client"], "paths": { "@follow/hooks/*": ["./src/*"], diff --git a/packages/logger/tsconfig.json b/packages/logger/tsconfig.json index 343febd5f4..e31019809e 100644 --- a/packages/logger/tsconfig.json +++ b/packages/logger/tsconfig.json @@ -4,7 +4,7 @@ "noEmit": true, "baseUrl": ".", "jsx": "preserve", - "declaration": true, + "declaration": false, "paths": { "@pkg": ["../../package.json"] } diff --git a/packages/models/tsconfig.json b/packages/models/tsconfig.json index 64cf83ed18..ca98ab43c5 100644 --- a/packages/models/tsconfig.json +++ b/packages/models/tsconfig.json @@ -3,7 +3,7 @@ "compilerOptions": { "baseUrl": ".", "jsx": "preserve", - "declaration": true, + "declaration": false, "types": ["@follow/types/react", "@follow/types/global", "vite/client"], "paths": { "@follow/models/*": ["./src/*"], diff --git a/packages/utils/tsconfig.json b/packages/utils/tsconfig.json index 70eb01c531..8ebcfd1ae8 100644 --- a/packages/utils/tsconfig.json +++ b/packages/utils/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../tsconfig.extend.json", "compilerOptions": { "baseUrl": ".", - "declaration": true, + "declaration": false, "types": ["@follow/types/global"], "paths": { "@follow/utils/*": ["./src/*"] diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 61833551c3..252f806251 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,6 +7,9 @@ settings: overrides: is-core-module: npm:@nolyfill/is-core-module@^1 isarray: npm:@nolyfill/isarray@^1 + '@types/react': ^19.0.0 + react: ^19.0.0 + react-dom: ^19.0.0 patchedDependencies: '@mozilla/readability': @@ -160,7 +163,7 @@ importers: version: 0.37.0(@opentelemetry/api@1.9.0)(@types/pg@8.11.10)(@types/react@19.0.0)(kysely@0.27.4)(react@19.0.0) electron: specifier: 33.2.0 - version: 33.2.1 + version: 33.2.0 electron-devtools-installer: specifier: 3.2.0 version: 3.2.0 @@ -277,13 +280,13 @@ importers: dependencies: '@egoist/tipc': specifier: 0.3.2 - version: 0.3.2(electron@33.2.1)(react@19.0.0) + version: 0.3.2(electron@33.2.0)(react@19.0.0) '@electron-toolkit/preload': specifier: ^3.0.1 - version: 3.0.1(electron@33.2.1) + version: 3.0.1(electron@33.2.0) '@electron-toolkit/utils': specifier: ^3.0.0 - version: 3.0.0(electron@33.2.1) + version: 3.0.0(electron@33.2.0) '@eneris/push-receiver': specifier: 4.3.0 version: 4.3.0 @@ -365,7 +368,7 @@ importers: version: 22.10.1 electron: specifier: 33.2.0 - version: 33.2.1 + version: 33.2.0 electron-devtools-installer: specifier: 3.2.0 version: 3.2.0 @@ -765,7 +768,7 @@ importers: version: 2.0.5 click-to-react-component: specifier: 1.1.2 - version: 1.1.2(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.2(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) dayjs: specifier: 1.11.13 version: 1.11.13 @@ -780,7 +783,7 @@ importers: version: 24.0.5(typescript@5.7.2) jotai: specifier: 2.10.3 - version: 2.10.3(@types/react@18.3.12)(react@19.0.0) + version: 2.10.3(@types/react@19.0.0)(react@19.0.0) kose-font: specifier: 1.0.0 version: 1.0.0 @@ -792,7 +795,7 @@ importers: version: 1.4.1 rc-modal-sheet: specifier: 0.3.2 - version: 0.3.2(@radix-ui/react-dialog@1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(clsx@2.1.1)(framer-motion@11.13.1(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(tailwind-merge@2.5.5)(vaul@1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) + version: 0.3.2(@radix-ui/react-dialog@1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(clsx@2.1.1)(framer-motion@11.13.1(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(tailwind-merge@2.5.5)(vaul@1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) react: specifier: ^19.0.0 version: 19.0.0 @@ -850,7 +853,7 @@ importers: version: link:../../packages/utils '@radix-ui/react-avatar': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@types/html-minifier-terser': specifier: 7.0.2 version: 7.0.2 @@ -940,58 +943,58 @@ importers: version: 2.2.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-avatar': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-checkbox': specifier: 1.1.2 - version: 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-context-menu': specifier: 2.2.2 - version: 2.2.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 2.2.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-dialog': specifier: 1.1.2 - version: 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-dropdown-menu': specifier: 2.1.2 - version: 2.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 2.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-hover-card': specifier: 1.1.2 - version: 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-label': specifier: 2.1.0 - version: 2.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 2.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-navigation-menu': specifier: 1.2.1 - version: 1.2.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.2.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-popover': specifier: 1.1.2 - version: 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-radio-group': specifier: 1.2.1 - version: 1.2.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.2.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-scroll-area': specifier: 1.2.1 - version: 1.2.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.2.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-select': specifier: 2.1.2 - version: 2.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 2.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-slider': specifier: ^1.2.1 - version: 1.2.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.2.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-slot': specifier: 1.1.0 - version: 1.1.0(@types/react@18.3.12)(react@19.0.0) + version: 1.1.0(@types/react@19.0.0)(react@19.0.0) '@radix-ui/react-switch': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-tabs': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-toast': specifier: 1.2.2 - version: 1.2.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.2.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-tooltip': specifier: 1.1.4 - version: 1.1.4(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.4(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@react-hook/window-size': specifier: 3.1.1 version: 3.1.1(react@19.0.0) @@ -1009,18 +1012,18 @@ importers: version: 11.13.1(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) jotai: specifier: 2.10.3 - version: 2.10.3(@types/react@18.3.12)(react@19.0.0) + version: 2.10.3(@types/react@19.0.0)(react@19.0.0) masonic: specifier: 4.0.1 version: 4.0.1(react@19.0.0) react: - specifier: ^18.3.1 + specifier: ^19.0.0 version: 19.0.0 react-blurhash: specifier: ^0.3.0 version: 0.3.0(blurhash@2.0.5)(react@19.0.0) react-dom: - specifier: ^18.3.1 + specifier: ^19.0.0 version: 19.0.0(react@19.0.0) react-fast-marquee: specifier: 1.6.5 @@ -1042,7 +1045,7 @@ importers: version: 3.1.0(react@19.0.0) vaul: specifier: 1.1.1 - version: 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) packages/constants: dependencies: @@ -1050,8 +1053,8 @@ importers: specifier: workspace:* version: link:../types react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 packages/hooks: dependencies: @@ -1071,11 +1074,11 @@ importers: specifier: 2.10.3 version: 2.10.3(@types/react@19.0.0)(react@19.0.0) react: - specifier: ^18.3.1 + specifier: ^19.0.0 version: 19.0.0 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) usehooks-ts: specifier: 3.1.0 version: 3.1.0(react@19.0.0) @@ -1108,7 +1111,7 @@ importers: dependencies: '@electron-toolkit/preload': specifier: ^3.0.1 - version: 3.0.1(electron@33.2.1) + version: 3.0.1(electron@33.2.0) '@electron-toolkit/tsconfig': specifier: ^1.0.1 version: 1.0.1(@types/node@22.10.1) @@ -1126,7 +1129,7 @@ importers: version: 0.37.0(@opentelemetry/api@1.9.0)(@types/pg@8.11.10)(@types/react@19.0.0)(kysely@0.27.4)(react@19.0.0) electron: specifier: 33.2.0 - version: 33.2.1 + version: 33.2.0 hono: specifier: 4.6.12 version: 4.6.12(patch_hash=qptujxncoai6tukc4qaqsrqk24) @@ -1158,7 +1161,7 @@ importers: version: 2.1.1 framer-motion: specifier: 11.13.1 - version: 11.13.1(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.13.1(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) nanoid: specifier: 5.0.9 version: 5.0.9 @@ -1760,18 +1763,18 @@ packages: '@dnd-kit/accessibility@3.1.1': resolution: {integrity: sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw==} peerDependencies: - react: '>=16.8.0' + react: ^19.0.0 '@dnd-kit/core@6.3.1': resolution: {integrity: sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==} peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' + react: ^19.0.0 + react-dom: ^19.0.0 '@dnd-kit/utilities@3.2.2': resolution: {integrity: sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg==} peerDependencies: - react: '>=16.8.0' + react: ^19.0.0 '@edge-runtime/format@2.2.1': resolution: {integrity: sha512-JQTRVuiusQLNNLe2W9tnzBlV/GvSVcozLl4XZHk5swnRZ/v6jp8TqR8P7sqmJsQqblDZ3EztcWmLDbhRje/+8g==} @@ -2754,20 +2757,20 @@ packages: '@floating-ui/react-dom@0.6.3': resolution: {integrity: sha512-hC+pS5D6AgS2wWjbmSQ6UR6Kpy+drvWGJIri6e1EDGADTPsCaa4KzCgmCczHrQeInx9tqs81EyDmbKJYY2swKg==} peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' + react: ^19.0.0 + react-dom: ^19.0.0 '@floating-ui/react-dom@2.1.2': resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' + react: ^19.0.0 + react-dom: ^19.0.0 '@floating-ui/react@0.26.25': resolution: {integrity: sha512-hZOmgN0NTOzOuZxI1oIrDu3Gcl8WViIkvPMpB4xdd4QD6xAMtwgwr3VPoiyH/bLtRcS1cDnhxLSD1NsMJmwh/A==} peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' + react: ^19.0.0 + react-dom: ^19.0.0 '@floating-ui/utils@0.2.8': resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} @@ -2791,8 +2794,8 @@ packages: resolution: {integrity: sha512-RzCEg+LXsuI7mHiSomsu/gBJSjpupm6A1qIZ5sWjd7JhARNlMiSA4kKfJpCKwU9tE+zMRterhhrP74PvfJrpXQ==} engines: {node: '>=10'} peerDependencies: - react: ^18 || ^19 || ^19.0.0-rc - react-dom: ^18 || ^19 || ^19.0.0-rc + react: ^19.0.0 + react-dom: ^19.0.0 '@hexagon/base64@1.1.28': resolution: {integrity: sha512-lhqDEAvWixy3bZ+UOYbPwUbBkwBq5C1LAJ/xPC8Oi+lL54oyakv/npbA0aU2hgCsx/1NUd4IBvV03+aUBWxerw==} @@ -2853,8 +2856,8 @@ packages: '@innei/react-resizable-layout@0.7.3-fork.1': resolution: {integrity: sha512-xBgY0+prk58+Hq235dmdi9AI60xYxqGEYxP44t2+3IqZoa/MUNC3FbGz1ICFGhaQurY/hUPQGOawZNVmcw8tNw==} peerDependencies: - react: '>=17.0.0' - react-dom: '>=17.0.0' + react: ^19.0.0 + react-dom: ^19.0.0 '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} @@ -2894,7 +2897,7 @@ packages: '@lottiefiles/dotlottie-react@0.11.0': resolution: {integrity: sha512-6TAJY1XI5uhCooEGslMEJTPh7rNI7HFSO00fe8mHOyw37VqD9213LfJG1wZqUsNmg2NTUZbe/aJCS0hAHbbBnA==} peerDependencies: - react: ^17 || ^18 + react: ^19.0.0 '@lottiefiles/dotlottie-web@0.38.1': resolution: {integrity: sha512-k7l2nLxGvFCD4ckJFxYI7KSvLvT5HtvGkejk6VuGTuUfcQpS+e29fOF+oNRVW5Wjgdh/1QvyxLpqDg57CcJqgw==} @@ -3506,10 +3509,10 @@ packages: '@radix-ui/react-arrow@1.1.0': resolution: {integrity: sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3519,10 +3522,10 @@ packages: '@radix-ui/react-avatar@1.1.1': resolution: {integrity: sha512-eoOtThOmxeoizxpX6RiEsQZ2wj5r4+zoeqAwO0cBaFQGjJwIH3dIX0OCxNrCyrrdxG+vBweMETh3VziQG7c1kw==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3532,10 +3535,10 @@ packages: '@radix-ui/react-checkbox@1.1.2': resolution: {integrity: sha512-/i0fl686zaJbDQLNKrkCbMyDm6FQMt4jg323k7HuqitoANm9sE23Ql8yOK3Wusk34HSLKDChhMux05FnP6KUkw==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3545,10 +3548,10 @@ packages: '@radix-ui/react-collection@1.1.0': resolution: {integrity: sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3558,8 +3561,8 @@ packages: '@radix-ui/react-compose-refs@1.1.0': resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3567,10 +3570,10 @@ packages: '@radix-ui/react-context-menu@2.2.2': resolution: {integrity: sha512-99EatSTpW+hRYHt7m8wdDlLtkmTovEe8Z/hnxUPV+SKuuNL5HWNhQI4QSdjZqNSgXHay2z4M3Dym73j9p2Gx5Q==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3580,8 +3583,8 @@ packages: '@radix-ui/react-context@1.1.0': resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3589,8 +3592,8 @@ packages: '@radix-ui/react-context@1.1.1': resolution: {integrity: sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3598,10 +3601,10 @@ packages: '@radix-ui/react-dialog@1.1.2': resolution: {integrity: sha512-Yj4dZtqa2o+kG61fzB0H2qUvmwBA2oyQroGLyNtBj1beo1khoQ3q1a2AO8rrQYjd8256CO9+N8L9tvsS+bnIyA==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3611,8 +3614,8 @@ packages: '@radix-ui/react-direction@1.1.0': resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3620,10 +3623,10 @@ packages: '@radix-ui/react-dismissable-layer@1.1.1': resolution: {integrity: sha512-QSxg29lfr/xcev6kSz7MAlmDnzbP1eI/Dwn3Tp1ip0KT5CUELsxkekFEMVBEoykI3oV39hKT4TKZzBNMbcTZYQ==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3633,10 +3636,10 @@ packages: '@radix-ui/react-dropdown-menu@2.1.2': resolution: {integrity: sha512-GVZMR+eqK8/Kes0a36Qrv+i20bAPXSn8rCBTHx30w+3ECnR5o3xixAlqcVaYvLeyKUsm0aqyhWfmUcqufM8nYA==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3646,8 +3649,8 @@ packages: '@radix-ui/react-focus-guards@1.1.1': resolution: {integrity: sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3655,10 +3658,10 @@ packages: '@radix-ui/react-focus-scope@1.1.0': resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3668,10 +3671,10 @@ packages: '@radix-ui/react-hover-card@1.1.2': resolution: {integrity: sha512-Y5w0qGhysvmqsIy6nQxaPa6mXNKznfoGjOfBgzOjocLxr2XlSjqBMYQQL+FfyogsMuX+m8cZyQGYhJxvxUzO4w==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3681,8 +3684,8 @@ packages: '@radix-ui/react-id@1.1.0': resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3690,10 +3693,10 @@ packages: '@radix-ui/react-label@2.1.0': resolution: {integrity: sha512-peLblDlFw/ngk3UWq0VnYaOLy6agTZZ+MUO/WhVfm14vJGML+xH4FAl2XQGLqdefjNb7ApRg6Yn7U42ZhmYXdw==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3703,10 +3706,10 @@ packages: '@radix-ui/react-menu@2.1.2': resolution: {integrity: sha512-lZ0R4qR2Al6fZ4yCCZzu/ReTFrylHFxIqy7OezIpWF4bL0o9biKo0pFIvkaew3TyZ9Fy5gYVrR5zCGZBVbO1zg==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3716,10 +3719,10 @@ packages: '@radix-ui/react-navigation-menu@1.2.1': resolution: {integrity: sha512-egDo0yJD2IK8L17gC82vptkvW1jLeni1VuqCyzY727dSJdk5cDjINomouLoNk8RVF7g2aNIfENKWL4UzeU9c8Q==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3729,10 +3732,10 @@ packages: '@radix-ui/react-popover@1.1.2': resolution: {integrity: sha512-u2HRUyWW+lOiA2g0Le0tMmT55FGOEWHwPFt1EPfbLly7uXQExFo5duNKqG2DzmFXIdqOeNd+TpE8baHWJCyP9w==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3742,10 +3745,10 @@ packages: '@radix-ui/react-popper@1.2.0': resolution: {integrity: sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3755,10 +3758,10 @@ packages: '@radix-ui/react-portal@1.1.2': resolution: {integrity: sha512-WeDYLGPxJb/5EGBoedyJbT0MpoULmwnIPMJMSldkuiMsBAv7N1cRdsTWZWht9vpPOiN3qyiGAtbK2is47/uMFg==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3768,10 +3771,10 @@ packages: '@radix-ui/react-presence@1.1.1': resolution: {integrity: sha512-IeFXVi4YS1K0wVZzXNrbaaUvIJ3qdY+/Ih4eHFhWA9SwGR9UDX7Ck8abvL57C4cv3wwMvUE0OG69Qc3NCcTe/A==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3781,10 +3784,10 @@ packages: '@radix-ui/react-primitive@2.0.0': resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3794,10 +3797,10 @@ packages: '@radix-ui/react-radio-group@1.2.1': resolution: {integrity: sha512-kdbv54g4vfRjja9DNWPMxKvXblzqbpEC8kspEkZ6dVP7kQksGCn+iZHkcCz2nb00+lPdRvxrqy4WrvvV1cNqrQ==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3807,10 +3810,10 @@ packages: '@radix-ui/react-roving-focus@1.1.0': resolution: {integrity: sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3820,10 +3823,10 @@ packages: '@radix-ui/react-scroll-area@1.2.1': resolution: {integrity: sha512-FnM1fHfCtEZ1JkyfH/1oMiTcFBQvHKl4vD9WnpwkLgtF+UmnXMCad6ECPTaAjcDjam+ndOEJWgHyKDGNteWSHw==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3833,10 +3836,10 @@ packages: '@radix-ui/react-select@2.1.2': resolution: {integrity: sha512-rZJtWmorC7dFRi0owDmoijm6nSJH1tVw64QGiNIZ9PNLyBDtG+iAq+XGsya052At4BfarzY/Dhv9wrrUr6IMZA==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3846,10 +3849,10 @@ packages: '@radix-ui/react-slider@1.2.1': resolution: {integrity: sha512-bEzQoDW0XP+h/oGbutF5VMWJPAl/UU8IJjr7h02SOHDIIIxq+cep8nItVNoBV+OMmahCdqdF38FTpmXoqQUGvw==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3859,8 +3862,8 @@ packages: '@radix-ui/react-slot@1.1.0': resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3868,10 +3871,10 @@ packages: '@radix-ui/react-switch@1.1.1': resolution: {integrity: sha512-diPqDDoBcZPSicYoMWdWx+bCPuTRH4QSp9J+65IvtdS0Kuzt67bI6n32vCj8q6NZmYW/ah+2orOtMwcX5eQwIg==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3881,10 +3884,10 @@ packages: '@radix-ui/react-tabs@1.1.1': resolution: {integrity: sha512-3GBUDmP2DvzmtYLMsHmpA1GtR46ZDZ+OreXM/N+kkQJOPIgytFWWTfDQmBQKBvaFS0Vno0FktdbVzN28KGrMdw==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3894,10 +3897,10 @@ packages: '@radix-ui/react-toast@1.2.2': resolution: {integrity: sha512-Z6pqSzmAP/bFJoqMAston4eSNa+ud44NSZTiZUmUen+IOZ5nBY8kzuU5WDBVyFXPtcW6yUalOHsxM/BP6Sv8ww==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3907,10 +3910,10 @@ packages: '@radix-ui/react-tooltip@1.1.4': resolution: {integrity: sha512-QpObUH/ZlpaO4YgHSaYzrLO2VuO+ZBFFgGzjMUPwtiYnAzzNNDPJeEGRrT7qNOrWm/Jr08M1vlp+vTHtnSQ0Uw==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3920,8 +3923,8 @@ packages: '@radix-ui/react-use-callback-ref@1.1.0': resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3929,8 +3932,8 @@ packages: '@radix-ui/react-use-controllable-state@1.1.0': resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3938,8 +3941,8 @@ packages: '@radix-ui/react-use-escape-keydown@1.1.0': resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3947,8 +3950,8 @@ packages: '@radix-ui/react-use-layout-effect@1.1.0': resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3956,8 +3959,8 @@ packages: '@radix-ui/react-use-previous@1.1.0': resolution: {integrity: sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3965,8 +3968,8 @@ packages: '@radix-ui/react-use-rect@1.1.0': resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3974,8 +3977,8 @@ packages: '@radix-ui/react-use-size@1.1.0': resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==} peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3983,10 +3986,10 @@ packages: '@radix-ui/react-visually-hidden@1.1.0': resolution: {integrity: sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==} peerDependencies: - '@types/react': '*' + '@types/react': ^19.0.0 '@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 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -3999,68 +4002,68 @@ packages: '@react-aria/focus@3.18.4': resolution: {integrity: sha512-91J35077w9UNaMK1cpMUEFRkNNz0uZjnSwiyBCFuRdaVuivO53wNC9XtWSDNDdcO5cGy87vfJRVAiyoCn/mjqA==} peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + react: ^19.0.0 '@react-aria/interactions@3.22.4': resolution: {integrity: sha512-E0vsgtpItmknq/MJELqYJwib+YN18Qag8nroqwjk1qOnBa9ROIkUhWJerLi1qs5diXq9LHKehZDXRlwPvdEFww==} peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + react: ^19.0.0 '@react-aria/ssr@3.9.6': resolution: {integrity: sha512-iLo82l82ilMiVGy342SELjshuWottlb5+VefO3jOQqQRNYnJBFpUSadswDPbRimSgJUZuFwIEYs6AabkP038fA==} engines: {node: '>= 12'} peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + react: ^19.0.0 '@react-aria/utils@3.25.3': resolution: {integrity: sha512-PR5H/2vaD8fSq0H/UB9inNbc8KDcVmW6fYAfSWkkn+OAdhTTMVKqXXrZuZBWyFfSD5Ze7VN6acr4hrOQm2bmrA==} peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + react: ^19.0.0 '@react-hook/debounce@3.0.0': resolution: {integrity: sha512-ir/kPrSfAzY12Gre0sOHkZ2rkEmM4fS5M5zFxCi4BnCeXh2nvx9Ujd+U4IGpKCuPA+EQD0pg1eK2NGLvfWejag==} peerDependencies: - react: '>=16.8' + react: ^19.0.0 '@react-hook/event@1.2.6': resolution: {integrity: sha512-JUL5IluaOdn5w5Afpe/puPa1rj8X6udMlQ9dt4hvMuKmTrBS1Ya6sb4sVgvfe2eU4yDuOfAhik8xhbcCekbg9Q==} peerDependencies: - react: '>=16.8' + react: ^19.0.0 '@react-hook/latest@1.0.3': resolution: {integrity: sha512-dy6duzl+JnAZcDbNTfmaP3xHiKtbXYOaz3G51MGVljh548Y8MWzTr+PHLOfvpypEVW9zwvl+VyKjbWKEVbV1Rg==} peerDependencies: - react: '>=16.8' + react: ^19.0.0 '@react-hook/passive-layout-effect@1.2.1': resolution: {integrity: sha512-IwEphTD75liO8g+6taS+4oqz+nnroocNfWVHWz7j+N+ZO2vYrc6PV1q7GQhuahL0IOR7JccFTsFKQ/mb6iZWAg==} peerDependencies: - react: '>=16.8' + react: ^19.0.0 '@react-hook/throttle@2.2.0': resolution: {integrity: sha512-LJ5eg+yMV8lXtqK3lR+OtOZ2WH/EfWvuiEEu0M3bhR7dZRfTyEJKxH1oK9uyBxiXPtWXiQggWbZirMCXam51tg==} peerDependencies: - react: '>=16.8' + react: ^19.0.0 '@react-hook/window-scroll@1.3.0': resolution: {integrity: sha512-LdYnCL22pFI+LTs85Fi2OQHSKWkzIuHFgv8lA+wwuaPxLOEhWR5bzJ21iygUH9X4meeLVRZKEbfpYi3OWWD4GQ==} peerDependencies: - react: '>=16.8' + react: ^19.0.0 '@react-hook/window-size@3.1.1': resolution: {integrity: sha512-yWnVS5LKnOUIrEsI44oz3bIIUYqflamPL27n+k/PC//PsX/YeWBky09oPeAoc9As6jSH16Wgo8plI+ECZaHk3g==} peerDependencies: - react: '>=16.8' + react: ^19.0.0 '@react-stately/utils@3.10.4': resolution: {integrity: sha512-gBEQEIMRh5f60KCm7QKQ2WfvhB2gLUr9b72sqUdIZ2EG+xuPgaIlCBeSicvjmjBvYZwOjoOEnmIkcx2GHp/HWw==} peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + react: ^19.0.0 '@react-types/shared@3.25.0': resolution: {integrity: sha512-OZSyhzU6vTdW3eV/mz5i6hQwQUhkRs7xwY2d1aqPvTdMe0+2cY7Fwp45PAiwYLEj73i9ro2FxF9qC4DvHGSCgQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + react: ^19.0.0 '@resvg/resvg-js-android-arm-eabi@2.6.2': resolution: {integrity: sha512-FrJibrAk6v29eabIPgcTUMPXiEz8ssrAk7TXxsiZzww9UTQ1Z5KAbFJs+Z0Ez+VZTYgnE5IQJqBcoSiMebtPHA==} @@ -4413,7 +4416,7 @@ packages: resolution: {integrity: sha512-UBi/WM4oMa+kOA99R7t7Ke57zq6uQw6mALYW4fJ+wuhHZJBLDDDHSGpEUhdWuQ1oWQv/laT34DGS44PJOjfeAg==} engines: {node: '>=14.18'} peerDependencies: - react: ^16.14.0 || 17.x || 18.x || 19.x + react: ^19.0.0 '@sentry/types@8.35.0': resolution: {integrity: sha512-AVEZjb16MlYPifiDDvJ19dPQyDn0jlrtC1PHs6ZKO+Rzyz+2EX2BRdszvanqArldexPoU1p5Bn2w81XZNXThBA==} @@ -4518,29 +4521,29 @@ packages: resolution: {integrity: sha512-s4+88OZ6ygD4ziNfUgh9y1XxsGqpscI77c8EaLP7KwEfa5WqnlB9MT/uslFkFq3vwb8JhMjB7Osv2MYrSMry6w==} peerDependencies: '@tanstack/react-query': ^5.62.2 - react: ^18 || ^19 + react: ^19.0.0 '@tanstack/react-query-persist-client@5.62.2': resolution: {integrity: sha512-kGgnp0fW+BzW/BZwa752fhO4+sTrpHSP+EBA8g8JmL8ITj94+p8hgMaIpacPNEGwx5rdk7JXJiPBQ08qxlb4RA==} peerDependencies: '@tanstack/react-query': ^5.62.2 - react: ^18 || ^19 + react: ^19.0.0 '@tanstack/react-query@5.62.0': resolution: {integrity: sha512-tj2ltjAn2a3fs+Dqonlvs6GyLQ/LKVJE2DVSYW+8pJ3P6/VCVGrfqv5UEchmlP7tLOvvtZcOuSyI2ooVlR5Yqw==} peerDependencies: - react: ^18 || ^19 + react: ^19.0.0 '@tanstack/react-query@5.62.2': resolution: {integrity: sha512-fkTpKKfwTJtVPKVR+ag7YqFgG/7TRVVPzduPAUF9zRCiiA8Wu305u+KJl8rCrh98Qce77vzIakvtUyzWLtaPGA==} peerDependencies: - react: ^18 || ^19 + react: ^19.0.0 '@tanstack/react-virtual@3.10.9': resolution: {integrity: sha512-OXO2uBjFqA4Ibr2O3y0YMnkrRWGVNqcvHQXmGvMu6IK8chZl3PrDxFXdGZ2iZkSrKh3/qUYoFqYe+Rx23RoU0g==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^19.0.0 + react-dom: ^19.0.0 '@tanstack/virtual-core@3.10.9': resolution: {integrity: sha512-kBknKOKzmeR7lN+vSadaKWXaLS0SZZG+oqpQ/k80Q6g9REn6zRHS/ZYdrIzHnpHgy/eWs00SujveUN/GJT2qTw==} @@ -4670,15 +4673,9 @@ packages: '@types/plist@3.0.5': resolution: {integrity: sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==} - '@types/prop-types@15.7.14': - resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - '@types/react-dom@19.0.0': resolution: {integrity: sha512-1KfiQKsH1o00p9m5ag12axHQSb3FOU9H20UTrujVSkNhuCrRHiQWFqgEnTNK5ZNfnzZv8UWrnXVqCmCF9fgY3w==} - '@types/react@18.3.12': - resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} - '@types/react@19.0.0': resolution: {integrity: sha512-MY3oPudxvMYyesqs/kW1Bh8y9VqSmf+tzqw3ae8a9DZW68pUe3zAdHeI1jc6iAysuRdACnVknHP8AhwD4/dxtg==} @@ -4798,7 +4795,7 @@ packages: '@use-gesture/react@10.3.1': resolution: {integrity: sha512-Yy19y6O2GJq8f7CHf7L0nxL8bf4PZCPaVOCgJrusOeFHY1LvHgYXnmnXg6N5iwAnbgbZCDjo60SiM6IPJi9C5g==} peerDependencies: - react: '>= 16.8.0' + react: ^19.0.0 '@vercel/build-utils@8.6.0': resolution: {integrity: sha512-shST7/8zY0Oi2uxgwt9S/fjat96Ohpt0bXB+4/TeekdDmIIIL8t+mg9ASEg1WGF8JjWqWx+tYQfXlvv7d/D+dg==} @@ -4871,7 +4868,7 @@ packages: '@welldone-software/why-did-you-render@8.0.3': resolution: {integrity: sha512-bb5bKPMStYnocyTBVBu4UTegZdBqzV1mPhxc0UIV/S43KFUSRflux9gvzJfu2aM4EWLJ3egTvdjOi+viK+LKGA==} peerDependencies: - react: ^18 + react: ^19.0.0 '@xmldom/xmldom@0.8.10': resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} @@ -5536,7 +5533,7 @@ packages: click-to-react-component@1.1.2: resolution: {integrity: sha512-8e9xU2MTubMwrtqu66/FtVHnv4TD94svOwMLRhza54OsmZqwMsLkscnl6ecJ3GgJ8Rk74jbLHCxpoSaZrdClGw==} peerDependencies: - react: '>=16.8.0' + react: ^19.0.0 client-only@0.0.1: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} @@ -5559,8 +5556,8 @@ packages: cmdk@1.0.4: resolution: {integrity: sha512-AnsjfHyHpQ/EFeAnG216WY7A5LiYCoZzCSygiLvfXC3H3LFGCprErteUcszaVluGOhuOTbJS3jWHrSDYPBBygg==} peerDependencies: - react: ^18 || ^19 || ^19.0.0-rc - react-dom: ^18 || ^19 || ^19.0.0-rc + react: ^19.0.0 + react-dom: ^19.0.0 code-block-writer@10.1.1: resolution: {integrity: sha512-67ueh2IRGst/51p0n6FvPrnRjAGHY5F8xdjkgrYE7DDzpJe6qA07RYQ9VcoUeo5ATOjSOiWpSL3SWBRRbempMw==} @@ -6182,7 +6179,7 @@ packages: '@tidbcloud/serverless': '*' '@types/better-sqlite3': '*' '@types/pg': '*' - '@types/react': '>=18' + '@types/react': ^19.0.0 '@types/sql.js': '*' '@vercel/postgres': '>=0.8.0' '@xata.io/client': '*' @@ -6195,7 +6192,7 @@ packages: pg: '>=8' postgres: '>=3' prisma: '*' - react: '>=18' + react: ^19.0.0 sql.js: '>=1' sqlite3: '>=5' peerDependenciesMeta: @@ -6338,6 +6335,11 @@ packages: resolution: {integrity: sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==} engines: {node: '>=8.0.0'} + electron@33.2.0: + resolution: {integrity: sha512-PVw1ICAQDPsnnsmpNFX/b1i/49h67pbSPxuIENd9K9WpGO1tsRaQt+K2bmXqTuoMJsbzIc75Ce8zqtuwBPqawA==} + engines: {node: '>= 12.20.55'} + hasBin: true + electron@33.2.1: resolution: {integrity: sha512-SG/nmSsK9Qg1p6wAW+ZfqU+AV8cmXMTIklUL18NnOKfZLlum4ZsDoVdmmmlL39ZmeCaq27dr7CgslRPahfoVJg==} engines: {node: '>= 12.20.55'} @@ -6349,7 +6351,7 @@ packages: embla-carousel-react@8.5.1: resolution: {integrity: sha512-z9Y0K84BJvhChXgqn2CFYbfEi6AwEr+FFVVKm/MqbTQ2zIzO1VQri6w67LcfpVF0AjbhwVMywDZqY4alYkjW5w==} peerDependencies: - react: ^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react: ^19.0.0 embla-carousel-reactive-utils@8.5.1: resolution: {integrity: sha512-n7VSoGIiiDIc4MfXF3ZRTO59KDp820QDuyBDGlt5/65+lumPHxX2JLz0EZ23hZ4eg4vZGUXwMkYv02fw2JVo/A==} @@ -7069,7 +7071,7 @@ packages: foxact@0.2.43: resolution: {integrity: sha512-ZwLEW3l2jhC1ZJmrMs+l9WUFca1jtRDNnXKrZqq+rNvKfIHGyw0u8Ab8iwZPYPDb+B9C6NponyXInWYbVAcGLA==} peerDependencies: - react: '*' + react: ^19.0.0 peerDependenciesMeta: react: optional: true @@ -7081,8 +7083,8 @@ packages: resolution: {integrity: sha512-F40tpGTHByhn9h3zdBQPcEro+pSLtzARcocbNqAyfBI+u9S+KZuHH/7O9+z+GEkoF3eqFxfvVw0eBDytohwqmQ==} peerDependencies: '@emotion/is-prop-valid': '*' - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: '@emotion/is-prop-valid': optional: true @@ -7326,10 +7328,6 @@ packages: globrex@0.1.2: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} - gopd@1.1.0: - resolution: {integrity: sha512-FQoVQnqcdk4hVM4JN1eromaun4iuS34oStkdlLENLdpULsuQcTyXj8w7ayhuUfPwEYZ1ZOooOTT6fdA9Vmx/RA==} - engines: {node: '>= 0.4'} - gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} @@ -7367,10 +7365,6 @@ packages: resolution: {integrity: sha512-QLdzI9IIO1Jg7f9GT1gXpPpXArAn6cS31R1eEZqz08Gc+uQ8/XiqHWt17Fiw+2p6oTTIq5GXEpQkAlA88YRl/Q==} engines: {node: '>= 0.4'} - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - has-symbols@1.1.0: resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} @@ -7939,8 +7933,8 @@ packages: resolution: {integrity: sha512-Nnf4IwrLhNfuz2JOQLI0V/AgwcpxvVy8Ec8PidIIDeRi4KCFpwTFIpHAAcU+yCgnw/oASYElq9UY0YdUUegsSA==} engines: {node: '>=12.20.0'} peerDependencies: - '@types/react': '>=17.0.0' - react: '>=17.0.0' + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -8379,7 +8373,7 @@ packages: masonic@4.0.1: resolution: {integrity: sha512-gOj1B61NtrELoGigCy+E9SZpWSRGmAONMXrzYboBNbI0uvy7otinzGVGKDXLIZBYdNdcFySyON8qtu6IsFp6Sw==} peerDependencies: - react: '>=16.8' + react: ^19.0.0 matcher@3.0.0: resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==} @@ -9663,19 +9657,14 @@ packages: re-resizable@6.10.1: resolution: {integrity: sha512-m33nSWRH57UZLmep5M/LatkZ2NRqimVD/bOOpvymw5Zf33+eTSEixsUugscOZzAtK0/nx+OSuOf8VbKJx/4ptw==} peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react: ^19.0.0 + react-dom: ^19.0.0 react-blurhash@0.3.0: resolution: {integrity: sha512-XlKr4Ns1iYFRnk6DkAblNbAwN/bTJvxTVoxMvmTcURdc5oLoXZwqAF9N3LZUh/HT+QFlq5n6IS6VsDGsviYAiQ==} peerDependencies: blurhash: ^2.0.3 - react: '>=15' - - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 + react: ^19.0.0 react-dom@19.0.0: resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} @@ -9685,31 +9674,31 @@ packages: react-error-boundary@4.1.2: resolution: {integrity: sha512-GQDxZ5Jd+Aq/qUxbCm1UtzmL/s++V7zKgE8yMktJiCQXCCFZnMZh9ng+6/Ne6PjNSXH0L9CjeOEREfRnq6Duag==} peerDependencies: - react: '>=16.13.1' + react: ^19.0.0 react-fast-marquee@1.6.5: resolution: {integrity: sha512-swDnPqrT2XISAih0o74zQVE2wQJFMvkx+9VZXYYNSLb/CUcAzU9pNj637Ar2+hyRw6b4tP6xh4GQZip2ZCpQpg==} peerDependencies: - react: '>= 16.8.0 || ^18.0.0' - react-dom: '>= 16.8.0 || ^18.0.0' + react: ^19.0.0 + react-dom: ^19.0.0 react-hook-form@7.53.2: resolution: {integrity: sha512-YVel6fW5sOeedd1524pltpHX+jgU2u3DSDtXEaBORNdqiNrsX/nUI/iGXONegttg0mJVnfrIkiV0cmTU6Oo2xw==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^16.8.0 || ^17 || ^18 || ^19 + react: ^19.0.0 react-hotkeys-hook@4.6.1: resolution: {integrity: sha512-XlZpbKUj9tkfgPgT9gA+1p7Ey6vFIZHttUjPqpTdyT5nqQ8mHL7elxvSbaC+dpSiHUSmr21Ya1mDxBZG3aje4Q==} peerDependencies: - react: '>=16.8.1' - react-dom: '>=16.8.1' + react: ^19.0.0 + react-dom: ^19.0.0 react-i18next@15.1.3: resolution: {integrity: sha512-J11oA30FbM3NZegUZjn8ySK903z6PLBz/ZuBYyT1JMR0QPrW6PFXvl1WoUhortdGi9dM0m48/zJQlPskVZXgVw==} peerDependencies: i18next: '>= 23.2.3' - react: '>= 16.8.0' + react: ^19.0.0 react-dom: '*' react-native: '*' peerDependenciesMeta: @@ -9721,8 +9710,8 @@ packages: react-intersection-observer@9.13.1: resolution: {integrity: sha512-tSzDaTy0qwNPLJHg8XZhlyHTgGW6drFKTtvjdL+p6um12rcnp8Z5XstE+QNBJ7c64n5o0Lj4ilUleA41bmDoMw==} peerDependencies: - react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: react-dom: optional: true @@ -9730,8 +9719,8 @@ packages: react-ios-pwa-prompt@2.0.6: resolution: {integrity: sha512-slRvFlcYsOL01D8gbJW4agOQ64pk7V+0EBk+d8z8wQ40vtcaoSw/JJkh+fJQrWSfWFVvZESu3FHP0+un4YUjJg==} peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' + react: ^19.0.0 + react-dom: ^19.0.0 react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -9742,8 +9731,8 @@ packages: react-photo-view@1.2.6: resolution: {integrity: sha512-Fq17yxkMIv0oFp7HOJr39HgCZRP6A9K5T5rixJ4flSUYT2OO3V8vNxEExjhIKgIrfmTu+mDnHYEsI9RRWi1JHw==} peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' + react: ^19.0.0 + react-dom: ^19.0.0 react-refresh@0.14.2: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} @@ -9753,8 +9742,8 @@ packages: resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -9763,8 +9752,8 @@ packages: resolution: {integrity: sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -9773,8 +9762,8 @@ packages: resolution: {integrity: sha512-m5AcPfTRUcjwmhBzOJGEl6Y7+Crqyju0+TgTQxoS4SO+BkWbhOrcfZNq6wSWdl2BBbJbsAoBUb8ZacOFT+/JlA==} engines: {node: '>=20.0.0'} peerDependencies: - react: '>=18' - react-dom: '>=18' + react: ^19.0.0 + react-dom: ^19.0.0 peerDependenciesMeta: react-dom: optional: true @@ -9790,15 +9779,15 @@ packages: resolution: {integrity: sha512-DHukRfWpJrFtZMcZrKrqU3ZwuHjTpTbrjnJdTGZQE3lqtC5ivBDVWqAVVW6lR3Lq6bhphjAbqaJU8NOoTRSCsg==} peerDependencies: prop-types: ^15.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 + react: ^19.0.0 + react-dom: ^19.0.0 react-style-singleton@2.2.1: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -9807,12 +9796,8 @@ packages: resolution: {integrity: sha512-SdPqdk7QDSV7u/WulkFOi+cnza8rEZ0XX4ZpeH7vx3UZEg7DoyuAy3MCmm+BWv/idPQL2Oe73VoC0EhfCN+sZQ==} engines: {node: '>=8', npm: '>=5'} peerDependencies: - react: '*' - react-dom: '*' - - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} + react: ^19.0.0 + react-dom: ^19.0.0 react@19.0.0: resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} @@ -10141,9 +10126,6 @@ packages: sax@1.4.1: resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - scheduler@0.25.0: resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} @@ -10329,8 +10311,8 @@ packages: sonner@1.7.0: resolution: {integrity: sha512-W6dH7m5MujEPyug3lpI2l3TC3Pp1+LTgK0Efg+IHDrBbtEjyCmCHHo6yfNBOsf1tFZ6zf+jceWwB38baC8yO9g==} peerDependencies: - react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc - react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react: ^19.0.0 + react-dom: ^19.0.0 sort-keys-length@1.0.1: resolution: {integrity: sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==} @@ -11083,8 +11065,8 @@ packages: resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -11092,14 +11074,14 @@ packages: use-context-selector@2.0.0: resolution: {integrity: sha512-owfuSmUNd3eNp3J9CdDl0kMgfidV+MkDvHPpvthN5ThqM+ibMccNE0k+Iq7TWC6JPFvGZqanqiGCuQx6DyV24g==} peerDependencies: - react: '>=18.0.0' + react: ^19.0.0 scheduler: '>=0.19.0' use-isomorphic-layout-effect@1.1.2: resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -11107,14 +11089,14 @@ packages: use-pull-to-refresh@2.4.1: resolution: {integrity: sha512-mI3utetwSPT3ovZHUJ4LBW29EtmkrzpK/O38msP5WnI8ocFmM5boy3QZALosgeQwqwdmtQgC+8xnJIYHXeABew==} peerDependencies: - react: 18.x || 19.x + react: ^19.0.0 use-sidecar@1.1.2: resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + '@types/react': ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -11122,13 +11104,13 @@ packages: use-sync-external-store@1.4.0: resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^19.0.0 usehooks-ts@3.1.0: resolution: {integrity: sha512-bBIa7yUyPhE1BCc0GmR96VU/15l/9gP1Ch5mYdLcFBaFGQsdmXkvjV0TtOqW1yUd6VjIwDunm+flSciCQXujiw==} engines: {node: '>=16.15.0'} peerDependencies: - react: ^16.8.0 || ^17 || ^18 + react: ^19.0.0 username@5.1.0: resolution: {integrity: sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg==} @@ -11157,8 +11139,8 @@ packages: vaul@1.1.1: resolution: {integrity: sha512-+ejzF6ffQKPcfgS7uOrGn017g39F8SO4yLPXbBhpC7a0H+oPqPna8f1BUfXaz8eU4+pxbQcmjxW+jWBSbxjaFg==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 + react: ^19.0.0 + react-dom: ^19.0.0 verror@1.10.1: resolution: {integrity: sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==} @@ -11569,9 +11551,9 @@ packages: resolution: {integrity: sha512-8qNdnJVJlHlrKXi50LDqqUNmUbuBjoKLrYQBnoChIbVph7vni+sY+YpvdjXG9YLd/Bxr6scMcR+rm5H3aSqPaw==} engines: {node: '>=12.20.0'} peerDependencies: - '@types/react': '>=18.0.0' + '@types/react': ^19.0.0 immer: '>=9.0.6' - react: '>=18.0.0' + react: ^19.0.0 use-sync-external-store: '>=1.2.0' peerDependenciesMeta: '@types/react': @@ -12371,6 +12353,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@egoist/tipc@0.3.2(electron@33.2.0)(react@19.0.0)': + dependencies: + electron: 33.2.0 + optionalDependencies: + '@tanstack/react-query': 5.62.0(react@19.0.0) + transitivePeerDependencies: + - react + '@egoist/tipc@0.3.2(electron@33.2.1)(react@19.0.0)': dependencies: electron: 33.2.1 @@ -12598,6 +12588,10 @@ snapshots: dependencies: chrome-trace-event: 1.0.4 + '@electron-toolkit/preload@3.0.1(electron@33.2.0)': + dependencies: + electron: 33.2.0 + '@electron-toolkit/preload@3.0.1(electron@33.2.1)': dependencies: electron: 33.2.1 @@ -12606,9 +12600,9 @@ snapshots: dependencies: '@types/node': 22.10.1 - '@electron-toolkit/utils@3.0.0(electron@33.2.1)': + '@electron-toolkit/utils@3.0.0(electron@33.2.0)': dependencies: - electron: 33.2.1 + electron: 33.2.0 '@electron/asar@3.2.17': dependencies: @@ -13570,17 +13564,6 @@ snapshots: '@floating-ui/core': 1.6.8 '@floating-ui/utils': 0.2.8 - '@floating-ui/react-dom-interactions@0.3.1(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@floating-ui/react-dom': 0.6.3(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - aria-hidden: 1.2.4 - point-in-polygon: 1.1.0 - use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.12)(react@19.0.0) - transitivePeerDependencies: - - '@types/react' - - react - - react-dom - '@floating-ui/react-dom-interactions@0.3.1(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@floating-ui/react-dom': 0.6.3(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -13592,15 +13575,6 @@ snapshots: - react - react-dom - '@floating-ui/react-dom@0.6.3(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@floating-ui/dom': 0.4.5 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.12)(react@19.0.0) - transitivePeerDependencies: - - '@types/react' - '@floating-ui/react-dom@0.6.3(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@floating-ui/dom': 0.4.5 @@ -14473,15 +14447,6 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 19.0.0 - '@radix-ui/react-arrow@1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -14491,18 +14456,6 @@ snapshots: '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-avatar@1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 19.0.0 - '@radix-ui/react-avatar@1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/react-context': 1.1.1(@types/react@19.0.0)(react@19.0.0) @@ -14515,32 +14468,20 @@ snapshots: '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-checkbox@1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-checkbox@1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 19.0.0 - - '@radix-ui/react-collection@1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-previous': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-size': 1.1.0(@types/react@19.0.0)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.0 '@types/react-dom': 19.0.0 '@radix-ui/react-collection@1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': @@ -14555,32 +14496,12 @@ snapshots: '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.12)(react@19.0.0)': - dependencies: - react: 19.0.0 - optionalDependencies: - '@types/react': 18.3.12 - '@radix-ui/react-compose-refs@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: '@types/react': 19.0.0 - '@radix-ui/react-context-menu@2.2.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-menu': 2.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 19.0.0 - '@radix-ui/react-context-menu@2.2.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 @@ -14595,52 +14516,18 @@ snapshots: '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-context@1.1.0(@types/react@18.3.12)(react@19.0.0)': - dependencies: - react: 19.0.0 - optionalDependencies: - '@types/react': 18.3.12 - '@radix-ui/react-context@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: '@types/react': 19.0.0 - '@radix-ui/react-context@1.1.1(@types/react@18.3.12)(react@19.0.0)': - dependencies: - react: 19.0.0 - optionalDependencies: - '@types/react': 18.3.12 - '@radix-ui/react-context@1.1.1(@types/react@19.0.0)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: '@types/react': 19.0.0 - '@radix-ui/react-dialog@1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) - aria-hidden: 1.2.4 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 19.0.0 - '@radix-ui/react-dialog@1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 @@ -14663,31 +14550,12 @@ snapshots: '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.12)(react@19.0.0)': - dependencies: - react: 19.0.0 - optionalDependencies: - '@types/react': 18.3.12 - '@radix-ui/react-direction@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: '@types/react': 19.0.0 - '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.12)(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 19.0.0 - '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 @@ -14701,21 +14569,6 @@ snapshots: '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-dropdown-menu@2.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-menu': 2.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 19.0.0 - '@radix-ui/react-dropdown-menu@2.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 @@ -14731,29 +14584,12 @@ snapshots: '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.12)(react@19.0.0)': - dependencies: - react: 19.0.0 - optionalDependencies: - '@types/react': 18.3.12 - '@radix-ui/react-focus-guards@1.1.1(@types/react@19.0.0)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: '@types/react': 19.0.0 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 19.0.0 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) @@ -14765,23 +14601,6 @@ snapshots: '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-hover-card@1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 19.0.0 - '@radix-ui/react-hover-card@1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 @@ -14799,13 +14618,6 @@ snapshots: '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-id@1.1.0(@types/react@18.3.12)(react@19.0.0)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) - react: 19.0.0 - optionalDependencies: - '@types/react': 18.3.12 - '@radix-ui/react-id@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.0)(react@19.0.0) @@ -14813,15 +14625,6 @@ snapshots: optionalDependencies: '@types/react': 19.0.0 - '@radix-ui/react-label@2.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 19.0.0 - '@radix-ui/react-label@2.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -14831,32 +14634,6 @@ snapshots: '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-menu@2.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) - aria-hidden: 1.2.4 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 19.0.0 - '@radix-ui/react-menu@2.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 @@ -14883,49 +14660,26 @@ snapshots: '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-navigation-menu@1.2.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 19.0.0 - - '@radix-ui/react-popover@1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-navigation-menu@1.2.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) - aria-hidden: 1.2.4 + '@radix-ui/react-collection': 1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-previous': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0) optionalDependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.0 '@types/react-dom': 19.0.0 '@radix-ui/react-popover@1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': @@ -14951,24 +14705,6 @@ snapshots: '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-popper@1.2.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-arrow': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/rect': 1.1.0 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 19.0.0 - '@radix-ui/react-popper@1.2.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -14987,16 +14723,6 @@ snapshots: '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-portal@1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 19.0.0 - '@radix-ui/react-portal@1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -15007,16 +14733,6 @@ snapshots: '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-presence@1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 19.0.0 - '@radix-ui/react-presence@1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) @@ -15027,15 +14743,6 @@ snapshots: '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 19.0.0 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/react-slot': 1.1.0(@types/react@19.0.0)(react@19.0.0) @@ -15045,39 +14752,22 @@ snapshots: '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-radio-group@1.2.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 19.0.0 - - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-radio-group@1.2.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-previous': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-size': 1.1.0(@types/react@19.0.0)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.0 '@types/react-dom': 19.0.0 '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': @@ -15097,69 +14787,50 @@ snapshots: '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-scroll-area@1.2.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-scroll-area@1.2.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.0)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-select@2.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-select@2.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-previous': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) aria-hidden: 1.2.4 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0) - optionalDependencies: - '@types/react': 18.3.12 - '@types/react-dom': 19.0.0 - - '@radix-ui/react-slider@1.2.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': - dependencies: - '@radix-ui/number': 1.1.0 - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + react-remove-scroll: 2.6.0(@types/react@19.0.0)(react@19.0.0) optionalDependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.0 '@types/react-dom': 19.0.0 '@radix-ui/react-slider@1.2.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': @@ -15181,13 +14852,6 @@ snapshots: '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.12)(react@19.0.0)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - react: 19.0.0 - optionalDependencies: - '@types/react': 18.3.12 - '@radix-ui/react-slot@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) @@ -15195,96 +14859,83 @@ snapshots: optionalDependencies: '@types/react': 19.0.0 - '@radix-ui/react-switch@1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-switch@1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-previous': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-size': 1.1.0(@types/react@19.0.0)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-tabs@1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-tabs@1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-direction': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.0)(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-toast@1.2.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-toast@1.2.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-tooltip@1.1.4(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-tooltip@1.1.4(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-context': 1.1.1(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-id': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-slot': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.0.0)(react@19.0.0) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.0 '@types/react-dom': 19.0.0 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.12)(react@19.0.0)': - dependencies: - react: 19.0.0 - optionalDependencies: - '@types/react': 18.3.12 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: '@types/react': 19.0.0 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.12)(react@19.0.0)': - dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) - react: 19.0.0 - optionalDependencies: - '@types/react': 18.3.12 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.0)(react@19.0.0) @@ -15292,13 +14943,6 @@ snapshots: optionalDependencies: '@types/react': 19.0.0 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.12)(react@19.0.0)': - dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0) - react: 19.0.0 - optionalDependencies: - '@types/react': 18.3.12 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.0.0)(react@19.0.0) @@ -15306,37 +14950,18 @@ snapshots: optionalDependencies: '@types/react': 19.0.0 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.12)(react@19.0.0)': - dependencies: - react: 19.0.0 - optionalDependencies: - '@types/react': 18.3.12 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: '@types/react': 19.0.0 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.12)(react@19.0.0)': - dependencies: - react: 19.0.0 - optionalDependencies: - '@types/react': 18.3.12 - '@radix-ui/react-use-previous@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: react: 19.0.0 optionalDependencies: '@types/react': 19.0.0 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.12)(react@19.0.0)': - dependencies: - '@radix-ui/rect': 1.1.0 - react: 19.0.0 - optionalDependencies: - '@types/react': 18.3.12 - '@radix-ui/react-use-rect@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: '@radix-ui/rect': 1.1.0 @@ -15344,13 +14969,6 @@ snapshots: optionalDependencies: '@types/react': 19.0.0 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.12)(react@19.0.0)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0) - react: 19.0.0 - optionalDependencies: - '@types/react': 18.3.12 - '@radix-ui/react-use-size@1.1.0(@types/react@19.0.0)(react@19.0.0)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.0.0)(react@19.0.0) @@ -15358,13 +14976,13 @@ snapshots: optionalDependencies: '@types/react': 19.0.0 - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) optionalDependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.0 '@types/react-dom': 19.0.0 '@radix-ui/rect@1.1.0': {} @@ -16123,19 +15741,10 @@ snapshots: xmlbuilder: 15.1.1 optional: true - '@types/prop-types@15.7.14': - optional: true - '@types/react-dom@19.0.0': dependencies: '@types/react': 19.0.0 - '@types/react@18.3.12': - dependencies: - '@types/prop-types': 15.7.14 - csstype: 3.1.3 - optional: true - '@types/react@19.0.0': dependencies: csstype: 3.1.3 @@ -16585,7 +16194,7 @@ snapshots: config-file-ts: 0.2.8-rc1 debug: 4.3.7 dmg-builder: 25.1.8(electron-builder-squirrel-windows@25.1.8) - dotenv: 16.4.5 + dotenv: 16.4.7 dotenv-expand: 11.0.7 ejs: 3.1.10 electron-builder-squirrel-windows: 25.1.8(dmg-builder@25.1.8) @@ -17317,16 +16926,6 @@ snapshots: slice-ansi: 5.0.0 string-width: 7.2.0 - click-to-react-component@1.1.2(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): - dependencies: - '@floating-ui/react-dom-interactions': 0.3.1(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - htm: 3.1.1 - react: 19.0.0 - react-merge-refs: 1.1.0 - transitivePeerDependencies: - - '@types/react' - - react-dom - click-to-react-component@1.1.2(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@floating-ui/react-dom-interactions': 0.3.1(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -17852,7 +17451,7 @@ snapshots: dependencies: es-define-property: 1.0.0 es-errors: 1.3.0 - gopd: 1.1.0 + gopd: 1.2.0 define-properties@1.2.1: dependencies: @@ -17998,7 +17597,7 @@ snapshots: dotenv-expand@11.0.7: dependencies: - dotenv: 16.4.5 + dotenv: 16.4.7 dotenv-expand@5.1.0: {} @@ -18168,6 +17767,14 @@ snapshots: - supports-color optional: true + electron@33.2.0: + dependencies: + '@electron/get': 2.0.3 + '@types/node': 20.17.9 + extract-zip: 2.0.1 + transitivePeerDependencies: + - supports-color + electron@33.2.1: dependencies: '@electron/get': 2.0.3 @@ -19174,16 +18781,6 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.13.1(@emotion/is-prop-valid@1.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - dependencies: - motion-dom: 11.13.0 - motion-utils: 11.13.0 - tslib: 2.8.1 - optionalDependencies: - '@emotion/is-prop-valid': 1.3.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - framer-motion@11.13.1(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: motion-dom: 11.13.0 @@ -19333,7 +18930,7 @@ snapshots: es-errors: 1.3.0 function-bind: 1.1.2 has-proto: 1.1.0 - has-symbols: 1.0.3 + has-symbols: 1.1.0 hasown: 2.0.2 get-nonce@1.0.1: {} @@ -19488,7 +19085,7 @@ snapshots: globalthis@1.0.4: dependencies: define-properties: 1.2.1 - gopd: 1.1.0 + gopd: 1.2.0 globby@10.0.0: dependencies: @@ -19503,10 +19100,6 @@ snapshots: globrex@0.1.2: {} - gopd@1.1.0: - dependencies: - get-intrinsic: 1.2.4 - gopd@1.2.0: {} got@11.8.6: @@ -19554,8 +19147,6 @@ snapshots: dependencies: call-bind: 1.0.7 - has-symbols@1.0.3: {} - has-symbols@1.1.0: {} has-tostringtag@1.0.2: @@ -20206,11 +19797,6 @@ snapshots: jose@5.9.6: {} - jotai@2.10.3(@types/react@18.3.12)(react@19.0.0): - optionalDependencies: - '@types/react': 18.3.12 - react: 19.0.0 - jotai@2.10.3(@types/react@19.0.0)(react@19.0.0): optionalDependencies: '@types/react': 19.0.0 @@ -22119,13 +21705,13 @@ snapshots: iconv-lite: 0.6.3 unpipe: 1.0.0 - rc-modal-sheet@0.3.2(@radix-ui/react-dialog@1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(clsx@2.1.1)(framer-motion@11.13.1(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(tailwind-merge@2.5.5)(vaul@1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)): + rc-modal-sheet@0.3.2(@radix-ui/react-dialog@1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(clsx@2.1.1)(framer-motion@11.13.1(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(tailwind-merge@2.5.5)(vaul@1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)): dependencies: - '@radix-ui/react-dialog': 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-dialog': 1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) clsx: 2.1.1 framer-motion: 11.13.1(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) tailwind-merge: 2.5.5 - vaul: 1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + vaul: 1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) rc9@2.1.2: dependencies: @@ -22149,12 +21735,6 @@ snapshots: blurhash: 2.0.5 react: 19.0.0 - react-dom@18.3.1(react@18.3.1): - dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 - react-dom@19.0.0(react@19.0.0): dependencies: react: 19.0.0 @@ -22210,14 +21790,6 @@ snapshots: react-refresh@0.14.2: {} - react-remove-scroll-bar@2.3.6(@types/react@18.3.12)(react@19.0.0): - dependencies: - react: 19.0.0 - react-style-singleton: 2.2.1(@types/react@18.3.12)(react@19.0.0) - tslib: 2.8.1 - optionalDependencies: - '@types/react': 18.3.12 - react-remove-scroll-bar@2.3.6(@types/react@19.0.0)(react@19.0.0): dependencies: react: 19.0.0 @@ -22226,17 +21798,6 @@ snapshots: optionalDependencies: '@types/react': 19.0.0 - react-remove-scroll@2.6.0(@types/react@18.3.12)(react@19.0.0): - dependencies: - react: 19.0.0 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.12)(react@19.0.0) - react-style-singleton: 2.2.1(@types/react@18.3.12)(react@19.0.0) - tslib: 2.8.1 - use-callback-ref: 1.3.2(@types/react@18.3.12)(react@19.0.0) - use-sidecar: 1.1.2(@types/react@18.3.12)(react@19.0.0) - optionalDependencies: - '@types/react': 18.3.12 - react-remove-scroll@2.6.0(@types/react@19.0.0)(react@19.0.0): dependencies: react: 19.0.0 @@ -22277,15 +21838,6 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - react-style-singleton@2.2.1(@types/react@18.3.12)(react@19.0.0): - dependencies: - get-nonce: 1.0.1 - invariant: 2.2.4 - react: 19.0.0 - tslib: 2.8.1 - optionalDependencies: - '@types/react': 18.3.12 - react-style-singleton@2.2.1(@types/react@19.0.0)(react@19.0.0): dependencies: get-nonce: 1.0.1 @@ -22300,10 +21852,6 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - react@18.3.1: - dependencies: - loose-envify: 1.4.0 - react@19.0.0: {} read-binary-file-arch@1.0.6: @@ -22741,10 +22289,6 @@ snapshots: sax@1.4.1: {} - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 - scheduler@0.25.0: {} scslre@0.3.0: @@ -22802,7 +22346,7 @@ snapshots: es-errors: 1.3.0 function-bind: 1.1.2 get-intrinsic: 1.2.4 - gopd: 1.1.0 + gopd: 1.2.0 has-property-descriptors: 1.0.2 set-function-name@2.0.2: @@ -23798,13 +23342,6 @@ snapshots: dependencies: punycode: 2.3.1 - use-callback-ref@1.3.2(@types/react@18.3.12)(react@19.0.0): - dependencies: - react: 19.0.0 - tslib: 2.8.1 - optionalDependencies: - '@types/react': 18.3.12 - use-callback-ref@1.3.2(@types/react@19.0.0)(react@19.0.0): dependencies: react: 19.0.0 @@ -23817,12 +23354,6 @@ snapshots: react: 19.0.0 scheduler: 0.25.0 - use-isomorphic-layout-effect@1.1.2(@types/react@18.3.12)(react@19.0.0): - dependencies: - react: 19.0.0 - optionalDependencies: - '@types/react': 18.3.12 - use-isomorphic-layout-effect@1.1.2(@types/react@19.0.0)(react@19.0.0): dependencies: react: 19.0.0 @@ -23833,14 +23364,6 @@ snapshots: dependencies: react: 19.0.0 - use-sidecar@1.1.2(@types/react@18.3.12)(react@19.0.0): - dependencies: - detect-node-es: 1.1.0 - react: 19.0.0 - tslib: 2.8.1 - optionalDependencies: - '@types/react': 18.3.12 - use-sidecar@1.1.2(@types/react@19.0.0)(react@19.0.0): dependencies: detect-node-es: 1.1.0 @@ -23881,9 +23404,9 @@ snapshots: validate-npm-package-name@6.0.0: {} - vaul@1.1.1(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + vaul@1.1.1(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - '@radix-ui/react-dialog': 1.1.2(@types/react-dom@19.0.0)(@types/react@18.3.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@radix-ui/react-dialog': 1.1.2(@types/react-dom@19.0.0)(@types/react@19.0.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) transitivePeerDependencies: From c6928282d321aef6462d0ec2cf4096d365bddda1 Mon Sep 17 00:00:00 2001 From: Innei Date: Mon, 16 Dec 2024 17:31:33 +0800 Subject: [PATCH 3/3] fix: typing Signed-off-by: Innei --- .../src/components/ui/media/SwipeMedia.tsx | 17 ++++++++++++----- apps/renderer/src/lib/parse-html.ts | 2 +- .../modules/app-layout/entry-column/desktop.tsx | 2 +- .../modules/app-layout/feed-column/desktop.tsx | 10 +++++----- .../entry-column/components/mark-all-button.tsx | 2 +- apps/renderer/src/modules/entry-column/grid.tsx | 6 +++--- .../src/modules/feed-column/category.tsx | 2 +- .../src/modules/feed-column/list.desktop.tsx | 2 +- .../src/modules/feed-column/list.shared.tsx | 2 +- packages/components/src/ui/masonry/index.tsx | 2 +- packages/shared/src/hono.ts | 4 +++- packages/types/react-global.d.ts | 3 ++- 12 files changed, 32 insertions(+), 22 deletions(-) diff --git a/apps/renderer/src/components/ui/media/SwipeMedia.tsx b/apps/renderer/src/components/ui/media/SwipeMedia.tsx index 7872af727f..08609f86fe 100644 --- a/apps/renderer/src/components/ui/media/SwipeMedia.tsx +++ b/apps/renderer/src/components/ui/media/SwipeMedia.tsx @@ -3,7 +3,7 @@ import { cn } from "@follow/utils/utils" import useEmblaCarousel from "embla-carousel-react" import { WheelGesturesPlugin } from "embla-carousel-wheel-gestures" import { uniqBy } from "es-toolkit/compat" -import { useCallback, useRef } from "react" +import { useCallback, useMemo, useRef } from "react" import { Media } from "~/components/ui/media" @@ -11,7 +11,6 @@ const defaultProxySize = { width: 600, height: 0, } - export function SwipeMedia({ media, className, @@ -28,11 +27,14 @@ export function SwipeMedia({ height: number } }) { - const uniqMedia = media ? uniqBy(media, "url") : [] + const uniqMedia = useMemo(() => (media ? uniqBy(media, "url") : []), [media]) const hoverRef = useRef(null) - const [emblaRef, emblaApi] = useEmblaCarousel({ loop: true }, [WheelGesturesPlugin()]) + const [emblaRef, emblaApi] = useEmblaCarousel( + { loop: true }, + useMemo(() => [WheelGesturesPlugin()], []), + ) const scrollPrev = useCallback(() => { if (emblaApi) emblaApi.scrollPrev() @@ -54,7 +56,12 @@ export function SwipeMedia({ )} > {uniqMedia?.length ? ( -
+
{ + emblaRef(ref) + }} + className="size-full overflow-hidden" + >
{uniqMedia?.slice(0, 5).map((med, i) => (
diff --git a/apps/renderer/src/lib/parse-html.ts b/apps/renderer/src/lib/parse-html.ts index 8c1cb32042..55255b8690 100644 --- a/apps/renderer/src/lib/parse-html.ts +++ b/apps/renderer/src/lib/parse-html.ts @@ -178,7 +178,7 @@ export const parseHtml = ( markInlineImage(node) return createElement("i", props, props.children) }, - // @ts-expect-error + math: Math, hr: ({ node, ...props }) => createElement("hr", { diff --git a/apps/renderer/src/modules/app-layout/entry-column/desktop.tsx b/apps/renderer/src/modules/app-layout/entry-column/desktop.tsx index bb08b41315..7605a405c8 100644 --- a/apps/renderer/src/modules/app-layout/entry-column/desktop.tsx +++ b/apps/renderer/src/modules/app-layout/entry-column/desktop.tsx @@ -16,7 +16,7 @@ import { EntryColumn } from "~/modules/entry-column" import { AppLayoutGridContainerProvider } from "~/providers/app-grid-layout-container-provider" export function CenterColumnDesktop() { - const containerRef = useRef(null) + const containerRef = useRef(null!) // Memo this initial value to avoid re-render diff --git a/apps/renderer/src/modules/app-layout/feed-column/desktop.tsx b/apps/renderer/src/modules/app-layout/feed-column/desktop.tsx index a9a3423380..de09c55938 100644 --- a/apps/renderer/src/modules/app-layout/feed-column/desktop.tsx +++ b/apps/renderer/src/modules/app-layout/feed-column/desktop.tsx @@ -11,7 +11,7 @@ import { Slot } from "@radix-ui/react-slot" import { debounce } from "es-toolkit/compat" import type { PropsWithChildren } from "react" import * as React from "react" -import { forwardRef, Suspense, useEffect, useRef, useState } from "react" +import { Suspense, useEffect, useRef, useState } from "react" import { useHotkeys } from "react-hotkeys-hook" import { Trans } from "react-i18next" import { useResizable } from "react-resizable-layout" @@ -64,7 +64,7 @@ export function MainDestopLayout() { const isAuthFail = useLoginModalShow() const user = useWhoami() - const containerRef = useRef(null) + const containerRef = useRef(null!) useDailyTask() @@ -157,7 +157,7 @@ export function MainDestopLayout() { ) } -const RootContainer = forwardRef(({ children }, ref) => { +const RootContainer: ComponentWithRef = ({ children, ref }) => { const feedColWidth = useUISettingKey("feedColWidth") const [elementRef, _setElementRef] = useState(null) @@ -180,13 +180,13 @@ const RootContainer = forwardRef(({ children {children}
) -}) +} const FeedResponsiveResizerContainer = ({ containerRef, children, }: { - containerRef: React.RefObject + containerRef: React.RefObject } & PropsWithChildren) => { const { isDragging, position, separatorProps, separatorCursor } = useResizable({ axis: "x", diff --git a/apps/renderer/src/modules/entry-column/components/mark-all-button.tsx b/apps/renderer/src/modules/entry-column/components/mark-all-button.tsx index 2bae2f04d2..cd8014f123 100644 --- a/apps/renderer/src/modules/entry-column/components/mark-all-button.tsx +++ b/apps/renderer/src/modules/entry-column/components/mark-all-button.tsx @@ -40,7 +40,7 @@ export const MarkAllReadWithOverlay = forwardRef< const handleMarkAllAsRead = useMarkAllByRoute(filter) const [popoverRef, setPopoverRef] = useState(null) - useOnClickOutside({ current: popoverRef }, () => { + useOnClickOutside({ current: popoverRef! }, () => { setShow(false) }) diff --git a/apps/renderer/src/modules/entry-column/grid.tsx b/apps/renderer/src/modules/entry-column/grid.tsx index 6c17864b11..134f23f46a 100644 --- a/apps/renderer/src/modules/entry-column/grid.tsx +++ b/apps/renderer/src/modules/entry-column/grid.tsx @@ -6,7 +6,7 @@ import { useTypeScriptHappyCallback } from "@follow/hooks" import { LRUCache } from "@follow/utils/lru-cache" import type { Range, VirtualItem, Virtualizer } from "@tanstack/react-virtual" import { useVirtualizer } from "@tanstack/react-virtual" -import type { FC, MutableRefObject } from "react" +import type { FC, RefObject } from "react" import { Fragment, startTransition, @@ -132,7 +132,7 @@ const VirtualGrid: FC = (props) => { } }, [scrollRef]) - const measureRef = useRef<() => void>() + const measureRef = useRef<() => void>(undefined) if (!containerWidth) return null @@ -142,7 +142,7 @@ const VirtualGrid: FC = (props) => { const VirtualGridImpl: FC< EntryListProps & { containerWidth: number - measureRef: MutableRefObject<(() => void) | undefined> + measureRef: RefObject<(() => void) | undefined> } > = (props) => { const { diff --git a/apps/renderer/src/modules/feed-column/category.tsx b/apps/renderer/src/modules/feed-column/category.tsx index c767fb1f2c..1dc60fad5e 100644 --- a/apps/renderer/src/modules/feed-column/category.tsx +++ b/apps/renderer/src/modules/feed-column/category.tsx @@ -400,7 +400,7 @@ const RenameCategoryForm: FC<{ toast.success(t("sidebar.feed_column.context_menu.rename_category_success")) }, }) - const formRef = useRef(null) + const formRef = useRef(null!) useOnClickOutside( formRef, () => { diff --git a/apps/renderer/src/modules/feed-column/list.desktop.tsx b/apps/renderer/src/modules/feed-column/list.desktop.tsx index 505b274786..3f9112e46e 100644 --- a/apps/renderer/src/modules/feed-column/list.desktop.tsx +++ b/apps/renderer/src/modules/feed-column/list.desktop.tsx @@ -47,7 +47,7 @@ const FeedListImpl = forwardRef 0 const hasInboxData = Object.keys(inboxesData).length > 0 - const scrollerRef = useRef(null) + const scrollerRef = useRef(null!) const selectoRef = useRef(null) const [selectedFeedIds, setSelectedFeedIds] = useSelectedFeedIdsState() const [currentStartFeedId, setCurrentStartFeedId] = useState(null) diff --git a/apps/renderer/src/modules/feed-column/list.shared.tsx b/apps/renderer/src/modules/feed-column/list.shared.tsx index 48fc688b39..9174693310 100644 --- a/apps/renderer/src/modules/feed-column/list.shared.tsx +++ b/apps/renderer/src/modules/feed-column/list.shared.tsx @@ -197,7 +197,7 @@ const SortButton = () => { const { t } = useTranslation() const [open, setOpen] = useState(false) - const ref = useRef(null) + const ref = useRef(null!) useOnClickOutside(ref, () => { setOpen(false) }) diff --git a/packages/components/src/ui/masonry/index.tsx b/packages/components/src/ui/masonry/index.tsx index e9d1e161d7..1db8473a44 100644 --- a/packages/components/src/ui/masonry/index.tsx +++ b/packages/components/src/ui/masonry/index.tsx @@ -150,7 +150,7 @@ function MasonryScroller( } function useContainerPosition( - elementRef: React.MutableRefObject, + elementRef: React.RefObject, deps: React.DependencyList = [], ): ContainerPosition & { height: number diff --git a/packages/shared/src/hono.ts b/packages/shared/src/hono.ts index f009cb30c9..51bcbc8c56 100644 --- a/packages/shared/src/hono.ts +++ b/packages/shared/src/hono.ts @@ -8,7 +8,7 @@ import { z } from 'zod'; import * as drizzle_orm_pg_core from 'drizzle-orm/pg-core'; import { AnyPgColumn } from 'drizzle-orm/pg-core'; import * as drizzle_orm from 'drizzle-orm'; -import { InferInsertModel, SQL } from 'drizzle-orm'; +import { InferInsertModel, SQL, type ColumnBuilderBaseConfig, type ColumnDataType } from 'drizzle-orm'; import * as better_auth_adapters_drizzle from 'better-auth/adapters/drizzle'; import * as better_auth from 'better-auth'; @@ -1485,6 +1485,8 @@ declare const CommonEntryFields: { data: string[]; driverParam: string | string[]; enumValues: [string, ...string[]]; + size: number | undefined; + baseBuilder: ColumnBuilderBaseConfig; }, { name: "categories"; dataType: "string"; diff --git a/packages/types/react-global.d.ts b/packages/types/react-global.d.ts index ab27f2f054..04fc7912d6 100644 --- a/packages/types/react-global.d.ts +++ b/packages/types/react-global.d.ts @@ -1,7 +1,8 @@ -import type { FC, PropsWithChildren } from "react" +import type { FC, PropsWithChildren, RefObject } from "react" declare global { export type Component

= FC + export type ComponentWithRef

= FC }> export type ComponentType

= { className?: string