diff --git a/.babelrc.js b/.babelrc.js index 444a07c4b2..412338095f 100644 --- a/.babelrc.js +++ b/.babelrc.js @@ -6,7 +6,6 @@ module.exports = { // Detects the type of file being babel'd (either esmodule or commonjs) sourceType: 'unambiguous', plugins: [ - 'react-hot-loader/babel', 'lodash', '@babel/plugin-transform-typescript', '@babel/plugin-proposal-class-properties', diff --git a/ACKNOWLEDGMENTS.md b/ACKNOWLEDGMENTS.md index 0f0a9fd44c..b6468fccaa 100644 --- a/ACKNOWLEDGMENTS.md +++ b/ACKNOWLEDGMENTS.md @@ -3882,30 +3882,6 @@ Signal Desktop makes use of the following open source projects. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -## react-hot-loader - - MIT License - - Copyright (c) 2016 Dan Abramov - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - ## react-intl Copyright 2019 Oath Inc. @@ -3984,53 +3960,6 @@ Signal Desktop makes use of the following open source projects. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -## react-router-dom - - MIT License - - Copyright (c) React Training 2016-2018 - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - -## react-textarea-autosize - - The MIT License (MIT) - - Copyright (c) 2013 Andrey Popp - - Permission is hereby granted, free of charge, to any person obtaining a copy of - this software and associated documentation files (the "Software"), to deal in - the Software without restriction, including without limitation the rights to - use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - the Software, and to permit persons to whom the Software is furnished to do so, - subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ## react-virtualized The MIT License (MIT) diff --git a/package.json b/package.json index cfe8859fa9..bba86c653c 100644 --- a/package.json +++ b/package.json @@ -176,19 +176,16 @@ "protobufjs": "7.3.2", "proxy-agent": "6.4.0", "qrcode-generator": "1.4.4", - "react": "17.0.2", + "react": "18.3.1", "react-aria": "3.35.1", "react-aria-components": "1.4.1", "react-blurhash": "0.3.0", "react-contextmenu": "2.14.0", - "react-dom": "17.0.2", - "react-hot-loader": "4.13.1", - "react-intl": "6.8.7", + "react-dom": "18.3.1", + "react-intl": "7.1.11", "react-popper": "2.3.0", - "react-redux": "8.1.3", - "react-router-dom": "5.0.1", - "react-textarea-autosize": "8.5.5", - "react-virtualized": "9.22.5", + "react-redux": "9.2.0", + "react-virtualized": "9.22.6", "read-last-lines": "1.8.0", "redux": "5.0.1", "redux-logger": "3.0.6", @@ -267,8 +264,7 @@ "@types/react": "17.0.45", "@types/react-dom": "17.0.17", "@types/react-redux": "7.1.34", - "@types/react-router-dom": "4.3.4", - "@types/react-virtualized": "9.21.30", + "@types/react-virtualized": "9.22.2", "@types/redux-logger": "3.0.13", "@types/semver": "7.5.8", "@types/sinon": "17.0.3", @@ -348,13 +344,15 @@ "pnpm": { "overrides": { "@storybook/core>node-fetch": "$node-fetch", - "@types/react": "17.0.45", - "@types/react-dom": "17.0.17", + "@types/react": "18.3.20", + "@types/react-dom": "18.3.6", "eslint-config-airbnb-typescript-prettier>eslint-plugin-prettier": "5.2.1", "canvas": "-", "jsdom": "-", "thenify-all>thenify": "3.3.1", - "@electron/rebuild@3.7.0>@electron/node-gyp": "10.2.0-electron.2" + "@electron/rebuild@3.7.0>@electron/node-gyp": "10.2.0-electron.2", + "react-contextmenu>react": "18.3.1", + "react-contextmenu>react-dom": "18.3.1" }, "patchedDependencies": { "@types/backbone@1.4.22": "patches/@types+backbone+1.4.22.patch", @@ -369,7 +367,6 @@ "react-contextmenu@2.14.0": "patches/react-contextmenu+2.14.0.patch", "@vitest/expect@2.0.5": "patches/@vitest+expect+2.0.5.patch", "got@11.8.5": "patches/got+11.8.5.patch", - "react-textarea-autosize@8.5.5": "patches/react-textarea-autosize+8.5.5.patch", "growing-file@0.1.3": "patches/growing-file+0.1.3.patch", "websocket@1.0.34": "patches/websocket+1.0.34.patch", "@types/websocket@1.0.0": "patches/@types+websocket+1.0.0.patch", diff --git a/patches/react-contextmenu+2.14.0.patch b/patches/react-contextmenu+2.14.0.patch index 0f3b219b44..f4893fce60 100644 --- a/patches/react-contextmenu+2.14.0.patch +++ b/patches/react-contextmenu+2.14.0.patch @@ -1,5 +1,5 @@ diff --git a/modules/ContextMenu.js b/modules/ContextMenu.js -index 2f88213..41e47ea 100644 +index 2f8821393f15a1ce85132385688f08cd6e390bf4..41e47ea740636f81bdd484a7093d0ea3169eb9d5 100644 --- a/modules/ContextMenu.js +++ b/modules/ContextMenu.js @@ -81,6 +81,11 @@ var ContextMenu = function (_AbstractMenu) { @@ -53,7 +53,7 @@ index 2f88213..41e47ea 100644 } } diff --git a/modules/SubMenu.js b/modules/SubMenu.js -index ad1dc70..c919be8 100644 +index ad1dc7043c13cbc30f1659d5b82696ed974c996a..c919be8d12329dd5bcf77d3660b85edb83714bb8 100644 --- a/modules/SubMenu.js +++ b/modules/SubMenu.js @@ -129,6 +129,7 @@ var SubMenu = function (_AbstractMenu) { @@ -142,14 +142,45 @@ index ad1dc70..c919be8 100644 } } diff --git a/src/index.d.ts b/src/index.d.ts -index 753ce90..c5971a4 100644 +index 753ce9081490fd90b4354e6e73937dc85957689c..e8a8b0815a7ca61ef9bc488299cda08e181267bc 100644 --- a/src/index.d.ts +++ b/src/index.d.ts -@@ -14,6 +14,7 @@ declare module "react-contextmenu" { +@@ -14,6 +14,8 @@ declare module "react-contextmenu" { preventHideOnResize?: boolean, - preventHideOnScroll?: boolean, + preventHideOnScroll?: boolean, style?: React.CSSProperties, + avoidFocusRestoreOnBlur?: boolean; ++ children?: React.ReactNode; } export interface ContextMenuTriggerProps { +@@ -25,6 +27,7 @@ declare module "react-contextmenu" { + renderTag?: React.ElementType, + mouseButton?: number, + disableIfShiftIsPressed?: boolean, ++ children?: React.ReactNode, + } + + export interface MenuItemProps { +@@ -35,6 +38,7 @@ declare module "react-contextmenu" { + divider?: boolean, + preventClose?: boolean, + onClick?: {(event: React.TouchEvent | React.MouseEvent, data: Object, target: HTMLElement): void} | Function, ++ children?: React.ReactNode, + } + + export interface SubMenuProps { +@@ -45,11 +49,13 @@ declare module "react-contextmenu" { + rtl?: boolean, + preventCloseOnClick?: boolean, + onClick?: {(event: React.TouchEvent | React.MouseEvent, data: Object, target: HTMLElement): void} | Function, ++ children?: React.ReactNode, + } + + export interface ConnectMenuProps { + id: string; + trigger: any; ++ children?: React.ReactNode; + } + + export const ContextMenu: React.ComponentClass; diff --git a/patches/react-textarea-autosize+8.5.5.patch b/patches/react-textarea-autosize+8.5.5.patch deleted file mode 100644 index 657a95b833..0000000000 --- a/patches/react-textarea-autosize+8.5.5.patch +++ /dev/null @@ -1,52 +0,0 @@ -diff --git a/dist/react-textarea-autosize.browser.cjs.js b/dist/react-textarea-autosize.browser.cjs.js -index 37d2acb..7f76a65 100644 ---- a/dist/react-textarea-autosize.browser.cjs.js -+++ b/dist/react-textarea-autosize.browser.cjs.js -@@ -122,7 +122,7 @@ var SIZING_STYLE = ['borderBottomWidth', 'borderLeftWidth', 'borderRightWidth', - 'tabSize', 'textIndent', - // non-standard - 'textRendering', 'textTransform', 'width', 'wordBreak', 'wordSpacing', 'scrollbarGutter']; --var isIE = !!document.documentElement.currentStyle ; -+var isIE = false; - var getSizingData = function getSizingData(node) { - var style = window.getComputedStyle(node); - if (style === null) { -diff --git a/dist/react-textarea-autosize.browser.development.cjs.js b/dist/react-textarea-autosize.browser.development.cjs.js -index 51e50d5..29a11e3 100644 ---- a/dist/react-textarea-autosize.browser.development.cjs.js -+++ b/dist/react-textarea-autosize.browser.development.cjs.js -@@ -122,7 +122,7 @@ var SIZING_STYLE = ['borderBottomWidth', 'borderLeftWidth', 'borderRightWidth', - 'tabSize', 'textIndent', - // non-standard - 'textRendering', 'textTransform', 'width', 'wordBreak', 'wordSpacing', 'scrollbarGutter']; --var isIE = !!document.documentElement.currentStyle ; -+var isIE = false; - var getSizingData = function getSizingData(node) { - var style = window.getComputedStyle(node); - if (style === null) { -diff --git a/dist/react-textarea-autosize.browser.development.esm.js b/dist/react-textarea-autosize.browser.development.esm.js -index bbaa14c..4eac3f8 100644 ---- a/dist/react-textarea-autosize.browser.development.esm.js -+++ b/dist/react-textarea-autosize.browser.development.esm.js -@@ -94,7 +94,7 @@ var SIZING_STYLE = ['borderBottomWidth', 'borderLeftWidth', 'borderRightWidth', - 'tabSize', 'textIndent', - // non-standard - 'textRendering', 'textTransform', 'width', 'wordBreak', 'wordSpacing', 'scrollbarGutter']; --var isIE = !!document.documentElement.currentStyle ; -+var isIE = false; - var getSizingData = function getSizingData(node) { - var style = window.getComputedStyle(node); - if (style === null) { -diff --git a/dist/react-textarea-autosize.browser.esm.js b/dist/react-textarea-autosize.browser.esm.js -index 7376e08..196b550 100644 ---- a/dist/react-textarea-autosize.browser.esm.js -+++ b/dist/react-textarea-autosize.browser.esm.js -@@ -94,7 +94,7 @@ var SIZING_STYLE = ['borderBottomWidth', 'borderLeftWidth', 'borderRightWidth', - 'tabSize', 'textIndent', - // non-standard - 'textRendering', 'textTransform', 'width', 'wordBreak', 'wordSpacing', 'scrollbarGutter']; --var isIE = !!document.documentElement.currentStyle ; -+var isIE = false; - var getSizingData = function getSizingData(node) { - var style = window.getComputedStyle(node); - if (style === null) { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 11217e7e37..99b5d15d03 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,13 +6,15 @@ settings: overrides: '@storybook/core>node-fetch': 2.6.7 - '@types/react': 17.0.45 - '@types/react-dom': 17.0.17 + '@types/react': 18.3.20 + '@types/react-dom': 18.3.6 eslint-config-airbnb-typescript-prettier>eslint-plugin-prettier: 5.2.1 canvas: '-' jsdom: '-' thenify-all>thenify: 3.3.1 '@electron/rebuild@3.7.0>@electron/node-gyp': 10.2.0-electron.2 + react-contextmenu>react: 18.3.1 + react-contextmenu>react-dom: 18.3.1 patchedDependencies: '@types/backbone@1.4.22': @@ -67,11 +69,8 @@ patchedDependencies: hash: 1f10c592d849ed4cfc9f81301196d39857b79240997ef5772138218cb3717e80 path: patches/qrcode-generator+1.4.4.patch react-contextmenu@2.14.0: - hash: 5ec508240616a7d029c1f80185121cada9d4587b179f7c7a7ffa02b6bf02e043 + hash: 0a61a588d4e16ca308a33d4765e00ccade23abac650b981439a128bd5be785d7 path: patches/react-contextmenu+2.14.0.patch - react-textarea-autosize@8.5.5: - hash: 94614db18e4db7ff5eee4c2acf88e3ef245bff2f9637416e99e401bec3531286 - path: patches/react-textarea-autosize+8.5.5.patch websocket@1.0.34: hash: b8d361a6a73e44000bb51102dea0d841c22d2bb455dd6c54de566d0e0bd86355 path: patches/websocket+1.0.34.patch @@ -115,19 +114,19 @@ importers: version: 2.11.8 '@react-aria/focus': specifier: 3.19.1 - version: 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/interactions': specifier: 3.23.0 - version: 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/utils': specifier: 3.25.3 - version: 3.25.3(react@17.0.2) + version: 3.25.3(react@18.3.1) '@react-spring/web': specifier: 9.7.5 - version: 9.7.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: 9.7.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-types/shared': specifier: 3.27.0 - version: 3.27.0(react@17.0.2) + version: 3.27.0(react@18.3.1) '@signalapp/libsignal-client': specifier: 0.70.0 version: 0.70.0 @@ -142,7 +141,7 @@ importers: version: 2.0.1 '@tanstack/react-virtual': specifier: 3.11.2 - version: 3.11.2(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: 3.11.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/dom-mediacapture-transform': specifier: 0.1.11 version: 0.1.11 @@ -211,13 +210,13 @@ importers: version: 2.0.2 focus-trap-react: specifier: 10.3.1 - version: 10.3.1(prop-types@15.8.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: 10.3.1(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) form-data: specifier: 4.0.1 version: 4.0.1 framer-motion: specifier: 6.5.1 - version: 6.5.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: 6.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) fs-extra: specifier: 11.2.0 version: 11.2.0 @@ -300,44 +299,35 @@ importers: specifier: 1.4.4 version: 1.4.4(patch_hash=1f10c592d849ed4cfc9f81301196d39857b79240997ef5772138218cb3717e80) react: - specifier: 17.0.2 - version: 17.0.2 + specifier: 18.3.1 + version: 18.3.1 react-aria: specifier: 3.35.1 - version: 3.35.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: 3.35.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-aria-components: specifier: 1.4.1 - version: 1.4.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: 1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-blurhash: specifier: 0.3.0 - version: 0.3.0(blurhash@2.0.5)(react@17.0.2) + version: 0.3.0(blurhash@2.0.5)(react@18.3.1) react-contextmenu: specifier: 2.14.0 - version: 2.14.0(patch_hash=5ec508240616a7d029c1f80185121cada9d4587b179f7c7a7ffa02b6bf02e043)(prop-types@15.8.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: 2.14.0(patch_hash=0a61a588d4e16ca308a33d4765e00ccade23abac650b981439a128bd5be785d7)(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-dom: - specifier: 17.0.2 - version: 17.0.2(react@17.0.2) - react-hot-loader: - specifier: 4.13.1 - version: 4.13.1(@types/react@17.0.45)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + specifier: 18.3.1 + version: 18.3.1(react@18.3.1) react-intl: - specifier: 6.8.7 - version: 6.8.7(react@17.0.2)(typescript@5.6.3) + specifier: 7.1.11 + version: 7.1.11(react@18.3.1)(typescript@5.6.3) react-popper: specifier: 2.3.0 - version: 2.3.0(@popperjs/core@2.11.8)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + version: 2.3.0(@popperjs/core@2.11.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-redux: - specifier: 8.1.3 - version: 8.1.3(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(redux@5.0.1) - react-router-dom: - specifier: 5.0.1 - version: 5.0.1(react@17.0.2) - react-textarea-autosize: - specifier: 8.5.5 - version: 8.5.5(patch_hash=94614db18e4db7ff5eee4c2acf88e3ef245bff2f9637416e99e401bec3531286)(@types/react@17.0.45)(react@17.0.2) + specifier: 9.2.0 + version: 9.2.0(@types/react@18.3.20)(react@18.3.1)(redux@5.0.1) react-virtualized: - specifier: 9.22.5 - version: 9.22.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + specifier: 9.22.6 + version: 9.22.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) read-last-lines: specifier: 1.8.0 version: 1.8.0 @@ -473,10 +463,10 @@ importers: version: 8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)) '@storybook/react': specifier: 8.4.4 - version: 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3) + version: 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3) '@storybook/react-webpack5': specifier: 8.4.4 - version: 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.24.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4) + version: 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4) '@storybook/test': specifier: 8.4.4 version: 8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)) @@ -559,20 +549,17 @@ importers: specifier: 6.0.5 version: 6.0.5 '@types/react': - specifier: 17.0.45 - version: 17.0.45 + specifier: 18.3.20 + version: 18.3.20 '@types/react-dom': - specifier: 17.0.17 - version: 17.0.17 + specifier: 18.3.6 + version: 18.3.6(@types/react@18.3.20) '@types/react-redux': specifier: 7.1.34 version: 7.1.34 - '@types/react-router-dom': - specifier: 4.3.4 - version: 4.3.4 '@types/react-virtualized': - specifier: 9.21.30 - version: 9.21.30 + specifier: 9.22.2 + version: 9.22.2 '@types/redux-logger': specifier: 3.0.13 version: 3.0.13 @@ -1362,6 +1349,9 @@ packages: '@formatjs/ecma402-abstract@2.3.3': resolution: {integrity: sha512-pJT1OkhplSmvvr6i3CWTPvC/FGC06MbN5TNBfRO6Ox62AEz90eMq+dVvtX9Bl3jxCEkS0tATzDarRZuOLw7oFg==} + '@formatjs/ecma402-abstract@2.3.4': + resolution: {integrity: sha512-qrycXDeaORzIqNhBOx0btnhpD1c+/qFIHAN9znofuMJX6QBwtbrmlpWfD4oiUUD2vJUOIYFA/gYtg2KAMGG7sA==} + '@formatjs/fast-memoize@1.2.1': resolution: {integrity: sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==} @@ -1371,12 +1361,18 @@ packages: '@formatjs/fast-memoize@2.2.6': resolution: {integrity: sha512-luIXeE2LJbQnnzotY1f2U2m7xuQNj2DA8Vq4ce1BY9ebRZaoPB1+8eZ6nXpLzsxuW5spQxr7LdCg+CApZwkqkw==} + '@formatjs/fast-memoize@2.2.7': + resolution: {integrity: sha512-Yabmi9nSvyOMrlSeGGWDiH7rf3a7sIwplbvo/dlz9WCIjzIQAfy1RMf4S0X3yG724n5Ghu2GmEl5NJIV6O9sZQ==} + '@formatjs/icu-messageformat-parser@2.1.0': resolution: {integrity: sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw==} '@formatjs/icu-messageformat-parser@2.11.1': resolution: {integrity: sha512-o0AhSNaOfKoic0Sn1GkFCK4MxdRsw7mPJ5/rBpIqdvcC7MIuyUSW8WChUEvrK78HhNpYOgqCQbINxCTumJLzZA==} + '@formatjs/icu-messageformat-parser@2.11.2': + resolution: {integrity: sha512-AfiMi5NOSo2TQImsYAg8UYddsNJ/vUEv/HaNqiFjnI3ZFfWihUtD5QtuX6kHl8+H+d3qvnE/3HZrfzgdWpsLNA==} + '@formatjs/icu-messageformat-parser@2.9.3': resolution: {integrity: sha512-9L99QsH14XjOCIp4TmbT8wxuffJxGK8uLNO1zNhLtcZaVXvv626N0s4A2qgRCKG3dfYWx9psvGlFmvyVBa6u/w==} @@ -1386,6 +1382,9 @@ packages: '@formatjs/icu-skeleton-parser@1.8.13': resolution: {integrity: sha512-N/LIdTvVc1TpJmMt2jVg0Fr1F7Q1qJPdZSCs19unMskCmVQ/sa0H9L8PWt13vq+gLdLg1+pPsvBLydL1Apahjg==} + '@formatjs/icu-skeleton-parser@1.8.14': + resolution: {integrity: sha512-i4q4V4qslThK4Ig8SxyD76cp3+QJ3sAqr7f6q9VVfeGtxG9OhiAk3y9XF6Q41OymsKzsGQ6OQQoJNY4/lI8TcQ==} + '@formatjs/icu-skeleton-parser@1.8.7': resolution: {integrity: sha512-fI+6SmS2g7h3srfAKSWa5dwreU5zNEfon2uFo99OToiLF6yxGE+WikvFSbsvMAYkscucvVmTYNlWlaDPp0n5HA==} @@ -1407,6 +1406,9 @@ packages: '@formatjs/intl-localematcher@0.6.0': resolution: {integrity: sha512-4rB4g+3hESy1bHSBG3tDFaMY2CH67iT7yne1e+0CLTsGLDcmoEWWpJjjpWVaYgYfYuohIRuo0E+N536gd2ZHZA==} + '@formatjs/intl-localematcher@0.6.1': + resolution: {integrity: sha512-ePEgLgVCqi2BBFnTMWPfIghu6FkbZnnBVhO2sSxvLfrdFw7wCHAHiDoM2h4NRgjbaY7+B7HgOLZGkK187pZTZg==} + '@formatjs/intl@2.10.14': resolution: {integrity: sha512-4CA1EO75i/mSMHdjwfpgRj3Rsdsm6WjALeu/nlzYhBmAPxGu/Ha5GIRHAet5SO05TnpmqxmEGOsskWqFm0IeoA==} peerDependencies: @@ -1415,6 +1417,14 @@ packages: typescript: optional: true + '@formatjs/intl@3.1.6': + resolution: {integrity: sha512-tDkXnA4qpIFcDWac8CyVJq6oW8DR7W44QDUBsfXWIIJD/FYYen0QoH46W7XsVMFfPOVKkvbufjboZrrWbEfmww==} + peerDependencies: + typescript: ^5.6.0 + peerDependenciesMeta: + typescript: + optional: true + '@gar/promisify@1.1.3': resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} @@ -2995,13 +3005,6 @@ packages: '@types/graceful-fs@4.1.9': resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} - '@types/history@4.7.11': - resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} - - '@types/history@5.0.0': - resolution: {integrity: sha512-hy8b7Y1J8OGe6LbAjj3xniQrj3v6lsivCcrmf4TzSgPzLkhIeKgc5IZnT7ReIqmEuodjfO8EYAuoFvIrHi/+jQ==} - deprecated: This is a stub types definition. history provides its own type definitions, so you do not need this installed. - '@types/hoist-non-react-statics@3.3.6': resolution: {integrity: sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==} @@ -3125,23 +3128,19 @@ packages: '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react-dom@17.0.17': - resolution: {integrity: sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==} + '@types/react-dom@18.3.6': + resolution: {integrity: sha512-nf22//wEbKXusP6E9pfOCDwFdHAX4u172eaJI4YkDRQEZiorm6KfYnSC2SWLDMVWUOWPERmJnN0ujeAfTBLvrw==} + peerDependencies: + '@types/react': 18.3.20 '@types/react-redux@7.1.34': resolution: {integrity: sha512-GdFaVjEbYv4Fthm2ZLvj1VSCedV7TqE5y1kNwnjSdBOTXuRSgowux6J8TAct15T3CKBr63UMk+2CO7ilRhyrAQ==} - '@types/react-router-dom@4.3.4': - resolution: {integrity: sha512-xrwaWHpnxKk/TTRe7pmoGy3E4SyF/ojFqNfFJacw7OLdfLXRvGfk4r/XePVaZNVfeJzL8fcnNilPN7xOdJ/vGw==} + '@types/react-virtualized@9.22.2': + resolution: {integrity: sha512-0Eg/ME3OHYWGxs+/n4VelfYrhXssireZaa1Uqj5SEkTpSaBu5ctFGOCVxcOqpGXRiEdrk/7uho9tlZaryCIjHA==} - '@types/react-router@5.1.20': - resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} - - '@types/react-virtualized@9.21.30': - resolution: {integrity: sha512-4l2TFLQ8BCjNDQlvH85tU6gctuZoEdgYzENQyZHpgTHU7hoLzYgPSOALMAeA58LOWua8AzC6wBivPj1lfl6JgQ==} - - '@types/react@17.0.45': - resolution: {integrity: sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg==} + '@types/react@18.3.20': + resolution: {integrity: sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg==} '@types/redux-logger@3.0.13': resolution: {integrity: sha512-jylqZXQfMxahkuPcO8J12AKSSCQngdEWQrw7UiLUJzMBcv1r4Qg77P6mjGLjM27e5gFQDPD8vwUMJ9AyVxFSsg==} @@ -3155,9 +3154,6 @@ packages: '@types/retry@0.12.2': resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} - '@types/scheduler@0.23.0': - resolution: {integrity: sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==} - '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -3194,8 +3190,8 @@ packages: '@types/unist@2.0.11': resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} - '@types/use-sync-external-store@0.0.3': - resolution: {integrity: sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==} + '@types/use-sync-external-store@0.0.6': + resolution: {integrity: sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==} '@types/uuid@10.0.0': resolution: {integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==} @@ -4681,9 +4677,6 @@ packages: dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} - dom-walk@0.1.2: - resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} - domelementtype@1.3.1: resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} @@ -5586,9 +5579,6 @@ packages: resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} engines: {node: '>=6'} - global@4.4.0: - resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} - globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} @@ -5697,12 +5687,6 @@ packages: hey-listen@1.0.8: resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} - history@4.10.1: - resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} - - history@5.3.0: - resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==} - hoist-non-react-statics@3.3.2: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} @@ -5919,6 +5903,9 @@ packages: intl-messageformat@10.7.15: resolution: {integrity: sha512-LRyExsEsefQSBjU2p47oAheoKz+EOJxSLDdjOaEjdriajfHsMXOmV/EhMvYSg9bAgCUHasuAC+mcUBe/95PfIg==} + intl-messageformat@10.7.16: + resolution: {integrity: sha512-UmdmHUmp5CIKKjSoE10la5yfU+AYJAaiYLsodbjL4lji83JNvgOQUjGaGhGrpFCb0Uh7sl7qfP1IyILa8Z40ug==} + intl-messageformat@10.7.6: resolution: {integrity: sha512-IsMU/hqyy3FJwNJ0hxDfY2heJ7MteSuFvcnCebxRp67di4Fhx1gKKE+qS0bBwUF8yXkX9SsPUhLeX/B6h5SKUA==} @@ -6222,9 +6209,6 @@ packages: resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} engines: {node: '>=16'} - isarray@0.0.1: - resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} - isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} @@ -6994,20 +6978,10 @@ packages: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} - min-document@2.19.0: - resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} - min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - mini-create-react-context@0.3.3: - resolution: {integrity: sha512-TtF6hZE59SGmS4U8529qB+jJFeW6asTLDIpPgvPLSCsooAwJS7QprHIFTqv9/Qh3NdLwQxFYgiHX5lqb6jqzPA==} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - peerDependencies: - prop-types: ^15.0.0 - react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - mini-css-extract-plugin@2.9.2: resolution: {integrity: sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==} engines: {node: '>= 12.13.0'} @@ -7545,9 +7519,6 @@ packages: path-to-regexp@0.1.12: resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} - path-to-regexp@1.9.0: - resolution: {integrity: sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==} - path-to-regexp@8.2.0: resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==} engines: {node: '>=16'} @@ -7925,8 +7896,8 @@ packages: resolution: {integrity: sha512-ktqMOuad6sCFNJs/ltEwppN8F0YeXmqoZfwycgtZR/MxOXMYx1xgYC44SzWH259HdGyshk1/7sXGuIRwj9hzbw==} peerDependencies: prop-types: ^15.0.0 - react: ^0.14.0 || ^15.0.0 || ^16.0.1 - react-dom: ^0.14.0 || ^15.0.0 || ^16.0.1 + react: 18.3.1 + react-dom: 18.3.1 react-devtools-core@6.0.1: resolution: {integrity: sha512-II3iSJhnR5nAscYDa9FCgPLq8mO5aEx/EKKtdXYTDnvdFEa3K7gs3jn1SKRXwQf9maOmIilmjnnx7Qy+3annPA==} @@ -7944,30 +7915,19 @@ packages: resolution: {integrity: sha512-hlSJDQ2synMPKFZOsKo9Hi8WWZTC7POR8EmWvTSjow+VDgKzkmjQvFm2fk0tmRw+f0vTOIYKlarR0iL4996pdg==} engines: {node: '>=16.14.0'} - react-dom@17.0.2: - resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} + react-dom@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} peerDependencies: - react: 17.0.2 + react: ^18.3.1 react-fast-compare@3.2.2: resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} - react-hot-loader@4.13.1: - resolution: {integrity: sha512-ZlqCfVRqDJmMXTulUGic4lN7Ic1SXgHAFw7y/Jb7t25GBgTR0fYAJ8uY4mrpxjRyWGWmqw77qJQGnYbzCvBU7g==} - engines: {node: '>= 6'} + react-intl@7.1.11: + resolution: {integrity: sha512-tnVoRCWvW5Ie2ikYSdPF7z3+880yCe/9xPmitFeRPw3RYDcCfR4m8ZYa4MBq19W4adt9Z+PQA4FaMBCJ7E+HCQ==} peerDependencies: - '@types/react': 17.0.45 - react: ^15.0.0 || ^16.0.0 || ^17.0.0 - react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - react-intl@6.8.7: - resolution: {integrity: sha512-Ocv8Tg6fXqBdVdkkYohQ79T9rJls3G1lmDSjhqHdK9873BdQFLSeITGgwuGWTRBd6Mg5FL33TBen4FtujCTP0g==} - peerDependencies: - react: ^16.6.0 || 17 || 18 - typescript: ^4.7 || 5 + react: 16 || 17 || 18 || 19 + typescript: ^5.6.0 peerDependenciesMeta: typescript: optional: true @@ -7991,56 +7951,31 @@ packages: react: ^16.8.0 || ^17 || ^18 react-dom: ^16.8.0 || ^17 || ^18 - react-redux@8.1.3: - resolution: {integrity: sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw==} + react-redux@9.2.0: + resolution: {integrity: sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==} peerDependencies: - '@types/react': 17.0.45 - '@types/react-dom': 17.0.17 - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - react-native: '>=0.59' - redux: ^4 || ^5.0.0-beta.0 + '@types/react': 18.3.20 + react: ^18.0 || ^19 + redux: ^5.0.0 peerDependenciesMeta: '@types/react': optional: true - '@types/react-dom': - optional: true - react-dom: - optional: true - react-native: - optional: true redux: optional: true - react-router-dom@5.0.1: - resolution: {integrity: sha512-zaVHSy7NN0G91/Bz9GD4owex5+eop+KvgbxXsP/O+iW1/Ln+BrJ8QiIR5a6xNPtrdTvLkxqlDClx13QO1uB8CA==} - peerDependencies: - react: '>=15' - - react-router@5.0.1: - resolution: {integrity: sha512-EM7suCPNKb1NxcTZ2LEOWFtQBQRQXecLxVpdsP4DW4PbbqYWeRiLyV/Tt1SdCrvT2jcyXAXmVTmzvSzrPR63Bg==} - peerDependencies: - react: '>=15' - react-stately@3.35.0: resolution: {integrity: sha512-1BH21J/TOHpyZe7c+f1BU2bnRWaBDTjLH0WdBuzNfPOXu7RBG3ebPIRvqd7UkPaVfIcol2QJnxe8S0a314JWKA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-textarea-autosize@8.5.5: - resolution: {integrity: sha512-CVA94zmfp8m4bSHtWwmANaBR8EPsKy2aZ7KwqhoS4Ftib87F9Kvi7XQhOixypPLMc6kVYgOXvKFuuzZDpHGRPg==} - engines: {node: '>=10'} + react-virtualized@9.22.6: + resolution: {integrity: sha512-U5j7KuUQt3AaMatlMJ0UJddqSiX+Km0YJxSqbAzIiGw5EmNz0khMyqP2hzgu4+QUtm+QPIrxzUX4raJxmVJnHg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.3.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.3.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-virtualized@9.22.5: - resolution: {integrity: sha512-YqQMRzlVANBv1L/7r63OHa2b0ZsAaDp1UhVNEdUaXI8A5u6hTpA5NYtUueLH2rFuY/27mTGIBl7ZhqFKzw18YQ==} - peerDependencies: - react: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0 - react-dom: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0 - - react@17.0.2: - resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} read-binary-file-arch@1.0.6: @@ -8221,9 +8156,6 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} - resolve-pathname@3.0.0: - resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} - resolve-url-loader@5.0.0: resolution: {integrity: sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==} engines: {node: '>=12'} @@ -8352,8 +8284,8 @@ packages: sax@1.4.1: resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} - scheduler@0.20.2: - resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} schema-utils@3.3.0: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} @@ -8440,9 +8372,6 @@ packages: resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} engines: {node: '>=8'} - shallowequal@1.1.0: - resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} - shebang-command@1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} engines: {node: '>=0.10.0'} @@ -8548,10 +8477,6 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - source-map@0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} - spawn-wrap@2.0.0: resolution: {integrity: sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==} engines: {node: '>=8'} @@ -8932,9 +8857,6 @@ packages: tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - tiny-warning@1.0.3: - resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} - tinykeys@3.0.0: resolution: {integrity: sha512-nazawuGv5zx6MuDfDY0rmfXjuOGhD5XU2z0GLURQ1nzl0RUe9OuCJq+0u8xxJZINHe+mr7nw8PWYYZ9WhMFujw==} @@ -9226,33 +9148,6 @@ packages: urlpattern-polyfill@10.0.0: resolution: {integrity: sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==} - use-composed-ref@1.4.0: - resolution: {integrity: sha512-djviaxuOOh7wkj0paeO1Q/4wMZ8Zrnag5H6yBvzN7AKKe8beOaED9SF5/ByLqsku8NP4zQqsvM2u3ew/tJK8/w==} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - use-isomorphic-layout-effect@1.2.0: - resolution: {integrity: sha512-q6ayo8DWoPZT0VdG4u3D3uxcgONP3Mevx2i2b0434cwWBoL+aelL1DzkXI6w3PhTZzUeR2kaVlZn70iCiseP6w==} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - use-latest@1.3.0: - resolution: {integrity: sha512-mhg3xdm9NaM8q+gLT8KryJPnRFOz1/5XPBhmDEVZK1webPzDjrPk7f/mbpeLqTgB9msytYWANxgALOCJKnLvcQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - use-sync-external-store@1.4.0: resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==} peerDependencies: @@ -9300,9 +9195,6 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - value-equal@1.0.1: - resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==} - vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -10307,6 +10199,13 @@ snapshots: decimal.js: 10.5.0 tslib: 2.8.1 + '@formatjs/ecma402-abstract@2.3.4': + dependencies: + '@formatjs/fast-memoize': 2.2.7 + '@formatjs/intl-localematcher': 0.6.1 + decimal.js: 10.5.0 + tslib: 2.8.1 + '@formatjs/fast-memoize@1.2.1': dependencies: tslib: 2.8.1 @@ -10319,6 +10218,10 @@ snapshots: dependencies: tslib: 2.8.1 + '@formatjs/fast-memoize@2.2.7': + dependencies: + tslib: 2.8.1 + '@formatjs/icu-messageformat-parser@2.1.0': dependencies: '@formatjs/ecma402-abstract': 1.11.4 @@ -10331,6 +10234,12 @@ snapshots: '@formatjs/icu-skeleton-parser': 1.8.13 tslib: 2.8.1 + '@formatjs/icu-messageformat-parser@2.11.2': + dependencies: + '@formatjs/ecma402-abstract': 2.3.4 + '@formatjs/icu-skeleton-parser': 1.8.14 + tslib: 2.8.1 + '@formatjs/icu-messageformat-parser@2.9.3': dependencies: '@formatjs/ecma402-abstract': 2.2.3 @@ -10347,6 +10256,11 @@ snapshots: '@formatjs/ecma402-abstract': 2.3.3 tslib: 2.8.1 + '@formatjs/icu-skeleton-parser@1.8.14': + dependencies: + '@formatjs/ecma402-abstract': 2.3.4 + tslib: 2.8.1 + '@formatjs/icu-skeleton-parser@1.8.7': dependencies: '@formatjs/ecma402-abstract': 2.2.3 @@ -10380,6 +10294,10 @@ snapshots: dependencies: tslib: 2.8.1 + '@formatjs/intl-localematcher@0.6.1': + dependencies: + tslib: 2.8.1 + '@formatjs/intl@2.10.14(typescript@5.6.3)': dependencies: '@formatjs/ecma402-abstract': 2.2.3 @@ -10392,6 +10310,16 @@ snapshots: optionalDependencies: typescript: 5.6.3 + '@formatjs/intl@3.1.6(typescript@5.6.3)': + dependencies: + '@formatjs/ecma402-abstract': 2.3.4 + '@formatjs/fast-memoize': 2.2.7 + '@formatjs/icu-messageformat-parser': 2.11.2 + intl-messageformat: 10.7.16 + tslib: 2.8.1 + optionalDependencies: + typescript: 5.6.3 + '@gar/promisify@1.1.3': {} '@gitbeaker/core@38.12.1': @@ -11028,1072 +10956,1072 @@ snapshots: '@protobufjs/utf8@1.1.0': {} - '@react-aria/accordion@3.0.0-alpha.35(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/accordion@3.0.0-alpha.35(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/button': 3.11.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/selection': 3.22.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.25.3(react@17.0.2) - '@react-stately/tree': 3.8.7(react@17.0.2) - '@react-types/accordion': 3.0.0-alpha.24(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/button': 3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.25.3(react@18.3.1) + '@react-stately/tree': 3.8.7(react@18.3.1) + '@react-types/accordion': 3.0.0-alpha.24(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/breadcrumbs@3.5.20(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/breadcrumbs@3.5.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/link': 3.7.8(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-types/breadcrumbs': 3.7.10(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/link': 3.7.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/breadcrumbs': 3.7.10(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/button@3.11.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/button@3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/toolbar': 3.0.0-beta.12(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/toggle': 3.8.1(react@17.0.2) - '@react-types/button': 3.10.2(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/toolbar': 3.0.0-beta.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/toggle': 3.8.1(react@18.3.1) + '@react-types/button': 3.10.2(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/calendar@3.7.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/calendar@3.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@internationalized/date': 3.7.0 - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/live-announcer': 3.4.1 - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/calendar': 3.7.0(react@17.0.2) - '@react-types/button': 3.10.2(react@17.0.2) - '@react-types/calendar': 3.6.0(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/calendar': 3.7.0(react@18.3.1) + '@react-types/button': 3.10.2(react@18.3.1) + '@react-types/calendar': 3.6.0(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/checkbox@3.15.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/checkbox@3.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/form': 3.0.12(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/label': 3.7.14(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/toggle': 3.10.11(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/checkbox': 3.6.11(react@17.0.2) - '@react-stately/form': 3.1.1(react@17.0.2) - '@react-stately/toggle': 3.8.1(react@17.0.2) - '@react-types/checkbox': 3.9.1(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/form': 3.0.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/toggle': 3.10.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/checkbox': 3.6.11(react@18.3.1) + '@react-stately/form': 3.1.1(react@18.3.1) + '@react-stately/toggle': 3.8.1(react@18.3.1) + '@react-types/checkbox': 3.9.1(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/collections@3.0.0-alpha.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/collections@3.0.0-alpha.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/ssr': 3.9.7(react@17.0.2) - '@react-aria/utils': 3.25.3(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/ssr': 3.9.7(react@18.3.1) + '@react-aria/utils': 3.25.3(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - use-sync-external-store: 1.4.0(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + use-sync-external-store: 1.4.0(react@18.3.1) - '@react-aria/color@3.0.3(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/color@3.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/numberfield': 3.11.10(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/slider': 3.7.15(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/spinbutton': 3.6.11(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/textfield': 3.16.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/visually-hidden': 3.8.19(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/color': 3.8.2(react@17.0.2) - '@react-stately/form': 3.1.1(react@17.0.2) - '@react-types/color': 3.0.2(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/numberfield': 3.11.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/slider': 3.7.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/spinbutton': 3.6.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/textfield': 3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/visually-hidden': 3.8.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/color': 3.8.2(react@18.3.1) + '@react-stately/form': 3.1.1(react@18.3.1) + '@react-types/color': 3.0.2(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/combobox@3.11.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/combobox@3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/listbox': 3.14.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/listbox': 3.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/live-announcer': 3.4.1 - '@react-aria/menu': 3.17.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/overlays': 3.25.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/selection': 3.22.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/textfield': 3.16.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/collections': 3.12.1(react@17.0.2) - '@react-stately/combobox': 3.10.2(react@17.0.2) - '@react-stately/form': 3.1.1(react@17.0.2) - '@react-types/button': 3.10.2(react@17.0.2) - '@react-types/combobox': 3.13.2(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/menu': 3.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/overlays': 3.25.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/textfield': 3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/collections': 3.12.1(react@18.3.1) + '@react-stately/combobox': 3.10.2(react@18.3.1) + '@react-stately/form': 3.1.1(react@18.3.1) + '@react-types/button': 3.10.2(react@18.3.1) + '@react-types/combobox': 3.13.2(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/datepicker@3.13.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/datepicker@3.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@internationalized/date': 3.7.0 '@internationalized/number': 3.6.0 '@internationalized/string': 3.2.5 - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/form': 3.0.12(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/label': 3.7.14(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/spinbutton': 3.6.11(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/datepicker': 3.12.0(react@17.0.2) - '@react-stately/form': 3.1.1(react@17.0.2) - '@react-types/button': 3.10.2(react@17.0.2) - '@react-types/calendar': 3.6.0(react@17.0.2) - '@react-types/datepicker': 3.10.0(react@17.0.2) - '@react-types/dialog': 3.5.15(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/form': 3.0.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/spinbutton': 3.6.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/datepicker': 3.12.0(react@18.3.1) + '@react-stately/form': 3.1.1(react@18.3.1) + '@react-types/button': 3.10.2(react@18.3.1) + '@react-types/calendar': 3.6.0(react@18.3.1) + '@react-types/datepicker': 3.10.0(react@18.3.1) + '@react-types/dialog': 3.5.15(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/dialog@3.5.21(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/dialog@3.5.21(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/overlays': 3.25.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-types/dialog': 3.5.15(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/overlays': 3.25.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/dialog': 3.5.15(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/disclosure@3.0.0-alpha.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/disclosure@3.0.0-alpha.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/button': 3.11.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/selection': 3.22.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/ssr': 3.9.7(react@17.0.2) - '@react-aria/utils': 3.25.3(react@17.0.2) - '@react-stately/disclosure': 3.0.0-alpha.0(react@17.0.2) - '@react-stately/toggle': 3.8.1(react@17.0.2) - '@react-stately/tree': 3.8.7(react@17.0.2) - '@react-types/button': 3.10.2(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/button': 3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/ssr': 3.9.7(react@18.3.1) + '@react-aria/utils': 3.25.3(react@18.3.1) + '@react-stately/disclosure': 3.0.0-alpha.0(react@18.3.1) + '@react-stately/toggle': 3.8.1(react@18.3.1) + '@react-stately/tree': 3.8.7(react@18.3.1) + '@react-types/button': 3.10.2(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/dnd@3.8.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/dnd@3.8.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@internationalized/string': 3.2.5 - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/live-announcer': 3.4.1 - '@react-aria/overlays': 3.25.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/dnd': 3.5.1(react@17.0.2) - '@react-types/button': 3.10.2(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/overlays': 3.25.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/dnd': 3.5.1(react@18.3.1) + '@react-types/button': 3.10.2(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/focus@3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/focus@3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 clsx: 2.1.1 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/form@3.0.12(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/form@3.0.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/form': 3.1.1(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/form': 3.1.1(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/grid@3.11.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/grid@3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/live-announcer': 3.4.1 - '@react-aria/selection': 3.22.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/collections': 3.12.1(react@17.0.2) - '@react-stately/grid': 3.10.1(react@17.0.2) - '@react-stately/selection': 3.19.0(react@17.0.2) - '@react-types/checkbox': 3.9.1(react@17.0.2) - '@react-types/grid': 3.2.11(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/collections': 3.12.1(react@18.3.1) + '@react-stately/grid': 3.10.1(react@18.3.1) + '@react-stately/selection': 3.19.0(react@18.3.1) + '@react-types/checkbox': 3.9.1(react@18.3.1) + '@react-types/grid': 3.2.11(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/gridlist@3.10.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/gridlist@3.10.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/grid': 3.11.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/selection': 3.22.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/collections': 3.12.1(react@17.0.2) - '@react-stately/list': 3.11.2(react@17.0.2) - '@react-stately/tree': 3.8.7(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/grid': 3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/collections': 3.12.1(react@18.3.1) + '@react-stately/list': 3.11.2(react@18.3.1) + '@react-stately/tree': 3.8.7(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/i18n@3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/i18n@3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@internationalized/date': 3.7.0 '@internationalized/message': 3.1.6 '@internationalized/number': 3.6.0 '@internationalized/string': 3.2.5 - '@react-aria/ssr': 3.9.7(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/ssr': 3.9.7(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/interactions@3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/interactions@3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/ssr': 3.9.7(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/ssr': 3.9.7(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/label@3.7.14(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/label@3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/link@3.7.8(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/link@3.7.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-types/link': 3.5.10(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/link': 3.5.10(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/listbox@3.14.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/listbox@3.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/label': 3.7.14(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/selection': 3.22.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/collections': 3.12.1(react@17.0.2) - '@react-stately/list': 3.11.2(react@17.0.2) - '@react-types/listbox': 3.5.4(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/collections': 3.12.1(react@18.3.1) + '@react-stately/list': 3.11.2(react@18.3.1) + '@react-types/listbox': 3.5.4(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) '@react-aria/live-announcer@3.4.1': dependencies: '@swc/helpers': 0.5.15 - '@react-aria/menu@3.17.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/menu@3.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/overlays': 3.25.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/selection': 3.22.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/collections': 3.12.1(react@17.0.2) - '@react-stately/menu': 3.9.1(react@17.0.2) - '@react-stately/selection': 3.19.0(react@17.0.2) - '@react-stately/tree': 3.8.7(react@17.0.2) - '@react-types/button': 3.10.2(react@17.0.2) - '@react-types/menu': 3.9.14(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/overlays': 3.25.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/collections': 3.12.1(react@18.3.1) + '@react-stately/menu': 3.9.1(react@18.3.1) + '@react-stately/selection': 3.19.0(react@18.3.1) + '@react-stately/tree': 3.8.7(react@18.3.1) + '@react-types/button': 3.10.2(react@18.3.1) + '@react-types/menu': 3.9.14(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/meter@3.4.19(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/meter@3.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/progress': 3.4.19(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-types/meter': 3.4.6(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/progress': 3.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/meter': 3.4.6(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 transitivePeerDependencies: - react-dom - '@react-aria/numberfield@3.11.10(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/numberfield@3.11.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/spinbutton': 3.6.11(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/textfield': 3.16.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/form': 3.1.1(react@17.0.2) - '@react-stately/numberfield': 3.9.9(react@17.0.2) - '@react-types/button': 3.10.2(react@17.0.2) - '@react-types/numberfield': 3.8.8(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/spinbutton': 3.6.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/textfield': 3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/form': 3.1.1(react@18.3.1) + '@react-stately/numberfield': 3.9.9(react@18.3.1) + '@react-types/button': 3.10.2(react@18.3.1) + '@react-types/numberfield': 3.8.8(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/overlays@3.25.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/overlays@3.25.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/ssr': 3.9.7(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/visually-hidden': 3.8.19(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/overlays': 3.6.13(react@17.0.2) - '@react-types/button': 3.10.2(react@17.0.2) - '@react-types/overlays': 3.8.12(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/ssr': 3.9.7(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/visually-hidden': 3.8.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/overlays': 3.6.13(react@18.3.1) + '@react-types/button': 3.10.2(react@18.3.1) + '@react-types/overlays': 3.8.12(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/progress@3.4.19(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/progress@3.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/label': 3.7.14(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-types/progress': 3.5.9(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/progress': 3.5.9(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/radio@3.10.11(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/radio@3.10.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/form': 3.0.12(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/label': 3.7.14(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/radio': 3.10.10(react@17.0.2) - '@react-types/radio': 3.8.6(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/form': 3.0.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/radio': 3.10.10(react@18.3.1) + '@react-types/radio': 3.8.6(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/searchfield@3.8.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/searchfield@3.8.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/textfield': 3.16.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/searchfield': 3.5.9(react@17.0.2) - '@react-types/button': 3.10.2(react@17.0.2) - '@react-types/searchfield': 3.5.11(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/textfield': 3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/searchfield': 3.5.9(react@18.3.1) + '@react-types/button': 3.10.2(react@18.3.1) + '@react-types/searchfield': 3.5.11(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/select@3.15.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/select@3.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/form': 3.0.12(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/label': 3.7.14(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/listbox': 3.14.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/menu': 3.17.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/selection': 3.22.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/visually-hidden': 3.8.19(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/select': 3.6.10(react@17.0.2) - '@react-types/button': 3.10.2(react@17.0.2) - '@react-types/select': 3.9.9(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/form': 3.0.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/listbox': 3.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/menu': 3.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/visually-hidden': 3.8.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/select': 3.6.10(react@18.3.1) + '@react-types/button': 3.10.2(react@18.3.1) + '@react-types/select': 3.9.9(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/selection@3.22.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/selection@3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/selection': 3.19.0(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/selection': 3.19.0(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/separator@3.4.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/separator@3.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/slider@3.7.15(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/slider@3.7.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/label': 3.7.14(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/slider': 3.6.1(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) - '@react-types/slider': 3.7.8(react@17.0.2) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/slider': 3.6.1(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) + '@react-types/slider': 3.7.8(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/spinbutton@3.6.11(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/spinbutton@3.6.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/live-announcer': 3.4.1 - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-types/button': 3.10.2(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/button': 3.10.2(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/ssr@3.9.7(react@17.0.2)': + '@react-aria/ssr@3.9.7(react@18.3.1)': dependencies: '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-aria/switch@3.6.11(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/switch@3.6.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/toggle': 3.10.11(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/toggle': 3.8.1(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) - '@react-types/switch': 3.5.8(react@17.0.2) + '@react-aria/toggle': 3.10.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/toggle': 3.8.1(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) + '@react-types/switch': 3.5.8(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 transitivePeerDependencies: - react-dom - '@react-aria/table@3.16.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/table@3.16.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/grid': 3.11.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/grid': 3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/live-announcer': 3.4.1 - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/visually-hidden': 3.8.19(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/collections': 3.12.1(react@17.0.2) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/visually-hidden': 3.8.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/collections': 3.12.1(react@18.3.1) '@react-stately/flags': 3.0.5 - '@react-stately/table': 3.13.1(react@17.0.2) - '@react-types/checkbox': 3.9.1(react@17.0.2) - '@react-types/grid': 3.2.11(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) - '@react-types/table': 3.10.4(react@17.0.2) + '@react-stately/table': 3.13.1(react@18.3.1) + '@react-types/checkbox': 3.9.1(react@18.3.1) + '@react-types/grid': 3.2.11(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) + '@react-types/table': 3.10.4(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/tabs@3.9.9(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/tabs@3.9.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/selection': 3.22.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/tabs': 3.7.1(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) - '@react-types/tabs': 3.3.12(react@17.0.2) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/tabs': 3.7.1(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) + '@react-types/tabs': 3.3.12(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/tag@3.4.9(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/tag@3.4.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/gridlist': 3.10.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/label': 3.7.14(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/selection': 3.22.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/list': 3.11.2(react@17.0.2) - '@react-types/button': 3.10.2(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/gridlist': 3.10.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/list': 3.11.2(react@18.3.1) + '@react-types/button': 3.10.2(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/textfield@3.16.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/textfield@3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/form': 3.0.12(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/label': 3.7.14(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/form': 3.1.1(react@17.0.2) - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) - '@react-types/textfield': 3.11.0(react@17.0.2) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/form': 3.0.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/form': 3.1.1(react@18.3.1) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) + '@react-types/textfield': 3.11.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/toggle@3.10.11(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/toggle@3.10.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/toggle': 3.8.1(react@17.0.2) - '@react-types/checkbox': 3.9.1(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/toggle': 3.8.1(react@18.3.1) + '@react-types/checkbox': 3.9.1(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/toolbar@3.0.0-beta.10(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/toolbar@3.0.0-beta.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.25.3(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.25.3(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 transitivePeerDependencies: - react-dom - '@react-aria/toolbar@3.0.0-beta.12(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/toolbar@3.0.0-beta.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/tooltip@3.7.11(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/tooltip@3.7.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/tooltip': 3.5.1(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) - '@react-types/tooltip': 3.4.14(react@17.0.2) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/tooltip': 3.5.1(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) + '@react-types/tooltip': 3.4.14(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/tree@3.0.0-beta.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/tree@3.0.0-beta.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/gridlist': 3.10.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/selection': 3.22.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.25.3(react@17.0.2) - '@react-stately/tree': 3.8.7(react@17.0.2) - '@react-types/button': 3.10.2(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/gridlist': 3.10.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.25.3(react@18.3.1) + '@react-stately/tree': 3.8.7(react@18.3.1) + '@react-types/button': 3.10.2(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/utils@3.25.3(react@17.0.2)': + '@react-aria/utils@3.25.3(react@18.3.1)': dependencies: - '@react-aria/ssr': 3.9.7(react@17.0.2) - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/ssr': 3.9.7(react@18.3.1) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 clsx: 2.1.1 - react: 17.0.2 + react: 18.3.1 - '@react-aria/utils@3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/utils@3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/ssr': 3.9.7(react@17.0.2) - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/ssr': 3.9.7(react@18.3.1) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 clsx: 2.1.1 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/virtualizer@4.1.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/virtualizer@4.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/virtualizer': 4.2.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/virtualizer': 4.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-aria/visually-hidden@3.8.19(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-aria/visually-hidden@3.8.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-spring/animated@9.7.5(react@17.0.2)': + '@react-spring/animated@9.7.5(react@18.3.1)': dependencies: - '@react-spring/shared': 9.7.5(react@17.0.2) + '@react-spring/shared': 9.7.5(react@18.3.1) '@react-spring/types': 9.7.5 - react: 17.0.2 + react: 18.3.1 - '@react-spring/core@9.7.5(react@17.0.2)': + '@react-spring/core@9.7.5(react@18.3.1)': dependencies: - '@react-spring/animated': 9.7.5(react@17.0.2) - '@react-spring/shared': 9.7.5(react@17.0.2) + '@react-spring/animated': 9.7.5(react@18.3.1) + '@react-spring/shared': 9.7.5(react@18.3.1) '@react-spring/types': 9.7.5 - react: 17.0.2 + react: 18.3.1 '@react-spring/rafz@9.7.5': {} - '@react-spring/shared@9.7.5(react@17.0.2)': + '@react-spring/shared@9.7.5(react@18.3.1)': dependencies: '@react-spring/rafz': 9.7.5 '@react-spring/types': 9.7.5 - react: 17.0.2 + react: 18.3.1 '@react-spring/types@9.7.5': {} - '@react-spring/web@9.7.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-spring/web@9.7.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-spring/animated': 9.7.5(react@17.0.2) - '@react-spring/core': 9.7.5(react@17.0.2) - '@react-spring/shared': 9.7.5(react@17.0.2) + '@react-spring/animated': 9.7.5(react@18.3.1) + '@react-spring/core': 9.7.5(react@18.3.1) + '@react-spring/shared': 9.7.5(react@18.3.1) '@react-spring/types': 9.7.5 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-stately/calendar@3.7.0(react@17.0.2)': + '@react-stately/calendar@3.7.0(react@18.3.1)': dependencies: '@internationalized/date': 3.7.0 - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/calendar': 3.6.0(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/calendar': 3.6.0(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/checkbox@3.6.11(react@17.0.2)': + '@react-stately/checkbox@3.6.11(react@18.3.1)': dependencies: - '@react-stately/form': 3.1.1(react@17.0.2) - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/checkbox': 3.9.1(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-stately/form': 3.1.1(react@18.3.1) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/checkbox': 3.9.1(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/collections@3.12.1(react@17.0.2)': + '@react-stately/collections@3.12.1(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/color@3.8.2(react@17.0.2)': + '@react-stately/color@3.8.2(react@18.3.1)': dependencies: '@internationalized/number': 3.6.0 '@internationalized/string': 3.2.5 - '@react-stately/form': 3.1.1(react@17.0.2) - '@react-stately/numberfield': 3.9.9(react@17.0.2) - '@react-stately/slider': 3.6.1(react@17.0.2) - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/color': 3.0.2(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-stately/form': 3.1.1(react@18.3.1) + '@react-stately/numberfield': 3.9.9(react@18.3.1) + '@react-stately/slider': 3.6.1(react@18.3.1) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/color': 3.0.2(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/combobox@3.10.2(react@17.0.2)': + '@react-stately/combobox@3.10.2(react@18.3.1)': dependencies: - '@react-stately/collections': 3.12.1(react@17.0.2) - '@react-stately/form': 3.1.1(react@17.0.2) - '@react-stately/list': 3.11.2(react@17.0.2) - '@react-stately/overlays': 3.6.13(react@17.0.2) - '@react-stately/select': 3.6.10(react@17.0.2) - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/combobox': 3.13.2(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-stately/collections': 3.12.1(react@18.3.1) + '@react-stately/form': 3.1.1(react@18.3.1) + '@react-stately/list': 3.11.2(react@18.3.1) + '@react-stately/overlays': 3.6.13(react@18.3.1) + '@react-stately/select': 3.6.10(react@18.3.1) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/combobox': 3.13.2(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/data@3.12.1(react@17.0.2)': + '@react-stately/data@3.12.1(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/datepicker@3.12.0(react@17.0.2)': + '@react-stately/datepicker@3.12.0(react@18.3.1)': dependencies: '@internationalized/date': 3.7.0 '@internationalized/string': 3.2.5 - '@react-stately/form': 3.1.1(react@17.0.2) - '@react-stately/overlays': 3.6.13(react@17.0.2) - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/datepicker': 3.10.0(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-stately/form': 3.1.1(react@18.3.1) + '@react-stately/overlays': 3.6.13(react@18.3.1) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/datepicker': 3.10.0(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/disclosure@3.0.0-alpha.0(react@17.0.2)': + '@react-stately/disclosure@3.0.0-alpha.0(react@18.3.1)': dependencies: - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/disclosure@3.0.1(react@17.0.2)': + '@react-stately/disclosure@3.0.1(react@18.3.1)': dependencies: - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/dnd@3.5.1(react@17.0.2)': + '@react-stately/dnd@3.5.1(react@18.3.1)': dependencies: - '@react-stately/selection': 3.19.0(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-stately/selection': 3.19.0(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 '@react-stately/flags@3.0.5': dependencies: '@swc/helpers': 0.5.15 - '@react-stately/form@3.1.1(react@17.0.2)': + '@react-stately/form@3.1.1(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/grid@3.10.1(react@17.0.2)': + '@react-stately/grid@3.10.1(react@18.3.1)': dependencies: - '@react-stately/collections': 3.12.1(react@17.0.2) - '@react-stately/selection': 3.19.0(react@17.0.2) - '@react-types/grid': 3.2.11(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-stately/collections': 3.12.1(react@18.3.1) + '@react-stately/selection': 3.19.0(react@18.3.1) + '@react-types/grid': 3.2.11(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/layout@4.1.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-stately/layout@4.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-stately/collections': 3.12.1(react@17.0.2) - '@react-stately/table': 3.13.1(react@17.0.2) - '@react-stately/virtualizer': 4.2.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-types/grid': 3.2.11(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) - '@react-types/table': 3.10.4(react@17.0.2) + '@react-stately/collections': 3.12.1(react@18.3.1) + '@react-stately/table': 3.13.1(react@18.3.1) + '@react-stately/virtualizer': 4.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/grid': 3.2.11(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) + '@react-types/table': 3.10.4(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 transitivePeerDependencies: - react-dom - '@react-stately/list@3.11.2(react@17.0.2)': + '@react-stately/list@3.11.2(react@18.3.1)': dependencies: - '@react-stately/collections': 3.12.1(react@17.0.2) - '@react-stately/selection': 3.19.0(react@17.0.2) - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-stately/collections': 3.12.1(react@18.3.1) + '@react-stately/selection': 3.19.0(react@18.3.1) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/menu@3.9.1(react@17.0.2)': + '@react-stately/menu@3.9.1(react@18.3.1)': dependencies: - '@react-stately/overlays': 3.6.13(react@17.0.2) - '@react-types/menu': 3.9.14(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-stately/overlays': 3.6.13(react@18.3.1) + '@react-types/menu': 3.9.14(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/numberfield@3.9.9(react@17.0.2)': + '@react-stately/numberfield@3.9.9(react@18.3.1)': dependencies: '@internationalized/number': 3.6.0 - '@react-stately/form': 3.1.1(react@17.0.2) - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/numberfield': 3.8.8(react@17.0.2) + '@react-stately/form': 3.1.1(react@18.3.1) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/numberfield': 3.8.8(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/overlays@3.6.13(react@17.0.2)': + '@react-stately/overlays@3.6.13(react@18.3.1)': dependencies: - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/overlays': 3.8.12(react@17.0.2) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/overlays': 3.8.12(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/radio@3.10.10(react@17.0.2)': + '@react-stately/radio@3.10.10(react@18.3.1)': dependencies: - '@react-stately/form': 3.1.1(react@17.0.2) - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/radio': 3.8.6(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-stately/form': 3.1.1(react@18.3.1) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/radio': 3.8.6(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/searchfield@3.5.9(react@17.0.2)': + '@react-stately/searchfield@3.5.9(react@18.3.1)': dependencies: - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/searchfield': 3.5.11(react@17.0.2) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/searchfield': 3.5.11(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/select@3.6.10(react@17.0.2)': + '@react-stately/select@3.6.10(react@18.3.1)': dependencies: - '@react-stately/form': 3.1.1(react@17.0.2) - '@react-stately/list': 3.11.2(react@17.0.2) - '@react-stately/overlays': 3.6.13(react@17.0.2) - '@react-types/select': 3.9.9(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-stately/form': 3.1.1(react@18.3.1) + '@react-stately/list': 3.11.2(react@18.3.1) + '@react-stately/overlays': 3.6.13(react@18.3.1) + '@react-types/select': 3.9.9(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/selection@3.19.0(react@17.0.2)': + '@react-stately/selection@3.19.0(react@18.3.1)': dependencies: - '@react-stately/collections': 3.12.1(react@17.0.2) - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-stately/collections': 3.12.1(react@18.3.1) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/slider@3.6.1(react@17.0.2)': + '@react-stately/slider@3.6.1(react@18.3.1)': dependencies: - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) - '@react-types/slider': 3.7.8(react@17.0.2) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) + '@react-types/slider': 3.7.8(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/table@3.13.1(react@17.0.2)': + '@react-stately/table@3.13.1(react@18.3.1)': dependencies: - '@react-stately/collections': 3.12.1(react@17.0.2) + '@react-stately/collections': 3.12.1(react@18.3.1) '@react-stately/flags': 3.0.5 - '@react-stately/grid': 3.10.1(react@17.0.2) - '@react-stately/selection': 3.19.0(react@17.0.2) - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/grid': 3.2.11(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) - '@react-types/table': 3.10.4(react@17.0.2) + '@react-stately/grid': 3.10.1(react@18.3.1) + '@react-stately/selection': 3.19.0(react@18.3.1) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/grid': 3.2.11(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) + '@react-types/table': 3.10.4(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/tabs@3.7.1(react@17.0.2)': + '@react-stately/tabs@3.7.1(react@18.3.1)': dependencies: - '@react-stately/list': 3.11.2(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) - '@react-types/tabs': 3.3.12(react@17.0.2) + '@react-stately/list': 3.11.2(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) + '@react-types/tabs': 3.3.12(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/toggle@3.8.1(react@17.0.2)': + '@react-stately/toggle@3.8.1(react@18.3.1)': dependencies: - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/checkbox': 3.9.1(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/checkbox': 3.9.1(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/tooltip@3.5.1(react@17.0.2)': + '@react-stately/tooltip@3.5.1(react@18.3.1)': dependencies: - '@react-stately/overlays': 3.6.13(react@17.0.2) - '@react-types/tooltip': 3.4.14(react@17.0.2) + '@react-stately/overlays': 3.6.13(react@18.3.1) + '@react-types/tooltip': 3.4.14(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/tree@3.8.7(react@17.0.2)': + '@react-stately/tree@3.8.7(react@18.3.1)': dependencies: - '@react-stately/collections': 3.12.1(react@17.0.2) - '@react-stately/selection': 3.19.0(react@17.0.2) - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-stately/collections': 3.12.1(react@18.3.1) + '@react-stately/selection': 3.19.0(react@18.3.1) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/utils@3.10.5(react@17.0.2)': + '@react-stately/utils@3.10.5(react@18.3.1)': dependencies: '@swc/helpers': 0.5.15 - react: 17.0.2 + react: 18.3.1 - '@react-stately/virtualizer@4.2.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@react-stately/virtualizer@4.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/utils': 3.27.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) + '@react-aria/utils': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) '@swc/helpers': 0.5.15 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@react-types/accordion@3.0.0-alpha.24(react@17.0.2)': + '@react-types/accordion@3.0.0-alpha.24(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/breadcrumbs@3.7.10(react@17.0.2)': + '@react-types/breadcrumbs@3.7.10(react@18.3.1)': dependencies: - '@react-types/link': 3.5.10(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/link': 3.5.10(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/button@3.10.2(react@17.0.2)': + '@react-types/button@3.10.2(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/calendar@3.6.0(react@17.0.2)': + '@react-types/calendar@3.6.0(react@18.3.1)': dependencies: '@internationalized/date': 3.7.0 - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/checkbox@3.9.1(react@17.0.2)': + '@react-types/checkbox@3.9.1(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/color@3.0.2(react@17.0.2)': + '@react-types/color@3.0.2(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) - '@react-types/slider': 3.7.8(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + '@react-types/slider': 3.7.8(react@18.3.1) + react: 18.3.1 - '@react-types/combobox@3.13.2(react@17.0.2)': + '@react-types/combobox@3.13.2(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/datepicker@3.10.0(react@17.0.2)': + '@react-types/datepicker@3.10.0(react@18.3.1)': dependencies: '@internationalized/date': 3.7.0 - '@react-types/calendar': 3.6.0(react@17.0.2) - '@react-types/overlays': 3.8.12(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/calendar': 3.6.0(react@18.3.1) + '@react-types/overlays': 3.8.12(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/dialog@3.5.15(react@17.0.2)': + '@react-types/dialog@3.5.15(react@18.3.1)': dependencies: - '@react-types/overlays': 3.8.12(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/overlays': 3.8.12(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/form@3.7.9(react@17.0.2)': + '@react-types/form@3.7.9(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/grid@3.2.11(react@17.0.2)': + '@react-types/grid@3.2.11(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/link@3.5.10(react@17.0.2)': + '@react-types/link@3.5.10(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/listbox@3.5.4(react@17.0.2)': + '@react-types/listbox@3.5.4(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/menu@3.9.14(react@17.0.2)': + '@react-types/menu@3.9.14(react@18.3.1)': dependencies: - '@react-types/overlays': 3.8.12(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/overlays': 3.8.12(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/meter@3.4.6(react@17.0.2)': + '@react-types/meter@3.4.6(react@18.3.1)': dependencies: - '@react-types/progress': 3.5.9(react@17.0.2) - react: 17.0.2 + '@react-types/progress': 3.5.9(react@18.3.1) + react: 18.3.1 - '@react-types/numberfield@3.8.8(react@17.0.2)': + '@react-types/numberfield@3.8.8(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/overlays@3.8.12(react@17.0.2)': + '@react-types/overlays@3.8.12(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/progress@3.5.9(react@17.0.2)': + '@react-types/progress@3.5.9(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/radio@3.8.6(react@17.0.2)': + '@react-types/radio@3.8.6(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/searchfield@3.5.11(react@17.0.2)': + '@react-types/searchfield@3.5.11(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) - '@react-types/textfield': 3.11.0(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + '@react-types/textfield': 3.11.0(react@18.3.1) + react: 18.3.1 - '@react-types/select@3.9.9(react@17.0.2)': + '@react-types/select@3.9.9(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/shared@3.27.0(react@17.0.2)': + '@react-types/shared@3.27.0(react@18.3.1)': dependencies: - react: 17.0.2 + react: 18.3.1 - '@react-types/slider@3.7.8(react@17.0.2)': + '@react-types/slider@3.7.8(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/switch@3.5.8(react@17.0.2)': + '@react-types/switch@3.5.8(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/table@3.10.4(react@17.0.2)': + '@react-types/table@3.10.4(react@18.3.1)': dependencies: - '@react-types/grid': 3.2.11(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/grid': 3.2.11(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/tabs@3.3.12(react@17.0.2)': + '@react-types/tabs@3.3.12(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/textfield@3.11.0(react@17.0.2)': + '@react-types/textfield@3.11.0(react@18.3.1)': dependencies: - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - '@react-types/tooltip@3.4.14(react@17.0.2)': + '@react-types/tooltip@3.4.14(react@18.3.1)': dependencies: - '@react-types/overlays': 3.8.12(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 + '@react-types/overlays': 3.8.12(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 '@redis/client@1.6.0': dependencies: @@ -12357,18 +12285,18 @@ snapshots: dependencies: storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10) - '@storybook/preset-react-webpack@8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.24.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)': + '@storybook/preset-react-webpack@8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)': dependencies: '@storybook/core-webpack': 8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)) - '@storybook/react': 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3) + '@storybook/react': 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.6.3)(webpack@5.96.1) '@types/node': 22.13.4 '@types/semver': 7.5.8 find-up: 5.0.0 magic-string: 0.30.17 - react: 17.0.2 + react: 18.3.1 react-docgen: 7.1.1 - react-dom: 17.0.2(react@17.0.2) + react-dom: 18.3.1(react@18.3.1) resolve: 1.22.10 semver: 7.6.3 storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10) @@ -12402,20 +12330,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@8.4.4(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))': + '@storybook/react-dom-shim@8.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))': dependencies: - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10) - '@storybook/react-webpack5@8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.24.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)': + '@storybook/react-webpack5@8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4)': dependencies: '@storybook/builder-webpack5': 8.4.4(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.24.0)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4) - '@storybook/preset-react-webpack': 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.24.0)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4) - '@storybook/react': 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3) + '@storybook/preset-react-webpack': 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(@swc/core@1.10.16(@swc/helpers@0.5.15))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)(webpack-cli@5.1.4) + '@storybook/react': 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3) '@types/node': 22.13.4 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10) optionalDependencies: typescript: 5.6.3 @@ -12428,16 +12356,16 @@ snapshots: - uglify-js - webpack-cli - '@storybook/react@8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)': + '@storybook/react@8.4.4(@storybook/test@8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10))(typescript@5.6.3)': dependencies: '@storybook/components': 8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)) '@storybook/global': 5.0.0 '@storybook/manager-api': 8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)) '@storybook/preview-api': 8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)) - '@storybook/react-dom-shim': 8.4.4(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)) + '@storybook/react-dom-shim': 8.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)) '@storybook/theming': 8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)) - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) storybook: 8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10) optionalDependencies: '@storybook/test': 8.4.4(storybook@8.4.4(bufferutil@4.0.9)(prettier@3.3.3)(utf-8-validate@5.0.10)) @@ -12564,11 +12492,11 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tanstack/react-virtual@3.11.2(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': + '@tanstack/react-virtual@3.11.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@tanstack/virtual-core': 3.11.2 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) '@tanstack/virtual-core@3.11.2': {} @@ -12762,15 +12690,9 @@ snapshots: dependencies: '@types/node': 20.17.6 - '@types/history@4.7.11': {} - - '@types/history@5.0.0': - dependencies: - history: 5.3.0 - '@types/hoist-non-react-statics@3.3.6': dependencies: - '@types/react': 17.0.45 + '@types/react': 18.3.20 hoist-non-react-statics: 3.3.2 '@types/html-minifier-terser@6.1.0': {} @@ -12891,37 +12813,25 @@ snapshots: '@types/range-parser@1.2.7': {} - '@types/react-dom@17.0.17': + '@types/react-dom@18.3.6(@types/react@18.3.20)': dependencies: - '@types/react': 17.0.45 + '@types/react': 18.3.20 '@types/react-redux@7.1.34': dependencies: '@types/hoist-non-react-statics': 3.3.6 - '@types/react': 17.0.45 + '@types/react': 18.3.20 hoist-non-react-statics: 3.3.2 redux: 4.2.1 - '@types/react-router-dom@4.3.4': - dependencies: - '@types/history': 5.0.0 - '@types/react': 17.0.45 - '@types/react-router': 5.1.20 - - '@types/react-router@5.1.20': - dependencies: - '@types/history': 4.7.11 - '@types/react': 17.0.45 - - '@types/react-virtualized@9.21.30': + '@types/react-virtualized@9.22.2': dependencies: '@types/prop-types': 15.7.14 - '@types/react': 17.0.45 + '@types/react': 18.3.20 - '@types/react@17.0.45': + '@types/react@18.3.20': dependencies: '@types/prop-types': 15.7.14 - '@types/scheduler': 0.23.0 csstype: 3.1.3 '@types/redux-logger@3.0.13': @@ -12936,8 +12846,6 @@ snapshots: '@types/retry@0.12.2': {} - '@types/scheduler@0.23.0': {} - '@types/semver@7.5.8': {} '@types/send@0.17.4': @@ -12977,7 +12885,7 @@ snapshots: '@types/unist@2.0.11': {} - '@types/use-sync-external-store@0.0.3': {} + '@types/use-sync-external-store@0.0.6': {} '@types/uuid@10.0.0': {} @@ -14682,8 +14590,6 @@ snapshots: domhandler: 5.0.3 entities: 4.5.0 - dom-walk@0.1.2: {} - domelementtype@1.3.1: {} domelementtype@2.3.0: {} @@ -15630,12 +15536,12 @@ snapshots: flatted@3.3.2: {} - focus-trap-react@10.3.1(prop-types@15.8.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): + focus-trap-react@10.3.1(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: focus-trap: 7.6.4 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) tabbable: 6.2.0 focus-trap@7.6.4: @@ -15685,14 +15591,14 @@ snapshots: forwarded@0.2.0: {} - framer-motion@6.5.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2): + framer-motion@6.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@motionone/dom': 10.12.0 framesync: 6.0.1 hey-listen: 1.0.8 popmotion: 11.0.3 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) style-value-types: 5.0.0 tslib: 2.8.1 optionalDependencies: @@ -15927,11 +15833,6 @@ snapshots: kind-of: 6.0.3 which: 1.3.1 - global@4.4.0: - dependencies: - min-document: 2.19.0 - process: 0.11.10 - globals@11.12.0: {} globals@13.24.0: @@ -16047,19 +15948,6 @@ snapshots: hey-listen@1.0.8: {} - history@4.10.1: - dependencies: - '@babel/runtime': 7.26.7 - loose-envify: 1.4.0 - resolve-pathname: 3.0.0 - tiny-invariant: 1.3.3 - tiny-warning: 1.0.3 - value-equal: 1.0.1 - - history@5.3.0: - dependencies: - '@babel/runtime': 7.26.7 - hoist-non-react-statics@3.3.2: dependencies: react-is: 16.13.1 @@ -16318,6 +16206,13 @@ snapshots: '@formatjs/icu-messageformat-parser': 2.11.1 tslib: 2.8.1 + intl-messageformat@10.7.16: + dependencies: + '@formatjs/ecma402-abstract': 2.3.4 + '@formatjs/fast-memoize': 2.2.7 + '@formatjs/icu-messageformat-parser': 2.11.2 + tslib: 2.8.1 + intl-messageformat@10.7.6: dependencies: '@formatjs/ecma402-abstract': 2.2.3 @@ -16591,8 +16486,6 @@ snapshots: dependencies: is-inside-container: 1.0.0 - isarray@0.0.1: {} - isarray@1.0.0: {} isarray@2.0.5: {} @@ -17647,19 +17540,8 @@ snapshots: mimic-response@3.1.0: {} - min-document@2.19.0: - dependencies: - dom-walk: 0.1.2 - min-indent@1.0.1: {} - mini-create-react-context@0.3.3(prop-types@15.8.1)(react@17.0.2): - dependencies: - '@babel/runtime': 7.26.7 - prop-types: 15.8.1 - react: 17.0.2 - tiny-warning: 1.0.3 - mini-css-extract-plugin@2.9.2(webpack@5.96.1): dependencies: schema-utils: 4.3.0 @@ -18258,10 +18140,6 @@ snapshots: path-to-regexp@0.1.12: {} - path-to-regexp@1.9.0: - dependencies: - isarray: 0.0.1 - path-to-regexp@8.2.0: {} path-type@3.0.0: @@ -18612,98 +18490,98 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - react-aria-components@1.4.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2): + react-aria-components@1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@internationalized/date': 3.7.0 '@internationalized/string': 3.2.5 - '@react-aria/accordion': 3.0.0-alpha.35(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/collections': 3.0.0-alpha.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/color': 3.0.3(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/disclosure': 3.0.0-alpha.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/dnd': 3.8.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + '@react-aria/accordion': 3.0.0-alpha.35(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/collections': 3.0.0-alpha.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/color': 3.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/disclosure': 3.0.0-alpha.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/dnd': 3.8.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/live-announcer': 3.4.1 - '@react-aria/menu': 3.17.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/toolbar': 3.0.0-beta.10(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/tree': 3.0.0-beta.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.25.3(react@17.0.2) - '@react-aria/virtualizer': 4.1.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/color': 3.8.2(react@17.0.2) - '@react-stately/disclosure': 3.0.0-alpha.0(react@17.0.2) - '@react-stately/layout': 4.1.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-stately/menu': 3.9.1(react@17.0.2) - '@react-stately/table': 3.13.1(react@17.0.2) - '@react-stately/utils': 3.10.5(react@17.0.2) - '@react-stately/virtualizer': 4.2.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-types/color': 3.0.2(react@17.0.2) - '@react-types/form': 3.7.9(react@17.0.2) - '@react-types/grid': 3.2.11(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) - '@react-types/table': 3.10.4(react@17.0.2) + '@react-aria/menu': 3.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/toolbar': 3.0.0-beta.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/tree': 3.0.0-beta.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.25.3(react@18.3.1) + '@react-aria/virtualizer': 4.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/color': 3.8.2(react@18.3.1) + '@react-stately/disclosure': 3.0.0-alpha.0(react@18.3.1) + '@react-stately/layout': 4.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/menu': 3.9.1(react@18.3.1) + '@react-stately/table': 3.13.1(react@18.3.1) + '@react-stately/utils': 3.10.5(react@18.3.1) + '@react-stately/virtualizer': 4.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/color': 3.0.2(react@18.3.1) + '@react-types/form': 3.7.9(react@18.3.1) + '@react-types/grid': 3.2.11(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) + '@react-types/table': 3.10.4(react@18.3.1) '@swc/helpers': 0.5.15 client-only: 0.0.1 - react: 17.0.2 - react-aria: 3.35.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - react-dom: 17.0.2(react@17.0.2) - react-stately: 3.35.0(react@17.0.2) - use-sync-external-store: 1.4.0(react@17.0.2) + react: 18.3.1 + react-aria: 3.35.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-dom: 18.3.1(react@18.3.1) + react-stately: 3.35.0(react@18.3.1) + use-sync-external-store: 1.4.0(react@18.3.1) - react-aria@3.35.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2): + react-aria@3.35.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@internationalized/string': 3.2.5 - '@react-aria/breadcrumbs': 3.5.20(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/button': 3.11.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/calendar': 3.7.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/checkbox': 3.15.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/color': 3.0.3(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/combobox': 3.11.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/datepicker': 3.13.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/dialog': 3.5.21(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/dnd': 3.8.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/focus': 3.19.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/gridlist': 3.10.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/i18n': 3.12.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/interactions': 3.23.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/label': 3.7.14(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/link': 3.7.8(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/listbox': 3.14.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/menu': 3.17.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/meter': 3.4.19(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/numberfield': 3.11.10(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/overlays': 3.25.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/progress': 3.4.19(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/radio': 3.10.11(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/searchfield': 3.8.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/select': 3.15.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/selection': 3.22.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/separator': 3.4.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/slider': 3.7.15(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/ssr': 3.9.7(react@17.0.2) - '@react-aria/switch': 3.6.11(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/table': 3.16.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/tabs': 3.9.9(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/tag': 3.4.9(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/textfield': 3.16.0(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/tooltip': 3.7.11(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-aria/utils': 3.25.3(react@17.0.2) - '@react-aria/visually-hidden': 3.8.19(react-dom@17.0.2(react@17.0.2))(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + '@react-aria/breadcrumbs': 3.5.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/button': 3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/calendar': 3.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/checkbox': 3.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/color': 3.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/combobox': 3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/datepicker': 3.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/dialog': 3.5.21(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/dnd': 3.8.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/focus': 3.19.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/gridlist': 3.10.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.23.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/link': 3.7.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/listbox': 3.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/menu': 3.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/meter': 3.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/numberfield': 3.11.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/overlays': 3.25.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/progress': 3.4.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/radio': 3.10.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/searchfield': 3.8.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/select': 3.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/separator': 3.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/slider': 3.7.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/ssr': 3.9.7(react@18.3.1) + '@react-aria/switch': 3.6.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/table': 3.16.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/tabs': 3.9.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/tag': 3.4.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/textfield': 3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/tooltip': 3.7.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.25.3(react@18.3.1) + '@react-aria/visually-hidden': 3.8.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - react-blurhash@0.3.0(blurhash@2.0.5)(react@17.0.2): + react-blurhash@0.3.0(blurhash@2.0.5)(react@18.3.1): dependencies: blurhash: 2.0.5 - react: 17.0.2 + react: 18.3.1 - react-contextmenu@2.14.0(patch_hash=5ec508240616a7d029c1f80185121cada9d4587b179f7c7a7ffa02b6bf02e043)(prop-types@15.8.1)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): + react-contextmenu@2.14.0(patch_hash=0a61a588d4e16ca308a33d4765e00ccade23abac650b981439a128bd5be785d7)(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: classnames: 2.5.1 object-assign: 4.1.1 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) react-devtools-core@6.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10): dependencies: @@ -18745,42 +18623,24 @@ snapshots: transitivePeerDependencies: - supports-color - react-dom@17.0.2(react@17.0.2): + react-dom@18.3.1(react@18.3.1): dependencies: loose-envify: 1.4.0 - object-assign: 4.1.1 - react: 17.0.2 - scheduler: 0.20.2 + react: 18.3.1 + scheduler: 0.23.2 react-fast-compare@3.2.2: {} - react-hot-loader@4.13.1(@types/react@17.0.45)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): + react-intl@7.1.11(react@18.3.1)(typescript@5.6.3): dependencies: - fast-levenshtein: 2.0.6 - global: 4.4.0 - hoist-non-react-statics: 3.3.2 - loader-utils: 2.0.4 - prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - react-lifecycles-compat: 3.0.4 - shallowequal: 1.1.0 - source-map: 0.7.4 - optionalDependencies: - '@types/react': 17.0.45 - - react-intl@6.8.7(react@17.0.2)(typescript@5.6.3): - dependencies: - '@formatjs/ecma402-abstract': 2.2.3 - '@formatjs/icu-messageformat-parser': 2.9.3 - '@formatjs/intl': 2.10.14(typescript@5.6.3) - '@formatjs/intl-displaynames': 6.8.4 - '@formatjs/intl-listformat': 7.7.4 + '@formatjs/ecma402-abstract': 2.3.4 + '@formatjs/icu-messageformat-parser': 2.11.2 + '@formatjs/intl': 3.1.6(typescript@5.6.3) '@types/hoist-non-react-statics': 3.3.6 - '@types/react': 17.0.45 + '@types/react': 18.3.20 hoist-non-react-statics: 3.3.2 - intl-messageformat: 10.7.6 - react: 17.0.2 + intl-messageformat: 10.7.16 + react: 18.3.1 tslib: 2.8.1 optionalDependencies: typescript: 5.6.3 @@ -18793,107 +18653,66 @@ snapshots: react-lifecycles-compat@3.0.4: {} - react-popper@2.3.0(@popperjs/core@2.11.8)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): + react-popper@2.3.0(@popperjs/core@2.11.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@popperjs/core': 2.11.8 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) react-fast-compare: 3.2.2 warning: 4.0.3 - react-redux@8.1.3(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(redux@5.0.1): + react-redux@9.2.0(@types/react@18.3.20)(react@18.3.1)(redux@5.0.1): dependencies: - '@babel/runtime': 7.26.7 - '@types/hoist-non-react-statics': 3.3.6 - '@types/use-sync-external-store': 0.0.3 - hoist-non-react-statics: 3.3.2 - react: 17.0.2 - react-is: 18.3.1 - use-sync-external-store: 1.4.0(react@17.0.2) + '@types/use-sync-external-store': 0.0.6 + react: 18.3.1 + use-sync-external-store: 1.4.0(react@18.3.1) optionalDependencies: - '@types/react': 17.0.45 - '@types/react-dom': 17.0.17 - react-dom: 17.0.2(react@17.0.2) + '@types/react': 18.3.20 redux: 5.0.1 - react-router-dom@5.0.1(react@17.0.2): + react-stately@3.35.0(react@18.3.1): dependencies: - '@babel/runtime': 7.26.7 - history: 4.10.1 - loose-envify: 1.4.0 - prop-types: 15.8.1 - react: 17.0.2 - react-router: 5.0.1(react@17.0.2) - tiny-invariant: 1.3.3 - tiny-warning: 1.0.3 + '@react-stately/calendar': 3.7.0(react@18.3.1) + '@react-stately/checkbox': 3.6.11(react@18.3.1) + '@react-stately/collections': 3.12.1(react@18.3.1) + '@react-stately/color': 3.8.2(react@18.3.1) + '@react-stately/combobox': 3.10.2(react@18.3.1) + '@react-stately/data': 3.12.1(react@18.3.1) + '@react-stately/datepicker': 3.12.0(react@18.3.1) + '@react-stately/disclosure': 3.0.1(react@18.3.1) + '@react-stately/dnd': 3.5.1(react@18.3.1) + '@react-stately/form': 3.1.1(react@18.3.1) + '@react-stately/list': 3.11.2(react@18.3.1) + '@react-stately/menu': 3.9.1(react@18.3.1) + '@react-stately/numberfield': 3.9.9(react@18.3.1) + '@react-stately/overlays': 3.6.13(react@18.3.1) + '@react-stately/radio': 3.10.10(react@18.3.1) + '@react-stately/searchfield': 3.5.9(react@18.3.1) + '@react-stately/select': 3.6.10(react@18.3.1) + '@react-stately/selection': 3.19.0(react@18.3.1) + '@react-stately/slider': 3.6.1(react@18.3.1) + '@react-stately/table': 3.13.1(react@18.3.1) + '@react-stately/tabs': 3.7.1(react@18.3.1) + '@react-stately/toggle': 3.8.1(react@18.3.1) + '@react-stately/tooltip': 3.5.1(react@18.3.1) + '@react-stately/tree': 3.8.7(react@18.3.1) + '@react-types/shared': 3.27.0(react@18.3.1) + react: 18.3.1 - react-router@5.0.1(react@17.0.2): - dependencies: - '@babel/runtime': 7.26.7 - history: 4.10.1 - hoist-non-react-statics: 3.3.2 - loose-envify: 1.4.0 - mini-create-react-context: 0.3.3(prop-types@15.8.1)(react@17.0.2) - path-to-regexp: 1.9.0 - prop-types: 15.8.1 - react: 17.0.2 - react-is: 16.13.1 - tiny-invariant: 1.3.3 - tiny-warning: 1.0.3 - - react-stately@3.35.0(react@17.0.2): - dependencies: - '@react-stately/calendar': 3.7.0(react@17.0.2) - '@react-stately/checkbox': 3.6.11(react@17.0.2) - '@react-stately/collections': 3.12.1(react@17.0.2) - '@react-stately/color': 3.8.2(react@17.0.2) - '@react-stately/combobox': 3.10.2(react@17.0.2) - '@react-stately/data': 3.12.1(react@17.0.2) - '@react-stately/datepicker': 3.12.0(react@17.0.2) - '@react-stately/disclosure': 3.0.1(react@17.0.2) - '@react-stately/dnd': 3.5.1(react@17.0.2) - '@react-stately/form': 3.1.1(react@17.0.2) - '@react-stately/list': 3.11.2(react@17.0.2) - '@react-stately/menu': 3.9.1(react@17.0.2) - '@react-stately/numberfield': 3.9.9(react@17.0.2) - '@react-stately/overlays': 3.6.13(react@17.0.2) - '@react-stately/radio': 3.10.10(react@17.0.2) - '@react-stately/searchfield': 3.5.9(react@17.0.2) - '@react-stately/select': 3.6.10(react@17.0.2) - '@react-stately/selection': 3.19.0(react@17.0.2) - '@react-stately/slider': 3.6.1(react@17.0.2) - '@react-stately/table': 3.13.1(react@17.0.2) - '@react-stately/tabs': 3.7.1(react@17.0.2) - '@react-stately/toggle': 3.8.1(react@17.0.2) - '@react-stately/tooltip': 3.5.1(react@17.0.2) - '@react-stately/tree': 3.8.7(react@17.0.2) - '@react-types/shared': 3.27.0(react@17.0.2) - react: 17.0.2 - - react-textarea-autosize@8.5.5(patch_hash=94614db18e4db7ff5eee4c2acf88e3ef245bff2f9637416e99e401bec3531286)(@types/react@17.0.45)(react@17.0.2): - dependencies: - '@babel/runtime': 7.26.7 - react: 17.0.2 - use-composed-ref: 1.4.0(@types/react@17.0.45)(react@17.0.2) - use-latest: 1.3.0(@types/react@17.0.45)(react@17.0.2) - transitivePeerDependencies: - - '@types/react' - - react-virtualized@9.22.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2): + react-virtualized@9.22.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.26.7 clsx: 1.2.1 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) react-lifecycles-compat: 3.0.4 - react@17.0.2: + react@18.3.1: dependencies: loose-envify: 1.4.0 - object-assign: 4.1.1 read-binary-file-arch@1.0.6: dependencies: @@ -19097,8 +18916,6 @@ snapshots: resolve-from@5.0.0: {} - resolve-pathname@3.0.0: {} - resolve-url-loader@5.0.0: dependencies: adjust-sourcemap-loader: 4.0.0 @@ -19222,10 +19039,9 @@ snapshots: sax@1.4.1: {} - scheduler@0.20.2: + scheduler@0.23.2: dependencies: loose-envify: 1.4.0 - object-assign: 4.1.1 schema-utils@3.3.0: dependencies: @@ -19344,8 +19160,6 @@ snapshots: dependencies: kind-of: 6.0.3 - shallowequal@1.1.0: {} - shebang-command@1.2.0: dependencies: shebang-regex: 1.0.0 @@ -19471,8 +19285,6 @@ snapshots: source-map@0.6.1: {} - source-map@0.7.4: {} - spawn-wrap@2.0.0: dependencies: foreground-child: 2.0.0 @@ -19957,8 +19769,6 @@ snapshots: tiny-invariant@1.3.3: {} - tiny-warning@1.0.3: {} - tinykeys@3.0.0: {} tinyrainbow@1.2.0: {} @@ -20244,28 +20054,9 @@ snapshots: urlpattern-polyfill@10.0.0: {} - use-composed-ref@1.4.0(@types/react@17.0.45)(react@17.0.2): + use-sync-external-store@1.4.0(react@18.3.1): dependencies: - react: 17.0.2 - optionalDependencies: - '@types/react': 17.0.45 - - use-isomorphic-layout-effect@1.2.0(@types/react@17.0.45)(react@17.0.2): - dependencies: - react: 17.0.2 - optionalDependencies: - '@types/react': 17.0.45 - - use-latest@1.3.0(@types/react@17.0.45)(react@17.0.2): - dependencies: - react: 17.0.2 - use-isomorphic-layout-effect: 1.2.0(@types/react@17.0.45)(react@17.0.2) - optionalDependencies: - '@types/react': 17.0.45 - - use-sync-external-store@1.4.0(react@17.0.2): - dependencies: - react: 17.0.2 + react: 18.3.1 utf-8-validate@5.0.10: dependencies: @@ -20306,8 +20097,6 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - value-equal@1.0.1: {} - vary@1.1.2: {} verror@1.10.1: diff --git a/stylesheets/components/TextAttachment.scss b/stylesheets/components/TextAttachment.scss index f2fe530752..aefc595f6d 100644 --- a/stylesheets/components/TextAttachment.scss +++ b/stylesheets/components/TextAttachment.scss @@ -48,6 +48,7 @@ resize: none; text-align: center; width: 100%; + field-sizing: content; &:disabled { color: inherit; diff --git a/ts/components/AutoSizeInput.tsx b/ts/components/AutoSizeInput.tsx index d2cd0722c7..5e96d92465 100644 --- a/ts/components/AutoSizeInput.tsx +++ b/ts/components/AutoSizeInput.tsx @@ -1,6 +1,7 @@ // Copyright 2024 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only +import type { ChangeEvent, KeyboardEvent } from 'react'; import React, { useCallback, useState, useEffect, useRef } from 'react'; import { createPortal } from 'react-dom'; import classNames from 'classnames'; @@ -35,14 +36,14 @@ export function AutoSizeInput({ const getClassName = getClassNamesFor('AutoSizeInput', moduleClassName); const handleChange = useCallback( - e => { + (e: ChangeEvent) => { onChange(e.target.value); }, [onChange] ); const handleKeyDown = useCallback( - event => { + (event: KeyboardEvent) => { if (onEnter && event.key === 'Enter') { onEnter(); } diff --git a/ts/components/AvatarEditor.tsx b/ts/components/AvatarEditor.tsx index 338a765f7b..1a837e8f8a 100644 --- a/ts/components/AvatarEditor.tsx +++ b/ts/components/AvatarEditor.tsx @@ -76,7 +76,7 @@ export function AvatarEditor({ const [editMode, setEditMode] = useState(EditMode.Main); const getSelectedAvatar = useCallback( - avatarToFind => + (avatarToFind: AvatarDataType | undefined) => localAvatarData.find(avatarData => isSameAvatarData(avatarData, avatarToFind) ), @@ -146,7 +146,7 @@ export function AvatarEditor({ ] ); - const handleAvatarLoaded = useCallback(avatarBuffer => { + const handleAvatarLoaded = useCallback((avatarBuffer: Uint8Array) => { setAvatarPreview(avatarBuffer); setInitialAvatar(avatarBuffer); }, []); diff --git a/ts/components/CallsNewCallButton.tsx b/ts/components/CallsNewCallButton.tsx index 67207da23d..a98393a7b2 100644 --- a/ts/components/CallsNewCallButton.tsx +++ b/ts/components/CallsNewCallButton.tsx @@ -180,14 +180,14 @@ export function CallsNewCall({ }, [directConversations, groupConversations]); const isRowLoaded = useCallback( - ({ index }) => { + ({ index }: { index: number }) => { return rows.at(index) != null; }, [rows] ); const rowHeight = useCallback( - ({ index }) => { + ({ index }: { index: number }) => { if (rows.at(index)?.kind === 'conversation') { return ListTile.heightCompact; } diff --git a/ts/components/CompositionInput.tsx b/ts/components/CompositionInput.tsx index 00af758197..a572fe235d 100644 --- a/ts/components/CompositionInput.tsx +++ b/ts/components/CompositionInput.tsx @@ -2,6 +2,7 @@ // SPDX-License-Identifier: AGPL-3.0-only import * as React from 'react'; +import type { MouseEvent } from 'react'; import classNames from 'classnames'; import { Manager, Reference } from 'react-popper'; import Quill, { Delta } from '@signalapp/quill-cjs'; @@ -950,7 +951,7 @@ export function CompositionInput(props: Props): React.ReactElement { const getClassName = getClassNamesFor(BASE_CLASS_NAME, moduleClassName); const onMouseDown = React.useCallback( - event => { + (event: MouseEvent) => { const target = event.target as HTMLElement; try { // If the user is actually clicking the format menu, we drop this event diff --git a/ts/components/CompositionTextArea.tsx b/ts/components/CompositionTextArea.tsx index 4943c3f541..d3a5f3affb 100644 --- a/ts/components/CompositionTextArea.tsx +++ b/ts/components/CompositionTextArea.tsx @@ -7,9 +7,10 @@ import type { EmojiPickDataType } from './emoji/EmojiPicker'; import type { InputApi } from './CompositionInput'; import { CompositionInput } from './CompositionInput'; import { EmojiButton } from './emoji/EmojiButton'; -import type { - DraftBodyRanges, - HydratedBodyRangesType, +import { + hydrateRanges, + type DraftBodyRanges, + type HydratedBodyRangesType, } from '../types/BodyRange'; import type { ThemeType } from '../types/Util'; import type { Props as EmojiButtonProps } from './emoji/EmojiButton'; @@ -20,6 +21,7 @@ import type { FunEmojiSelection } from './fun/panels/FunPanelEmojis'; import type { EmojiSkinTone } from './fun/data/emojis'; import { FunEmojiPickerButton } from './fun/FunButton'; import { isFunPickerEnabled } from './fun/isFunPickerEnabled'; +import type { GetConversationByIdType } from '../state/selectors/conversations'; export type CompositionTextAreaProps = { bodyRanges: HydratedBodyRangesType | null; @@ -48,6 +50,7 @@ export type CompositionTextAreaProps = { getPreferredBadge: PreferredBadgeSelectorType; draftText: string; theme: ThemeType; + conversationSelector: GetConversationByIdType; } & Pick; /** @@ -78,6 +81,7 @@ export function CompositionTextArea({ emojiSkinToneDefault, theme, whenToShowRemainingCount = Infinity, + conversationSelector, }: CompositionTextAreaProps): JSX.Element { const inputApiRef = useRef(); const [characterCount, setCharacterCount] = useState( @@ -128,6 +132,10 @@ export function CompositionTextArea({ bodyRanges: updatedBodyRanges, caretLocation, messageText: newValue, + }: { + bodyRanges: DraftBodyRanges; + caretLocation?: number | undefined; + messageText: string; }) => { const inputEl = inputApiRef.current; if (!inputEl) { @@ -139,6 +147,9 @@ export function CompositionTextArea({ maxLength ); + const hydratedBodyRanges = + hydrateRanges(updatedBodyRanges, conversationSelector) ?? []; + if (maxLength !== undefined) { // if we had to truncate if (newValueSized.length < newValue.length) { @@ -149,13 +160,13 @@ export function CompositionTextArea({ // was modifying text in the middle of the editor // a better solution would be to prevent the change to begin with, but // quill makes this VERY difficult - inputEl.setContents(newValueSized, updatedBodyRanges, true); + inputEl.setContents(newValueSized, hydratedBodyRanges, true); } } setCharacterCount(newCharacterCount); - onChange(newValue, updatedBodyRanges, caretLocation); + onChange(newValue, hydratedBodyRanges, caretLocation); }, - [maxLength, onChange] + [maxLength, onChange, conversationSelector] ); return ( diff --git a/ts/components/DraftGifMessageSendModal.stories.tsx b/ts/components/DraftGifMessageSendModal.stories.tsx index d53d7b012d..33a3231590 100644 --- a/ts/components/DraftGifMessageSendModal.stories.tsx +++ b/ts/components/DraftGifMessageSendModal.stories.tsx @@ -14,6 +14,7 @@ import { EmojiSkinTone } from './fun/data/emojis'; import { LoadingState } from '../util/loadable'; import { VIDEO_MP4 } from '../types/MIME'; import { drop } from '../util/drop'; +import { getDefaultConversation } from '../test-both/helpers/getDefaultConversation'; const { i18n } = window.SignalContext; @@ -38,6 +39,7 @@ function RenderCompositionTextArea(props: SmartCompositionTextAreaProps) { ourConversationId="me" platform="darwin" emojiSkinToneDefault={EmojiSkinTone.None} + conversationSelector={() => getDefaultConversation()} /> ); } diff --git a/ts/components/DraftGifMessageSendModal.tsx b/ts/components/DraftGifMessageSendModal.tsx index cb5300d79e..00d99c57ce 100644 --- a/ts/components/DraftGifMessageSendModal.tsx +++ b/ts/components/DraftGifMessageSendModal.tsx @@ -1,7 +1,7 @@ // Copyright 2025 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only -import React, { type ComponentType, useEffect, useMemo } from 'react'; -import { useId, VisuallyHidden } from 'react-aria'; +import React, { type ComponentType, useEffect, useMemo, useId } from 'react'; +import { VisuallyHidden } from 'react-aria'; import type { LocalizerType } from '../types/I18N'; import { Button, ButtonVariant } from './Button'; import { Modal } from './Modal'; diff --git a/ts/components/ForwardMessagesModal.stories.tsx b/ts/components/ForwardMessagesModal.stories.tsx index 17d302ebcf..c749e3af6d 100644 --- a/ts/components/ForwardMessagesModal.stories.tsx +++ b/ts/components/ForwardMessagesModal.stories.tsx @@ -70,6 +70,7 @@ const useProps = (overrideProps: Partial = {}): PropsType => ({ ourConversationId="me" platform="darwin" emojiSkinToneDefault={EmojiSkinTone.None} + conversationSelector={() => getDefaultConversation()} /> ), showToast: action('showToast'), diff --git a/ts/components/Input.tsx b/ts/components/Input.tsx index ca079b1cb3..d82688f8aa 100644 --- a/ts/components/Input.tsx +++ b/ts/components/Input.tsx @@ -1,7 +1,7 @@ // Copyright 2021 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only -import type { ClipboardEvent, ReactNode } from 'react'; +import type { ClipboardEvent, KeyboardEvent, ReactNode } from 'react'; import React, { forwardRef, useCallback, @@ -114,7 +114,7 @@ export const Input = forwardRef< }, [expandable]); const handleKeyDown = useCallback( - event => { + (event: KeyboardEvent) => { if (onEnter && event.key === 'Enter') { onEnter(); } diff --git a/ts/components/MediaEditor.tsx b/ts/components/MediaEditor.tsx index 10030eb7fe..aaca06287c 100644 --- a/ts/components/MediaEditor.tsx +++ b/ts/components/MediaEditor.tsx @@ -4,6 +4,7 @@ import React, { useCallback, useEffect, + useId, useMemo, useRef, useState, @@ -27,7 +28,6 @@ import type { LocalizerType } from '../types/Util'; import type { MIMEType } from '../types/MIME'; import type { Props as StickerButtonProps } from './stickers/StickerButton'; import type { imageToBlurHash } from '../util/imageToBlurHash'; - import { MediaEditorFabricAnalogTimeSticker } from '../mediaEditor/MediaEditorFabricAnalogTimeSticker'; import { MediaEditorFabricCropRect } from '../mediaEditor/MediaEditorFabricCropRect'; import { MediaEditorFabricDigitalTimeSticker } from '../mediaEditor/MediaEditorFabricDigitalTimeSticker'; @@ -60,7 +60,6 @@ import { hydrateRanges } from '../types/BodyRange'; import { useConfirmDiscard } from '../hooks/useConfirmDiscard'; import { useFabricHistory } from '../mediaEditor/useFabricHistory'; import { usePortal } from '../hooks/usePortal'; -import { useUniqueId } from '../hooks/useUniqueId'; import { isFunPickerEnabled } from './fun/isFunPickerEnabled'; import { FunEmojiPicker } from './fun/FunEmojiPicker'; import { FunEmojiPickerButton, FunStickerPickerButton } from './fun/FunButton'; @@ -195,7 +194,7 @@ export function MediaEditor({ const inputApiRef = useRef(); - const canvasId = useUniqueId(); + const canvasId = useId(); const [imageState, setImageState] = useState(INITIAL_IMAGE_STATE); @@ -237,7 +236,7 @@ export function MediaEditor({ ); const handlePickSticker = useCallback( - (_packId, _stickerId, src: string) => { + (_packId: string, _stickerId: number, src: string) => { async function run() { if (!fabricCanvas) { return; diff --git a/ts/components/NavTabs.tsx b/ts/components/NavTabs.tsx index ed6b792170..fdf94f1476 100644 --- a/ts/components/NavTabs.tsx +++ b/ts/components/NavTabs.tsx @@ -1,7 +1,7 @@ // Copyright 2023 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only -import type { Key } from 'react'; +import type { Key, ReactNode } from 'react'; import React from 'react'; import { Tabs, TabList, Tab, TabPanel } from 'react-aria-components'; import classNames from 'classnames'; @@ -189,12 +189,12 @@ export type NavTabsProps = Readonly<{ navTabsCollapsed: boolean; onShowSettings: () => void; onStartUpdate: () => unknown; - onNavTabSelected(tab: NavTab): void; - onToggleNavTabsCollapse(collapsed: boolean): void; + onNavTabSelected: (tab: NavTab) => void; + onToggleNavTabsCollapse: (collapsed: boolean) => void; onToggleProfileEditor: () => void; - renderCallsTab(props: NavTabPanelProps): JSX.Element; - renderChatsTab(props: NavTabPanelProps): JSX.Element; - renderStoriesTab(props: NavTabPanelProps): JSX.Element; + renderCallsTab: () => ReactNode; + renderChatsTab: () => ReactNode; + renderStoriesTab: () => ReactNode; selectedNavTab: NavTab; storiesEnabled: boolean; theme: ThemeType; diff --git a/ts/components/Preferences.tsx b/ts/components/Preferences.tsx index f05cb07adc..c40397a040 100644 --- a/ts/components/Preferences.tsx +++ b/ts/components/Preferences.tsx @@ -1,6 +1,5 @@ // Copyright 2021 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only - import type { AudioDevice } from '@signalapp/ringrtc'; import React, { useCallback, @@ -8,11 +7,11 @@ import React, { useMemo, useRef, useState, + useId, } from 'react'; import { noop, partition } from 'lodash'; import classNames from 'classnames'; import * as LocaleMatcher from '@formatjs/intl-localematcher'; - import type { MediaDeviceSettings } from '../types/Calling'; import type { ValidationResultType as BackupValidationResultType } from '../services/backups'; import type { @@ -35,12 +34,10 @@ import type { SentMediaQualityType, ThemeType, } from '../types/Util'; - import { Button, ButtonVariant } from './Button'; import { ChatColorPicker } from './ChatColorPicker'; import { Checkbox } from './Checkbox'; import { WidthBreakpoint } from './_util'; - import { ConfirmationDialog } from './ConfirmationDialog'; import { DisappearingTimeDialog } from './DisappearingTimeDialog'; import { PhoneNumberDiscoverability } from '../util/phoneNumberDiscoverability'; @@ -57,7 +54,6 @@ import { } from '../util/expirationTimer'; import { DurationInSeconds } from '../util/durations'; import { useEscapeHandling } from '../hooks/useEscapeHandling'; -import { useUniqueId } from '../hooks/useUniqueId'; import { focusableSelector } from '../util/focusableSelectors'; import { Modal } from './Modal'; import { SearchInput } from './SearchInput'; @@ -384,10 +380,10 @@ export function Preferences({ whoCanSeeMe, zoomFactor, }: PropsType): JSX.Element { - const storiesId = useUniqueId(); - const themeSelectId = useUniqueId(); - const zoomSelectId = useUniqueId(); - const languageId = useUniqueId(); + const storiesId = useId(); + const themeSelectId = useId(); + const zoomSelectId = useId(); + const languageId = useId(); const [confirmDelete, setConfirmDelete] = useState(false); const [confirmStoriesOff, setConfirmStoriesOff] = useState(false); diff --git a/ts/components/ProfileEditor.tsx b/ts/components/ProfileEditor.tsx index 485828612e..a1b6d9ce18 100644 --- a/ts/components/ProfileEditor.tsx +++ b/ts/components/ProfileEditor.tsx @@ -352,7 +352,7 @@ export function ProfileEditor({ // To make AvatarEditor re-render less often const handleAvatarLoaded = useCallback( - avatar => { + (avatar: Uint8Array) => { setAvatarBuffer(avatar); setOldAvatarBuffer(avatar); }, diff --git a/ts/components/Profiler.tsx b/ts/components/Profiler.tsx index 0c1f794f51..d166efedbd 100644 --- a/ts/components/Profiler.tsx +++ b/ts/components/Profiler.tsx @@ -1,31 +1,16 @@ // Copyright 2021 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only -import type { ReactNode } from 'react'; +import type { ProfilerOnRenderCallback, ReactNode } from 'react'; import React from 'react'; import * as log from '../logging/log'; -type InternalPropsType = Readonly<{ - id: string; - children: ReactNode; - - onRender( - id: string, - phase: 'mount' | 'update', - actualDuration: number, - baseDuration: number, - startTime: number, - commitTime: number, - interactions: Set - ): void; -}>; - export type PropsType = Readonly<{ id: string; children: ReactNode; }>; -const onRender: InternalPropsType['onRender'] = ( +const onRender: ProfilerOnRenderCallback = ( id, phase, actual, diff --git a/ts/components/TextAttachment.tsx b/ts/components/TextAttachment.tsx index 0fb90ae9cb..c314f5110c 100644 --- a/ts/components/TextAttachment.tsx +++ b/ts/components/TextAttachment.tsx @@ -2,7 +2,6 @@ // SPDX-License-Identifier: AGPL-3.0-only import React, { forwardRef, useEffect, useRef, useState } from 'react'; -import TextareaAutosize from 'react-textarea-autosize'; import classNames from 'classnames'; import type { LocalizerType, RenderTextCallbackType } from '../types/Util'; @@ -241,7 +240,7 @@ export const TextAttachment = forwardRef( }} > {onChange ? ( - - {objectMap( - BackgroundStyle, - (bg, backgroundValue) => ( -