From 3847e32f396d6d312ab59118c76f4d64cf61f79a Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Thu, 5 Jun 2025 22:19:35 -0700 Subject: [PATCH] More work on reports. Added Funnel page. --- Dockerfile | 2 +- db/postgresql/schema.prisma | 25 +- package.json | 4 +- pnpm-lock.yaml | 2052 +++++++++-------- .../reports/funnel/FunnelChart.module.css | 105 - src/app/(main)/reports/funnel/FunnelChart.tsx | 52 - .../funnel/FunnelParameters.module.css | 12 - .../reports/funnel/FunnelParameters.tsx | 117 - .../reports/funnel/FunnelReport.module.css | 10 - .../(main)/reports/funnel/FunnelReport.tsx | 27 - .../reports/funnel/FunnelReportPage.tsx | 6 - .../funnel/FunnelStepAddForm.module.css | 7 - .../reports/funnel/FunnelStepAddForm.tsx | 81 - src/app/(main)/reports/funnel/page.tsx | 10 - .../reports/goals/GoalsAddForm.module.css | 7 - src/app/(main)/reports/goals/GoalsAddForm.tsx | 141 -- .../reports/goals/GoalsChart.module.css | 95 - src/app/(main)/reports/goals/GoalsChart.tsx | 70 - .../reports/goals/GoalsParameters.module.css | 25 - .../(main)/reports/goals/GoalsParameters.tsx | 131 -- .../reports/goals/GoalsReport.module.css | 10 - src/app/(main)/reports/goals/GoalsReport.tsx | 27 - .../(main)/reports/goals/GoalsReportPage.tsx | 6 - src/app/(main)/reports/goals/page.tsx | 10 - .../websites/[websiteId]/TrackingCode.tsx | 4 +- .../websites/[websiteId]/WebsiteNav.tsx | 2 +- .../websites/[websiteId]/funnels/Funnel.tsx | 117 + .../[websiteId]/funnels/FunnelAddButton.tsx | 28 + .../[websiteId]/funnels/FunnelEditForm.tsx | 158 ++ .../[websiteId]/funnels/FunnelsPage.tsx | 38 + .../websites/[websiteId]/funnels/page.tsx | 12 + .../websites/[websiteId]/goals/Goal.tsx | 127 +- .../[websiteId]/goals/GoalAddButton.tsx | 8 +- .../{GoalAddForm.tsx => GoalEditForm.tsx} | 48 +- .../websites/[websiteId]/goals/GoalsPage.tsx | 10 +- src/app/api/reports/[reportId]/route.ts | 19 +- src/app/api/reports/funnel/route.ts | 21 +- src/app/api/reports/goal/route.ts | 34 + src/app/api/reports/goals/route.ts | 57 - src/app/api/reports/route.ts | 61 +- .../api/websites/[websiteId]/goals/route.ts | 94 - .../api/websites/[websiteId]/reports/route.ts | 24 +- src/components/hooks/queries/useGoalQuery.ts | 3 +- src/components/hooks/queries/useGoalsQuery.ts | 3 +- .../hooks/queries/useReportQuery.ts | 6 +- .../hooks/queries/useReportsQuery.ts | 11 +- .../hooks/queries/useResultQuery.ts | 2 +- .../hooks/queries/useWebsiteSessionsQuery.ts | 3 +- src/components/hooks/queries/useWebsites.ts | 3 +- src/components/input/ReportEditButton.tsx | 100 + src/components/messages.ts | 1 - src/components/metrics/ChangeLabel.module.css | 4 +- src/components/metrics/ChangeLabel.tsx | 8 +- src/declaration.d.ts | 1 + src/lib/constants.ts | 4 +- src/lib/schema.ts | 59 +- src/queries/prisma/report.ts | 5 +- src/queries/sql/reports/getFunnel.ts | 73 +- src/styles/global.css | 5 + 59 files changed, 1815 insertions(+), 2370 deletions(-) delete mode 100644 src/app/(main)/reports/funnel/FunnelChart.module.css delete mode 100644 src/app/(main)/reports/funnel/FunnelChart.tsx delete mode 100644 src/app/(main)/reports/funnel/FunnelParameters.module.css delete mode 100644 src/app/(main)/reports/funnel/FunnelParameters.tsx delete mode 100644 src/app/(main)/reports/funnel/FunnelReport.module.css delete mode 100644 src/app/(main)/reports/funnel/FunnelReport.tsx delete mode 100644 src/app/(main)/reports/funnel/FunnelReportPage.tsx delete mode 100644 src/app/(main)/reports/funnel/FunnelStepAddForm.module.css delete mode 100644 src/app/(main)/reports/funnel/FunnelStepAddForm.tsx delete mode 100644 src/app/(main)/reports/funnel/page.tsx delete mode 100644 src/app/(main)/reports/goals/GoalsAddForm.module.css delete mode 100644 src/app/(main)/reports/goals/GoalsAddForm.tsx delete mode 100644 src/app/(main)/reports/goals/GoalsChart.module.css delete mode 100644 src/app/(main)/reports/goals/GoalsChart.tsx delete mode 100644 src/app/(main)/reports/goals/GoalsParameters.module.css delete mode 100644 src/app/(main)/reports/goals/GoalsParameters.tsx delete mode 100644 src/app/(main)/reports/goals/GoalsReport.module.css delete mode 100644 src/app/(main)/reports/goals/GoalsReport.tsx delete mode 100644 src/app/(main)/reports/goals/GoalsReportPage.tsx delete mode 100644 src/app/(main)/reports/goals/page.tsx create mode 100644 src/app/(main)/websites/[websiteId]/funnels/Funnel.tsx create mode 100644 src/app/(main)/websites/[websiteId]/funnels/FunnelAddButton.tsx create mode 100644 src/app/(main)/websites/[websiteId]/funnels/FunnelEditForm.tsx create mode 100644 src/app/(main)/websites/[websiteId]/funnels/FunnelsPage.tsx create mode 100644 src/app/(main)/websites/[websiteId]/funnels/page.tsx rename src/app/(main)/websites/[websiteId]/goals/{GoalAddForm.tsx => GoalEditForm.tsx} (78%) create mode 100644 src/app/api/reports/goal/route.ts delete mode 100644 src/app/api/reports/goals/route.ts delete mode 100644 src/app/api/websites/[websiteId]/goals/route.ts create mode 100644 src/components/input/ReportEditButton.tsx diff --git a/Dockerfile b/Dockerfile index 4b156643..78419e65 100644 --- a/Dockerfile +++ b/Dockerfile @@ -41,7 +41,7 @@ RUN set -x \ && apk add --no-cache curl # Script dependencies -RUN pnpm add npm-run-all dotenv prisma@6.7.0 +RUN pnpm add npm-run-all dotenv prisma@6.8.2 # Permissions for prisma RUN chown -R nextjs:nodejs node_modules/.pnpm/ diff --git a/db/postgresql/schema.prisma b/db/postgresql/schema.prisma index 15bdafe8..6733bca6 100644 --- a/db/postgresql/schema.prisma +++ b/db/postgresql/schema.prisma @@ -1,9 +1,8 @@ generator client { - provider = "prisma-client" - output = "../src/generated/prisma" - moduleFormat = "esm" - generatedFileExtension = "ts" - importFileExtension = "ts" + provider = "prisma-client" + previewFeatures = ["driverAdapters"] + output = "../src/generated/prisma" + moduleFormat = "esm" } datasource db { @@ -223,7 +222,7 @@ model Report { type String @db.VarChar(200) name String @db.VarChar(200) description String @db.VarChar(500) - parameters Json + parameters Json createdAt DateTime? @default(now()) @map("created_at") @db.Timestamptz(6) updatedAt DateTime? @updatedAt @map("updated_at") @db.Timestamptz(6) @@ -238,15 +237,15 @@ model Report { } model Segment { - id String @id() @unique() @map("segment_id") @db.Uuid - websiteId String @map("website_id") @db.Uuid - name String @db.VarChar(200) - filters Json - createdAt DateTime? @default(now()) @map("created_at") @db.Timestamptz(6) - updatedAt DateTime? @updatedAt @map("updated_at") @db.Timestamptz(6) + id String @id() @unique() @map("segment_id") @db.Uuid + websiteId String @map("website_id") @db.Uuid + name String @db.VarChar(200) + filters Json + createdAt DateTime? @default(now()) @map("created_at") @db.Timestamptz(6) + updatedAt DateTime? @updatedAt @map("updated_at") @db.Timestamptz(6) website Website @relation(fields: [websiteId], references: [id]) @@index([websiteId]) @@map("segment") -} \ No newline at end of file +} diff --git a/package.json b/package.json index 75d879a8..516732c5 100644 --- a/package.json +++ b/package.json @@ -74,12 +74,13 @@ "@dicebear/core": "^9.2.1", "@fontsource/inter": "^4.5.15", "@hello-pangea/dnd": "^17.0.0", + "@prisma/adapter-pg": "^6.8.2", "@prisma/client": "^6.8.2", "@prisma/extension-read-replicas": "^0.4.1", "@react-spring/web": "^9.7.3", "@svgr/cli": "^8.1.0", "@tanstack/react-query": "^5.28.6", - "@umami/react-zen": "^0.127.0", + "@umami/react-zen": "^0.133.0", "@umami/redis-client": "^0.27.0", "bcryptjs": "^2.4.3", "chalk": "^4.1.1", @@ -111,6 +112,7 @@ "next": "15.3.1", "node-fetch": "^3.2.8", "npm-run-all": "^4.1.5", + "pg": "^8.16.0", "prisma": "6.8.2", "pure-rand": "^6.1.0", "react": "^19.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9cbab1fe..269c7c15 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,6 +26,9 @@ importers: '@hello-pangea/dnd': specifier: ^17.0.0 version: 17.0.0(@types/react@19.1.5)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@prisma/adapter-pg': + specifier: ^6.8.2 + version: 6.8.2(pg@8.16.0) '@prisma/client': specifier: ^6.8.2 version: 6.8.2(prisma@6.8.2(typescript@5.8.3))(typescript@5.8.3) @@ -42,8 +45,8 @@ importers: specifier: ^5.28.6 version: 5.77.2(react@19.1.0) '@umami/react-zen': - specifier: ^0.127.0 - version: 0.127.0(@babel/core@7.27.1)(@types/react@19.1.5)(immer@9.0.21)(use-sync-external-store@1.5.0(react@19.1.0)) + specifier: ^0.133.0 + version: 0.133.0(@babel/core@7.27.1)(@types/react@19.1.5)(immer@9.0.21)(use-sync-external-store@1.5.0(react@19.1.0)) '@umami/redis-client': specifier: ^0.27.0 version: 0.27.0 @@ -137,6 +140,9 @@ importers: npm-run-all: specifier: ^4.1.5 version: 4.1.5 + pg: + specifier: ^8.16.0 + version: 8.16.0 prisma: specifier: 6.8.2 version: 6.8.2(typescript@5.8.3) @@ -1248,17 +1254,17 @@ packages: cpu: [x64] os: [win32] - '@internationalized/date@3.8.1': - resolution: {integrity: sha512-PgVE6B6eIZtzf9Gu5HvJxRK3ufUFz9DhspELuhW/N0GuMGMTLvPQNRkHP2hTuP9lblOk+f+1xi96sPiPXANXAA==} + '@internationalized/date@3.8.2': + resolution: {integrity: sha512-/wENk7CbvLbkUvX1tu0mwq49CVkkWpkXubGel6birjRPyo6uQ4nQpnq5xZu823zRCwwn82zgHrvgF1vZyvmVgA==} - '@internationalized/message@3.1.7': - resolution: {integrity: sha512-gLQlhEW4iO7DEFPf/U7IrIdA3UyLGS0opeqouaFwlMObLUzwexRjbygONHDVbC9G9oFLXsLyGKYkJwqXw/QADg==} + '@internationalized/message@3.1.8': + resolution: {integrity: sha512-Rwk3j/TlYZhn3HQ6PyXUV0XP9Uv42jqZGNegt0BXlxjE6G3+LwHjbQZAGHhCnCPdaA6Tvd3ma/7QzLlLkJxAWA==} - '@internationalized/number@3.6.2': - resolution: {integrity: sha512-E5QTOlMg9wo5OrKdHD6edo1JJlIoOsylh0+mbf0evi1tHJwMZfJSaBpGtnJV9N7w3jeiioox9EG/EWRWPh82vg==} + '@internationalized/number@3.6.3': + resolution: {integrity: sha512-p+Zh1sb6EfrfVaS86jlHGQ9HA66fJhV9x5LiE5vCbZtXEHAuhcmUZUdZ4WrFpUBfNalr2OkAJI5AcKEQF+Lebw==} - '@internationalized/string@3.2.6': - resolution: {integrity: sha512-LR2lnM4urJta5/wYJVV7m8qk5DrMZmLRTuFhbQO5b9/sKLHgty6unQy1Li4+Su2DWydmB4aZdS5uxBRXIq2aAw==} + '@internationalized/string@3.2.7': + resolution: {integrity: sha512-D4OHBjrinH+PFZPvfCXvG28n2LSykWcJ7GIioQL+ok0LON15SdfoUssoHzzOUmVZLbRoREsQXVzA6r8JKsbP6A==} '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} @@ -1375,8 +1381,8 @@ packages: '@next/env@15.3.1': resolution: {integrity: sha512-cwK27QdzrMblHSn9DZRV+DQscHXRuJv6MydlJRpFSqJWZrTYMLzKDeyueJNN9MGd8NNiUKzDQADAf+dMLXX7YQ==} - '@next/env@15.3.2': - resolution: {integrity: sha512-xURk++7P7qR9JG1jJtLzPzf0qEvqCN0A/T3DXf8IPMKo9/6FfjxtEffRJIIew/bIL4T3C2jLLqBor8B/zVlx6g==} + '@next/env@15.3.3': + resolution: {integrity: sha512-OdiMrzCl2Xi0VTjiQQUK0Xh7bJHnOuET2s+3V+Y40WJBAXrJeGA3f+I8MZJ/YQ3mVGi5XGR1L66oFlgqXhQ4Vw==} '@next/eslint-plugin-next@14.2.29': resolution: {integrity: sha512-qpxSYiPNJTr9RzqjGi5yom8AIC8Kgdtw4oNIXAB/gDYMDctmfMEv452FRUhT06cWPgcmSsbZiEPYhbFiQtCWTg==} @@ -1387,8 +1393,8 @@ packages: cpu: [arm64] os: [darwin] - '@next/swc-darwin-arm64@15.3.2': - resolution: {integrity: sha512-2DR6kY/OGcokbnCsjHpNeQblqCZ85/1j6njYSkzRdpLn5At7OkSdmk7WyAmB9G0k25+VgqVZ/u356OSoQZ3z0g==} + '@next/swc-darwin-arm64@15.3.3': + resolution: {integrity: sha512-WRJERLuH+O3oYB4yZNVahSVFmtxRNjNF1I1c34tYMoJb0Pve+7/RaLAJJizyYiFhjYNGHRAE1Ri2Fd23zgDqhg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -1399,8 +1405,8 @@ packages: cpu: [x64] os: [darwin] - '@next/swc-darwin-x64@15.3.2': - resolution: {integrity: sha512-ro/fdqaZWL6k1S/5CLv1I0DaZfDVJkWNaUU3un8Lg6m0YENWlDulmIWzV96Iou2wEYyEsZq51mwV8+XQXqMp3w==} + '@next/swc-darwin-x64@15.3.3': + resolution: {integrity: sha512-XHdzH/yBc55lu78k/XwtuFR/ZXUTcflpRXcsu0nKmF45U96jt1tsOZhVrn5YH+paw66zOANpOnFQ9i6/j+UYvw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -1411,8 +1417,8 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-gnu@15.3.2': - resolution: {integrity: sha512-covwwtZYhlbRWK2HlYX9835qXum4xYZ3E2Mra1mdQ+0ICGoMiw1+nVAn4d9Bo7R3JqSmK1grMq/va+0cdh7bJA==} + '@next/swc-linux-arm64-gnu@15.3.3': + resolution: {integrity: sha512-VZ3sYL2LXB8znNGcjhocikEkag/8xiLgnvQts41tq6i+wql63SMS1Q6N8RVXHw5pEUjiof+II3HkDd7GFcgkzw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -1423,8 +1429,8 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.3.2': - resolution: {integrity: sha512-KQkMEillvlW5Qk5mtGA/3Yz0/tzpNlSw6/3/ttsV1lNtMuOHcGii3zVeXZyi4EJmmLDKYcTcByV2wVsOhDt/zg==} + '@next/swc-linux-arm64-musl@15.3.3': + resolution: {integrity: sha512-h6Y1fLU4RWAp1HPNJWDYBQ+e3G7sLckyBXhmH9ajn8l/RSMnhbuPBV/fXmy3muMcVwoJdHL+UtzRzs0nXOf9SA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -1435,8 +1441,8 @@ packages: cpu: [x64] os: [linux] - '@next/swc-linux-x64-gnu@15.3.2': - resolution: {integrity: sha512-uRBo6THWei0chz+Y5j37qzx+BtoDRFIkDzZjlpCItBRXyMPIg079eIkOCl3aqr2tkxL4HFyJ4GHDes7W8HuAUg==} + '@next/swc-linux-x64-gnu@15.3.3': + resolution: {integrity: sha512-jJ8HRiF3N8Zw6hGlytCj5BiHyG/K+fnTKVDEKvUCyiQ/0r5tgwO7OgaRiOjjRoIx2vwLR+Rz8hQoPrnmFbJdfw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -1447,8 +1453,8 @@ packages: cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.3.2': - resolution: {integrity: sha512-+uxFlPuCNx/T9PdMClOqeE8USKzj8tVz37KflT3Kdbx/LOlZBRI2yxuIcmx1mPNK8DwSOMNCr4ureSet7eyC0w==} + '@next/swc-linux-x64-musl@15.3.3': + resolution: {integrity: sha512-HrUcTr4N+RgiiGn3jjeT6Oo208UT/7BuTr7K0mdKRBtTbT4v9zJqCDKO97DUqqoBK1qyzP1RwvrWTvU6EPh/Cw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -1459,8 +1465,8 @@ packages: cpu: [arm64] os: [win32] - '@next/swc-win32-arm64-msvc@15.3.2': - resolution: {integrity: sha512-LLTKmaI5cfD8dVzh5Vt7+OMo+AIOClEdIU/TSKbXXT2iScUTSxOGoBhfuv+FU8R9MLmrkIL1e2fBMkEEjYAtPQ==} + '@next/swc-win32-arm64-msvc@15.3.3': + resolution: {integrity: sha512-SxorONgi6K7ZUysMtRF3mIeHC5aA3IQLmKFQzU0OuhuUYwpOBc1ypaLJLP5Bf3M9k53KUUUj4vTPwzGvl/NwlQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -1471,8 +1477,8 @@ packages: cpu: [x64] os: [win32] - '@next/swc-win32-x64-msvc@15.3.2': - resolution: {integrity: sha512-aW5B8wOPioJ4mBdMDXkt5f3j8pUr9W8AnlX0Df35uRWNT1Y6RIybxjnSUe+PhM+M1bwgyY8PHLmXZC6zT1o5tA==} + '@next/swc-win32-x64-msvc@15.3.3': + resolution: {integrity: sha512-4QZG6F8enl9/S2+yIiOiju0iCTFd93d8VC1q9LZS4p/Xuk81W2QDjCFeoogmrWWkAD59z8ZxepBQap2dKS5ruw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -1497,6 +1503,11 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} + '@prisma/adapter-pg@6.8.2': + resolution: {integrity: sha512-T0c+oQsP0F47cTsoKPSEtPRmeuhFaCPcMFDev6N1QTnQZi+COkAiO6NKmblf1MM8D9ltYhs1PRsYBzPWB6QKwg==} + peerDependencies: + pg: ^8.11.3 + '@prisma/client@6.8.2': resolution: {integrity: sha512-5II+vbyzv4si6Yunwgkj0qT/iY0zyspttoDrL3R4BYgLdp42/d2C8xdi9vqkrYtKt9H32oFIukvyw3Koz5JoDg==} engines: {node: '>=18.18'} @@ -1515,6 +1526,9 @@ packages: '@prisma/debug@6.8.2': resolution: {integrity: sha512-4muBSSUwJJ9BYth5N8tqts8JtiLT8QI/RSAzEogwEfpbYGFo9mYsInsVo8dqXdPO2+Rm5OG5q0qWDDE3nyUbVg==} + '@prisma/driver-adapter-utils@6.8.2': + resolution: {integrity: sha512-5+CzN/41gBsRmA3ekbVy1TXnSImSPBtMlxWAttVH6tg94bv4zGGRmyk5tUCdT83nl0hG1Sq2oMXR7ml6aqILvw==} + '@prisma/engines-version@6.8.0-43.2060c79ba17c6bb9f5823312b6f6b7f4a845738e': resolution: {integrity: sha512-Rkik9lMyHpFNGaLpPF3H5q5TQTkm/aE7DsGM5m92FZTvWQsvmi6Va8On3pWvqLHOt5aPUvFb/FeZTmphI4CPiQ==} @@ -1538,26 +1552,26 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/breadcrumbs@3.5.24': - resolution: {integrity: sha512-CRheGyyM8afPJvDHLXn/mmGG/WAr/z2LReK3DlPdxVKcsOn7g3NIRxAcAIAJQlDLdOiu1SXHiZe6uu2jPhHrxA==} + '@react-aria/breadcrumbs@3.5.25': + resolution: {integrity: sha512-c8Ipp7EoFXlPKpOUJne6JlG823KwtqMyFsTpU0LS0DE9IEfnAIKanc5X+kChNmooKHq4V8QNyUxTf8WyBKU9+Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/button@3.13.1': - resolution: {integrity: sha512-E49qcbBRgofXYfWbli50bepWVNtQBq7qewL9XsX7nHkwPPUe1IRwJOnWZqYMgwwhUBOXfnsR6/TssiXqZsrJdw==} + '@react-aria/button@3.13.2': + resolution: {integrity: sha512-iPlSR225CSOit+57SrDfEF3lDuQvjRBYj1HFyGsLk91HfV3vDRgkKiou8uhOHk+B3afGJRwot8/Sr9MvNOfeQg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/calendar@3.8.1': - resolution: {integrity: sha512-S931yi8jJ6CgUQJk+h/PEl+V0n1dUYr9n6nKXmZeU3940to4DauqwvmD9sg67hFHJ0QGroHT/s29yIfa5MfQcg==} + '@react-aria/calendar@3.8.2': + resolution: {integrity: sha512-RXVECPB3gP5SZvfKwlqLKCWEFzJh6AcDQQSRkArlyLyHRAHHcniKO3hW90pRWKmEUSVUAZdoCA6XkRL3dXGYXw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/checkbox@3.15.5': - resolution: {integrity: sha512-b9c76DBSYTdacSogbsvjkdZomTo5yhBNMmR5ufO544HQ718Ry8q8JmVbtmF/+dkZN7KGnBQCltzGLzXH0Vc0Zg==} + '@react-aria/checkbox@3.15.6': + resolution: {integrity: sha512-5OHrrihjCNBRB93KysXfHZBLUSGh43fC3DTfH9LWDxfpo38//VkaDXZezA0zg+a43D3kTq6tOSNgHq3sUk/Q5Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -1568,221 +1582,221 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/color@3.0.7': - resolution: {integrity: sha512-3DcYxEWBrcuHSBq0OqCs6GySuy6eOue8/ngC31j/8aMXR+O4mGpXi0wo3rSQGFmGq/4Ri986cI2iGwZOkzpMHg==} + '@react-aria/color@3.0.8': + resolution: {integrity: sha512-zGEptdwSCcLS/Z+LARmCyv4ptLIYtLIXHtgFSDAaF5ssY0whMOT0yAmOJz4T4ldnaWbBsLIz9O3PbUzNy83L2A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/combobox@3.12.3': - resolution: {integrity: sha512-nCLFSQjOR3r3tB1AURtZKSZhi2euBMw0QxsIjnMVF73BQOfwfHMrIFctNULbL070gEnXofzeBd3ykJQpnsGH+Q==} + '@react-aria/combobox@3.12.4': + resolution: {integrity: sha512-RvIEz2JK6Ndi0VhhNPYzfHbvq6rj7o2SwhhrcN5cKPC0lGgTXgHJheTq2kMu7ctO/C+Yx/3d0LQC/fOnbKH8zA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/datepicker@3.14.3': - resolution: {integrity: sha512-gDc+bM0EaY3BuIW8IJu/ARJV78bRpOaHp+B08EW4N2qJvc7Bs+EmGLnxMrB6Ny+YxNxsYdQRA/FqiytVYOEk8w==} + '@react-aria/datepicker@3.14.4': + resolution: {integrity: sha512-VoVLqTSttvHE1h8nrF2L7r1SDN0VCv5UtIlYqUxK4Gk/5Z7Pboo7aY2OAhgpycm9ZUfWio/VVAtj6oMoWHjxQw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/dialog@3.5.25': - resolution: {integrity: sha512-hVP/TvjUnPgckg4qibc/TDH54O+BzW95hxApxBw1INyViRm95PxdCQDqBdQ/ZW7Gv6J2aUBCGihX7kINPf70ow==} + '@react-aria/dialog@3.5.26': + resolution: {integrity: sha512-X4KKf0OPHIje+68I0GRDkIcg+qsrBEQskl72aX7GQy6oNBta3ZTxQJrK2HTYdBDJnr1ADQdxYi+pZ5zPYDjODA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/disclosure@3.0.5': - resolution: {integrity: sha512-YrazXoIzVq48soJpVMb2Iq/CB+lglwfKLsml5UfpE0MGlJJ/jWtIZtodqQ8ree1YguMNTvtESazTlMo7ZLsasQ==} + '@react-aria/disclosure@3.0.6': + resolution: {integrity: sha512-swO7U2G1Qhelj08RUiPQ8OEwDWDGj7DgWBmMyU2HjVEihR9wlvwsJTvzmxNQvJJT0l1bxQ/tM4RWxdUycUYy7A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/dnd@3.9.3': - resolution: {integrity: sha512-Sjb+UQxG58/paOZXsVKiqLautV4FyILr3tLxMG4Q04QOUzatqlz91APt7RsVMdizk6bVB7Lg74AEypHbXVzhDQ==} + '@react-aria/dnd@3.10.0': + resolution: {integrity: sha512-kW8TE4MLiTZJWnXSH+/6HeEtCOP20S+3m0BpToOzZhlpETSWJj6WcTRrM9ygt86v+lD4Vb92aQPdB75NVCbSAg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/focus@3.20.3': - resolution: {integrity: sha512-rR5uZUMSY4xLHmpK/I8bP1V6vUNHFo33gTvrvNUsAKKqvMfa7R2nu5A6v97dr5g6tVH6xzpdkPsOJCWh90H2cw==} + '@react-aria/focus@3.20.4': + resolution: {integrity: sha512-E9M/kPYvF1fBZpkRXsKqMhvBVEyTY7vmkHeXLJo6tInKQOjYyYs0VeWlnGnxBjQIAH7J7ZKAORfTFQQHyhoueQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/form@3.0.16': - resolution: {integrity: sha512-N1bDsJfmnyDesayK0Ii6UPH6JWiF6Wz8WSveQ2y5004XHoIWn5LpWmOqnRedvyw4Yedw33schlvrY7ENEwMdpg==} + '@react-aria/form@3.0.17': + resolution: {integrity: sha512-d7Cic5OGBqI/OMUuHlPrPn6udSvjdpurrrwbnSYzrGlVhDmKLUdrLTtBL8O1MPzluAyW52azqJXSpsjwh288KA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/grid@3.14.0': - resolution: {integrity: sha512-/tJB7xnSruORJ8tlFHja4SfL8/EW5v4cBLiyD5z48m7IdG33jXR8Cv4Pi5uQqs8zKdnpqZ1wDG3GQxNDwZavpg==} + '@react-aria/grid@3.14.1': + resolution: {integrity: sha512-znYb6S97yS36nw0liNFYFPmMyhhiUGvhtSXvkPEEU+bxw94O6jbLNwyJKrlUUSNDW3XINasIIY7EhC66QMbSFw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/gridlist@3.13.0': - resolution: {integrity: sha512-RHURMo063qbbA8WXCJxGL+5xmSx6yW7Z/V2jycrVcZFOYqj2EgU953aVjpaT/FSyH8/AEioU9oE64YmiEfWUUA==} + '@react-aria/gridlist@3.13.1': + resolution: {integrity: sha512-tdcKDtzQcvT5U7mBbasiV/uHfwQmkYszyjKUZWigO54YNoz5Zp3RFfS14Mv6NAft2cse8Bj9oEyf8HMUT8KEZA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/i18n@3.12.9': - resolution: {integrity: sha512-Fim0FLfY05kcpIILdOtqcw58c3sksvmVY8kICSwKCuSek4wYfwJdU28p/sRptw4adJhqN8Cbssvkf/J8zL2GgA==} + '@react-aria/i18n@3.12.10': + resolution: {integrity: sha512-1j00soQ2W0nTgzaaIsGFdMF/5aN60AEdCJPhmXGZiuWdWzMxObN9LQ9vdzYPTjTqyqMdSaSp9DZKs5I26Xovpw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/interactions@3.25.1': - resolution: {integrity: sha512-ntLrlgqkmZupbbjekz3fE/n3eQH2vhncx8gUp0+N+GttKWevx7jos11JUBjnJwb1RSOPgRUFcrluOqBp0VgcfQ==} + '@react-aria/interactions@3.25.2': + resolution: {integrity: sha512-BWyZXBT4P17b9C9HfOIT2glDFMH9nUCfQF7vZ5FEeXNBudH/8OcSbzyBUG4Dg3XPtkOem5LP59ocaizkl32Tvg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/label@3.7.18': - resolution: {integrity: sha512-Ht9D+xkI2Aysn+JNiHE+UZT4FUOGPF7Lfrmp7xdJCA/tEqqF3xW/pAh+UCNOnnWmH8jTYnUg3bCp4G6GQUxKCQ==} + '@react-aria/label@3.7.19': + resolution: {integrity: sha512-ZJIj/BKf66q52idy24ErzX77vDGuyQn4neWtu51RRSk4npI3pJqEPsdkPCdo2dlBCo/Uc1pfuLGg2hY3N/ni9Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/landmark@3.0.3': - resolution: {integrity: sha512-mcmHijInDZZY3W9r0SeRuXsHW8Km9rBWKB3eoBz+PVuyJYMuabhQ2mUB5xTbqbnV++Srr7j/59g+Lbw5gAN4lw==} + '@react-aria/landmark@3.0.4': + resolution: {integrity: sha512-1U5ce6cqg1qGbK4M4R6vwrhUrKXuUzReZwHaTrXxEY22IMxKDXIZL8G7pFpcKix2XKqjLZWf+g8ngGuNhtQ2QQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/link@3.8.1': - resolution: {integrity: sha512-ujq7+XIP7OXHu7m2NObvHsl41B/oIBAYI0D+hsxEQo3+x6Q/OUxp9EX2sX4d7TBWvchFmhr6jJdER0QMmeSO/A==} + '@react-aria/link@3.8.2': + resolution: {integrity: sha512-LScn5bRlBrv7yt2y06Ul3vNo8BOYHwZXjk47XCJTdt/QWhuU15oG0sRjJ1OIWgZ96jtW7u6YZ1PQtwX55gl7Dw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/listbox@3.14.4': - resolution: {integrity: sha512-bW3D7KcnQIF77F3zDRMIGQ6e5e1wHTNUtbKJLE423u1Dhc7K2x0pksir0gLGwElhiBW544lY1jv3kFLOeKa6ng==} + '@react-aria/listbox@3.14.5': + resolution: {integrity: sha512-6fIIr7KqJyS6+7FzRUT3TJozcImJG38kkPtzEpwhmPzWNDWEu307BOjIMw0AHs+m1pT7wspCzg3KOTppw8S4eg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/live-announcer@3.4.2': - resolution: {integrity: sha512-6+yNF9ZrZ4YJ60Oxy2gKI4/xy6WUv1iePDCFJkgpNVuOEYi8W8czff8ctXu/RPB25OJx5v2sCw9VirRogTo2zA==} + '@react-aria/live-announcer@3.4.3': + resolution: {integrity: sha512-nbBmx30tW53Vlbq3BbMxHGbHa7vGE9ItacI+1XAdH2UZDLtdZA5J6U9YC6lokKQCv+aEVO6Zl9YG4yp57YwnGw==} - '@react-aria/menu@3.18.3': - resolution: {integrity: sha512-D0C4CM/QaxhCo2pLWNP+nfgnAeaSZWOdPMo9pnH/toRsoeTbnD6xO1hLhYsOx5ge+hrzjQvthjUrsjPB1AM/BQ==} + '@react-aria/menu@3.18.4': + resolution: {integrity: sha512-iLioNOnHhltIq7JtLkeSXA1bFt3rUdUwnc8j20LXlzhDgH/56Xi1sxOCzaGo33mDPT16ANJG4IolVzg0+tnb2g==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/meter@3.4.23': - resolution: {integrity: sha512-FgmB/+cTE/sz+wTpTSmj9hFXw4nzfMUJGvXIePnF6f5Gx6J/U7aLEvNk7sXCp76apOu8k7ccma1nCsEvj74x7w==} + '@react-aria/meter@3.4.24': + resolution: {integrity: sha512-IYI0Z2pwMvIe8r/3G3PHhM4G/KRiW1ssFCBZdCjBbSpl6/EkmrHiyeaBYG0j8Ux8tmRmXiMVjxLdDlCJQDH7mQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/numberfield@3.11.14': - resolution: {integrity: sha512-UvhPlRwVmbNEBBqfgL41P10H1jL4C7P2hWqsVw72tZQJl5k5ujeOzRWk8mkmg+D4FCZvv4iSPJhmyEP8HkgsWg==} + '@react-aria/numberfield@3.11.15': + resolution: {integrity: sha512-iQuXWn6BGneSBZrRURkntfivY9noUiq/JLs9KjtaSm9V0X4THevB9xXQLL0qLJ+n5YHOM6skRyoCRaweYY5IhA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/overlays@3.27.1': - resolution: {integrity: sha512-wepzwNLkgem6kVlLm6yk7zNIMAt0KPy8vAWlxdfpXWD/hBI30ULl71gL/BxRa5EYG1GMvlOwNti3whzy9lm3eQ==} + '@react-aria/overlays@3.27.2': + resolution: {integrity: sha512-lWerY4caK2+AXzdPhUqAov3Di2mSfIKdaEEj+99iXeH85zzs2cbWZRvvCwwVGQ0GprypxETz1jb1Wq/55xDALw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/progress@3.4.23': - resolution: {integrity: sha512-uSQBVY64k+CCey82U67KyWnjAfuuHF0fG6y76kIB8GHI8tGfd1NkXo4ioaxiY0SS+BYGqwqJYYMUzQMpOBTN1A==} + '@react-aria/progress@3.4.24': + resolution: {integrity: sha512-lpMVrZlSo1Dulo67COCNrcRkJ+lRrC2PI3iRoOIlqw1Ljz4KFoSGyRudg/MLJ/YrQ+6zmNdz5ytdeThrZwHpPQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/radio@3.11.3': - resolution: {integrity: sha512-o10G8RUuHnAGZYzkc5PQw7mj4LMZqmGkoihDeHF2NDa9h44Ce5oeCPwRvCKYbumZDOyDY15ZIZhTUzjHt2w6fA==} + '@react-aria/radio@3.11.4': + resolution: {integrity: sha512-kxML2cuI4/5AlSSzOAwXVXoouvrICxGdWbs0ze0IHaGkw6p3oKa5By6I6tT0+8/Kxy6ZFeCL+l/PU6K/ysAdAA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/searchfield@3.8.4': - resolution: {integrity: sha512-WnAvU9ct8+Asb8FFhGw6bggBmRaPe9qZPgYacenmRItwN+7UVTwEBVB9umO2bN3PLGm3CKgop10znd6ATiAbJA==} + '@react-aria/searchfield@3.8.5': + resolution: {integrity: sha512-HLHT2xc6USM/SbqFYz2gbREq7IcWfO+845ao/GCxy6Rx8eGD3OV09jgd+JlcSNJb2WiTpKhkSeX3wf7VgzPw2g==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/select@3.15.5': - resolution: {integrity: sha512-2v8QmcPsZzlOjc/zsLbMcKeMKZoa+FZboxfjq4koUXtuaLhgopENChkfPLaXEGxqsejANs4dAoqiOiwwrGAaLQ==} + '@react-aria/select@3.15.6': + resolution: {integrity: sha512-r/XU5PJY/V8LTklaiO7n3BDG9gVg/Dp3p7IwgGCYUbLuF9+8yMh858teOEJr3FYKLPr/nZLZQE08oJuADkCLEw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/selection@3.24.1': - resolution: {integrity: sha512-nHUksgjg92iHgseH9L+krk9rX19xGJLTDeobKBX7eoAXQMqQjefu+oDwT0VYdI/qqNURNELE/KPZIVLC4PB81w==} + '@react-aria/selection@3.24.2': + resolution: {integrity: sha512-YIdCYe1yXXfbZ0snUMWrQpOxtJO0+eHHp3+PSqZ/dyvLqMlTlYnOv2j5lc36sN0r1YWfN8OEpxzK3jHdD4M6yA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/separator@3.4.9': - resolution: {integrity: sha512-5ZKVQ/5I2+fw8WyVCQLGjQKsMKlTIieLPf8NvdC24a+pmiUluyUuqfPYdI8s6lcnjG0gbOzZB+jKvDRQbIvMPQ==} + '@react-aria/separator@3.4.10': + resolution: {integrity: sha512-T9hJpO6lfg6zHRbs5CZD0eZrWIIjN6LY+EC6X5pQJbJeq6HqviVSQx25q98K430S/EGwHRltY5Bwy+XwlMZfdA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/slider@3.7.19': - resolution: {integrity: sha512-GONrMMz9zsx0ySbUTebWdqRjAuu6EEW+lLf3qUzcqkIYR8QZVTS8RLPt7FmGHKCTDIaBs8D2yv9puIfKAo1QAA==} + '@react-aria/slider@3.7.20': + resolution: {integrity: sha512-ciRfI0ya89pm4R+2RE7vLhu5OjdsAQfzghVI5Eh5AHpwjajMJ41O4Vkyt2ci5KTcjwg80CFftAWmF02w2hKR5Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/spinbutton@3.6.15': - resolution: {integrity: sha512-dVKaRgrSU2utxCd4kqAA8BPrC1PVI1eiJ8gvlVbg25LbwK4dg1WPXQUK+80TbrJc9mOEooPiJvzw59IoQLMNRg==} + '@react-aria/spinbutton@3.6.16': + resolution: {integrity: sha512-Ko1e9GeQiiEXeR3IyPT8STS1Pw4k/1OBs9LqI3WKlHFwH5M8q3DbbaMOgekD41/CPVBKmCcqFM7K7Wu9kFrT2A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/ssr@3.9.8': - resolution: {integrity: sha512-lQDE/c9uTfBSDOjaZUJS8xP2jCKVk4zjQeIlCH90xaLhHDgbpCdns3xvFpJJujfj3nI4Ll9K7A+ONUBDCASOuw==} + '@react-aria/ssr@3.9.9': + resolution: {integrity: sha512-2P5thfjfPy/np18e5wD4WPt8ydNXhij1jwA8oehxZTFqlgVMGXzcWKxTb4RtJrLFsqPO7RUQTiY8QJk0M4Vy2g==} engines: {node: '>= 12'} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/switch@3.7.3': - resolution: {integrity: sha512-tFdJmcHaLgW23cS2R713vcJdVbsjDTRk8OLdG/sMziPBY3C00/exuSIb57xTS7KrE0hBYfnLJQTcmDNqdM8+9Q==} + '@react-aria/switch@3.7.4': + resolution: {integrity: sha512-6Ue6GXBGMPc5uNwu6A4XHOEK5n/3OmgW/kgCmFVi2dh4QqkASSdadaizS/2uENWfgKTlEpd0Wy3PSfpubL+hCg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/table@3.17.3': - resolution: {integrity: sha512-hs3akyNMeeAPIfa+YKMxJyupSjywW5OGzJtOw/Z0j6pV8KXSeMEXNYkSuJY+m5Q1mdunoiiogs0kE3B0r2izQA==} + '@react-aria/table@3.17.4': + resolution: {integrity: sha512-zhqrt6Uk66wrgaIHrPUv3nguVMGMnPtqUmp0K2gibhNucN0iJ6zILoaq8vMmFH+9PmUqoiPJXq18czs2CluT6Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/tabs@3.10.3': - resolution: {integrity: sha512-TYfwaRrI0mQMefmoHeTKXdczpb53qpPr+3nnveGl+BocG94wmjIqK6kncboVbPdykgQCIAMd2d9GFpK01+zXrA==} + '@react-aria/tabs@3.10.4': + resolution: {integrity: sha512-aXY83zqLStlf/v8vP2OvlrLsujCNWGqfL3hMVDF1PNqRJGllMejzkzbZNf4fUQDTX+e2zNDv6SH4IRJ4k9sKlw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/tag@3.6.0': - resolution: {integrity: sha512-OkLyFYTFVUYB339eugw2r6vIcrWq47O15x4sKNkDUo6YBx9ci9tdoib4DlzwuiiKVr/vmw1WMow6VK4zOtuLng==} + '@react-aria/tag@3.6.1': + resolution: {integrity: sha512-oTEDqOejjltr64ADpgMA3eB/G4bJ2Y9TlQwW33l6XWAjtKKZScBhGrf9l10NTQphZf4QxMnucIHo8IV2eKSmjg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/textfield@3.17.3': - resolution: {integrity: sha512-p/Z0fyE0CnzIrnCf42gxeSCNYon7//XkcbPwUS4U9dz2VLk2GnEn9NZXPYgTp+08ebQEn0pB1QIchX79yFEguw==} + '@react-aria/textfield@3.17.4': + resolution: {integrity: sha512-dcQQKVgH/zv3wExcmpH7yMA2d4oPO3JF9L1HdwNvPHScnfbr404ZVEKjrIlxEvzq7V5yKky5q8171jmp+YOPyw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/toast@3.0.3': - resolution: {integrity: sha512-7HWTKIVwS1JFC8//BQbRtGFaAdq4SljvI3yI5amLr90CyVM0sugTtcSX9a8BPnp1j9ao+6bmOi/wrV48mze1PA==} + '@react-aria/toast@3.0.4': + resolution: {integrity: sha512-oH1WZfwdaryiggqxu1r1Jq1/fF8n9AVD3euamkJmXq5/t9IJUYLzct4w54QqjQ0KhtbHp+7n55QvvhZ9cW3XEg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/toggle@3.11.3': - resolution: {integrity: sha512-S6ShToNR6TukRJh8qDdyl9b2Bcsx43eurUB5USANn4ycPov8+bIxQnxiknjssZx7jD8vX4jruuNh7BjFbNsGFw==} + '@react-aria/toggle@3.11.4': + resolution: {integrity: sha512-RwWyFiM+dBsiulT1ziGdG5+cy/F/7hFVb1Ddyc90HNLqRuX2sAX3ysm0YmiiNpnHwGQR/kPd1ulTSqQ+ps9wiQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -1793,32 +1807,38 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/tooltip@3.8.3': - resolution: {integrity: sha512-8JHRqffH5vUw7og6mlCRzb4h95/R5RpOxGFfEGw7aami14XMo6tZg7wMgwDUAEiVqNerRWYaw+tk7nCUQXo1Sg==} + '@react-aria/toolbar@3.0.0-beta.17': + resolution: {integrity: sha512-YGLDOATMla9Y7Yk2P8qK3zcTrxQClf2ZLS8Wj14RY4le/r6F2rGJqkGhVFPyoNAtwsRr4bzD7CGERe4NUAPrqQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/tree@3.0.3': - resolution: {integrity: sha512-kdA0CCUD8luCrXZFo0rX1c0LI8jovYMuWsPiI5OpmiEKGA5HaVFFW/H9t/XSYdVc/JO08zbeZ/WacTusKeOT3Q==} + '@react-aria/tooltip@3.8.4': + resolution: {integrity: sha512-WwooDvXb64mGwZUZQj4tYcJEFSXLIxDywT97K9U4fLUhrNcQ8KdxdhPjyPOEXxscPfdJDyKKckhRiKl91UoKsg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/utils@3.29.0': - resolution: {integrity: sha512-jSOrZimCuT1iKNVlhjIxDkAhgF7HSp3pqyT6qjg/ZoA0wfqCi/okmrMPiWSAKBnkgX93N8GYTLT3CIEO6WZe9Q==} + '@react-aria/tree@3.1.0': + resolution: {integrity: sha512-GBg01P04fLY16ZHLYcP9nLGis2MGQSpiP8rMG0t5jqddJdx+v8IL28f9mcHw+NSRgZm28NHQThTkH31SUxXppQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/virtualizer@4.1.5': - resolution: {integrity: sha512-Z5+Zr54HCBqycIzZuHohS25dOJ7p8sdNDjAYvW33Uq8nudTvSC5JmV/5kZVN11j5kVYXa7maRnFQlDx941sygw==} + '@react-aria/utils@3.29.1': + resolution: {integrity: sha512-yXMFVJ73rbQ/yYE/49n5Uidjw7kh192WNN9PNQGV0Xoc7EJUlSOxqhnpHmYTyO0EotJ8fdM1fMH8durHjUSI8g==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/visually-hidden@3.8.23': - resolution: {integrity: sha512-D37GHtAcxCck8BtCiGTNDniGqtldJuN0cRlW1PJ684zM4CdmkSPqKbt5IUKUfqheS9Vt7HxYsj1VREDW+0kaGA==} + '@react-aria/virtualizer@4.1.6': + resolution: {integrity: sha512-vV+XM45ZfTy0PAkAiPvkCm0tQGY1F7ur4p8KbkCznG7/hfJ+fVx1aJ1F4UmvDowmTmSMAk9JQtH9b2qNkMtn9Q==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + + '@react-aria/visually-hidden@3.8.24': + resolution: {integrity: sha512-vhGhALs/PGdTs/7GD2hsy7CF1LBF9QlL57HkRSu8kfiuiA7rqRTqYg6q723OvaFsspj3DCxP2MLQhvvZSWe7Ng==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -1855,152 +1875,152 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/calendar@3.8.1': - resolution: {integrity: sha512-pTPRmPRD/0JeKhCRvXhVIH/yBimtIHnZGUxH12dcTl3MLxjXQDTn6/LWK0s4rzJcjsC+EzGUCVBBXgESb7PUlw==} + '@react-stately/calendar@3.8.2': + resolution: {integrity: sha512-IGSbTgCMiGYisQ+CwH31wek10UWvNZ1LVwhr0ZNkhDIRtj+p+FuLNtBnmT1CxTFe2Y4empAxyxNA0QSjQrOtvQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/checkbox@3.6.14': - resolution: {integrity: sha512-eGl0GP/F/nUrA33gDCYikyXK+Yer7sFOx8T4EU2AF4E8n1VQIRiVNaxDg7Ar6L3CMKor01urppFHFJsBUnSgyw==} + '@react-stately/checkbox@3.6.15': + resolution: {integrity: sha512-jt3Kzbk6heUMtAlCbUwnrEBknnzFhPBFMEZ00vff7VyhDXup7DJcJRxreloHepARZLIhLhC5QPyO5GS4YOHlvw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/collections@3.12.4': - resolution: {integrity: sha512-H+47fRkwYX2/BdSA+NLTzbR+8QclZXyBgC7tHH3dzljyxNimhrMDnbmk520nvGCebNf3nuxtFHq9iVTLpazSVA==} + '@react-stately/collections@3.12.5': + resolution: {integrity: sha512-5SIb+6nF9cyu+WXqZ6io56BtdOu8FjSQQaaLCCpfAC6fc6zHRk8by0WreRmvJ5/Kn8oq2FNJtCNRvluM0Z01UA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/color@3.8.5': - resolution: {integrity: sha512-yi1MQAbYuAYKu0AtMO+mWQWlWk6OzGMa9j4PGtQN2PI5Uv1NylWOvdquxbUJ4GUAuSYNopYG8Ci9MZMwtito8w==} + '@react-stately/color@3.8.6': + resolution: {integrity: sha512-KBpnXt31hCgdYq1a7PxUspK990/V5hPO4LqJ1K89p7r2t4OF66IBW5FmOS7KY6p1bGOoZgbk9m5w+yUeQq4wmw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/combobox@3.10.5': - resolution: {integrity: sha512-27SkClMqbMAKuVnmXhYzYisbLfzV7MO/DEiqWO4/3l+PZ+whL7Wi/Ek7Wqlfluid/y4pN4EkHCKNt4HJ2mhORQ==} + '@react-stately/combobox@3.10.6': + resolution: {integrity: sha512-XOfG90MQPfPCNjl2KJOKuFFzx2ULlwnJ/QXl9zCQUtUBOExbFRHldj5E4NPcH14AVeYZX6DBn4GTS9ocOVbE7Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/data@3.13.0': - resolution: {integrity: sha512-7LYPxVbWB6tvmLYKO19H5G5YtXV6eKCSXisOUiL9fVnOcGOPDK5z310sj9TP5vaX7zVPtwy0lDBUrZuRfhvQIQ==} + '@react-stately/data@3.13.1': + resolution: {integrity: sha512-hKEvHCM/nHM6FFJz3gT6Ms85H+qNhXfHDYP/TU7XiDoeVHzUpj2Yc3xGsIty6/K2k7jrblUj+LuKmdvidd9mug==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/datepicker@3.14.1': - resolution: {integrity: sha512-ad3IOrRppy/F8FZpznGacsaWWHdzUGZ4vpymD+y6TYeQ+RQvS9PLA5Z1TanH9iqLZgkf6bvVggJFg/hhDh2hmg==} + '@react-stately/datepicker@3.14.2': + resolution: {integrity: sha512-KvOUFz/o+hNIb7oCli6nxBdDurbGjRjye6U99GEYAx6timXOjiIJvtKQyqCLRowGYtCS6GH41yM6DhJ2MlMF8w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/disclosure@3.0.4': - resolution: {integrity: sha512-RE4hYnDYgsd5bi01z/hZHShRGKxW++xCA6PCufxtipc1sxZGUF4Sb1tTSIxOjh1dq5iDVdrAQAS6en0weaGgLA==} + '@react-stately/disclosure@3.0.5': + resolution: {integrity: sha512-Rh+y+XAUNwyFvvzBS/MtFvdWHC38mXI99S6mdNe3e5Og8IZxLBDtvwBCzrT30YzYqN40yd3alm9xLzpYXsvYYA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/dnd@3.5.4': - resolution: {integrity: sha512-YkvkehpsSeGZPH7S7EYyLchSxZPhzShdf9Zjh6UAsM7mAcxjRsChMqsf6zuM+l0jgMo40Ka1mvwDYegz92Qkyg==} + '@react-stately/dnd@3.6.0': + resolution: {integrity: sha512-H0zWOjjoocM+8r5rJ2x0B66NXZd2+7lF1zhomoMoR5+57DA5hWZTY0tht21DKjNoFk4f96Ythh0jRLziQbSkBw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/flags@3.1.1': - resolution: {integrity: sha512-XPR5gi5LfrPdhxZzdIlJDz/B5cBf63l4q6/AzNqVWFKgd0QqY5LvWJftXkklaIUpKSJkIKQb8dphuZXDtkWNqg==} + '@react-stately/flags@3.1.2': + resolution: {integrity: sha512-2HjFcZx1MyQXoPqcBGALwWWmgFVUk2TuKVIQxCbRq7fPyWXIl6VHcakCLurdtYC2Iks7zizvz0Idv48MQ38DWg==} - '@react-stately/form@3.1.4': - resolution: {integrity: sha512-A6GOaZ9oEIo5/XOE+JT9Z8OBt0osIOfes4EcIxGS1C9ght/Smg0gNcIJ2/Wle8qmro4RoJcza2yJ+EglVOuE0w==} + '@react-stately/form@3.1.5': + resolution: {integrity: sha512-wOs0SVXFgNr1aIdywiNH1MhxrFlN5YxBr1k9y3Z7lX+pc/MGRJFTgfDDw5JDxvwLH9joJ9ciniCdWep9L/TqcQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/grid@3.11.2': - resolution: {integrity: sha512-P0vfK5B1NW8glYD6QMrR2X/7UMXx2J8v48QIQV6KgLZjFbyXhzRb+MY0BoIy4tUfJL0yQU2GKbKKVSUIQxbv0g==} + '@react-stately/grid@3.11.3': + resolution: {integrity: sha512-/YurYfPARtgsgS5f8rklB7ZQu6MWLdpfTHuwOELEUZ4L52S2gGA5VfLxDnAsHHnu5XHFI3ScuYLAvjWN0rgs/Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/layout@4.3.0': - resolution: {integrity: sha512-1czYPaWsEi/ecSOMBiMmH82iTeAIez/72HQjvP0i5CK2ZqLV0M1/Z10lesJHdOE+ay2EkE2qEqbHJnCdCqzkpA==} + '@react-stately/layout@4.3.1': + resolution: {integrity: sha512-W2aa60I3qCI24HzZaFsS/eV1aCL0YI3IOlYm9PgsbELP82y3n7YRnwVreUv30KVdpn0VviLZn2xdWSeZlyqi9A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/list@3.12.2': - resolution: {integrity: sha512-XPGvdPidOV4hnpmaUNc4C/1jX7ZhBwmAI9p6bEXDA3du3XrWess6MWcaQvPxXbrZ6ZX8/OyOC2wp7ixJoJRGyA==} + '@react-stately/list@3.12.3': + resolution: {integrity: sha512-RiqYyxPYAF3YRBEin8/WHC8/hvpZ/fG1Tx3h1W4aXU5zTIBuy0DrjRKePwP90oCiDpztgRXePLlzhgWeKvJEow==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/menu@3.9.4': - resolution: {integrity: sha512-sqYcSBuTEtCebZuByUou2aZzwlnrrOlrvmGwFNJy49N3LXXXPENCcCERuWa8TE9eBevIVTQorBZlID6rFG+wdQ==} + '@react-stately/menu@3.9.5': + resolution: {integrity: sha512-Y+PqHBaQToo6ooCB4i4RoNfRiHbd4iozmLWePBrF4d/zBzJ9p+/5O6XIWFxLw4O128Tg3tSMGuwrxfecPDYHzA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/numberfield@3.9.12': - resolution: {integrity: sha512-E56RuRRdu/lzd8e5aEifP4n8CL/as0sZqIQFSyMv/ZUIIGeksqy+zykzo01skaHKY8u2NixrVHPVDtvPcRuooA==} + '@react-stately/numberfield@3.9.13': + resolution: {integrity: sha512-FWbbL4E3+5uctPGVtDwHzeNXgyFw0D3glOJhgW1QHPn3qIswusn0z/NjFSuCVOSpri8BZYIrTPUQHpRJPnjgRw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/overlays@3.6.16': - resolution: {integrity: sha512-+Ve/TBlUNg3otVC4ZfCq1a8q8FwC7xNebWkVOCGviTqiYodPCGqBwR9Z1xonuFLF/HuQYqALHHTOZtxceU+nVQ==} + '@react-stately/overlays@3.6.17': + resolution: {integrity: sha512-bkGYU4NPC/LgX9OGHLG8hpf9QDoazlb6fKfD+b5o7GtOdctBqCR287T/IBOQyvHqpySqrQ8XlyaGxJPGIcCiZw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/radio@3.10.13': - resolution: {integrity: sha512-q7UKcVYY7rqpxKfYRzvKVEqFhxElDFX2c+xliZQtjXuSexhxRb2xjEh+bDkhzbXzrJkrBT6VmE/rSYPurC3xTw==} + '@react-stately/radio@3.10.14': + resolution: {integrity: sha512-Y7xizUWJ0YJ8pEtqMeKOibX21B5dk56fHgMHXYLeUEm43y5muWQft2YvP0/n4mlkP2Isbk96kPbv7/ez3Gi+lA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/searchfield@3.5.12': - resolution: {integrity: sha512-RC3QTEPVNUbgtuqzpwPUfbV9UkUC1j4XkHoynWDbMt0bE0tPe2Picnl0/r/kq6MO527idV6Ur4zuOF4x9a97LQ==} + '@react-stately/searchfield@3.5.13': + resolution: {integrity: sha512-JNvsnvK6A1057hQREHabRYAAtwj2vl20oqGBvl1IleKlFe3KInV9WBY5l6zR3RXrnCPHVvJuzGe2R7+g142Mnw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/select@3.6.13': - resolution: {integrity: sha512-saZo67CreQZPdmqvz9+P6N4kjohpwdVncH98qBi0Q2FvxGAMnpJQgx97rtfDvnSziST5Yx1JnMI4kSSndbtFwg==} + '@react-stately/select@3.6.14': + resolution: {integrity: sha512-HvbL9iMGwbev0FR6PzivhjKEcXADgcJC/IzUkLqPfg4KKMuYhM/XvbJjWXn/QpD3/XT+A5+r5ExUHu7wiDP93w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/selection@3.20.2': - resolution: {integrity: sha512-Fw6nnG+VKMsncsY4SNxGYOhnHojVFzFv+Uhy6P39QBp6AXtSaRKMg2VR4MPxQ7XgOjHh5ZuSvCY1RwocweqjwQ==} + '@react-stately/selection@3.20.3': + resolution: {integrity: sha512-TLyjodgFHn5fynQnRmZ5YX1HRY0KC7XBW0Nf2+q9mWk4gUxYm7RVXyYZvMIG1iKqinPYtySPRHdNzyXq9P9sxQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/slider@3.6.4': - resolution: {integrity: sha512-6SdG0VJZLMRIBnPjqkbIsdyQcW9zJ5Br716cl/7kLT9owiIwMJiAdjdYHab5+8ShWzU2D8Ae+LdQk8ZxIiIjkg==} + '@react-stately/slider@3.6.5': + resolution: {integrity: sha512-XnHSHbXeHiE5J7nsXQvlXaKaNn1Z4jO1aQyiZsolK1NXW6VMKVeAgZUBG45k7xQW06aRbjREMmiIz02mW8fajQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/table@3.14.2': - resolution: {integrity: sha512-SqE5A/Ve5H2ApnAblMGBMGRzY7cgdQmNPzXB8tGVc38NsC/STmMkq9m54gAl8dBVNbLzzd6HJBe9lqz5keYIhQ==} + '@react-stately/table@3.14.3': + resolution: {integrity: sha512-PwE5pCplLSDckvgmNLVaHyQyX04A62kxdouFh1dVHeGEPfOYsO9WhvyisLxbH7X8Dbveheq/tSTelYDi6LXEJA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/tabs@3.8.2': - resolution: {integrity: sha512-lNpby7zUVdAeqo3mjGdPBxppEskOLyqR82LWBtP8Xg4olnjA5RmDFOuoJkIFttDX689zamjN3OE+Ra6WWgJczg==} + '@react-stately/tabs@3.8.3': + resolution: {integrity: sha512-FujQCHppXyeHs2v5FESekxodsBJ5T0k1f7sm0ViNYqgrnE5XwqX8Y4/tdr0fqGF6S+BBllH+Q9yKWipDc6OM8g==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/toast@3.1.0': - resolution: {integrity: sha512-9W2+evz+EARrjkR1QPLlOL5lcNpVo6PjMAIygRSaCPJ6ftQAZ6B+7xTFGPFabWh83gwXQDUgoSwC3/vosvxZaQ==} + '@react-stately/toast@3.1.1': + resolution: {integrity: sha512-W4a6xcsFt/E+aHmR2eZK+/p7Y5rdyXSCQ5gKSnbck+S3lijEWAyV45Mv8v95CQqu0bQijj6sy2Js1szq10HVwg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/toggle@3.8.4': - resolution: {integrity: sha512-JbKoXhkJ5P5nCrNXChMos3yNqkIeGXPDEMS/dfkHlsjQYxJfylRm4j/nWoDXxxkUmfkvXcNEMofMn9iO1+H0DQ==} + '@react-stately/toggle@3.8.5': + resolution: {integrity: sha512-BSvuTDVFzIKxpNg9Slf+RdGpva7kBO8xYaec2TW9m6Ag9AOmiDwUzzDAO0DRsc7ArSaLLFaQ/pdmmT6TxAUQIA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/tooltip@3.5.4': - resolution: {integrity: sha512-HxNTqn9nMBuGbEVeeuZyhrzNbyW7sgwk+8o0mN/BrMrk7E/UBhyL2SUxXnAUQftpTjX+29hmx1sPhIprIDzR3Q==} + '@react-stately/tooltip@3.5.5': + resolution: {integrity: sha512-/zbl7YxneGDGGzdMPSEYUKsnVRGgvsr80ZjQYBHL82N4tzvtkRwmzvzN9ipAtza+0jmeftt3N+YSyxvizVbeKA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/tree@3.8.10': - resolution: {integrity: sha512-sMqBRKAAZMiXJwlzAFpkXqUaGlNBfKnL8usAiKdoeGcLLJt2Ni9gPoPOLBJSPqLOAFCgLWtr5IYjdhel9aXRzQ==} + '@react-stately/tree@3.9.0': + resolution: {integrity: sha512-VpWAh36tbMHJ1CtglPQ81KPdpCfqFz9yAC6nQuL1x6Tmbs9vNEKloGILMI9/4qLzC+3nhCVJj6hN+xqS5/cMTg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/utils@3.10.6': - resolution: {integrity: sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==} + '@react-stately/utils@3.10.7': + resolution: {integrity: sha512-cWvjGAocvy4abO9zbr6PW6taHgF24Mwy/LbQ4TC4Aq3tKdKDntxyD+sh7AkSRfJRT2ccMVaHVv2+FfHThd3PKQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/virtualizer@4.4.0': - resolution: {integrity: sha512-y2jefrW0ffJpv0685IEKId6/wy0kgD/bxYuny9r9Z3utvcjjFl9fX9cBKsXII7ZxPiu0CP+wA6HQ53GU3BqCsw==} + '@react-stately/virtualizer@4.4.1': + resolution: {integrity: sha512-ZjhsmsNqKY4HrTuT9ySh8lNmYHGgFX24CVVQ3hMr8dTzO9DRR89BMrmenoVtMj7NkonWF8lUFyYlVlsijs2p4w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -2010,138 +2030,138 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/breadcrumbs@3.7.13': - resolution: {integrity: sha512-x94KEZaLIeHt9lqAkuaOopX5+rqCTMSHsciThUsBHK7QT64zrw6x2G1WKQ4zB4h52RGF5b+3sFXeR4bgX2sVLQ==} + '@react-types/breadcrumbs@3.7.14': + resolution: {integrity: sha512-SbLjrKKupzCLbqHZIQYtQvtsXN53NPxOYyug6QfC4d7DcW1Q9wJ546fxb10Y83ftAJMMUHTatI6SenJVoqyUdA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/button@3.12.1': - resolution: {integrity: sha512-z87stl4llWTi4C5qhUK1PKcEsG59uF/ZQpkRhMzX0KfgXobJY6yiIrry2xrpnlTPIVST6K1+kARhhSDOZ8zhLw==} + '@react-types/button@3.12.2': + resolution: {integrity: sha512-QLoSCX8E7NFIdkVMa65TPieve0rKeltfcIxiMtrphjfNn+83L0IHMcbhjf4r4W19c/zqGbw3E53Hx8mNukoTUw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/calendar@3.7.1': - resolution: {integrity: sha512-a/wGT9vZewPNL72Xni8T/gv4IS2w6iRtryqMF425OL+kaCQrxJYlkDxb74bQs9+k9ZYabrxJgz9vFcFnY7S9gw==} + '@react-types/calendar@3.7.2': + resolution: {integrity: sha512-Bp6fZo52fZdUjYbtJXcaLQ0jWEOeSoyZVwNyN5G6BmPyLP5nHxMPF+R1MPFR0fdpSI4/Sk78gWzoTuU5eOVQLw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/checkbox@3.9.4': - resolution: {integrity: sha512-fU3Q1Nw+zbXKm68ba8V7cQzpiX0rIiAUKrBTl2BK97QiTlGBDvMCf4TfEuaNoGbJq+gx+X3n/3yr6c3IAb0ZIg==} + '@react-types/checkbox@3.9.5': + resolution: {integrity: sha512-9y8zeGWT2xZ38/YC/rNd05pPV8W8vmqFygCpZFaa6dJeOsMgPU+rq+Ifh1G+34D/qGoZXQBzeCSCAKSNPaL7uw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/color@3.0.5': - resolution: {integrity: sha512-72uZ0B3EcaC2DGOpnhwHSVxcvQ3UDNSVR2gVx7PgUCGlEjhnn9i0UErIP8ZzV2RsAvjK6MrGs7ZCwZtl+LxCcg==} + '@react-types/color@3.0.6': + resolution: {integrity: sha512-ZbbgzAWK56RMMZzRGhTAB9Fz9PGnj6ctc6VMqOyumCOF9NKkYgI0E2ssTY/iOXBazZvhhhGahbGl+kjmgWvS6g==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/combobox@3.13.5': - resolution: {integrity: sha512-wqHBF0YDkrp4Ylyxpd3xhnDECe5eao27bsu+4AvjlVKtaxaoppNq2MwSzkuSSS/GEUXT6K9DDjrGFcp07ad5gA==} + '@react-types/combobox@3.13.6': + resolution: {integrity: sha512-BOvlyoVtmQJLYtNt4w6RvRORqK4eawW48CcQIR93BU5YFcAGhpcvpjhTZXknSXumabpo1/XQKX4NOuXpfUZrAQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/datepicker@3.12.1': - resolution: {integrity: sha512-+wv57fVd6Y/+KnHNEmVzfrQtWs85Ga1Xb63AIkBk+E294aMqFYqRg0dQds6V/qrP758TWnXUrhKza1zMbjHalw==} + '@react-types/datepicker@3.12.2': + resolution: {integrity: sha512-w3JIXZLLZ15zjrAjlnflmCXkNDmIelcaChhmslTVWCf0lUpgu1cUC4WAaS71rOgU03SCcrtQ0K9TsYfhnhhL7Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/dialog@3.5.18': - resolution: {integrity: sha512-g18CzT5xmiX/numpS6MrOGEGln8Xp9rr+zO70Dg+jM4GBOjXZp3BeclYQr9uisxGaj2uFLnORv9gNMMKxLNF6A==} + '@react-types/dialog@3.5.19': + resolution: {integrity: sha512-+FIyFnoKIGNL20zG8Sye7rrRxmt5HoeaCaHhDCTtNtv8CZEhm3Z+kNd4gylgWAxZRhDtBRWko+ADqfN5gQrgKg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/form@3.7.12': - resolution: {integrity: sha512-EZ6jZDa9FbLmqvukrLoUp3LUEVE0ZnBB5H6MHhE+QmjYRAvtWljx70xOqnn7sHweuS4+O1kDt1Ec1X5DU+U+BA==} + '@react-types/form@3.7.13': + resolution: {integrity: sha512-Ryw9QDLpHi0xsNe+eucgpADeaRSmsd7+SBsL15soEXJ50K/EoPtQOkm6fE4lhfqAX8or12UF9FBcBLULmfCVNQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/grid@3.3.2': - resolution: {integrity: sha512-NwfydUbPc1zVi/Rp7+oRN2+vE1xMokc2J+nr0VcHwFGt1bR1psakHu45Pk/t763BDvPr/A3xIHc1rk3eWEhxJw==} + '@react-types/grid@3.3.3': + resolution: {integrity: sha512-VZAKO3XISc/3+a+DZ+hUx2NB/buOe2Ui2nISutv25foeXX4+YpWj5lXS74lJUCuVsSz6D6yoWvEajeUCYrNOxg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/link@3.6.1': - resolution: {integrity: sha512-IZDSc10AuVKe7V8Te+3q8d220oANE4N43iljQe3yHg7GZOfH/51bv8FPUukreLs1t2fgtGeNAzG71Ep+j/jXIw==} + '@react-types/link@3.6.2': + resolution: {integrity: sha512-CtCexoupcaFHJdVPRUpJ83uxK1U0bd9x9DhwRFMqqfPHufICkQkETIw2KIeZXRvMUMi2CSG/81XXy6K0K1MtNw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/listbox@3.7.0': - resolution: {integrity: sha512-26Lp0Gou502VJLDSrIpMg7LQuVHznxzyuSY/zzyNX9eopukXvHn682u90fwDqgmZz7dzxUOWtuwDea+bp/UjtA==} + '@react-types/listbox@3.7.1': + resolution: {integrity: sha512-WiCihJJpVWVEUxxZjhTbnG3Zq3q38XylKnvNelkVHbF+Y3+SXWN0Yyhk43J642G/d87lw1t60Tor0k96eaz4vw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/menu@3.10.1': - resolution: {integrity: sha512-wkyWzIqaCbUYiD7YXr8YvdimB1bxQHqgj6uE4MKzryCbVqb4L8fRUM0V6AHkQS1TxBYNkNn1h4g7XNd5Vmyf3Q==} + '@react-types/menu@3.10.2': + resolution: {integrity: sha512-TVQFGttaNCcIvy1MKavb9ZihJmng46uUtVF9oTG/VI/C4YEdzekteI6iSsXbjv5ZAvOKQR+S25IWCbK2W0YCjQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/meter@3.4.9': - resolution: {integrity: sha512-Jhd873zc/Bx/86NB9nasMUWc013VnURVtMYbbkuRWiFr/ZoEvZzO1uoSIXf+Sob4xpiVhT/ltvJZTK4t4B9lTg==} + '@react-types/meter@3.4.10': + resolution: {integrity: sha512-soimx+MAngG5MjQplJNB9erPh+P3Er764PqGA75L6FFmf2KhgzMniSVAqyVOpZu7G3qK4O+ihMAYXf6pQMBkSg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/numberfield@3.8.11': - resolution: {integrity: sha512-D66Bop7M3JKzBV2vsECsVYfPrx8eRIx4/K2KLo/XjwMA7C34+Ou07f/bnD1TQQ/wr6XwiFxZTi6JsKDwnST+9Q==} + '@react-types/numberfield@3.8.12': + resolution: {integrity: sha512-cI0Grj+iW5840gV80t7aXt7FZPbxMZufjuAop5taHe6RlHuLuODfz5n3kyu/NPHabruF26mVEu0BfIrwZyy+VQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/overlays@3.8.15': - resolution: {integrity: sha512-ppDfezvVYOJDHLZmTSmIXajxAo30l2a1jjy4G65uBYy8J8kTZU7mcfQql5Pii1TwybcNMsayf2WtPItiWmJnOA==} + '@react-types/overlays@3.8.16': + resolution: {integrity: sha512-Aj9jIFwALk9LiOV/s3rVie+vr5qWfaJp/6aGOuc2StSNDTHvj1urSAr3T0bT8wDlkrqnlS4JjEGE40ypfOkbAA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/progress@3.5.12': - resolution: {integrity: sha512-wvhFz6vdlfKBtnzKvD/89N+0PF3yPQ+IVFRQvZ2TBrP7nF+ZA2pNLcZVcEYbKjHzmvEZRGu//ePC9hRJD9K30w==} + '@react-types/progress@3.5.13': + resolution: {integrity: sha512-+4v++AP2xxYxjrTkIXlWWGUhPPIEBzyg76EW0SHKnD4pXxKigcIXEzRbxy62SMidTVdi7jh3tuicIP8OQxJ4cA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/radio@3.8.9': - resolution: {integrity: sha512-l4uzlxmGGuR8IkWrMYdKj1sc3Pgo/LdfEGuIgK+d8kjPu0AZcnSgp5Oz035bCosZUabY6dEWxQHIoAH2zN7YZA==} + '@react-types/radio@3.8.10': + resolution: {integrity: sha512-hLOu2CXxzxQqkEkXSM71jEJMnU5HvSzwQ+DbJISDjgfgAKvZZHMQX94Fht2Vj+402OdI77esl3pJ1tlSLyV5VQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/searchfield@3.6.2': - resolution: {integrity: sha512-XQRQyJLNC9uLyCq+97eiqeQuM6+dCMrHu6aH6KSVt1Xh6HMmdx/TdSf6JrMkN+1xSxcW3lDE2iSf3jXDT87gag==} + '@react-types/searchfield@3.6.3': + resolution: {integrity: sha512-Uua7TYKR1QcJE2F4SAewxuxt8k8gd52zul2q5oMe5azsm2uoAtV/qpNHc7dfPAR97UgbrE/aNMlX57PEubiuLg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/select@3.9.12': - resolution: {integrity: sha512-qo+9JS1kfMxuibmSmMp0faGKbeVftYnSk1f7Rh5PKi4tzMe3C0A9IAr27hUOfWeJMBOdetaoTpYmoXW6+CgW3g==} + '@react-types/select@3.9.13': + resolution: {integrity: sha512-R7zwck353RV60gZimZ8pDKaj50aEtGzU8gk0jC3aBkfzSUKFJ6jq1DJdqyVQSwXdmPDd9iuketeIUIpEO2teoA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/shared@3.29.1': - resolution: {integrity: sha512-KtM+cDf2CXoUX439rfEhbnEdAgFZX20UP2A35ypNIawR7/PFFPjQDWyA2EnClCcW/dLWJDEPX2U8+EJff8xqmQ==} + '@react-types/shared@3.30.0': + resolution: {integrity: sha512-COIazDAx1ncDg046cTJ8SFYsX8aS3lB/08LDnbkH/SkdYrFPWDlXMrO/sUam8j1WWM+PJ+4d1mj7tODIKNiFog==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/slider@3.7.11': - resolution: {integrity: sha512-uNhNLhVrt/2teXBOJSoZXyXg308A72qe1HOmlGdJcnh8iXA35y5ZHzeK1P6ZOJ37Aeh7bYGm3/UdURmFgSlW7w==} + '@react-types/slider@3.7.12': + resolution: {integrity: sha512-kOQLrENLpQzmu6TfavdW1yfEc8VPitT4ZNMKOK0h7x3LskEWjptxcZ4IBowEpqHwk0eMbI9lRE/3tsShGUoLwQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/switch@3.5.11': - resolution: {integrity: sha512-PJbZHwlE98OSuLzI6b1ei6Qa+FaiwlCRH3tOTdx/wPSdqmD3mRWEn7E9ftM6FC8hnxl/LrGLszQMT62yEQp5vQ==} + '@react-types/switch@3.5.12': + resolution: {integrity: sha512-6Zz7i+L9k8zw2c3nO8XErxuIy7JVDptz1NTZMiUeyDtLmQnvEKnKPKNjo2j+C/OngtJqAPowC3xRvMXbSAcYqA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/table@3.13.0': - resolution: {integrity: sha512-kn+OsEWJfUSSb4N4J0yl+tqx5grDpcaWcu2J8hA62hQCr/Leuj946ScYaKA9a/p0MAaOAaeCWx/Zcss6F8gJIQ==} + '@react-types/table@3.13.1': + resolution: {integrity: sha512-fLPRXrZoplAGMjqxHVLMt7lB0qsiu1WHZmhKtroCEhTYwnLQKL84XFH4GV1sQgQ1GIShl3BUqWzrawU5tEaQkw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/tabs@3.3.15': - resolution: {integrity: sha512-VLgh9YLQdS4FQSk0sGTNHEVN2jeC0fZvOqEFHaEDgDyDgVOukxYuHjqVIx2IavYu1yNBrGO2b6P4M6dF+hcgwQ==} + '@react-types/tabs@3.3.16': + resolution: {integrity: sha512-z6AWq243EahGuT4PhIpJXZbFez6XhFWb4KwhSB2CqzHkG5bJJSgKYzIcNuBCLDxO7Qg25I+VpFJxGj+aqKFbzQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/textfield@3.12.2': - resolution: {integrity: sha512-dMm0cGLG5bkJYvt6lqXIty5HXTZjuIpa9I8jAIYua//J8tESAOE9BA285Zl43kx7cZGtgrHKHVFjITDLNUrNhA==} + '@react-types/textfield@3.12.3': + resolution: {integrity: sha512-72tt2GJSyVFPPqZLrlfWqVn5KRnWzXsXCZ3IDawcGunl4pu+2E24jd0CWN9kOi0ETO65flj2sljeytxKytXnlA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/tooltip@3.4.17': - resolution: {integrity: sha512-yjySKA1uzJAbio+xGv03DUoWIajteqtsXMd4Y3AJEdBFqSYhXbyrgAxw0oJDgRAgRxY4Rx5Hrhvbt/z7Di94QQ==} + '@react-types/tooltip@3.4.18': + resolution: {integrity: sha512-/eG8hiW0D4vaCqGDa4ttb+Jnbiz6nUr5+f+LRgz3AnIkdjS9eOhpn6vXMX4hkNgcN5FGfA4Uu1C1QdM6W97Kfw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -2565,8 +2585,8 @@ packages: resolution: {integrity: sha512-ar0tjQfObzhSaW3C3QNmTc5ofj0hDoNQ5XWrCy6zDyabdr0TWhCkClp+rywGNj/odAFBVzzJrK4tEq5M4Hmu4w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@umami/react-zen@0.127.0': - resolution: {integrity: sha512-i7HPpkoyE2DJdTVFVbK+aDF5pVYNanNhZBanqptzw69wkt0I9CuG2aVoeLbGH19/j0Pbk7Mfvmw3uDrkGS2Zyw==} + '@umami/react-zen@0.133.0': + resolution: {integrity: sha512-AAhtYdmLwVZ4i5lzcr5mylc5IQIirlxEL0bMRktlFHbX73wiBrTnk2RrYjmRhCe2KVRkCw2EF8ORXQ7GFrfAOg==} '@umami/redis-client@0.27.0': resolution: {integrity: sha512-SbHTpxhgeZyTBUSp2zdZM+XUtpsaSL4Tad8QXIEhEtjWhvvfoornyT5kLuyYCVtzSAT4daALeGmOO1z6EE1KcA==} @@ -3003,8 +3023,8 @@ packages: caniuse-lite@1.0.30001718: resolution: {integrity: sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==} - caniuse-lite@1.0.30001720: - resolution: {integrity: sha512-Ec/2yV2nNPwb4DnTANEV99ZWwm3ZWfdlfkQbWSDDt+PsXEVYwlhPH8tdMaPunYTKKmz7AnHi2oNEi1GcmKCD8g==} + caniuse-lite@1.0.30001721: + resolution: {integrity: sha512-cOuvmUVtKrtEaoKiO0rSc29jcjwMwX5tOHDy4MgVFEWiUXj4uBMJkwI8MDySkgXidpMiHUcviogAvFi4pA2hDQ==} caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} @@ -5129,8 +5149,8 @@ packages: sass: optional: true - next@15.3.2: - resolution: {integrity: sha512-CA3BatMyHkxZ48sgOCLdVHjFU36N7TF1HhqAHLFOkV6buwZnvMI84Cug8xD56B9mCuKrqXnLn94417GrZ/jjCQ==} + next@15.3.3: + resolution: {integrity: sha512-JqNj29hHNmCLtNvd090SyRbXJiivQ+58XjCcrC50Crb5g5u2zi7Y2YivbsEfzk6AtVI80akdOQbaMZwWB1Hthw==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: @@ -5352,6 +5372,40 @@ packages: performance-now@2.1.0: resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + pg-cloudflare@1.2.5: + resolution: {integrity: sha512-OOX22Vt0vOSRrdoUPKJ8Wi2OpE/o/h9T8X1s4qSkCedbNah9ei2W2765be8iMVxQUsvgT7zIAT2eIa9fs5+vtg==} + + pg-connection-string@2.9.0: + resolution: {integrity: sha512-P2DEBKuvh5RClafLngkAuGe9OUlFV7ebu8w1kmaaOgPcpJd1RIFh7otETfI6hAR8YupOLFTY7nuvvIn7PLciUQ==} + + pg-int8@1.0.1: + resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} + engines: {node: '>=4.0.0'} + + pg-pool@3.10.0: + resolution: {integrity: sha512-DzZ26On4sQ0KmqnO34muPcmKbhrjmyiO4lCCR0VwEd7MjmiKf5NTg/6+apUEu0NF7ESa37CGzFxH513CoUmWnA==} + peerDependencies: + pg: '>=8.0' + + pg-protocol@1.10.0: + resolution: {integrity: sha512-IpdytjudNuLv8nhlHs/UrVBhU0e78J0oIS/0AVdTbWxSOkFUVdsHC/NrorO6nXsQNDTT1kzDSOMJubBQviX18Q==} + + pg-types@2.2.0: + resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==} + engines: {node: '>=4'} + + pg@8.16.0: + resolution: {integrity: sha512-7SKfdvP8CTNXjMUzfcVTaI+TDzBEeaUnVwiVGZQD1Hh33Kpev7liQba9uLd4CfN8r9mCVsD0JIpq03+Unpz+kg==} + engines: {node: '>= 8.0.0'} + peerDependencies: + pg-native: '>=3.0.1' + peerDependenciesMeta: + pg-native: + optional: true + + pgpass@1.0.5: + resolution: {integrity: sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==} + picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -5811,6 +5865,26 @@ packages: resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} engines: {node: ^10 || ^12 || >=14} + postgres-array@2.0.0: + resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} + engines: {node: '>=4'} + + postgres-array@3.0.4: + resolution: {integrity: sha512-nAUSGfSDGOaOAEGwqsRY27GPOea7CNipJPOA7lPbdEpx5Kg3qzdP0AaWC5MlhTWV9s4hFX39nomVZ+C4tnGOJQ==} + engines: {node: '>=12'} + + postgres-bytea@1.0.0: + resolution: {integrity: sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==} + engines: {node: '>=0.10.0'} + + postgres-date@1.0.7: + resolution: {integrity: sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==} + engines: {node: '>=0.10.0'} + + postgres-interval@1.2.0: + resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==} + engines: {node: '>=0.10.0'} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -5897,8 +5971,8 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-aria@3.40.0: - resolution: {integrity: sha512-pxZusRI1jCBIvJkORJnhAXey/5U/VJa1whCeP6ETzRKepJiXLRPjJerHHJw+3Q6kAJXADL9qds5xdq4nvmyLRA==} + react-aria@3.41.0: + resolution: {integrity: sha512-jg4aUQrsBTwgKitXlyLvEVSigzn79jNpgDP+mrrDIX8emzr+BBXx1x6WSVHDAESep72Xcp+zr9PbLmBCk3/nzQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -5926,6 +6000,12 @@ packages: peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 + react-hook-form@7.57.0: + resolution: {integrity: sha512-RbEks3+cbvTP84l/VXGUZ+JMrKOS8ykQCRYdm5aYsxnDquL0vspsyNhGRO7pcH6hsZqWlPOjLye7rJqdtdAmlg==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^16.8.0 || ^17 || ^18 || ^19 + react-icons@5.5.0: resolution: {integrity: sha512-MEFcXdkP3dLo8uumGI5xN3lDFNsRtrjbOEKDLD7yv76v4wpnEq2Lt2qeHaQOr34I/wPN3s3+N08WkQ+CW37Xiw==} peerDependencies: @@ -5965,8 +6045,8 @@ packages: react: ^16.8.0 || 17.x react-dom: ^16.8.0 || 17.x - react-stately@3.38.0: - resolution: {integrity: sha512-zS06DsDhH44z7bsOkMHJ0gnjuLO3UWZ33l7JOgFscrv1qa33IG9fn707sI7GAJdLgDiWXJbeFvXdix2jR1fU1w==} + react-stately@3.39.0: + resolution: {integrity: sha512-/8JC3Tmj7G8fHn47F88c6t5kFNhQAufwqjEKxYeNi7TPz9UL+35BeoH1poMmDHJsPz8qM/z4sWMzaW5AwYK8lQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -6316,6 +6396,10 @@ packages: spdx-license-ids@3.0.21: resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==} + split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} @@ -6863,6 +6947,10 @@ packages: resolution: {integrity: sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==} engines: {node: '>=8.3'} + xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} @@ -7806,20 +7894,20 @@ snapshots: '@img/sharp-win32-x64@0.34.2': optional: true - '@internationalized/date@3.8.1': + '@internationalized/date@3.8.2': dependencies: '@swc/helpers': 0.5.17 - '@internationalized/message@3.1.7': + '@internationalized/message@3.1.8': dependencies: '@swc/helpers': 0.5.17 intl-messageformat: 10.7.16 - '@internationalized/number@3.6.2': + '@internationalized/number@3.6.3': dependencies: '@swc/helpers': 0.5.17 - '@internationalized/string@3.2.6': + '@internationalized/string@3.2.7': dependencies: '@swc/helpers': 0.5.17 @@ -8044,7 +8132,7 @@ snapshots: '@next/env@15.3.1': {} - '@next/env@15.3.2': {} + '@next/env@15.3.3': {} '@next/eslint-plugin-next@14.2.29': dependencies: @@ -8053,49 +8141,49 @@ snapshots: '@next/swc-darwin-arm64@15.3.1': optional: true - '@next/swc-darwin-arm64@15.3.2': + '@next/swc-darwin-arm64@15.3.3': optional: true '@next/swc-darwin-x64@15.3.1': optional: true - '@next/swc-darwin-x64@15.3.2': + '@next/swc-darwin-x64@15.3.3': optional: true '@next/swc-linux-arm64-gnu@15.3.1': optional: true - '@next/swc-linux-arm64-gnu@15.3.2': + '@next/swc-linux-arm64-gnu@15.3.3': optional: true '@next/swc-linux-arm64-musl@15.3.1': optional: true - '@next/swc-linux-arm64-musl@15.3.2': + '@next/swc-linux-arm64-musl@15.3.3': optional: true '@next/swc-linux-x64-gnu@15.3.1': optional: true - '@next/swc-linux-x64-gnu@15.3.2': + '@next/swc-linux-x64-gnu@15.3.3': optional: true '@next/swc-linux-x64-musl@15.3.1': optional: true - '@next/swc-linux-x64-musl@15.3.2': + '@next/swc-linux-x64-musl@15.3.3': optional: true '@next/swc-win32-arm64-msvc@15.3.1': optional: true - '@next/swc-win32-arm64-msvc@15.3.2': + '@next/swc-win32-arm64-msvc@15.3.3': optional: true '@next/swc-win32-x64-msvc@15.3.1': optional: true - '@next/swc-win32-x64-msvc@15.3.2': + '@next/swc-win32-x64-msvc@15.3.3': optional: true '@nodelib/fs.scandir@2.1.5': @@ -8115,6 +8203,12 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true + '@prisma/adapter-pg@6.8.2(pg@8.16.0)': + dependencies: + '@prisma/driver-adapter-utils': 6.8.2 + pg: 8.16.0 + postgres-array: 3.0.4 + '@prisma/client@6.8.2(prisma@6.8.2(typescript@5.8.3))(typescript@5.8.3)': optionalDependencies: prisma: 6.8.2(typescript@5.8.3) @@ -8126,6 +8220,10 @@ snapshots: '@prisma/debug@6.8.2': {} + '@prisma/driver-adapter-utils@6.8.2': + dependencies: + '@prisma/debug': 6.8.2 + '@prisma/engines-version@6.8.0-43.2060c79ba17c6bb9f5823312b6f6b7f4a845738e': {} '@prisma/engines@6.8.2': @@ -8151,632 +8249,643 @@ snapshots: '@react-aria/autocomplete@3.0.0-beta.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/combobox': 3.12.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/focus': 3.20.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/listbox': 3.14.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/searchfield': 3.8.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/textfield': 3.17.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/combobox': 3.12.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/focus': 3.20.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/listbox': 3.14.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/searchfield': 3.8.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/textfield': 3.17.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@react-stately/autocomplete': 3.0.0-beta.1(react@19.1.0) - '@react-stately/combobox': 3.10.5(react@19.1.0) + '@react-stately/combobox': 3.10.6(react@19.1.0) '@react-types/autocomplete': 3.0.0-alpha.31(react@19.1.0) - '@react-types/button': 3.12.1(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/button': 3.12.2(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/breadcrumbs@3.5.24(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/breadcrumbs@3.5.25(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/link': 3.8.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-types/breadcrumbs': 3.7.13(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/link': 3.8.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/breadcrumbs': 3.7.14(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/button@3.13.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/button@3.13.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/toolbar': 3.0.0-beta.16(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/toggle': 3.8.4(react@19.1.0) - '@react-types/button': 3.12.1(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/toolbar': 3.0.0-beta.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/toggle': 3.8.5(react@19.1.0) + '@react-types/button': 3.12.2(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/calendar@3.8.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/calendar@3.8.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@internationalized/date': 3.8.1 - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/live-announcer': 3.4.2 - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/calendar': 3.8.1(react@19.1.0) - '@react-types/button': 3.12.1(react@19.1.0) - '@react-types/calendar': 3.7.1(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@internationalized/date': 3.8.2 + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/live-announcer': 3.4.3 + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/calendar': 3.8.2(react@19.1.0) + '@react-types/button': 3.12.2(react@19.1.0) + '@react-types/calendar': 3.7.2(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/checkbox@3.15.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/checkbox@3.15.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/form': 3.0.16(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/label': 3.7.18(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/toggle': 3.11.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/checkbox': 3.6.14(react@19.1.0) - '@react-stately/form': 3.1.4(react@19.1.0) - '@react-stately/toggle': 3.8.4(react@19.1.0) - '@react-types/checkbox': 3.9.4(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/form': 3.0.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/label': 3.7.19(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/toggle': 3.11.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/checkbox': 3.6.15(react@19.1.0) + '@react-stately/form': 3.1.5(react@19.1.0) + '@react-stately/toggle': 3.8.5(react@19.1.0) + '@react-types/checkbox': 3.9.5(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) '@react-aria/collections@3.0.0-rc.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/ssr': 3.9.8(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/ssr': 3.9.9(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) use-sync-external-store: 1.5.0(react@19.1.0) - '@react-aria/color@3.0.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/color@3.0.8(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/numberfield': 3.11.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/slider': 3.7.19(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/spinbutton': 3.6.15(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/textfield': 3.17.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/visually-hidden': 3.8.23(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/color': 3.8.5(react@19.1.0) - '@react-stately/form': 3.1.4(react@19.1.0) - '@react-types/color': 3.0.5(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/numberfield': 3.11.15(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/slider': 3.7.20(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/spinbutton': 3.6.16(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/textfield': 3.17.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/visually-hidden': 3.8.24(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/color': 3.8.6(react@19.1.0) + '@react-stately/form': 3.1.5(react@19.1.0) + '@react-types/color': 3.0.6(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/combobox@3.12.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/combobox@3.12.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/focus': 3.20.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/listbox': 3.14.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/live-announcer': 3.4.2 - '@react-aria/menu': 3.18.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/overlays': 3.27.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/selection': 3.24.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/textfield': 3.17.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/collections': 3.12.4(react@19.1.0) - '@react-stately/combobox': 3.10.5(react@19.1.0) - '@react-stately/form': 3.1.4(react@19.1.0) - '@react-types/button': 3.12.1(react@19.1.0) - '@react-types/combobox': 3.13.5(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/focus': 3.20.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/listbox': 3.14.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/live-announcer': 3.4.3 + '@react-aria/menu': 3.18.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/overlays': 3.27.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/selection': 3.24.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/textfield': 3.17.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/collections': 3.12.5(react@19.1.0) + '@react-stately/combobox': 3.10.6(react@19.1.0) + '@react-stately/form': 3.1.5(react@19.1.0) + '@react-types/button': 3.12.2(react@19.1.0) + '@react-types/combobox': 3.13.6(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/datepicker@3.14.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/datepicker@3.14.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@internationalized/date': 3.8.1 - '@internationalized/number': 3.6.2 - '@internationalized/string': 3.2.6 - '@react-aria/focus': 3.20.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/form': 3.0.16(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/label': 3.7.18(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/spinbutton': 3.6.15(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/datepicker': 3.14.1(react@19.1.0) - '@react-stately/form': 3.1.4(react@19.1.0) - '@react-types/button': 3.12.1(react@19.1.0) - '@react-types/calendar': 3.7.1(react@19.1.0) - '@react-types/datepicker': 3.12.1(react@19.1.0) - '@react-types/dialog': 3.5.18(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@internationalized/date': 3.8.2 + '@internationalized/number': 3.6.3 + '@internationalized/string': 3.2.7 + '@react-aria/focus': 3.20.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/form': 3.0.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/label': 3.7.19(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/spinbutton': 3.6.16(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/datepicker': 3.14.2(react@19.1.0) + '@react-stately/form': 3.1.5(react@19.1.0) + '@react-types/button': 3.12.2(react@19.1.0) + '@react-types/calendar': 3.7.2(react@19.1.0) + '@react-types/datepicker': 3.12.2(react@19.1.0) + '@react-types/dialog': 3.5.19(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/dialog@3.5.25(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/dialog@3.5.26(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/overlays': 3.27.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-types/dialog': 3.5.18(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/overlays': 3.27.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/dialog': 3.5.19(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/disclosure@3.0.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/disclosure@3.0.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/ssr': 3.9.8(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/disclosure': 3.0.4(react@19.1.0) - '@react-types/button': 3.12.1(react@19.1.0) + '@react-aria/ssr': 3.9.9(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/disclosure': 3.0.5(react@19.1.0) + '@react-types/button': 3.12.2(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/dnd@3.9.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/dnd@3.10.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@internationalized/string': 3.2.6 - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/live-announcer': 3.4.2 - '@react-aria/overlays': 3.27.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/dnd': 3.5.4(react@19.1.0) - '@react-types/button': 3.12.1(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@internationalized/string': 3.2.7 + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/live-announcer': 3.4.3 + '@react-aria/overlays': 3.27.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/collections': 3.12.5(react@19.1.0) + '@react-stately/dnd': 3.6.0(react@19.1.0) + '@react-types/button': 3.12.2(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/focus@3.20.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/focus@3.20.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 clsx: 2.1.1 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/form@3.0.16(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/form@3.0.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/form': 3.1.4(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/form': 3.1.5(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/grid@3.14.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/grid@3.14.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/focus': 3.20.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/live-announcer': 3.4.2 - '@react-aria/selection': 3.24.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/collections': 3.12.4(react@19.1.0) - '@react-stately/grid': 3.11.2(react@19.1.0) - '@react-stately/selection': 3.20.2(react@19.1.0) - '@react-types/checkbox': 3.9.4(react@19.1.0) - '@react-types/grid': 3.3.2(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/focus': 3.20.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/live-announcer': 3.4.3 + '@react-aria/selection': 3.24.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/collections': 3.12.5(react@19.1.0) + '@react-stately/grid': 3.11.3(react@19.1.0) + '@react-stately/selection': 3.20.3(react@19.1.0) + '@react-types/checkbox': 3.9.5(react@19.1.0) + '@react-types/grid': 3.3.3(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/gridlist@3.13.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/gridlist@3.13.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/focus': 3.20.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/grid': 3.14.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/selection': 3.24.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/collections': 3.12.4(react@19.1.0) - '@react-stately/list': 3.12.2(react@19.1.0) - '@react-stately/tree': 3.8.10(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/focus': 3.20.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/grid': 3.14.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/selection': 3.24.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/collections': 3.12.5(react@19.1.0) + '@react-stately/list': 3.12.3(react@19.1.0) + '@react-stately/tree': 3.9.0(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/i18n@3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/i18n@3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@internationalized/date': 3.8.1 - '@internationalized/message': 3.1.7 - '@internationalized/number': 3.6.2 - '@internationalized/string': 3.2.6 - '@react-aria/ssr': 3.9.8(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@internationalized/date': 3.8.2 + '@internationalized/message': 3.1.8 + '@internationalized/number': 3.6.3 + '@internationalized/string': 3.2.7 + '@react-aria/ssr': 3.9.9(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/interactions@3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/interactions@3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/ssr': 3.9.8(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/flags': 3.1.1 - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/ssr': 3.9.9(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/flags': 3.1.2 + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/label@3.7.18(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/label@3.7.19(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/landmark@3.0.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/landmark@3.0.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) use-sync-external-store: 1.5.0(react@19.1.0) - '@react-aria/link@3.8.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/link@3.8.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-types/link': 3.6.1(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/link': 3.6.2(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/listbox@3.14.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/listbox@3.14.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/label': 3.7.18(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/selection': 3.24.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/collections': 3.12.4(react@19.1.0) - '@react-stately/list': 3.12.2(react@19.1.0) - '@react-types/listbox': 3.7.0(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/label': 3.7.19(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/selection': 3.24.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/collections': 3.12.5(react@19.1.0) + '@react-stately/list': 3.12.3(react@19.1.0) + '@react-types/listbox': 3.7.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/live-announcer@3.4.2': + '@react-aria/live-announcer@3.4.3': dependencies: '@swc/helpers': 0.5.17 - '@react-aria/menu@3.18.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/menu@3.18.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/focus': 3.20.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/overlays': 3.27.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/selection': 3.24.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/collections': 3.12.4(react@19.1.0) - '@react-stately/menu': 3.9.4(react@19.1.0) - '@react-stately/selection': 3.20.2(react@19.1.0) - '@react-stately/tree': 3.8.10(react@19.1.0) - '@react-types/button': 3.12.1(react@19.1.0) - '@react-types/menu': 3.10.1(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/focus': 3.20.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/overlays': 3.27.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/selection': 3.24.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/collections': 3.12.5(react@19.1.0) + '@react-stately/menu': 3.9.5(react@19.1.0) + '@react-stately/selection': 3.20.3(react@19.1.0) + '@react-stately/tree': 3.9.0(react@19.1.0) + '@react-types/button': 3.12.2(react@19.1.0) + '@react-types/menu': 3.10.2(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/meter@3.4.23(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/meter@3.4.24(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/progress': 3.4.23(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-types/meter': 3.4.9(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/progress': 3.4.24(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/meter': 3.4.10(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/numberfield@3.11.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/numberfield@3.11.15(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/spinbutton': 3.6.15(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/textfield': 3.17.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/form': 3.1.4(react@19.1.0) - '@react-stately/numberfield': 3.9.12(react@19.1.0) - '@react-types/button': 3.12.1(react@19.1.0) - '@react-types/numberfield': 3.8.11(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/spinbutton': 3.6.16(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/textfield': 3.17.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/form': 3.1.5(react@19.1.0) + '@react-stately/numberfield': 3.9.13(react@19.1.0) + '@react-types/button': 3.12.2(react@19.1.0) + '@react-types/numberfield': 3.8.12(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/overlays@3.27.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/overlays@3.27.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/focus': 3.20.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/ssr': 3.9.8(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/visually-hidden': 3.8.23(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/overlays': 3.6.16(react@19.1.0) - '@react-types/button': 3.12.1(react@19.1.0) - '@react-types/overlays': 3.8.15(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/focus': 3.20.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/ssr': 3.9.9(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/visually-hidden': 3.8.24(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/overlays': 3.6.17(react@19.1.0) + '@react-types/button': 3.12.2(react@19.1.0) + '@react-types/overlays': 3.8.16(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/progress@3.4.23(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/progress@3.4.24(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/label': 3.7.18(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-types/progress': 3.5.12(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/label': 3.7.19(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/progress': 3.5.13(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/radio@3.11.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/radio@3.11.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/focus': 3.20.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/form': 3.0.16(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/label': 3.7.18(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/radio': 3.10.13(react@19.1.0) - '@react-types/radio': 3.8.9(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/focus': 3.20.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/form': 3.0.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/label': 3.7.19(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/radio': 3.10.14(react@19.1.0) + '@react-types/radio': 3.8.10(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/searchfield@3.8.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/searchfield@3.8.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/textfield': 3.17.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/searchfield': 3.5.12(react@19.1.0) - '@react-types/button': 3.12.1(react@19.1.0) - '@react-types/searchfield': 3.6.2(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/textfield': 3.17.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/searchfield': 3.5.13(react@19.1.0) + '@react-types/button': 3.12.2(react@19.1.0) + '@react-types/searchfield': 3.6.3(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/select@3.15.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/select@3.15.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/form': 3.0.16(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/label': 3.7.18(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/listbox': 3.14.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/menu': 3.18.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/selection': 3.24.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/visually-hidden': 3.8.23(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/select': 3.6.13(react@19.1.0) - '@react-types/button': 3.12.1(react@19.1.0) - '@react-types/select': 3.9.12(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/form': 3.0.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/label': 3.7.19(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/listbox': 3.14.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/menu': 3.18.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/selection': 3.24.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/visually-hidden': 3.8.24(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/select': 3.6.14(react@19.1.0) + '@react-types/button': 3.12.2(react@19.1.0) + '@react-types/select': 3.9.13(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/selection@3.24.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/selection@3.24.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/focus': 3.20.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/selection': 3.20.2(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/focus': 3.20.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/selection': 3.20.3(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/separator@3.4.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/separator@3.4.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/slider@3.7.19(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/slider@3.7.20(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/label': 3.7.18(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/slider': 3.6.4(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) - '@react-types/slider': 3.7.11(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/label': 3.7.19(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/slider': 3.6.5(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) + '@react-types/slider': 3.7.12(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/spinbutton@3.6.15(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/spinbutton@3.6.16(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/live-announcer': 3.4.2 - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-types/button': 3.12.1(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/live-announcer': 3.4.3 + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/button': 3.12.2(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/ssr@3.9.8(react@19.1.0)': + '@react-aria/ssr@3.9.9(react@19.1.0)': dependencies: '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-aria/switch@3.7.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/switch@3.7.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/toggle': 3.11.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/toggle': 3.8.4(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) - '@react-types/switch': 3.5.11(react@19.1.0) + '@react-aria/toggle': 3.11.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/toggle': 3.8.5(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) + '@react-types/switch': 3.5.12(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/table@3.17.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/table@3.17.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/focus': 3.20.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/grid': 3.14.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/live-announcer': 3.4.2 - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/visually-hidden': 3.8.23(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/collections': 3.12.4(react@19.1.0) - '@react-stately/flags': 3.1.1 - '@react-stately/table': 3.14.2(react@19.1.0) - '@react-types/checkbox': 3.9.4(react@19.1.0) - '@react-types/grid': 3.3.2(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) - '@react-types/table': 3.13.0(react@19.1.0) + '@react-aria/focus': 3.20.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/grid': 3.14.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/live-announcer': 3.4.3 + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/visually-hidden': 3.8.24(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/collections': 3.12.5(react@19.1.0) + '@react-stately/flags': 3.1.2 + '@react-stately/table': 3.14.3(react@19.1.0) + '@react-types/checkbox': 3.9.5(react@19.1.0) + '@react-types/grid': 3.3.3(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) + '@react-types/table': 3.13.1(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/tabs@3.10.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/tabs@3.10.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/focus': 3.20.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/selection': 3.24.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/tabs': 3.8.2(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) - '@react-types/tabs': 3.3.15(react@19.1.0) + '@react-aria/focus': 3.20.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/selection': 3.24.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/tabs': 3.8.3(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) + '@react-types/tabs': 3.3.16(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/tag@3.6.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/tag@3.6.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/gridlist': 3.13.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/label': 3.7.18(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/selection': 3.24.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/list': 3.12.2(react@19.1.0) - '@react-types/button': 3.12.1(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/gridlist': 3.13.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/label': 3.7.19(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/selection': 3.24.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/list': 3.12.3(react@19.1.0) + '@react-types/button': 3.12.2(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/textfield@3.17.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/textfield@3.17.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/form': 3.0.16(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/label': 3.7.18(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/form': 3.1.4(react@19.1.0) - '@react-stately/utils': 3.10.6(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) - '@react-types/textfield': 3.12.2(react@19.1.0) + '@react-aria/form': 3.0.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/label': 3.7.19(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/form': 3.1.5(react@19.1.0) + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) + '@react-types/textfield': 3.12.3(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/toast@3.0.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/toast@3.0.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/landmark': 3.0.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/toast': 3.1.0(react@19.1.0) - '@react-types/button': 3.12.1(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/landmark': 3.0.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/toast': 3.1.1(react@19.1.0) + '@react-types/button': 3.12.2(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/toggle@3.11.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/toggle@3.11.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/toggle': 3.8.4(react@19.1.0) - '@react-types/checkbox': 3.9.4(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/toggle': 3.8.5(react@19.1.0) + '@react-types/checkbox': 3.9.5(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) '@react-aria/toolbar@3.0.0-beta.16(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/focus': 3.20.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/focus': 3.20.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/tooltip@3.8.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/toolbar@3.0.0-beta.17(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/tooltip': 3.5.4(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) - '@react-types/tooltip': 3.4.17(react@19.1.0) + '@react-aria/focus': 3.20.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/tree@3.0.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/tooltip@3.8.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/gridlist': 3.13.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/selection': 3.24.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/tree': 3.8.10(react@19.1.0) - '@react-types/button': 3.12.1(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/tooltip': 3.5.5(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) + '@react-types/tooltip': 3.4.18(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/utils@3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/tree@3.1.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/ssr': 3.9.8(react@19.1.0) - '@react-stately/flags': 3.1.1 - '@react-stately/utils': 3.10.6(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/gridlist': 3.13.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/selection': 3.24.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/tree': 3.9.0(react@19.1.0) + '@react-types/button': 3.12.2(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) + '@swc/helpers': 0.5.17 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + + '@react-aria/utils@3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + dependencies: + '@react-aria/ssr': 3.9.9(react@19.1.0) + '@react-stately/flags': 3.1.2 + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 clsx: 2.1.1 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/virtualizer@4.1.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/virtualizer@4.1.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/virtualizer': 4.4.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/virtualizer': 4.4.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-aria/visually-hidden@3.8.23(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-aria/visually-hidden@3.8.24(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) @@ -8815,412 +8924,412 @@ snapshots: '@react-stately/autocomplete@3.0.0-beta.1(react@19.1.0)': dependencies: - '@react-stately/utils': 3.10.6(react@19.1.0) + '@react-stately/utils': 3.10.7(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/calendar@3.8.1(react@19.1.0)': + '@react-stately/calendar@3.8.2(react@19.1.0)': dependencies: - '@internationalized/date': 3.8.1 - '@react-stately/utils': 3.10.6(react@19.1.0) - '@react-types/calendar': 3.7.1(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@internationalized/date': 3.8.2 + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-types/calendar': 3.7.2(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/checkbox@3.6.14(react@19.1.0)': + '@react-stately/checkbox@3.6.15(react@19.1.0)': dependencies: - '@react-stately/form': 3.1.4(react@19.1.0) - '@react-stately/utils': 3.10.6(react@19.1.0) - '@react-types/checkbox': 3.9.4(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-stately/form': 3.1.5(react@19.1.0) + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-types/checkbox': 3.9.5(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/collections@3.12.4(react@19.1.0)': + '@react-stately/collections@3.12.5(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/color@3.8.5(react@19.1.0)': + '@react-stately/color@3.8.6(react@19.1.0)': dependencies: - '@internationalized/number': 3.6.2 - '@internationalized/string': 3.2.6 - '@react-stately/form': 3.1.4(react@19.1.0) - '@react-stately/numberfield': 3.9.12(react@19.1.0) - '@react-stately/slider': 3.6.4(react@19.1.0) - '@react-stately/utils': 3.10.6(react@19.1.0) - '@react-types/color': 3.0.5(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@internationalized/number': 3.6.3 + '@internationalized/string': 3.2.7 + '@react-stately/form': 3.1.5(react@19.1.0) + '@react-stately/numberfield': 3.9.13(react@19.1.0) + '@react-stately/slider': 3.6.5(react@19.1.0) + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-types/color': 3.0.6(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/combobox@3.10.5(react@19.1.0)': + '@react-stately/combobox@3.10.6(react@19.1.0)': dependencies: - '@react-stately/collections': 3.12.4(react@19.1.0) - '@react-stately/form': 3.1.4(react@19.1.0) - '@react-stately/list': 3.12.2(react@19.1.0) - '@react-stately/overlays': 3.6.16(react@19.1.0) - '@react-stately/select': 3.6.13(react@19.1.0) - '@react-stately/utils': 3.10.6(react@19.1.0) - '@react-types/combobox': 3.13.5(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-stately/collections': 3.12.5(react@19.1.0) + '@react-stately/form': 3.1.5(react@19.1.0) + '@react-stately/list': 3.12.3(react@19.1.0) + '@react-stately/overlays': 3.6.17(react@19.1.0) + '@react-stately/select': 3.6.14(react@19.1.0) + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-types/combobox': 3.13.6(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/data@3.13.0(react@19.1.0)': + '@react-stately/data@3.13.1(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/datepicker@3.14.1(react@19.1.0)': + '@react-stately/datepicker@3.14.2(react@19.1.0)': dependencies: - '@internationalized/date': 3.8.1 - '@internationalized/string': 3.2.6 - '@react-stately/form': 3.1.4(react@19.1.0) - '@react-stately/overlays': 3.6.16(react@19.1.0) - '@react-stately/utils': 3.10.6(react@19.1.0) - '@react-types/datepicker': 3.12.1(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@internationalized/date': 3.8.2 + '@internationalized/string': 3.2.7 + '@react-stately/form': 3.1.5(react@19.1.0) + '@react-stately/overlays': 3.6.17(react@19.1.0) + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-types/datepicker': 3.12.2(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/disclosure@3.0.4(react@19.1.0)': + '@react-stately/disclosure@3.0.5(react@19.1.0)': dependencies: - '@react-stately/utils': 3.10.6(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/dnd@3.5.4(react@19.1.0)': + '@react-stately/dnd@3.6.0(react@19.1.0)': dependencies: - '@react-stately/selection': 3.20.2(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-stately/selection': 3.20.3(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/flags@3.1.1': + '@react-stately/flags@3.1.2': dependencies: '@swc/helpers': 0.5.17 - '@react-stately/form@3.1.4(react@19.1.0)': + '@react-stately/form@3.1.5(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/grid@3.11.2(react@19.1.0)': + '@react-stately/grid@3.11.3(react@19.1.0)': dependencies: - '@react-stately/collections': 3.12.4(react@19.1.0) - '@react-stately/selection': 3.20.2(react@19.1.0) - '@react-types/grid': 3.3.2(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-stately/collections': 3.12.5(react@19.1.0) + '@react-stately/selection': 3.20.3(react@19.1.0) + '@react-types/grid': 3.3.3(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/layout@4.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-stately/layout@4.3.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-stately/collections': 3.12.4(react@19.1.0) - '@react-stately/table': 3.14.2(react@19.1.0) - '@react-stately/virtualizer': 4.4.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-types/grid': 3.3.2(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) - '@react-types/table': 3.13.0(react@19.1.0) + '@react-stately/collections': 3.12.5(react@19.1.0) + '@react-stately/table': 3.14.3(react@19.1.0) + '@react-stately/virtualizer': 4.4.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/grid': 3.3.3(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) + '@react-types/table': 3.13.1(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - '@react-stately/list@3.12.2(react@19.1.0)': + '@react-stately/list@3.12.3(react@19.1.0)': dependencies: - '@react-stately/collections': 3.12.4(react@19.1.0) - '@react-stately/selection': 3.20.2(react@19.1.0) - '@react-stately/utils': 3.10.6(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-stately/collections': 3.12.5(react@19.1.0) + '@react-stately/selection': 3.20.3(react@19.1.0) + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/menu@3.9.4(react@19.1.0)': + '@react-stately/menu@3.9.5(react@19.1.0)': dependencies: - '@react-stately/overlays': 3.6.16(react@19.1.0) - '@react-types/menu': 3.10.1(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-stately/overlays': 3.6.17(react@19.1.0) + '@react-types/menu': 3.10.2(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/numberfield@3.9.12(react@19.1.0)': + '@react-stately/numberfield@3.9.13(react@19.1.0)': dependencies: - '@internationalized/number': 3.6.2 - '@react-stately/form': 3.1.4(react@19.1.0) - '@react-stately/utils': 3.10.6(react@19.1.0) - '@react-types/numberfield': 3.8.11(react@19.1.0) + '@internationalized/number': 3.6.3 + '@react-stately/form': 3.1.5(react@19.1.0) + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-types/numberfield': 3.8.12(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/overlays@3.6.16(react@19.1.0)': + '@react-stately/overlays@3.6.17(react@19.1.0)': dependencies: - '@react-stately/utils': 3.10.6(react@19.1.0) - '@react-types/overlays': 3.8.15(react@19.1.0) + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-types/overlays': 3.8.16(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/radio@3.10.13(react@19.1.0)': + '@react-stately/radio@3.10.14(react@19.1.0)': dependencies: - '@react-stately/form': 3.1.4(react@19.1.0) - '@react-stately/utils': 3.10.6(react@19.1.0) - '@react-types/radio': 3.8.9(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-stately/form': 3.1.5(react@19.1.0) + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-types/radio': 3.8.10(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/searchfield@3.5.12(react@19.1.0)': + '@react-stately/searchfield@3.5.13(react@19.1.0)': dependencies: - '@react-stately/utils': 3.10.6(react@19.1.0) - '@react-types/searchfield': 3.6.2(react@19.1.0) + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-types/searchfield': 3.6.3(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/select@3.6.13(react@19.1.0)': + '@react-stately/select@3.6.14(react@19.1.0)': dependencies: - '@react-stately/form': 3.1.4(react@19.1.0) - '@react-stately/list': 3.12.2(react@19.1.0) - '@react-stately/overlays': 3.6.16(react@19.1.0) - '@react-types/select': 3.9.12(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-stately/form': 3.1.5(react@19.1.0) + '@react-stately/list': 3.12.3(react@19.1.0) + '@react-stately/overlays': 3.6.17(react@19.1.0) + '@react-types/select': 3.9.13(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/selection@3.20.2(react@19.1.0)': + '@react-stately/selection@3.20.3(react@19.1.0)': dependencies: - '@react-stately/collections': 3.12.4(react@19.1.0) - '@react-stately/utils': 3.10.6(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-stately/collections': 3.12.5(react@19.1.0) + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/slider@3.6.4(react@19.1.0)': + '@react-stately/slider@3.6.5(react@19.1.0)': dependencies: - '@react-stately/utils': 3.10.6(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) - '@react-types/slider': 3.7.11(react@19.1.0) + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) + '@react-types/slider': 3.7.12(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/table@3.14.2(react@19.1.0)': + '@react-stately/table@3.14.3(react@19.1.0)': dependencies: - '@react-stately/collections': 3.12.4(react@19.1.0) - '@react-stately/flags': 3.1.1 - '@react-stately/grid': 3.11.2(react@19.1.0) - '@react-stately/selection': 3.20.2(react@19.1.0) - '@react-stately/utils': 3.10.6(react@19.1.0) - '@react-types/grid': 3.3.2(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) - '@react-types/table': 3.13.0(react@19.1.0) + '@react-stately/collections': 3.12.5(react@19.1.0) + '@react-stately/flags': 3.1.2 + '@react-stately/grid': 3.11.3(react@19.1.0) + '@react-stately/selection': 3.20.3(react@19.1.0) + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-types/grid': 3.3.3(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) + '@react-types/table': 3.13.1(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/tabs@3.8.2(react@19.1.0)': + '@react-stately/tabs@3.8.3(react@19.1.0)': dependencies: - '@react-stately/list': 3.12.2(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) - '@react-types/tabs': 3.3.15(react@19.1.0) + '@react-stately/list': 3.12.3(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) + '@react-types/tabs': 3.3.16(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/toast@3.1.0(react@19.1.0)': + '@react-stately/toast@3.1.1(react@19.1.0)': dependencies: '@swc/helpers': 0.5.17 react: 19.1.0 use-sync-external-store: 1.5.0(react@19.1.0) - '@react-stately/toggle@3.8.4(react@19.1.0)': + '@react-stately/toggle@3.8.5(react@19.1.0)': dependencies: - '@react-stately/utils': 3.10.6(react@19.1.0) - '@react-types/checkbox': 3.9.4(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-types/checkbox': 3.9.5(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/tooltip@3.5.4(react@19.1.0)': + '@react-stately/tooltip@3.5.5(react@19.1.0)': dependencies: - '@react-stately/overlays': 3.6.16(react@19.1.0) - '@react-types/tooltip': 3.4.17(react@19.1.0) + '@react-stately/overlays': 3.6.17(react@19.1.0) + '@react-types/tooltip': 3.4.18(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/tree@3.8.10(react@19.1.0)': + '@react-stately/tree@3.9.0(react@19.1.0)': dependencies: - '@react-stately/collections': 3.12.4(react@19.1.0) - '@react-stately/selection': 3.20.2(react@19.1.0) - '@react-stately/utils': 3.10.6(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-stately/collections': 3.12.5(react@19.1.0) + '@react-stately/selection': 3.20.3(react@19.1.0) + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/utils@3.10.6(react@19.1.0)': + '@react-stately/utils@3.10.7(react@19.1.0)': dependencies: '@swc/helpers': 0.5.17 react: 19.1.0 - '@react-stately/virtualizer@4.4.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-stately/virtualizer@4.4.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) '@swc/helpers': 0.5.17 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) '@react-types/autocomplete@3.0.0-alpha.31(react@19.1.0)': dependencies: - '@react-types/combobox': 3.13.5(react@19.1.0) - '@react-types/searchfield': 3.6.2(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/combobox': 3.13.6(react@19.1.0) + '@react-types/searchfield': 3.6.3(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/breadcrumbs@3.7.13(react@19.1.0)': + '@react-types/breadcrumbs@3.7.14(react@19.1.0)': dependencies: - '@react-types/link': 3.6.1(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/link': 3.6.2(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/button@3.12.1(react@19.1.0)': + '@react-types/button@3.12.2(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/calendar@3.7.1(react@19.1.0)': + '@react-types/calendar@3.7.2(react@19.1.0)': dependencies: - '@internationalized/date': 3.8.1 - '@react-types/shared': 3.29.1(react@19.1.0) + '@internationalized/date': 3.8.2 + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/checkbox@3.9.4(react@19.1.0)': + '@react-types/checkbox@3.9.5(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/color@3.0.5(react@19.1.0)': + '@react-types/color@3.0.6(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) - '@react-types/slider': 3.7.11(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) + '@react-types/slider': 3.7.12(react@19.1.0) react: 19.1.0 - '@react-types/combobox@3.13.5(react@19.1.0)': + '@react-types/combobox@3.13.6(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/datepicker@3.12.1(react@19.1.0)': + '@react-types/datepicker@3.12.2(react@19.1.0)': dependencies: - '@internationalized/date': 3.8.1 - '@react-types/calendar': 3.7.1(react@19.1.0) - '@react-types/overlays': 3.8.15(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@internationalized/date': 3.8.2 + '@react-types/calendar': 3.7.2(react@19.1.0) + '@react-types/overlays': 3.8.16(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/dialog@3.5.18(react@19.1.0)': + '@react-types/dialog@3.5.19(react@19.1.0)': dependencies: - '@react-types/overlays': 3.8.15(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/overlays': 3.8.16(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/form@3.7.12(react@19.1.0)': + '@react-types/form@3.7.13(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/grid@3.3.2(react@19.1.0)': + '@react-types/grid@3.3.3(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/link@3.6.1(react@19.1.0)': + '@react-types/link@3.6.2(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/listbox@3.7.0(react@19.1.0)': + '@react-types/listbox@3.7.1(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/menu@3.10.1(react@19.1.0)': + '@react-types/menu@3.10.2(react@19.1.0)': dependencies: - '@react-types/overlays': 3.8.15(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/overlays': 3.8.16(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/meter@3.4.9(react@19.1.0)': + '@react-types/meter@3.4.10(react@19.1.0)': dependencies: - '@react-types/progress': 3.5.12(react@19.1.0) + '@react-types/progress': 3.5.13(react@19.1.0) react: 19.1.0 - '@react-types/numberfield@3.8.11(react@19.1.0)': + '@react-types/numberfield@3.8.12(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/overlays@3.8.15(react@19.1.0)': + '@react-types/overlays@3.8.16(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/progress@3.5.12(react@19.1.0)': + '@react-types/progress@3.5.13(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/radio@3.8.9(react@19.1.0)': + '@react-types/radio@3.8.10(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/searchfield@3.6.2(react@19.1.0)': + '@react-types/searchfield@3.6.3(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) - '@react-types/textfield': 3.12.2(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) + '@react-types/textfield': 3.12.3(react@19.1.0) react: 19.1.0 - '@react-types/select@3.9.12(react@19.1.0)': + '@react-types/select@3.9.13(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/shared@3.29.1(react@19.1.0)': + '@react-types/shared@3.30.0(react@19.1.0)': dependencies: react: 19.1.0 - '@react-types/slider@3.7.11(react@19.1.0)': + '@react-types/slider@3.7.12(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/switch@3.5.11(react@19.1.0)': + '@react-types/switch@3.5.12(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/table@3.13.0(react@19.1.0)': + '@react-types/table@3.13.1(react@19.1.0)': dependencies: - '@react-types/grid': 3.3.2(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/grid': 3.3.3(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/tabs@3.3.15(react@19.1.0)': + '@react-types/tabs@3.3.16(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/textfield@3.12.2(react@19.1.0)': + '@react-types/textfield@3.12.3(react@19.1.0)': dependencies: - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 - '@react-types/tooltip@3.4.17(react@19.1.0)': + '@react-types/tooltip@3.4.18(react@19.1.0)': dependencies: - '@react-types/overlays': 3.8.15(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-types/overlays': 3.8.16(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 '@redis/bloom@1.2.0(@redis/client@1.6.1)': @@ -9696,21 +9805,21 @@ snapshots: '@typescript-eslint/types': 8.32.1 eslint-visitor-keys: 4.2.0 - '@umami/react-zen@0.127.0(@babel/core@7.27.1)(@types/react@19.1.5)(immer@9.0.21)(use-sync-external-store@1.5.0(react@19.1.0))': + '@umami/react-zen@0.133.0(@babel/core@7.27.1)(@types/react@19.1.5)(immer@9.0.21)(use-sync-external-store@1.5.0(react@19.1.0))': dependencies: '@fontsource/jetbrains-mono': 5.2.5 - '@internationalized/date': 3.8.1 - '@react-aria/focus': 3.20.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@internationalized/date': 3.8.2 + '@react-aria/focus': 3.20.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@react-spring/web': 9.7.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) classnames: 2.5.1 glob: 10.4.5 highlight.js: 11.11.1 lucide-react: 0.511.0(react@19.1.0) - next: 15.3.2(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + next: 15.3.3(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react: 19.1.0 react-aria-components: 1.9.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react-dom: 19.1.0(react@19.1.0) - react-hook-form: 7.56.4(react@19.1.0) + react-hook-form: 7.57.0(react@19.1.0) react-icons: 5.5.0(react@19.1.0) thenby: 1.3.4 zustand: 5.0.5(@types/react@19.1.5)(immer@9.0.21)(react@19.1.0)(use-sync-external-store@1.5.0(react@19.1.0)) @@ -10207,7 +10316,7 @@ snapshots: caniuse-lite@1.0.30001718: {} - caniuse-lite@1.0.30001720: {} + caniuse-lite@1.0.30001721: {} caseless@0.12.0: {} @@ -12749,26 +12858,26 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@15.3.2(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + next@15.3.3(@babel/core@7.27.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: - '@next/env': 15.3.2 + '@next/env': 15.3.3 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.15 busboy: 1.6.0 - caniuse-lite: 1.0.30001720 + caniuse-lite: 1.0.30001721 postcss: 8.4.31 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) styled-jsx: 5.1.6(@babel/core@7.27.1)(react@19.1.0) optionalDependencies: - '@next/swc-darwin-arm64': 15.3.2 - '@next/swc-darwin-x64': 15.3.2 - '@next/swc-linux-arm64-gnu': 15.3.2 - '@next/swc-linux-arm64-musl': 15.3.2 - '@next/swc-linux-x64-gnu': 15.3.2 - '@next/swc-linux-x64-musl': 15.3.2 - '@next/swc-win32-arm64-msvc': 15.3.2 - '@next/swc-win32-x64-msvc': 15.3.2 + '@next/swc-darwin-arm64': 15.3.3 + '@next/swc-darwin-x64': 15.3.3 + '@next/swc-linux-arm64-gnu': 15.3.3 + '@next/swc-linux-arm64-musl': 15.3.3 + '@next/swc-linux-x64-gnu': 15.3.3 + '@next/swc-linux-x64-musl': 15.3.3 + '@next/swc-win32-arm64-msvc': 15.3.3 + '@next/swc-win32-x64-msvc': 15.3.3 sharp: 0.34.2 transitivePeerDependencies: - '@babel/core' @@ -12986,6 +13095,41 @@ snapshots: performance-now@2.1.0: {} + pg-cloudflare@1.2.5: + optional: true + + pg-connection-string@2.9.0: {} + + pg-int8@1.0.1: {} + + pg-pool@3.10.0(pg@8.16.0): + dependencies: + pg: 8.16.0 + + pg-protocol@1.10.0: {} + + pg-types@2.2.0: + dependencies: + pg-int8: 1.0.1 + postgres-array: 2.0.0 + postgres-bytea: 1.0.0 + postgres-date: 1.0.7 + postgres-interval: 1.2.0 + + pg@8.16.0: + dependencies: + pg-connection-string: 2.9.0 + pg-pool: 3.10.0(pg@8.16.0) + pg-protocol: 1.10.0 + pg-types: 2.2.0 + pgpass: 1.0.5 + optionalDependencies: + pg-cloudflare: 1.2.5 + + pgpass@1.0.5: + dependencies: + split2: 4.2.0 + picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -13431,6 +13575,18 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postgres-array@2.0.0: {} + + postgres-array@3.0.4: {} + + postgres-bytea@1.0.0: {} + + postgres-date@1.0.7: {} + + postgres-interval@1.2.0: + dependencies: + xtend: 4.0.2 + prelude-ls@1.2.1: {} prettier-linter-helpers@1.0.0: @@ -13498,81 +13654,81 @@ snapshots: react-aria-components@1.9.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: - '@internationalized/date': 3.8.1 - '@internationalized/string': 3.2.6 + '@internationalized/date': 3.8.2 + '@internationalized/string': 3.2.7 '@react-aria/autocomplete': 3.0.0-beta.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@react-aria/collections': 3.0.0-rc.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/dnd': 3.9.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/focus': 3.20.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/live-announcer': 3.4.2 - '@react-aria/overlays': 3.27.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/ssr': 3.9.8(react@19.1.0) + '@react-aria/dnd': 3.10.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/focus': 3.20.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/live-announcer': 3.4.3 + '@react-aria/overlays': 3.27.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/ssr': 3.9.9(react@19.1.0) '@react-aria/toolbar': 3.0.0-beta.16(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/virtualizer': 4.1.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/virtualizer': 4.1.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@react-stately/autocomplete': 3.0.0-beta.1(react@19.1.0) - '@react-stately/layout': 4.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-stately/selection': 3.20.2(react@19.1.0) - '@react-stately/table': 3.14.2(react@19.1.0) - '@react-stately/utils': 3.10.6(react@19.1.0) - '@react-stately/virtualizer': 4.4.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-types/form': 3.7.12(react@19.1.0) - '@react-types/grid': 3.3.2(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) - '@react-types/table': 3.13.0(react@19.1.0) + '@react-stately/layout': 4.3.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-stately/selection': 3.20.3(react@19.1.0) + '@react-stately/table': 3.14.3(react@19.1.0) + '@react-stately/utils': 3.10.7(react@19.1.0) + '@react-stately/virtualizer': 4.4.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/form': 3.7.13(react@19.1.0) + '@react-types/grid': 3.3.3(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) + '@react-types/table': 3.13.1(react@19.1.0) '@swc/helpers': 0.5.17 client-only: 0.0.1 react: 19.1.0 - react-aria: 3.40.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react-aria: 3.41.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react-dom: 19.1.0(react@19.1.0) - react-stately: 3.38.0(react@19.1.0) + react-stately: 3.39.0(react@19.1.0) use-sync-external-store: 1.5.0(react@19.1.0) - react-aria@3.40.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + react-aria@3.41.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: - '@internationalized/string': 3.2.6 - '@react-aria/breadcrumbs': 3.5.24(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/button': 3.13.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/calendar': 3.8.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/checkbox': 3.15.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/color': 3.0.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/combobox': 3.12.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/datepicker': 3.14.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/dialog': 3.5.25(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/disclosure': 3.0.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/dnd': 3.9.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/focus': 3.20.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/gridlist': 3.13.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/i18n': 3.12.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/interactions': 3.25.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/label': 3.7.18(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/landmark': 3.0.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/link': 3.8.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/listbox': 3.14.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/menu': 3.18.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/meter': 3.4.23(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/numberfield': 3.11.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/overlays': 3.27.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/progress': 3.4.23(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/radio': 3.11.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/searchfield': 3.8.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/select': 3.15.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/selection': 3.24.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/separator': 3.4.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/slider': 3.7.19(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/ssr': 3.9.8(react@19.1.0) - '@react-aria/switch': 3.7.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/table': 3.17.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/tabs': 3.10.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/tag': 3.6.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/textfield': 3.17.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/toast': 3.0.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/tooltip': 3.8.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/tree': 3.0.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/utils': 3.29.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-aria/visually-hidden': 3.8.23(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@internationalized/string': 3.2.7 + '@react-aria/breadcrumbs': 3.5.25(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/button': 3.13.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/calendar': 3.8.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/checkbox': 3.15.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/color': 3.0.8(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/combobox': 3.12.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/datepicker': 3.14.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/dialog': 3.5.26(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/disclosure': 3.0.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/dnd': 3.10.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/focus': 3.20.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/gridlist': 3.13.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/i18n': 3.12.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/interactions': 3.25.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/label': 3.7.19(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/landmark': 3.0.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/link': 3.8.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/listbox': 3.14.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/menu': 3.18.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/meter': 3.4.24(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/numberfield': 3.11.15(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/overlays': 3.27.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/progress': 3.4.24(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/radio': 3.11.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/searchfield': 3.8.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/select': 3.15.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/selection': 3.24.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/separator': 3.4.10(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/slider': 3.7.20(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/ssr': 3.9.9(react@19.1.0) + '@react-aria/switch': 3.7.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/table': 3.17.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/tabs': 3.10.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/tag': 3.6.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/textfield': 3.17.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/toast': 3.0.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/tooltip': 3.8.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/tree': 3.1.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/utils': 3.29.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-aria/visually-hidden': 3.8.24(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 react-dom: 19.1.0(react@19.1.0) @@ -13600,6 +13756,10 @@ snapshots: dependencies: react: 19.1.0 + react-hook-form@7.57.0(react@19.1.0): + dependencies: + react: 19.1.0 + react-icons@5.5.0(react@19.1.0): dependencies: react: 19.1.0 @@ -13643,34 +13803,34 @@ snapshots: react-dom: 19.1.0(react@19.1.0) topojson-client: 3.1.0 - react-stately@3.38.0(react@19.1.0): + react-stately@3.39.0(react@19.1.0): dependencies: - '@react-stately/calendar': 3.8.1(react@19.1.0) - '@react-stately/checkbox': 3.6.14(react@19.1.0) - '@react-stately/collections': 3.12.4(react@19.1.0) - '@react-stately/color': 3.8.5(react@19.1.0) - '@react-stately/combobox': 3.10.5(react@19.1.0) - '@react-stately/data': 3.13.0(react@19.1.0) - '@react-stately/datepicker': 3.14.1(react@19.1.0) - '@react-stately/disclosure': 3.0.4(react@19.1.0) - '@react-stately/dnd': 3.5.4(react@19.1.0) - '@react-stately/form': 3.1.4(react@19.1.0) - '@react-stately/list': 3.12.2(react@19.1.0) - '@react-stately/menu': 3.9.4(react@19.1.0) - '@react-stately/numberfield': 3.9.12(react@19.1.0) - '@react-stately/overlays': 3.6.16(react@19.1.0) - '@react-stately/radio': 3.10.13(react@19.1.0) - '@react-stately/searchfield': 3.5.12(react@19.1.0) - '@react-stately/select': 3.6.13(react@19.1.0) - '@react-stately/selection': 3.20.2(react@19.1.0) - '@react-stately/slider': 3.6.4(react@19.1.0) - '@react-stately/table': 3.14.2(react@19.1.0) - '@react-stately/tabs': 3.8.2(react@19.1.0) - '@react-stately/toast': 3.1.0(react@19.1.0) - '@react-stately/toggle': 3.8.4(react@19.1.0) - '@react-stately/tooltip': 3.5.4(react@19.1.0) - '@react-stately/tree': 3.8.10(react@19.1.0) - '@react-types/shared': 3.29.1(react@19.1.0) + '@react-stately/calendar': 3.8.2(react@19.1.0) + '@react-stately/checkbox': 3.6.15(react@19.1.0) + '@react-stately/collections': 3.12.5(react@19.1.0) + '@react-stately/color': 3.8.6(react@19.1.0) + '@react-stately/combobox': 3.10.6(react@19.1.0) + '@react-stately/data': 3.13.1(react@19.1.0) + '@react-stately/datepicker': 3.14.2(react@19.1.0) + '@react-stately/disclosure': 3.0.5(react@19.1.0) + '@react-stately/dnd': 3.6.0(react@19.1.0) + '@react-stately/form': 3.1.5(react@19.1.0) + '@react-stately/list': 3.12.3(react@19.1.0) + '@react-stately/menu': 3.9.5(react@19.1.0) + '@react-stately/numberfield': 3.9.13(react@19.1.0) + '@react-stately/overlays': 3.6.17(react@19.1.0) + '@react-stately/radio': 3.10.14(react@19.1.0) + '@react-stately/searchfield': 3.5.13(react@19.1.0) + '@react-stately/select': 3.6.14(react@19.1.0) + '@react-stately/selection': 3.20.3(react@19.1.0) + '@react-stately/slider': 3.6.5(react@19.1.0) + '@react-stately/table': 3.14.3(react@19.1.0) + '@react-stately/tabs': 3.8.3(react@19.1.0) + '@react-stately/toast': 3.1.1(react@19.1.0) + '@react-stately/toggle': 3.8.5(react@19.1.0) + '@react-stately/tooltip': 3.5.5(react@19.1.0) + '@react-stately/tree': 3.9.0(react@19.1.0) + '@react-types/shared': 3.30.0(react@19.1.0) react: 19.1.0 react-use-measure@2.1.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0): @@ -14103,6 +14263,8 @@ snapshots: spdx-license-ids@3.0.21: {} + split2@4.2.0: {} + sprintf-js@1.0.3: {} sshpk@1.18.0: @@ -14760,6 +14922,8 @@ snapshots: sort-keys: 4.2.0 write-file-atomic: 3.0.3 + xtend@4.0.2: {} + y18n@5.0.8: {} yallist@3.1.1: {} diff --git a/src/app/(main)/reports/funnel/FunnelChart.module.css b/src/app/(main)/reports/funnel/FunnelChart.module.css deleted file mode 100644 index 7972d573..00000000 --- a/src/app/(main)/reports/funnel/FunnelChart.module.css +++ /dev/null @@ -1,105 +0,0 @@ -.chart { - display: grid; -} - -.num { - display: flex; - align-items: center; - justify-content: center; - border-radius: 100%; - width: 50px; - height: 50px; - font-size: 16px; - font-weight: 700; - color: var(--base800); - background: var(--base100); - z-index: 1; -} - -.step { - display: grid; - grid-template-columns: max-content 1fr; - column-gap: 30px; - position: relative; - padding-bottom: 60px; -} - -.step::before { - content: ''; - position: absolute; - top: 0; - left: 25px; - bottom: 0; - width: 2px; - background-color: var(--base100); -} - -.step:last-child::before { - display: none; -} - -.card { - display: grid; - gap: 20px; - margin-top: 14px; -} - -.header { - display: flex; - flex-direction: column; - gap: 20px; -} - -.bar { - display: flex; - align-items: center; - justify-content: flex-end; - background: var(--base900); - height: 30px; - border-radius: 5px; - overflow: hidden; - position: relative; -} - -.label { - color: var(--base600); - font-weight: 700; - text-transform: uppercase; -} - -.track { - background-color: var(--base100); - border-radius: 5px; -} - -.info { - text-transform: lowercase; -} - -.item { - font-size: 20px; - color: var(--base900); - font-weight: 700; -} - -.metric { - color: var(--base700); - display: flex; - justify-content: space-between; - gap: 10px; - margin: 10px 0; - text-transform: lowercase; -} - -.visitors { - color: var(--base900); - font-size: 24px; - font-weight: 900; - margin-right: 10px; -} - -.percent { - font-size: 20px; - font-weight: 700; - align-self: flex-end; -} diff --git a/src/app/(main)/reports/funnel/FunnelChart.tsx b/src/app/(main)/reports/funnel/FunnelChart.tsx deleted file mode 100644 index fb335f0b..00000000 --- a/src/app/(main)/reports/funnel/FunnelChart.tsx +++ /dev/null @@ -1,52 +0,0 @@ -import classNames from 'classnames'; -import { useMessages, useReport } from '@/components/hooks'; -import { formatLongNumber } from '@/lib/format'; -import styles from './FunnelChart.module.css'; - -export interface FunnelChartProps { - className?: string; - isLoading?: boolean; -} - -export function FunnelChart({ className }: FunnelChartProps) { - const { report } = useReport(); - const { formatMessage, labels } = useMessages(); - - const { data } = report || {}; - - return ( -
- {data?.map(({ type, value, visitors, dropped, dropoff, remaining }, index: number) => { - return ( -
-
{index + 1}
-
-
- - {formatMessage(type === 'url' ? labels.viewedPage : labels.triggeredEvent)} - - {value} -
-
-
- {formatLongNumber(visitors)} - {formatMessage(labels.visitors)} -
-
{(remaining * 100).toFixed(2)}%
-
-
-
-
- {dropoff > 0 && ( -
- {formatLongNumber(dropped)} {formatMessage(labels.visitorsDroppedOff)} ( - {(dropoff * 100).toFixed(2)}%) -
- )} -
-
- ); - })} -
- ); -} diff --git a/src/app/(main)/reports/funnel/FunnelParameters.module.css b/src/app/(main)/reports/funnel/FunnelParameters.module.css deleted file mode 100644 index 0f27d515..00000000 --- a/src/app/(main)/reports/funnel/FunnelParameters.module.css +++ /dev/null @@ -1,12 +0,0 @@ -.item { - display: flex; - align-items: center; - gap: 10px; - width: 100%; -} - -.value { - display: flex; - align-self: center; - gap: 20px; -} diff --git a/src/app/(main)/reports/funnel/FunnelParameters.tsx b/src/app/(main)/reports/funnel/FunnelParameters.tsx deleted file mode 100644 index 30eed76f..00000000 --- a/src/app/(main)/reports/funnel/FunnelParameters.tsx +++ /dev/null @@ -1,117 +0,0 @@ -import { useMessages, useReport } from '@/components/hooks'; -import { - Icon, - Form, - FormButtons, - FormField, - DialogTrigger, - Popover, - FormSubmitButton, - TextField, - Button, -} from '@umami/react-zen'; -import { Eye, Bolt, Plus } from '@/components/icons'; -import { FunnelStepAddForm } from './FunnelStepAddForm'; -import { BaseParameters } from '../[reportId]/BaseParameters'; -import { ParameterList } from '../[reportId]/ParameterList'; -import styles from './FunnelParameters.module.css'; - -export function FunnelParameters() { - const { report, runReport, updateReport, isRunning } = useReport(); - const { formatMessage, labels } = useMessages(); - - const { id, parameters } = report || {}; - const { websiteId, dateRange, steps } = parameters || {}; - const queryDisabled = !websiteId || !dateRange || steps?.length < 2; - - const handleSubmit = (data: any, e: any) => { - e.stopPropagation(); - e.preventDefault(); - - if (!queryDisabled) { - runReport(data); - } - }; - - const handleAddStep = (step: { type: string; value: string }) => { - updateReport({ parameters: { steps: parameters.steps.concat(step) } }); - }; - - const handleUpdateStep = ( - close: () => void, - index: number, - step: { type: string; value: string }, - ) => { - const steps = [...parameters.steps]; - steps[index] = step; - updateReport({ parameters: { steps } }); - close(); - }; - - const handleRemoveStep = (index: number) => { - const steps = [...parameters.steps]; - delete steps[index]; - updateReport({ parameters: { steps: steps.filter(n => n) } }); - }; - - const AddStepButton = () => { - return ( - - - - - - - ); - }; - - return ( -
- - - - - - - {steps.map((step: { type: string; value: string }, index: number) => { - return ( - - : } - onRemove={() => handleRemoveStep(index)} - > -
-
{step.value}
-
-
- - {({ close }: any) => ( - - )} - -
- ); - })} -
- -
- - - {formatMessage(labels.runQuery)} - - - - ); -} diff --git a/src/app/(main)/reports/funnel/FunnelReport.module.css b/src/app/(main)/reports/funnel/FunnelReport.module.css deleted file mode 100644 index aed66b74..00000000 --- a/src/app/(main)/reports/funnel/FunnelReport.module.css +++ /dev/null @@ -1,10 +0,0 @@ -.filters { - display: flex; - flex-direction: column; - justify-content: space-between; - border: 1px solid var(--base400); - border-radius: var(--border-radius); - line-height: 32px; - padding: 10px; - overflow: hidden; -} diff --git a/src/app/(main)/reports/funnel/FunnelReport.tsx b/src/app/(main)/reports/funnel/FunnelReport.tsx deleted file mode 100644 index 88481513..00000000 --- a/src/app/(main)/reports/funnel/FunnelReport.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import { FunnelChart } from './FunnelChart'; -import { FunnelParameters } from './FunnelParameters'; -import { Report } from '../[reportId]/Report'; -import { ReportHeader } from '../[reportId]/ReportHeader'; -import { ReportMenu } from '../[reportId]/ReportMenu'; -import { ReportBody } from '../[reportId]/ReportBody'; -import { Funnel } from '@/components/icons'; -import { REPORT_TYPES } from '@/lib/constants'; - -const defaultParameters = { - type: REPORT_TYPES.funnel, - parameters: { window: 60, steps: [] }, -}; - -export function FunnelReport({ reportId }: { reportId?: string }) { - return ( - - } /> - - - - - - - - ); -} diff --git a/src/app/(main)/reports/funnel/FunnelReportPage.tsx b/src/app/(main)/reports/funnel/FunnelReportPage.tsx deleted file mode 100644 index 13c81ce4..00000000 --- a/src/app/(main)/reports/funnel/FunnelReportPage.tsx +++ /dev/null @@ -1,6 +0,0 @@ -'use client'; -import { FunnelReport } from './FunnelReport'; - -export function FunnelReportPage() { - return ; -} diff --git a/src/app/(main)/reports/funnel/FunnelStepAddForm.module.css b/src/app/(main)/reports/funnel/FunnelStepAddForm.module.css deleted file mode 100644 index a254ff08..00000000 --- a/src/app/(main)/reports/funnel/FunnelStepAddForm.module.css +++ /dev/null @@ -1,7 +0,0 @@ -.dropdown { - width: 140px; -} - -.input { - width: 200px; -} diff --git a/src/app/(main)/reports/funnel/FunnelStepAddForm.tsx b/src/app/(main)/reports/funnel/FunnelStepAddForm.tsx deleted file mode 100644 index ddd315b6..00000000 --- a/src/app/(main)/reports/funnel/FunnelStepAddForm.tsx +++ /dev/null @@ -1,81 +0,0 @@ -import { useState } from 'react'; -import { useMessages } from '@/components/hooks'; -import { - Button, - Column, - Row, - TextField, - Label, - Select, - ListItem, - FormButtons, -} from '@umami/react-zen'; -import styles from './FunnelStepAddForm.module.css'; - -export interface FunnelStepAddFormProps { - type?: string; - value?: string; - onChange?: (step: { type: string; value: string }) => void; -} - -export function FunnelStepAddForm({ - type: defaultType = 'url', - value: defaultValue = '', - onChange, -}: FunnelStepAddFormProps) { - const [type, setType] = useState(defaultType); - const [value, setValue] = useState(defaultValue); - const { formatMessage, labels } = useMessages(); - const items = [ - { id: 'url', label: formatMessage(labels.url), value: 'url' }, - { id: 'event', label: formatMessage(labels.event), value: 'event' }, - ]; - const isDisabled = !type || !value; - - const handleSave = () => { - onChange({ type, value }); - setValue(''); - }; - - const handleChange = e => { - setValue(e.target.value); - }; - - const handleKeyDown = e => { - if (e.key === 'Enter') { - e.stopPropagation(); - handleSave(); - } - }; - - return ( - - - - - - - - - - - ); -} diff --git a/src/app/(main)/reports/funnel/page.tsx b/src/app/(main)/reports/funnel/page.tsx deleted file mode 100644 index 7e475e5e..00000000 --- a/src/app/(main)/reports/funnel/page.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import { FunnelReportPage } from './FunnelReportPage'; -import { Metadata } from 'next'; - -export default function () { - return ; -} - -export const metadata: Metadata = { - title: 'Funnel Report', -}; diff --git a/src/app/(main)/reports/goals/GoalsAddForm.module.css b/src/app/(main)/reports/goals/GoalsAddForm.module.css deleted file mode 100644 index a254ff08..00000000 --- a/src/app/(main)/reports/goals/GoalsAddForm.module.css +++ /dev/null @@ -1,7 +0,0 @@ -.dropdown { - width: 140px; -} - -.input { - width: 200px; -} diff --git a/src/app/(main)/reports/goals/GoalsAddForm.tsx b/src/app/(main)/reports/goals/GoalsAddForm.tsx deleted file mode 100644 index 78513be3..00000000 --- a/src/app/(main)/reports/goals/GoalsAddForm.tsx +++ /dev/null @@ -1,141 +0,0 @@ -import { useMessages } from '@/components/hooks'; -import { useState } from 'react'; -import { - Button, - Row, - Column, - Select, - Label, - ListItem, - TextField, - FormButtons, -} from '@umami/react-zen'; -import styles from './GoalsAddForm.module.css'; - -export function GoalsAddForm({ - type: defaultType = 'url', - value: defaultValue = '', - property: defaultProperty = '', - operator: defaultAggregae = null, - goal: defaultGoal = 10, - onChange, -}: { - type?: string; - value?: string; - operator?: string; - property?: string; - goal?: number; - onChange?: (step: { - type: string; - value: string; - goal: number; - operator?: string; - property?: string; - }) => void; -}) { - const [type, setType] = useState(defaultType); - const [value, setValue] = useState(defaultValue); - const [operator, setOperator] = useState(defaultAggregae); - const [property, setProperty] = useState(defaultProperty); - const [goal, setGoal] = useState(defaultGoal); - const { formatMessage, labels } = useMessages(); - const items = [ - { label: formatMessage(labels.url), value: 'url' }, - { label: formatMessage(labels.event), value: 'event' }, - { label: formatMessage(labels.eventData), value: 'event-data' }, - ]; - const operators = [ - { label: formatMessage(labels.count), value: 'count' }, - { label: formatMessage(labels.average), value: 'average' }, - { label: formatMessage(labels.sum), value: 'sum' }, - ]; - const isDisabled = !type || !value; - - const handleSave = () => { - onChange( - type === 'event-data' ? { type, value, goal, operator, property } : { type, value, goal }, - ); - setValue(''); - setProperty(''); - setGoal(10); - }; - - const handleChange = (e, set) => { - set(e.target.value); - }; - - const handleKeyDown = e => { - if (e.key === 'Enter') { - e.stopPropagation(); - handleSave(); - } - }; - - return ( - - - - - handleChange(e, setValue)} - autoFocus={true} - autoComplete="off" - onKeyDown={handleKeyDown} - /> - - {type === 'event-data' && ( - - - - - handleChange(e, setProperty)} - autoFocus={true} - autoComplete="off" - onKeyDown={handleKeyDown} - /> - - - )} - - - - handleChange(e, setGoal)} - autoComplete="off" - onKeyDown={handleKeyDown} - /> - - - - - - - ); -} diff --git a/src/app/(main)/reports/goals/GoalsChart.module.css b/src/app/(main)/reports/goals/GoalsChart.module.css deleted file mode 100644 index 799f5fdd..00000000 --- a/src/app/(main)/reports/goals/GoalsChart.module.css +++ /dev/null @@ -1,95 +0,0 @@ -.chart { - display: grid; - gap: 30px; -} - -.goal { - padding-bottom: 40px; - border-bottom: 1px solid var(--base400); -} - -.goal:last-child { - border: 0; -} - -.card { - display: grid; - gap: 20px; - margin-top: 14px; -} - -.header { - display: flex; - flex-direction: column; - gap: 20px; -} - -.label { - color: var(--base600); - font-weight: 700; - text-transform: uppercase; -} - -.item { - font-size: 20px; - color: var(--base900); - font-weight: 700; -} - -.metric { - color: var(--base700); - display: flex; - justify-content: space-between; - gap: 10px; - margin: 10px 0; - text-transform: lowercase; -} - -.value { - color: var(--base900); - font-size: 24px; - font-weight: 900; - margin-right: 10px; -} - -.percent { - font-size: 20px; - font-weight: 700; - align-self: flex-end; -} - -.total { - color: var(--base700); -} - -.bar { - display: flex; - align-items: center; - justify-content: flex-end; - background: var(--base900); - height: 10px; - border-radius: 5px; - overflow: hidden; - position: relative; -} - -.bar.level1 { - background: var(--red800); -} -.bar.level2 { - background: var(--orange200); -} -.bar.level3 { - background: var(--orange400); -} -.bar.level4 { - background: var(--orange600); -} -.bar.level5 { - background: var(--green600); -} - -.track { - background-color: var(--base100); - border-radius: 5px; -} diff --git a/src/app/(main)/reports/goals/GoalsChart.tsx b/src/app/(main)/reports/goals/GoalsChart.tsx deleted file mode 100644 index b69bf5e1..00000000 --- a/src/app/(main)/reports/goals/GoalsChart.tsx +++ /dev/null @@ -1,70 +0,0 @@ -import classNames from 'classnames'; -import { useMessages, useReport } from '@/components/hooks'; -import { formatLongNumber } from '@/lib/format'; -import styles from './GoalsChart.module.css'; - -export function GoalsChart({ className }: { className?: string; isLoading?: boolean }) { - const { report } = useReport(); - const { formatMessage, labels } = useMessages(); - - const { data } = report || {}; - - const getLabel = type => { - let label = ''; - switch (type) { - case 'url': - label = labels.viewedPage; - break; - case 'event': - label = labels.triggeredEvent; - break; - default: - label = labels.collectedData; - break; - } - - return label; - }; - - return ( -
- {data?.map(({ type, value, goal, result, property, operator }, index: number) => { - const percent = result > goal ? 100 : (result / goal) * 100; - - return ( -
-
-
- {formatMessage(getLabel(type))} - {`${value}${ - type === 'event-data' ? `:(${operator}):${property}` : '' - }`} -
-
-
20 && percent <= 40, - [styles.level3]: percent > 40 && percent <= 60, - [styles.level4]: percent > 60 && percent <= 80, - [styles.level5]: percent > 80, - }), - )} - style={{ width: `${percent}%` }} - >
-
-
-
- {formatLongNumber(result)} - / {formatLongNumber(goal)} -
-
{((result / goal) * 100).toFixed(2)}%
-
-
-
- ); - })} -
- ); -} diff --git a/src/app/(main)/reports/goals/GoalsParameters.module.css b/src/app/(main)/reports/goals/GoalsParameters.module.css deleted file mode 100644 index cd72f524..00000000 --- a/src/app/(main)/reports/goals/GoalsParameters.module.css +++ /dev/null @@ -1,25 +0,0 @@ -.value { - width: 100%; - margin-bottom: 8px; - font-weight: 600; -} - -.eventData { - color: var(--orange900); - background-color: var(--orange100); - font-size: 12px; - font-weight: 900; - padding: 2px 8px; - border-radius: 5px; - width: fit-content; -} - -.goal { - color: var(--blue900); - background-color: var(--blue100); - font-size: 12px; - font-weight: 900; - padding: 2px 8px; - border-radius: 5px; - width: fit-content; -} diff --git a/src/app/(main)/reports/goals/GoalsParameters.tsx b/src/app/(main)/reports/goals/GoalsParameters.tsx deleted file mode 100644 index 2e7dfacc..00000000 --- a/src/app/(main)/reports/goals/GoalsParameters.tsx +++ /dev/null @@ -1,131 +0,0 @@ -import { useMessages, useReport } from '@/components/hooks'; -import { Plus, Eye, Bolt } from '@/components/icons'; -import { formatNumber } from '@/lib/format'; -import { - Button, - Form, - FormButtons, - FormField, - Icon, - Popover, - MenuTrigger, - FormSubmitButton, - Column, -} from '@umami/react-zen'; -import { BaseParameters } from '../[reportId]/BaseParameters'; -import { ParameterList } from '../[reportId]/ParameterList'; -import { GoalsAddForm } from './GoalsAddForm'; -import styles from './GoalsParameters.module.css'; - -export function GoalsParameters() { - const { report, runReport, updateReport, isRunning } = useReport(); - const { formatMessage, labels } = useMessages(); - - const { id, parameters } = report || {}; - const { websiteId, dateRange, goals } = parameters || {}; - const queryDisabled = !websiteId || !dateRange || goals?.length < 1; - - const handleSubmit = (data: any, e: any) => { - e.stopPropagation(); - e.preventDefault(); - - if (!queryDisabled) { - runReport(data); - } - }; - - const handleAddGoals = (goal: { type: string; value: string }) => { - updateReport({ parameters: { goals: parameters.goals.concat(goal) } }); - }; - - const handleUpdateGoals = ( - close: () => void, - index: number, - goal: { type: string; value: string }, - ) => { - const goals = [...parameters.goals]; - goals[index] = goal; - updateReport({ parameters: { goals } }); - close(); - }; - - const handleRemoveGoals = (index: number) => { - const goals = [...parameters.goals]; - delete goals[index]; - updateReport({ parameters: { goals: goals.filter(n => n) } }); - }; - - const AddGoalsButton = () => { - return ( - - - - - - - ); - }; - - return ( -
- - - - - {goals.map( - ( - goal: { - type: string; - value: string; - goal: number; - operator?: string; - property?: string; - }, - index: number, - ) => { - return ( - - : } - onRemove={() => handleRemoveGoals(index)} - > - -
{goal.value}
- {goal.type === 'event-data' && ( -
- {formatMessage(labels[goal.operator])}: {goal.property} -
- )} -
- {formatMessage(labels.goal)}: {formatNumber(goal.goal)} -
-
-
- - {}, index)} - /> - -
- ); - }, - )} -
-
- - - {formatMessage(labels.runQuery)} - - - - ); -} diff --git a/src/app/(main)/reports/goals/GoalsReport.module.css b/src/app/(main)/reports/goals/GoalsReport.module.css deleted file mode 100644 index aed66b74..00000000 --- a/src/app/(main)/reports/goals/GoalsReport.module.css +++ /dev/null @@ -1,10 +0,0 @@ -.filters { - display: flex; - flex-direction: column; - justify-content: space-between; - border: 1px solid var(--base400); - border-radius: var(--border-radius); - line-height: 32px; - padding: 10px; - overflow: hidden; -} diff --git a/src/app/(main)/reports/goals/GoalsReport.tsx b/src/app/(main)/reports/goals/GoalsReport.tsx deleted file mode 100644 index e23e4ad1..00000000 --- a/src/app/(main)/reports/goals/GoalsReport.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import { GoalsChart } from './GoalsChart'; -import { GoalsParameters } from './GoalsParameters'; -import { Report } from '../[reportId]/Report'; -import { ReportHeader } from '../[reportId]/ReportHeader'; -import { ReportMenu } from '../[reportId]/ReportMenu'; -import { ReportBody } from '../[reportId]/ReportBody'; -import { Target } from '@/components/icons'; -import { REPORT_TYPES } from '@/lib/constants'; - -const defaultParameters = { - type: REPORT_TYPES.goals, - parameters: { goals: [] }, -}; - -export function GoalsReport({ reportId }: { reportId?: string }) { - return ( - - } /> - - - - - - - - ); -} diff --git a/src/app/(main)/reports/goals/GoalsReportPage.tsx b/src/app/(main)/reports/goals/GoalsReportPage.tsx deleted file mode 100644 index 7cd57679..00000000 --- a/src/app/(main)/reports/goals/GoalsReportPage.tsx +++ /dev/null @@ -1,6 +0,0 @@ -'use client'; -import { GoalsReport } from './GoalsReport'; - -export function GoalsReportPage() { - return ; -} diff --git a/src/app/(main)/reports/goals/page.tsx b/src/app/(main)/reports/goals/page.tsx deleted file mode 100644 index 0f18f5d2..00000000 --- a/src/app/(main)/reports/goals/page.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import { GoalsReportPage } from './GoalsReportPage'; -import { Metadata } from 'next'; - -export default function () { - return ; -} - -export const metadata: Metadata = { - title: 'Goals Report', -}; diff --git a/src/app/(main)/settings/websites/[websiteId]/TrackingCode.tsx b/src/app/(main)/settings/websites/[websiteId]/TrackingCode.tsx index 694dc111..0b844c07 100644 --- a/src/app/(main)/settings/websites/[websiteId]/TrackingCode.tsx +++ b/src/app/(main)/settings/websites/[websiteId]/TrackingCode.tsx @@ -1,4 +1,4 @@ -import { TextArea } from '@umami/react-zen'; +import { TextField } from '@umami/react-zen'; import { useMessages, useConfig } from '@/components/hooks'; const SCRIPT_NAME = 'script.js'; @@ -21,7 +21,7 @@ export function TrackingCode({ websiteId, hostUrl }: { websiteId: string; hostUr return ( <>

{formatMessage(messages.trackingCode)}

-