diff --git a/package.json b/package.json index 3cdb1b83..e191be9e 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "@atb-as/config-specs": "^3.27.0", "@atb-as/theme": "^10.4.1", "@github/combobox-nav": "^3.0.1", + "@internationalized/date": "^3.5.5", "@isaacs/ttlcache": "^1.4.1", "@leile/lobo-t": "^1.0.5", "@mapbox/polyline": "^1.2.1", @@ -59,6 +60,7 @@ "next": "14.2.5", "next-sitemap": "^4.2.3", "react": "18.3.1", + "react-aria-components": "^1.3.1", "react-dom": "18.3.1", "react-syntax-highlighter": "^15.5.0", "satori": "^0.10.13", diff --git a/src/modules/search-time/selector/__tests__/selector.test.tsx b/src/modules/search-time/selector/__tests__/selector.test.tsx index c71df988..391b6975 100644 --- a/src/modules/search-time/selector/__tests__/selector.test.tsx +++ b/src/modules/search-time/selector/__tests__/selector.test.tsx @@ -121,25 +121,6 @@ describe('search time selector', function () { expect(onChange).toHaveBeenCalled(); }); - it('should call onChange when time changes', async () => { - const onChange = vi.fn(); - const output = render( - , - ); - - const time = output.getByLabelText('Tid'); - - const newTime = format(addHours(new Date(), 1), 'HH:mm'); - - fireEvent.change(time, { target: { value: newTime } }); - - expect(time).toHaveValue(newTime); - expect(onChange).toHaveBeenCalled(); - }); - it('should not show arriveBy', () => { const onChange = vi.fn(); const output = render( diff --git a/src/modules/search-time/selector/index.tsx b/src/modules/search-time/selector/index.tsx index ea89d10d..4ab36839 100644 --- a/src/modules/search-time/selector/index.tsx +++ b/src/modules/search-time/selector/index.tsx @@ -9,6 +9,7 @@ import { import { SEARCH_MODES, SearchMode, SearchTime } from '../types'; import style from './selector.module.css'; import { fromLocalTimeToCET, setTimezone } from '@atb/utils/date'; +import TimeSelector from './time-selector'; type SearchTimeSelectorProps = { onChange: (state: SearchTime) => void; @@ -89,15 +90,15 @@ export default function SearchTimeSelector({ }); }; - const internalOnTimeChange = (event: ChangeEvent) => { - if (!event.target.value) return; + const internalOnTimeChange = (time: string) => { + if (!time) return; - setSelectedTime(event.target.value); + setSelectedTime(time); onChange({ mode: selectedMode.mode, dateTime: new Date( - selectedDate.toISOString().slice(0, 10) + 'T' + event.target.value, + selectedDate.toISOString().slice(0, 10) + 'T' + time, ).getTime(), }); }; @@ -162,21 +163,11 @@ export default function SearchTimeSelector({ onChange={internalOnDateChange} /> -
- - -
+ )} diff --git a/src/modules/search-time/selector/selector.module.css b/src/modules/search-time/selector/selector.module.css index 5af6f0b9..22c4c4a2 100644 --- a/src/modules/search-time/selector/selector.module.css +++ b/src/modules/search-time/selector/selector.module.css @@ -93,7 +93,8 @@ } .dateSelector label, -.timeSelector label { +.timeSelector label, +.timeSelectorLabel { padding: var(--spacings-medium); padding-right: 0; height: var(--height); @@ -112,6 +113,19 @@ border-bottom-right-radius: 0.75rem; } +.timeSelectorInput { + height: var(--height); + padding: var(--spacings-medium); + color: var(--static-background-background_0-text); + flex: 1; + border-top-right-radius: 0.75rem; + border-bottom-right-radius: 0.75rem; + display: flex; +} +.timeSelectorSegment:focus { + background: var(--static-background-background_2-background); +} + .dateSelector input[type='date']:focus, .timeSelector input[type='time']:focus { outline: 0; diff --git a/src/modules/search-time/selector/time-selector.tsx b/src/modules/search-time/selector/time-selector.tsx new file mode 100644 index 00000000..47c04084 --- /dev/null +++ b/src/modules/search-time/selector/time-selector.tsx @@ -0,0 +1,43 @@ +import { + DateInput, + DateSegment, + Label, + TimeField, +} from 'react-aria-components'; + +import { ModuleText, useTranslation } from '@atb/translations'; +import { parseTime } from '@internationalized/date'; +import style from './selector.module.css'; + +export type TimeSelectorProps = { + value: string; + onChange: (value: string) => void; +}; +export default function TimeSelector({ value, onChange }: TimeSelectorProps) { + const { t } = useTranslation(); + const parsedValue = parseTime(value); + + return ( + onChange(change.toString())} + hourCycle={24} + shouldForceLeadingZeros + className={style.timeSelector} + data-testid="searchTimeSelector-time" + granularity="minute" + > + + + {(segment) => ( + + )} + + + ); +} diff --git a/yarn.lock b/yarn.lock index bef677b4..577b3ee9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1490,6 +1490,45 @@ resolved "https://registry.yarnpkg.com/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.1.tgz#0b62c9f47f557a5b4adc073bb0a47542ce6af4c4" integrity sha512-jmEnr/pk0yVkA7mIlHNnxCi+wWzOFUg0WyIotgkKAb2u1J7fAeDBcVNSTjTihbAYNusCLQdW5s9IJ5qwnEufcQ== +"@formatjs/ecma402-abstract@2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-2.0.0.tgz#39197ab90b1c78b7342b129a56a7acdb8f512e17" + integrity sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g== + dependencies: + "@formatjs/intl-localematcher" "0.5.4" + tslib "^2.4.0" + +"@formatjs/fast-memoize@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz#33bd616d2e486c3e8ef4e68c99648c196887802b" + integrity sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA== + dependencies: + tslib "^2.4.0" + +"@formatjs/icu-messageformat-parser@2.7.8": + version "2.7.8" + resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.8.tgz#f6d7643001e9bb5930d812f1f9a9856f30fa0343" + integrity sha512-nBZJYmhpcSX0WeJ5SDYUkZ42AgR3xiyhNCsQweFx3cz/ULJjym8bHAzWKvG5e2+1XO98dBYC0fWeeAECAVSwLA== + dependencies: + "@formatjs/ecma402-abstract" "2.0.0" + "@formatjs/icu-skeleton-parser" "1.8.2" + tslib "^2.4.0" + +"@formatjs/icu-skeleton-parser@1.8.2": + version "1.8.2" + resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.2.tgz#2252c949ae84ee66930e726130ea66731a123c9f" + integrity sha512-k4ERKgw7aKGWJZgTarIcNEmvyTVD9FYh0mTrrBMHZ1b8hUu6iOJ4SzsZlo3UNAvHYa+PnvntIwRPt1/vy4nA9Q== + dependencies: + "@formatjs/ecma402-abstract" "2.0.0" + tslib "^2.4.0" + +"@formatjs/intl-localematcher@0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz#caa71f2e40d93e37d58be35cfffe57865f2b366f" + integrity sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g== + dependencies: + tslib "^2.4.0" + "@github/combobox-nav@^3.0.1": version "3.0.1" resolved "https://registry.yarnpkg.com/@github/combobox-nav/-/combobox-nav-3.0.1.tgz#3f8761b3e8fea6e77fa6ab78152238695d8c2868" @@ -2120,6 +2159,35 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== +"@internationalized/date@^3.5.5": + version "3.5.5" + resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.5.5.tgz#7d34cb9da35127f98dd669fc926bb37e771e177f" + integrity sha512-H+CfYvOZ0LTJeeLOqm19E3uj/4YjrmOFtBufDHPfvtI80hFAMqtrp7oCACpe4Cil5l8S0Qu/9dYfZc/5lY8WQQ== + dependencies: + "@swc/helpers" "^0.5.0" + +"@internationalized/message@^3.1.4": + version "3.1.4" + resolved "https://registry.yarnpkg.com/@internationalized/message/-/message-3.1.4.tgz#4da041155829ffb57c9563fa7c99e2b94c8a5766" + integrity sha512-Dygi9hH1s7V9nha07pggCkvmRfDd3q2lWnMGvrJyrOwYMe1yj4D2T9BoH9I6MGR7xz0biQrtLPsqUkqXzIrBOw== + dependencies: + "@swc/helpers" "^0.5.0" + intl-messageformat "^10.1.0" + +"@internationalized/number@^3.5.3": + version "3.5.3" + resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.5.3.tgz#9fa060c1c4809f23fb3d38dd3f3d1ae4c87e95a8" + integrity sha512-rd1wA3ebzlp0Mehj5YTuTI50AQEx80gWFyHcQu+u91/5NgdwBecO8BH6ipPfE+lmQ9d63vpB3H9SHoIUiupllw== + dependencies: + "@swc/helpers" "^0.5.0" + +"@internationalized/string@^3.2.3": + version "3.2.3" + resolved "https://registry.yarnpkg.com/@internationalized/string/-/string-3.2.3.tgz#b0a8379e779a69e7874979714e27f2ae86761d3c" + integrity sha512-9kpfLoA8HegiWTeCbR2livhdVeKobCnVv8tlJ6M2jF+4tcMqDo94ezwlnrUANBWPgd8U7OXIHCk2Ov2qhk4KXw== + dependencies: + "@swc/helpers" "^0.5.0" + "@isaacs/cliui@^8.0.2": version "8.0.2" resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" @@ -2463,6 +2531,167 @@ resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== +"@react-aria/breadcrumbs@^3.5.15": + version "3.5.15" + resolved "https://registry.yarnpkg.com/@react-aria/breadcrumbs/-/breadcrumbs-3.5.15.tgz#c8ba91b36ec07b4c81bc6124461054a91d258217" + integrity sha512-KJ7678hwKbacz6dyY4aOJlgtV91PtuSnlWGR+AsK88WwHhpjjTjLLTSRepjbQ35GuQuoYokM4mmfaS/I0nblhw== + dependencies: + "@react-aria/i18n" "^3.12.1" + "@react-aria/link" "^3.7.3" + "@react-aria/utils" "^3.25.1" + "@react-types/breadcrumbs" "^3.7.7" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/button@^3.9.7": + version "3.9.7" + resolved "https://registry.yarnpkg.com/@react-aria/button/-/button-3.9.7.tgz#f839cb54d318d03cc3ec8bdcd31cca9a4046cd21" + integrity sha512-xwE6uatbbn3KbNSc0dyDnOo539HJM2cqCPfjiQGt8O9cFbpQSmx76Fj4WotU3BwT7ZVbcAC8D206CgF1C2cDcQ== + dependencies: + "@react-aria/focus" "^3.18.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/utils" "^3.25.1" + "@react-stately/toggle" "^3.7.6" + "@react-types/button" "^3.9.6" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/calendar@^3.5.10": + version "3.5.10" + resolved "https://registry.yarnpkg.com/@react-aria/calendar/-/calendar-3.5.10.tgz#749ac8baf44f7b4639b898dc9f4e80b5e905f4e4" + integrity sha512-5PokdIHAH+CAd6vMHFW9mg77I5tC0FQglYsCEI9ikhCnL5xlt3FmJjLtOs3UJQaWgrd4cdVd0oINpPafJ9ydhA== + dependencies: + "@internationalized/date" "^3.5.5" + "@react-aria/i18n" "^3.12.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/live-announcer" "^3.3.4" + "@react-aria/utils" "^3.25.1" + "@react-stately/calendar" "^3.5.3" + "@react-types/button" "^3.9.6" + "@react-types/calendar" "^3.4.8" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/checkbox@^3.14.5": + version "3.14.5" + resolved "https://registry.yarnpkg.com/@react-aria/checkbox/-/checkbox-3.14.5.tgz#8e25a19a2cf6c28de603aebd77ec14f0f504333b" + integrity sha512-On8m66CNi1LvbDeDo355au0K66ayIjo0nDe4oe85aNsR/owyzz8hXNPAFuh98owQVMsKt4596FZICAVSMzzhJg== + dependencies: + "@react-aria/form" "^3.0.7" + "@react-aria/interactions" "^3.22.1" + "@react-aria/label" "^3.7.10" + "@react-aria/toggle" "^3.10.6" + "@react-aria/utils" "^3.25.1" + "@react-stately/checkbox" "^3.6.7" + "@react-stately/form" "^3.0.5" + "@react-stately/toggle" "^3.7.6" + "@react-types/checkbox" "^3.8.3" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/collections@3.0.0-alpha.3": + version "3.0.0-alpha.3" + resolved "https://registry.yarnpkg.com/@react-aria/collections/-/collections-3.0.0-alpha.3.tgz#f20f62a185740705a18591e1b9ce51370054b72c" + integrity sha512-SKsoQrCuz4zIVMwKGz0WcFoRbIP0H8+eRU2XzjmWX9KlRdrfeqIBOxuiU8XO3or0aHdbBI/bC/YtCjVzix5Lrg== + dependencies: + "@react-aria/ssr" "^3.9.5" + "@react-aria/utils" "^3.25.1" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + use-sync-external-store "^1.2.0" + +"@react-aria/color@3.0.0-rc.1": + version "3.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@react-aria/color/-/color-3.0.0-rc.1.tgz#2b3dd98276d46963d847eb8750044016f44dddaf" + integrity sha512-oP9PE0Xpo9uQ/TtH1x8iWhsjtk4OTIoTFdQZyoDsj8d84sqRv6Og9ajBZ/VTaneNK1n4NrPSx+qWfXu+SrWlDg== + dependencies: + "@react-aria/i18n" "^3.12.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/numberfield" "^3.11.5" + "@react-aria/slider" "^3.7.10" + "@react-aria/spinbutton" "^3.6.7" + "@react-aria/textfield" "^3.14.7" + "@react-aria/utils" "^3.25.1" + "@react-aria/visually-hidden" "^3.8.14" + "@react-stately/color" "^3.7.1" + "@react-stately/form" "^3.0.5" + "@react-types/color" "3.0.0-rc.1" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/combobox@^3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@react-aria/combobox/-/combobox-3.10.1.tgz#8e964815471e09f794d314945b7f8fabf250858a" + integrity sha512-B0zjX66HEqjPFnunYR0quAqwVJ6U0ez1eqBp25/611Dtzh3JHUovQmTE0xGGTjRe6N6qJg0VHVr2eRO/D0A+Lw== + dependencies: + "@react-aria/i18n" "^3.12.1" + "@react-aria/listbox" "^3.13.1" + "@react-aria/live-announcer" "^3.3.4" + "@react-aria/menu" "^3.15.1" + "@react-aria/overlays" "^3.23.1" + "@react-aria/selection" "^3.19.1" + "@react-aria/textfield" "^3.14.7" + "@react-aria/utils" "^3.25.1" + "@react-stately/collections" "^3.10.9" + "@react-stately/combobox" "^3.9.1" + "@react-stately/form" "^3.0.5" + "@react-types/button" "^3.9.6" + "@react-types/combobox" "^3.12.1" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/datepicker@^3.11.1": + version "3.11.1" + resolved "https://registry.yarnpkg.com/@react-aria/datepicker/-/datepicker-3.11.1.tgz#0162ac24f5e46c798422e5cdbb23a1c2d41f1de3" + integrity sha512-yEEuDt/ynt7bTfd/9RD1EiLPysWhbgSYSpn5PHVz7I2XORvNPpyamyAgz3+oFiLFLC/zy0qrG7e6V1rvI1NBzw== + dependencies: + "@internationalized/date" "^3.5.5" + "@internationalized/number" "^3.5.3" + "@internationalized/string" "^3.2.3" + "@react-aria/focus" "^3.18.1" + "@react-aria/form" "^3.0.7" + "@react-aria/i18n" "^3.12.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/label" "^3.7.10" + "@react-aria/spinbutton" "^3.6.7" + "@react-aria/utils" "^3.25.1" + "@react-stately/datepicker" "^3.10.1" + "@react-stately/form" "^3.0.5" + "@react-types/button" "^3.9.6" + "@react-types/calendar" "^3.4.8" + "@react-types/datepicker" "^3.8.1" + "@react-types/dialog" "^3.5.12" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/dialog@^3.5.16": + version "3.5.16" + resolved "https://registry.yarnpkg.com/@react-aria/dialog/-/dialog-3.5.16.tgz#f21d69886ce9d87c07903cc51551888445dadb8e" + integrity sha512-2clBSQQaoqCjAUkHnMA/noZ1ZnFbEVU67fL9M1QfokezAyLAlyCyD9XSed6+Td/Ncj80N3/Lax65XAlvWCyOlg== + dependencies: + "@react-aria/focus" "^3.18.1" + "@react-aria/overlays" "^3.23.1" + "@react-aria/utils" "^3.25.1" + "@react-types/dialog" "^3.5.12" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/dnd@^3.7.1": + version "3.7.1" + resolved "https://registry.yarnpkg.com/@react-aria/dnd/-/dnd-3.7.1.tgz#091d42094fc8f47816075704b5b16a34da8b3a57" + integrity sha512-p3/pc8p2fGd4s+Qj4SfRPJjZFStuuXqRNyDQxd9AAFYUWcCQxwDOqtiTZmfvs7Hvl0PUuysHW6Q5v7ABRjVr7w== + dependencies: + "@internationalized/string" "^3.2.3" + "@react-aria/i18n" "^3.12.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/live-announcer" "^3.3.4" + "@react-aria/overlays" "^3.23.1" + "@react-aria/utils" "^3.25.1" + "@react-stately/dnd" "^3.4.1" + "@react-types/button" "^3.9.6" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + "@react-aria/focus@^3.18.1": version "3.18.1" resolved "https://registry.yarnpkg.com/@react-aria/focus/-/focus-3.18.1.tgz#b54b88e78662549ddae917e3143723c8dd7a4e90" @@ -2474,6 +2703,67 @@ "@swc/helpers" "^0.5.0" clsx "^2.0.0" +"@react-aria/form@^3.0.7": + version "3.0.7" + resolved "https://registry.yarnpkg.com/@react-aria/form/-/form-3.0.7.tgz#767a6474a20d4206dca0fd5f5946656452ff59a9" + integrity sha512-VIsKP/KytJPOLRQl0NxWWS1bQELPBuW3vRjmmhBrtgPFmp0uCLhjPBkP6A4uIVj1E/JtAocyHN3DNq4+IJGQCg== + dependencies: + "@react-aria/interactions" "^3.22.1" + "@react-aria/utils" "^3.25.1" + "@react-stately/form" "^3.0.5" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/grid@^3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@react-aria/grid/-/grid-3.10.1.tgz#5eb81575c9f8d872b00e2c43e5167f5d9451f131" + integrity sha512-7dSgiYVQapBtPV4SIit+9fJ1qoEjtp+PXffJkWAPtGbg/jJ4b0jcVzykH7ARD4w/6jAJN/oVSfrKZqFPoLAd9w== + dependencies: + "@react-aria/focus" "^3.18.1" + "@react-aria/i18n" "^3.12.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/live-announcer" "^3.3.4" + "@react-aria/selection" "^3.19.1" + "@react-aria/utils" "^3.25.1" + "@react-stately/collections" "^3.10.9" + "@react-stately/grid" "^3.9.1" + "@react-stately/selection" "^3.16.1" + "@react-types/checkbox" "^3.8.3" + "@react-types/grid" "^3.2.8" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/gridlist@^3.9.1": + version "3.9.1" + resolved "https://registry.yarnpkg.com/@react-aria/gridlist/-/gridlist-3.9.1.tgz#02672b42f8b1c8df26521ef24b5722aee252da09" + integrity sha512-cue2KCI4WyVmL3j9tZx7xG7gUJ7UyRbawzRTcocJukOmpeoyRaw/robrIYK2Pd//GhRbIMAoo4iOyZk5j7vEww== + dependencies: + "@react-aria/focus" "^3.18.1" + "@react-aria/grid" "^3.10.1" + "@react-aria/i18n" "^3.12.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/selection" "^3.19.1" + "@react-aria/utils" "^3.25.1" + "@react-stately/collections" "^3.10.9" + "@react-stately/list" "^3.10.7" + "@react-stately/tree" "^3.8.3" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/i18n@^3.12.1": + version "3.12.1" + resolved "https://registry.yarnpkg.com/@react-aria/i18n/-/i18n-3.12.1.tgz#2b170953867f14688c4dd17b2ab55a8ca8eba07d" + integrity sha512-0q3gyogF9Ekah+9LOo6tcfshxsk2Ope+KdbtFHJVhznedMxn6RpHGcVur5ImbQ1dYafA5CmjBUGJW70b56+BGA== + dependencies: + "@internationalized/date" "^3.5.5" + "@internationalized/message" "^3.1.4" + "@internationalized/number" "^3.5.3" + "@internationalized/string" "^3.2.3" + "@react-aria/ssr" "^3.9.5" + "@react-aria/utils" "^3.25.1" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + "@react-aria/interactions@^3.22.1": version "3.22.1" resolved "https://registry.yarnpkg.com/@react-aria/interactions/-/interactions-3.22.1.tgz#f2219a100c886cee383da7be9ae05e9dd940d39a" @@ -2484,6 +2774,223 @@ "@react-types/shared" "^3.24.1" "@swc/helpers" "^0.5.0" +"@react-aria/label@^3.7.10": + version "3.7.10" + resolved "https://registry.yarnpkg.com/@react-aria/label/-/label-3.7.10.tgz#5343c95da514bc448ad779b2fbec9f8dd550e0d1" + integrity sha512-e5XVHA+OUK0aIwr4nHcnIj0z1kUryGaJWYYD2OGkkIltyUCKmwpRqdx8LQYbO4HGsJhvC3hJgidFdGcQwHHPYw== + dependencies: + "@react-aria/utils" "^3.25.1" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/link@^3.7.3": + version "3.7.3" + resolved "https://registry.yarnpkg.com/@react-aria/link/-/link-3.7.3.tgz#a6170ed04c67e55dedf0eec1b699cfa168e9eb28" + integrity sha512-dOwzxzo7LF4djBfRC8GcIhuTpDkNUIMT6ykQRV1a3749kgrr10YLascsO/l66k60i2k0T2oClkzfefYEK6WZeA== + dependencies: + "@react-aria/focus" "^3.18.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/utils" "^3.25.1" + "@react-types/link" "^3.5.7" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/listbox@^3.13.1": + version "3.13.1" + resolved "https://registry.yarnpkg.com/@react-aria/listbox/-/listbox-3.13.1.tgz#3a59b2973baebb96f10e784f14c6ddf1312c2196" + integrity sha512-b5Nu+5d5shJbxpy4s6OXvMlMzm+PVbs3L6CtoHlsKe8cAlSWD340vPHCOGYLwZApIBewepOBvRWgeAF8IDI04w== + dependencies: + "@react-aria/interactions" "^3.22.1" + "@react-aria/label" "^3.7.10" + "@react-aria/selection" "^3.19.1" + "@react-aria/utils" "^3.25.1" + "@react-stately/collections" "^3.10.9" + "@react-stately/list" "^3.10.7" + "@react-types/listbox" "^3.5.1" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/live-announcer@^3.3.4": + version "3.3.4" + resolved "https://registry.yarnpkg.com/@react-aria/live-announcer/-/live-announcer-3.3.4.tgz#97a5830ae7da8546b2d19311fe1606c5d5e0151c" + integrity sha512-w8lxs35QrRrn6pBNzVfyGOeqWdxeVKf9U6bXIVwhq7rrTqRULL8jqy8RJIMfIs1s8G5FpwWYjyBOjl2g5Cu1iA== + dependencies: + "@swc/helpers" "^0.5.0" + +"@react-aria/menu@^3.15.1": + version "3.15.1" + resolved "https://registry.yarnpkg.com/@react-aria/menu/-/menu-3.15.1.tgz#d44196d268f731c7a1b6b4fb907419a7c3632060" + integrity sha512-ZBTMZiJ17j6t7epcsjd0joAzsMKO31KLJHPtWAEfk1JkBxrMoirISPN8O1CeK/uBX++VaWSrDZfFe1EjrOwKuA== + dependencies: + "@react-aria/focus" "^3.18.1" + "@react-aria/i18n" "^3.12.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/overlays" "^3.23.1" + "@react-aria/selection" "^3.19.1" + "@react-aria/utils" "^3.25.1" + "@react-stately/collections" "^3.10.9" + "@react-stately/menu" "^3.8.1" + "@react-stately/tree" "^3.8.3" + "@react-types/button" "^3.9.6" + "@react-types/menu" "^3.9.11" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/meter@^3.4.15": + version "3.4.15" + resolved "https://registry.yarnpkg.com/@react-aria/meter/-/meter-3.4.15.tgz#7a277636f8f03660134296dc067b614b59d52b98" + integrity sha512-OUAzgmfiyEvBF+h9NlG7s8jvrGNTqj/zAWyUWEh5FMEjKFrDfni6awwFoRs164QqmUvRBNC0/eKv3Ghd2GIkRA== + dependencies: + "@react-aria/progress" "^3.4.15" + "@react-types/meter" "^3.4.3" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/numberfield@^3.11.5": + version "3.11.5" + resolved "https://registry.yarnpkg.com/@react-aria/numberfield/-/numberfield-3.11.5.tgz#09582fadda67a908c83175949c0f5ebabbbdc1df" + integrity sha512-cfJzU7SWsksKiLjfubSj5lR18ebQ7IbYaMQZbxdpZSPOANHIiktaxjPK4Nz7cqZ+HZ/6tQEirpY0iqpLx35CSw== + dependencies: + "@react-aria/i18n" "^3.12.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/spinbutton" "^3.6.7" + "@react-aria/textfield" "^3.14.7" + "@react-aria/utils" "^3.25.1" + "@react-stately/form" "^3.0.5" + "@react-stately/numberfield" "^3.9.5" + "@react-types/button" "^3.9.6" + "@react-types/numberfield" "^3.8.5" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/overlays@^3.23.1": + version "3.23.1" + resolved "https://registry.yarnpkg.com/@react-aria/overlays/-/overlays-3.23.1.tgz#64214e91251a0c005f93d3c769547cf8f3c8c5dd" + integrity sha512-qNV3pGThvRXjhdHCfqN9Eg4uD+nFm2DoK6d5e9LFd1+xCkKbT88afDBIcLmeG7fgfmukb1sNmzCJQJt8Svk54g== + dependencies: + "@react-aria/focus" "^3.18.1" + "@react-aria/i18n" "^3.12.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/ssr" "^3.9.5" + "@react-aria/utils" "^3.25.1" + "@react-aria/visually-hidden" "^3.8.14" + "@react-stately/overlays" "^3.6.9" + "@react-types/button" "^3.9.6" + "@react-types/overlays" "^3.8.9" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/progress@^3.4.15": + version "3.4.15" + resolved "https://registry.yarnpkg.com/@react-aria/progress/-/progress-3.4.15.tgz#20a1d339a34cfc408c40ad74738a4fa978c8e9f5" + integrity sha512-wlx8pgEet3mlq5Skjy7yV1DfQiEg79tZtojpb5YGN2dIAH8sxClrKOSJRVce0fy9IXVCKrQxjQNXPNUIojK5Rg== + dependencies: + "@react-aria/i18n" "^3.12.1" + "@react-aria/label" "^3.7.10" + "@react-aria/utils" "^3.25.1" + "@react-types/progress" "^3.5.6" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/radio@^3.10.6": + version "3.10.6" + resolved "https://registry.yarnpkg.com/@react-aria/radio/-/radio-3.10.6.tgz#e5ded29e604866bde49b536c1e146b2812b3cc38" + integrity sha512-Cr7kiTUWw+HOEdFHztqrFlSXvwuzOCTMbwNkziTyc9fualIX6UDilykND2ctfBgkM4qH7SgQt+SxAIwTdevsKg== + dependencies: + "@react-aria/focus" "^3.18.1" + "@react-aria/form" "^3.0.7" + "@react-aria/i18n" "^3.12.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/label" "^3.7.10" + "@react-aria/utils" "^3.25.1" + "@react-stately/radio" "^3.10.6" + "@react-types/radio" "^3.8.3" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/searchfield@^3.7.7": + version "3.7.7" + resolved "https://registry.yarnpkg.com/@react-aria/searchfield/-/searchfield-3.7.7.tgz#4cfb5497f3192ea4a84653466dd862e1a23e40a7" + integrity sha512-2f087PCR8X5LYyLnvjCIOV27xjjTCkDFPnQaC7XSPCfzDYGM8utCR56JfZMqHnjcMnVNoiEg7EjSBBrh7I2bnQ== + dependencies: + "@react-aria/i18n" "^3.12.1" + "@react-aria/textfield" "^3.14.7" + "@react-aria/utils" "^3.25.1" + "@react-stately/searchfield" "^3.5.5" + "@react-types/button" "^3.9.6" + "@react-types/searchfield" "^3.5.7" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/select@^3.14.7": + version "3.14.7" + resolved "https://registry.yarnpkg.com/@react-aria/select/-/select-3.14.7.tgz#8019c2b0b81360b17001798cf7db6d8b2c0001e7" + integrity sha512-qZy5oX6P8SGrdv4bHb8iVMIVv+vLuo7UwOJtsQ1FUORIsZmBEz0RyfgYdzlueMcZNoQ9JgLYtrK2e0h6AmJOlg== + dependencies: + "@react-aria/form" "^3.0.7" + "@react-aria/i18n" "^3.12.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/label" "^3.7.10" + "@react-aria/listbox" "^3.13.1" + "@react-aria/menu" "^3.15.1" + "@react-aria/selection" "^3.19.1" + "@react-aria/utils" "^3.25.1" + "@react-aria/visually-hidden" "^3.8.14" + "@react-stately/select" "^3.6.6" + "@react-types/button" "^3.9.6" + "@react-types/select" "^3.9.6" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/selection@^3.19.1": + version "3.19.1" + resolved "https://registry.yarnpkg.com/@react-aria/selection/-/selection-3.19.1.tgz#3fbbac4d3f8dc1711cb6523bef0d9e0c47a514cb" + integrity sha512-mbExvq2Omi60sTWFGjwcNz1ja2P8VDsxWAqSypHRTyqXhtgqbv8V/v8Gp+7BmVPH1YHcbhztl6rvUZTDOSszzw== + dependencies: + "@react-aria/focus" "^3.18.1" + "@react-aria/i18n" "^3.12.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/utils" "^3.25.1" + "@react-stately/selection" "^3.16.1" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/separator@^3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@react-aria/separator/-/separator-3.4.1.tgz#c8c643f9506b569ba2af7185761588a87ca73949" + integrity sha512-bZ+GQ936Y+WXAtsQjJdEMgYeqmqjhU90+wOlRGjmGdwf+/ht2yzBpeRuHEYUbE6F0iis/YoVc+b8ppAtPna/kA== + dependencies: + "@react-aria/utils" "^3.25.1" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/slider@^3.7.10": + version "3.7.10" + resolved "https://registry.yarnpkg.com/@react-aria/slider/-/slider-3.7.10.tgz#09474eb9f6d041bf1651dc663695843b34652061" + integrity sha512-QmBn87sDkncS/uhcrH0MxUN7bcEo8cHYcWk+gk7mibdIpyxyVDPKh7v7ZsosmAJLzjS0yb2ec1/Q5Oldfg1k/A== + dependencies: + "@react-aria/focus" "^3.18.1" + "@react-aria/i18n" "^3.12.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/label" "^3.7.10" + "@react-aria/utils" "^3.25.1" + "@react-stately/slider" "^3.5.6" + "@react-types/shared" "^3.24.1" + "@react-types/slider" "^3.7.5" + "@swc/helpers" "^0.5.0" + +"@react-aria/spinbutton@^3.6.7": + version "3.6.7" + resolved "https://registry.yarnpkg.com/@react-aria/spinbutton/-/spinbutton-3.6.7.tgz#4c549039542e1215f68c791d5bb2d8be61b10979" + integrity sha512-OCimp4yXoFIgh6WAMOls5DDDRDRO75ZFic3YA6wLWTRNHxo1Lj8S90i1A6pakY6bi4hdBCKmj4DnFSNKAw1iWg== + dependencies: + "@react-aria/i18n" "^3.12.1" + "@react-aria/live-announcer" "^3.3.4" + "@react-aria/utils" "^3.25.1" + "@react-types/button" "^3.9.6" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + "@react-aria/ssr@^3.9.5": version "3.9.5" resolved "https://registry.yarnpkg.com/@react-aria/ssr/-/ssr-3.9.5.tgz#775d84f51f90934ff51ae74eeba3728daac1a381" @@ -2491,6 +2998,134 @@ dependencies: "@swc/helpers" "^0.5.0" +"@react-aria/switch@^3.6.6": + version "3.6.6" + resolved "https://registry.yarnpkg.com/@react-aria/switch/-/switch-3.6.6.tgz#da1ec971ad877ea9551f15a7d23d990075c62e34" + integrity sha512-+dZOX1utODlx5dC90DtwnXd9nvln9HxMffBj/gmMT1/cD/RmXfjvymfjTsTMwvHhqCew9yfpvod0ZWwj3BkLGw== + dependencies: + "@react-aria/toggle" "^3.10.6" + "@react-stately/toggle" "^3.7.6" + "@react-types/shared" "^3.24.1" + "@react-types/switch" "^3.5.5" + "@swc/helpers" "^0.5.0" + +"@react-aria/table@^3.15.1": + version "3.15.1" + resolved "https://registry.yarnpkg.com/@react-aria/table/-/table-3.15.1.tgz#908175bf2ad064fd0c7862ff49297b3c036dc920" + integrity sha512-jVDLxp6Y/9M6y45c1I6u6msJ9dBg2I7Cu/FlSaK6HthTpN23UXuGw1oWuAjbfqi31nVXHWBwjCZkGKTdMjLf5A== + dependencies: + "@react-aria/focus" "^3.18.1" + "@react-aria/grid" "^3.10.1" + "@react-aria/i18n" "^3.12.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/live-announcer" "^3.3.4" + "@react-aria/utils" "^3.25.1" + "@react-aria/visually-hidden" "^3.8.14" + "@react-stately/collections" "^3.10.9" + "@react-stately/flags" "^3.0.3" + "@react-stately/table" "^3.12.1" + "@react-types/checkbox" "^3.8.3" + "@react-types/grid" "^3.2.8" + "@react-types/shared" "^3.24.1" + "@react-types/table" "^3.10.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/tabs@^3.9.3": + version "3.9.3" + resolved "https://registry.yarnpkg.com/@react-aria/tabs/-/tabs-3.9.3.tgz#77e9216ba93dbd5f1af17dca00a2229de0285766" + integrity sha512-J1KOCdx4eSyMMeNCvO8BIz8E8xez12B+cYbM4BbJzWlcfMboGYUnM0lvI8QSpFPa/H9LkAhp7BJnl9IZeIBzoA== + dependencies: + "@react-aria/focus" "^3.18.1" + "@react-aria/i18n" "^3.12.1" + "@react-aria/selection" "^3.19.1" + "@react-aria/utils" "^3.25.1" + "@react-stately/tabs" "^3.6.8" + "@react-types/shared" "^3.24.1" + "@react-types/tabs" "^3.3.9" + "@swc/helpers" "^0.5.0" + +"@react-aria/tag@^3.4.3": + version "3.4.3" + resolved "https://registry.yarnpkg.com/@react-aria/tag/-/tag-3.4.3.tgz#7d59f4a863ca7fe75bd6f3e21bb328f4c684627d" + integrity sha512-BqXKazX9YHvt6+qzGTu770V0FqGVefzz03hmnV2IVb+zYchXBv3WYbWVy46s/D5zTePOAXdpitQHxqy5rh+hgw== + dependencies: + "@react-aria/gridlist" "^3.9.1" + "@react-aria/i18n" "^3.12.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/label" "^3.7.10" + "@react-aria/selection" "^3.19.1" + "@react-aria/utils" "^3.25.1" + "@react-stately/list" "^3.10.7" + "@react-types/button" "^3.9.6" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/textfield@^3.14.7": + version "3.14.7" + resolved "https://registry.yarnpkg.com/@react-aria/textfield/-/textfield-3.14.7.tgz#368c2da2e0596a1ebadc6d21df5da41f2c619feb" + integrity sha512-1cWCG6vkjlwJuRTXKbKl9P0Q/0Li5pnMafZqDDWfDOlkS5dFGxYG6QFfoaYp7N6XMoNkXiculnCssfrQ+8hWgA== + dependencies: + "@react-aria/focus" "^3.18.1" + "@react-aria/form" "^3.0.7" + "@react-aria/label" "^3.7.10" + "@react-aria/utils" "^3.25.1" + "@react-stately/form" "^3.0.5" + "@react-stately/utils" "^3.10.2" + "@react-types/shared" "^3.24.1" + "@react-types/textfield" "^3.9.5" + "@swc/helpers" "^0.5.0" + +"@react-aria/toggle@^3.10.6": + version "3.10.6" + resolved "https://registry.yarnpkg.com/@react-aria/toggle/-/toggle-3.10.6.tgz#c0afba7bdf5263869b7169d97651b1ba746f84f9" + integrity sha512-AGlbtB1b8grrtjbiW5Au0LKYzxR83RHbHhaUkFwajyYRGyuEzr3Y03OiveoPB+DayA8Gz3H1ZVmW++8JZQOWHw== + dependencies: + "@react-aria/focus" "^3.18.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/utils" "^3.25.1" + "@react-stately/toggle" "^3.7.6" + "@react-types/checkbox" "^3.8.3" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/toolbar@3.0.0-beta.7": + version "3.0.0-beta.7" + resolved "https://registry.yarnpkg.com/@react-aria/toolbar/-/toolbar-3.0.0-beta.7.tgz#c49898c5dd8202a2fa9e349d4a5a9b56b4c98e5b" + integrity sha512-PKaXD2qiWcVOn/bX07ipamTc6OlqypqcQRGG7WUL0ZXWfV6AfL7GFPS1B2Jh7Etetq68Ynyuo6R4jT4Jypsjdg== + dependencies: + "@react-aria/focus" "^3.18.1" + "@react-aria/i18n" "^3.12.1" + "@react-aria/utils" "^3.25.1" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/tooltip@^3.7.6": + version "3.7.6" + resolved "https://registry.yarnpkg.com/@react-aria/tooltip/-/tooltip-3.7.6.tgz#1e3a715a2d0a977bd4481d4ae6cc69de16e4f5a3" + integrity sha512-JvRAMTcMju/KBOtISjVKKtIDzG3J1r6xK+mZTvu6ArM7DdeMBM5A8Lwk0bJ8dhr+YybiM9rR3hoZv3/E7IIYVw== + dependencies: + "@react-aria/focus" "^3.18.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/utils" "^3.25.1" + "@react-stately/tooltip" "^3.4.11" + "@react-types/shared" "^3.24.1" + "@react-types/tooltip" "^3.4.11" + "@swc/helpers" "^0.5.0" + +"@react-aria/tree@3.0.0-alpha.3": + version "3.0.0-alpha.3" + resolved "https://registry.yarnpkg.com/@react-aria/tree/-/tree-3.0.0-alpha.3.tgz#6829b82cae56af0ceb1dc63343fdbc4d8383885f" + integrity sha512-o/9B+PVSUYxDM1KxQ/Pl1CytPtIagyidmasd10266hWfwzvPA0ZyakBwIEFj+ROnr9buAdP+A4sOTRo+a6g+YQ== + dependencies: + "@react-aria/gridlist" "^3.9.1" + "@react-aria/i18n" "^3.12.1" + "@react-aria/selection" "^3.19.1" + "@react-aria/utils" "^3.25.1" + "@react-stately/tree" "^3.8.3" + "@react-types/button" "^3.9.6" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + "@react-aria/utils@^3.25.1": version "3.25.1" resolved "https://registry.yarnpkg.com/@react-aria/utils/-/utils-3.25.1.tgz#f6530ce47aa28617924cc6868b4cf1c113a909c5" @@ -2502,6 +3137,28 @@ "@swc/helpers" "^0.5.0" clsx "^2.0.0" +"@react-aria/virtualizer@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@react-aria/virtualizer/-/virtualizer-4.0.1.tgz#f89c1ad020c18ec8a66b0f3c51a289796c31b8e2" + integrity sha512-JZ6X0l38ZwBU/JgeLwkDA8mknRxqO1nYSVaPZHgOg8fd9BzMRWBjse7VW+Uf09P0uAEFElwlB+RY8UDx+W/Fmg== + dependencies: + "@react-aria/i18n" "^3.12.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/utils" "^3.25.1" + "@react-stately/virtualizer" "^4.0.1" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/visually-hidden@^3.8.14": + version "3.8.14" + resolved "https://registry.yarnpkg.com/@react-aria/visually-hidden/-/visually-hidden-3.8.14.tgz#ccfff3c5220b833ef811574b70751bac303b29c5" + integrity sha512-DV3yagbAgO4ywQTq6D/AxcIaTC8c77r/SxlIMhQBMQ6vScJWTCh6zFG55wmLe3NKqvRrowv1OstlmYfZQ4v/XA== + dependencies: + "@react-aria/interactions" "^3.22.1" + "@react-aria/utils" "^3.25.1" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + "@react-hook/latest@^1.0.2": version "1.0.3" resolved "https://registry.yarnpkg.com/@react-hook/latest/-/latest-1.0.3.tgz#c2d1d0b0af8b69ec6e2b3a2412ba0768ac82db80" @@ -2520,6 +3177,284 @@ "@react-hook/latest" "^1.0.2" "@react-hook/passive-layout-effect" "^1.2.0" +"@react-stately/calendar@^3.5.3": + version "3.5.3" + resolved "https://registry.yarnpkg.com/@react-stately/calendar/-/calendar-3.5.3.tgz#7bfbeceac85a273ee71f80312c6c98939623148f" + integrity sha512-SRwsgszyc9FNcvkjqBe81e/tnjKpRqH+yTYpG0uI9NR1HfyddmhR3Y7QilWPcqQkq4SQb7pL68SkTPH2dX2dng== + dependencies: + "@internationalized/date" "^3.5.5" + "@react-stately/utils" "^3.10.2" + "@react-types/calendar" "^3.4.8" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-stately/checkbox@^3.6.7": + version "3.6.7" + resolved "https://registry.yarnpkg.com/@react-stately/checkbox/-/checkbox-3.6.7.tgz#d622c3cac9c1ad5e09746d354fe82fc37259659f" + integrity sha512-ZOaBNXXazpwkuKj5hk6FtGbXO7HoKEGXvf3p7FcHcIHyiEJ65GBvC7e7HwMc3jYxlBwtbebSpEcf3oFqI5dl3A== + dependencies: + "@react-stately/form" "^3.0.5" + "@react-stately/utils" "^3.10.2" + "@react-types/checkbox" "^3.8.3" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-stately/collections@^3.10.9": + version "3.10.9" + resolved "https://registry.yarnpkg.com/@react-stately/collections/-/collections-3.10.9.tgz#cdf23d46de30741e2f836b96d439cf095acf4d84" + integrity sha512-plyrng6hOQMG8LrjArMA6ts/DgWyXln3g90/hFNbqe/hdVYF53sDVsj8Jb+5LtoYTpiAlV6eOvy1XR0vPZUf8w== + dependencies: + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-stately/color@^3.7.1": + version "3.7.1" + resolved "https://registry.yarnpkg.com/@react-stately/color/-/color-3.7.1.tgz#a43cab02b8655e9b495f62cc885c1ae7dc15d1c8" + integrity sha512-pJqM7fZ7+zy8wnzCUkBMkTgmjMs+lBLjQm1k+dFbmXK2SuELiDOQLirrl6j15NVBOKn8avvRHXpAQhGX43GOCQ== + dependencies: + "@internationalized/number" "^3.5.3" + "@internationalized/string" "^3.2.3" + "@react-aria/i18n" "^3.12.1" + "@react-stately/form" "^3.0.5" + "@react-stately/numberfield" "^3.9.5" + "@react-stately/slider" "^3.5.6" + "@react-stately/utils" "^3.10.2" + "@react-types/color" "3.0.0-rc.1" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-stately/combobox@^3.9.1": + version "3.9.1" + resolved "https://registry.yarnpkg.com/@react-stately/combobox/-/combobox-3.9.1.tgz#2593c050b65c6c90b806fe17d5526b54a21f53bc" + integrity sha512-jmeKUKs0jK18NwDAlpu79ATufgxrc6Sn3ZMmI8KPVQ5sdPTjNlnDx6gTFyOOIa87axf/c6WYU7v3jxmcp+RDdg== + dependencies: + "@react-stately/collections" "^3.10.9" + "@react-stately/form" "^3.0.5" + "@react-stately/list" "^3.10.7" + "@react-stately/overlays" "^3.6.9" + "@react-stately/select" "^3.6.6" + "@react-stately/utils" "^3.10.2" + "@react-types/combobox" "^3.12.1" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-stately/data@^3.11.6": + version "3.11.6" + resolved "https://registry.yarnpkg.com/@react-stately/data/-/data-3.11.6.tgz#bf4e5216cac3f1e302924b1e5369519a27b76146" + integrity sha512-S8q1Ejuhijl8SnyVOdDNFrMrWWnLk/Oh1ZT3KHSbTdpfMRtvhi5HukoiP06jlzz75phnpSPQL40npDtUB/kk3Q== + dependencies: + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-stately/datepicker@^3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@react-stately/datepicker/-/datepicker-3.10.1.tgz#f4926f9b881fdb925220b9d78f6a64646f8aa4b5" + integrity sha512-KXr5cxLOLUYBf3wlDSKhvshsKOWpdV2flhS075V6dgC/EPBh7igBZGUXJ9AZzndT7Hx1w8v/ul6CIffxEJz1Nw== + dependencies: + "@internationalized/date" "^3.5.5" + "@internationalized/string" "^3.2.3" + "@react-stately/form" "^3.0.5" + "@react-stately/overlays" "^3.6.9" + "@react-stately/utils" "^3.10.2" + "@react-types/datepicker" "^3.8.1" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-stately/dnd@^3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@react-stately/dnd/-/dnd-3.4.1.tgz#a91be9a01d8788970d4be1313a2a556bbb12c96e" + integrity sha512-EXPW1vKx3vNpMaXOpPKTOU1T4S+jqjllGFDyWD659Ql0lL9SQ5Y4IU/KmIK3T3yKkjps9xrMmCjLAkb75PH5zg== + dependencies: + "@react-stately/selection" "^3.16.1" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-stately/flags@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@react-stately/flags/-/flags-3.0.3.tgz#53a58c0140d61575787127a762b7901b4a7fa896" + integrity sha512-/ha7XFA0RZTQsbzSPwu3KkbNMgbvuM0GuMTYLTBWpgBrovBNTM+QqI/PfZTdHg8PwCYF4H5Y8gjdSpdulCvJFw== + dependencies: + "@swc/helpers" "^0.5.0" + +"@react-stately/form@^3.0.5": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@react-stately/form/-/form-3.0.5.tgz#653f603ddd8b74a8a126b426ebc17abd112b672b" + integrity sha512-J3plwJ63HQz109OdmaTqTA8Qhvl3gcYYK7DtgKyNP6mc/Me2Q4tl2avkWoA+22NRuv5m+J8TpBk4AVHUEOwqeQ== + dependencies: + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-stately/grid@^3.9.1": + version "3.9.1" + resolved "https://registry.yarnpkg.com/@react-stately/grid/-/grid-3.9.1.tgz#27b4a35e344891e3cf69ef7a3d7dc56979f117ec" + integrity sha512-LSVIcXO/cqwG0IgDSk2juDbpARBS1IzGnsTp/8vSOejMxq5MXrwxL5hUcqNczL8Ss6aLpELm42tCS0kPm3cMKw== + dependencies: + "@react-stately/collections" "^3.10.9" + "@react-stately/selection" "^3.16.1" + "@react-types/grid" "^3.2.8" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-stately/layout@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@react-stately/layout/-/layout-4.0.1.tgz#820669620e775032b6e5b22212a8b0fb4e8a49e2" + integrity sha512-4oNYFhQprcwP1fNV/p3dbx1a6lzMGBAKLTdcvtCuBCgclNA3etqjdQAUIZ0Bpq+Z8i9qo3c85oxr6Tr8BKQV4w== + dependencies: + "@react-stately/collections" "^3.10.9" + "@react-stately/table" "^3.12.1" + "@react-stately/virtualizer" "^4.0.1" + "@react-types/grid" "^3.2.8" + "@react-types/shared" "^3.24.1" + "@react-types/table" "^3.10.1" + "@swc/helpers" "^0.5.0" + +"@react-stately/list@^3.10.7": + version "3.10.7" + resolved "https://registry.yarnpkg.com/@react-stately/list/-/list-3.10.7.tgz#cff58ca38103cdb770d3d9809273a77e6606759c" + integrity sha512-W5PG7uG5GQV2Q59vXJE7QLKHZIoUNEx+JmHrBUCMKUgyngSpKIIEDR/R/C1b6ZJ9jMqqZA68Zlnd5iK1/mBi1A== + dependencies: + "@react-stately/collections" "^3.10.9" + "@react-stately/selection" "^3.16.1" + "@react-stately/utils" "^3.10.2" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-stately/menu@^3.8.1": + version "3.8.1" + resolved "https://registry.yarnpkg.com/@react-stately/menu/-/menu-3.8.1.tgz#f7c91aae721eb2678673ecb5161e5803fb55ce3a" + integrity sha512-HzAANHg+QUpyRok0CBIL/5qb+4TARteP0q9av2tKnQWPG91iJw84phJDJrmmY55uFFax4fxBgDM9dy1t12iKgQ== + dependencies: + "@react-stately/overlays" "^3.6.9" + "@react-types/menu" "^3.9.11" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-stately/numberfield@^3.9.5": + version "3.9.5" + resolved "https://registry.yarnpkg.com/@react-stately/numberfield/-/numberfield-3.9.5.tgz#0a6869ead08c387cc6becefa06fc68353c5dc9b7" + integrity sha512-aWilyzrZOvkgntcXd6Kl+t1QiCbnajUCN8yll6/saByKpfuOf1k6AGYNQBJ0CO/5HyffPPdbFs+45sj4e3cdjA== + dependencies: + "@internationalized/number" "^3.5.3" + "@react-stately/form" "^3.0.5" + "@react-stately/utils" "^3.10.2" + "@react-types/numberfield" "^3.8.5" + "@swc/helpers" "^0.5.0" + +"@react-stately/overlays@^3.6.9": + version "3.6.9" + resolved "https://registry.yarnpkg.com/@react-stately/overlays/-/overlays-3.6.9.tgz#3eaea249e35f424c4354fbee75c7c6767776a877" + integrity sha512-4chfyzKw7P2UEainm0yzjUgYwG1ovBejN88eTrn+O62x5huuMCwe0cbMxmYh4y7IhRFSee3jIJd0SP0u/+i39w== + dependencies: + "@react-stately/utils" "^3.10.2" + "@react-types/overlays" "^3.8.9" + "@swc/helpers" "^0.5.0" + +"@react-stately/radio@^3.10.6": + version "3.10.6" + resolved "https://registry.yarnpkg.com/@react-stately/radio/-/radio-3.10.6.tgz#2513757b5aa49aed5f0b95d3e3a4460dde2635c5" + integrity sha512-wiJuUUQ6LuEv0J1DQtkC0+Sed7tO6y3sIPeB+5uIxIIsUpxvNlDcqr+JOkrQm7gZmkmvcfotb5Gv5PqaIl1zKA== + dependencies: + "@react-stately/form" "^3.0.5" + "@react-stately/utils" "^3.10.2" + "@react-types/radio" "^3.8.3" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-stately/searchfield@^3.5.5": + version "3.5.5" + resolved "https://registry.yarnpkg.com/@react-stately/searchfield/-/searchfield-3.5.5.tgz#bcd6da5fd077baaa8ba35b5257f370f4ba9168fa" + integrity sha512-rKWIVNbxft5eGGxQ4CtcTKGXm2B1AuYSg6kLRQLq+VYspPNq3wfeMtVBeIdy4LNjWXsTmzs2b3o+zkFYdPqPPw== + dependencies: + "@react-stately/utils" "^3.10.2" + "@react-types/searchfield" "^3.5.7" + "@swc/helpers" "^0.5.0" + +"@react-stately/select@^3.6.6": + version "3.6.6" + resolved "https://registry.yarnpkg.com/@react-stately/select/-/select-3.6.6.tgz#fd01bc8cd47aebcddf07488b52d8250437ebbe1f" + integrity sha512-JEpBosWNSXRexE/iReATei1EiVdTIwOWlLcCGw6K7oC/5/f+OHMsh2Kkt/c/RzM/to3vgR+Wbbqwrb712AWgYQ== + dependencies: + "@react-stately/form" "^3.0.5" + "@react-stately/list" "^3.10.7" + "@react-stately/overlays" "^3.6.9" + "@react-types/select" "^3.9.6" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-stately/selection@^3.16.1": + version "3.16.1" + resolved "https://registry.yarnpkg.com/@react-stately/selection/-/selection-3.16.1.tgz#00fd65d2abef48067cbb67ad1a7aee8e89bf25c2" + integrity sha512-qmnmYaXY7IhhzmIiInec1a/yPxlPSBHka6vrWddvt0S6zN7FU5cv6sm69ONUwYwLKSoaNHgOGvZhmsTzyV0O2A== + dependencies: + "@react-stately/collections" "^3.10.9" + "@react-stately/utils" "^3.10.2" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-stately/slider@^3.5.6": + version "3.5.6" + resolved "https://registry.yarnpkg.com/@react-stately/slider/-/slider-3.5.6.tgz#691a14e5aace3208c3de14d3ad6e54d32f26519d" + integrity sha512-a7DZgpOVjQyGzMLPiVRCVHISPJX8E3bT+qbZpcRQN+F7T7wReOwUt2I8gQMosnnCGWgU6kdYk8snn0obXe70Fg== + dependencies: + "@react-stately/utils" "^3.10.2" + "@react-types/shared" "^3.24.1" + "@react-types/slider" "^3.7.5" + "@swc/helpers" "^0.5.0" + +"@react-stately/table@^3.12.1": + version "3.12.1" + resolved "https://registry.yarnpkg.com/@react-stately/table/-/table-3.12.1.tgz#fd12c2c43cf9225e0afd8f57583c3a7ff60d79b4" + integrity sha512-Cg3lXrWJNrYkD1gqRclMxq0GGiR+ygxdeAqk2jbbsmHU8RSQuzoO/RtUCw6WAKfQjAq4gE0E60TlAsGgCUdJGA== + dependencies: + "@react-stately/collections" "^3.10.9" + "@react-stately/flags" "^3.0.3" + "@react-stately/grid" "^3.9.1" + "@react-stately/selection" "^3.16.1" + "@react-stately/utils" "^3.10.2" + "@react-types/grid" "^3.2.8" + "@react-types/shared" "^3.24.1" + "@react-types/table" "^3.10.1" + "@swc/helpers" "^0.5.0" + +"@react-stately/tabs@^3.6.8": + version "3.6.8" + resolved "https://registry.yarnpkg.com/@react-stately/tabs/-/tabs-3.6.8.tgz#c02d8f730d0a9fac9d80075636d62ca37bf3f7b2" + integrity sha512-pLRwnMmXk/IWvbIJYSO5hm3/PiJ/VzrQlwKr6dlOcrDOSVIZpTjnGWHd6mJSDoPiDyBThlN/k3+2pUFMEOAcfw== + dependencies: + "@react-stately/list" "^3.10.7" + "@react-types/shared" "^3.24.1" + "@react-types/tabs" "^3.3.9" + "@swc/helpers" "^0.5.0" + +"@react-stately/toggle@^3.7.6": + version "3.7.6" + resolved "https://registry.yarnpkg.com/@react-stately/toggle/-/toggle-3.7.6.tgz#de31d74b9f9bd73350cf99ba582bc3cd79fa8c74" + integrity sha512-xRZyrjNVu1VCd1xpg5RwmNYs9fXb+JHChoUaRcBmGCCjsPD0R5uR3iNuE17RXJtWS3/8o9IJVn90+/7NW7boOg== + dependencies: + "@react-stately/utils" "^3.10.2" + "@react-types/checkbox" "^3.8.3" + "@swc/helpers" "^0.5.0" + +"@react-stately/tooltip@^3.4.11": + version "3.4.11" + resolved "https://registry.yarnpkg.com/@react-stately/tooltip/-/tooltip-3.4.11.tgz#9fac5c5cd891893b7ea9d7cf2f6f1ee148d0e570" + integrity sha512-r1ScIXau2LZ/lUUBQ5PI01S2TB2urF2zrPzNM2xgngFLlG2uTyfIgMga6/035quQQKd3Bd0qGigMvTgZ3GRGEg== + dependencies: + "@react-stately/overlays" "^3.6.9" + "@react-types/tooltip" "^3.4.11" + "@swc/helpers" "^0.5.0" + +"@react-stately/tree@^3.8.3": + version "3.8.3" + resolved "https://registry.yarnpkg.com/@react-stately/tree/-/tree-3.8.3.tgz#c92854f6b10b146f983759243b64cdcba0a1fb28" + integrity sha512-9sRQOxkK7ZMdtSTGHx0sMabHC39PEM4tMl+IdJKkmcp60bfsm3p6LHXhha3E58jwnZaemBfUrlQmTP/E26BbGw== + dependencies: + "@react-stately/collections" "^3.10.9" + "@react-stately/selection" "^3.16.1" + "@react-stately/utils" "^3.10.2" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + "@react-stately/utils@^3.10.2": version "3.10.2" resolved "https://registry.yarnpkg.com/@react-stately/utils/-/utils-3.10.2.tgz#09377f771592ff537c901aa64178cb3a004a916f" @@ -2527,11 +3462,213 @@ dependencies: "@swc/helpers" "^0.5.0" +"@react-stately/virtualizer@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@react-stately/virtualizer/-/virtualizer-4.0.1.tgz#e248d64b3b3224576dd7225bdeb71c261528f227" + integrity sha512-HCje3SlLItQFAiBHH4JZhz74mMCe2g+Q8woJa6kdKlvFqsNdmhtFHuuIr1uW6LWj76j2N0Xaa8Z7fV1f5ovX0Q== + dependencies: + "@react-aria/utils" "^3.25.1" + "@react-types/shared" "^3.24.1" + "@swc/helpers" "^0.5.0" + +"@react-types/breadcrumbs@^3.7.7": + version "3.7.7" + resolved "https://registry.yarnpkg.com/@react-types/breadcrumbs/-/breadcrumbs-3.7.7.tgz#35c2733e3387fb8800adffa4e412e245db5c5eec" + integrity sha512-ZmhXwD2LLzfEA2OvOCp/QvXu8A/Edsrn5q0qUDGsmOZj9SCVeT82bIv8P+mQnATM13mi2gyoik6102Jc1OscJA== + dependencies: + "@react-types/link" "^3.5.7" + "@react-types/shared" "^3.24.1" + +"@react-types/button@^3.9.6": + version "3.9.6" + resolved "https://registry.yarnpkg.com/@react-types/button/-/button-3.9.6.tgz#135fc465a3026f2c5005725b63cf7c3525be2306" + integrity sha512-8lA+D5JLbNyQikf8M/cPP2cji91aVTcqjrGpDqI7sQnaLFikM8eFR6l1ZWGtZS5MCcbfooko77ha35SYplSQvw== + dependencies: + "@react-types/shared" "^3.24.1" + +"@react-types/calendar@^3.4.8": + version "3.4.8" + resolved "https://registry.yarnpkg.com/@react-types/calendar/-/calendar-3.4.8.tgz#e9cc625d286b6a2df17e3d17a2c825b700f01f6c" + integrity sha512-KVampt/X4uJvWU0TsxIdgPdXIAUClGtxcDWHzuFRJ7YUYkA4rH8Lad0kQ1mVehnwOLpuba8j9GCYKorkbln0gw== + dependencies: + "@internationalized/date" "^3.5.5" + "@react-types/shared" "^3.24.1" + +"@react-types/checkbox@^3.8.3": + version "3.8.3" + resolved "https://registry.yarnpkg.com/@react-types/checkbox/-/checkbox-3.8.3.tgz#331055cf283dfb01c6bbcb02355a20decab19ada" + integrity sha512-f4c1mnLEt0iS1NMkyZXgT3q3AgcxzDk7w6MSONOKydcnh0xG5L2oefY14DhVDLkAuQS7jThlUFwiAs+MxiO3MA== + dependencies: + "@react-types/shared" "^3.24.1" + +"@react-types/color@3.0.0-rc.1": + version "3.0.0-rc.1" + resolved "https://registry.yarnpkg.com/@react-types/color/-/color-3.0.0-rc.1.tgz#d7503ae76b0abea07af35926aa0d15e7721dd54c" + integrity sha512-aw6FzrBlZTWKrFaFskM7e3AFICe6JqH10wO0E919goa3LZDDFbyYEwRpatwjIyiZH1elEUkFPgwqpv3ZcPPn8g== + dependencies: + "@react-types/shared" "^3.24.1" + "@react-types/slider" "^3.7.5" + +"@react-types/combobox@^3.12.1": + version "3.12.1" + resolved "https://registry.yarnpkg.com/@react-types/combobox/-/combobox-3.12.1.tgz#ab015d31c160aa0a21d696887ce81467c5996602" + integrity sha512-bd5YwHZWtgnJx4jGbplWbYzXj7IbO5w3IY5suNR7r891rx6IktquZ8GQwyYH0pQ/x+X5LdK2xI59i6+QC2PmlA== + dependencies: + "@react-types/shared" "^3.24.1" + +"@react-types/datepicker@^3.8.1": + version "3.8.1" + resolved "https://registry.yarnpkg.com/@react-types/datepicker/-/datepicker-3.8.1.tgz#2998a40f19cd5dbfd57ead6b45c748639a276990" + integrity sha512-ZpxHHVT3rmZ4YsYP4TWCZSMSfOUm+067mZyyGLmvHxg55eYmctiB4uMgrRCqDoeiSiOjtxad0VtpPjf6ftK1GQ== + dependencies: + "@internationalized/date" "^3.5.5" + "@react-types/calendar" "^3.4.8" + "@react-types/overlays" "^3.8.9" + "@react-types/shared" "^3.24.1" + +"@react-types/dialog@^3.5.12": + version "3.5.12" + resolved "https://registry.yarnpkg.com/@react-types/dialog/-/dialog-3.5.12.tgz#cba173e3a1ca7efd8859bd995389eaa90070e5ea" + integrity sha512-JmpQbSpXltqEyYfEwoqDolABIiojeExkqolHNdQlayIsfFuSxZxNwXZPOpz58Ri/iwv21JP7K3QF0Gb2Ohxl9w== + dependencies: + "@react-types/overlays" "^3.8.9" + "@react-types/shared" "^3.24.1" + +"@react-types/form@^3.7.6": + version "3.7.6" + resolved "https://registry.yarnpkg.com/@react-types/form/-/form-3.7.6.tgz#4a7b529bd9eccf2252d113edbbbea0fcb0e06c3c" + integrity sha512-lhS2y1bVtRnyYjkM+ylJUp2g663ZNbeZxu2o+mFfD5c2wYmVLA58IWR90c7DL8IVUitoANnZ1JPhhXvutiFpQQ== + dependencies: + "@react-types/shared" "^3.24.1" + +"@react-types/grid@^3.2.8": + version "3.2.8" + resolved "https://registry.yarnpkg.com/@react-types/grid/-/grid-3.2.8.tgz#1855586e309387edcc6a77bb675a624039e9831a" + integrity sha512-6PJrpukwMqlv3IhJSDkJuVbhHM8Oe6hd2supWqd9adMXrlSP7QHt9a8SgFcFblCCTx8JzUaA0PvY5sTudcEtOQ== + dependencies: + "@react-types/shared" "^3.24.1" + +"@react-types/link@^3.5.7": + version "3.5.7" + resolved "https://registry.yarnpkg.com/@react-types/link/-/link-3.5.7.tgz#298447339a5513a007d31c26cb0fd8ab611da2e1" + integrity sha512-2WyaVmm1qr9UrSG3Dq6iz+2ziuVp+DH8CsYZ9CA6aNNb6U18Hxju3LTPb4a5gM0eC7W0mQGNBmrgGlAdDZEJOw== + dependencies: + "@react-types/shared" "^3.24.1" + +"@react-types/listbox@^3.5.1": + version "3.5.1" + resolved "https://registry.yarnpkg.com/@react-types/listbox/-/listbox-3.5.1.tgz#e2a95fcb9593b37b5743c96208ea34f82c825752" + integrity sha512-n5bOgD9lgfK1qaLtag9WPnu151SwXBCNn/OgGY/Br9mWRl+nPUEYtFcPX+2VCld7uThf54kwrTmzlFnaraIlcw== + dependencies: + "@react-types/shared" "^3.24.1" + +"@react-types/menu@^3.9.11": + version "3.9.11" + resolved "https://registry.yarnpkg.com/@react-types/menu/-/menu-3.9.11.tgz#5208ece45f47464bc74f73499fdc14e89679d44f" + integrity sha512-IguQVF70d7aHXgWB1Rd2a/PiIuLZ2Nt7lyayJshLcy/NLOYmgpTmTyn2WCtlA5lTfQwmQrNFf4EvnWkeljJXdA== + dependencies: + "@react-types/overlays" "^3.8.9" + "@react-types/shared" "^3.24.1" + +"@react-types/meter@^3.4.3": + version "3.4.3" + resolved "https://registry.yarnpkg.com/@react-types/meter/-/meter-3.4.3.tgz#de886e64759c8200f2958277a4f73abdf463fc18" + integrity sha512-Y2fX5CTAPGRKxVSeepbeyN6/K+wlF9pMRcNxTSU2qDwdoFqNCtTWMcWuCsU/Y2L/zU0jFWu4x0Vo7WkrcsgcMA== + dependencies: + "@react-types/progress" "^3.5.6" + +"@react-types/numberfield@^3.8.5": + version "3.8.5" + resolved "https://registry.yarnpkg.com/@react-types/numberfield/-/numberfield-3.8.5.tgz#de489f8913451e299c3621e8d317e809e20e45af" + integrity sha512-LVWggkxwd1nyVZomXBPfQA1E4I4/i4PBifjcDs2AfcV7q5RE9D+DVIDXsYucVOBxPlDOxiAq/T9ypobspWSwHw== + dependencies: + "@react-types/shared" "^3.24.1" + +"@react-types/overlays@^3.8.9": + version "3.8.9" + resolved "https://registry.yarnpkg.com/@react-types/overlays/-/overlays-3.8.9.tgz#3b5ca1f645f0acb1fefd2cf045cac1d9fd8748d5" + integrity sha512-9ni9upQgXPnR+K9cWmbYWvm3ll9gH8P/XsEZprqIV5zNLMF334jADK48h4jafb1X9RFnj0WbHo6BqcSObzjTig== + dependencies: + "@react-types/shared" "^3.24.1" + +"@react-types/progress@^3.5.6": + version "3.5.6" + resolved "https://registry.yarnpkg.com/@react-types/progress/-/progress-3.5.6.tgz#bc6602e94d2a306a9bfaa118a584b996d95bb015" + integrity sha512-Nh43sjQ5adyN1bTHBPRaIPhXUdBqP0miYeJpeMY3V/KUl4qmouJLwDnccwFG4xLm6gBfYe22lgbbV7nAfNnuTQ== + dependencies: + "@react-types/shared" "^3.24.1" + +"@react-types/radio@^3.8.3": + version "3.8.3" + resolved "https://registry.yarnpkg.com/@react-types/radio/-/radio-3.8.3.tgz#68752dbc5ae3d60a20e285f37ed156d425efd4b6" + integrity sha512-fUVJt4Bb6jOReFqnhHVNxWXH7t6c60uSFfoPKuXt/xI9LL1i2jhpur0ggpTfIn3qLIAmNBU6bKBCWAdr4KjeVQ== + dependencies: + "@react-types/shared" "^3.24.1" + +"@react-types/searchfield@^3.5.7": + version "3.5.7" + resolved "https://registry.yarnpkg.com/@react-types/searchfield/-/searchfield-3.5.7.tgz#f95b5693f09ebb2b4b267a4bc149de2fdc2a1fbd" + integrity sha512-dyuPwNWGswRZfb4i50Q1Q3tCwTBxRLkrAxcMs+Rf2Rl4t93bawBdSdIQuvxu1KEhgd0EXA9ZUW53ZplqfVmtiw== + dependencies: + "@react-types/shared" "^3.24.1" + "@react-types/textfield" "^3.9.5" + +"@react-types/select@^3.9.6": + version "3.9.6" + resolved "https://registry.yarnpkg.com/@react-types/select/-/select-3.9.6.tgz#234c94d2dd6f0f52d2dcbda3d3a2f54851507a98" + integrity sha512-cVSFR0eJLup/ht1Uto+y8uyLmHO89J6wNh65SIHb3jeVz9oLBAedP3YNI2qB+F9qFMUcA8PBSLXIIuT6gXzLgQ== + dependencies: + "@react-types/shared" "^3.24.1" + "@react-types/shared@^3.24.1": version "3.24.1" resolved "https://registry.yarnpkg.com/@react-types/shared/-/shared-3.24.1.tgz#fa06cb681d144fce9c515d8bd296d81440a45d25" integrity sha512-AUQeGYEm/zDTN6zLzdXolDxz3Jk5dDL7f506F07U8tBwxNNI3WRdhU84G0/AaFikOZzDXhOZDr3MhQMzyE7Ydw== +"@react-types/slider@^3.7.5": + version "3.7.5" + resolved "https://registry.yarnpkg.com/@react-types/slider/-/slider-3.7.5.tgz#62f71c5e51a013fe14ad84d3496a0fa281b5b3a7" + integrity sha512-bRitwQRQjQoOcKEdPMljnvm474dwrmsc6pdsVQDh/qynzr+KO9IHuYc3qPW53WVE2hMQJDohlqtCAWQXWQ5Vcg== + dependencies: + "@react-types/shared" "^3.24.1" + +"@react-types/switch@^3.5.5": + version "3.5.5" + resolved "https://registry.yarnpkg.com/@react-types/switch/-/switch-3.5.5.tgz#e9d37bf5d974f3cc201503b8d46c24105afa48f0" + integrity sha512-SZx1Bd+COhAOs/RTifbZG+uq/llwba7VAKx7XBeX4LeIz1dtguy5bigOBgFTMQi4qsIVCpybSWEEl+daj4XFPw== + dependencies: + "@react-types/shared" "^3.24.1" + +"@react-types/table@^3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@react-types/table/-/table-3.10.1.tgz#a44e871cd163d6838668ffd6821c604cf5fd307a" + integrity sha512-xsNh0Gm4GtNeSknZqkMsfGvc94fycmfhspGO+FzQKim2hB5k4yILwd+lHYQ2UKW6New9GVH/zN2Pd3v67IeZ2g== + dependencies: + "@react-types/grid" "^3.2.8" + "@react-types/shared" "^3.24.1" + +"@react-types/tabs@^3.3.9": + version "3.3.9" + resolved "https://registry.yarnpkg.com/@react-types/tabs/-/tabs-3.3.9.tgz#a23011bf8fe955461ae25339f4de5b91cd7ee5eb" + integrity sha512-3Q9kRVvg/qDyeJR/W1+C2z2OyvDWQrSLvOCvAezX5UKzww4rBEAA8OqBlyDwn7q3fiwrh/m64l6p+dbln+RdxQ== + dependencies: + "@react-types/shared" "^3.24.1" + +"@react-types/textfield@^3.9.5": + version "3.9.5" + resolved "https://registry.yarnpkg.com/@react-types/textfield/-/textfield-3.9.5.tgz#a9d906ccbe6e5d42f3158320c036e112ae8c61d0" + integrity sha512-0hwZI4WXSEStPzdltKwbNUZWlgHtwbxMWE0LfqIzEW8RB7DyBflYSKzLyTBFqwUZ8j3C1gWy9c9OPSeCOq792Q== + dependencies: + "@react-types/shared" "^3.24.1" + +"@react-types/tooltip@^3.4.11": + version "3.4.11" + resolved "https://registry.yarnpkg.com/@react-types/tooltip/-/tooltip-3.4.11.tgz#6d24fa33d3210400980aa5778f77bea6508588b4" + integrity sha512-WPikHQxeT5Lb09yJEaW6Ja3ecE0g1YM6ukWYS2v/iZLUPn5YlYrGytspuCYQNSh/u7suCz4zRLEHYCl7OCigjw== + dependencies: + "@react-types/overlays" "^3.8.9" + "@react-types/shared" "^3.24.1" + "@repeaterjs/repeater@^3.0.4": version "3.0.4" resolved "https://registry.yarnpkg.com/@repeaterjs/repeater/-/repeater-3.0.4.tgz#a04d63f4d1bf5540a41b01a921c9a7fddc3bd1ca" @@ -5898,6 +7035,16 @@ internal-slot@^1.0.4, internal-slot@^1.0.5: has "^1.0.3" side-channel "^1.0.4" +intl-messageformat@^10.1.0: + version "10.5.14" + resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.5.14.tgz#e5bb373f8a37b88fbe647d7b941f3ab2a37ed00a" + integrity sha512-IjC6sI0X7YRjjyVH9aUgdftcmZK7WXdHeil4KwbjDnRWjnVitKpAx3rr6t6di1joFp5188VqKcobOPA6mCLG/w== + dependencies: + "@formatjs/ecma402-abstract" "2.0.0" + "@formatjs/fast-memoize" "2.2.0" + "@formatjs/icu-messageformat-parser" "2.7.8" + tslib "^2.4.0" + invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -7553,6 +8700,83 @@ quickselect@^3.0.0: resolved "https://registry.yarnpkg.com/quickselect/-/quickselect-3.0.0.tgz#a37fc953867d56f095a20ac71c6d27063d2de603" integrity sha512-XdjUArbK4Bm5fLLvlm5KpTFOiOThgfWWI4axAZDWg4E/0mKdZyI9tNEfds27qCi1ze/vwTR16kvmmGhRra3c2g== +react-aria-components@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/react-aria-components/-/react-aria-components-1.3.1.tgz#96b62c06e39c6e65df5e7f83edff662eb1aaafd2" + integrity sha512-yUTA8uHbioQHU5d7iNvSLZLEfQlcTAmyhhkY+NMc8pIGPdtf0qnrlF0nPtJq8Mro5irpVrgUlqKBvvCiKwFNiQ== + dependencies: + "@internationalized/date" "^3.5.5" + "@internationalized/string" "^3.2.3" + "@react-aria/collections" "3.0.0-alpha.3" + "@react-aria/color" "3.0.0-rc.1" + "@react-aria/dnd" "^3.7.1" + "@react-aria/focus" "^3.18.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/menu" "^3.15.1" + "@react-aria/toolbar" "3.0.0-beta.7" + "@react-aria/tree" "3.0.0-alpha.3" + "@react-aria/utils" "^3.25.1" + "@react-aria/virtualizer" "^4.0.1" + "@react-stately/color" "^3.7.1" + "@react-stately/layout" "^4.0.1" + "@react-stately/menu" "^3.8.1" + "@react-stately/table" "^3.12.1" + "@react-stately/utils" "^3.10.2" + "@react-stately/virtualizer" "^4.0.1" + "@react-types/color" "3.0.0-rc.1" + "@react-types/form" "^3.7.6" + "@react-types/grid" "^3.2.8" + "@react-types/shared" "^3.24.1" + "@react-types/table" "^3.10.1" + "@swc/helpers" "^0.5.0" + client-only "^0.0.1" + react-aria "^3.34.1" + react-stately "^3.32.1" + use-sync-external-store "^1.2.0" + +react-aria@^3.34.1: + version "3.34.1" + resolved "https://registry.yarnpkg.com/react-aria/-/react-aria-3.34.1.tgz#a4cfa4abdd2882196fbadbded6ef87b02a1790f7" + integrity sha512-vA4BP+SWjFFRfOTQcNJtIp9gKlxuC7kPUXQK9fuNA+2K4mJdIc9mBnmwXQiLl/eAthMf43fD4fETfY9SiCm1Zg== + dependencies: + "@internationalized/string" "^3.2.3" + "@react-aria/breadcrumbs" "^3.5.15" + "@react-aria/button" "^3.9.7" + "@react-aria/calendar" "^3.5.10" + "@react-aria/checkbox" "^3.14.5" + "@react-aria/combobox" "^3.10.1" + "@react-aria/datepicker" "^3.11.1" + "@react-aria/dialog" "^3.5.16" + "@react-aria/dnd" "^3.7.1" + "@react-aria/focus" "^3.18.1" + "@react-aria/gridlist" "^3.9.1" + "@react-aria/i18n" "^3.12.1" + "@react-aria/interactions" "^3.22.1" + "@react-aria/label" "^3.7.10" + "@react-aria/link" "^3.7.3" + "@react-aria/listbox" "^3.13.1" + "@react-aria/menu" "^3.15.1" + "@react-aria/meter" "^3.4.15" + "@react-aria/numberfield" "^3.11.5" + "@react-aria/overlays" "^3.23.1" + "@react-aria/progress" "^3.4.15" + "@react-aria/radio" "^3.10.6" + "@react-aria/searchfield" "^3.7.7" + "@react-aria/select" "^3.14.7" + "@react-aria/selection" "^3.19.1" + "@react-aria/separator" "^3.4.1" + "@react-aria/slider" "^3.7.10" + "@react-aria/ssr" "^3.9.5" + "@react-aria/switch" "^3.6.6" + "@react-aria/table" "^3.15.1" + "@react-aria/tabs" "^3.9.3" + "@react-aria/tag" "^3.4.3" + "@react-aria/textfield" "^3.14.7" + "@react-aria/tooltip" "^3.7.6" + "@react-aria/utils" "^3.25.1" + "@react-aria/visually-hidden" "^3.8.14" + "@react-types/shared" "^3.24.1" + react-dom@18.3.1: version "18.3.1" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4" @@ -7581,6 +8805,35 @@ react-refresh@^0.14.2: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9" integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== +react-stately@^3.32.1: + version "3.32.1" + resolved "https://registry.yarnpkg.com/react-stately/-/react-stately-3.32.1.tgz#423bc816fd11b15867ec58a3cbc15ed16ac7b3ff" + integrity sha512-znw+bqHJk1fvv34O3HoVH61otyYJomRu1gI7A4B3UHCnSFS6E6nMI6D3nRv9RrAWhf4ekLLg35FwDTHDcG1zdg== + dependencies: + "@react-stately/calendar" "^3.5.3" + "@react-stately/checkbox" "^3.6.7" + "@react-stately/collections" "^3.10.9" + "@react-stately/combobox" "^3.9.1" + "@react-stately/data" "^3.11.6" + "@react-stately/datepicker" "^3.10.1" + "@react-stately/dnd" "^3.4.1" + "@react-stately/form" "^3.0.5" + "@react-stately/list" "^3.10.7" + "@react-stately/menu" "^3.8.1" + "@react-stately/numberfield" "^3.9.5" + "@react-stately/overlays" "^3.6.9" + "@react-stately/radio" "^3.10.6" + "@react-stately/searchfield" "^3.5.5" + "@react-stately/select" "^3.6.6" + "@react-stately/selection" "^3.16.1" + "@react-stately/slider" "^3.5.6" + "@react-stately/table" "^3.12.1" + "@react-stately/tabs" "^3.6.8" + "@react-stately/toggle" "^3.7.6" + "@react-stately/tooltip" "^3.4.11" + "@react-stately/tree" "^3.8.3" + "@react-types/shared" "^3.24.1" + react-syntax-highlighter@^15.5.0: version "15.5.0" resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz#4b3eccc2325fa2ec8eff1e2d6c18fa4a9e07ab20"