diff --git a/apps/dev-tool/package.json b/apps/dev-tool/package.json index 34fd33e77..4fb9fe253 100644 --- a/apps/dev-tool/package.json +++ b/apps/dev-tool/package.json @@ -10,7 +10,7 @@ "dependencies": { "@hookform/resolvers": "^4.1.3", "@tanstack/react-query": "5.69.0", - "lucide-react": "^0.483.0", + "lucide-react": "^0.484.0", "next": "15.2.4", "nodemailer": "^6.10.0", "react": "19.0.0", @@ -22,15 +22,15 @@ "@kit/shared": "workspace:*", "@kit/tsconfig": "workspace:*", "@kit/ui": "workspace:*", - "@tailwindcss/postcss": "^4.0.15", - "@types/node": "^22.13.13", + "@tailwindcss/postcss": "^4.0.17", + "@types/node": "^22.13.14", "@types/nodemailer": "6.4.17", "@types/react": "19.0.12", "@types/react-dom": "19.0.4", "babel-plugin-react-compiler": "19.0.0-beta-e1e972c-20250221", "pino-pretty": "^13.0.0", "react-hook-form": "^7.54.2", - "tailwindcss": "4.0.15", + "tailwindcss": "4.0.17", "tailwindcss-animate": "^1.0.7", "typescript": "^5.8.2", "zod": "^3.24.2" diff --git a/apps/e2e/package.json b/apps/e2e/package.json index 52f686a4b..502cc3b10 100644 --- a/apps/e2e/package.json +++ b/apps/e2e/package.json @@ -13,7 +13,7 @@ "license": "ISC", "devDependencies": { "@playwright/test": "^1.51.1", - "@types/node": "^22.13.13", + "@types/node": "^22.13.14", "node-html-parser": "^7.0.1", "totp-generator": "^1.0.0" } diff --git a/apps/web/package.json b/apps/web/package.json index fa9df3a8d..b7d288cbe 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -58,7 +58,7 @@ "@tanstack/react-query": "5.69.0", "@tanstack/react-table": "^8.21.2", "date-fns": "^4.1.0", - "lucide-react": "^0.483.0", + "lucide-react": "^0.484.0", "next": "15.2.4", "next-sitemap": "^4.2.3", "next-themes": "0.4.6", @@ -67,7 +67,7 @@ "react-hook-form": "^7.54.2", "react-i18next": "^15.4.1", "recharts": "2.15.1", - "sonner": "^2.0.1", + "sonner": "^2.0.2", "tailwind-merge": "^3.0.2", "zod": "^3.24.2" }, @@ -76,16 +76,16 @@ "@kit/prettier-config": "workspace:*", "@kit/tsconfig": "workspace:*", "@next/bundle-analyzer": "15.2.4", - "@tailwindcss/postcss": "^4.0.15", - "@types/node": "^22.13.13", + "@tailwindcss/postcss": "^4.0.17", + "@types/node": "^22.13.14", "@types/react": "19.0.12", "@types/react-dom": "19.0.4", "babel-plugin-react-compiler": "beta", "cssnano": "^7.0.6", "pino-pretty": "^13.0.0", "prettier": "^3.5.3", - "supabase": "^2.19.7", - "tailwindcss": "4.0.15", + "supabase": "^2.20.5", + "tailwindcss": "4.0.17", "tailwindcss-animate": "^1.0.7", "typescript": "^5.8.2" }, diff --git a/apps/web/public/images/oauth/twitter.webp b/apps/web/public/images/oauth/twitter.webp deleted file mode 100644 index 9788b3b67..000000000 Binary files a/apps/web/public/images/oauth/twitter.webp and /dev/null differ diff --git a/apps/web/supabase/seed.sql b/apps/web/supabase/seed.sql index 5928108a4..1c8989f73 100644 --- a/apps/web/supabase/seed.sql +++ b/apps/web/supabase/seed.sql @@ -287,13 +287,6 @@ VALUES ('659e3b57-1128-4d26-8757-f714fd073fc4', 'c5b930c9-0a76-412e-a836-4bc4849 SELECT pg_catalog.setval('"auth"."refresh_tokens_id_seq"', 5, true); --- --- Name: key_key_id_seq; Type: SEQUENCE SET; Schema: pgsodium; Owner: supabase_admin --- - -SELECT pg_catalog.setval('"pgsodium"."key_key_id_seq"', 1, false); - - -- -- Name: billing_customers_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres -- diff --git a/packages/analytics/package.json b/packages/analytics/package.json index 6ee3c7168..b994882a4 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -16,7 +16,7 @@ "@kit/eslint-config": "workspace:*", "@kit/prettier-config": "workspace:*", "@kit/tsconfig": "workspace:*", - "@types/node": "^22.13.13" + "@types/node": "^22.13.14" }, "typesVersions": { "*": { diff --git a/packages/billing/gateway/package.json b/packages/billing/gateway/package.json index f1dba0760..10241a33f 100644 --- a/packages/billing/gateway/package.json +++ b/packages/billing/gateway/package.json @@ -29,7 +29,7 @@ "@supabase/supabase-js": "2.49.3", "@types/react": "19.0.12", "date-fns": "^4.1.0", - "lucide-react": "^0.483.0", + "lucide-react": "^0.484.0", "next": "15.2.4", "react": "19.0.0", "react-hook-form": "^7.54.2", diff --git a/packages/cms/core/package.json b/packages/cms/core/package.json index e48c96396..4dfb2be3a 100644 --- a/packages/cms/core/package.json +++ b/packages/cms/core/package.json @@ -20,7 +20,7 @@ "@kit/shared": "workspace:*", "@kit/tsconfig": "workspace:*", "@kit/wordpress": "workspace:*", - "@types/node": "^22.13.13" + "@types/node": "^22.13.14" }, "typesVersions": { "*": { diff --git a/packages/cms/keystatic/package.json b/packages/cms/keystatic/package.json index d1cc30d34..25f10a9b4 100644 --- a/packages/cms/keystatic/package.json +++ b/packages/cms/keystatic/package.json @@ -26,7 +26,7 @@ "@kit/prettier-config": "workspace:*", "@kit/tsconfig": "workspace:*", "@kit/ui": "workspace:*", - "@types/node": "^22.13.13", + "@types/node": "^22.13.14", "@types/react": "19.0.12", "react": "19.0.0", "zod": "^3.24.2" diff --git a/packages/cms/wordpress/package.json b/packages/cms/wordpress/package.json index 5079e94d2..2d242b16b 100644 --- a/packages/cms/wordpress/package.json +++ b/packages/cms/wordpress/package.json @@ -20,9 +20,9 @@ "@kit/prettier-config": "workspace:*", "@kit/tsconfig": "workspace:*", "@kit/ui": "workspace:*", - "@types/node": "^22.13.13", + "@types/node": "^22.13.14", "@types/react": "19.0.12", - "wp-types": "^4.67.0" + "wp-types": "^4.67.1" }, "typesVersions": { "*": { diff --git a/packages/features/accounts/package.json b/packages/features/accounts/package.json index 7dec1b154..30304fe6c 100644 --- a/packages/features/accounts/package.json +++ b/packages/features/accounts/package.json @@ -38,14 +38,14 @@ "@tanstack/react-query": "5.69.0", "@types/react": "19.0.12", "@types/react-dom": "19.0.4", - "lucide-react": "^0.483.0", + "lucide-react": "^0.484.0", "next": "15.2.4", "next-themes": "0.4.6", "react": "19.0.0", "react-dom": "19.0.0", "react-hook-form": "^7.54.2", "react-i18next": "^15.4.1", - "sonner": "^2.0.1", + "sonner": "^2.0.2", "zod": "^3.24.2" }, "prettier": "@kit/prettier-config", diff --git a/packages/features/admin/package.json b/packages/features/admin/package.json index ad31812e9..7d71a5e75 100644 --- a/packages/features/admin/package.json +++ b/packages/features/admin/package.json @@ -24,7 +24,7 @@ "@tanstack/react-query": "5.69.0", "@tanstack/react-table": "^8.21.2", "@types/react": "19.0.12", - "lucide-react": "^0.483.0", + "lucide-react": "^0.484.0", "next": "15.2.4", "react": "19.0.0", "react-dom": "19.0.0", diff --git a/packages/features/auth/package.json b/packages/features/auth/package.json index 897129802..b7deca80f 100644 --- a/packages/features/auth/package.json +++ b/packages/features/auth/package.json @@ -31,11 +31,11 @@ "@supabase/supabase-js": "2.49.3", "@tanstack/react-query": "5.69.0", "@types/react": "19.0.12", - "lucide-react": "^0.483.0", + "lucide-react": "^0.484.0", "next": "15.2.4", "react-hook-form": "^7.54.2", "react-i18next": "^15.4.1", - "sonner": "^2.0.1", + "sonner": "^2.0.2", "zod": "^3.24.2" }, "prettier": "@kit/prettier-config", diff --git a/packages/features/auth/src/components/oauth-provider-logo-image.tsx b/packages/features/auth/src/components/oauth-provider-logo-image.tsx index 8885af730..b62b47ac6 100644 --- a/packages/features/auth/src/components/oauth-provider-logo-image.tsx +++ b/packages/features/auth/src/components/oauth-provider-logo-image.tsx @@ -37,9 +37,27 @@ function getOAuthProviderLogos(): Record { phone: , google: '/images/oauth/google.webp', facebook: '/images/oauth/facebook.webp', - twitter: '/images/oauth/twitter.webp', github: '/images/oauth/github.webp', microsoft: '/images/oauth/microsoft.webp', apple: '/images/oauth/apple.webp', + twitter: , + // add more logos here if needed }; } + +function XLogo() { + return ( + + + + ); +} diff --git a/packages/features/notifications/package.json b/packages/features/notifications/package.json index 0ea5f4ae6..66c45614e 100644 --- a/packages/features/notifications/package.json +++ b/packages/features/notifications/package.json @@ -22,7 +22,7 @@ "@supabase/supabase-js": "2.49.3", "@tanstack/react-query": "5.69.0", "@types/react": "19.0.12", - "lucide-react": "^0.483.0", + "lucide-react": "^0.484.0", "react": "19.0.0", "react-dom": "19.0.0", "react-i18next": "^15.4.1" diff --git a/packages/features/team-accounts/package.json b/packages/features/team-accounts/package.json index 54495654a..7ff59b009 100644 --- a/packages/features/team-accounts/package.json +++ b/packages/features/team-accounts/package.json @@ -39,13 +39,13 @@ "@types/react-dom": "19.0.4", "class-variance-authority": "^0.7.1", "date-fns": "^4.1.0", - "lucide-react": "^0.483.0", + "lucide-react": "^0.484.0", "next": "15.2.4", "react": "19.0.0", "react-dom": "19.0.0", "react-hook-form": "^7.54.2", "react-i18next": "^15.4.1", - "sonner": "^2.0.1", + "sonner": "^2.0.2", "zod": "^3.24.2" }, "prettier": "@kit/prettier-config", diff --git a/packages/mailers/core/package.json b/packages/mailers/core/package.json index 85f21a21e..fd99c4d55 100644 --- a/packages/mailers/core/package.json +++ b/packages/mailers/core/package.json @@ -20,7 +20,7 @@ "@kit/resend": "workspace:*", "@kit/shared": "workspace:*", "@kit/tsconfig": "workspace:*", - "@types/node": "^22.13.13", + "@types/node": "^22.13.14", "zod": "^3.24.2" }, "typesVersions": { diff --git a/packages/mailers/resend/package.json b/packages/mailers/resend/package.json index 4a39dcb68..84d11fa80 100644 --- a/packages/mailers/resend/package.json +++ b/packages/mailers/resend/package.json @@ -17,7 +17,7 @@ "@kit/mailers-shared": "workspace:*", "@kit/prettier-config": "workspace:*", "@kit/tsconfig": "workspace:*", - "@types/node": "^22.13.13", + "@types/node": "^22.13.14", "zod": "^3.24.2" }, "typesVersions": { diff --git a/packages/monitoring/sentry/package.json b/packages/monitoring/sentry/package.json index 3c27a95e3..7b89c09fa 100644 --- a/packages/monitoring/sentry/package.json +++ b/packages/monitoring/sentry/package.json @@ -16,7 +16,7 @@ "./config/server": "./src/sentry.client.server.ts" }, "dependencies": { - "@sentry/nextjs": "^9.9.0", + "@sentry/nextjs": "^9.10.0", "import-in-the-middle": "1.13.1" }, "devDependencies": { diff --git a/packages/ui/package.json b/packages/ui/package.json index dd0d95f28..d474f3777 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -33,7 +33,7 @@ "clsx": "^2.1.1", "cmdk": "1.1.1", "input-otp": "1.4.2", - "lucide-react": "^0.483.0", + "lucide-react": "^0.484.0", "react-top-loading-bar": "3.0.2", "recharts": "2.15.1", "tailwind-merge": "^3.0.2" @@ -56,8 +56,8 @@ "react-day-picker": "^8.10.1", "react-hook-form": "^7.54.2", "react-i18next": "^15.4.1", - "sonner": "^2.0.1", - "tailwindcss": "4.0.15", + "sonner": "^2.0.2", + "tailwindcss": "4.0.17", "tailwindcss-animate": "^1.0.7", "typescript": "^5.8.2", "zod": "^3.24.2" diff --git a/packages/ui/src/shadcn/card.tsx b/packages/ui/src/shadcn/card.tsx index a6488820e..d107cb0b5 100644 --- a/packages/ui/src/shadcn/card.tsx +++ b/packages/ui/src/shadcn/card.tsx @@ -17,7 +17,7 @@ const CardHeader: React.FC> = ({ className, ...props }) => ( -
+
); CardHeader.displayName = 'CardHeader'; @@ -43,7 +43,7 @@ CardDescription.displayName = 'CardDescription'; const CardContent: React.FC> = ({ className, ...props -}) =>
; +}) =>
; CardContent.displayName = 'CardContent'; const CardFooter: React.FC> = ({ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f090b45c5..ed1c03772 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,7 +17,7 @@ importers: version: 0.23.0 '@turbo/gen': specifier: ^2.4.4 - version: 2.4.4(@types/node@22.13.13)(typescript@5.8.2) + version: 2.4.4(@types/node@22.13.14)(typescript@5.8.2) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -40,8 +40,8 @@ importers: specifier: 5.69.0 version: 5.69.0(react@19.0.0) lucide-react: - specifier: ^0.483.0 - version: 0.483.0(react@19.0.0) + specifier: ^0.484.0 + version: 0.484.0(react@19.0.0) next: specifier: 15.2.4 version: 15.2.4(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(babel-plugin-react-compiler@19.0.0-beta-e1e972c-20250221)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -71,11 +71,11 @@ importers: specifier: workspace:* version: link:../../packages/ui '@tailwindcss/postcss': - specifier: ^4.0.15 - version: 4.0.15 + specifier: ^4.0.17 + version: 4.0.17 '@types/node': - specifier: ^22.13.13 - version: 22.13.13 + specifier: ^22.13.14 + version: 22.13.14 '@types/nodemailer': specifier: 6.4.17 version: 6.4.17 @@ -95,11 +95,11 @@ importers: specifier: ^7.54.2 version: 7.54.2(react@19.0.0) tailwindcss: - specifier: 4.0.15 - version: 4.0.15 + specifier: 4.0.17 + version: 4.0.17 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@4.0.15) + version: 1.0.7(tailwindcss@4.0.17) typescript: specifier: ^5.8.2 version: 5.8.2 @@ -113,8 +113,8 @@ importers: specifier: ^1.51.1 version: 1.51.1 '@types/node': - specifier: ^22.13.13 - version: 22.13.13 + specifier: ^22.13.14 + version: 22.13.14 node-html-parser: specifier: ^7.0.1 version: 7.0.1 @@ -209,8 +209,8 @@ importers: specifier: ^4.1.0 version: 4.1.0 lucide-react: - specifier: ^0.483.0 - version: 0.483.0(react@19.0.0) + specifier: ^0.484.0 + version: 0.484.0(react@19.0.0) next: specifier: 15.2.4 version: 15.2.4(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(babel-plugin-react-compiler@19.0.0-beta-aeaed83-20250323)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -236,8 +236,8 @@ importers: specifier: 2.15.1 version: 2.15.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) sonner: - specifier: ^2.0.1 - version: 2.0.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^2.0.2 + version: 2.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) tailwind-merge: specifier: ^3.0.2 version: 3.0.2 @@ -258,11 +258,11 @@ importers: specifier: 15.2.4 version: 15.2.4 '@tailwindcss/postcss': - specifier: ^4.0.15 - version: 4.0.15 + specifier: ^4.0.17 + version: 4.0.17 '@types/node': - specifier: ^22.13.13 - version: 22.13.13 + specifier: ^22.13.14 + version: 22.13.14 '@types/react': specifier: 19.0.12 version: 19.0.12 @@ -282,14 +282,14 @@ importers: specifier: ^3.5.3 version: 3.5.3 supabase: - specifier: ^2.19.7 - version: 2.19.7 + specifier: ^2.20.5 + version: 2.20.5 tailwindcss: - specifier: 4.0.15 - version: 4.0.15 + specifier: 4.0.17 + version: 4.0.17 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@4.0.15) + version: 1.0.7(tailwindcss@4.0.17) typescript: specifier: ^5.8.2 version: 5.8.2 @@ -306,8 +306,8 @@ importers: specifier: workspace:* version: link:../../tooling/typescript '@types/node': - specifier: ^22.13.13 - version: 22.13.13 + specifier: ^22.13.14 + version: 22.13.14 packages/billing/core: devDependencies: @@ -372,8 +372,8 @@ importers: specifier: ^4.1.0 version: 4.1.0 lucide-react: - specifier: ^0.483.0 - version: 0.483.0(react@19.0.0) + specifier: ^0.484.0 + version: 0.484.0(react@19.0.0) next: specifier: 15.2.4 version: 15.2.4(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(babel-plugin-react-compiler@19.0.0-beta-aeaed83-20250323)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -503,8 +503,8 @@ importers: specifier: workspace:* version: link:../wordpress '@types/node': - specifier: ^22.13.13 - version: 22.13.13 + specifier: ^22.13.14 + version: 22.13.14 packages/cms/keystatic: dependencies: @@ -534,8 +534,8 @@ importers: specifier: workspace:* version: link:../../ui '@types/node': - specifier: ^22.13.13 - version: 22.13.13 + specifier: ^22.13.14 + version: 22.13.14 '@types/react': specifier: 19.0.12 version: 19.0.12 @@ -576,14 +576,14 @@ importers: specifier: workspace:* version: link:../../ui '@types/node': - specifier: ^22.13.13 - version: 22.13.13 + specifier: ^22.13.14 + version: 22.13.14 '@types/react': specifier: 19.0.12 version: 19.0.12 wp-types: - specifier: ^4.67.0 - version: 4.67.0 + specifier: ^4.67.1 + version: 4.67.1 packages/database-webhooks: devDependencies: @@ -701,8 +701,8 @@ importers: specifier: 19.0.4 version: 19.0.4(@types/react@19.0.12) lucide-react: - specifier: ^0.483.0 - version: 0.483.0(react@19.0.0) + specifier: ^0.484.0 + version: 0.484.0(react@19.0.0) next: specifier: 15.2.4 version: 15.2.4(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(babel-plugin-react-compiler@19.0.0-beta-aeaed83-20250323)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -722,8 +722,8 @@ importers: specifier: ^15.4.1 version: 15.4.1(i18next@24.2.3(typescript@5.8.2))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) sonner: - specifier: ^2.0.1 - version: 2.0.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^2.0.2 + version: 2.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) zod: specifier: ^3.24.2 version: 3.24.2 @@ -773,8 +773,8 @@ importers: specifier: 19.0.12 version: 19.0.12 lucide-react: - specifier: ^0.483.0 - version: 0.483.0(react@19.0.0) + specifier: ^0.484.0 + version: 0.484.0(react@19.0.0) next: specifier: 15.2.4 version: 15.2.4(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(babel-plugin-react-compiler@19.0.0-beta-aeaed83-20250323)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -830,8 +830,8 @@ importers: specifier: 19.0.12 version: 19.0.12 lucide-react: - specifier: ^0.483.0 - version: 0.483.0(react@19.0.0) + specifier: ^0.484.0 + version: 0.484.0(react@19.0.0) next: specifier: 15.2.4 version: 15.2.4(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(babel-plugin-react-compiler@19.0.0-beta-aeaed83-20250323)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -842,8 +842,8 @@ importers: specifier: ^15.4.1 version: 15.4.1(i18next@24.2.3(typescript@5.8.2))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) sonner: - specifier: ^2.0.1 - version: 2.0.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^2.0.2 + version: 2.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) zod: specifier: ^3.24.2 version: 3.24.2 @@ -875,8 +875,8 @@ importers: specifier: 19.0.12 version: 19.0.12 lucide-react: - specifier: ^0.483.0 - version: 0.483.0(react@19.0.0) + specifier: ^0.484.0 + version: 0.484.0(react@19.0.0) react: specifier: 19.0.0 version: 19.0.0 @@ -957,8 +957,8 @@ importers: specifier: ^4.1.0 version: 4.1.0 lucide-react: - specifier: ^0.483.0 - version: 0.483.0(react@19.0.0) + specifier: ^0.484.0 + version: 0.484.0(react@19.0.0) next: specifier: 15.2.4 version: 15.2.4(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(babel-plugin-react-compiler@19.0.0-beta-aeaed83-20250323)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -975,8 +975,8 @@ importers: specifier: ^15.4.1 version: 15.4.1(i18next@24.2.3(typescript@5.8.2))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) sonner: - specifier: ^2.0.1 - version: 2.0.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^2.0.2 + version: 2.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) zod: specifier: ^3.24.2 version: 3.24.2 @@ -1045,8 +1045,8 @@ importers: specifier: workspace:* version: link:../../../tooling/typescript '@types/node': - specifier: ^22.13.13 - version: 22.13.13 + specifier: ^22.13.14 + version: 22.13.14 zod: specifier: ^3.24.2 version: 3.24.2 @@ -1091,8 +1091,8 @@ importers: specifier: workspace:* version: link:../../../tooling/typescript '@types/node': - specifier: ^22.13.13 - version: 22.13.13 + specifier: ^22.13.14 + version: 22.13.14 zod: specifier: ^3.24.2 version: 3.24.2 @@ -1197,8 +1197,8 @@ importers: packages/monitoring/sentry: dependencies: '@sentry/nextjs': - specifier: ^9.9.0 - version: 9.9.0(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(next@15.2.4(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)(webpack@5.98.0) + specifier: ^9.10.0 + version: 9.10.0(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(next@15.2.4(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)(webpack@5.98.0) import-in-the-middle: specifier: 1.13.1 version: 1.13.1 @@ -1439,8 +1439,8 @@ importers: specifier: 1.4.2 version: 1.4.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) lucide-react: - specifier: ^0.483.0 - version: 0.483.0(react@19.0.0) + specifier: ^0.484.0 + version: 0.484.0(react@19.0.0) react-top-loading-bar: specifier: 3.0.2 version: 3.0.2(react@19.0.0) @@ -1503,14 +1503,14 @@ importers: specifier: ^15.4.1 version: 15.4.1(i18next@24.2.3(typescript@5.8.2))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) sonner: - specifier: ^2.0.1 - version: 2.0.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^2.0.2 + version: 2.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) tailwindcss: - specifier: 4.0.15 - version: 4.0.15 + specifier: 4.0.17 + version: 4.0.17 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@4.0.15) + version: 1.0.7(tailwindcss@4.0.17) typescript: specifier: ^5.8.2 version: 5.8.2 @@ -3918,32 +3918,32 @@ packages: '@selderee/plugin-htmlparser2@0.11.0': resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==} - '@sentry-internal/browser-utils@9.9.0': - resolution: {integrity: sha512-V/YhKLis98JFkqBGZaEBlDNFpJHJjoCvNb05raAYXdITfDIl37Kxqj0zX+IzyRhqnswkQ+DBTyoEoci09IR2bQ==} + '@sentry-internal/browser-utils@9.10.0': + resolution: {integrity: sha512-AJDqCNG+bjDwiww80+0aWtLj6wCm+OrQ24IOwz3NXEAv0G6o2RpjQcfgYZ3Qo8u1fqwsNX1TfzVdA7ipDzyoiw==} engines: {node: '>=18'} - '@sentry-internal/feedback@9.9.0': - resolution: {integrity: sha512-hrxuOLm0Xsnx75hTNt3eLgNNjER3egrHZShdRzlMiakfKpA9f2X10z75vlZmT5ZUygDQnp9UVUnu28cDuVb9Zw==} + '@sentry-internal/feedback@9.10.0': + resolution: {integrity: sha512-C5VFKrIqrD+seM927wiqYmPlKkhijbIGIpQCLx53e4nxs2E9xc7aIb5zksFrpM+G0gAB6E12Cf54ATcxFMXd8A==} engines: {node: '>=18'} - '@sentry-internal/replay-canvas@9.9.0': - resolution: {integrity: sha512-YK0ixGjquahGpNsQskCEVwycdHlwNBLCx9XJr1BmGnlOw6fUCmpyVetaGg/ZyhkzKGNXAGoTa4s7FUFnAG4bKg==} + '@sentry-internal/replay-canvas@9.10.0': + resolution: {integrity: sha512-DsM+v27w87ZFbGo0AmerS3DokbUGOo805GmAcDeZMekYe40TR7xXy5E4EJIY4v/da6aIlmo3CQcIGbcJ/QS9+g==} engines: {node: '>=18'} - '@sentry-internal/replay@9.9.0': - resolution: {integrity: sha512-EWczKMu3qiZ0SUUWU3zkGod+AWD/VQCLiQw+tw+PEpdHbRZIdYKsEptengZCFKthrwe2QmYpVCTSRxGvujJ/6g==} + '@sentry-internal/replay@9.10.0': + resolution: {integrity: sha512-OvVA7zMXkQ++p75sriICOINJCAscnnulDPuYGHn3SJgZdkHwQMMcTv+BN1q7SBz2xzxRriqW9/vKGZlGeS8rbw==} engines: {node: '>=18'} - '@sentry/babel-plugin-component-annotate@3.2.2': - resolution: {integrity: sha512-D+SKQ266ra/wo87s9+UI/rKQi3qhGPCR8eSCDe0VJudhjHsqyNU+JJ5lnIGCgmZaWFTXgdBP/gdr1Iz1zqGs4Q==} + '@sentry/babel-plugin-component-annotate@3.2.3': + resolution: {integrity: sha512-nbFvTHD7wOfxsqsbkyDVxxi1XMv6j54TW6i0vwLnzq3uwsSno/bs2Xzdc+mzXyMmji1b27kpOPiI2fKBi3XXVQ==} engines: {node: '>= 14'} - '@sentry/browser@9.9.0': - resolution: {integrity: sha512-pIMdkOC+iggZefBs6ck5fL1mBhbLzjdw/8K99iqSeDh+lLvmlHVZajAhPlmw50xfH8CyQ1s22dhcL+zXbg3NKw==} + '@sentry/browser@9.10.0': + resolution: {integrity: sha512-q9WZ50uJLuWbtyk1MoCc7L3y9aokL+0wkWksbwjkJL3icRdDnKumJyP8nWCjHLyyeSSJhwtHDidajAP79JFW0Q==} engines: {node: '>=18'} - '@sentry/bundler-plugin-core@3.2.2': - resolution: {integrity: sha512-YGrtmqQ2jMixccX2slVG/Lw7pCGJL3DGB3clmY9mO8QBEBIN3/gEANiHJVWwRidpUOS/0b7yVVGAdwZ87oPwTg==} + '@sentry/bundler-plugin-core@3.2.3': + resolution: {integrity: sha512-efg4F0ia1eO0GdWF9a/9tyKQaP5eHABBU8v/zFTmdw6WCPozFH+aRvfXOVSLGoII/sduRamW9BiUlE4NxrWPqQ==} engines: {node: '>= 14'} '@sentry/cli-darwin@2.42.2': @@ -3992,22 +3992,22 @@ packages: engines: {node: '>= 10'} hasBin: true - '@sentry/core@9.9.0': - resolution: {integrity: sha512-GxKvx8PSgoWhLLS+/WBGIXy7rsFcnJBPDqFXIfcAGy89k2j06d9IP0kiIc63qBGStSUkh5FFJLPTakZ5RXiFXA==} + '@sentry/core@9.10.0': + resolution: {integrity: sha512-l3U/dOj9R2jcSLrSfPVkU7v6EUaEH7jgPYYyR+ug61oeSZ1/i/mgD2BpGk5FJd1e5mXCuNVmeFxirwCUZF3+ZA==} engines: {node: '>=18'} - '@sentry/nextjs@9.9.0': - resolution: {integrity: sha512-QA9ZzePz9CSPtP7CACOJ1camySCeKa1U5oTscW8zmWRvBddwBMgtHjVx9Pqpx4I4VDc13a2TRulbroPfTRGUbw==} + '@sentry/nextjs@9.10.0': + resolution: {integrity: sha512-/Fmh8pIH6r9/NwchtnCKFlrg599sH6mf/0G+oqb0fv55RdkiLELgYeBpJe8VdAAp6+h9wdDkIrpvZWhOCpD2Kg==} engines: {node: '>=18'} peerDependencies: next: ^13.2.0 || ^14.0 || ^15.0.0-rc.0 - '@sentry/node@9.9.0': - resolution: {integrity: sha512-6a+ctTAhqnfJ8VeeJU6d7IMRTO7ErGBS9zakyIAQqeMNmDXakAckIdi9MI9XNcY+fjv9eYFCanl9aMvwoDqo2g==} + '@sentry/node@9.10.0': + resolution: {integrity: sha512-Q4ihgygBaCVnheJxnJN6puU9QjZoezRr98C9vIJvjtlO1M21dVGGvEw6WzdA2IlKHX/ayga8LhNioo9bOJ2A8A==} engines: {node: '>=18'} - '@sentry/opentelemetry@9.9.0': - resolution: {integrity: sha512-NH2sa1Dno5OVq1XEWRf5KVGbl0eXpiNtPq2JVDZnqasLnO9w9RBNm0P7OlW1ejg3Q2reqi5idG1MkLAWaj2Zug==} + '@sentry/opentelemetry@9.10.0': + resolution: {integrity: sha512-MRskt+ZoklLXo+ONl6dFpvJyT3/RqNgq26pw7eLdCsxqFKkmCgjjf8US/UZlbg5dahwiZRvkE1wSgDgIKzb/6g==} engines: {node: '>=18'} peerDependencies: '@opentelemetry/api': ^1.9.0 @@ -4017,18 +4017,18 @@ packages: '@opentelemetry/sdk-trace-base': ^1.30.1 '@opentelemetry/semantic-conventions': ^1.28.0 - '@sentry/react@9.9.0': - resolution: {integrity: sha512-7BE2Lx5CNtHtlNSS7Z9HxKquohC0xhdFceO3NlMXlx+dZuVCMoQmLISB8SQEcHw+2VO24MvtP3LPEzdeNbkIfg==} + '@sentry/react@9.10.0': + resolution: {integrity: sha512-kVWxQvWye947eB2eRHshX9Lu0Tl3AkYE8rXf26CkgU8VmukOdC5qQndENkr65VDKCgJoN/aGR+Rv2bUD9dlDNw==} engines: {node: '>=18'} peerDependencies: react: ^16.14.0 || 17.x || 18.x || 19.x - '@sentry/vercel-edge@9.9.0': - resolution: {integrity: sha512-aDCRvPk+aVEKJb6XX1Dsb2tohfpRDnE3eF8bx9NHKHjEcBRWy9X7RWP+uMA3T4NVjlvEbbMYANjL0Qe/hLo8Yw==} + '@sentry/vercel-edge@9.10.0': + resolution: {integrity: sha512-kWu0O8PunN9Neg/JyjsV18+1E5VXHWN8JQ7DWkb24dMSLtaLgp3r2MLxjZeLUL2VqN1tFCjHz3TzFYthn1nNhw==} engines: {node: '>=18'} - '@sentry/webpack-plugin@3.2.2': - resolution: {integrity: sha512-6OkVKNOjKk8P9j7oh6svZ+kEP1i9YIHBC2aGWL2XsgeZTIrMBxJAXtOf+qSrfMAxEtibSroGVOMQc/y3WJTQtg==} + '@sentry/webpack-plugin@3.2.3': + resolution: {integrity: sha512-uBRJO54wOqZ2csi/JT0kLeNpjClypwYBsyrqKgDSp04N2oEnt1eZr4L4yS4kNShI/ZrkA5Q4VWuFk5cCB2f/ew==} engines: {node: '>= 14'} peerDependencies: webpack: '>=4.40.0' @@ -4091,81 +4091,81 @@ packages: '@swc/helpers@0.5.15': resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} - '@tailwindcss/node@4.0.15': - resolution: {integrity: sha512-IODaJjNmiasfZX3IoS+4Em3iu0fD2HS0/tgrnkYfW4hyUor01Smnr5eY3jc4rRgaTDrJlDmBTHbFO0ETTDaxWA==} + '@tailwindcss/node@4.0.17': + resolution: {integrity: sha512-LIdNwcqyY7578VpofXyqjH6f+3fP4nrz7FBLki5HpzqjYfXdF2m/eW18ZfoKePtDGg90Bvvfpov9d2gy5XVCbg==} - '@tailwindcss/oxide-android-arm64@4.0.15': - resolution: {integrity: sha512-EBuyfSKkom7N+CB3A+7c0m4+qzKuiN0WCvzPvj5ZoRu4NlQadg/mthc1tl5k9b5ffRGsbDvP4k21azU4VwVk3Q==} + '@tailwindcss/oxide-android-arm64@4.0.17': + resolution: {integrity: sha512-3RfO0ZK64WAhop+EbHeyxGThyDr/fYhxPzDbEQjD2+v7ZhKTb2svTWy+KK+J1PHATus2/CQGAGp7pHY/8M8ugg==} engines: {node: '>= 10'} cpu: [arm64] os: [android] - '@tailwindcss/oxide-darwin-arm64@4.0.15': - resolution: {integrity: sha512-ObVAnEpLepMhV9VoO0JSit66jiN5C4YCqW3TflsE9boo2Z7FIjV80RFbgeL2opBhtxbaNEDa6D0/hq/EP03kgQ==} + '@tailwindcss/oxide-darwin-arm64@4.0.17': + resolution: {integrity: sha512-e1uayxFQCCDuzTk9s8q7MC5jFN42IY7nzcr5n0Mw/AcUHwD6JaBkXnATkD924ZsHyPDvddnusIEvkgLd2CiREg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.0.15': - resolution: {integrity: sha512-IElwoFhUinOr9MyKmGTPNi1Rwdh68JReFgYWibPWTGuevkHkLWKEflZc2jtI5lWZ5U9JjUnUfnY43I4fEXrc4g==} + '@tailwindcss/oxide-darwin-x64@4.0.17': + resolution: {integrity: sha512-d6z7HSdOKfXQ0HPlVx1jduUf/YtBuCCtEDIEFeBCzgRRtDsUuRtofPqxIVaSCUTOk5+OfRLonje6n9dF6AH8wQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@tailwindcss/oxide-freebsd-x64@4.0.15': - resolution: {integrity: sha512-6BLLqyx7SIYRBOnTZ8wgfXANLJV5TQd3PevRJZp0vn42eO58A2LykRKdvL1qyPfdpmEVtF+uVOEZ4QTMqDRAWA==} + '@tailwindcss/oxide-freebsd-x64@4.0.17': + resolution: {integrity: sha512-EjrVa6lx3wzXz3l5MsdOGtYIsRjgs5Mru6lDv4RuiXpguWeOb3UzGJ7vw7PEzcFadKNvNslEQqoAABeMezprxQ==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.15': - resolution: {integrity: sha512-Zy63EVqO9241Pfg6G0IlRIWyY5vNcWrL5dd2WAKVJZRQVeolXEf1KfjkyeAAlErDj72cnyXObEZjMoPEKHpdNw==} + '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.17': + resolution: {integrity: sha512-65zXfCOdi8wuaY0Ye6qMR5LAXokHYtrGvo9t/NmxvSZtCCitXV/gzJ/WP5ksXPhff1SV5rov0S+ZIZU+/4eyCQ==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.0.15': - resolution: {integrity: sha512-2NemGQeaTbtIp1Z2wyerbVEJZTkAWhMDOhhR5z/zJ75yMNf8yLnE+sAlyf6yGDNr+1RqvWrRhhCFt7i0CIxe4Q==} + '@tailwindcss/oxide-linux-arm64-gnu@4.0.17': + resolution: {integrity: sha512-+aaq6hJ8ioTdbJV5IA1WjWgLmun4T7eYLTvJIToiXLHy5JzUERRbIZjAcjgK9qXMwnvuu7rqpxzej+hGoEcG5g==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-arm64-musl@4.0.15': - resolution: {integrity: sha512-342GVnhH/6PkVgKtEzvNVuQ4D+Q7B7qplvuH20Cfz9qEtydG6IQczTZ5IT4JPlh931MG1NUCVxg+CIorr1WJyw==} + '@tailwindcss/oxide-linux-arm64-musl@4.0.17': + resolution: {integrity: sha512-/FhWgZCdUGAeYHYnZKekiOC0aXFiBIoNCA0bwzkICiMYS5Rtx2KxFfMUXQVnl4uZRblG5ypt5vpPhVaXgGk80w==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-x64-gnu@4.0.15': - resolution: {integrity: sha512-g76GxlKH124RuGqacCEFc2nbzRl7bBrlC8qDQMiUABkiifDRHOIUjgKbLNG4RuR9hQAD/MKsqZ7A8L08zsoBrw==} + '@tailwindcss/oxide-linux-x64-gnu@4.0.17': + resolution: {integrity: sha512-gELJzOHK6GDoIpm/539Golvk+QWZjxQcbkKq9eB2kzNkOvrP0xc5UPgO9bIMNt1M48mO8ZeNenCMGt6tfkvVBg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-linux-x64-musl@4.0.15': - resolution: {integrity: sha512-Gg/Y1XrKEvKpq6WeNt2h8rMIKOBj/W3mNa5NMvkQgMC7iO0+UNLrYmt6zgZufht66HozNpn+tJMbbkZ5a3LczA==} + '@tailwindcss/oxide-linux-x64-musl@4.0.17': + resolution: {integrity: sha512-68NwxcJrZn94IOW4TysMIbYv5AlM6So1luTlbYUDIGnKma1yTFGBRNEJ+SacJ3PZE2rgcTBNRHX1TB4EQ/XEHw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-win32-arm64-msvc@4.0.15': - resolution: {integrity: sha512-7QtSSJwYZ7ZK1phVgcNZpuf7c7gaCj8Wb0xjliligT5qCGCp79OV2n3SJummVZdw4fbTNKUOYMO7m1GinppZyA==} + '@tailwindcss/oxide-win32-arm64-msvc@4.0.17': + resolution: {integrity: sha512-AkBO8efP2/7wkEXkNlXzRD4f/7WerqKHlc6PWb5v0jGbbm22DFBLbIM19IJQ3b+tNewQZa+WnPOaGm0SmwMNjw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.0.15': - resolution: {integrity: sha512-JQ5H+5MLhOjpgNp6KomouE0ZuKmk3hO5h7/ClMNAQ8gZI2zkli3IH8ZqLbd2DVfXDbdxN2xvooIEeIlkIoSCqw==} + '@tailwindcss/oxide-win32-x64-msvc@4.0.17': + resolution: {integrity: sha512-7/DTEvXcoWlqX0dAlcN0zlmcEu9xSermuo7VNGX9tJ3nYMdo735SHvbrHDln1+LYfF6NhJ3hjbpbjkMOAGmkDg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@tailwindcss/oxide@4.0.15': - resolution: {integrity: sha512-e0uHrKfPu7JJGMfjwVNyt5M0u+OP8kUmhACwIRlM+JNBuReDVQ63yAD1NWe5DwJtdaHjugNBil76j+ks3zlk6g==} + '@tailwindcss/oxide@4.0.17': + resolution: {integrity: sha512-B4OaUIRD2uVrULpAD1Yksx2+wNarQr2rQh65nXqaqbLY1jCd8fO+3KLh/+TH4Hzh2NTHQvgxVbPdUDOtLk7vAw==} engines: {node: '>= 10'} - '@tailwindcss/postcss@4.0.15': - resolution: {integrity: sha512-qyrpoDKIO7wzkRbKCvGLo7gXRjT9/Njf7ZJiJhG4njrfZkvOhjwnaHpYbpxYeDysEg+9pB1R4jcd+vQ7ZUDsmQ==} + '@tailwindcss/postcss@4.0.17': + resolution: {integrity: sha512-qeJbRTB5FMZXmuJF+eePd235EGY6IyJZF0Bh0YM6uMcCI4L9Z7dy+lPuLAhxOJzxnajsbjPoDAKOuAqZRtf1PQ==} '@tanstack/query-core@5.69.0': resolution: {integrity: sha512-Kn410jq6vs1P8Nm+ZsRj9H+U3C0kjuEkYLxbiCyn3MDEiYor1j2DGVULqAz62SLZtUZ/e9Xt6xMXiJ3NJ65WyQ==} @@ -4343,8 +4343,8 @@ packages: '@types/mysql@2.15.26': resolution: {integrity: sha512-DSLCOXhkvfS5WNNPbfn2KdICAmk8lLc+/PNvnPnF7gOdMZCxopXduqv0OQ13y/yA/zXTSikZZqVgybUxOEg6YQ==} - '@types/node@22.13.13': - resolution: {integrity: sha512-ClsL5nMwKaBRwPcCvH8E7+nU4GxHVx1axNvMZTFHMEfNI7oahimt26P5zjVCRrjiIWj6YFXfE1v3dEp94wLcGQ==} + '@types/node@22.13.14': + resolution: {integrity: sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==} '@types/nodemailer@6.4.17': resolution: {integrity: sha512-I9CCaIp6DTldEg7vyUTZi8+9Vo0hi1/T8gv3C89yk1rSAAzoKQ8H8ki/jBYJSFoH/BisgLP8tkZMlQ91CIquww==} @@ -6359,8 +6359,8 @@ packages: resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} - lucide-react@0.483.0: - resolution: {integrity: sha512-WldsY17Qb/T3VZdMnVQ9C3DDIP7h1ViDTHVdVGnLZcvHNg30zH/MTQ04RTORjexoGmpsXroiQXZ4QyR0kBy0FA==} + lucide-react@0.484.0: + resolution: {integrity: sha512-oZy8coK9kZzvqhSgfbGkPtTgyjpBvs3ukLgDPv14dSOZtBtboryWF5o8i3qen7QbGg7JhiJBz5mK1p8YoMZTLQ==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -7651,8 +7651,8 @@ packages: sonic-boom@4.2.0: resolution: {integrity: sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww==} - sonner@2.0.1: - resolution: {integrity: sha512-FRBphaehZ5tLdLcQ8g2WOIRE+Y7BCfWi5Zyd8bCvBjiW8TxxAyoWZIxS661Yz6TGPqFQ4VLzOF89WEYhfynSFQ==} + sonner@2.0.2: + resolution: {integrity: sha512-xOeXErZ4blqQd11ZnlDmoRmg+ctUJBkTU8H+HVh9rnWi9Ke28xiL39r4iCTeDX31ODTe/s1MaiaY333dUzLCtA==} peerDependencies: react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc @@ -7777,8 +7777,8 @@ packages: stylis@4.2.0: resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} - supabase@2.19.7: - resolution: {integrity: sha512-+Qu5xHvk/CnAHb5iDpCWCX0SdwFR5smpTG6VUSTw/T8WxCDDQsIb2mui2pu18wqKOZ0NLs/ZTDDb2+yPejTRBQ==} + supabase@2.20.5: + resolution: {integrity: sha512-3d6YbIqEzLatw0BpYPSeQwAaVQY9WUBkGiy7a+DLJPN17UsW5KYNEik3mO8PeX1a7TaJvtWxDs/Ve05pxfvldw==} engines: {npm: '>=8'} hasBin: true @@ -7821,8 +7821,8 @@ packages: peerDependencies: tailwindcss: '>=3.0.0 || insiders' - tailwindcss@4.0.15: - resolution: {integrity: sha512-6ZMg+hHdMJpjpeCCFasX7K+U615U9D+7k5/cDK/iRwl6GptF24+I/AbKgOnXhVKePzrEyIXutLv36n4cRsq3Sg==} + tailwindcss@4.0.17: + resolution: {integrity: sha512-OErSiGzRa6rLiOvaipsDZvLMSpsBZ4ysB4f0VKGXUrjw2jfkJRd6kjRKV2+ZmTCNvwtvgdDam5D7w6WXsdLJZw==} tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} @@ -8195,8 +8195,8 @@ packages: wordwrap@1.0.0: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} - wp-types@4.67.0: - resolution: {integrity: sha512-pf8cDXo3cGLx4GR+lgLz4GzYglRXlv2mkUrkXYLvFDH76ZmYZERNWnvQdWgCJdWpPOXj5cTzv3qvrGKFcRKtXA==} + wp-types@4.67.1: + resolution: {integrity: sha512-u3XDcehwky4SqQ4YSMmnpgTdgYBb2KtaJfcSY5W9Hh1+jQFCuH4rGmwJ+cfyN1fnD8aFYDuRqT3kDuav+cTI2g==} wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} @@ -11361,38 +11361,38 @@ snapshots: domhandler: 5.0.3 selderee: 0.11.0 - '@sentry-internal/browser-utils@9.9.0': + '@sentry-internal/browser-utils@9.10.0': dependencies: - '@sentry/core': 9.9.0 + '@sentry/core': 9.10.0 - '@sentry-internal/feedback@9.9.0': + '@sentry-internal/feedback@9.10.0': dependencies: - '@sentry/core': 9.9.0 + '@sentry/core': 9.10.0 - '@sentry-internal/replay-canvas@9.9.0': + '@sentry-internal/replay-canvas@9.10.0': dependencies: - '@sentry-internal/replay': 9.9.0 - '@sentry/core': 9.9.0 + '@sentry-internal/replay': 9.10.0 + '@sentry/core': 9.10.0 - '@sentry-internal/replay@9.9.0': + '@sentry-internal/replay@9.10.0': dependencies: - '@sentry-internal/browser-utils': 9.9.0 - '@sentry/core': 9.9.0 + '@sentry-internal/browser-utils': 9.10.0 + '@sentry/core': 9.10.0 - '@sentry/babel-plugin-component-annotate@3.2.2': {} + '@sentry/babel-plugin-component-annotate@3.2.3': {} - '@sentry/browser@9.9.0': + '@sentry/browser@9.10.0': dependencies: - '@sentry-internal/browser-utils': 9.9.0 - '@sentry-internal/feedback': 9.9.0 - '@sentry-internal/replay': 9.9.0 - '@sentry-internal/replay-canvas': 9.9.0 - '@sentry/core': 9.9.0 + '@sentry-internal/browser-utils': 9.10.0 + '@sentry-internal/feedback': 9.10.0 + '@sentry-internal/replay': 9.10.0 + '@sentry-internal/replay-canvas': 9.10.0 + '@sentry/core': 9.10.0 - '@sentry/bundler-plugin-core@3.2.2': + '@sentry/bundler-plugin-core@3.2.3': dependencies: '@babel/core': 7.26.10 - '@sentry/babel-plugin-component-annotate': 3.2.2 + '@sentry/babel-plugin-component-annotate': 3.2.3 '@sentry/cli': 2.42.2 dotenv: 16.4.7 find-up: 5.0.0 @@ -11443,20 +11443,20 @@ snapshots: - encoding - supports-color - '@sentry/core@9.9.0': {} + '@sentry/core@9.10.0': {} - '@sentry/nextjs@9.9.0(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(next@15.2.4(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)(webpack@5.98.0)': + '@sentry/nextjs@9.10.0(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(next@15.2.4(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)(webpack@5.98.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/semantic-conventions': 1.30.0 '@rollup/plugin-commonjs': 28.0.1(rollup@4.35.0) - '@sentry-internal/browser-utils': 9.9.0 - '@sentry/core': 9.9.0 - '@sentry/node': 9.9.0 - '@sentry/opentelemetry': 9.9.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.30.0) - '@sentry/react': 9.9.0(react@19.0.0) - '@sentry/vercel-edge': 9.9.0 - '@sentry/webpack-plugin': 3.2.2(webpack@5.98.0) + '@sentry-internal/browser-utils': 9.10.0 + '@sentry/core': 9.10.0 + '@sentry/node': 9.10.0 + '@sentry/opentelemetry': 9.10.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.30.0) + '@sentry/react': 9.10.0(react@19.0.0) + '@sentry/vercel-edge': 9.10.0 + '@sentry/webpack-plugin': 3.2.3(webpack@5.98.0) chalk: 3.0.0 next: 15.2.4(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) resolve: 1.22.8 @@ -11472,7 +11472,7 @@ snapshots: - supports-color - webpack - '@sentry/node@9.9.0': + '@sentry/node@9.10.0': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/context-async-hooks': 1.30.1(@opentelemetry/api@1.9.0) @@ -11505,13 +11505,13 @@ snapshots: '@opentelemetry/sdk-trace-base': 1.30.1(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.30.0 '@prisma/instrumentation': 6.5.0(@opentelemetry/api@1.9.0) - '@sentry/core': 9.9.0 - '@sentry/opentelemetry': 9.9.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.30.0) + '@sentry/core': 9.10.0 + '@sentry/opentelemetry': 9.10.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.30.0) import-in-the-middle: 1.13.1 transitivePeerDependencies: - supports-color - '@sentry/opentelemetry@9.9.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.30.0)': + '@sentry/opentelemetry@9.10.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.30.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/context-async-hooks': 1.30.1(@opentelemetry/api@1.9.0) @@ -11519,23 +11519,23 @@ snapshots: '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-base': 1.30.1(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.30.0 - '@sentry/core': 9.9.0 + '@sentry/core': 9.10.0 - '@sentry/react@9.9.0(react@19.0.0)': + '@sentry/react@9.10.0(react@19.0.0)': dependencies: - '@sentry/browser': 9.9.0 - '@sentry/core': 9.9.0 + '@sentry/browser': 9.10.0 + '@sentry/core': 9.10.0 hoist-non-react-statics: 3.3.2 react: 19.0.0 - '@sentry/vercel-edge@9.9.0': + '@sentry/vercel-edge@9.10.0': dependencies: '@opentelemetry/api': 1.9.0 - '@sentry/core': 9.9.0 + '@sentry/core': 9.10.0 - '@sentry/webpack-plugin@3.2.2(webpack@5.98.0)': + '@sentry/webpack-plugin@3.2.3(webpack@5.98.0)': dependencies: - '@sentry/bundler-plugin-core': 3.2.2 + '@sentry/bundler-plugin-core': 3.2.3 unplugin: 1.0.1 uuid: 9.0.1 webpack: 5.98.0 @@ -11621,67 +11621,67 @@ snapshots: dependencies: tslib: 2.8.1 - '@tailwindcss/node@4.0.15': + '@tailwindcss/node@4.0.17': dependencies: enhanced-resolve: 5.18.1 jiti: 2.4.2 - tailwindcss: 4.0.15 + tailwindcss: 4.0.17 - '@tailwindcss/oxide-android-arm64@4.0.15': + '@tailwindcss/oxide-android-arm64@4.0.17': optional: true - '@tailwindcss/oxide-darwin-arm64@4.0.15': + '@tailwindcss/oxide-darwin-arm64@4.0.17': optional: true - '@tailwindcss/oxide-darwin-x64@4.0.15': + '@tailwindcss/oxide-darwin-x64@4.0.17': optional: true - '@tailwindcss/oxide-freebsd-x64@4.0.15': + '@tailwindcss/oxide-freebsd-x64@4.0.17': optional: true - '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.15': + '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.17': optional: true - '@tailwindcss/oxide-linux-arm64-gnu@4.0.15': + '@tailwindcss/oxide-linux-arm64-gnu@4.0.17': optional: true - '@tailwindcss/oxide-linux-arm64-musl@4.0.15': + '@tailwindcss/oxide-linux-arm64-musl@4.0.17': optional: true - '@tailwindcss/oxide-linux-x64-gnu@4.0.15': + '@tailwindcss/oxide-linux-x64-gnu@4.0.17': optional: true - '@tailwindcss/oxide-linux-x64-musl@4.0.15': + '@tailwindcss/oxide-linux-x64-musl@4.0.17': optional: true - '@tailwindcss/oxide-win32-arm64-msvc@4.0.15': + '@tailwindcss/oxide-win32-arm64-msvc@4.0.17': optional: true - '@tailwindcss/oxide-win32-x64-msvc@4.0.15': + '@tailwindcss/oxide-win32-x64-msvc@4.0.17': optional: true - '@tailwindcss/oxide@4.0.15': + '@tailwindcss/oxide@4.0.17': optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.0.15 - '@tailwindcss/oxide-darwin-arm64': 4.0.15 - '@tailwindcss/oxide-darwin-x64': 4.0.15 - '@tailwindcss/oxide-freebsd-x64': 4.0.15 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.0.15 - '@tailwindcss/oxide-linux-arm64-gnu': 4.0.15 - '@tailwindcss/oxide-linux-arm64-musl': 4.0.15 - '@tailwindcss/oxide-linux-x64-gnu': 4.0.15 - '@tailwindcss/oxide-linux-x64-musl': 4.0.15 - '@tailwindcss/oxide-win32-arm64-msvc': 4.0.15 - '@tailwindcss/oxide-win32-x64-msvc': 4.0.15 + '@tailwindcss/oxide-android-arm64': 4.0.17 + '@tailwindcss/oxide-darwin-arm64': 4.0.17 + '@tailwindcss/oxide-darwin-x64': 4.0.17 + '@tailwindcss/oxide-freebsd-x64': 4.0.17 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.0.17 + '@tailwindcss/oxide-linux-arm64-gnu': 4.0.17 + '@tailwindcss/oxide-linux-arm64-musl': 4.0.17 + '@tailwindcss/oxide-linux-x64-gnu': 4.0.17 + '@tailwindcss/oxide-linux-x64-musl': 4.0.17 + '@tailwindcss/oxide-win32-arm64-msvc': 4.0.17 + '@tailwindcss/oxide-win32-x64-msvc': 4.0.17 - '@tailwindcss/postcss@4.0.15': + '@tailwindcss/postcss@4.0.17': dependencies: '@alloc/quick-lru': 5.2.0 - '@tailwindcss/node': 4.0.15 - '@tailwindcss/oxide': 4.0.15 + '@tailwindcss/node': 4.0.17 + '@tailwindcss/oxide': 4.0.17 lightningcss: 1.29.2 postcss: 8.5.3 - tailwindcss: 4.0.15 + tailwindcss: 4.0.17 '@tanstack/query-core@5.69.0': {} @@ -11739,7 +11739,7 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@turbo/gen@2.4.4(@types/node@22.13.13)(typescript@5.8.2)': + '@turbo/gen@2.4.4(@types/node@22.13.14)(typescript@5.8.2)': dependencies: '@turbo/workspaces': 2.4.4 commander: 10.0.1 @@ -11749,7 +11749,7 @@ snapshots: node-plop: 0.26.3 picocolors: 1.0.1 proxy-agent: 6.5.0 - ts-node: 10.9.2(@types/node@22.13.13)(typescript@5.8.2) + ts-node: 10.9.2(@types/node@22.13.14)(typescript@5.8.2) update-check: 1.5.4 validate-npm-package-name: 5.0.1 transitivePeerDependencies: @@ -11786,7 +11786,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 22.13.13 + '@types/node': 22.13.14 '@types/d3-array@3.2.1': {} @@ -11837,7 +11837,7 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.13.13 + '@types/node': 22.13.14 '@types/hast@3.0.4': dependencies: @@ -11878,15 +11878,15 @@ snapshots: '@types/mysql@2.15.26': dependencies: - '@types/node': 22.13.13 + '@types/node': 22.13.14 - '@types/node@22.13.13': + '@types/node@22.13.14': dependencies: undici-types: 6.20.0 '@types/nodemailer@6.4.17': dependencies: - '@types/node': 22.13.13 + '@types/node': 22.13.14 '@types/parse-json@4.0.2': {} @@ -11896,7 +11896,7 @@ snapshots: '@types/pg@8.6.1': dependencies: - '@types/node': 22.13.13 + '@types/node': 22.13.14 pg-protocol: 1.8.0 pg-types: 2.2.0 @@ -11914,11 +11914,11 @@ snapshots: '@types/tedious@4.0.14': dependencies: - '@types/node': 22.13.13 + '@types/node': 22.13.14 '@types/through@0.0.33': dependencies: - '@types/node': 22.13.13 + '@types/node': 22.13.14 '@types/tinycolor2@1.4.6': {} @@ -11928,7 +11928,7 @@ snapshots: '@types/ws@8.18.0': dependencies: - '@types/node': 22.13.13 + '@types/node': 22.13.14 '@typescript-eslint/eslint-plugin@8.28.0(@typescript-eslint/parser@8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)': dependencies: @@ -13958,7 +13958,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.13.13 + '@types/node': 22.13.14 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -14134,7 +14134,7 @@ snapshots: lru-cache@7.18.3: {} - lucide-react@0.483.0(react@19.0.0): + lucide-react@0.484.0(react@19.0.0): dependencies: react: 19.0.0 @@ -15271,7 +15271,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.13.13 + '@types/node': 22.13.14 long: 5.2.3 proxy-agent@6.5.0: @@ -15795,7 +15795,7 @@ snapshots: dependencies: atomic-sleep: 1.0.0 - sonner@2.0.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + sonner@2.0.2(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) @@ -15912,7 +15912,7 @@ snapshots: stripe@17.7.0: dependencies: - '@types/node': 22.13.13 + '@types/node': 22.13.14 qs: 6.14.0 styled-jsx@5.1.6(@babel/core@7.26.10)(react@19.0.0): @@ -15930,7 +15930,7 @@ snapshots: stylis@4.2.0: {} - supabase@2.19.7: + supabase@2.20.5: dependencies: bin-links: 5.0.0 https-proxy-agent: 7.0.6 @@ -15974,11 +15974,11 @@ snapshots: tailwind-merge@3.0.2: {} - tailwindcss-animate@1.0.7(tailwindcss@4.0.15): + tailwindcss-animate@1.0.7(tailwindcss@4.0.17): dependencies: - tailwindcss: 4.0.15 + tailwindcss: 4.0.17 - tailwindcss@4.0.15: {} + tailwindcss@4.0.17: {} tapable@2.2.1: {} @@ -16060,14 +16060,14 @@ snapshots: ts-case-convert@2.1.0: {} - ts-node@10.9.2(@types/node@22.13.13)(typescript@5.8.2): + ts-node@10.9.2(@types/node@22.13.14)(typescript@5.8.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.13.13 + '@types/node': 22.13.14 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -16419,7 +16419,7 @@ snapshots: wordwrap@1.0.0: {} - wp-types@4.67.0: + wp-types@4.67.1: dependencies: typescript: 5.8.2