From 64b5a729632c4e2cc9e8963715f4ef06274d368b Mon Sep 17 00:00:00 2001 From: Francis Cao Date: Thu, 9 Oct 2025 12:36:05 -0700 Subject: [PATCH 1/6] add eventchart and metrictable to sharepage --- pnpm-lock.yaml | 2 -- .../websites/[websiteId]/WebsitePanels.tsx | 26 ++++++++++++++++--- src/components/metrics/MetricsTable.tsx | 12 +++++---- 3 files changed, 30 insertions(+), 10 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a5f094e3e..c3ed59b06 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -364,8 +364,6 @@ importers: specifier: ^5.9.3 version: 5.9.3 - dist: {} - packages: '@ampproject/remapping@2.3.0': diff --git a/src/app/(main)/websites/[websiteId]/WebsitePanels.tsx b/src/app/(main)/websites/[websiteId]/WebsitePanels.tsx index 97f8f9531..16dd50022 100644 --- a/src/app/(main)/websites/[websiteId]/WebsitePanels.tsx +++ b/src/app/(main)/websites/[websiteId]/WebsitePanels.tsx @@ -1,13 +1,15 @@ -import { Grid, Tabs, Tab, TabList, TabPanel, Heading, Row } from '@umami/react-zen'; import { GridRow } from '@/components/common/GridRow'; import { Panel } from '@/components/common/Panel'; -import { WorldMap } from '@/components/metrics/WorldMap'; +import { useMessages, useNavigation } from '@/components/hooks'; +import { EventsChart } from '@/components/metrics/EventsChart'; import { MetricsTable } from '@/components/metrics/MetricsTable'; import { WeeklyTraffic } from '@/components/metrics/WeeklyTraffic'; -import { useMessages } from '@/components/hooks'; +import { WorldMap } from '@/components/metrics/WorldMap'; +import { Grid, Heading, Row, Tab, TabList, TabPanel, Tabs } from '@umami/react-zen'; export function WebsitePanels({ websiteId }: { websiteId: string }) { const { formatMessage, labels } = useMessages(); + const { pathname } = useNavigation(); const tableProps = { websiteId, limit: 10, @@ -16,6 +18,7 @@ export function WebsitePanels({ websiteId }: { websiteId: string }) { metric: formatMessage(labels.visitors), }; const rowProps = { minHeight: '570px' }; + const isSharePage = pathname.includes('/share/'); return ( @@ -113,6 +116,23 @@ export function WebsitePanels({ websiteId }: { websiteId: string }) { + {isSharePage && ( + + + + + + + + + )} ); } diff --git a/src/components/metrics/MetricsTable.tsx b/src/components/metrics/MetricsTable.tsx index b84fef236..57f4fb282 100644 --- a/src/components/metrics/MetricsTable.tsx +++ b/src/components/metrics/MetricsTable.tsx @@ -1,12 +1,12 @@ -import { useEffect, useMemo } from 'react'; -import { Icon, Row, Text } from '@umami/react-zen'; import { LinkButton } from '@/components/common/LinkButton'; import { LoadingPanel } from '@/components/common/LoadingPanel'; import { useMessages, useNavigation, useWebsiteMetricsQuery } from '@/components/hooks'; import { Maximize } from '@/components/icons'; -import { percentFilter } from '@/lib/filters'; -import { ListTable, ListTableProps } from './ListTable'; import { MetricLabel } from '@/components/metrics/MetricLabel'; +import { percentFilter } from '@/lib/filters'; +import { Icon, Row, Text } from '@umami/react-zen'; +import { useEffect, useMemo } from 'react'; +import { ListTable, ListTableProps } from './ListTable'; export interface MetricsTableProps extends ListTableProps { websiteId: string; @@ -14,6 +14,7 @@ export interface MetricsTableProps extends ListTableProps { dataFilter?: (data: any) => any; limit?: number; showMore?: boolean; + filterLink?: boolean; params?: Record; onDataLoad?: (data: any) => void; } @@ -24,6 +25,7 @@ export function MetricsTable({ dataFilter, limit, showMore = false, + filterLink = true, params, onDataLoad, ...props @@ -64,7 +66,7 @@ export function MetricsTable({ }, [data]); const renderLabel = (row: any) => { - return ; + return filterLink ? : row.label; }; return ( From 654156d2392c4a2b8537e3d8d162ed6df267a329 Mon Sep 17 00:00:00 2001 From: Francis Cao Date: Thu, 9 Oct 2025 13:26:54 -0700 Subject: [PATCH 2/6] add event header --- src/app/(main)/websites/[websiteId]/WebsitePanels.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/app/(main)/websites/[websiteId]/WebsitePanels.tsx b/src/app/(main)/websites/[websiteId]/WebsitePanels.tsx index 16dd50022..435524e5e 100644 --- a/src/app/(main)/websites/[websiteId]/WebsitePanels.tsx +++ b/src/app/(main)/websites/[websiteId]/WebsitePanels.tsx @@ -119,6 +119,8 @@ export function WebsitePanels({ websiteId }: { websiteId: string }) { {isSharePage && ( + {formatMessage(labels.event)} + Date: Thu, 9 Oct 2025 13:32:19 -0700 Subject: [PATCH 3/6] change event labels to match other cards --- src/app/(main)/websites/[websiteId]/WebsitePanels.tsx | 4 ++-- src/app/(main)/websites/[websiteId]/events/EventsPage.tsx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/(main)/websites/[websiteId]/WebsitePanels.tsx b/src/app/(main)/websites/[websiteId]/WebsitePanels.tsx index 435524e5e..96cf9f56a 100644 --- a/src/app/(main)/websites/[websiteId]/WebsitePanels.tsx +++ b/src/app/(main)/websites/[websiteId]/WebsitePanels.tsx @@ -119,12 +119,12 @@ export function WebsitePanels({ websiteId }: { websiteId: string }) { {isSharePage && ( - {formatMessage(labels.event)} + {formatMessage(labels.events)} From e4ce7c9071294bfb85b6335ed4490e833c788d55 Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Thu, 9 Oct 2025 14:31:53 -0700 Subject: [PATCH 4/6] Created ExpandedViewModal component. --- src/app/(main)/links/[linkId]/LinkPage.tsx | 36 ++------------- src/app/(main)/pixels/[pixelId]/PixelPage.tsx | 36 ++------------- .../[websiteId]/ExpandedViewModal.tsx | 44 +++++++++++++++++++ .../websites/[websiteId]/WebsitePage.tsx | 29 ++---------- 4 files changed, 53 insertions(+), 92 deletions(-) create mode 100644 src/app/(main)/websites/[websiteId]/ExpandedViewModal.tsx diff --git a/src/app/(main)/links/[linkId]/LinkPage.tsx b/src/app/(main)/links/[linkId]/LinkPage.tsx index 10cdaf8d1..b4377e5cd 100644 --- a/src/app/(main)/links/[linkId]/LinkPage.tsx +++ b/src/app/(main)/links/[linkId]/LinkPage.tsx @@ -7,30 +7,12 @@ import { WebsiteChart } from '@/app/(main)/websites/[websiteId]/WebsiteChart'; import { LinkMetricsBar } from '@/app/(main)/links/[linkId]/LinkMetricsBar'; import { LinkControls } from '@/app/(main)/links/[linkId]/LinkControls'; import { LinkPanels } from '@/app/(main)/links/[linkId]/LinkPanels'; -import { Column, Dialog, Grid, Modal } from '@umami/react-zen'; -import { WebsiteExpandedView } from '@/app/(main)/websites/[websiteId]/WebsiteExpandedView'; -import { useNavigation } from '@/components/hooks'; +import { Column, Grid } from '@umami/react-zen'; +import { ExpandedViewModal } from '@/app/(main)/websites/[websiteId]/ExpandedViewModal'; const excludedIds = ['path', 'entry', 'exit', 'title', 'language', 'screen', 'event']; export function LinkPage({ linkId }: { linkId: string }) { - const { - router, - query: { view }, - updateParams, - } = useNavigation(); - - const handleClose = (close: () => void) => { - router.push(updateParams({ view: undefined })); - close(); - }; - - const handleOpenChange = (isOpen: boolean) => { - if (!isOpen) { - router.push(updateParams({ view: undefined })); - } - }; - return ( @@ -44,19 +26,7 @@ export function LinkPage({ linkId }: { linkId: string }) { - - - {({ close }) => { - return ( - handleClose(close)} - /> - ); - }} - - + diff --git a/src/app/(main)/pixels/[pixelId]/PixelPage.tsx b/src/app/(main)/pixels/[pixelId]/PixelPage.tsx index be462bfd4..46cfe3381 100644 --- a/src/app/(main)/pixels/[pixelId]/PixelPage.tsx +++ b/src/app/(main)/pixels/[pixelId]/PixelPage.tsx @@ -7,30 +7,12 @@ import { WebsiteChart } from '@/app/(main)/websites/[websiteId]/WebsiteChart'; import { PixelMetricsBar } from '@/app/(main)/pixels/[pixelId]/PixelMetricsBar'; import { PixelControls } from '@/app/(main)/pixels/[pixelId]/PixelControls'; import { PixelPanels } from '@/app/(main)/pixels/[pixelId]/PixelPanels'; -import { Column, Dialog, Grid, Modal } from '@umami/react-zen'; -import { WebsiteExpandedView } from '@/app/(main)/websites/[websiteId]/WebsiteExpandedView'; -import { useNavigation } from '@/components/hooks'; +import { Column, Grid } from '@umami/react-zen'; +import { ExpandedViewModal } from '@/app/(main)/websites/[websiteId]/ExpandedViewModal'; const excludedIds = ['path', 'entry', 'exit', 'title', 'language', 'screen', 'event']; export function PixelPage({ pixelId }: { pixelId: string }) { - const { - router, - query: { view }, - updateParams, - } = useNavigation(); - - const handleClose = (close: () => void) => { - router.push(updateParams({ view: undefined })); - close(); - }; - - const handleOpenChange = (isOpen: boolean) => { - if (!isOpen) { - router.push(updateParams({ view: undefined })); - } - }; - return ( @@ -44,19 +26,7 @@ export function PixelPage({ pixelId }: { pixelId: string }) { - - - {({ close }) => { - return ( - handleClose(close)} - /> - ); - }} - - + diff --git a/src/app/(main)/websites/[websiteId]/ExpandedViewModal.tsx b/src/app/(main)/websites/[websiteId]/ExpandedViewModal.tsx new file mode 100644 index 000000000..76a17fbb5 --- /dev/null +++ b/src/app/(main)/websites/[websiteId]/ExpandedViewModal.tsx @@ -0,0 +1,44 @@ +import { Dialog, Modal } from '@umami/react-zen'; +import { WebsiteExpandedView } from '@/app/(main)/websites/[websiteId]/WebsiteExpandedView'; +import { useNavigation } from '@/components/hooks'; + +export function ExpandedViewModal({ + websiteId, + excludedIds, +}: { + websiteId: string; + excludedIds?: string[]; +}) { + const { + router, + query: { view }, + updateParams, + } = useNavigation(); + + const handleClose = (close: () => void) => { + router.push(updateParams({ view: undefined })); + close(); + }; + + const handleOpenChange = (isOpen: boolean) => { + if (!isOpen) { + router.push(updateParams({ view: undefined })); + } + }; + + return ( + + + {({ close }) => { + return ( + handleClose(close)} + /> + ); + }} + + + ); +} diff --git a/src/app/(main)/websites/[websiteId]/WebsitePage.tsx b/src/app/(main)/websites/[websiteId]/WebsitePage.tsx index 4bc109ad1..bf8afe98f 100644 --- a/src/app/(main)/websites/[websiteId]/WebsitePage.tsx +++ b/src/app/(main)/websites/[websiteId]/WebsitePage.tsx @@ -1,30 +1,13 @@ 'use client'; -import { Column, Modal, Dialog } from '@umami/react-zen'; -import { useNavigation } from '@/components/hooks'; +import { Column } from '@umami/react-zen'; import { Panel } from '@/components/common/Panel'; import { WebsiteChart } from './WebsiteChart'; -import { WebsiteExpandedView } from './WebsiteExpandedView'; import { WebsiteMetricsBar } from './WebsiteMetricsBar'; import { WebsitePanels } from './WebsitePanels'; import { WebsiteControls } from './WebsiteControls'; +import { ExpandedViewModal } from '@/app/(main)/websites/[websiteId]/ExpandedViewModal'; export function WebsitePage({ websiteId }: { websiteId: string }) { - const { - router, - query: { view }, - updateParams, - } = useNavigation(); - const handleClose = (close: () => void) => { - router.push(updateParams({ view: undefined })); - close(); - }; - - const handleOpenChange = (isOpen: boolean) => { - if (!isOpen) { - router.push(updateParams({ view: undefined })); - } - }; - return ( @@ -33,13 +16,7 @@ export function WebsitePage({ websiteId }: { websiteId: string }) { - - - {({ close }) => { - return handleClose(close)} />; - }} - - + ); } From 8aa419257660672f6b118e98c56d1fc7b226abb8 Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Thu, 9 Oct 2025 17:14:09 -0700 Subject: [PATCH 5/6] Responsive updates. --- package.json | 2 +- pnpm-lock.yaml | 1774 +++++++++-------- src/app/(main)/links/[linkId]/LinkPanels.tsx | 2 +- .../(main)/pixels/[pixelId]/PixelPanels.tsx | 2 +- .../websites/[websiteId]/WebsiteControls.tsx | 20 +- .../websites/[websiteId]/WebsiteHeader.tsx | 6 +- .../websites/[websiteId]/WebsiteLayout.tsx | 21 +- .../websites/[websiteId]/WebsitePanels.tsx | 4 +- .../[websiteId]/realtime/RealtimePage.tsx | 2 +- src/components/common/GridRow.tsx | 5 +- src/components/common/PageBody.tsx | 9 +- src/components/common/Panel.tsx | 12 +- src/components/metrics/MetricsBar.tsx | 2 +- src/components/metrics/MetricsTable.tsx | 32 +- 14 files changed, 976 insertions(+), 917 deletions(-) diff --git a/package.json b/package.json index b0487d69a..d52a7777a 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "@react-spring/web": "^10.0.3", "@svgr/cli": "^8.1.0", "@tanstack/react-query": "^5.90.2", - "@umami/react-zen": "^0.187.0", + "@umami/react-zen": "^0.189.0", "@umami/redis-client": "^0.29.0", "bcryptjs": "^3.0.2", "chalk": "^5.6.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c3ed59b06..d3ad08bc8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -45,8 +45,8 @@ importers: specifier: ^5.90.2 version: 5.90.2(react@19.1.1) '@umami/react-zen': - specifier: ^0.187.0 - version: 0.187.0(@babel/core@7.28.3)(@types/react@19.1.16)(babel-plugin-react-compiler@19.1.0-rc.2)(immer@10.1.3)(use-sync-external-store@1.5.0(react@19.1.1)) + specifier: ^0.189.0 + version: 0.189.0(@babel/core@7.28.3)(@types/react@19.1.16)(babel-plugin-react-compiler@19.1.0-rc.2)(immer@10.1.3)(use-sync-external-store@1.6.0(react@19.1.1)) '@umami/redis-client': specifier: ^0.29.0 version: 0.29.0 @@ -199,7 +199,7 @@ importers: version: 4.1.11 zustand: specifier: ^5.0.8 - version: 5.0.8(@types/react@19.1.16)(immer@10.1.3)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)) + version: 5.0.8(@types/react@19.1.16)(immer@10.1.3)(react@19.1.1)(use-sync-external-store@1.6.0(react@19.1.1)) devDependencies: '@formatjs/cli': specifier: ^4.2.29 @@ -364,6 +364,8 @@ importers: specifier: ^5.9.3 version: 5.9.3 + dist: {} + packages: '@ampproject/remapping@2.3.0': @@ -1084,6 +1086,9 @@ packages: '@formatjs/ecma402-abstract@2.3.4': resolution: {integrity: sha512-qrycXDeaORzIqNhBOx0btnhpD1c+/qFIHAN9znofuMJX6QBwtbrmlpWfD4oiUUD2vJUOIYFA/gYtg2KAMGG7sA==} + '@formatjs/ecma402-abstract@2.3.6': + resolution: {integrity: sha512-HJnTFeRM2kVFVr5gr5kH1XP6K0JcJtE7Lzvtr3FS/so5f1kpsqqqxy5JF+FRaO6H2qmcMfAUIox7AJteieRtVw==} + '@formatjs/fast-memoize@2.2.7': resolution: {integrity: sha512-Yabmi9nSvyOMrlSeGGWDiH7rf3a7sIwplbvo/dlz9WCIjzIQAfy1RMf4S0X3yG724n5Ghu2GmEl5NJIV6O9sZQ==} @@ -1093,18 +1098,27 @@ packages: '@formatjs/icu-messageformat-parser@2.11.2': resolution: {integrity: sha512-AfiMi5NOSo2TQImsYAg8UYddsNJ/vUEv/HaNqiFjnI3ZFfWihUtD5QtuX6kHl8+H+d3qvnE/3HZrfzgdWpsLNA==} + '@formatjs/icu-messageformat-parser@2.11.4': + resolution: {integrity: sha512-7kR78cRrPNB4fjGFZg3Rmj5aah8rQj9KPzuLsmcSn4ipLXQvC04keycTI1F7kJYDwIXtT2+7IDEto842CfZBtw==} + '@formatjs/icu-skeleton-parser@1.3.6': resolution: {integrity: sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==} '@formatjs/icu-skeleton-parser@1.8.14': resolution: {integrity: sha512-i4q4V4qslThK4Ig8SxyD76cp3+QJ3sAqr7f6q9VVfeGtxG9OhiAk3y9XF6Q41OymsKzsGQ6OQQoJNY4/lI8TcQ==} + '@formatjs/icu-skeleton-parser@1.8.16': + resolution: {integrity: sha512-H13E9Xl+PxBd8D5/6TVUluSpxGNvFSlN/b3coUp0e0JpuWXXnQDiavIpY3NnvSp4xhEMoXyyBvVfdFX8jglOHQ==} + '@formatjs/intl-localematcher@0.2.25': resolution: {integrity: sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==} '@formatjs/intl-localematcher@0.6.1': resolution: {integrity: sha512-ePEgLgVCqi2BBFnTMWPfIghu6FkbZnnBVhO2sSxvLfrdFw7wCHAHiDoM2h4NRgjbaY7+B7HgOLZGkK187pZTZg==} + '@formatjs/intl-localematcher@0.6.2': + resolution: {integrity: sha512-XOMO2Hupl0wdd172Y06h6kLpBz6Dv+J4okPLl4LPtzbr8f66WbIoy4ev98EBuZ6ZK4h5ydTN6XneT4QVpD7cdA==} + '@formatjs/intl-numberformat@5.7.6': resolution: {integrity: sha512-ZlZfYtvbVHYZY5OG3RXizoCwxKxEKOrzEe2YOw9wbzoxF3PmFn0SAgojCFGLyNXkkR6xVxlylhbuOPf1dkIVNg==} @@ -1273,8 +1287,8 @@ packages: cpu: [x64] os: [win32] - '@internationalized/date@3.9.0': - resolution: {integrity: sha512-yaN3brAnHRD+4KyyOsJyk49XUvj2wtbNACSqg0bz3u8t2VuzhC8Q5dfRnrSxjnnbDb+ienBnkn1TzQfE154vyg==} + '@internationalized/date@3.10.0': + resolution: {integrity: sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw==} '@internationalized/message@3.1.8': resolution: {integrity: sha512-Rwk3j/TlYZhn3HQ6PyXUV0XP9Uv42jqZGNegt0BXlxjE6G3+LwHjbQZAGHhCnCPdaA6Tvd3ma/7QzLlLkJxAWA==} @@ -1543,134 +1557,134 @@ packages: '@prisma/get-platform@6.16.3': resolution: {integrity: sha512-X1LxiFXinJ4iQehrodGp0f66Dv6cDL0GbRlcCoLtSu6f4Wi+hgo7eND/afIs5029GQLgNWKZ46vn8hjyXTsHLA==} - '@react-aria/autocomplete@3.0.0-rc.2': - resolution: {integrity: sha512-55KVj5FePFTHk8nWfUUNN8m7rBL+aSRE0CxHI2t8JG3uam3nY7jyuAJy34RBuDEdTsVlMO9Fri/1JragePC2dg==} + '@react-aria/autocomplete@3.0.0-rc.3': + resolution: {integrity: sha512-vemf7h3hvIDk3MxiiPryysfYgJDg8R72X46dRIeg0+cXKYxjPYou64/DTucSV2z5J6RC5JalINu0jIDaLhEILw==} 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/breadcrumbs@3.5.28': - resolution: {integrity: sha512-6S3QelpajodEzN7bm49XXW5gGoZksK++cl191W0sexq/E5hZHAEA9+CFC8pL3px13ji7qHGqKAxOP4IUVBdVpQ==} + '@react-aria/breadcrumbs@3.5.29': + resolution: {integrity: sha512-rKS0dryllaZJqrr3f/EAf2liz8CBEfmL5XACj+Z1TAig6GIYe1QuA3BtkX0cV9OkMugXdX8e3cbA7nD10ORRqg==} 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.14.1': - resolution: {integrity: sha512-Ug06unKEYVG3OF6zKmpVR7VfLzpj7eJVuFo3TCUxwFJG7DI28pZi2TaGWnhm7qjkxfl1oz0avQiHVfDC99gSuw==} + '@react-aria/button@3.14.2': + resolution: {integrity: sha512-VbLIA+Kd6f/MDjd+TJBUg2+vNDw66pnvsj2E4RLomjI9dfBuN7d+Yo2UnsqKVyhePjCUZ6xxa2yDuD63IOSIYA==} 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.9.1': - resolution: {integrity: sha512-dCJliRIi3x3VmAZkJDNTZddq0+QoUX9NS7GgdqPPYcJIMbVPbyLWL61//0SrcCr3MuSRCoI1eQZ8PkQe/2PJZQ==} + '@react-aria/calendar@3.9.2': + resolution: {integrity: sha512-uSLxLgOPRnEU4Jg59lAhUVA+uDx/55NBg4lpfsP2ynazyiJ5LCXmYceJi+VuOqMml7d9W0dB87OldOeLdIxYVA==} 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.16.1': - resolution: {integrity: sha512-YcG3QhuGIwqPHo4GVGVmwxPM5Ayq9CqYfZjla/KTfJILPquAJ12J7LSMpqS/Z5TlMNgIIqZ3ZdrYmjQlUY7eUg==} + '@react-aria/checkbox@3.16.2': + resolution: {integrity: sha512-29Mj9ZqXioJ0bcMnNGooHztnTau5pikZqX3qCRj5bYR3by/ZFFavYoMroh9F7s/MbFm/tsKX+Sf02lYFEdXRjA==} 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/collections@3.0.0-rc.7': - resolution: {integrity: sha512-JMktVhe+OT6rZVcGdmSWgNj3VBq4Owm3L5LD8iMwJrV6SgPGmyzpguX7JTnz1hnSWO/wD2vrwMWEAlcuL7acBg==} + '@react-aria/collections@3.0.0': + resolution: {integrity: sha512-vCFztpsl1AYjQn3lH7CwzYiiRAGfnm7+EXaXIt7yS4O6YC8C3FfOBf3jdxcFjE5u8CEfiL4X+4ABkfio10nneg==} 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/color@3.1.1': - resolution: {integrity: sha512-4+woybtn4kh5ytggWQ06bqqWsoucOrxwNrwW1XP6EmvcjIcsfVW+VwFwM5ZYa2LGF+fHiW3dM4bjRqVa7i9PVg==} + '@react-aria/color@3.1.2': + resolution: {integrity: sha512-jCC+Q7rAQGLQBkHjkPAeDuGYuMbc4neifjlNRiyZ9as1z4gg63H8MteoWYYk6K4vCKKxSixgt8MfI29XWMOWPQ==} 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.13.2': - resolution: {integrity: sha512-PNyqlaM19A+lKX9hwqkKTXvWDilCKaRH2RdrB/C5AfmGi3bh/IKsu66c8ohgadXB2AIdJB36EOOm3hNh8G9DqQ==} + '@react-aria/combobox@3.14.0': + resolution: {integrity: sha512-z4ro0Hma//p4nL2IJx5iUa7NwxeXbzSoZ0se5uTYjG1rUUMszg+wqQh/AQoL+eiULn7rs18JY9wwNbVIkRNKWA==} 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.15.1': - resolution: {integrity: sha512-RfUOvsupON6E5ZELpBgb9qxsilkbqwzsZ78iqCDTVio+5kc5G9jVeHEIQOyHnavi/TmJoAnbmmVpEbE6M9lYJQ==} + '@react-aria/datepicker@3.15.2': + resolution: {integrity: sha512-th078hyNqPf4P2K10su/y32zPDjs3lOYVdHvsL9/+5K1dnTvLHCK5vgUyLuyn8FchhF7cmHV49D+LZVv65PEpQ==} 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.30': - resolution: {integrity: sha512-fiodaeMSTiC4qKNwnCLbNykyvfcxuz/PiU/pBNhWYd4lUrX1TauBQb0++o5/K6OHt8iB+A7/LSHRbPtyOSWE9g==} + '@react-aria/dialog@3.5.31': + resolution: {integrity: sha512-inxQMyrzX0UBW9Mhraq0nZ4HjHdygQvllzloT1E/RlDd61lr3RbmJR6pLsrbKOTtSvDIBJpCso1xEdHCFNmA0Q==} 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.8': - resolution: {integrity: sha512-Q2v6czm3ViMTw7J+GCWdXw3rZ5Fgmy97gpSQjpEoxSyqA1UfpRRvNa+XYoXmbpaY1MGhtUX3m2GgZ4IuhhMHVQ==} + '@react-aria/disclosure@3.1.0': + resolution: {integrity: sha512-5996BeBpnj+yKXYysz+UuhFQxGFPvaZZ3zNBd052wz/i+TVFVGSqqYJ6cwZyO1AfBR8zOT0ZIiK4EC3ETwSvtQ==} 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.11.2': - resolution: {integrity: sha512-xaIUV0zPtUTLIBoE7qlGFPfRTfyDJT78fDzawYq6FwZcjgrl8X408UDCUaKk6xSJRh9UjNn78hil1WDYTLFNWA==} + '@react-aria/dnd@3.11.3': + resolution: {integrity: sha512-MyTziciik1Owz3rqDghu0K3ZtTFvmj/R2ZsLDwbU9N4hKqGX/BKnrI8SytTn8RDqVv5LmA/GhApLngiupTAsXw==} 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.21.1': - resolution: {integrity: sha512-hmH1IhHlcQ2lSIxmki1biWzMbGgnhdxJUM0MFfzc71Rv6YAzhlx4kX3GYn4VNcjCeb6cdPv4RZ5vunV4kgMZYQ==} + '@react-aria/focus@3.21.2': + resolution: {integrity: sha512-JWaCR7wJVggj+ldmM/cb/DXFg47CXR55lznJhZBh4XVqJjMKwaOOqpT5vNN7kpC1wUpXicGNuDnJDN1S/+6dhQ==} 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.1.1': - resolution: {integrity: sha512-PjZC25UgH5orit9p56Ymbbo288F3eaDd3JUvD8SG+xgx302HhlFAOYsQLLAb4k4H03bp0gWtlUEkfX6KYcE1Tw==} + '@react-aria/form@3.1.2': + resolution: {integrity: sha512-R3i7L7Ci61PqZQvOrnL9xJeWEbh28UkTVgkj72EvBBn39y4h7ReH++0stv7rRs8p5ozETSKezBbGfu4UsBewWw==} 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.4': - resolution: {integrity: sha512-l1FLQNKnoHpY4UClUTPUV0AqJ5bfAULEE0ErY86KznWLd+Hqzo7mHLqqDV02CDa/8mIUcdoax/MrYYIbPDlOZA==} + '@react-aria/grid@3.14.5': + resolution: {integrity: sha512-XHw6rgjlTqc85e3zjsWo3U0EVwjN5MOYtrolCKc/lc2ItNdcY3OlMhpsU9+6jHwg/U3VCSWkGvwAz9hg7krd8Q==} 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.14.0': - resolution: {integrity: sha512-8NWDaUbPe6ujI+kSvDqr2onPYWlBXiaLCQ6nfYOo+GFKxeVCsv4a2I5HAAoGf9THNQ5b8b8kJa+M0xyL1Z71XA==} + '@react-aria/gridlist@3.14.1': + resolution: {integrity: sha512-keS03Am07aOn7RuNaRsMOyh0jscyhDn95asCVy4lxhl9A9TFk1Jw0o2L6q6cWRj1gFiKeacj/otG5H8ZKQQ2Wg==} 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.12': - resolution: {integrity: sha512-JN6p+Xc6Pu/qddGRoeYY6ARsrk2Oz7UiQc9nLEPOt3Ch+blJZKWwDjcpo/p6/wVZdD/2BgXS7El6q6+eMg7ibw==} + '@react-aria/i18n@3.12.13': + resolution: {integrity: sha512-YTM2BPg0v1RvmP8keHenJBmlx8FXUKsdYIEX7x6QWRd1hKlcDwphfjzvt0InX9wiLiPHsT5EoBTpuUk8SXc0Mg==} 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.5': - resolution: {integrity: sha512-EweYHOEvMwef/wsiEqV73KurX/OqnmbzKQa2fLxdULbec5+yDj6wVGaRHIzM4NiijIDe+bldEl5DG05CAKOAHA==} + '@react-aria/interactions@3.25.6': + resolution: {integrity: sha512-5UgwZmohpixwNMVkMvn9K1ceJe6TzlRlAfuYoQDUuOkk62/JVJNDLAPKIf5YMRc7d2B0rmfgaZLMtbREb0Zvkw==} 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.21': - resolution: {integrity: sha512-8G+059/GZahgQbrhMcCcVcrjm7W+pfzrypH/Qkjo7C1yqPGt6geeFwWeOIbiUZoI0HD9t9QvQPryd6m46UC7Tg==} + '@react-aria/label@3.7.22': + resolution: {integrity: sha512-jLquJeA5ZNqDT64UpTc9XJ7kQYltUlNcgxZ37/v4mHe0UZ7QohCKdKQhXHONb0h2jjNUpp2HOZI8J9++jOpzxA==} 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.6': - resolution: {integrity: sha512-dMPBqJWTDAr3Lj5hA+XYDH2PWqtFghYy+y7iq7K5sK/96cub8hZEUjhwn+HGgHsLerPp0dWt293nKupAJnf4Vw==} + '@react-aria/landmark@3.0.7': + resolution: {integrity: sha512-t8c610b8hPLS6Vwv+rbuSyljZosI1s5+Tosfa0Fk4q7d+Ex6Yj7hLfUFy59GxZAufhUYfGX396fT0gPqAbU1tg==} 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.5': - resolution: {integrity: sha512-klhV4roPp5MLRXJv1N+7SXOj82vx4gzVpuwQa3vouA+YI1my46oNzwgtkLGSTvE9OvDqYzPDj2YxFYhMywrkuw==} + '@react-aria/link@3.8.6': + resolution: {integrity: sha512-7F7UDJnwbU9IjfoAdl6f3Hho5/WB7rwcydUOjUux0p7YVWh/fTjIFjfAGyIir7MJhPapun1D0t97QQ3+8jXVcg==} 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.8': - resolution: {integrity: sha512-uRgbuD9afFv0PDhQ/VXCmAwlYctIyKRzxztkqp1p/1yz/tn/hs+bG9kew9AI02PtlRO1mSc+32O+mMDXDer8hA==} + '@react-aria/listbox@3.15.0': + resolution: {integrity: sha512-Ub1Wu79R9sgxM7h4HeEdjOgOKDHwduvYcnDqsSddGXgpkL8ADjsy2YUQ0hHY5VnzA4BxK36bLp4mzSna8Qvj1w==} 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 @@ -1678,74 +1692,74 @@ packages: '@react-aria/live-announcer@3.4.4': resolution: {integrity: sha512-PTTBIjNRnrdJOIRTDGNifY2d//kA7GUAwRFJNOEwSNG4FW+Bq9awqLiflw0JkpyB0VNIwou6lqKPHZVLsGWOXA==} - '@react-aria/menu@3.19.2': - resolution: {integrity: sha512-WzDLW2MotL0L5/LEwc5oGgISf2ODuw4FnRpF0Zk+J4tKFfC88odvKz848ubBvThRXuXEvL0BHY+WqtM+j9fn3g==} + '@react-aria/menu@3.19.3': + resolution: {integrity: sha512-52fh8y8b2776R2VrfZPpUBJYC9oTP7XDy+zZuZTxPEd7Ywk0JNUl5F92y6ru22yPkS13sdhrNM/Op+V/KulmAg==} 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.26': - resolution: {integrity: sha512-BI+Ri0dkhx9jjf6yPbOLl69M6808Fi08KNEmserMEapy++5usB/8krh9ARuR0GZYUPFOcny0Ml0or/HqamyFvw==} + '@react-aria/meter@3.4.27': + resolution: {integrity: sha512-andOOdJkgRJF9vBi5VWRmFodK+GT+5X1lLeNUmb4qOX8/MVfX/RbK72LDeIhd7xC7rSCFHj3WvZ198rK4q0k3w==} 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.12.1': - resolution: {integrity: sha512-3KjxGgWiF4GRvIyqrE3nCndkkEJ68v86y0nx89TpAjdzg7gCgdXgU2Lr4BhC/xImrmlqCusw0IBUMhsEq9EQWA==} + '@react-aria/numberfield@3.12.2': + resolution: {integrity: sha512-M2b+z0HIXiXpGAWOQkO2kpIjaLNUXJ5Q3/GMa3Fkr+B1piFX0VuOynYrtddKVrmXCe+r5t+XcGb0KS29uqv7nQ==} 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.29.1': - resolution: {integrity: sha512-Yz92XNPnbrTnxrvNrY/fXJ3iWaYNrj0q24ddvZNNKDcWak0S1/mQeUwNb+PwS2AryhFU5VQqKz5rNsM96TKmPQ==} + '@react-aria/overlays@3.30.0': + resolution: {integrity: sha512-UpjqSjYZx5FAhceWCRVsW6fX1sEwya1fQ/TKkL53FAlLFR8QKuoKqFlmiL43YUFTcGK3UdEOy3cWTleLQwdSmQ==} 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.26': - resolution: {integrity: sha512-EJBzbE0IjXrJ19ofSyNKDnqC70flUM0Z+9heMRPLi6Uz01o6Uuz9tjyzmoPnd9Q1jnTT7dCl7ydhdYTGsWFcUg==} + '@react-aria/progress@3.4.27': + resolution: {integrity: sha512-0OA1shs1575g1zmO8+rWozdbTnxThFFhOfuoL1m7UV5Dley6FHpueoKB1ECv7B+Qm4dQt6DoEqLg7wsbbQDhmg==} 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.12.1': - resolution: {integrity: sha512-feZdMJyNp+UX03seIX0W6gdUk8xayTY+U0Ct61eci6YXzyyZoL2PVh49ojkbyZ2UZA/eXeygpdF5sgQrKILHCA==} + '@react-aria/radio@3.12.2': + resolution: {integrity: sha512-I11f6I90neCh56rT/6ieAs3XyDKvEfbj/QmbU5cX3p+SJpRRPN0vxQi5D1hkh0uxDpeClxygSr31NmZsd4sqfg==} 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.8': - resolution: {integrity: sha512-Yn6esCYEym3Cwrh/OZt6o/RFzsG2zyCAEZf7BhWk6NWUvP6aPwHgoSDVSjDN6YnnPn4yMqkqPnZulHV4+MvE/w==} + '@react-aria/searchfield@3.8.9': + resolution: {integrity: sha512-Yt2pj8Wb5/XsUr2T0DQqFv+DlFpzzWIWnNr9cJATUcWV/xw6ok7YFEg9+7EHtBmsCQxFFJtock1QfZzBw6qLtQ==} 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.16.2': - resolution: {integrity: sha512-MwsOJ6FfPxzrLP6spnYg2SUeGKNm4m5vyH6GebecLxTO1ee7/YyTNP1xkrQTqPMP9xx6uqhzFLFuCym2b6ripA==} + '@react-aria/select@3.17.0': + resolution: {integrity: sha512-q5ZuyAn5jSOeI0Ys99951TaGcF4O7u1SSBVxPMwVVXOU8ZhToCNx+WG3n/JDYHEjqdo7sbsVRaPA7LkBzBGf5w==} 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.25.1': - resolution: {integrity: sha512-HG+k3rDjuhnXPdVyv9CKiebee2XNkFYeYZBxEGlK3/pFVBzndnc8BXNVrXSgtCHLs2d090JBVKl1k912BPbj0Q==} + '@react-aria/selection@3.26.0': + resolution: {integrity: sha512-ZBH3EfWZ+RfhTj01dH8L17uT7iNbXWS8u77/fUpHgtrm0pwNVhx0TYVnLU1YpazQ/3WVpvWhmBB8sWwD1FlD/g==} 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.12': - resolution: {integrity: sha512-rvFCPdOPMQKY/Bpv2jNzXtetCuBLYSRCvpzam1LpMaEgwau5yECbId66+M2UX/cscPccKNU537SM6ei2j7RGog==} + '@react-aria/separator@3.4.13': + resolution: {integrity: sha512-0NlcrdBfQbcjWEXdHl3+uSY1272n2ljT1gWL2RIf6aQsQWTZ0gz0rTgRHy0MTXN+y+tICItUERJT4vmTLtIzVg==} 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.8.1': - resolution: {integrity: sha512-uPgwZQrcuqHaLU2prJtPEPIyN9ugZ7qGgi0SB2U8tvoODNVwuPvOaSsvR98Mn6jiAzMFNoWMydeIi+J1OjvWsQ==} + '@react-aria/slider@3.8.2': + resolution: {integrity: sha512-6KyUGaVzRE4xAz1LKHbNh1q5wzxe58pdTHFSnxNe6nk1SCoHw7NfI4h2s2m6LgJ0megFxsT0Ir8aHaFyyxmbgg==} 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.18': - resolution: {integrity: sha512-dnmh7sNsprhYTpqCJhcuc9QJ9C/IG/o9TkgW5a9qcd2vS+dzEgqAiJKIMbJFG9kiJymv2NwIPysF12IWix+J3A==} + '@react-aria/spinbutton@3.6.19': + resolution: {integrity: sha512-xOIXegDpts9t3RSHdIN0iYQpdts0FZ3LbpYJIYVvdEHo9OpDS+ElnDzCGtwZLguvZlwc5s1LAKuKopDUsAEMkw==} 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 @@ -1756,80 +1770,80 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/switch@3.7.7': - resolution: {integrity: sha512-auV3g1qh+d/AZk7Idw2BOcYeXfCD9iDaiGmlcLJb9Eaz4nkq8vOkQxIXQFrn9Xhb+PfQzmQYKkt5N6P2ZNsw/g==} + '@react-aria/switch@3.7.8': + resolution: {integrity: sha512-AfsUq1/YiuoprhcBUD9vDPyWaigAwctQNW1fMb8dROL+i/12B+Zekj8Ml+jbU69/kIVtfL0Jl7/0Bo9KK3X0xQ==} 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.7': - resolution: {integrity: sha512-FxXryGTxePgh8plIxlOMwXdleGWjK52vsmbRoqz66lTIHMUMLTmmm+Y0V3lBOIoaW1rxvKcolYgS79ROnbDYBw==} + '@react-aria/table@3.17.8': + resolution: {integrity: sha512-bXiZoxTMbsqUJsYDhHPzKc3jw0HFJ/xMsJ49a0f7mp5r9zACxNLeIU0wJ4Uvx37dnYOHKzGliG+rj5l4sph7MA==} 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.7': - resolution: {integrity: sha512-iA1M6H+N+9GggsEy/6MmxpMpeOocwYgFy2EoEl3it24RVccY6iZT4AweJq96s5IYga5PILpn7VVcpssvhkPgeA==} + '@react-aria/tabs@3.10.8': + resolution: {integrity: sha512-sPPJyTyoAqsBh76JinBAxStOcbjZvyWFYKpJ9Uqw+XT0ObshAPPFSGeh8DiQemPs02RwJdrfARPMhyqiX8t59A==} 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.7.1': - resolution: {integrity: sha512-VpF26ez+QmEzTK8E9tXZ4cofa1wocjnIo/Bd1LCXgLCytnHAkYGxeIRm5QbznJ0aF/9UgR1QtMqhyRrCZg9QqA==} + '@react-aria/tag@3.7.2': + resolution: {integrity: sha512-JV679P5r4DftbqyNBRt7Nw9mP7dxaKPfikjyQuvUoEOa06wBLbM/hU9RJUPRvqK+Un6lgBDAmXD9NNf4N2xpdw==} 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.18.1': - resolution: {integrity: sha512-8yCoirnQzbbQgdk5J5bqimEu3GhHZ9FXeMHez1OF+H+lpTwyTYQ9XgioEN3HKnVUBNEufG4lYkQMxTKJdq1v9g==} + '@react-aria/textfield@3.18.2': + resolution: {integrity: sha512-G+lM8VYSor6g9Yptc6hLZ6BF+0cq0pYol1z6wdQUQgJN8tg4HPtzq75lsZtlCSIznL3amgRAxJtd0dUrsAnvaQ==} 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.7': - resolution: {integrity: sha512-nuxPQ7wcSTg9UNMhXl9Uwyc5you/D1RfwymI3VDa5OGTZdJOmV2j94nyjBfMO2168EYMZjw+wEovvOZphs2Pbw==} + '@react-aria/toast@3.0.8': + resolution: {integrity: sha512-rfJIms6AkMyQ7ZgKrMZgGfPwGcB/t1JoEwbc1PAmXcAvFI/hzF6YF7ZFDXiq38ucFsP9PnHmbXIzM9w4ccl18A==} 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.12.1': - resolution: {integrity: sha512-XaFiRs1KEcIT6bTtVY/KTQxw4kinemj/UwXw2iJTu9XS43hhJ/9cvj8KzNGrKGqaxTpOYj62TnSHZbSiFViHDA==} + '@react-aria/toggle@3.12.2': + resolution: {integrity: sha512-g25XLYqJuJpt0/YoYz2Rab8ax+hBfbssllcEFh0v0jiwfk2gwTWfRU9KAZUvxIqbV8Nm8EBmrYychDpDcvW1kw==} 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/toolbar@3.0.0-beta.20': - resolution: {integrity: sha512-Kxvqw+TpVOE/eSi8RAQ9xjBQ2uXe8KkRvlRNQWQsrzkZDkXhzqGfQuJnBmozFxqpzSLwaVqQajHFUSvPAScT8Q==} + '@react-aria/toolbar@3.0.0-beta.21': + resolution: {integrity: sha512-yRCk/GD8g+BhdDgxd3I0a0c8Ni4Wyo6ERzfSoBkPkwQ4X2E2nkopmraM9D0fXw4UcIr4bnmvADzkHXtBN0XrBg==} 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/tooltip@3.8.7': - resolution: {integrity: sha512-Aj7DPJYGZ9/+2ZfhkvbN7YMeA5qu4oy4LVQiMCpqNwcFzvhTAVhN7J7cS6KjA64fhd1shKm3BZ693Ez6lSpqwg==} + '@react-aria/tooltip@3.8.8': + resolution: {integrity: sha512-CmHUqtXtFWmG4AHMEr9hIVex+oscK6xcM2V47gq9ijNInxe3M6UBu/dBdkgGP/jYv9N7tzCAjTR8nNIHQXwvWw==} 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.1.3': - resolution: {integrity: sha512-CWjIvJS540Kzzxs1f4fF0ajPUfYoeptcA6MmXHBlCKE2euRSvKW6F1ZhvLVq81YsYWuAfBKnG2/JsTgBZnGPVQ==} + '@react-aria/tree@3.1.4': + resolution: {integrity: sha512-6pbFeN0dAsCOrFGUKU39CNjft20zCAjLfMqfkRWisL+JkUHI2nq6odUJF5jJTsU1C+1951+3oFOmVxPX+K+akQ==} 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.30.1': - resolution: {integrity: sha512-zETcbDd6Vf9GbLndO6RiWJadIZsBU2MMm23rBACXLmpRztkrIqPEb2RVdlLaq1+GklDx0Ii6PfveVjx+8S5U6A==} + '@react-aria/utils@3.31.0': + resolution: {integrity: sha512-ABOzCsZrWzf78ysswmguJbx3McQUja7yeGj6/vZo4JVsZNlxAN+E9rs381ExBRI0KzVo6iBTeX5De8eMZPJXig==} 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.9': - resolution: {integrity: sha512-LN5MfnM/fpZegzkqciipyAvPzbi4DNOGGCh98hVlpIT8IdTm0gNW1Ho2vza15EFcYgt9iinCZ9lhLT5HmE2ZtQ==} + '@react-aria/virtualizer@4.1.10': + resolution: {integrity: sha512-s0xOFh602ybTWuDrV/i6fV7Pz7vYghsY7F/RpYL/5IX9qCZ5C1FWFePpVktQAZghnd3ljH8hS8DULPeDfVLCrg==} 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.27': - resolution: {integrity: sha512-hD1DbL3WnjPnCdlQjwe19bQVRAGJyN0Aaup+s7NNtvZUn7AjoEH78jo8TE+L8yM7z/OZUQF26laCfYqeIwWn4g==} + '@react-aria/visually-hidden@3.8.28': + resolution: {integrity: sha512-KRRjbVVob2CeBidF24dzufMxBveEUtUu7IM+hpdZKB+gxVROoh4XRLPv9SFmaH89Z7D9To3QoykVZoWD0lan6Q==} 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 @@ -1893,122 +1907,122 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/calendar@3.8.4': - resolution: {integrity: sha512-q9mq0ydOLS5vJoHLnYfSCS/vppfjbg0XHJlAoPR+w+WpYZF4wPP453SrlX9T1DbxCEYFTpcxcMk/O8SDW3miAw==} + '@react-stately/calendar@3.9.0': + resolution: {integrity: sha512-U5Nf2kx9gDhJRxdDUm5gjfyUlt/uUfOvM1vDW2UA62cA6+2k2cavMLc2wNlXOb/twFtl6p0joYKHG7T4xnEFkg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/checkbox@3.7.1': - resolution: {integrity: sha512-ezfKRJsDuRCLtNoNOi9JXCp6PjffZWLZ/vENW/gbRDL8i46RKC/HpfJrJhvTPmsLYazxPC99Me9iq3v0VoNCsw==} + '@react-stately/checkbox@3.7.2': + resolution: {integrity: sha512-j1ycUVz5JmqhaL6mDZgDNZqBilOB8PBW096sDPFaTtuYreDx2HOd1igxiIvwlvPESZwsJP7FVM3mYnaoXtpKPA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/collections@3.12.7': - resolution: {integrity: sha512-0kQc0mI986GOCQHvRy4L0JQiotIK/KmEhR9Mu/6V0GoSdqg5QeUe4kyoNWj3bl03uQXme80v0L2jLHt+fOHHjA==} + '@react-stately/collections@3.12.8': + resolution: {integrity: sha512-AceJYLLXt1Y2XIcOPi6LEJSs4G/ubeYW3LqOCQbhfIgMaNqKfQMIfagDnPeJX9FVmPFSlgoCBxb1pTJW2vjCAQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/color@3.9.1': - resolution: {integrity: sha512-fCj7fFamyuQbL++MOcf4W4d4aFWXYWJ2UI1dKhrXdqVz/ly9CBVjy/MHKQ6xZX2tEiuoPX5NexfxzKKiozE50Q==} + '@react-stately/color@3.9.2': + resolution: {integrity: sha512-F+6Do8W3yu/4n7MpzZtbXwVukcLTFYYDIUtpoR+Jl52UmAr9Hf1CQgkyTI2azv1ZMzj1mVrTBhpBL0q27kFZig==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/combobox@3.11.1': - resolution: {integrity: sha512-ZZh+SaAmddoY+MeJr470oDYA0nGaJm4xoHCBapaBA0JNakGC/wTzF/IRz3tKQT2VYK4rumr1BJLZQydGp7zzeg==} + '@react-stately/combobox@3.12.0': + resolution: {integrity: sha512-A6q9R/7cEa/qoQsBkdslXWvD7ztNLLQ9AhBhVN9QvzrmrH5B4ymUwcTU8lWl22ykH7RRwfonLeLXJL4C+/L2oQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/data@3.14.0': - resolution: {integrity: sha512-3GUsOXatYohBX2wTQHnJKVQlFfYXnt7IoDDuIaUeM8kXlF+dRSFAOAfPUSGAph6lJz2ht4dq1SEl6ZL/u+dRlQ==} + '@react-stately/data@3.14.1': + resolution: {integrity: sha512-lDNc4gZ6kVZcrABeeQZPTTnP+1ykNylSvFzAC/Hq1fs8+s54xLRvoENWIyG+yK19N9TIGEoA0AOFG8PoAun43g==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/datepicker@3.15.1': - resolution: {integrity: sha512-t64iYPms9y+MEQgOAu0XUHccbEXWVUWBHJWnYvAmILCHY8ZAOeSPAT1g4v9nzyiApcflSNXgpsvbs9BBEsrWww==} + '@react-stately/datepicker@3.15.2': + resolution: {integrity: sha512-S5GL+W37chvV8knv9v0JRv0L6hKo732qqabCCHXzOpYxkLIkV4f/y3cHdEzFWzpZ0O0Gkg7WgeYo160xOdBKYg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/disclosure@3.0.7': - resolution: {integrity: sha512-ogM2y02uhpGfSOaBKIDz+hEha8qBH6WIRHRkoqdF4sEaR1kfq8LvBWdP1e/OcqHAhuRr28P2Rf0TDicnAnN7uA==} + '@react-stately/disclosure@3.0.8': + resolution: {integrity: sha512-/Ce/Z76y85eSBZiemfU/uEyXkBBa1RdfLRaKD13rnfUV7/nS3ae1VtNlsXgmwQjWv2pmAiSuEKYMbZfVL7q/lQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/dnd@3.7.0': - resolution: {integrity: sha512-DddpCVkqt6vUPHLqe/2FHxW/gkR4tEt7W0MbFcCeCLbc9lmvzOClPwNpjmU/3UnU+vPQnwGGUeF3HvaxduUq2Q==} + '@react-stately/dnd@3.7.1': + resolution: {integrity: sha512-O1JBJ4HI1rVNKuoa5NXiC5FCrCEkr9KVBoKNlTZU8/cnQselhbEsUfMglAakO2EuwIaM1tIXoNF5J/N5P+6lTA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 '@react-stately/flags@3.1.2': resolution: {integrity: sha512-2HjFcZx1MyQXoPqcBGALwWWmgFVUk2TuKVIQxCbRq7fPyWXIl6VHcakCLurdtYC2Iks7zizvz0Idv48MQ38DWg==} - '@react-stately/form@3.2.1': - resolution: {integrity: sha512-btgOPXkwvd6fdWKoepy5Ue43o2932OSkQxozsR7US1ffFLcQc3SNlADHaRChIXSG8ffPo9t0/Sl4eRzaKu3RgQ==} + '@react-stately/form@3.2.2': + resolution: {integrity: sha512-soAheOd7oaTO6eNs6LXnfn0tTqvOoe3zN9FvtIhhrErKz9XPc5sUmh3QWwR45+zKbitOi1HOjfA/gifKhZcfWw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/grid@3.11.5': - resolution: {integrity: sha512-4cNjGYaNkcVS2wZoNHUrMRICBpkHStYw57EVemP7MjiWEVu53kzPgR1Iwmti2WFCpi1Lwu0qWNeCfzKpXW4BTg==} + '@react-stately/grid@3.11.6': + resolution: {integrity: sha512-vWPAkzpeTIsrurHfMubzMuqEw7vKzFhIJeEK5sEcLunyr1rlADwTzeWrHNbPMl66NAIAi70Dr1yNq+kahQyvMA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/layout@4.5.0': - resolution: {integrity: sha512-giN20XXxSjOG/pRSdzKkHhIFochl0Wer2aWCYceXRNSoP0dTPNU7bjn2p3n3atVRdC9iZpmwIiASO5qDf89sLQ==} + '@react-stately/layout@4.5.1': + resolution: {integrity: sha512-Zk92HM6a8KFdyPzslhLCOmrrsvJ28+vFBisgiKMwVhe96cWlax1m9i4ktmO43xaUpSZkn06DRD/2k0d1x+Uwjw==} 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.13.0': - resolution: {integrity: sha512-Panv8TmaY8lAl3R7CRhyUadhf2yid6VKsRDBCBB1FHQOOeL7lqIraz/oskvpabZincuaIUWqQhqYslC4a6dvuA==} + '@react-stately/list@3.13.1': + resolution: {integrity: sha512-eHaoauh21twbcl0kkwULhVJ+CzYcy1jUjMikNVMHOQdhr4WIBdExf7PmSgKHKqsSPhpGg6IpTCY2dUX3RycjDg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/menu@3.9.7': - resolution: {integrity: sha512-mfz1YoCgtje61AGxVdQaAFLlOXt9vV5dd1lQljYUPRafA/qu5Ursz4fNVlcavWW9GscebzFQErx+y0oSP7EUtQ==} + '@react-stately/menu@3.9.8': + resolution: {integrity: sha512-bo0NOhofnTHLESiYfsSSw6gyXiPVJJ0UlN2igUXtJk5PmyhWjFzUzTzcnd7B028OB0si9w3LIWM3stqz5271Eg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/numberfield@3.10.1': - resolution: {integrity: sha512-lXABmcTneVvXYMGTgZvTCr4E+upOi7VRLL50ZzTMJqHwB/qlEQPAam3dmddQRwIsuCM3MEnL7bSZFFlSYAtkEw==} + '@react-stately/numberfield@3.10.2': + resolution: {integrity: sha512-jlKVFYaH3RX5KvQ7a+SAMQuPccZCzxLkeYkBE64u1Zvi7YhJ8hkTMHG/fmZMbk1rHlseE2wfBdk0Rlya3MvoNQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/overlays@3.6.19': - resolution: {integrity: sha512-swZXfDvxTYd7tKEpijEHBFFaEmbbnCvEhGlmrAz4K72cuRR9O5u+lcla8y1veGBbBSzrIdKNdBoIIJ+qQH+1TQ==} + '@react-stately/overlays@3.6.20': + resolution: {integrity: sha512-YAIe+uI8GUXX8F/0Pzr53YeC5c/bjqbzDFlV8NKfdlCPa6+Jp4B/IlYVjIooBj9+94QvbQdjylegvYWK/iPwlg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/radio@3.11.1': - resolution: {integrity: sha512-ld9KWztI64gssg7zSZi9li21sG85Exb+wFPXtCim1TtpnEpmRtB05pXDDS3xkkIU/qOL4eMEnnLO7xlNm0CRIA==} + '@react-stately/radio@3.11.2': + resolution: {integrity: sha512-UM7L6AW+k8edhSBUEPZAqiWNRNadfOKK7BrCXyBiG79zTz0zPcXRR+N+gzkDn7EMSawDeyK1SHYUuoSltTactg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/searchfield@3.5.15': - resolution: {integrity: sha512-6LVVvm6Z60fetYLLa4B2Q/BIY+fSSknLTw8sjlV+iDEPAknj7MqWtoLz2gSQRTFKvyO7ZCjJoar8ZU/JEqcm+w==} + '@react-stately/searchfield@3.5.16': + resolution: {integrity: sha512-MRfqT1lZ24r94GuFNcGJXsfijZoWjSMySCT60T6NXtbOzVPuAF3K+pL70Rayq/EWLJjS2NPHND11VTs0VdcE0Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/select@3.7.1': - resolution: {integrity: sha512-vZt4j9yVyOTWWJoP9plXmYaPZH2uMxbjcGMDbiShwsFiK8C2m9b3Cvy44TZehfzCWzpMVR/DYxEYuonEIGA82Q==} + '@react-stately/select@3.8.0': + resolution: {integrity: sha512-A721nlt0DSCDit0wKvhcrXFTG5Vv1qkEVkeKvobmETZy6piKvwh0aaN8iQno5AFuZaj1iOZeNjZ/20TsDJR/4A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/selection@3.20.5': - resolution: {integrity: sha512-YezWUNEn2pz5mQlbhmngiX9HqQsruLSXlkrAzB1DD6aliGrUvPKufTTGCixOaB8KVeCamdiFAgx1WomNplzdQA==} + '@react-stately/selection@3.20.6': + resolution: {integrity: sha512-a0bjuP2pJYPKEiedz2Us1W1aSz0iHRuyeQEdBOyL6Z6VUa6hIMq9H60kvseir2T85cOa4QggizuRV7mcO6bU5w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/slider@3.7.1': - resolution: {integrity: sha512-J+G18m1bZBCNQSXhxGd4GNGDUVonv4Sg7fZL+uLhXUy1x71xeJfFdKaviVvZcggtl0/q5InW41PXho7EouMDEg==} + '@react-stately/slider@3.7.2': + resolution: {integrity: sha512-EVBHUdUYwj++XqAEiQg2fGi8Reccznba0uyQ3gPejF0pAc390Q/J5aqiTEDfiCM7uJ6WHxTM6lcCqHQBISk2dQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/table@3.15.0': - resolution: {integrity: sha512-KbvkrVF3sb25IPwyte9JcG5/4J7TgjHSsw7D61d/T/oUFMYPYVeolW9/2y+6u48WPkDJE8HJsurme+HbTN0FQA==} + '@react-stately/table@3.15.1': + resolution: {integrity: sha512-MhMAgE/LgAzHcAn1P3p/nQErzJ6DiixSJ1AOt2JlnAKEb5YJg4ATKWCb2IjBLwywt9ZCzfm3KMUzkctZqAoxwA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/tabs@3.8.5': - resolution: {integrity: sha512-gdeI+NUH3hfqrxkJQSZkt+Zw4G2DrYJRloq/SGxu/9Bu5QD/U0psU2uqxQNtavW5qTChFK+D30rCPXpKlslWAA==} + '@react-stately/tabs@3.8.6': + resolution: {integrity: sha512-9RYxmgjVIxUpIsGKPIF7uRoHWOEz8muwaYiStCVeyiYBPmarvZoIYtTXcwSMN/vEs7heVN5uGCL6/bfdY4+WiA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -2017,18 +2031,18 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/toggle@3.9.1': - resolution: {integrity: sha512-L6yUdE8xZfQhw4aEFZduF8u4v0VrpYrwWEA4Tu/4qwGIPukH0wd2W21Zpw+vAiLOaDKnxel1nXX68MWnm4QXpw==} + '@react-stately/toggle@3.9.2': + resolution: {integrity: sha512-dOxs9wrVXHUmA7lc8l+N9NbTJMAaXcYsnNGsMwfXIXQ3rdq+IjWGNYJ52UmNQyRYFcg0jrzRrU16TyGbNjOdNQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/tooltip@3.5.7': - resolution: {integrity: sha512-GYh764BcYZz+Lclyutyir5I3elNo+vVNYzeNOKmPGZCE3p5B+/8lgZAHKxnRc9qmBlxvofnhMcuQxAPlBhoEkw==} + '@react-stately/tooltip@3.5.8': + resolution: {integrity: sha512-gkcUx2ROhCiGNAYd2BaTejakXUUNLPnnoJ5+V/mN480pN+OrO8/2V9pqb/IQmpqxLsso93zkM3A4wFHHLBBmPQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/tree@3.9.2': - resolution: {integrity: sha512-jsT1WZZhb7GRmg1iqoib9bULsilIK5KhbE8WrcfIml8NYr4usP4DJMcIYfRuiRtPLhKtUvHSoZ5CMbinPp8PUQ==} + '@react-stately/tree@3.9.3': + resolution: {integrity: sha512-ZngG79nLFxE/GYmpwX6E/Rma2MMkzdoJPRI3iWk3dgqnGMMzpPnUp/cvjDsU3UHF7xDVusC5BT6pjWN0uxCIFQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -2037,149 +2051,149 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/virtualizer@4.4.3': - resolution: {integrity: sha512-kk6ZyMtOT51kZYGUjUhbgEdRBp/OR3WD+Vj9kFoCa1vbY+fGzbpcnjsvR2LDZuEq8W45ruOvdr1c7HRJG4gWxA==} + '@react-stately/virtualizer@4.4.4': + resolution: {integrity: sha512-ri8giqXSZOrznZDCCOE4U36wSkOhy+hrFK7yo/YVcpxTqqp3d3eisfKMqbDsgqBW+XTHycTU/xeAf0u9NqrfpQ==} 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-types/autocomplete@3.0.0-alpha.34': - resolution: {integrity: sha512-wswz7r0823EWfBZVMVicoDmFw0T6k7LqGlsLivq/2mq1dL62ywPFPtRUNU5nYqgslZYPUZMPyZgKdehKyuwE7Q==} + '@react-types/autocomplete@3.0.0-alpha.35': + resolution: {integrity: sha512-Wv5eU4WixfJ4M+fqvJUQqliWPbw7/VldRlgoJhqAlPwlNyLlHYwv5tlA64AySDXHGcSMIbzcS38LaHm44wt0AQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/breadcrumbs@3.7.16': - resolution: {integrity: sha512-4J+7b9y6z8QGZqvsBSWQfebx6aIbc+1unQqnZCAlJl9EGzlI6SGdXRsURGkOUGJCV2GqY8bSocc8AZbRXpQ0XQ==} + '@react-types/breadcrumbs@3.7.17': + resolution: {integrity: sha512-IhvVTcfli5o/UDlGACXxjlor2afGlMQA8pNR3faH0bBUay1Fmm3IWktVw9Xwmk+KraV2RTAg9e+E6p8DOQZfiw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/button@3.14.0': - resolution: {integrity: sha512-pXt1a+ElxiZyWpX0uznyjy5Z6EHhYxPcaXpccZXyn6coUo9jmCbgg14xR7Odo+JcbfaaISzZTDO7oGLVTcHnpA==} + '@react-types/button@3.14.1': + resolution: {integrity: sha512-D8C4IEwKB7zEtiWYVJ3WE/5HDcWlze9mLWQ5hfsBfpePyWCgO3bT/+wjb/7pJvcAocrkXo90QrMm85LcpBtrpg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/calendar@3.7.4': - resolution: {integrity: sha512-MZDyXtvdHl8CKQGYBkjYwc4ABBq6Mb4Fu7k/4boQAmMQ5Rtz29ouBCJrAs0BpR14B8ZMGzoNIolxS5RLKBmFSA==} + '@react-types/calendar@3.8.0': + resolution: {integrity: sha512-ZDZgfZgbz1ydWOFs1mH7QFfX3ioJrmb3Y/lkoubQE0HWXLZzyYNvhhKyFJRS1QJ40IofLSBHriwbQb/tsUnGlw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/checkbox@3.10.1': - resolution: {integrity: sha512-8ZqBoGBxtn6U/znpmyutGtBBaafUzcZnbuvYjwyRSONTrqQ0IhUq6jI/jbnE9r9SslIkbMB8IS1xRh2e63qmEQ==} + '@react-types/checkbox@3.10.2': + resolution: {integrity: sha512-ktPkl6ZfIdGS1tIaGSU/2S5Agf2NvXI9qAgtdMDNva0oLyAZ4RLQb6WecPvofw1J7YKXu0VA5Mu7nlX+FM2weQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/color@3.1.1': - resolution: {integrity: sha512-zBF1Op4AO3mlygUq2gFhEoK3gZp2HgwCMUKkCzoDbrvcaahhVbDbfhRxgXKM/2dg7WkgsqhokdkjYV2mGQadRQ==} + '@react-types/color@3.1.2': + resolution: {integrity: sha512-NP0TAY3j4tlMztOp/bBfMlPwC9AQKTjSiTFmc2oQNkx5M4sl3QpPqFPosdt7jZ8M4nItvfCWZrlZGjST4SB83A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/combobox@3.13.8': - resolution: {integrity: sha512-HGC3X9hmDRsjSZcFiflvJ7vbIgQ2gX/ZDxo1HVtvQqUDbgQCVakCcCdrB44aYgHFnyDiO6hyp7Y7jXtDBaEIIA==} + '@react-types/combobox@3.13.9': + resolution: {integrity: sha512-G6GmLbzVkLW6VScxPAr/RtliEyPhBClfYaIllK1IZv+Z42SVnOpKzhnoe79BpmiFqy1AaC3+LjZX783mrsHCwA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/datepicker@3.13.1': - resolution: {integrity: sha512-ub+g5pS3WOo5P/3FRNsQSwvlb9CuLl2m6v6KBkRXc5xqKhFd7UjvVpL6Oi/1zwwfow4itvD1t7l1XxgCo7wZ6Q==} + '@react-types/datepicker@3.13.2': + resolution: {integrity: sha512-+M6UZxJnejYY8kz0spbY/hP08QJ5rsZ3aNarRQQHc48xV2oelFLX5MhAqizfLEsvyfb0JYrhWoh4z1xZtAmYCg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/dialog@3.5.21': - resolution: {integrity: sha512-jF1gN4bvwYamsLjefaFDnaSKxTa3Wtvn5f7WLjNVZ8ICVoiMBMdUJXTlPQHAL4YWqtCj4hK/3uimR1E+Pwd7Xw==} + '@react-types/dialog@3.5.22': + resolution: {integrity: sha512-smSvzOcqKE196rWk0oqJDnz+ox5JM5+OT0PmmJXiUD4q7P5g32O6W5Bg7hMIFUI9clBtngo8kLaX2iMg+GqAzg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/form@3.7.15': - resolution: {integrity: sha512-a7C1RXgMpHX9b1x/+h5YCOJL/2/Ojw9ErOJhLwUWzKUu5JWpQYf8JsXNsuMSndo4YBaiH/7bXFmg09cllHUmow==} + '@react-types/form@3.7.16': + resolution: {integrity: sha512-Sb7KJoWEaQ/e4XIY+xRbjKvbP1luome98ZXevpD+zVSyGjEcfIroebizP6K1yMHCWP/043xH6GUkgEqWPoVGjg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/grid@3.3.5': - resolution: {integrity: sha512-hG6J2KDfmOHitkWoCa/9DvY1nTO2wgMIApcFoqLv7AWJr9CzvVqo5tIhZZCXiT1AvU2kafJxu9e7sr5GxAT2YA==} + '@react-types/grid@3.3.6': + resolution: {integrity: sha512-vIZJlYTii2n1We9nAugXwM2wpcpsC6JigJFBd6vGhStRdRWRoU4yv1Gc98Usbx0FQ/J7GLVIgeG8+1VMTKBdxw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/link@3.6.4': - resolution: {integrity: sha512-eLpIgOPf7GW4DpdMq8UqiRJkriend1kWglz5O9qU+/FM6COtvRnQkEeRhHICUaU2NZUvMRQ30KaGUo3eeZ6b+g==} + '@react-types/link@3.6.5': + resolution: {integrity: sha512-+I2s3XWBEvLrzts0GnNeA84mUkwo+a7kLUWoaJkW0TOBDG7my95HFYxF9WnqKye7NgpOkCqz4s3oW96xPdIniQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/listbox@3.7.3': - resolution: {integrity: sha512-ONgror9uyGmIer5XxpRRNcc8QFVWiOzINrMKyaS8G4l3aP52ZwYpRfwMAVtra8lkVNvXDmO7hthPZkB6RYdNOA==} + '@react-types/listbox@3.7.4': + resolution: {integrity: sha512-p4YEpTl/VQGrqVE8GIfqTS5LkT5jtjDTbVeZgrkPnX/fiPhsfbTPiZ6g0FNap4+aOGJFGEEZUv2q4vx+rCORww==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/menu@3.10.4': - resolution: {integrity: sha512-jCFVShLq3eASiuznenjoKBv3j0Jy2KQilAjBxdEp56WkZ5D338y/oY5zR6d25u9M0QslpI0DgwC8BwU7MCsPnw==} + '@react-types/menu@3.10.5': + resolution: {integrity: sha512-HBTrKll2hm0VKJNM4ubIv1L9MNo8JuOnm2G3M+wXvb6EYIyDNxxJkhjsqsGpUXJdAOSkacHBDcNh2HsZABNX4A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/meter@3.4.12': - resolution: {integrity: sha512-rx+yrwdesSabPworWRMpQnuT69gm8xt58cAfTDV9eSY1Jo+lO5OPp0OIyKb+U0q/whf60wnn2hsVnXm2fBXKhA==} + '@react-types/meter@3.4.13': + resolution: {integrity: sha512-EiarfbpHcvmeyXvXcr6XLaHkNHuGc4g7fBVEiDPwssFJKKfbUzqnnknDxPjyspqUVRcXC08CokS98J1jYobqDg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/numberfield@3.8.14': - resolution: {integrity: sha512-tlGEHJyeQSMlUoO4g9ekoELGJcqsjc/+/FAxo6YQMhQSkuIdkUKZg3UEBKzif4hLw787u80e1D0SxPUi3KO2oA==} + '@react-types/numberfield@3.8.15': + resolution: {integrity: sha512-97r92D23GKCOjGIGMeW9nt+/KlfM3GeWH39Czcmd2/D5y3k6z4j0avbsfx2OttCtJszrnENjw3GraYGYI2KosQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/overlays@3.9.1': - resolution: {integrity: sha512-UCG3TOu8FLk4j0Pr1nlhv0opcwMoqbGEOUvsSr6ITN6Qs2y0j+KYSYQ7a4+04m3dN//8+9Wjkkid8k+V1dV2CA==} + '@react-types/overlays@3.9.2': + resolution: {integrity: sha512-Q0cRPcBGzNGmC8dBuHyoPR7N3057KTS5g+vZfQ53k8WwmilXBtemFJPLsogJbspuewQ/QJ3o2HYsp2pne7/iNw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/progress@3.5.15': - resolution: {integrity: sha512-3SYvEyRt7vq7w0sc6wBYmkPqLMZbhH8FI3Lrnn9r3y8+69/efRjVmmJvwjm1z+c6rukszc2gCjUGTsMPQxVk2w==} + '@react-types/progress@3.5.16': + resolution: {integrity: sha512-I9tSdCFfvQ7gHJtm90VAKgwdTWXQgVNvLRStEc0z9h+bXBxdvZb+QuiRPERChwFQ9VkK4p4rDqaFo69nDqWkpw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/radio@3.9.1': - resolution: {integrity: sha512-DUCN3msm8QZ0MJrP55FmqMONaadYq6JTxihYFGMLP+NoKRnkxvXqNZ2PlkAOLGy3y4RHOnOF8O1LuJqFCCuxDw==} + '@react-types/radio@3.9.2': + resolution: {integrity: sha512-3UcJXu37JrTkRyP4GJPDBU7NmDTInrEdOe+bVzA1j4EegzdkJmLBkLg5cLDAbpiEHB+xIsvbJdx6dxeMuc+H3g==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/searchfield@3.6.5': - resolution: {integrity: sha512-5hI+Hb1U0bSxrJLvEwFEQfk7n3S+GO4c5W/0WZBG00YlYDY9asr1V0oU1WRmKPJJlRpyfG6PkMHDC3jhdj89ew==} + '@react-types/searchfield@3.6.6': + resolution: {integrity: sha512-cl3itr/fk7wbIQc2Gz5Ie8aVeUmPjVX/mRGS5/EXlmzycAKNYTvqf2mlxwObLndtLISmt7IgNjRRhbUUDI8Ang==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/select@3.10.1': - resolution: {integrity: sha512-teANUr1byOzGsS/r2j7PatV470JrOhKP8En9lscfnqW5CeUghr+0NxkALnPkiEhCObi/Vu8GIcPareD0HNhtFA==} + '@react-types/select@3.11.0': + resolution: {integrity: sha512-SzIsMFVPCbXE1Z1TLfpdfiwJ1xnIkcL1/CjGilmUKkNk5uT7rYX1xCJqWCjXI0vAU1xM4Qn+T3n8de4fw6HRBg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/shared@3.32.0': - resolution: {integrity: sha512-t+cligIJsZYFMSPFMvsJMjzlzde06tZMOIOFa1OV5Z0BcMowrb2g4mB57j/9nP28iJIRYn10xCniQts+qadrqQ==} + '@react-types/shared@3.32.1': + resolution: {integrity: sha512-famxyD5emrGGpFuUlgOP6fVW2h/ZaF405G5KDi3zPHzyjAWys/8W6NAVJtNbkCkhedmvL0xOhvt8feGXyXaw5w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/slider@3.8.1': - resolution: {integrity: sha512-WxiQWj6iQr5Uft0/KcB9XSr361XnyTmL6eREZZacngA9CjPhRWYP3BRDPcCTuP7fj9Yi4QKMrryyjHqMHP8OKQ==} + '@react-types/slider@3.8.2': + resolution: {integrity: sha512-MQYZP76OEOYe7/yA2To+Dl0LNb0cKKnvh5JtvNvDnAvEprn1RuLiay8Oi/rTtXmc2KmBa4VdTcsXsmkbbkeN2Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/switch@3.5.14': - resolution: {integrity: sha512-M8kIv97i+ejCel4Ho+Y7tDbpOehymGwPA4ChxibeyD32+deyxu5B6BXxgKiL3l+oTLQ8ihLo3sRESdPFw8vpQg==} + '@react-types/switch@3.5.15': + resolution: {integrity: sha512-r/ouGWQmIeHyYSP1e5luET+oiR7N7cLrAlWsrAfYRWHxqXOSNQloQnZJ3PLHrKFT02fsrQhx2rHaK2LfKeyN3A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/table@3.13.3': - resolution: {integrity: sha512-/kY/VlXN+8l9saySd6igcsDQ3x8pOVFJAWyMh6gOaOVN7HOJkTMIchmqS+ATa4nege8jZqcdzyGeAmv7mN655A==} + '@react-types/table@3.13.4': + resolution: {integrity: sha512-I/DYiZQl6aNbMmjk90J9SOhkzVDZvyA3Vn3wMWCiajkMNjvubFhTfda5DDf2SgFP5l0Yh6TGGH5XumRv9LqL5Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/tabs@3.3.18': - resolution: {integrity: sha512-yX/AVlGS7VXCuy2LSm8y8nxUrKVBgnLv+FrtkLqf6jUMtD4KP3k1c4+GPHeScR0HcYzCQF7gCF3Skba1RdYoug==} + '@react-types/tabs@3.3.19': + resolution: {integrity: sha512-fE+qI43yR5pAMpeqPxGqQq9jDHXEPqXskuxNHERMW0PYMdPyem2Cw6goc5F4qeZO3Hf6uPZgHkvJz2OAq7TbBw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/textfield@3.12.5': - resolution: {integrity: sha512-VXez8KIcop87EgIy00r+tb30xokA309TfJ32Qv5qOYB5SMqoHnb6SYvWL8Ih2PDqCo5eBiiGesSaWYrHnRIL8Q==} + '@react-types/textfield@3.12.6': + resolution: {integrity: sha512-hpEVKE+M3uUkTjw2WrX1NrH/B3rqDJFUa+ViNK2eVranLY4ZwFqbqaYXSzHupOF3ecSjJJv2C103JrwFvx6TPQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/tooltip@3.4.20': - resolution: {integrity: sha512-tF1yThwvgSgW8Gu/CLL0p92AUldHR6szlwhwW+ewT318sQlfabMGO4xlCNFdxJYtqTpEXk2rlaVrBuaC//du0w==} + '@react-types/tooltip@3.4.21': + resolution: {integrity: sha512-ugGHOZU6WbOdeTdbjnaEc+Ms7/WhsUCg+T3PCOIeOT9FG02Ce189yJ/+hd7oqL/tVwIhEMYJIqSCgSELFox+QA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -2742,8 +2756,8 @@ packages: resolution: {integrity: sha512-qsaFBA3e09MIDAGFUrTk+dzqtfv1XPVz8t8d1f0ybTzrCY7BKiMC5cjrl1O/P7UmHsNyW90EYSkU/ZWpmXelag==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@umami/react-zen@0.187.0': - resolution: {integrity: sha512-CiTGBqEvN/dcZ1Tq4R+mj9ynN1opZF81iukUzElChJ5XF/Ec9HhPR+KM2r8PXt+uWeVVe1aZtjyVOdwUR/ndXg==} + '@umami/react-zen@0.189.0': + resolution: {integrity: sha512-E5t5HvMrGfuilrnF6LJV+jeooC4qXpwUC4VGhnTPV24B1vdMC2W9ByzZreNaomgZy8XOVAk1wZf8QX1elloUjA==} '@umami/redis-client@0.29.0': resolution: {integrity: sha512-Jaqh++jskqDB7ny75pfC02OvKp1JTS4asGDsFrRL3qy8sxL3PAl9+/mybCJe4/6vWrXDJKqpgkSfUDJq2bFjyw==} @@ -4571,6 +4585,9 @@ packages: intl-messageformat@10.7.16: resolution: {integrity: sha512-UmdmHUmp5CIKKjSoE10la5yfU+AYJAaiYLsodbjL4lji83JNvgOQUjGaGhGrpFCb0Uh7sl7qfP1IyILa8Z40ug==} + intl-messageformat@10.7.18: + resolution: {integrity: sha512-m3Ofv/X/tV8Y3tHXLohcuVuhWKo7BBq62cqY15etqmLxg2DZ34AGGgQDeR+SCta2+zICb1NX83af0GJmbQ1++g==} + ipaddr.js@2.2.0: resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} engines: {node: '>= 10'} @@ -6311,14 +6328,14 @@ packages: rc9@2.1.2: resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} - react-aria-components@1.12.2: - resolution: {integrity: sha512-BTA697VWy6Who9cpSbll447kqqpwxYvN6QF3/+AmXO+M+KgUXtPZAaNXu/9Sv2LdshU0zhIea4w27ZOt57UzPQ==} + react-aria-components@1.13.0: + resolution: {integrity: sha512-t1mm3AVy/MjUJBZ7zrb+sFC5iya8Vvw3go3mGKtTm269bXGZho7BLA4IgT+0nOS3j+ku6ChVi8NEoQVFoYzJJA==} 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@3.43.2: - resolution: {integrity: sha512-CfaXi3S69SeOkpp6pGc1w5FH8OvGPFphiMrO2tNSlqpYIecgk3gKoXjkqaAr6N+O1gasLMfAAF9sxtvS141qWg==} + react-aria@3.44.0: + resolution: {integrity: sha512-2Pq3GQxBgM4/2BlpKYXeaZ47a3tdIcYSW/AYvKgypE3XipxOdQMDG5Sr/NBn7zuJq+thzmtfRb0lB9bTbsmaRw==} 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 @@ -6333,8 +6350,8 @@ packages: peerDependencies: react: '>=16.13.1' - react-hook-form@7.63.0: - resolution: {integrity: sha512-ZwueDMvUeucovM2VjkCf7zIHcs1aAlDimZu2Hvel5C5907gUzMpm4xCrQXtRzCvsBqFjonB4m3x4LzCFI1ZKWA==} + react-hook-form@7.64.0: + resolution: {integrity: sha512-fnN+vvTiMLnRqKNTVhDysdrUay0kUUAymQnFIznmgDvapjveUWOOPqMNzPg+A+0yf9DuE2h6xzBjN1s+Qx8wcg==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 @@ -6378,8 +6395,8 @@ packages: react: ^16.8.0 || 17.x react-dom: ^16.8.0 || 17.x - react-stately@3.41.0: - resolution: {integrity: sha512-Fe8PaZPm9Ue9kDXVa8KaOz6gzbmZPuzftxeVQwKVX3u/kyFhbRkr/LeAFvgP7a+EeX+Bjmdht/9ixDsBXj4qbQ==} + react-stately@3.42.0: + resolution: {integrity: sha512-lYt2o1dd6dK8Bb4GRh08RG/2u64bSA1cqtRqtw4jEMgxC7Q17RFcIumBbChErndSdLzafEG/UBwV6shOfig6yw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -7277,6 +7294,11 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + use-sync-external-store@1.6.0: + resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -8130,6 +8152,13 @@ snapshots: decimal.js: 10.6.0 tslib: 2.8.1 + '@formatjs/ecma402-abstract@2.3.6': + dependencies: + '@formatjs/fast-memoize': 2.2.7 + '@formatjs/intl-localematcher': 0.6.2 + decimal.js: 10.6.0 + tslib: 2.8.1 + '@formatjs/fast-memoize@2.2.7': dependencies: tslib: 2.8.1 @@ -8146,6 +8175,12 @@ snapshots: '@formatjs/icu-skeleton-parser': 1.8.14 tslib: 2.8.1 + '@formatjs/icu-messageformat-parser@2.11.4': + dependencies: + '@formatjs/ecma402-abstract': 2.3.6 + '@formatjs/icu-skeleton-parser': 1.8.16 + tslib: 2.8.1 + '@formatjs/icu-skeleton-parser@1.3.6': dependencies: '@formatjs/ecma402-abstract': 1.11.4 @@ -8156,6 +8191,11 @@ snapshots: '@formatjs/ecma402-abstract': 2.3.4 tslib: 2.8.1 + '@formatjs/icu-skeleton-parser@1.8.16': + dependencies: + '@formatjs/ecma402-abstract': 2.3.6 + tslib: 2.8.1 + '@formatjs/intl-localematcher@0.2.25': dependencies: tslib: 2.8.1 @@ -8164,6 +8204,10 @@ snapshots: dependencies: tslib: 2.8.1 + '@formatjs/intl-localematcher@0.6.2': + dependencies: + tslib: 2.8.1 + '@formatjs/intl-numberformat@5.7.6': dependencies: '@formatjs/ecma402-abstract': 1.4.0 @@ -8309,14 +8353,14 @@ snapshots: '@img/sharp-win32-x64@0.34.3': optional: true - '@internationalized/date@3.9.0': + '@internationalized/date@3.10.0': dependencies: '@swc/helpers': 0.5.17 '@internationalized/message@3.1.8': dependencies: '@swc/helpers': 0.5.17 - intl-messageformat: 10.7.16 + intl-messageformat: 10.7.18 '@internationalized/number@3.6.5': dependencies: @@ -8675,302 +8719,302 @@ snapshots: dependencies: '@prisma/debug': 6.16.3 - '@react-aria/autocomplete@3.0.0-rc.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/autocomplete@3.0.0-rc.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/combobox': 3.13.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/listbox': 3.14.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/searchfield': 3.8.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/textfield': 3.18.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/combobox': 3.14.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/focus': 3.21.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/listbox': 3.15.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/searchfield': 3.8.9(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/textfield': 3.18.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-stately/autocomplete': 3.0.0-beta.3(react@19.1.1) - '@react-stately/combobox': 3.11.1(react@19.1.1) - '@react-types/autocomplete': 3.0.0-alpha.34(react@19.1.1) - '@react-types/button': 3.14.0(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-stately/combobox': 3.12.0(react@19.1.1) + '@react-types/autocomplete': 3.0.0-alpha.35(react@19.1.1) + '@react-types/button': 3.14.1(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/breadcrumbs@3.5.28(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/breadcrumbs@3.5.29(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/link': 3.8.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/breadcrumbs': 3.7.16(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/link': 3.8.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/breadcrumbs': 3.7.17(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/button@3.14.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/button@3.14.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/toolbar': 3.0.0-beta.20(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/toggle': 3.9.1(react@19.1.1) - '@react-types/button': 3.14.0(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/toolbar': 3.0.0-beta.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/toggle': 3.9.2(react@19.1.1) + '@react-types/button': 3.14.1(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/calendar@3.9.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/calendar@3.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@internationalized/date': 3.9.0 - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@internationalized/date': 3.10.0 + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/calendar': 3.8.4(react@19.1.1) - '@react-types/button': 3.14.0(react@19.1.1) - '@react-types/calendar': 3.7.4(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/calendar': 3.9.0(react@19.1.1) + '@react-types/button': 3.14.1(react@19.1.1) + '@react-types/calendar': 3.8.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/checkbox@3.16.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/checkbox@3.16.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/form': 3.1.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/toggle': 3.12.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/checkbox': 3.7.1(react@19.1.1) - '@react-stately/form': 3.2.1(react@19.1.1) - '@react-stately/toggle': 3.9.1(react@19.1.1) - '@react-types/checkbox': 3.10.1(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/form': 3.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/toggle': 3.12.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/checkbox': 3.7.2(react@19.1.1) + '@react-stately/form': 3.2.2(react@19.1.1) + '@react-stately/toggle': 3.9.2(react@19.1.1) + '@react-types/checkbox': 3.10.2(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/collections@3.0.0-rc.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/collections@3.0.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/ssr': 3.9.10(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - use-sync-external-store: 1.5.0(react@19.1.1) + use-sync-external-store: 1.6.0(react@19.1.1) - '@react-aria/color@3.1.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/color@3.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/numberfield': 3.12.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/slider': 3.8.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/spinbutton': 3.6.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/textfield': 3.18.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/visually-hidden': 3.8.27(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/color': 3.9.1(react@19.1.1) - '@react-stately/form': 3.2.1(react@19.1.1) - '@react-types/color': 3.1.1(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/numberfield': 3.12.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/slider': 3.8.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/spinbutton': 3.6.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/textfield': 3.18.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/visually-hidden': 3.8.28(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/color': 3.9.2(react@19.1.1) + '@react-stately/form': 3.2.2(react@19.1.1) + '@react-types/color': 3.1.2(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/combobox@3.13.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/combobox@3.14.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/listbox': 3.14.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/focus': 3.21.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/listbox': 3.15.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/menu': 3.19.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/overlays': 3.29.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/textfield': 3.18.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/collections': 3.12.7(react@19.1.1) - '@react-stately/combobox': 3.11.1(react@19.1.1) - '@react-stately/form': 3.2.1(react@19.1.1) - '@react-types/button': 3.14.0(react@19.1.1) - '@react-types/combobox': 3.13.8(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/menu': 3.19.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/overlays': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/selection': 3.26.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/textfield': 3.18.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/collections': 3.12.8(react@19.1.1) + '@react-stately/combobox': 3.12.0(react@19.1.1) + '@react-stately/form': 3.2.2(react@19.1.1) + '@react-types/button': 3.14.1(react@19.1.1) + '@react-types/combobox': 3.13.9(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/datepicker@3.15.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/datepicker@3.15.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@internationalized/date': 3.9.0 + '@internationalized/date': 3.10.0 '@internationalized/number': 3.6.5 '@internationalized/string': 3.2.7 - '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/form': 3.1.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/spinbutton': 3.6.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/datepicker': 3.15.1(react@19.1.1) - '@react-stately/form': 3.2.1(react@19.1.1) - '@react-types/button': 3.14.0(react@19.1.1) - '@react-types/calendar': 3.7.4(react@19.1.1) - '@react-types/datepicker': 3.13.1(react@19.1.1) - '@react-types/dialog': 3.5.21(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/focus': 3.21.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/form': 3.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/spinbutton': 3.6.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/datepicker': 3.15.2(react@19.1.1) + '@react-stately/form': 3.2.2(react@19.1.1) + '@react-types/button': 3.14.1(react@19.1.1) + '@react-types/calendar': 3.8.0(react@19.1.1) + '@react-types/datepicker': 3.13.2(react@19.1.1) + '@react-types/dialog': 3.5.22(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/dialog@3.5.30(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/dialog@3.5.31(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/overlays': 3.29.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/dialog': 3.5.21(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/overlays': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/dialog': 3.5.22(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/disclosure@3.0.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/disclosure@3.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@react-aria/ssr': 3.9.10(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/disclosure': 3.0.7(react@19.1.1) - '@react-types/button': 3.14.0(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/disclosure': 3.0.8(react@19.1.1) + '@react-types/button': 3.14.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/dnd@3.11.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/dnd@3.11.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@internationalized/string': 3.2.7 - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/overlays': 3.29.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/collections': 3.12.7(react@19.1.1) - '@react-stately/dnd': 3.7.0(react@19.1.1) - '@react-types/button': 3.14.0(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/overlays': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/collections': 3.12.8(react@19.1.1) + '@react-stately/dnd': 3.7.1(react@19.1.1) + '@react-types/button': 3.14.1(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/focus@3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/focus@3.21.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 clsx: 2.1.1 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/form@3.1.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/form@3.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/form': 3.2.1(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/form': 3.2.2(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/grid@3.14.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/grid@3.14.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/focus': 3.21.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/collections': 3.12.7(react@19.1.1) - '@react-stately/grid': 3.11.5(react@19.1.1) - '@react-stately/selection': 3.20.5(react@19.1.1) - '@react-types/checkbox': 3.10.1(react@19.1.1) - '@react-types/grid': 3.3.5(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/selection': 3.26.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/collections': 3.12.8(react@19.1.1) + '@react-stately/grid': 3.11.6(react@19.1.1) + '@react-stately/selection': 3.20.6(react@19.1.1) + '@react-types/checkbox': 3.10.2(react@19.1.1) + '@react-types/grid': 3.3.6(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/gridlist@3.14.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/gridlist@3.14.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/grid': 3.14.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/list': 3.13.0(react@19.1.1) - '@react-stately/tree': 3.9.2(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/focus': 3.21.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/grid': 3.14.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/selection': 3.26.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/list': 3.13.1(react@19.1.1) + '@react-stately/tree': 3.9.3(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/i18n@3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/i18n@3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@internationalized/date': 3.9.0 + '@internationalized/date': 3.10.0 '@internationalized/message': 3.1.8 '@internationalized/number': 3.6.5 '@internationalized/string': 3.2.7 '@react-aria/ssr': 3.9.10(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/interactions@3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/interactions@3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@react-aria/ssr': 3.9.10(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-stately/flags': 3.1.2 - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/label@3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/label@3.7.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/landmark@3.0.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/landmark@3.0.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - use-sync-external-store: 1.5.0(react@19.1.1) + use-sync-external-store: 1.6.0(react@19.1.1) - '@react-aria/link@3.8.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/link@3.8.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/link': 3.6.4(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/link': 3.6.5(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/listbox@3.14.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/listbox@3.15.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/collections': 3.12.7(react@19.1.1) - '@react-stately/list': 3.13.0(react@19.1.1) - '@react-types/listbox': 3.7.3(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/selection': 3.26.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/collections': 3.12.8(react@19.1.1) + '@react-stately/list': 3.13.1(react@19.1.1) + '@react-types/listbox': 3.7.4(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -8979,164 +9023,164 @@ snapshots: dependencies: '@swc/helpers': 0.5.17 - '@react-aria/menu@3.19.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/menu@3.19.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/overlays': 3.29.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/collections': 3.12.7(react@19.1.1) - '@react-stately/menu': 3.9.7(react@19.1.1) - '@react-stately/selection': 3.20.5(react@19.1.1) - '@react-stately/tree': 3.9.2(react@19.1.1) - '@react-types/button': 3.14.0(react@19.1.1) - '@react-types/menu': 3.10.4(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/focus': 3.21.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/overlays': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/selection': 3.26.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/collections': 3.12.8(react@19.1.1) + '@react-stately/menu': 3.9.8(react@19.1.1) + '@react-stately/selection': 3.20.6(react@19.1.1) + '@react-stately/tree': 3.9.3(react@19.1.1) + '@react-types/button': 3.14.1(react@19.1.1) + '@react-types/menu': 3.10.5(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/meter@3.4.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/meter@3.4.27(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/progress': 3.4.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/meter': 3.4.12(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/progress': 3.4.27(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/meter': 3.4.13(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/numberfield@3.12.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/numberfield@3.12.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/spinbutton': 3.6.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/textfield': 3.18.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/form': 3.2.1(react@19.1.1) - '@react-stately/numberfield': 3.10.1(react@19.1.1) - '@react-types/button': 3.14.0(react@19.1.1) - '@react-types/numberfield': 3.8.14(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/spinbutton': 3.6.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/textfield': 3.18.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/form': 3.2.2(react@19.1.1) + '@react-stately/numberfield': 3.10.2(react@19.1.1) + '@react-types/button': 3.14.1(react@19.1.1) + '@react-types/numberfield': 3.8.15(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/overlays@3.29.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/overlays@3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/focus': 3.21.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/ssr': 3.9.10(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/visually-hidden': 3.8.27(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/overlays': 3.6.19(react@19.1.1) - '@react-types/button': 3.14.0(react@19.1.1) - '@react-types/overlays': 3.9.1(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/visually-hidden': 3.8.28(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/overlays': 3.6.20(react@19.1.1) + '@react-types/button': 3.14.1(react@19.1.1) + '@react-types/overlays': 3.9.2(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/progress@3.4.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/progress@3.4.27(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/progress': 3.5.15(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/progress': 3.5.16(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/radio@3.12.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/radio@3.12.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/form': 3.1.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/radio': 3.11.1(react@19.1.1) - '@react-types/radio': 3.9.1(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/focus': 3.21.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/form': 3.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/radio': 3.11.2(react@19.1.1) + '@react-types/radio': 3.9.2(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/searchfield@3.8.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/searchfield@3.8.9(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/textfield': 3.18.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/searchfield': 3.5.15(react@19.1.1) - '@react-types/button': 3.14.0(react@19.1.1) - '@react-types/searchfield': 3.6.5(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/textfield': 3.18.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/searchfield': 3.5.16(react@19.1.1) + '@react-types/button': 3.14.1(react@19.1.1) + '@react-types/searchfield': 3.6.6(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/select@3.16.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/select@3.17.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/form': 3.1.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/listbox': 3.14.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/menu': 3.19.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/visually-hidden': 3.8.27(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/select': 3.7.1(react@19.1.1) - '@react-types/button': 3.14.0(react@19.1.1) - '@react-types/select': 3.10.1(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/form': 3.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/listbox': 3.15.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/menu': 3.19.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/selection': 3.26.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/visually-hidden': 3.8.28(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/select': 3.8.0(react@19.1.1) + '@react-types/button': 3.14.1(react@19.1.1) + '@react-types/select': 3.11.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/selection@3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/selection@3.26.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/selection': 3.20.5(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/focus': 3.21.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/selection': 3.20.6(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/separator@3.4.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/separator@3.4.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/slider@3.8.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/slider@3.8.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/slider': 3.7.1(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) - '@react-types/slider': 3.8.1(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/slider': 3.7.2(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) + '@react-types/slider': 3.8.2(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/spinbutton@3.6.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/spinbutton@3.6.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/button': 3.14.0(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/button': 3.14.1(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -9146,163 +9190,163 @@ snapshots: '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-aria/switch@3.7.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/switch@3.7.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/toggle': 3.12.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/toggle': 3.9.1(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) - '@react-types/switch': 3.5.14(react@19.1.1) + '@react-aria/toggle': 3.12.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/toggle': 3.9.2(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) + '@react-types/switch': 3.5.15(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/table@3.17.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/table@3.17.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/grid': 3.14.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/focus': 3.21.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/grid': 3.14.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/visually-hidden': 3.8.27(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/collections': 3.12.7(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/visually-hidden': 3.8.28(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/collections': 3.12.8(react@19.1.1) '@react-stately/flags': 3.1.2 - '@react-stately/table': 3.15.0(react@19.1.1) - '@react-types/checkbox': 3.10.1(react@19.1.1) - '@react-types/grid': 3.3.5(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) - '@react-types/table': 3.13.3(react@19.1.1) + '@react-stately/table': 3.15.1(react@19.1.1) + '@react-types/checkbox': 3.10.2(react@19.1.1) + '@react-types/grid': 3.3.6(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) + '@react-types/table': 3.13.4(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/tabs@3.10.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/tabs@3.10.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/tabs': 3.8.5(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) - '@react-types/tabs': 3.3.18(react@19.1.1) + '@react-aria/focus': 3.21.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/selection': 3.26.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/tabs': 3.8.6(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) + '@react-types/tabs': 3.3.19(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/tag@3.7.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/tag@3.7.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/gridlist': 3.14.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/list': 3.13.0(react@19.1.1) - '@react-types/button': 3.14.0(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/gridlist': 3.14.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/selection': 3.26.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/list': 3.13.1(react@19.1.1) + '@react-types/button': 3.14.1(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/textfield@3.18.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/textfield@3.18.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/form': 3.1.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/form': 3.2.1(react@19.1.1) + '@react-aria/form': 3.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/form': 3.2.2(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) - '@react-types/textfield': 3.12.5(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) + '@react-types/textfield': 3.12.6(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/toast@3.0.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/toast@3.0.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/landmark': 3.0.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/landmark': 3.0.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-stately/toast': 3.1.2(react@19.1.1) - '@react-types/button': 3.14.0(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/button': 3.14.1(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/toggle@3.12.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/toggle@3.12.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/toggle': 3.9.1(react@19.1.1) - '@react-types/checkbox': 3.10.1(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/toggle': 3.9.2(react@19.1.1) + '@react-types/checkbox': 3.10.2(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/toolbar@3.0.0-beta.20(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/toolbar@3.0.0-beta.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/focus': 3.21.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/tooltip@3.8.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/tooltip@3.8.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/tooltip': 3.5.7(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) - '@react-types/tooltip': 3.4.20(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/tooltip': 3.5.8(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) + '@react-types/tooltip': 3.4.21(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/tree@3.1.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/tree@3.1.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/gridlist': 3.14.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/tree': 3.9.2(react@19.1.1) - '@react-types/button': 3.14.0(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/gridlist': 3.14.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/selection': 3.26.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/tree': 3.9.3(react@19.1.1) + '@react-types/button': 3.14.1(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/utils@3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/utils@3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@react-aria/ssr': 3.9.10(react@19.1.1) '@react-stately/flags': 3.1.2 '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 clsx: 2.1.1 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/virtualizer@4.1.9(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/virtualizer@4.1.10(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/virtualizer': 4.4.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/virtualizer': 4.4.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-aria/visually-hidden@3.8.27(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-aria/visually-hidden@3.8.28(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -9377,85 +9421,84 @@ snapshots: '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/calendar@3.8.4(react@19.1.1)': + '@react-stately/calendar@3.9.0(react@19.1.1)': dependencies: - '@internationalized/date': 3.9.0 + '@internationalized/date': 3.10.0 '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/calendar': 3.7.4(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/calendar': 3.8.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/checkbox@3.7.1(react@19.1.1)': + '@react-stately/checkbox@3.7.2(react@19.1.1)': dependencies: - '@react-stately/form': 3.2.1(react@19.1.1) + '@react-stately/form': 3.2.2(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/checkbox': 3.10.1(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/checkbox': 3.10.2(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/collections@3.12.7(react@19.1.1)': + '@react-stately/collections@3.12.8(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/color@3.9.1(react@19.1.1)': + '@react-stately/color@3.9.2(react@19.1.1)': dependencies: '@internationalized/number': 3.6.5 '@internationalized/string': 3.2.7 - '@react-stately/form': 3.2.1(react@19.1.1) - '@react-stately/numberfield': 3.10.1(react@19.1.1) - '@react-stately/slider': 3.7.1(react@19.1.1) + '@react-stately/form': 3.2.2(react@19.1.1) + '@react-stately/numberfield': 3.10.2(react@19.1.1) + '@react-stately/slider': 3.7.2(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/color': 3.1.1(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/color': 3.1.2(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/combobox@3.11.1(react@19.1.1)': + '@react-stately/combobox@3.12.0(react@19.1.1)': dependencies: - '@react-stately/collections': 3.12.7(react@19.1.1) - '@react-stately/form': 3.2.1(react@19.1.1) - '@react-stately/list': 3.13.0(react@19.1.1) - '@react-stately/overlays': 3.6.19(react@19.1.1) - '@react-stately/select': 3.7.1(react@19.1.1) + '@react-stately/collections': 3.12.8(react@19.1.1) + '@react-stately/form': 3.2.2(react@19.1.1) + '@react-stately/list': 3.13.1(react@19.1.1) + '@react-stately/overlays': 3.6.20(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/combobox': 3.13.8(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/combobox': 3.13.9(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/data@3.14.0(react@19.1.1)': + '@react-stately/data@3.14.1(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/datepicker@3.15.1(react@19.1.1)': + '@react-stately/datepicker@3.15.2(react@19.1.1)': dependencies: - '@internationalized/date': 3.9.0 + '@internationalized/date': 3.10.0 '@internationalized/string': 3.2.7 - '@react-stately/form': 3.2.1(react@19.1.1) - '@react-stately/overlays': 3.6.19(react@19.1.1) + '@react-stately/form': 3.2.2(react@19.1.1) + '@react-stately/overlays': 3.6.20(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/datepicker': 3.13.1(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/datepicker': 3.13.2(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/disclosure@3.0.7(react@19.1.1)': + '@react-stately/disclosure@3.0.8(react@19.1.1)': dependencies: '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/dnd@3.7.0(react@19.1.1)': + '@react-stately/dnd@3.7.1(react@19.1.1)': dependencies: - '@react-stately/selection': 3.20.5(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-stately/selection': 3.20.6(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 @@ -9463,126 +9506,127 @@ snapshots: dependencies: '@swc/helpers': 0.5.17 - '@react-stately/form@3.2.1(react@19.1.1)': + '@react-stately/form@3.2.2(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/grid@3.11.5(react@19.1.1)': + '@react-stately/grid@3.11.6(react@19.1.1)': dependencies: - '@react-stately/collections': 3.12.7(react@19.1.1) - '@react-stately/selection': 3.20.5(react@19.1.1) - '@react-types/grid': 3.3.5(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-stately/collections': 3.12.8(react@19.1.1) + '@react-stately/selection': 3.20.6(react@19.1.1) + '@react-types/grid': 3.3.6(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/layout@4.5.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-stately/layout@4.5.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-stately/collections': 3.12.7(react@19.1.1) - '@react-stately/table': 3.15.0(react@19.1.1) - '@react-stately/virtualizer': 4.4.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/grid': 3.3.5(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) - '@react-types/table': 3.13.3(react@19.1.1) + '@react-stately/collections': 3.12.8(react@19.1.1) + '@react-stately/table': 3.15.1(react@19.1.1) + '@react-stately/virtualizer': 4.4.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/grid': 3.3.6(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) + '@react-types/table': 3.13.4(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-stately/list@3.13.0(react@19.1.1)': + '@react-stately/list@3.13.1(react@19.1.1)': dependencies: - '@react-stately/collections': 3.12.7(react@19.1.1) - '@react-stately/selection': 3.20.5(react@19.1.1) + '@react-stately/collections': 3.12.8(react@19.1.1) + '@react-stately/selection': 3.20.6(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/menu@3.9.7(react@19.1.1)': + '@react-stately/menu@3.9.8(react@19.1.1)': dependencies: - '@react-stately/overlays': 3.6.19(react@19.1.1) - '@react-types/menu': 3.10.4(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-stately/overlays': 3.6.20(react@19.1.1) + '@react-types/menu': 3.10.5(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/numberfield@3.10.1(react@19.1.1)': + '@react-stately/numberfield@3.10.2(react@19.1.1)': dependencies: '@internationalized/number': 3.6.5 - '@react-stately/form': 3.2.1(react@19.1.1) + '@react-stately/form': 3.2.2(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/numberfield': 3.8.14(react@19.1.1) + '@react-types/numberfield': 3.8.15(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/overlays@3.6.19(react@19.1.1)': + '@react-stately/overlays@3.6.20(react@19.1.1)': dependencies: '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/overlays': 3.9.1(react@19.1.1) + '@react-types/overlays': 3.9.2(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/radio@3.11.1(react@19.1.1)': + '@react-stately/radio@3.11.2(react@19.1.1)': dependencies: - '@react-stately/form': 3.2.1(react@19.1.1) + '@react-stately/form': 3.2.2(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/radio': 3.9.1(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/radio': 3.9.2(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/searchfield@3.5.15(react@19.1.1)': + '@react-stately/searchfield@3.5.16(react@19.1.1)': dependencies: '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/searchfield': 3.6.5(react@19.1.1) + '@react-types/searchfield': 3.6.6(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/select@3.7.1(react@19.1.1)': + '@react-stately/select@3.8.0(react@19.1.1)': dependencies: - '@react-stately/form': 3.2.1(react@19.1.1) - '@react-stately/list': 3.13.0(react@19.1.1) - '@react-stately/overlays': 3.6.19(react@19.1.1) - '@react-types/select': 3.10.1(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) - '@swc/helpers': 0.5.17 - react: 19.1.1 - - '@react-stately/selection@3.20.5(react@19.1.1)': - dependencies: - '@react-stately/collections': 3.12.7(react@19.1.1) + '@react-stately/form': 3.2.2(react@19.1.1) + '@react-stately/list': 3.13.1(react@19.1.1) + '@react-stately/overlays': 3.6.20(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/select': 3.11.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/slider@3.7.1(react@19.1.1)': + '@react-stately/selection@3.20.6(react@19.1.1)': + dependencies: + '@react-stately/collections': 3.12.8(react@19.1.1) + '@react-stately/utils': 3.10.8(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) + '@swc/helpers': 0.5.17 + react: 19.1.1 + + '@react-stately/slider@3.7.2(react@19.1.1)': dependencies: '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) - '@react-types/slider': 3.8.1(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) + '@react-types/slider': 3.8.2(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/table@3.15.0(react@19.1.1)': + '@react-stately/table@3.15.1(react@19.1.1)': dependencies: - '@react-stately/collections': 3.12.7(react@19.1.1) + '@react-stately/collections': 3.12.8(react@19.1.1) '@react-stately/flags': 3.1.2 - '@react-stately/grid': 3.11.5(react@19.1.1) - '@react-stately/selection': 3.20.5(react@19.1.1) + '@react-stately/grid': 3.11.6(react@19.1.1) + '@react-stately/selection': 3.20.6(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/grid': 3.3.5(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) - '@react-types/table': 3.13.3(react@19.1.1) + '@react-types/grid': 3.3.6(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) + '@react-types/table': 3.13.4(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/tabs@3.8.5(react@19.1.1)': + '@react-stately/tabs@3.8.6(react@19.1.1)': dependencies: - '@react-stately/list': 3.13.0(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) - '@react-types/tabs': 3.3.18(react@19.1.1) + '@react-stately/list': 3.13.1(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) + '@react-types/tabs': 3.3.19(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 @@ -9590,29 +9634,29 @@ snapshots: dependencies: '@swc/helpers': 0.5.17 react: 19.1.1 - use-sync-external-store: 1.5.0(react@19.1.1) + use-sync-external-store: 1.6.0(react@19.1.1) - '@react-stately/toggle@3.9.1(react@19.1.1)': + '@react-stately/toggle@3.9.2(react@19.1.1)': dependencies: '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/checkbox': 3.10.1(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/checkbox': 3.10.2(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/tooltip@3.5.7(react@19.1.1)': + '@react-stately/tooltip@3.5.8(react@19.1.1)': dependencies: - '@react-stately/overlays': 3.6.19(react@19.1.1) - '@react-types/tooltip': 3.4.20(react@19.1.1) + '@react-stately/overlays': 3.6.20(react@19.1.1) + '@react-types/tooltip': 3.4.21(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/tree@3.9.2(react@19.1.1)': + '@react-stately/tree@3.9.3(react@19.1.1)': dependencies: - '@react-stately/collections': 3.12.7(react@19.1.1) - '@react-stately/selection': 3.20.5(react@19.1.1) + '@react-stately/collections': 3.12.8(react@19.1.1) + '@react-stately/selection': 3.20.6(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 @@ -9621,164 +9665,163 @@ snapshots: '@swc/helpers': 0.5.17 react: 19.1.1 - '@react-stately/virtualizer@4.4.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@react-stately/virtualizer@4.4.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) '@swc/helpers': 0.5.17 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@react-types/autocomplete@3.0.0-alpha.34(react@19.1.1)': + '@react-types/autocomplete@3.0.0-alpha.35(react@19.1.1)': dependencies: - '@react-types/combobox': 3.13.8(react@19.1.1) - '@react-types/searchfield': 3.6.5(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/combobox': 3.13.9(react@19.1.1) + '@react-types/searchfield': 3.6.6(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/breadcrumbs@3.7.16(react@19.1.1)': + '@react-types/breadcrumbs@3.7.17(react@19.1.1)': dependencies: - '@react-types/link': 3.6.4(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/link': 3.6.5(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/button@3.14.0(react@19.1.1)': + '@react-types/button@3.14.1(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/calendar@3.7.4(react@19.1.1)': + '@react-types/calendar@3.8.0(react@19.1.1)': dependencies: - '@internationalized/date': 3.9.0 - '@react-types/shared': 3.32.0(react@19.1.1) + '@internationalized/date': 3.10.0 + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/checkbox@3.10.1(react@19.1.1)': + '@react-types/checkbox@3.10.2(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/color@3.1.1(react@19.1.1)': + '@react-types/color@3.1.2(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) - '@react-types/slider': 3.8.1(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) + '@react-types/slider': 3.8.2(react@19.1.1) react: 19.1.1 - '@react-types/combobox@3.13.8(react@19.1.1)': + '@react-types/combobox@3.13.9(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/datepicker@3.13.1(react@19.1.1)': + '@react-types/datepicker@3.13.2(react@19.1.1)': dependencies: - '@internationalized/date': 3.9.0 - '@react-types/calendar': 3.7.4(react@19.1.1) - '@react-types/overlays': 3.9.1(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@internationalized/date': 3.10.0 + '@react-types/calendar': 3.8.0(react@19.1.1) + '@react-types/overlays': 3.9.2(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/dialog@3.5.21(react@19.1.1)': + '@react-types/dialog@3.5.22(react@19.1.1)': dependencies: - '@react-types/overlays': 3.9.1(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/overlays': 3.9.2(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/form@3.7.15(react@19.1.1)': + '@react-types/form@3.7.16(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/grid@3.3.5(react@19.1.1)': + '@react-types/grid@3.3.6(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/link@3.6.4(react@19.1.1)': + '@react-types/link@3.6.5(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/listbox@3.7.3(react@19.1.1)': + '@react-types/listbox@3.7.4(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/menu@3.10.4(react@19.1.1)': + '@react-types/menu@3.10.5(react@19.1.1)': dependencies: - '@react-types/overlays': 3.9.1(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/overlays': 3.9.2(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/meter@3.4.12(react@19.1.1)': + '@react-types/meter@3.4.13(react@19.1.1)': dependencies: - '@react-types/progress': 3.5.15(react@19.1.1) + '@react-types/progress': 3.5.16(react@19.1.1) react: 19.1.1 - '@react-types/numberfield@3.8.14(react@19.1.1)': + '@react-types/numberfield@3.8.15(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/overlays@3.9.1(react@19.1.1)': + '@react-types/overlays@3.9.2(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/progress@3.5.15(react@19.1.1)': + '@react-types/progress@3.5.16(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/radio@3.9.1(react@19.1.1)': + '@react-types/radio@3.9.2(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/searchfield@3.6.5(react@19.1.1)': + '@react-types/searchfield@3.6.6(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) - '@react-types/textfield': 3.12.5(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) + '@react-types/textfield': 3.12.6(react@19.1.1) react: 19.1.1 - '@react-types/select@3.10.1(react@19.1.1)': + '@react-types/select@3.11.0(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/shared@3.32.0(react@19.1.1)': + '@react-types/shared@3.32.1(react@19.1.1)': dependencies: react: 19.1.1 - '@react-types/slider@3.8.1(react@19.1.1)': + '@react-types/slider@3.8.2(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/switch@3.5.14(react@19.1.1)': + '@react-types/switch@3.5.15(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/table@3.13.3(react@19.1.1)': + '@react-types/table@3.13.4(react@19.1.1)': dependencies: - '@react-types/grid': 3.3.5(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/grid': 3.3.6(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/tabs@3.3.18(react@19.1.1)': + '@react-types/tabs@3.3.19(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/textfield@3.12.5(react@19.1.1)': + '@react-types/textfield@3.12.6(react@19.1.1)': dependencies: - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 - '@react-types/tooltip@3.4.20(react@19.1.1)': + '@react-types/tooltip@3.4.21(react@19.1.1)': dependencies: - '@react-types/overlays': 3.9.1(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-types/overlays': 3.9.2(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 '@redis/bloom@1.2.0(@redis/client@1.6.1)': @@ -10344,11 +10387,11 @@ snapshots: '@typescript-eslint/types': 8.45.0 eslint-visitor-keys: 4.2.1 - '@umami/react-zen@0.187.0(@babel/core@7.28.3)(@types/react@19.1.16)(babel-plugin-react-compiler@19.1.0-rc.2)(immer@10.1.3)(use-sync-external-store@1.5.0(react@19.1.1))': + '@umami/react-zen@0.189.0(@babel/core@7.28.3)(@types/react@19.1.16)(babel-plugin-react-compiler@19.1.0-rc.2)(immer@10.1.3)(use-sync-external-store@1.6.0(react@19.1.1))': dependencies: '@fontsource/jetbrains-mono': 5.2.8 - '@internationalized/date': 3.9.0 - '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@internationalized/date': 3.10.0 + '@react-aria/focus': 3.21.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-spring/web': 9.7.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) classnames: 2.5.1 glob: 10.4.5 @@ -10356,12 +10399,12 @@ snapshots: lucide-react: 0.511.0(react@19.1.1) next: 15.5.3(@babel/core@7.28.3)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: 19.1.1 - react-aria-components: 1.12.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react-aria-components: 1.13.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react-dom: 19.1.1(react@19.1.1) - react-hook-form: 7.63.0(react@19.1.1) + react-hook-form: 7.64.0(react@19.1.1) react-icons: 5.5.0(react@19.1.1) thenby: 1.3.4 - zustand: 5.0.8(@types/react@19.1.16)(immer@10.1.3)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)) + zustand: 5.0.8(@types/react@19.1.16)(immer@10.1.3)(react@19.1.1)(use-sync-external-store@1.6.0(react@19.1.1)) transitivePeerDependencies: - '@babel/core' - '@opentelemetry/api' @@ -12494,6 +12537,13 @@ snapshots: '@formatjs/icu-messageformat-parser': 2.11.2 tslib: 2.8.1 + intl-messageformat@10.7.18: + dependencies: + '@formatjs/ecma402-abstract': 2.3.6 + '@formatjs/fast-memoize': 2.2.7 + '@formatjs/icu-messageformat-parser': 2.11.4 + tslib: 2.8.1 + ipaddr.js@2.2.0: {} is-array-buffer@3.0.5: @@ -14393,84 +14443,84 @@ snapshots: defu: 6.1.4 destr: 2.0.5 - react-aria-components@1.12.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1): + react-aria-components@1.13.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: - '@internationalized/date': 3.9.0 + '@internationalized/date': 3.10.0 '@internationalized/string': 3.2.7 - '@react-aria/autocomplete': 3.0.0-rc.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/collections': 3.0.0-rc.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/dnd': 3.11.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/autocomplete': 3.0.0-rc.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/collections': 3.0.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/dnd': 3.11.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/focus': 3.21.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/overlays': 3.29.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/overlays': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/ssr': 3.9.10(react@19.1.1) - '@react-aria/textfield': 3.18.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/toolbar': 3.0.0-beta.20(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/virtualizer': 4.1.9(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/textfield': 3.18.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/toolbar': 3.0.0-beta.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/virtualizer': 4.1.10(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-stately/autocomplete': 3.0.0-beta.3(react@19.1.1) - '@react-stately/layout': 4.5.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-stately/selection': 3.20.5(react@19.1.1) - '@react-stately/table': 3.15.0(react@19.1.1) + '@react-stately/layout': 4.5.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-stately/selection': 3.20.6(react@19.1.1) + '@react-stately/table': 3.15.1(react@19.1.1) '@react-stately/utils': 3.10.8(react@19.1.1) - '@react-stately/virtualizer': 4.4.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/form': 3.7.15(react@19.1.1) - '@react-types/grid': 3.3.5(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) - '@react-types/table': 3.13.3(react@19.1.1) + '@react-stately/virtualizer': 4.4.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/form': 3.7.16(react@19.1.1) + '@react-types/grid': 3.3.6(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) + '@react-types/table': 3.13.4(react@19.1.1) '@swc/helpers': 0.5.17 client-only: 0.0.1 react: 19.1.1 - react-aria: 3.43.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react-aria: 3.44.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react-dom: 19.1.1(react@19.1.1) - react-stately: 3.41.0(react@19.1.1) - use-sync-external-store: 1.5.0(react@19.1.1) + react-stately: 3.42.0(react@19.1.1) + use-sync-external-store: 1.6.0(react@19.1.1) - react-aria@3.43.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1): + react-aria@3.44.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: '@internationalized/string': 3.2.7 - '@react-aria/breadcrumbs': 3.5.28(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/button': 3.14.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/calendar': 3.9.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/checkbox': 3.16.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/color': 3.1.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/combobox': 3.13.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/datepicker': 3.15.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/dialog': 3.5.30(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/disclosure': 3.0.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/dnd': 3.11.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/focus': 3.21.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/gridlist': 3.14.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/i18n': 3.12.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/interactions': 3.25.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/label': 3.7.21(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/landmark': 3.0.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/link': 3.8.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/listbox': 3.14.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/menu': 3.19.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/meter': 3.4.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/numberfield': 3.12.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/overlays': 3.29.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/progress': 3.4.26(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/radio': 3.12.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/searchfield': 3.8.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/select': 3.16.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/selection': 3.25.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/separator': 3.4.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/slider': 3.8.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/breadcrumbs': 3.5.29(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/button': 3.14.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/calendar': 3.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/checkbox': 3.16.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/color': 3.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/combobox': 3.14.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/datepicker': 3.15.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/dialog': 3.5.31(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/disclosure': 3.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/dnd': 3.11.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/focus': 3.21.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/gridlist': 3.14.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/i18n': 3.12.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/interactions': 3.25.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/label': 3.7.22(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/landmark': 3.0.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/link': 3.8.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/listbox': 3.15.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/menu': 3.19.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/meter': 3.4.27(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/numberfield': 3.12.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/overlays': 3.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/progress': 3.4.27(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/radio': 3.12.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/searchfield': 3.8.9(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/select': 3.17.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/selection': 3.26.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/separator': 3.4.13(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/slider': 3.8.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-aria/ssr': 3.9.10(react@19.1.1) - '@react-aria/switch': 3.7.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/table': 3.17.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/tabs': 3.10.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/tag': 3.7.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/textfield': 3.18.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/toast': 3.0.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/tooltip': 3.8.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/tree': 3.1.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/utils': 3.30.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-aria/visually-hidden': 3.8.27(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-aria/switch': 3.7.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/table': 3.17.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/tabs': 3.10.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/tag': 3.7.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/textfield': 3.18.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/toast': 3.0.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/tooltip': 3.8.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/tree': 3.1.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/utils': 3.31.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-aria/visually-hidden': 3.8.28(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -14484,7 +14534,7 @@ snapshots: '@babel/runtime': 7.28.3 react: 19.1.1 - react-hook-form@7.63.0(react@19.1.1): + react-hook-form@7.64.0(react@19.1.1): dependencies: react: 19.1.1 @@ -14529,34 +14579,34 @@ snapshots: react-dom: 19.1.1(react@19.1.1) topojson-client: 3.1.0 - react-stately@3.41.0(react@19.1.1): + react-stately@3.42.0(react@19.1.1): dependencies: - '@react-stately/calendar': 3.8.4(react@19.1.1) - '@react-stately/checkbox': 3.7.1(react@19.1.1) - '@react-stately/collections': 3.12.7(react@19.1.1) - '@react-stately/color': 3.9.1(react@19.1.1) - '@react-stately/combobox': 3.11.1(react@19.1.1) - '@react-stately/data': 3.14.0(react@19.1.1) - '@react-stately/datepicker': 3.15.1(react@19.1.1) - '@react-stately/disclosure': 3.0.7(react@19.1.1) - '@react-stately/dnd': 3.7.0(react@19.1.1) - '@react-stately/form': 3.2.1(react@19.1.1) - '@react-stately/list': 3.13.0(react@19.1.1) - '@react-stately/menu': 3.9.7(react@19.1.1) - '@react-stately/numberfield': 3.10.1(react@19.1.1) - '@react-stately/overlays': 3.6.19(react@19.1.1) - '@react-stately/radio': 3.11.1(react@19.1.1) - '@react-stately/searchfield': 3.5.15(react@19.1.1) - '@react-stately/select': 3.7.1(react@19.1.1) - '@react-stately/selection': 3.20.5(react@19.1.1) - '@react-stately/slider': 3.7.1(react@19.1.1) - '@react-stately/table': 3.15.0(react@19.1.1) - '@react-stately/tabs': 3.8.5(react@19.1.1) + '@react-stately/calendar': 3.9.0(react@19.1.1) + '@react-stately/checkbox': 3.7.2(react@19.1.1) + '@react-stately/collections': 3.12.8(react@19.1.1) + '@react-stately/color': 3.9.2(react@19.1.1) + '@react-stately/combobox': 3.12.0(react@19.1.1) + '@react-stately/data': 3.14.1(react@19.1.1) + '@react-stately/datepicker': 3.15.2(react@19.1.1) + '@react-stately/disclosure': 3.0.8(react@19.1.1) + '@react-stately/dnd': 3.7.1(react@19.1.1) + '@react-stately/form': 3.2.2(react@19.1.1) + '@react-stately/list': 3.13.1(react@19.1.1) + '@react-stately/menu': 3.9.8(react@19.1.1) + '@react-stately/numberfield': 3.10.2(react@19.1.1) + '@react-stately/overlays': 3.6.20(react@19.1.1) + '@react-stately/radio': 3.11.2(react@19.1.1) + '@react-stately/searchfield': 3.5.16(react@19.1.1) + '@react-stately/select': 3.8.0(react@19.1.1) + '@react-stately/selection': 3.20.6(react@19.1.1) + '@react-stately/slider': 3.7.2(react@19.1.1) + '@react-stately/table': 3.15.1(react@19.1.1) + '@react-stately/tabs': 3.8.6(react@19.1.1) '@react-stately/toast': 3.1.2(react@19.1.1) - '@react-stately/toggle': 3.9.1(react@19.1.1) - '@react-stately/tooltip': 3.5.7(react@19.1.1) - '@react-stately/tree': 3.9.2(react@19.1.1) - '@react-types/shared': 3.32.0(react@19.1.1) + '@react-stately/toggle': 3.9.2(react@19.1.1) + '@react-stately/tooltip': 3.5.8(react@19.1.1) + '@react-stately/tree': 3.9.3(react@19.1.1) + '@react-types/shared': 3.32.1(react@19.1.1) react: 19.1.1 react-use-measure@2.1.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1): @@ -15643,6 +15693,10 @@ snapshots: dependencies: react: 19.1.1 + use-sync-external-store@1.6.0(react@19.1.1): + dependencies: + react: 19.1.1 + util-deprecate@1.0.2: {} uuid@11.1.0: {} @@ -15841,9 +15895,9 @@ snapshots: zod@4.1.11: {} - zustand@5.0.8(@types/react@19.1.16)(immer@10.1.3)(react@19.1.1)(use-sync-external-store@1.5.0(react@19.1.1)): + zustand@5.0.8(@types/react@19.1.16)(immer@10.1.3)(react@19.1.1)(use-sync-external-store@1.6.0(react@19.1.1)): optionalDependencies: '@types/react': 19.1.16 immer: 10.1.3 react: 19.1.1 - use-sync-external-store: 1.5.0(react@19.1.1) + use-sync-external-store: 1.6.0(react@19.1.1) diff --git a/src/app/(main)/links/[linkId]/LinkPanels.tsx b/src/app/(main)/links/[linkId]/LinkPanels.tsx index d6f515f50..ed43f5488 100644 --- a/src/app/(main)/links/[linkId]/LinkPanels.tsx +++ b/src/app/(main)/links/[linkId]/LinkPanels.tsx @@ -55,7 +55,7 @@ export function LinkPanels({ linkId }: { linkId: string }) { - + diff --git a/src/app/(main)/pixels/[pixelId]/PixelPanels.tsx b/src/app/(main)/pixels/[pixelId]/PixelPanels.tsx index a5ea248eb..d3adc1a3a 100644 --- a/src/app/(main)/pixels/[pixelId]/PixelPanels.tsx +++ b/src/app/(main)/pixels/[pixelId]/PixelPanels.tsx @@ -55,7 +55,7 @@ export function PixelPanels({ pixelId }: { pixelId: string }) { - + diff --git a/src/app/(main)/websites/[websiteId]/WebsiteControls.tsx b/src/app/(main)/websites/[websiteId]/WebsiteControls.tsx index 6b03ef6e0..2bd9f1b3d 100644 --- a/src/app/(main)/websites/[websiteId]/WebsiteControls.tsx +++ b/src/app/(main)/websites/[websiteId]/WebsiteControls.tsx @@ -1,4 +1,4 @@ -import { Column, Row } from '@umami/react-zen'; +import { Column, Row, Grid } from '@umami/react-zen'; import { WebsiteFilterButton } from '@/components/input/WebsiteFilterButton'; import { WebsiteDateFilter } from '@/components/input/WebsiteDateFilter'; import { FilterBar } from '@/components/input/FilterBar'; @@ -22,12 +22,18 @@ export function WebsiteControls({ }) { return ( - - {allowFilter ? :
} - {allowDateFilter && } - {allowDownload && } - {allowMonthFilter && } - + + + {allowFilter ? :
} + + + {allowDateFilter && ( + + )} + {allowDownload && } + {allowMonthFilter && } + + {allowFilter && } ); diff --git a/src/app/(main)/websites/[websiteId]/WebsiteHeader.tsx b/src/app/(main)/websites/[websiteId]/WebsiteHeader.tsx index 0f9f81236..47b26bfd1 100644 --- a/src/app/(main)/websites/[websiteId]/WebsiteHeader.tsx +++ b/src/app/(main)/websites/[websiteId]/WebsiteHeader.tsx @@ -22,7 +22,11 @@ export function WebsiteHeader({ showActions }: { showActions?: boolean }) { {showActions && ( - + diff --git a/src/app/(main)/websites/[websiteId]/WebsiteLayout.tsx b/src/app/(main)/websites/[websiteId]/WebsiteLayout.tsx index 617669212..d357c6a3c 100644 --- a/src/app/(main)/websites/[websiteId]/WebsiteLayout.tsx +++ b/src/app/(main)/websites/[websiteId]/WebsiteLayout.tsx @@ -2,24 +2,23 @@ import { ReactNode } from 'react'; import { Column, Grid } from '@umami/react-zen'; import { WebsiteProvider } from '@/app/(main)/websites/WebsiteProvider'; -import { useNavigation } from '@/components/hooks'; import { PageBody } from '@/components/common/PageBody'; import { WebsiteHeader } from './WebsiteHeader'; import { WebsiteNav } from './WebsiteNav'; export function WebsiteLayout({ websiteId, children }: { websiteId: string; children: ReactNode }) { - const { pathname } = useNavigation(); - - const isSettings = pathname.endsWith('/settings'); - return ( - - {!isSettings && ( - - - - )} + + + + {children} diff --git a/src/app/(main)/websites/[websiteId]/WebsitePanels.tsx b/src/app/(main)/websites/[websiteId]/WebsitePanels.tsx index 96cf9f56a..911f79167 100644 --- a/src/app/(main)/websites/[websiteId]/WebsitePanels.tsx +++ b/src/app/(main)/websites/[websiteId]/WebsitePanels.tsx @@ -106,7 +106,7 @@ export function WebsitePanels({ websiteId }: { websiteId: string }) { - + @@ -130,7 +130,7 @@ export function WebsitePanels({ websiteId }: { websiteId: string }) { filterLink={false} /> - + diff --git a/src/app/(main)/websites/[websiteId]/realtime/RealtimePage.tsx b/src/app/(main)/websites/[websiteId]/realtime/RealtimePage.tsx index 1801fe7fd..e0ffd00ce 100644 --- a/src/app/(main)/websites/[websiteId]/realtime/RealtimePage.tsx +++ b/src/app/(main)/websites/[websiteId]/realtime/RealtimePage.tsx @@ -44,7 +44,7 @@ export function RealtimePage({ websiteId }: { websiteId: string }) { - + diff --git a/src/components/common/GridRow.tsx b/src/components/common/GridRow.tsx index df9b8a9a4..72f1db6ec 100644 --- a/src/components/common/GridRow.tsx +++ b/src/components/common/GridRow.tsx @@ -14,12 +14,11 @@ const LAYOUTS = { md: 'repeat(auto-fill, minmax(360px, 1fr))', }, }, - 'one-two': { columns: { xs: '1fr', lg: 'repeat(3, 1fr)' } }, - 'two-one': { columns: { xs: '1fr', lg: 'repeat(3, 1fr)' } }, + 'one-two': { columns: { xs: '1fr', md: 'repeat(3, 1fr)' } }, + 'two-one': { columns: { xs: '1fr', md: 'repeat(3, 1fr)' } }, }; export function GridRow(props: { - [x: string]: any; layout?: 'one' | 'two' | 'three' | 'one-two' | 'two-one' | 'compare'; className?: string; children?: any; diff --git a/src/components/common/PageBody.tsx b/src/components/common/PageBody.tsx index d7f1fc302..221ada336 100644 --- a/src/components/common/PageBody.tsx +++ b/src/components/common/PageBody.tsx @@ -28,7 +28,14 @@ export function PageBody({ } return ( - + {children} ); diff --git a/src/components/common/Panel.tsx b/src/components/common/Panel.tsx index 51f0aa762..ac85dcffb 100644 --- a/src/components/common/Panel.tsx +++ b/src/components/common/Panel.tsx @@ -15,7 +15,6 @@ import { useMessages } from '@/components/hooks'; export interface PanelProps extends ColumnProps { title?: string; allowFullscreen?: boolean; - noPadding?: boolean; } const fullscreenStyles = { @@ -28,14 +27,7 @@ const fullscreenStyles = { zIndex: 9999, } as any; -export function Panel({ - title, - allowFullscreen, - noPadding, - style, - children, - ...props -}: PanelProps) { +export function Panel({ title, allowFullscreen, style, children, ...props }: PanelProps) { const { formatMessage, labels } = useMessages(); const [isFullscreen, setIsFullscreen] = useState(false); @@ -45,7 +37,7 @@ export function Panel({ return ( + {children} ); diff --git a/src/components/metrics/MetricsTable.tsx b/src/components/metrics/MetricsTable.tsx index 57f4fb282..48b06f0b8 100644 --- a/src/components/metrics/MetricsTable.tsx +++ b/src/components/metrics/MetricsTable.tsx @@ -1,11 +1,11 @@ +import { useEffect, useMemo } from 'react'; +import { Icon, Text, Row, Grid } from '@umami/react-zen'; import { LinkButton } from '@/components/common/LinkButton'; import { LoadingPanel } from '@/components/common/LoadingPanel'; import { useMessages, useNavigation, useWebsiteMetricsQuery } from '@/components/hooks'; import { Maximize } from '@/components/icons'; import { MetricLabel } from '@/components/metrics/MetricLabel'; import { percentFilter } from '@/lib/filters'; -import { Icon, Row, Text } from '@umami/react-zen'; -import { useEffect, useMemo } from 'react'; import { ListTable, ListTableProps } from './ListTable'; export interface MetricsTableProps extends ListTableProps { @@ -77,21 +77,19 @@ export function MetricsTable({ error={error} minHeight="400px" > -
-
{data && }
-
- {showMore && limit && ( - - - - - - {formatMessage(labels.more)} - - - )} -
-
+ + {data && } + {showMore && limit && ( + + + + + + {formatMessage(labels.more)} + + + )} + ); } From ac9edb8b5f2c7963b6f2320eb0da9ddf7b60ef7f Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Thu, 9 Oct 2025 18:08:59 -0700 Subject: [PATCH 6/6] Updated realtime page. --- .../realtime/RealtimeCountries.module.css | 5 - .../realtime/RealtimeCountries.tsx | 8 +- .../realtime/RealtimeHeader.module.css | 21 ----- .../[websiteId]/realtime/RealtimeHeader.tsx | 3 +- .../realtime/RealtimeLog.module.css | 85 ----------------- .../[websiteId]/realtime/RealtimeLog.tsx | 61 ++++++------ .../[websiteId]/realtime/RealtimePage.tsx | 10 +- .../[websiteId]/realtime/RealtimePaths.tsx | 45 +++++++++ .../realtime/RealtimeReferrers.tsx | 45 +++++++++ .../[websiteId]/realtime/RealtimeUrls.tsx | 94 ------------------- src/components/common/Avatar.tsx | 31 +----- 11 files changed, 131 insertions(+), 277 deletions(-) delete mode 100644 src/app/(main)/websites/[websiteId]/realtime/RealtimeCountries.module.css delete mode 100644 src/app/(main)/websites/[websiteId]/realtime/RealtimeHeader.module.css delete mode 100644 src/app/(main)/websites/[websiteId]/realtime/RealtimeLog.module.css create mode 100644 src/app/(main)/websites/[websiteId]/realtime/RealtimePaths.tsx create mode 100644 src/app/(main)/websites/[websiteId]/realtime/RealtimeReferrers.tsx delete mode 100644 src/app/(main)/websites/[websiteId]/realtime/RealtimeUrls.tsx diff --git a/src/app/(main)/websites/[websiteId]/realtime/RealtimeCountries.module.css b/src/app/(main)/websites/[websiteId]/realtime/RealtimeCountries.module.css deleted file mode 100644 index e55063c3a..000000000 --- a/src/app/(main)/websites/[websiteId]/realtime/RealtimeCountries.module.css +++ /dev/null @@ -1,5 +0,0 @@ -.row { - display: flex; - align-items: center; - gap: 10px; -} diff --git a/src/app/(main)/websites/[websiteId]/realtime/RealtimeCountries.tsx b/src/app/(main)/websites/[websiteId]/realtime/RealtimeCountries.tsx index 2c16bced1..c4ee9c023 100644 --- a/src/app/(main)/websites/[websiteId]/realtime/RealtimeCountries.tsx +++ b/src/app/(main)/websites/[websiteId]/realtime/RealtimeCountries.tsx @@ -1,8 +1,7 @@ import { useCallback } from 'react'; +import { IconLabel } from '@umami/react-zen'; import { ListTable } from '@/components/metrics/ListTable'; import { useLocale, useCountryNames, useMessages } from '@/components/hooks'; -import classNames from 'classnames'; -import styles from './RealtimeCountries.module.css'; import { TypeIcon } from '@/components/common/TypeIcon'; export function RealtimeCountries({ data }) { @@ -12,10 +11,7 @@ export function RealtimeCountries({ data }) { const renderCountryName = useCallback( ({ label: code }) => ( - - - {countryNames[code]} - + } label={countryNames[code]} /> ), [countryNames, locale], ); diff --git a/src/app/(main)/websites/[websiteId]/realtime/RealtimeHeader.module.css b/src/app/(main)/websites/[websiteId]/realtime/RealtimeHeader.module.css deleted file mode 100644 index f87d86e8f..000000000 --- a/src/app/(main)/websites/[websiteId]/realtime/RealtimeHeader.module.css +++ /dev/null @@ -1,21 +0,0 @@ -.header { - display: flex; - align-items: center; - justify-content: space-between; - margin-bottom: 20px; -} - -.metrics { - display: flex; - flex-wrap: wrap; -} - -.card { - justify-self: flex-start; -} - -@media only screen and (max-width: 992px) { - .card { - flex-basis: calc(50% - 20px); - } -} diff --git a/src/app/(main)/websites/[websiteId]/realtime/RealtimeHeader.tsx b/src/app/(main)/websites/[websiteId]/realtime/RealtimeHeader.tsx index 7f4df048a..cdd67e7a4 100644 --- a/src/app/(main)/websites/[websiteId]/realtime/RealtimeHeader.tsx +++ b/src/app/(main)/websites/[websiteId]/realtime/RealtimeHeader.tsx @@ -1,9 +1,8 @@ import { MetricCard } from '@/components/metrics/MetricCard'; import { useMessages } from '@/components/hooks'; -import { RealtimeData } from '@/lib/types'; import { MetricsBar } from '@/components/metrics/MetricsBar'; -export function RealtimeHeader({ data }: { data: RealtimeData }) { +export function RealtimeHeader({ data }: { data: any }) { const { formatMessage, labels } = useMessages(); const { totals }: any = data || {}; diff --git a/src/app/(main)/websites/[websiteId]/realtime/RealtimeLog.module.css b/src/app/(main)/websites/[websiteId]/realtime/RealtimeLog.module.css deleted file mode 100644 index 3703baa38..000000000 --- a/src/app/(main)/websites/[websiteId]/realtime/RealtimeLog.module.css +++ /dev/null @@ -1,85 +0,0 @@ -.table { - font-size: var(--font-size-sm); - overflow: hidden; - height: 100%; -} - -.header { - display: flex; - align-items: center; - justify-content: space-between; - font-size: var(--font-size-md); - line-height: 40px; - font-weight: 700; -} - -.row { - display: flex; - align-items: center; - gap: 10px; - height: 50px; - border-bottom: 1px solid var(--base300); -} - -.body { - overflow: auto; - height: 100%; -} - -.icon { - margin-inline-end: 10px; -} - -.time { - min-width: 60px; - overflow: hidden; -} - -.detail { - display: flex; - align-items: center; - flex: 1; - gap: 10px; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; -} - -.detail > span { - overflow: hidden; - text-overflow: ellipsis; - display: -webkit-box; - -webkit-line-clamp: 2; - -webkit-box-orient: vertical; -} - -.row .link { - color: var(--base900); - text-decoration: none; -} - -.row .link:hover { - color: var(--primary-color); -} - -.search { - max-width: 300px; -} - -.actions { - display: flex; - gap: 20px; - align-items: center; - justify-content: space-between; - margin-bottom: 10px; -} - -@media only screen and (max-width: 992px) { - .actions { - flex-direction: column; - } - - .search { - max-width: 100%; - } -} diff --git a/src/app/(main)/websites/[websiteId]/realtime/RealtimeLog.tsx b/src/app/(main)/websites/[websiteId]/realtime/RealtimeLog.tsx index 8cd310160..9ae19bf89 100644 --- a/src/app/(main)/websites/[websiteId]/realtime/RealtimeLog.tsx +++ b/src/app/(main)/websites/[websiteId]/realtime/RealtimeLog.tsx @@ -1,3 +1,7 @@ +import { useMemo, useState } from 'react'; +import { FixedSizeList } from 'react-window'; +import { SearchField, Text, Column, Row, IconLabel, Heading } from '@umami/react-zen'; +import Link from 'next/link'; import { useFormat } from '@/components//hooks/useFormat'; import { Empty } from '@/components/common/Empty'; import { FilterButtons } from '@/components/input/FilterButtons'; @@ -5,17 +9,15 @@ import { useCountryNames, useLocale, useMessages, + useNavigation, useTimezone, useWebsite, } from '@/components/hooks'; import { Eye, User } from '@/components/icons'; import { Lightning } from '@/components/svg'; import { BROWSERS, OS_NAMES } from '@/lib/constants'; -import { stringToColor } from '@/lib/format'; -import { useMemo, useState } from 'react'; -import { Icon, SearchField, StatusLight, Text } from '@umami/react-zen'; -import { FixedSizeList } from 'react-window'; -import styles from './RealtimeLog.module.css'; +import { SessionModal } from '@/app/(main)/websites/[websiteId]/sessions/SessionModal'; +import { Avatar } from '@/components/common/Avatar'; const TYPE_ALL = 'all'; const TYPE_PAGEVIEW = 'pageview'; @@ -37,6 +39,7 @@ export function RealtimeLog({ data }: { data: any }) { const { formatTimezoneDate } = useTimezone(); const { countryNames } = useCountryNames(locale); const [filter, setFilter] = useState(TYPE_ALL); + const { updateParams } = useNavigation(); const buttons = [ { @@ -59,8 +62,6 @@ export function RealtimeLog({ data }: { data: any }) { const getTime = ({ createdAt, firstAt }) => formatTimezoneDate(firstAt || createdAt, 'pp'); - const getColor = ({ id, sessionId }) => stringToColor(sessionId || id); - const getIcon = ({ __type }) => icons[__type]; const getDetail = (log: { @@ -84,7 +85,6 @@ export function RealtimeLog({ data }: { data: any }) { @@ -98,12 +98,7 @@ export function RealtimeLog({ data }: { data: any }) { if (__type === TYPE_PAGEVIEW) { return ( - + {urlPath} ); @@ -124,19 +119,18 @@ export function RealtimeLog({ data }: { data: any }) { } }; - const Row = ({ index, style }) => { + const TableRow = ({ index, style }) => { const row = logs[index]; return ( -
-
- -
-
{getTime(row)}
-
- {getIcon(row)} + + + + + {getTime(row)} + {getDetail(row)} -
-
+
+
); }; @@ -172,20 +166,21 @@ export function RealtimeLog({ data }: { data: any }) { }, [data, filter, formatValue, search]); return ( -
-
- + + {formatMessage(labels.activity)} + + -
-
{formatMessage(labels.activity)}
-
+ + {logs?.length === 0 && } {logs?.length > 0 && ( - {Row} + {TableRow} )} -
-
+ + + ); } diff --git a/src/app/(main)/websites/[websiteId]/realtime/RealtimePage.tsx b/src/app/(main)/websites/[websiteId]/realtime/RealtimePage.tsx index e0ffd00ce..7f9ab6085 100644 --- a/src/app/(main)/websites/[websiteId]/realtime/RealtimePage.tsx +++ b/src/app/(main)/websites/[websiteId]/realtime/RealtimePage.tsx @@ -9,7 +9,8 @@ import { WorldMap } from '@/components/metrics/WorldMap'; import { useRealtimeQuery } from '@/components/hooks'; import { RealtimeLog } from './RealtimeLog'; import { RealtimeHeader } from './RealtimeHeader'; -import { RealtimeUrls } from './RealtimeUrls'; +import { RealtimePaths } from './RealtimePaths'; +import { RealtimeReferrers } from './RealtimeReferrers'; import { RealtimeCountries } from './RealtimeCountries'; import { percentFilter } from '@/lib/filters'; @@ -32,12 +33,15 @@ export function RealtimePage({ websiteId }: { websiteId: string }) { + + + - + - + diff --git a/src/app/(main)/websites/[websiteId]/realtime/RealtimePaths.tsx b/src/app/(main)/websites/[websiteId]/realtime/RealtimePaths.tsx new file mode 100644 index 000000000..91c6b4d88 --- /dev/null +++ b/src/app/(main)/websites/[websiteId]/realtime/RealtimePaths.tsx @@ -0,0 +1,45 @@ +import thenby from 'thenby'; +import { percentFilter } from '@/lib/filters'; +import { ListTable } from '@/components/metrics/ListTable'; +import { useMessages, useWebsite } from '@/components/hooks'; + +export function RealtimePaths({ data }: { data: any }) { + const website = useWebsite(); + const { formatMessage, labels } = useMessages(); + const { urls } = data || {}; + const limit = 15; + + const renderLink = ({ label: x }) => { + const domain = x.startsWith('/') ? website?.domain : ''; + return ( + + {x} + + ); + }; + + const pages = percentFilter( + Object.keys(urls) + .map(key => { + return { + x: key, + y: urls[key], + }; + }) + .sort(thenby.firstBy('y', -1)) + .slice(0, limit), + ); + + return ( + ({ + label: x, + count: y, + percent: z, + }))} + /> + ); +} diff --git a/src/app/(main)/websites/[websiteId]/realtime/RealtimeReferrers.tsx b/src/app/(main)/websites/[websiteId]/realtime/RealtimeReferrers.tsx new file mode 100644 index 000000000..85326cd09 --- /dev/null +++ b/src/app/(main)/websites/[websiteId]/realtime/RealtimeReferrers.tsx @@ -0,0 +1,45 @@ +import thenby from 'thenby'; +import { percentFilter } from '@/lib/filters'; +import { ListTable } from '@/components/metrics/ListTable'; +import { useMessages, useWebsite } from '@/components/hooks'; + +export function RealtimeReferrers({ data }: { data: any }) { + const website = useWebsite(); + const { formatMessage, labels } = useMessages(); + const { referrers } = data || {}; + const limit = 15; + + const renderLink = ({ label: x }) => { + const domain = x.startsWith('/') ? website?.domain : ''; + return ( + + {x} + + ); + }; + + const domains = percentFilter( + Object.keys(referrers) + .map(key => { + return { + x: key, + y: referrers[key], + }; + }) + .sort(thenby.firstBy('y', -1)) + .slice(0, limit), + ); + + return ( + ({ + label: x, + count: y, + percent: z, + }))} + /> + ); +} diff --git a/src/app/(main)/websites/[websiteId]/realtime/RealtimeUrls.tsx b/src/app/(main)/websites/[websiteId]/realtime/RealtimeUrls.tsx deleted file mode 100644 index 5bb51c92c..000000000 --- a/src/app/(main)/websites/[websiteId]/realtime/RealtimeUrls.tsx +++ /dev/null @@ -1,94 +0,0 @@ -import { useState } from 'react'; -import { Row } from '@umami/react-zen'; -import thenby from 'thenby'; -import { percentFilter } from '@/lib/filters'; -import { ListTable } from '@/components/metrics/ListTable'; -import { useMessages, useWebsite } from '@/components/hooks'; -import { FilterButtons } from '@/components/input/FilterButtons'; - -const FILTER_REFERRERS = 'filter-referrers'; -const FILTER_PAGES = 'filter-pages'; - -export function RealtimeUrls({ data }: { data: any }) { - const website = useWebsite(); - const { formatMessage, labels } = useMessages(); - const { referrers, urls } = data || {}; - const [filter, setFilter] = useState(FILTER_REFERRERS); - const limit = 15; - - const buttons = [ - { - id: FILTER_REFERRERS, - label: formatMessage(labels.referrers), - }, - { - id: FILTER_PAGES, - label: formatMessage(labels.pages), - }, - ]; - - const renderLink = ({ label: x }) => { - const domain = x.startsWith('/') ? website?.domain : ''; - return ( - - {x} - - ); - }; - - const domains = percentFilter( - Object.keys(referrers) - .map(key => { - return { - x: key, - y: referrers[key], - }; - }) - .sort(thenby.firstBy('y', -1)) - .slice(0, limit), - ); - - const pages = percentFilter( - Object.keys(urls) - .map(key => { - return { - x: key, - y: urls[key], - }; - }) - .sort(thenby.firstBy('y', -1)) - .slice(0, limit), - ); - - return ( - <> - - - - {filter === FILTER_REFERRERS && ( - ({ - label: x, - count: y, - percent: z, - }))} - /> - )} - {filter === FILTER_PAGES && ( - ({ - label: x, - count: y, - percent: z, - }))} - /> - )} - - ); -} diff --git a/src/components/common/Avatar.tsx b/src/components/common/Avatar.tsx index 74c3d7aef..f8ed7c948 100644 --- a/src/components/common/Avatar.tsx +++ b/src/components/common/Avatar.tsx @@ -1,4 +1,3 @@ -'use client'; import { useMemo } from 'react'; import { createAvatar } from '@dicebear/core'; import { lorelei } from '@dicebear/collection'; @@ -6,41 +5,17 @@ import { getColor, getPastel } from '@/lib/colors'; const lib = lorelei; -// ✅ Modern UTF-8 safe base64 encoder (no deprecated APIs) -function toBase64(str: string): string { - if (typeof window === 'undefined') { - // Server (Node.js) - return Buffer.from(str, 'utf-8').toString('base64'); - } else { - // Browser (UTF-8 safe) - const encoder = new TextEncoder(); - const bytes = encoder.encode(str); - let binary = ''; - const chunkSize = 0x8000; - - for (let i = 0; i < bytes.length; i += chunkSize) { - const chunk = bytes.subarray(i, i + chunkSize); - binary += String.fromCharCode(...chunk); - } - - return btoa(binary); - } -} - export function Avatar({ seed, size = 128, ...props }: { seed: string; size?: number }) { const backgroundColor = getPastel(getColor(seed), 4); const avatar = useMemo(() => { - const svg = createAvatar(lib, { + return createAvatar(lib, { ...props, seed, size, backgroundColor: [backgroundColor], - }).toString(); - - const base64 = toBase64(svg); - return `data:image/svg+xml;base64,${base64}`; - }, [seed, size, backgroundColor, props]); + }).toDataUri(); + }, []); return Avatar; }