From b7e758bf249fe5840198f548b6cf9f7f806704ef Mon Sep 17 00:00:00 2001 From: Carlos Valente <34649812+cpvalente@users.noreply.github.com> Date: Wed, 14 Sep 2022 21:01:58 +0200 Subject: [PATCH] Chore/ts (#199) * chore: add typescript and dependencies * refactor: remove react imports * refactor: fix entrypoint * chore: upgrade chakra and deps * chore: configure eslint --- client/.eslintignore | 2 + client/.eslintrc | 9 +- client/jsconfig.json | 6 - client/package.json | 17 +- client/src/App.jsx | 2 +- client/src/AppRouter.jsx | 2 +- .../components/buttons/ActionButtons.jsx | 1 - .../common/components/buttons/EnableBtn.jsx | 1 - .../components/buttons/PauseIconBtn.jsx | 1 - .../components/buttons/PublicIconBtn.jsx | 1 - .../common/components/buttons/QuitIconBtn.jsx | 2 +- .../common/components/buttons/RollIconBtn.jsx | 1 - .../components/buttons/StartIconBtn.jsx | 1 - .../components/buttons/TooltipActionBtn.jsx | 1 - .../buttons/TooltipLoadingActionBtn.jsx | 2 +- .../components/buttons/TransportIconBtn.jsx | 1 - .../components/buttons/UnloadIconBtn.jsx | 1 - .../components/collapseBar/CollapseBar.jsx | 1 - .../components/countdown/TimerDisplay.jsx | 2 +- .../errorBoundary/ErrorBoundary.jsx | 1 + .../components/eventTimes/EventTimes.jsx | 2 +- .../eventTimes/EventTimesVertical.jsx | 2 +- .../common/components/eventTimes/Times.jsx | 5 +- .../components/eventTimes/TimesDelayed.jsx | 5 +- .../common/components/input/AutoTextArea.jsx | 2 +- .../common/components/input/DelayInput.jsx | 2 +- .../common/components/input/EditableText.jsx | 2 +- .../common/components/input/EditableTimer.jsx | 2 +- .../input/__tests__/EditableTimer.test.jsx | 1 - .../myProgressBar/MyProgressBar.jsx | 1 - client/src/common/components/nav/NavLogo.jsx | 2 +- .../components/protectRoute/ProtectRoute.jsx | 2 +- client/src/common/components/state/Empty.jsx | 1 - .../src/common/components/views/Paginator.jsx | 2 +- .../src/common/components/views/TitleCard.jsx | 1 - .../src/common/components/views/TitleSide.jsx | 1 - .../src/common/components/views/TodayItem.jsx | 1 - client/src/common/context/AppContext.jsx | 2 +- client/src/common/context/CollapseContext.jsx | 2 +- client/src/common/context/CursorContext.jsx | 2 +- client/src/common/context/LoggingContext.jsx | 2 +- .../common/context/TableSettingsContext.jsx | 2 +- client/src/common/context/socketContext.jsx | 3 +- client/src/features/FeatureWrapper.jsx | 1 - .../control/__tests__/MessageControl.test.js | 1 - .../control/__tests__/PlaybackControl.test.js | 1 - .../src/features/control/message/InputRow.jsx | 2 +- .../control/message/MessageControl.jsx | 1 - .../control/message/MessageControlExport.jsx | 1 - .../features/control/playback/Playback.jsx | 1 - .../control/playback/PlaybackButtons.jsx | 2 +- .../control/playback/PlaybackControl.jsx | 2 - .../control/playback/PlaybackTimer.jsx | 2 +- .../control/playback/TimerControlExport.jsx | 1 - .../features/control/playback/Transport.jsx | 1 - .../editors/BlockBlock/BlockBlock.jsx | 1 - .../editors/DelayBlock/DelayBlock.jsx | 2 +- client/src/features/editors/Editor.jsx | 2 +- .../editors/EntryBlock/EntryBlock.jsx | 2 +- .../editors/EventBlock/CollapsedBlock.jsx | 2 +- .../editors/EventBlock/EventBlock.jsx | 2 +- .../editors/EventBlock/ExpandedBlock.jsx | 2 +- .../src/features/editors/ProtectedEditor.jsx | 2 - .../src/features/editors/list/EventList.jsx | 2 +- .../features/editors/list/EventListExport.jsx | 1 - .../features/editors/list/EventListItem.jsx | 2 +- .../editors/list/EventListWrapper.jsx | 2 +- client/src/features/info/Info.jsx | 2 - client/src/features/info/InfoExport.jsx | 1 - client/src/features/info/InfoLogger.jsx | 2 +- client/src/features/info/InfoNif.jsx | 2 +- client/src/features/info/InfoTitle.jsx | 2 +- .../src/features/info/__tests__/Info.test.js | 1 - client/src/features/menu/EventListMenu.jsx | 2 +- .../src/features/menu/MenuActionButtons.jsx | 1 - client/src/features/menu/MenuBar.jsx | 2 +- .../menu/__tests__/EventListMenu.test.js | 1 - .../menu/__tests__/MenuActionButtons.test.js | 1 - .../features/menu/__tests__/MenuBar.test.js | 1 - client/src/features/modals/AliasesModal.jsx | 2 +- .../src/features/modals/AppSettingsModal.jsx | 3 +- .../features/modals/EventSettingsModal.jsx | 2 +- .../modals/IntegrationSettingsModal.jsx | 2 +- client/src/features/modals/ModalManager.jsx | 1 - .../src/features/modals/OscSettingsModal.jsx | 2 +- .../src/features/modals/SubmitContainer.jsx | 1 - .../src/features/modals/TableOptionsModal.jsx | 2 +- client/src/features/table/OntimeTable.jsx | 2 +- client/src/features/table/ProtectedTable.jsx | 2 - client/src/features/table/TableHeader.jsx | 2 +- client/src/features/table/TableWrapper.jsx | 2 +- client/src/features/table/columns.jsx | 1 - .../table/tableElements/EditableCell.jsx | 2 +- .../table/tableElements/PlaybackIcon.jsx | 1 - .../table/tableElements/SortableCell.jsx | 1 - .../table/tableElements/TableSettings.jsx | 1 - .../src/features/table/tableRows/BlockRow.jsx | 1 - .../src/features/table/tableRows/DelayRow.jsx | 1 - .../src/features/table/tableRows/EventRow.jsx | 1 - client/src/features/viewers/ViewWrapper.jsx | 2 +- .../viewers/backstage/StageManager.jsx | 2 +- .../features/viewers/countdown/Countdown.jsx | 2 +- client/src/features/viewers/foh/Public.jsx | 2 +- .../src/features/viewers/production/Pip.jsx | 2 +- .../viewers/production/lower/LowerClean.jsx | 2 +- .../viewers/production/lower/LowerLines.jsx | 2 +- .../viewers/production/lower/LowerWrapper.jsx | 4 +- .../features/viewers/studio/StudioClock.jsx | 2 +- .../features/viewers/timer/MinimalTimer.jsx | 1 - client/src/features/viewers/timer/Timer.jsx | 2 +- client/src/index.jsx | 7 +- client/tsconfig.json | 36 + client/webpack.config.js | 2 - client/yarn.lock | 1701 +++++++++++------ 114 files changed, 1216 insertions(+), 743 deletions(-) create mode 100644 client/.eslintignore delete mode 100644 client/jsconfig.json create mode 100644 client/tsconfig.json diff --git a/client/.eslintignore b/client/.eslintignore new file mode 100644 index 000000000..b7dab5e9c --- /dev/null +++ b/client/.eslintignore @@ -0,0 +1,2 @@ +node_modules +build \ No newline at end of file diff --git a/client/.eslintrc b/client/.eslintrc index b954a3a4f..a45b45274 100644 --- a/client/.eslintrc +++ b/client/.eslintrc @@ -2,12 +2,15 @@ "extends": [ "react-app", "react-app/jest", - "plugin:react/recommended" + "plugin:react/recommended", + "plugin:@typescript-eslint/recommended" ], + "parser": "@typescript-eslint/parser", "plugins": [ "react", "testing-library", - "simple-import-sort" + "simple-import-sort", + "@typescript-eslint" ], "rules": { "jest/no-mocks-import": "warn", @@ -41,6 +44,8 @@ "react/no-deprecated": [ "error" ], + "react/jsx-uses-react": "off", + "react/react-in-jsx-scope": "off", "react/jsx-no-undef": "error", "react/jsx-closing-tag-location": "warn", "react/jsx-no-useless-fragment": "warn", diff --git a/client/jsconfig.json b/client/jsconfig.json deleted file mode 100644 index ec9aa3f73..000000000 --- a/client/jsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "compilerOptions": { - "baseUrl": "src" - }, - "include": ["src"] -} \ No newline at end of file diff --git a/client/package.json b/client/package.json index f26aea432..f0b0e1e80 100644 --- a/client/package.json +++ b/client/package.json @@ -3,19 +3,19 @@ "version": "1.7.1", "private": true, "dependencies": { - "@chakra-ui/react": "^2.0.0-next.3", + "@chakra-ui/react": "^2.3.2", "@dnd-kit/core": "^6.0.5", "@dnd-kit/sortable": "^7.0.1", "@dnd-kit/utilities": "^3.2.0", - "@emotion/react": "^11.7.1", - "@emotion/styled": "^11.6.0", + "@emotion/react": "^11.10.4", + "@emotion/styled": "^11.10.4", "@react-icons/all-files": "^4.1.0", "@tanstack/react-query": "^4.1.3", "@tanstack/react-query-devtools": "^4.0.10", "autosize": "^5.0.1", "axios": "^0.27.2", "color": "^4.2.3", - "framer-motion": "^6.3.3", + "framer-motion": "^7.3.2", "jotai": "^1.7.8", "luxon": "^3.0.1", "react": "^18.1.0", @@ -56,6 +56,12 @@ "@testing-library/react": "^13.1.1", "@testing-library/react-hooks": "^8.0.0", "@testing-library/user-event": "^14.1.1", + "@types/jest": "^29.0.1", + "@types/node": "^18.7.16", + "@types/react": "^18.0.19", + "@types/react-dom": "^18.0.6", + "@typescript-eslint/eslint-plugin": "^5.37.0", + "@typescript-eslint/parser": "^5.37.0", "eslint-plugin-simple-import-sort": "^7.0.0", "prop-types": "^15.8.1", "react-scripts": "^5.0.1", @@ -63,6 +69,7 @@ "sass": "^1.51.0", "stylelint": "^14.9.1", "stylelint-config-prettier": "^9.0.3", - "stylelint-config-standard-scss": "^4.0.0" + "stylelint-config-standard-scss": "^4.0.0", + "typescript": "^4.8.3" } } diff --git a/client/src/App.jsx b/client/src/App.jsx index 4f7da5705..737028754 100644 --- a/client/src/App.jsx +++ b/client/src/App.jsx @@ -1,4 +1,4 @@ -import React, { Suspense, useCallback, useEffect } from 'react'; +import { Suspense, useCallback, useEffect } from 'react'; import { BrowserRouter } from 'react-router-dom'; import { ChakraProvider } from '@chakra-ui/react'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; diff --git a/client/src/AppRouter.jsx b/client/src/AppRouter.jsx index 0036769f8..dc4803368 100644 --- a/client/src/AppRouter.jsx +++ b/client/src/AppRouter.jsx @@ -1,4 +1,4 @@ -import React, { lazy, useEffect } from 'react'; +import { lazy, useEffect } from 'react'; import { Route, Routes, useLocation, useNavigate } from 'react-router-dom'; import { ALIASES } from './common/api/apiConstants'; diff --git a/client/src/common/components/buttons/ActionButtons.jsx b/client/src/common/components/buttons/ActionButtons.jsx index b6c66e17e..f462134d0 100644 --- a/client/src/common/components/buttons/ActionButtons.jsx +++ b/client/src/common/components/buttons/ActionButtons.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { IconButton } from '@chakra-ui/button'; import { Menu, MenuButton, MenuItem, MenuList } from '@chakra-ui/menu'; import { Tooltip } from '@chakra-ui/tooltip'; diff --git a/client/src/common/components/buttons/EnableBtn.jsx b/client/src/common/components/buttons/EnableBtn.jsx index ba2257170..8948d5b4d 100644 --- a/client/src/common/components/buttons/EnableBtn.jsx +++ b/client/src/common/components/buttons/EnableBtn.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { Button } from '@chakra-ui/button'; import { IoCheckmarkSharp } from '@react-icons/all-files/io5/IoCheckmarkSharp'; import { IoCloseSharp } from '@react-icons/all-files/io5/IoCloseSharp'; diff --git a/client/src/common/components/buttons/PauseIconBtn.jsx b/client/src/common/components/buttons/PauseIconBtn.jsx index 98809436e..7d80b431d 100644 --- a/client/src/common/components/buttons/PauseIconBtn.jsx +++ b/client/src/common/components/buttons/PauseIconBtn.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { IconButton } from '@chakra-ui/button'; import { Tooltip } from '@chakra-ui/tooltip'; import { IoPause } from '@react-icons/all-files/io5/IoPause'; diff --git a/client/src/common/components/buttons/PublicIconBtn.jsx b/client/src/common/components/buttons/PublicIconBtn.jsx index df1951f39..969559b85 100644 --- a/client/src/common/components/buttons/PublicIconBtn.jsx +++ b/client/src/common/components/buttons/PublicIconBtn.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { IconButton } from '@chakra-ui/button'; import { Tooltip } from '@chakra-ui/tooltip'; import { FiUsers } from '@react-icons/all-files/fi/FiUsers'; diff --git a/client/src/common/components/buttons/QuitIconBtn.jsx b/client/src/common/components/buttons/QuitIconBtn.jsx index 1f16781b6..7dd1325b2 100644 --- a/client/src/common/components/buttons/QuitIconBtn.jsx +++ b/client/src/common/components/buttons/QuitIconBtn.jsx @@ -1,4 +1,4 @@ -import React, { useCallback, useContext, useEffect, useRef, useState } from 'react'; +import { useCallback, useContext, useEffect, useRef, useState } from 'react'; import { Button, IconButton } from '@chakra-ui/button'; import { AlertDialog, diff --git a/client/src/common/components/buttons/RollIconBtn.jsx b/client/src/common/components/buttons/RollIconBtn.jsx index 3713cd5b7..4a0b83561 100644 --- a/client/src/common/components/buttons/RollIconBtn.jsx +++ b/client/src/common/components/buttons/RollIconBtn.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { IconButton } from '@chakra-ui/button'; import { Tooltip } from '@chakra-ui/tooltip'; import { IoTimeOutline } from '@react-icons/all-files/io5/IoTimeOutline'; diff --git a/client/src/common/components/buttons/StartIconBtn.jsx b/client/src/common/components/buttons/StartIconBtn.jsx index 8aa64cc19..69d0de88f 100644 --- a/client/src/common/components/buttons/StartIconBtn.jsx +++ b/client/src/common/components/buttons/StartIconBtn.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { IconButton } from '@chakra-ui/button'; import { Tooltip } from '@chakra-ui/tooltip'; import { IoPlay } from '@react-icons/all-files/io5/IoPlay'; diff --git a/client/src/common/components/buttons/TooltipActionBtn.jsx b/client/src/common/components/buttons/TooltipActionBtn.jsx index d6706ad3a..9dd453bfe 100644 --- a/client/src/common/components/buttons/TooltipActionBtn.jsx +++ b/client/src/common/components/buttons/TooltipActionBtn.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { IconButton } from '@chakra-ui/button'; import { Tooltip } from '@chakra-ui/tooltip'; import PropTypes from 'prop-types'; diff --git a/client/src/common/components/buttons/TooltipLoadingActionBtn.jsx b/client/src/common/components/buttons/TooltipLoadingActionBtn.jsx index 487761c1e..6c817ca3c 100644 --- a/client/src/common/components/buttons/TooltipLoadingActionBtn.jsx +++ b/client/src/common/components/buttons/TooltipLoadingActionBtn.jsx @@ -1,4 +1,4 @@ -import React, { useCallback, useState } from 'react'; +import { useCallback, useState } from 'react'; import { IconButton } from '@chakra-ui/button'; import { Tooltip } from '@chakra-ui/tooltip'; import PropTypes from 'prop-types'; diff --git a/client/src/common/components/buttons/TransportIconBtn.jsx b/client/src/common/components/buttons/TransportIconBtn.jsx index c3ec03102..da4bb3c90 100644 --- a/client/src/common/components/buttons/TransportIconBtn.jsx +++ b/client/src/common/components/buttons/TransportIconBtn.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { IconButton } from '@chakra-ui/button'; import { Tooltip } from '@chakra-ui/tooltip'; import PropTypes from 'prop-types'; diff --git a/client/src/common/components/buttons/UnloadIconBtn.jsx b/client/src/common/components/buttons/UnloadIconBtn.jsx index fe2d4ab88..a74506668 100644 --- a/client/src/common/components/buttons/UnloadIconBtn.jsx +++ b/client/src/common/components/buttons/UnloadIconBtn.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { IconButton } from '@chakra-ui/button'; import { Tooltip } from '@chakra-ui/tooltip'; import { IoStop } from '@react-icons/all-files/io5/IoStop'; diff --git a/client/src/common/components/collapseBar/CollapseBar.jsx b/client/src/common/components/collapseBar/CollapseBar.jsx index c7006c39f..991d64350 100644 --- a/client/src/common/components/collapseBar/CollapseBar.jsx +++ b/client/src/common/components/collapseBar/CollapseBar.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { Icon } from '@chakra-ui/react'; import { FiChevronUp } from '@react-icons/all-files/fi/FiChevronUp'; import PropTypes from 'prop-types'; diff --git a/client/src/common/components/countdown/TimerDisplay.jsx b/client/src/common/components/countdown/TimerDisplay.jsx index ae2dbbc07..583d33aac 100644 --- a/client/src/common/components/countdown/TimerDisplay.jsx +++ b/client/src/common/components/countdown/TimerDisplay.jsx @@ -1,4 +1,4 @@ -import React, { memo } from 'react'; +import { memo } from 'react'; import { formatDisplay } from 'common/utils/dateConfig'; import PropTypes from 'prop-types'; diff --git a/client/src/common/components/errorBoundary/ErrorBoundary.jsx b/client/src/common/components/errorBoundary/ErrorBoundary.jsx index 1b015b8bd..fc8b2c6b4 100644 --- a/client/src/common/components/errorBoundary/ErrorBoundary.jsx +++ b/client/src/common/components/errorBoundary/ErrorBoundary.jsx @@ -4,6 +4,7 @@ import React from 'react'; import { LoggingContext } from '../../context/LoggingContext'; import style from './ErrorBoundary.module.scss'; +// eslint-disable-next-line @typescript-eslint/no-var-requires const appVersion = require('../../../../package.json').version; class ErrorBoundary extends React.Component { diff --git a/client/src/common/components/eventTimes/EventTimes.jsx b/client/src/common/components/eventTimes/EventTimes.jsx index e05232dcf..dffeb68d1 100644 --- a/client/src/common/components/eventTimes/EventTimes.jsx +++ b/client/src/common/components/eventTimes/EventTimes.jsx @@ -1,4 +1,4 @@ -import React, { useCallback, useContext } from 'react'; +import { useCallback, useContext } from 'react'; import EditableTimer from 'common/components/input/EditableTimer'; import PropTypes from 'prop-types'; diff --git a/client/src/common/components/eventTimes/EventTimesVertical.jsx b/client/src/common/components/eventTimes/EventTimesVertical.jsx index f63d73157..9c5b53030 100644 --- a/client/src/common/components/eventTimes/EventTimesVertical.jsx +++ b/client/src/common/components/eventTimes/EventTimesVertical.jsx @@ -1,4 +1,4 @@ -import React, { useCallback, useContext } from 'react'; +import { useCallback, useContext } from 'react'; import PropTypes from 'prop-types'; import { LoggingContext } from '../../context/LoggingContext'; diff --git a/client/src/common/components/eventTimes/Times.jsx b/client/src/common/components/eventTimes/Times.jsx index de26d5b2e..1edc669f9 100644 --- a/client/src/common/components/eventTimes/Times.jsx +++ b/client/src/common/components/eventTimes/Times.jsx @@ -1,9 +1,8 @@ -import React from 'react'; import PropTypes from 'prop-types'; import EditableTimer from '../input/EditableTimer'; -import style from './Times.module.scss' +import style from './Times.module.scss'; export default function Times(props) { const { handleValidate, actionHandler, timeStart, timeEnd, duration, previousEnd } = props; @@ -39,7 +38,7 @@ export default function Times(props) { /> ); -}; +} Times.propTypes = { handleValidate: PropTypes.func.isRequired, diff --git a/client/src/common/components/eventTimes/TimesDelayed.jsx b/client/src/common/components/eventTimes/TimesDelayed.jsx index 78801e5c5..c2c7fb15a 100644 --- a/client/src/common/components/eventTimes/TimesDelayed.jsx +++ b/client/src/common/components/eventTimes/TimesDelayed.jsx @@ -1,10 +1,9 @@ -import React from 'react'; import PropTypes from 'prop-types'; import { stringFromMillis } from '../../utils/time'; import EditableTimer from '../input/EditableTimer'; -import style from './Times.module.scss' +import style from './Times.module.scss'; export default function TimesDelayed(props) { const { handleValidate, actionHandler, delay, timeStart, timeEnd, duration, previousEnd } = props; @@ -47,7 +46,7 @@ export default function TimesDelayed(props) { /> ); -}; +} TimesDelayed.propTypes = { handleValidate: PropTypes.func.isRequired, diff --git a/client/src/common/components/input/AutoTextArea.jsx b/client/src/common/components/input/AutoTextArea.jsx index f5392b728..0dbeb8626 100644 --- a/client/src/common/components/input/AutoTextArea.jsx +++ b/client/src/common/components/input/AutoTextArea.jsx @@ -1,4 +1,4 @@ -import React, { useEffect, useRef } from 'react'; +import { useEffect, useRef } from 'react'; import { Textarea } from '@chakra-ui/react'; import autosize from 'autosize/dist/autosize'; diff --git a/client/src/common/components/input/DelayInput.jsx b/client/src/common/components/input/DelayInput.jsx index 1ede64b05..f500d775a 100644 --- a/client/src/common/components/input/DelayInput.jsx +++ b/client/src/common/components/input/DelayInput.jsx @@ -1,4 +1,4 @@ -import React, { useCallback, useEffect, useState } from 'react'; +import { useCallback, useEffect, useState } from 'react'; import { Editable, EditableInput, EditablePreview } from '@chakra-ui/react'; import PropTypes from 'prop-types'; diff --git a/client/src/common/components/input/EditableText.jsx b/client/src/common/components/input/EditableText.jsx index 84092c126..ffd13bf26 100644 --- a/client/src/common/components/input/EditableText.jsx +++ b/client/src/common/components/input/EditableText.jsx @@ -1,4 +1,4 @@ -import React, { useCallback, useEffect, useState } from 'react'; +import { useCallback, useEffect, useState } from 'react'; import { Editable, EditableInput, EditablePreview } from '@chakra-ui/editable'; import PropTypes from 'prop-types'; diff --git a/client/src/common/components/input/EditableTimer.jsx b/client/src/common/components/input/EditableTimer.jsx index bcad1e456..6efa7e57d 100644 --- a/client/src/common/components/input/EditableTimer.jsx +++ b/client/src/common/components/input/EditableTimer.jsx @@ -1,4 +1,4 @@ -import React, { useCallback, useContext, useEffect, useState } from 'react'; +import { useCallback, useContext, useEffect, useState } from 'react'; import { Editable, EditableInput, EditablePreview } from '@chakra-ui/editable'; import PropTypes from 'prop-types'; diff --git a/client/src/common/components/input/__tests__/EditableTimer.test.jsx b/client/src/common/components/input/__tests__/EditableTimer.test.jsx index 8151972b2..b227fa67c 100644 --- a/client/src/common/components/input/__tests__/EditableTimer.test.jsx +++ b/client/src/common/components/input/__tests__/EditableTimer.test.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { render, screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; diff --git a/client/src/common/components/myProgressBar/MyProgressBar.jsx b/client/src/common/components/myProgressBar/MyProgressBar.jsx index 6e7a9884c..fd9141a78 100644 --- a/client/src/common/components/myProgressBar/MyProgressBar.jsx +++ b/client/src/common/components/myProgressBar/MyProgressBar.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { clamp } from 'common/utils/math'; import PropTypes from 'prop-types'; diff --git a/client/src/common/components/nav/NavLogo.jsx b/client/src/common/components/nav/NavLogo.jsx index c7eb57ab9..110d6b62f 100644 --- a/client/src/common/components/nav/NavLogo.jsx +++ b/client/src/common/components/nav/NavLogo.jsx @@ -1,4 +1,4 @@ -import React, { useCallback, useEffect, useState } from 'react'; +import { useCallback, useEffect, useState } from 'react'; import { Link } from 'react-router-dom'; import { IconButton } from '@chakra-ui/button'; import { Image } from '@chakra-ui/react'; diff --git a/client/src/common/components/protectRoute/ProtectRoute.jsx b/client/src/common/components/protectRoute/ProtectRoute.jsx index 9a91a5c94..04582c162 100644 --- a/client/src/common/components/protectRoute/ProtectRoute.jsx +++ b/client/src/common/components/protectRoute/ProtectRoute.jsx @@ -1,4 +1,4 @@ -import React, { useCallback, useContext, useEffect, useState } from 'react'; +import { useCallback, useContext, useEffect, useState } from 'react'; import { IconButton } from '@chakra-ui/button'; import { HStack, PinInput, PinInputField } from '@chakra-ui/react'; import { FiCheck } from '@react-icons/all-files/fi/FiCheck'; diff --git a/client/src/common/components/state/Empty.jsx b/client/src/common/components/state/Empty.jsx index ab9ab9902..e35499d01 100644 --- a/client/src/common/components/state/Empty.jsx +++ b/client/src/common/components/state/Empty.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { ReactComponent as Emptyimage } from 'assets/images/empty.svg'; import PropTypes from 'prop-types'; diff --git a/client/src/common/components/views/Paginator.jsx b/client/src/common/components/views/Paginator.jsx index 0642e2a29..4784e2da4 100644 --- a/client/src/common/components/views/Paginator.jsx +++ b/client/src/common/components/views/Paginator.jsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react'; +import { useEffect, useState } from 'react'; import { useInterval } from 'common/hooks/useInterval'; import PropTypes from 'prop-types'; diff --git a/client/src/common/components/views/TitleCard.jsx b/client/src/common/components/views/TitleCard.jsx index 25c30973f..3f6f9a598 100644 --- a/client/src/common/components/views/TitleCard.jsx +++ b/client/src/common/components/views/TitleCard.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import PropTypes from 'prop-types'; import style from './TitleCard.module.scss'; diff --git a/client/src/common/components/views/TitleSide.jsx b/client/src/common/components/views/TitleSide.jsx index 3a23a6936..bf7a98f7d 100644 --- a/client/src/common/components/views/TitleSide.jsx +++ b/client/src/common/components/views/TitleSide.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import PropTypes from 'prop-types'; import style from './TitleSide.module.scss'; diff --git a/client/src/common/components/views/TodayItem.jsx b/client/src/common/components/views/TodayItem.jsx index 1cbcf4e6f..a957bc5a5 100644 --- a/client/src/common/components/views/TodayItem.jsx +++ b/client/src/common/components/views/TodayItem.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import PropTypes from 'prop-types'; import { formatTime } from '../../utils/time'; diff --git a/client/src/common/context/AppContext.jsx b/client/src/common/context/AppContext.jsx index c51111213..812bb3480 100644 --- a/client/src/common/context/AppContext.jsx +++ b/client/src/common/context/AppContext.jsx @@ -1,4 +1,4 @@ -import React, { createContext, useCallback, useEffect, useState } from 'react'; +import { createContext, useCallback, useEffect, useState } from 'react'; import { APP_SETTINGS } from '../api/apiConstants'; import { getSettings } from '../api/ontimeApi'; diff --git a/client/src/common/context/CollapseContext.jsx b/client/src/common/context/CollapseContext.jsx index efa9ae33d..6a09c56b6 100644 --- a/client/src/common/context/CollapseContext.jsx +++ b/client/src/common/context/CollapseContext.jsx @@ -1,4 +1,4 @@ -import React, { createContext, useCallback } from 'react'; +import { createContext, useCallback } from 'react'; import { useLocalStorage } from '../hooks/useLocalStorage'; diff --git a/client/src/common/context/CursorContext.jsx b/client/src/common/context/CursorContext.jsx index df38502b3..8f4fba848 100644 --- a/client/src/common/context/CursorContext.jsx +++ b/client/src/common/context/CursorContext.jsx @@ -1,4 +1,4 @@ -import React, { createContext, useCallback, useMemo, useState } from 'react'; +import { createContext, useCallback, useMemo, useState } from 'react'; import { useLocalStorage } from '../hooks/useLocalStorage'; diff --git a/client/src/common/context/LoggingContext.jsx b/client/src/common/context/LoggingContext.jsx index 1a9b9cd7a..973a3d744 100644 --- a/client/src/common/context/LoggingContext.jsx +++ b/client/src/common/context/LoggingContext.jsx @@ -1,4 +1,4 @@ -import React, { createContext, useCallback, useEffect, useState } from 'react'; +import { createContext, useCallback, useEffect, useState } from 'react'; import { generateId } from '../utils/generate_id'; import { nowInMillis, stringFromMillis } from '../utils/time'; diff --git a/client/src/common/context/TableSettingsContext.jsx b/client/src/common/context/TableSettingsContext.jsx index 0cf5d3331..7bec440b9 100644 --- a/client/src/common/context/TableSettingsContext.jsx +++ b/client/src/common/context/TableSettingsContext.jsx @@ -1,4 +1,4 @@ -import React, { createContext, useCallback, useState } from 'react'; +import { createContext, useCallback, useState } from 'react'; import { useLocalStorage } from '../hooks/useLocalStorage'; diff --git a/client/src/common/context/socketContext.jsx b/client/src/common/context/socketContext.jsx index 080ed2333..55b55f19b 100644 --- a/client/src/common/context/socketContext.jsx +++ b/client/src/common/context/socketContext.jsx @@ -1,7 +1,8 @@ -import React, { createContext, useContext, useEffect, useState } from 'react'; +import { createContext, useContext, useEffect, useState } from 'react'; import { serverURL } from 'common/api/apiConstants'; import io from 'socket.io-client'; +// eslint-disable-next-line @typescript-eslint/no-empty-function const SocketContext = createContext([[], () => {}]); export const useSocket = () => { diff --git a/client/src/features/FeatureWrapper.jsx b/client/src/features/FeatureWrapper.jsx index b1235b189..2ad8e100a 100644 --- a/client/src/features/FeatureWrapper.jsx +++ b/client/src/features/FeatureWrapper.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import PropTypes from 'prop-types'; import ProtectRoute from '../common/components/protectRoute/ProtectRoute'; diff --git a/client/src/features/control/__tests__/MessageControl.test.js b/client/src/features/control/__tests__/MessageControl.test.js index 6c25f882c..d161b6cd0 100644 --- a/client/src/features/control/__tests__/MessageControl.test.js +++ b/client/src/features/control/__tests__/MessageControl.test.js @@ -1,4 +1,3 @@ -import React from 'react'; import { QueryClientProvider } from '@tanstack/react-query'; import { render, screen } from '@testing-library/react'; import SocketProvider from 'common/context/socketContext'; diff --git a/client/src/features/control/__tests__/PlaybackControl.test.js b/client/src/features/control/__tests__/PlaybackControl.test.js index 999c4feb2..88c9132da 100644 --- a/client/src/features/control/__tests__/PlaybackControl.test.js +++ b/client/src/features/control/__tests__/PlaybackControl.test.js @@ -1,4 +1,3 @@ -import React from 'react'; import { QueryClientProvider } from '@tanstack/react-query'; import { render, screen } from '@testing-library/react'; import SocketProvider from 'common/context/socketContext'; diff --git a/client/src/features/control/message/InputRow.jsx b/client/src/features/control/message/InputRow.jsx index 52cd57bcd..d90da396b 100644 --- a/client/src/features/control/message/InputRow.jsx +++ b/client/src/features/control/message/InputRow.jsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react'; +import { useEffect, useState } from 'react'; import { IconButton } from '@chakra-ui/button'; import { Editable, EditableInput, EditablePreview } from '@chakra-ui/editable'; import { Tooltip } from '@chakra-ui/tooltip'; diff --git a/client/src/features/control/message/MessageControl.jsx b/client/src/features/control/message/MessageControl.jsx index 6e27616ab..1f6736a5d 100644 --- a/client/src/features/control/message/MessageControl.jsx +++ b/client/src/features/control/message/MessageControl.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { IconButton } from '@chakra-ui/button'; import { Tooltip } from '@chakra-ui/tooltip'; import { IoMicOffOutline } from '@react-icons/all-files/io5/IoMicOffOutline'; diff --git a/client/src/features/control/message/MessageControlExport.jsx b/client/src/features/control/message/MessageControlExport.jsx index e0635632e..f3fa9103c 100644 --- a/client/src/features/control/message/MessageControlExport.jsx +++ b/client/src/features/control/message/MessageControlExport.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { Box } from '@chakra-ui/layout'; import { FiArrowUpRight } from '@react-icons/all-files/fi/FiArrowUpRight'; diff --git a/client/src/features/control/playback/Playback.jsx b/client/src/features/control/playback/Playback.jsx index 52b1ac90e..97e9335ee 100644 --- a/client/src/features/control/playback/Playback.jsx +++ b/client/src/features/control/playback/Playback.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import PropTypes from 'prop-types'; import PauseIconBtn from '../../../common/components/buttons/PauseIconBtn'; diff --git a/client/src/features/control/playback/PlaybackButtons.jsx b/client/src/features/control/playback/PlaybackButtons.jsx index 68c3b2220..ef284dd27 100644 --- a/client/src/features/control/playback/PlaybackButtons.jsx +++ b/client/src/features/control/playback/PlaybackButtons.jsx @@ -1,4 +1,4 @@ -import React, { memo } from 'react'; +import { memo } from 'react'; import PropTypes from 'prop-types'; import Playback from './Playback'; diff --git a/client/src/features/control/playback/PlaybackControl.jsx b/client/src/features/control/playback/PlaybackControl.jsx index 8ae723b48..5f2cdc510 100644 --- a/client/src/features/control/playback/PlaybackControl.jsx +++ b/client/src/features/control/playback/PlaybackControl.jsx @@ -1,5 +1,3 @@ -import React from 'react'; - import { usePlaybackControlProvider } from '../../../common/hooks/useSocketProvider'; import PlaybackButtons from './PlaybackButtons'; diff --git a/client/src/features/control/playback/PlaybackTimer.jsx b/client/src/features/control/playback/PlaybackTimer.jsx index 6ca163911..4b7437e45 100644 --- a/client/src/features/control/playback/PlaybackTimer.jsx +++ b/client/src/features/control/playback/PlaybackTimer.jsx @@ -1,4 +1,4 @@ -import React, { memo } from 'react'; +import { memo } from 'react'; import { Button } from '@chakra-ui/button'; import { Tooltip } from '@chakra-ui/react'; import TimerDisplay from 'common/components/countdown/TimerDisplay'; diff --git a/client/src/features/control/playback/TimerControlExport.jsx b/client/src/features/control/playback/TimerControlExport.jsx index 61777bcab..2c4dc851b 100644 --- a/client/src/features/control/playback/TimerControlExport.jsx +++ b/client/src/features/control/playback/TimerControlExport.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { Box } from '@chakra-ui/layout'; import { FiArrowUpRight } from '@react-icons/all-files/fi/FiArrowUpRight'; diff --git a/client/src/features/control/playback/Transport.jsx b/client/src/features/control/playback/Transport.jsx index 52b402916..3443e8bdd 100644 --- a/client/src/features/control/playback/Transport.jsx +++ b/client/src/features/control/playback/Transport.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { IoArrowUndo } from '@react-icons/all-files/io5/IoArrowUndo'; import { IoPlaySkipBack } from '@react-icons/all-files/io5/IoPlaySkipBack'; import { IoPlaySkipForward } from '@react-icons/all-files/io5/IoPlaySkipForward'; diff --git a/client/src/features/editors/BlockBlock/BlockBlock.jsx b/client/src/features/editors/BlockBlock/BlockBlock.jsx index fda756c06..a9ce56819 100644 --- a/client/src/features/editors/BlockBlock/BlockBlock.jsx +++ b/client/src/features/editors/BlockBlock/BlockBlock.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { Draggable } from 'react-beautiful-dnd'; import { HStack } from '@chakra-ui/react'; import { FiMoreVertical } from '@react-icons/all-files/fi/FiMoreVertical'; diff --git a/client/src/features/editors/DelayBlock/DelayBlock.jsx b/client/src/features/editors/DelayBlock/DelayBlock.jsx index 70f5e41df..b287f4e90 100644 --- a/client/src/features/editors/DelayBlock/DelayBlock.jsx +++ b/client/src/features/editors/DelayBlock/DelayBlock.jsx @@ -1,4 +1,4 @@ -import React, { useCallback } from 'react'; +import { useCallback } from 'react'; import { Draggable } from 'react-beautiful-dnd'; import { HStack } from '@chakra-ui/react'; import { FiCheck } from '@react-icons/all-files/fi/FiCheck'; diff --git a/client/src/features/editors/Editor.jsx b/client/src/features/editors/Editor.jsx index 00e59e9ef..ad5b36254 100644 --- a/client/src/features/editors/Editor.jsx +++ b/client/src/features/editors/Editor.jsx @@ -1,4 +1,4 @@ -import React, { lazy } from 'react'; +import { lazy } from 'react'; import { useDisclosure } from '@chakra-ui/hooks'; import { Box } from '@chakra-ui/layout'; import ErrorBoundary from 'common/components/errorBoundary/ErrorBoundary'; diff --git a/client/src/features/editors/EntryBlock/EntryBlock.jsx b/client/src/features/editors/EntryBlock/EntryBlock.jsx index 09f85f302..4c1e9c453 100644 --- a/client/src/features/editors/EntryBlock/EntryBlock.jsx +++ b/client/src/features/editors/EntryBlock/EntryBlock.jsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react'; +import { useEffect, useState } from 'react'; import { Checkbox } from '@chakra-ui/react'; import { Tooltip } from '@chakra-ui/tooltip'; import { useAtomValue } from 'jotai'; diff --git a/client/src/features/editors/EventBlock/CollapsedBlock.jsx b/client/src/features/editors/EventBlock/CollapsedBlock.jsx index d03aebd04..760890fe1 100644 --- a/client/src/features/editors/EventBlock/CollapsedBlock.jsx +++ b/client/src/features/editors/EventBlock/CollapsedBlock.jsx @@ -1,4 +1,4 @@ -import React, { memo } from 'react'; +import { memo } from 'react'; import { HStack } from '@chakra-ui/react'; import { FiMoreVertical } from '@react-icons/all-files/fi/FiMoreVertical'; import PropTypes from 'prop-types'; diff --git a/client/src/features/editors/EventBlock/EventBlock.jsx b/client/src/features/editors/EventBlock/EventBlock.jsx index 245c68d31..f66033d27 100644 --- a/client/src/features/editors/EventBlock/EventBlock.jsx +++ b/client/src/features/editors/EventBlock/EventBlock.jsx @@ -1,4 +1,4 @@ -import React, { useContext, useMemo } from 'react'; +import { useContext, useMemo } from 'react'; import { Draggable } from 'react-beautiful-dnd'; import Icon from '@chakra-ui/icon'; import { FiChevronUp } from '@react-icons/all-files/fi/FiChevronUp'; diff --git a/client/src/features/editors/EventBlock/ExpandedBlock.jsx b/client/src/features/editors/EventBlock/ExpandedBlock.jsx index 80cf5c6e5..32e414cff 100644 --- a/client/src/features/editors/EventBlock/ExpandedBlock.jsx +++ b/client/src/features/editors/EventBlock/ExpandedBlock.jsx @@ -1,4 +1,4 @@ -import React, { memo } from 'react'; +import { memo } from 'react'; import { VStack } from '@chakra-ui/react'; import { FiMoreVertical } from '@react-icons/all-files/fi/FiMoreVertical'; import { IoRemove } from '@react-icons/all-files/io5/IoRemove'; diff --git a/client/src/features/editors/ProtectedEditor.jsx b/client/src/features/editors/ProtectedEditor.jsx index c82c8d01c..e70e7b9dd 100644 --- a/client/src/features/editors/ProtectedEditor.jsx +++ b/client/src/features/editors/ProtectedEditor.jsx @@ -1,5 +1,3 @@ -import React from 'react'; - import ProtectRoute from '../../common/components/protectRoute/ProtectRoute'; import Editor from './Editor'; diff --git a/client/src/features/editors/list/EventList.jsx b/client/src/features/editors/list/EventList.jsx index 0d75929c7..1091b18e8 100644 --- a/client/src/features/editors/list/EventList.jsx +++ b/client/src/features/editors/list/EventList.jsx @@ -1,4 +1,4 @@ -import React, { createRef, useCallback, useContext, useEffect } from 'react'; +import { createRef, useCallback, useContext, useEffect } from 'react'; import { DragDropContext, Droppable } from 'react-beautiful-dnd'; import Empty from 'common/components/state/Empty'; import { useAtomValue } from 'jotai'; diff --git a/client/src/features/editors/list/EventListExport.jsx b/client/src/features/editors/list/EventListExport.jsx index fad9d788a..e4d9ec675 100644 --- a/client/src/features/editors/list/EventListExport.jsx +++ b/client/src/features/editors/list/EventListExport.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { Box } from '@chakra-ui/layout'; import { FiArrowUpRight } from '@react-icons/all-files/fi/FiArrowUpRight'; diff --git a/client/src/features/editors/list/EventListItem.jsx b/client/src/features/editors/list/EventListItem.jsx index c5f1bb195..0f9ca05c1 100644 --- a/client/src/features/editors/list/EventListItem.jsx +++ b/client/src/features/editors/list/EventListItem.jsx @@ -1,4 +1,4 @@ -import React, { memo, useCallback, useContext } from 'react'; +import { memo, useCallback, useContext } from 'react'; import { useAtomValue } from 'jotai'; import PropTypes from 'prop-types'; diff --git a/client/src/features/editors/list/EventListWrapper.jsx b/client/src/features/editors/list/EventListWrapper.jsx index 63bdc3b7c..fea78f725 100644 --- a/client/src/features/editors/list/EventListWrapper.jsx +++ b/client/src/features/editors/list/EventListWrapper.jsx @@ -1,4 +1,4 @@ -import React, { useCallback, useContext, useEffect, useState } from 'react'; +import { useCallback, useContext, useEffect, useState } from 'react'; import { useMutation, useQueryClient } from '@tanstack/react-query'; import { EVENTS_TABLE } from 'common/api/apiConstants'; import { diff --git a/client/src/features/info/Info.jsx b/client/src/features/info/Info.jsx index 00485d9d0..dc8a90416 100644 --- a/client/src/features/info/Info.jsx +++ b/client/src/features/info/Info.jsx @@ -1,5 +1,3 @@ -import React from 'react'; - import { useInfoProvider } from '../../common/hooks/useSocketProvider'; import InfoLogger from './InfoLogger'; diff --git a/client/src/features/info/InfoExport.jsx b/client/src/features/info/InfoExport.jsx index b2987eb3a..088efbced 100644 --- a/client/src/features/info/InfoExport.jsx +++ b/client/src/features/info/InfoExport.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { Box } from '@chakra-ui/layout'; import { FiArrowUpRight } from '@react-icons/all-files/fi/FiArrowUpRight'; diff --git a/client/src/features/info/InfoLogger.jsx b/client/src/features/info/InfoLogger.jsx index 8145d71de..ad24cc4cf 100644 --- a/client/src/features/info/InfoLogger.jsx +++ b/client/src/features/info/InfoLogger.jsx @@ -1,4 +1,4 @@ -import React, { useCallback, useContext, useEffect, useState } from 'react'; +import { useCallback, useContext, useEffect, useState } from 'react'; import CollapseBar from '../../common/components/collapseBar/CollapseBar'; import { LoggingContext } from '../../common/context/LoggingContext'; diff --git a/client/src/features/info/InfoNif.jsx b/client/src/features/info/InfoNif.jsx index 60e2c1264..f0bb03557 100644 --- a/client/src/features/info/InfoNif.jsx +++ b/client/src/features/info/InfoNif.jsx @@ -1,4 +1,4 @@ -import React, { useState } from 'react'; +import { useState } from 'react'; import { APP_TABLE } from 'common/api/apiConstants'; import { getInfo, ontimePlaceholderInfo } from 'common/api/ontimeApi'; import { useFetch } from 'common/hooks/useFetch'; diff --git a/client/src/features/info/InfoTitle.jsx b/client/src/features/info/InfoTitle.jsx index 3a328f607..02be743b5 100644 --- a/client/src/features/info/InfoTitle.jsx +++ b/client/src/features/info/InfoTitle.jsx @@ -1,4 +1,4 @@ -import React, { useState } from 'react'; +import { useState } from 'react'; import PropTypes from 'prop-types'; import CollapseBar from '../../common/components/collapseBar/CollapseBar'; diff --git a/client/src/features/info/__tests__/Info.test.js b/client/src/features/info/__tests__/Info.test.js index da24ecb76..8b3430bbe 100644 --- a/client/src/features/info/__tests__/Info.test.js +++ b/client/src/features/info/__tests__/Info.test.js @@ -1,4 +1,3 @@ -import React from 'react'; import { QueryClientProvider } from '@tanstack/react-query'; import { render, screen } from '@testing-library/react'; import SocketProvider from 'common/context/socketContext'; diff --git a/client/src/features/menu/EventListMenu.jsx b/client/src/features/menu/EventListMenu.jsx index 5e0cc7eca..6cc9a6139 100644 --- a/client/src/features/menu/EventListMenu.jsx +++ b/client/src/features/menu/EventListMenu.jsx @@ -1,4 +1,4 @@ -import React, { memo, useCallback, useContext } from 'react'; +import { memo, useCallback, useContext } from 'react'; import { ButtonGroup, HStack } from '@chakra-ui/react'; import { FiChevronsDown } from '@react-icons/all-files/fi/FiChevronsDown'; import { FiChevronsUp } from '@react-icons/all-files/fi/FiChevronsUp'; diff --git a/client/src/features/menu/MenuActionButtons.jsx b/client/src/features/menu/MenuActionButtons.jsx index 1d08344f8..1e843c289 100644 --- a/client/src/features/menu/MenuActionButtons.jsx +++ b/client/src/features/menu/MenuActionButtons.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { IconButton } from '@chakra-ui/button'; import { Divider } from '@chakra-ui/layout'; import { Menu, MenuButton, MenuItem, MenuList } from '@chakra-ui/menu'; diff --git a/client/src/features/menu/MenuBar.jsx b/client/src/features/menu/MenuBar.jsx index 4151262fd..f1d19c6f5 100644 --- a/client/src/features/menu/MenuBar.jsx +++ b/client/src/features/menu/MenuBar.jsx @@ -1,4 +1,4 @@ -import React, { useCallback, useContext, useEffect, useRef } from 'react'; +import { useCallback, useContext, useEffect, useRef } from 'react'; import { VStack } from '@chakra-ui/react'; import { FiDownload } from '@react-icons/all-files/fi/FiDownload'; import { FiHelpCircle } from '@react-icons/all-files/fi/FiHelpCircle'; diff --git a/client/src/features/menu/__tests__/EventListMenu.test.js b/client/src/features/menu/__tests__/EventListMenu.test.js index 69f298e28..54aefd185 100644 --- a/client/src/features/menu/__tests__/EventListMenu.test.js +++ b/client/src/features/menu/__tests__/EventListMenu.test.js @@ -1,4 +1,3 @@ -import React from 'react'; import { QueryClientProvider } from '@tanstack/react-query'; import { render, screen } from '@testing-library/react'; diff --git a/client/src/features/menu/__tests__/MenuActionButtons.test.js b/client/src/features/menu/__tests__/MenuActionButtons.test.js index d1e659d1a..4d4e122ad 100644 --- a/client/src/features/menu/__tests__/MenuActionButtons.test.js +++ b/client/src/features/menu/__tests__/MenuActionButtons.test.js @@ -1,4 +1,3 @@ -import React from 'react'; import { render, screen } from '@testing-library/react'; import MenuActionButtons from "../MenuActionButtons"; diff --git a/client/src/features/menu/__tests__/MenuBar.test.js b/client/src/features/menu/__tests__/MenuBar.test.js index 69f298e28..54aefd185 100644 --- a/client/src/features/menu/__tests__/MenuBar.test.js +++ b/client/src/features/menu/__tests__/MenuBar.test.js @@ -1,4 +1,3 @@ -import React from 'react'; import { QueryClientProvider } from '@tanstack/react-query'; import { render, screen } from '@testing-library/react'; diff --git a/client/src/features/modals/AliasesModal.jsx b/client/src/features/modals/AliasesModal.jsx index fdc8720e0..0c4b0de04 100644 --- a/client/src/features/modals/AliasesModal.jsx +++ b/client/src/features/modals/AliasesModal.jsx @@ -1,5 +1,5 @@ /* eslint-disable jsx-a11y/anchor-has-content */ -import React, { useCallback, useContext, useEffect, useState } from 'react'; +import { useCallback, useContext, useEffect, useState } from 'react'; import { Button, IconButton } from '@chakra-ui/button'; import { ModalBody } from '@chakra-ui/modal'; import { Input } from '@chakra-ui/react'; diff --git a/client/src/features/modals/AppSettingsModal.jsx b/client/src/features/modals/AppSettingsModal.jsx index 32083ca3b..0a52fcdd6 100644 --- a/client/src/features/modals/AppSettingsModal.jsx +++ b/client/src/features/modals/AppSettingsModal.jsx @@ -1,4 +1,4 @@ -import React, { useContext, useEffect, useState } from 'react'; +import { useContext, useEffect, useState } from 'react'; import { IconButton } from '@chakra-ui/button'; import { ModalBody } from '@chakra-ui/modal'; import { @@ -26,6 +26,7 @@ import SubmitContainer from './SubmitContainer'; import style from './Modals.module.scss'; +// eslint-disable-next-line @typescript-eslint/no-var-requires const version = require('../../../package.json').version; export default function AppSettingsModal() { diff --git a/client/src/features/modals/EventSettingsModal.jsx b/client/src/features/modals/EventSettingsModal.jsx index ae8f9130e..c4a34ca12 100644 --- a/client/src/features/modals/EventSettingsModal.jsx +++ b/client/src/features/modals/EventSettingsModal.jsx @@ -1,4 +1,4 @@ -import React, { useCallback, useEffect, useState } from 'react'; +import { useCallback, useEffect, useState } from 'react'; import { ModalBody } from '@chakra-ui/modal'; import { FormLabel, Input, Textarea } from '@chakra-ui/react'; import { EVENT_TABLE } from 'common/api/apiConstants'; diff --git a/client/src/features/modals/IntegrationSettingsModal.jsx b/client/src/features/modals/IntegrationSettingsModal.jsx index 5db92a445..8b10014f0 100644 --- a/client/src/features/modals/IntegrationSettingsModal.jsx +++ b/client/src/features/modals/IntegrationSettingsModal.jsx @@ -1,4 +1,4 @@ -import React, { useCallback, useContext, useEffect, useState } from 'react'; +import { useCallback, useContext, useEffect, useState } from 'react'; import { ModalBody } from '@chakra-ui/modal'; import { FormControl, FormLabel, Input, Switch } from '@chakra-ui/react'; import { FiInfo } from '@react-icons/all-files/fi/FiInfo'; diff --git a/client/src/features/modals/ModalManager.jsx b/client/src/features/modals/ModalManager.jsx index eb36417ae..f26b8a3f6 100644 --- a/client/src/features/modals/ModalManager.jsx +++ b/client/src/features/modals/ModalManager.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { Modal, ModalCloseButton, diff --git a/client/src/features/modals/OscSettingsModal.jsx b/client/src/features/modals/OscSettingsModal.jsx index dcd082323..8b002f97f 100644 --- a/client/src/features/modals/OscSettingsModal.jsx +++ b/client/src/features/modals/OscSettingsModal.jsx @@ -1,4 +1,4 @@ -import React, { useCallback, useContext, useEffect, useState } from 'react'; +import { useCallback, useContext, useEffect, useState } from 'react'; import { ModalBody } from '@chakra-ui/modal'; import { FormControl, FormLabel, Input } from '@chakra-ui/react'; import { IoInformationCircleOutline } from '@react-icons/all-files/io5/IoInformationCircleOutline'; diff --git a/client/src/features/modals/SubmitContainer.jsx b/client/src/features/modals/SubmitContainer.jsx index e69736441..f42ba2843 100644 --- a/client/src/features/modals/SubmitContainer.jsx +++ b/client/src/features/modals/SubmitContainer.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { Button } from '@chakra-ui/button'; import PropTypes from 'prop-types'; diff --git a/client/src/features/modals/TableOptionsModal.jsx b/client/src/features/modals/TableOptionsModal.jsx index 3be1d61f2..d42327778 100644 --- a/client/src/features/modals/TableOptionsModal.jsx +++ b/client/src/features/modals/TableOptionsModal.jsx @@ -1,4 +1,4 @@ -import React, { useCallback, useEffect, useState } from 'react'; +import { useCallback, useEffect, useState } from 'react'; import { ModalBody } from '@chakra-ui/modal'; import { Input } from '@chakra-ui/react'; import { IoInformationCircleOutline } from '@react-icons/all-files/io5/IoInformationCircleOutline'; diff --git a/client/src/features/table/OntimeTable.jsx b/client/src/features/table/OntimeTable.jsx index c82ef6d05..97560d49d 100644 --- a/client/src/features/table/OntimeTable.jsx +++ b/client/src/features/table/OntimeTable.jsx @@ -1,4 +1,4 @@ -import React, { useCallback, useContext, useEffect, useMemo } from 'react'; +import { useCallback, useContext, useEffect, useMemo } from 'react'; import { useBlockLayout, useColumnOrder, useResizeColumns, useTable } from 'react-table'; import { Tooltip } from '@chakra-ui/tooltip'; import { diff --git a/client/src/features/table/ProtectedTable.jsx b/client/src/features/table/ProtectedTable.jsx index 76724a738..667bd1c8f 100644 --- a/client/src/features/table/ProtectedTable.jsx +++ b/client/src/features/table/ProtectedTable.jsx @@ -1,5 +1,3 @@ -import React from 'react'; - import ProtectRoute from '../../common/components/protectRoute/ProtectRoute'; import { TableSettingsProvider } from '../../common/context/TableSettingsContext'; diff --git a/client/src/features/table/TableHeader.jsx b/client/src/features/table/TableHeader.jsx index dae927134..c65d29e1a 100644 --- a/client/src/features/table/TableHeader.jsx +++ b/client/src/features/table/TableHeader.jsx @@ -1,4 +1,4 @@ -import React, { useContext } from 'react'; +import { useContext } from 'react'; import { Divider } from '@chakra-ui/layout'; import { Tooltip } from '@chakra-ui/tooltip'; import { FiSettings } from '@react-icons/all-files/fi/FiSettings'; diff --git a/client/src/features/table/TableWrapper.jsx b/client/src/features/table/TableWrapper.jsx index c6fc583a0..9b1cf21bb 100644 --- a/client/src/features/table/TableWrapper.jsx +++ b/client/src/features/table/TableWrapper.jsx @@ -1,4 +1,4 @@ -import React, { useCallback, useContext,useEffect } from 'react'; +import { useCallback, useContext,useEffect } from 'react'; import { EVENTS_TABLE, USERFIELDS } from '../../common/api/apiConstants'; import { fetchAllEvents, requestPatch } from '../../common/api/eventsApi'; diff --git a/client/src/features/table/columns.jsx b/client/src/features/table/columns.jsx index 8dcf347ba..52792e995 100644 --- a/client/src/features/table/columns.jsx +++ b/client/src/features/table/columns.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { FiCheck } from '@react-icons/all-files/fi/FiCheck'; import { stringFromMillis } from '../../common/utils/time.js'; diff --git a/client/src/features/table/tableElements/EditableCell.jsx b/client/src/features/table/tableElements/EditableCell.jsx index 38b08d023..f1a490683 100644 --- a/client/src/features/table/tableElements/EditableCell.jsx +++ b/client/src/features/table/tableElements/EditableCell.jsx @@ -1,4 +1,4 @@ -import React, { useCallback, useEffect, useState } from 'react'; +import { useCallback, useEffect, useState } from 'react'; import PropTypes from 'prop-types'; import { AutoTextArea } from '../../../common/components/input/AutoTextArea'; diff --git a/client/src/features/table/tableElements/PlaybackIcon.jsx b/client/src/features/table/tableElements/PlaybackIcon.jsx index 6582109fc..0c0e6a4f5 100644 --- a/client/src/features/table/tableElements/PlaybackIcon.jsx +++ b/client/src/features/table/tableElements/PlaybackIcon.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { Tooltip } from '@chakra-ui/tooltip'; import { IoPause } from '@react-icons/all-files/io5/IoPause'; import { IoPlay } from '@react-icons/all-files/io5/IoPlay'; diff --git a/client/src/features/table/tableElements/SortableCell.jsx b/client/src/features/table/tableElements/SortableCell.jsx index 19a6e92bb..cb5b7001c 100644 --- a/client/src/features/table/tableElements/SortableCell.jsx +++ b/client/src/features/table/tableElements/SortableCell.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { Tooltip } from '@chakra-ui/tooltip'; import { useSortable } from '@dnd-kit/sortable'; import { CSS } from '@dnd-kit/utilities'; diff --git a/client/src/features/table/tableElements/TableSettings.jsx b/client/src/features/table/tableElements/TableSettings.jsx index 8d5cdd20d..bd5b34d3c 100644 --- a/client/src/features/table/tableElements/TableSettings.jsx +++ b/client/src/features/table/tableElements/TableSettings.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { Button } from '@chakra-ui/button'; import PropTypes from 'prop-types'; diff --git a/client/src/features/table/tableRows/BlockRow.jsx b/client/src/features/table/tableRows/BlockRow.jsx index f97088455..bcb2fd78f 100644 --- a/client/src/features/table/tableRows/BlockRow.jsx +++ b/client/src/features/table/tableRows/BlockRow.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import PropTypes from 'prop-types'; import style from '../Table.module.scss'; diff --git a/client/src/features/table/tableRows/DelayRow.jsx b/client/src/features/table/tableRows/DelayRow.jsx index 7c14353cb..5157b9ea6 100644 --- a/client/src/features/table/tableRows/DelayRow.jsx +++ b/client/src/features/table/tableRows/DelayRow.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import PropTypes from 'prop-types'; import { millisToMinutes } from '../../../common/utils/dateConfig'; diff --git a/client/src/features/table/tableRows/EventRow.jsx b/client/src/features/table/tableRows/EventRow.jsx index 044058f01..075acba0d 100644 --- a/client/src/features/table/tableRows/EventRow.jsx +++ b/client/src/features/table/tableRows/EventRow.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import Color from 'color'; import PropTypes from 'prop-types'; diff --git a/client/src/features/viewers/ViewWrapper.jsx b/client/src/features/viewers/ViewWrapper.jsx index b75d09d83..a67a4949b 100644 --- a/client/src/features/viewers/ViewWrapper.jsx +++ b/client/src/features/viewers/ViewWrapper.jsx @@ -1,5 +1,5 @@ /* eslint-disable react/display-name */ -import React, { useEffect, useState } from 'react'; +import { useEffect, useState } from 'react'; import { EVENT_TABLE, EVENTS_TABLE } from '../../common/api/apiConstants'; import { fetchEvent } from '../../common/api/eventApi'; diff --git a/client/src/features/viewers/backstage/StageManager.jsx b/client/src/features/viewers/backstage/StageManager.jsx index 1d9439249..34185fa50 100644 --- a/client/src/features/viewers/backstage/StageManager.jsx +++ b/client/src/features/viewers/backstage/StageManager.jsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react'; +import { useEffect, useState } from 'react'; import QRCode from 'react-qr-code'; import NavLogo from 'common/components/nav/NavLogo'; import Paginator from 'common/components/views/Paginator'; diff --git a/client/src/features/viewers/countdown/Countdown.jsx b/client/src/features/viewers/countdown/Countdown.jsx index 48722ab0c..6081b12c8 100644 --- a/client/src/features/viewers/countdown/Countdown.jsx +++ b/client/src/features/viewers/countdown/Countdown.jsx @@ -1,4 +1,4 @@ -import React, { useEffect, useMemo, useState } from 'react'; +import { useEffect, useMemo, useState } from 'react'; import { Link, useSearchParams } from 'react-router-dom'; import PropTypes from 'prop-types'; diff --git a/client/src/features/viewers/foh/Public.jsx b/client/src/features/viewers/foh/Public.jsx index d7acc83e6..f4aad3d4a 100644 --- a/client/src/features/viewers/foh/Public.jsx +++ b/client/src/features/viewers/foh/Public.jsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react'; +import { useEffect, useState } from 'react'; import QRCode from 'react-qr-code'; import NavLogo from 'common/components/nav/NavLogo'; import Paginator from 'common/components/views/Paginator'; diff --git a/client/src/features/viewers/production/Pip.jsx b/client/src/features/viewers/production/Pip.jsx index f340dca29..03d60faca 100644 --- a/client/src/features/viewers/production/Pip.jsx +++ b/client/src/features/viewers/production/Pip.jsx @@ -1,4 +1,4 @@ -import React, { useEffect, useLayoutEffect, useRef, useState } from 'react'; +import { useEffect, useLayoutEffect, useRef, useState } from 'react'; import QRCode from 'react-qr-code'; import { ReactComponent as Emptyimage } from 'assets/images/empty.svg'; import NavLogo from 'common/components/nav/NavLogo'; diff --git a/client/src/features/viewers/production/lower/LowerClean.jsx b/client/src/features/viewers/production/lower/LowerClean.jsx index e2c0ce02d..a1d227d36 100644 --- a/client/src/features/viewers/production/lower/LowerClean.jsx +++ b/client/src/features/viewers/production/lower/LowerClean.jsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react'; +import { useEffect, useState } from 'react'; import { AnimatePresence, motion } from 'framer-motion'; import NavLogo from "../../../../common/components/nav/NavLogo"; diff --git a/client/src/features/viewers/production/lower/LowerLines.jsx b/client/src/features/viewers/production/lower/LowerLines.jsx index b4080bbb7..36c1d7d22 100644 --- a/client/src/features/viewers/production/lower/LowerLines.jsx +++ b/client/src/features/viewers/production/lower/LowerLines.jsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react'; +import { useEffect, useState } from 'react'; import { AnimatePresence, motion } from 'framer-motion'; import NavLogo from "../../../../common/components/nav/NavLogo"; diff --git a/client/src/features/viewers/production/lower/LowerWrapper.jsx b/client/src/features/viewers/production/lower/LowerWrapper.jsx index 853a2314b..900f89916 100644 --- a/client/src/features/viewers/production/lower/LowerWrapper.jsx +++ b/client/src/features/viewers/production/lower/LowerWrapper.jsx @@ -1,9 +1,9 @@ -import React, { memo, useEffect, useState } from 'react'; +import { memo, useEffect, useState } from 'react'; +import isEqual from "react-fast-compare"; import { useSearchParams } from 'react-router-dom'; import LowerClean from './LowerClean'; import LowerLines from './LowerLines'; -const isEqual = require('react-fast-compare'); const areEqual = (prevProps, nextProps) => { return ( diff --git a/client/src/features/viewers/studio/StudioClock.jsx b/client/src/features/viewers/studio/StudioClock.jsx index d04829a6a..51ffa7766 100644 --- a/client/src/features/viewers/studio/StudioClock.jsx +++ b/client/src/features/viewers/studio/StudioClock.jsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react'; +import { useEffect, useState } from 'react'; import PropTypes from 'prop-types'; import useFitText from 'use-fit-text'; diff --git a/client/src/features/viewers/timer/MinimalTimer.jsx b/client/src/features/viewers/timer/MinimalTimer.jsx index 7459b832a..2db8a5feb 100644 --- a/client/src/features/viewers/timer/MinimalTimer.jsx +++ b/client/src/features/viewers/timer/MinimalTimer.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import { useSearchParams } from 'react-router-dom'; import PropTypes from 'prop-types'; diff --git a/client/src/features/viewers/timer/Timer.jsx b/client/src/features/viewers/timer/Timer.jsx index f50f99608..f8035c224 100644 --- a/client/src/features/viewers/timer/Timer.jsx +++ b/client/src/features/viewers/timer/Timer.jsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from 'react'; +import { useEffect, useState } from 'react'; import { useSearchParams } from 'react-router-dom'; import TimerDisplay from 'common/components/countdown/TimerDisplay'; import MyProgressBar from 'common/components/myProgressBar/MyProgressBar'; diff --git a/client/src/index.jsx b/client/src/index.jsx index dad35fe20..97355da2a 100644 --- a/client/src/index.jsx +++ b/client/src/index.jsx @@ -1,4 +1,4 @@ -import React from 'react'; +import { StrictMode } from 'react'; import { createRoot } from 'react-dom/client'; import App from './App'; @@ -6,11 +6,10 @@ import App from './App'; import './index.scss'; const container = document.getElementById('root'); -// create a root const root = createRoot(container); root.render( - + - + ); diff --git a/client/tsconfig.json b/client/tsconfig.json new file mode 100644 index 000000000..42a4b5d0e --- /dev/null +++ b/client/tsconfig.json @@ -0,0 +1,36 @@ +{ + "compilerOptions": { + "target": "es6", + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "skipLibCheck": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "noImplicitThis": true, + "strictNullChecks": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true, + "removeComments": true, + "preserveConstEnums": true, + "allowJs": true, + "baseUrl": "src", + "jsx": "react-jsx" + }, + "include": [ + "src" + ], + "typeRoots": [ + "./src/declarations/declaration.d.ts" + ], + "exclude": [ + "node_modules" + ] +} diff --git a/client/webpack.config.js b/client/webpack.config.js index 669479b53..92921661f 100644 --- a/client/webpack.config.js +++ b/client/webpack.config.js @@ -1,7 +1,5 @@ module.exports = { stats: { - // logging: 'warn', - // errors: true, logging: 'errors', errors: false, }, diff --git a/client/yarn.lock b/client/yarn.lock index 506364f33..d178cf4ce 100644 --- a/client/yarn.lock +++ b/client/yarn.lock @@ -213,6 +213,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5" integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== +"@babel/helper-plugin-utils@^7.18.6": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz#4796bb14961521f0f8715990bee2fb6e51ce21bf" + integrity sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw== + "@babel/helper-remap-async-to-generator@^7.16.8": version "7.16.8" resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz#29ffaade68a367e2ed09c90901986918d25e57e3" @@ -522,13 +527,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.12.13", "@babel/plugin-syntax-jsx@^7.16.7": +"@babel/plugin-syntax-jsx@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz#50b6571d13f764266a113d77c82b4a6508bbe665" integrity sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q== dependencies: "@babel/helper-plugin-utils" "^7.16.7" +"@babel/plugin-syntax-jsx@^7.17.12": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" + integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" @@ -1052,13 +1064,20 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.7.2": +"@babel/runtime@^7.12.5": version "7.17.2" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.2.tgz#66f68591605e59da47523c631416b18508779941" integrity sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw== dependencies: regenerator-runtime "^0.13.4" +"@babel/runtime@^7.18.3": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.0.tgz#22b11c037b094d27a8a2504ea4dcff00f50e2259" + integrity sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA== + dependencies: + regenerator-runtime "^0.13.4" + "@babel/runtime@^7.7.6": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.16.5.tgz#7f3e34bf8bdbbadf03fbb7b1ea0d929569c9487a" @@ -1111,557 +1130,721 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@chakra-ui/accordion@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/accordion/-/accordion-2.0.0-next.2.tgz#29cc257fa45086fc3239e58a46f1f97d70c620f6" - integrity sha512-21iw9CNsuVndGTmBBACKI+5ATpT3yPO4aaZCp299jAlqMAbo2yD5NU3ufrRebHqy+iotfZ/IAHJXhLNf0xFURw== +"@chakra-ui/accordion@2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@chakra-ui/accordion/-/accordion-2.0.12.tgz#dd260fbecb639748314f440c89052ed45006c585" + integrity sha512-O3qq8mILo1QODjCGr2xwxC5LNFakBoMzTjEgpvpIMynxWc/1RKfGuFLis3IDfpHIicXmBTK6sNiZXewmna88CQ== dependencies: - "@chakra-ui/descendant" "3.0.0-next.1" - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/icon" "3.0.0-next.1" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/transition" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/descendant" "3.0.9" + "@chakra-ui/icon" "3.0.9" + "@chakra-ui/react-context" "2.0.3" + "@chakra-ui/react-use-controllable-state" "2.0.3" + "@chakra-ui/react-use-merge-refs" "2.0.3" + "@chakra-ui/transition" "2.0.9" -"@chakra-ui/alert@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/alert/-/alert-2.0.0-next.2.tgz#0d6bb9d9235112e0f1d1ff47930fee6eeba82124" - integrity sha512-Sp5U0W+iEtHwEFuciLw8WJohaWqJSodFBG8FQIjjv/p2Srz5HK4aDgfZxmDGdQXSzsV+erudllam0cvaJ3cI2g== +"@chakra-ui/alert@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/alert/-/alert-2.0.9.tgz#25e88c105e095def374c9fe1e3c8a3f6fab08f6c" + integrity sha512-hFRIh6ZzQJ0sAESRym15mW/mcZE/yu4z6lFtdToBhpfSlhZLuE7gDdOTxqGkg417hY//48NiNXOCoQ2dUUuHKw== dependencies: - "@chakra-ui/icon" "3.0.0-next.1" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/spinner" "^2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/icon" "3.0.9" + "@chakra-ui/react-context" "2.0.3" + "@chakra-ui/spinner" "2.0.9" -"@chakra-ui/anatomy@2.0.0-next.1": - version "2.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/anatomy/-/anatomy-2.0.0-next.1.tgz#723ba5bb38529429c9a0f9c7588bc1dcec47be2e" - integrity sha512-MLeiueUL6GumWcmD5v62VzA/SQKbIiAetpZWNgYDANUXvdCwkP33AKJwRNNedeJTU66tbDR1Mj0jZpH7nHPWPA== +"@chakra-ui/anatomy@2.0.6": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@chakra-ui/anatomy/-/anatomy-2.0.6.tgz#83164841d27eaa271ffa747534519bcd323c312f" + integrity sha512-Vgop2FFdhVtX7BydjZdJWZAWy+DdXBU1IMaBppz6COaH+/7OXxoI2ec2bs17ehJyBO0M+ud3OLj5UCFQ79YsoQ== + +"@chakra-ui/avatar@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@chakra-ui/avatar/-/avatar-2.1.0.tgz#009b4e126c58ef0183618cfbfb29f8e7e3357ee9" + integrity sha512-SRQeH6NNvIBgUc4OsO14ypvcn8I66ndw7r4piIkm+R2zqbYnrzpp1d2zNPNHkChc4xQY71/GenenYO5Fhsi2DA== dependencies: - "@chakra-ui/theme-tools" "^2.0.0-next.1" + "@chakra-ui/image" "2.0.10" + "@chakra-ui/react-children-utils" "2.0.1" + "@chakra-ui/react-context" "2.0.3" -"@chakra-ui/avatar@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/avatar/-/avatar-2.0.0-next.2.tgz#c8006985354f389be1ee65e643eddb87b7f46252" - integrity sha512-WtNb3abBo7xIJ4KZD+nWCdSa5L2qiO4qqKTbs6cC8odBSoDCSK41t2I4UucGVQr4McQ5LDWg4y2+o7d9ZRIcFw== +"@chakra-ui/breadcrumb@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/breadcrumb/-/breadcrumb-2.0.9.tgz#357e4e2a50cdad87c0b3b59656aafa85671e6142" + integrity sha512-cc3WbxrJNRUph4v45qCdcIKJI0xECeV9VikQNIactBB+iexN4d+5P66xZABAkD8wWGmyH5KuSZcd9sFYNmC13w== dependencies: - "@chakra-ui/image" "2.0.0-next.2" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/react-children-utils" "2.0.1" + "@chakra-ui/react-context" "2.0.3" -"@chakra-ui/breadcrumb@2.0.0-next.1": - version "2.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/breadcrumb/-/breadcrumb-2.0.0-next.1.tgz#af3b7d34a2445497a19a1512a98eaefdd0f552b8" - integrity sha512-C9+NuwJzbUkEfM08+xDB0RQwdHu9xEZHzrzbwCOstpf2OLnvnbtF+6fgp/5E3/iWfgV+sNUndwtKcs71C5m4FQ== +"@chakra-ui/breakpoint-utils@2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@chakra-ui/breakpoint-utils/-/breakpoint-utils-2.0.3.tgz#af7f7603f31a7d8d0166307a47e88cf5902401b4" + integrity sha512-smi41ZtaiPw4mXaCgicyAh5M45Drt20wypThP+qQUT2CQ51UFZhYlItRA2lCXKQ9QB83POcHPC/oAwIsNOAfTg== + +"@chakra-ui/button@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/button/-/button-2.0.9.tgz#f005f98bb5f1d5673a244957e6b3e2396acdf395" + integrity sha512-4BuDBiBlChHW1rQ9iod9MKs87AY3IyvZQwjV3DZTU4IG0KcDDfLQf++jj4dkg9Ttu+pIWhwF42pzA40JxW1oNg== dependencies: - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/react-context" "2.0.3" + "@chakra-ui/react-use-merge-refs" "2.0.3" + "@chakra-ui/spinner" "2.0.9" -"@chakra-ui/button@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/button/-/button-2.0.0-next.2.tgz#cfdce06d323ef16063db515ef15455a4154b356a" - integrity sha512-pVmm8B5iM6wx1m75NuMTZXHQDpz56C87QwqdrjqpgE0rhNarEsFrNsEYmCupe2TO3PQjGDKeBORbc3CFR0++sw== +"@chakra-ui/checkbox@2.1.8": + version "2.1.8" + resolved "https://registry.yarnpkg.com/@chakra-ui/checkbox/-/checkbox-2.1.8.tgz#d04a9a65494cf22e8bcfafa161bb7185d92dc13b" + integrity sha512-HhRs3nwTFoIE/UpX4N2AZxxW39Xm/Vw01HjwP/59X60kdKs3RBXlm52cODkfUDfveyT9o5ezLhU/jRf0qA909Q== dependencies: - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/spinner" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/form-control" "2.0.9" + "@chakra-ui/react-context" "2.0.3" + "@chakra-ui/react-types" "2.0.3" + "@chakra-ui/react-use-callback-ref" "2.0.3" + "@chakra-ui/react-use-controllable-state" "2.0.3" + "@chakra-ui/react-use-merge-refs" "2.0.3" + "@chakra-ui/react-use-safe-layout-effect" "2.0.1" + "@chakra-ui/react-use-update-effect" "2.0.3" + "@chakra-ui/visually-hidden" "2.0.9" + "@zag-js/focus-visible" "0.1.0" -"@chakra-ui/checkbox@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/checkbox/-/checkbox-2.0.0-next.2.tgz#fbf3f6d979cd8f046b442589b7df1199b33f38d6" - integrity sha512-+hScPds13tSUGMFbkEQBQTjlP8G8TNB0FIRsbbW/gv47kEPhi/dChJmd+pWqoCSUpGQFpgktneFGsMR3RS7VjQ== +"@chakra-ui/clickable@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/clickable/-/clickable-2.0.9.tgz#c06486d36f4a4cb517ea75176e05021dfde117cd" + integrity sha512-tGXYM6M6I954fif98QkNu5M76oBZmksCTj2mILOan9/BSimpFpu06aPGX3ZIkNsz300nIObn0FdtMvKpIEQueA== dependencies: - "@chakra-ui/form-control" "2.0.0-next.2" - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" - "@chakra-ui/visually-hidden" "2.0.0-next.1" + "@chakra-ui/react-use-merge-refs" "2.0.3" -"@chakra-ui/clickable@2.0.0-next.1": - version "2.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/clickable/-/clickable-2.0.0-next.1.tgz#07186a2a10b5589f7913964a6bdb0920f811a383" - integrity sha512-7t6w4lyMtgt5uJOJibREjl8wgbzPIV6mNYJobi/v5JoVw7/pCw6T+Ma8RhIy++GuWC4dtFDj53X1mXxFpNxWKA== +"@chakra-ui/close-button@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/close-button/-/close-button-2.0.9.tgz#dab2d66c7a240c4d3d150e370980709336a4a266" + integrity sha512-0RI/zLR+/mycGbYCCwDAc9hAVG7IIVmdikmo1ET7+rYip4TN94aWR0hA4dYtWqqghG1oW/pYQ9Yja6fEY90V5w== dependencies: - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/icon" "3.0.9" -"@chakra-ui/close-button@2.0.0-next.1": - version "2.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/close-button/-/close-button-2.0.0-next.1.tgz#a2d56ef34af92461abfb91893ec72f1b66aaa680" - integrity sha512-twmFX8MdWgFYjzPVXKv868fG2yasw4pD9f+QSr18v9Bc9AvikgukdoDxuu8nJcAnmm49/eMxZGKN1pYu6bbtHQ== +"@chakra-ui/color-mode@2.1.7": + version "2.1.7" + resolved "https://registry.yarnpkg.com/@chakra-ui/color-mode/-/color-mode-2.1.7.tgz#91c02e82e551c5448081e4934efeddb10bb732c5" + integrity sha512-GAoKJzVRQeuEfCa2i0BZdMwxuOoaGknU3+5wgvLuaSpwlov4OyqpjKMRdSdpjr4IFiqqHK47dsr3H4LQsbO+9w== dependencies: - "@chakra-ui/icon" "3.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/react-use-safe-layout-effect" "2.0.1" -"@chakra-ui/color-mode@2.0.0-next.3": - version "2.0.0-next.3" - resolved "https://registry.yarnpkg.com/@chakra-ui/color-mode/-/color-mode-2.0.0-next.3.tgz#9ae23fe92de8b43931838d0e97c3f473c693afc8" - integrity sha512-cRmg1xUhTQLonTDlm7ng+yj+E04hdV1gD7nA0qFGrr494ofuD9SDT4Ag3I4kdX+iOi77Se9HeywtkUZrFicduA== +"@chakra-ui/control-box@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/control-box/-/control-box-2.0.9.tgz#b3cd98ceb1ce683c00445ab7469e65ba3d90c3cc" + integrity sha512-/viS9OBah1wCLNZbgfwkoQOnVRUYgp8Gypjqk9QNQwnNdFUTEgWc1RWN+1RYO85esJzHLkA2hZFIrYu1TZeZ6g== + +"@chakra-ui/counter@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/counter/-/counter-2.0.9.tgz#b1b7c74c4e5d1ac506d699d93da57d535370a702" + integrity sha512-LuqtpyxCOZM19gAmV0vtVeaFd9ccPmEjoGJQ0NoO8CFheltgLC/7m/8YpDbgWiG4+BAkTUfIG+5nLg5hwvvQxw== dependencies: - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/react-env" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/number-utils" "2.0.3" + "@chakra-ui/react-use-callback-ref" "2.0.3" -"@chakra-ui/control-box@2.0.0-next.1": - version "2.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/control-box/-/control-box-2.0.0-next.1.tgz#5cad71d0dbf7050070752446551a86a6557a9002" - integrity sha512-u3nC6cBsavjeYsByFhrjAWxGc9r2leY//kCTh2/+zjxmXygCVoTUcL6ymZCED2vutGjcV+jL7Zst/gUIuLwT/w== +"@chakra-ui/css-reset@2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@chakra-ui/css-reset/-/css-reset-2.0.7.tgz#28f4284c36230e30892dc3f2de2464aaacc4f623" + integrity sha512-ztGdFQ6U1hX2k6a3HZ8D3A/dZWVxlGe2F5mvUrRU554mFWBYmsq0ydZ7UBEPlykv9NoCz4nN8VCkIxcKJ3p29Q== + +"@chakra-ui/descendant@3.0.9": + version "3.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/descendant/-/descendant-3.0.9.tgz#6574a1ce00067c49a070c5b005f8f1ca399006ea" + integrity sha512-30E5yMWvxgBx43PoI/67r9h9OhbpDfLb/MLOCjtEwebSbD0V5+fmnmCoUELScQbhozQVjA9t195X6UP0VQWj8w== dependencies: - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/react-context" "2.0.3" + "@chakra-ui/react-use-merge-refs" "2.0.3" -"@chakra-ui/counter@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/counter/-/counter-2.0.0-next.2.tgz#8e3dbfa53725f9016c3372306e04a4e70c60e0e5" - integrity sha512-x0sdo4XRwBEPE9ztVMpA6AAi+VEwpyGWbBANZF4lOkq6FdMIeWRWh8Z5uYpYKwf7vHjDYxCKELfLR/ACvandCA== +"@chakra-ui/dom-utils@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/dom-utils/-/dom-utils-2.0.1.tgz#3061819ac365f5947423d63a5fcc26a281bbb5c2" + integrity sha512-sbob9AHQq1+KIQ3XKslafislwtC8pYcpwM0S1SLzgyZumHRwhDimKwdi4MtRQfOCenub0E3diRjp4RpGRL0JuQ== + +"@chakra-ui/editable@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/editable/-/editable-2.0.9.tgz#a31d2e1c176c0817574e98a8567314c1a74444ab" + integrity sha512-s5F3UMR09s6ga3eVhw0UBMGmegtxg6jCp29VLqaEwP5BuWIEOjcJz358gTlnFr3dhvb31e3rcr+B1XiYv4wxqg== dependencies: - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/react-context" "2.0.3" + "@chakra-ui/react-types" "2.0.3" + "@chakra-ui/react-use-controllable-state" "2.0.3" + "@chakra-ui/react-use-focus-on-pointer-down" "2.0.1" + "@chakra-ui/react-use-merge-refs" "2.0.3" + "@chakra-ui/react-use-safe-layout-effect" "2.0.1" + "@chakra-ui/react-use-update-effect" "2.0.3" + "@chakra-ui/shared-utils" "2.0.1" -"@chakra-ui/css-reset@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/css-reset/-/css-reset-2.0.0-next.2.tgz#ba1a97f263eeb9bc0e48ddc91588935a7c744a47" - integrity sha512-5zw5HsQ4h8kpJMWMI0jf20mvDtUx29gDx+YE3LI5JaE0WbTEXO3I7jqAbP0nz8QQqj9qjf92zSPerdyHgldp+w== +"@chakra-ui/event-utils@2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@chakra-ui/event-utils/-/event-utils-2.0.4.tgz#eeb3eb4f37c3828955dbbc182ea43a8a3238a599" + integrity sha512-J2YgAM5Dw9hMkwfMsWhsiAG848GfTMxNclUIUcgV9RQhLEs0eTFhelzNiKVOMA3vBxlT6lOARuRun/ESiFZgGg== -"@chakra-ui/descendant@3.0.0-next.1": - version "3.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/descendant/-/descendant-3.0.0-next.1.tgz#b55f2cdcfb31600dbe9f9da8d5cc9959ff8841a2" - integrity sha512-0VNyz+YHTusQ8OIlytH7luI0ar1/96Tk2iK7KXZEPlY8BKUpSXR7vB5qwHogGal84NGPdlVgMr3EP2MmnxS3eg== +"@chakra-ui/focus-lock@2.0.10": + version "2.0.10" + resolved "https://registry.yarnpkg.com/@chakra-ui/focus-lock/-/focus-lock-2.0.10.tgz#8f17d212786bd2977afc07f72b520aeae30b9434" + integrity sha512-LeRZYzwfJp0eq84oO8e1pC2qC8v8fJw/P4nYDrCDjuJU753DV6nVjp5MKMRqbkp+6IAElPc+ojy/sp2a9GCocw== dependencies: - "@chakra-ui/react-utils" "^2.0.0-next.1" + "@chakra-ui/dom-utils" "2.0.1" + react-focus-lock "^2.9.1" -"@chakra-ui/editable@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/editable/-/editable-2.0.0-next.2.tgz#63335214050d1c3874eb5036491697b04192b3bb" - integrity sha512-rbKBd4znAP1uMt2YzSzgZR7WBFk83sW4mnL22f3AdreYGLWw4u/EasYZJip9aJI9OiYGj48ZGTPRAe9Uscp/Tg== +"@chakra-ui/form-control@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/form-control/-/form-control-2.0.9.tgz#10678857e6586e7d1be0a34c8d045c6484c1180b" + integrity sha512-P8Tr45z/XSAa1m6uAma0eKf1h7Ltg2sLj2jK5YhaXJER9VUUY18iGe96D4JrAXlgEWDhTyWMb63nB+eYO1tKtw== dependencies: - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/icon" "3.0.9" + "@chakra-ui/react-context" "2.0.3" + "@chakra-ui/react-types" "2.0.3" + "@chakra-ui/react-use-merge-refs" "2.0.3" -"@chakra-ui/focus-lock@2.0.0-next.1": - version "2.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/focus-lock/-/focus-lock-2.0.0-next.1.tgz#a2fe73e293545e47e2a47e77be6a771a2d8290a5" - integrity sha512-kFt2yydwaReeUk/ke8KSIbqumkQw3P0ZNDyrgJCLtUZiUofjJdsNkvxggIPHOBLjJLXNSheBqVwJt+/QF4qX5A== +"@chakra-ui/hooks@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/hooks/-/hooks-2.0.9.tgz#1f6d6157968a60dd9678112763d8f5fd3bdeffad" + integrity sha512-0JRgEPtsBaXr9nQW1xEKlWGA7WwFbLNqac7fQXp9zQvoHOWTfNJkK/NJaVBvyFPgfTLxy37WKHooVSwNG/Lwmg== dependencies: - "@chakra-ui/utils" "2.0.0-next.1" - react-focus-lock "2.5.2" - -"@chakra-ui/form-control@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/form-control/-/form-control-2.0.0-next.2.tgz#7ca57044225481332eae3316b01f64849ec25e14" - integrity sha512-xFoDcmFes7wMlXPlD6ZZ/746pPv8hqxoX+J8yjnTgGWgXzXGFj8we+59zaHhnjmau4C5U9CU5DAapoh6r/rN7Q== - dependencies: - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/icon" "3.0.0-next.1" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" - -"@chakra-ui/hooks@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/hooks/-/hooks-2.0.0-next.2.tgz#1ddad372ddc199131b2f7950dc14564590e67984" - integrity sha512-6P78TMZKpGjQQx/jYJDEjqAcpU9TPZwZIeS67n9AagoNnDV+VLd/jN2Pp2vol2snOZEcBTku59Yh9L/fefsZNA== - dependencies: - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/react-utils" "2.0.6" + "@chakra-ui/utils" "2.0.9" compute-scroll-into-view "1.0.14" copy-to-clipboard "3.3.1" -"@chakra-ui/icon@3.0.0-next.1": - version "3.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/icon/-/icon-3.0.0-next.1.tgz#b245154ac541a6327ee52a2b575b1ac442fd86ed" - integrity sha512-DBTuPQL4lSAc4ceT/tFvsoh6t+A7P9h6OEPvTVB9m2/kC0/HpW6/lPLi0vEfsheRNx6t/UinJZBzCaAb8hbH7w== +"@chakra-ui/icon@3.0.9": + version "3.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/icon/-/icon-3.0.9.tgz#ba127d9eefd727f62e9bce07a23eca39ae506744" + integrity sha512-P2Pwm/za6m1W1oqL2kGHH6XrrymsBjqYAFwOW2lB5Q6mI1e+RYe/iMxDoPSLHMYhqdfH7vyib/ffE3Vv3a5oTA== dependencies: - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/shared-utils" "2.0.1" -"@chakra-ui/image@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/image/-/image-2.0.0-next.2.tgz#a0b379c8c3f940f1ed19ce766343c724a4d0e6a5" - integrity sha512-QGx+Ln+G7xdzbRplcN7IHVU3UCiq7QkKNrVX8Bln2ZnnLMNAFmmUL0bPEXyqPmfkmwKaMqczqkzvFs3MYanfGw== +"@chakra-ui/image@2.0.10": + version "2.0.10" + resolved "https://registry.yarnpkg.com/@chakra-ui/image/-/image-2.0.10.tgz#712c0e1c579d959225bd8316d8d8f66cbeb95bb8" + integrity sha512-Atc1bdog4V5xv7IbpF2F2UkKWfgG/TD74cIac09JuSpQcYyh7lrJ7iVvhTkeP+LDdCs+QCD7SnTUM4Y0ZlaHbA== dependencies: - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/react-use-safe-layout-effect" "2.0.1" -"@chakra-ui/input@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/input/-/input-2.0.0-next.2.tgz#274a08ddd0005a73c14484ad05d10af50c480492" - integrity sha512-jB9tv1TVPK0LZFJ6Exab1EURC6LtqdR0nrok5n/VpBhr8sSIWvgtIEG1h4nlv4a4lRkR/EEE4fcszVxQDJzvzQ== +"@chakra-ui/input@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/input/-/input-2.0.9.tgz#905b82ed647a20080a25a6a7e6740e3bb65586c1" + integrity sha512-6MKydxTyF7JV7PtQHircQ5HBTd6Ik9Vn7p8fCLeAieT0TK8UQTxMWZVPminS7TRWMutrq8W99DcQOBlMz0cKrw== dependencies: - "@chakra-ui/form-control" "2.0.0-next.2" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/form-control" "2.0.9" + "@chakra-ui/object-utils" "2.0.3" + "@chakra-ui/react-children-utils" "2.0.1" + "@chakra-ui/react-context" "2.0.3" + "@chakra-ui/shared-utils" "2.0.1" -"@chakra-ui/layout@2.0.0-next.3": - version "2.0.0-next.3" - resolved "https://registry.yarnpkg.com/@chakra-ui/layout/-/layout-2.0.0-next.3.tgz#38e8907b1a1d8440de1feaa8fc0ea46848975c96" - integrity sha512-uIvbZy5VKtFiUGt47yGZt9MmyQod/o3OVplrRgbmyeuHD2kVBv1/4ngUp/TWXClp4/fhuCZvnxxgfdXyGWjEAg== +"@chakra-ui/layout@2.1.6": + version "2.1.6" + resolved "https://registry.yarnpkg.com/@chakra-ui/layout/-/layout-2.1.6.tgz#3dfdd8b3f08d9ff34fc923d44ebe4bc86291b889" + integrity sha512-QDNaVu44UI46c+YlSF1KrzJkiwua0UtRXNTnR3jBE1uzcuqRow7xgr3E60dLphY2cPFqAljfQZUNlP3sgvCLww== dependencies: - "@chakra-ui/icon" "3.0.0-next.1" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/breakpoint-utils" "2.0.3" + "@chakra-ui/icon" "3.0.9" + "@chakra-ui/object-utils" "2.0.3" + "@chakra-ui/react-children-utils" "2.0.1" + "@chakra-ui/react-context" "2.0.3" + "@chakra-ui/shared-utils" "2.0.1" -"@chakra-ui/live-region@2.0.0-next.1": - version "2.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/live-region/-/live-region-2.0.0-next.1.tgz#23e935c743e22261166db4b26a24859b369570d2" - integrity sha512-oEbLe+ZsyzT4s5ZetQDtDPOUFu4SOFSfYn0hazGXOqxIMqL23bYGY05ZlVlCzw0oHS6YtOe2UyveZgkr3j8DMA== - dependencies: - "@chakra-ui/utils" "2.0.0-next.1" +"@chakra-ui/lazy-utils@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/lazy-utils/-/lazy-utils-2.0.1.tgz#6814836552028fa0823563ce3d39d22bccb203e1" + integrity sha512-986YjYq+hEzHDLZiqYlYbdqfiKdC3h2g896Eoe5K2UXtAVxqZI3UOnMH781X6N1R7rGJWquskzG681qFigW/BA== -"@chakra-ui/media-query@3.0.0-next.1": - version "3.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/media-query/-/media-query-3.0.0-next.1.tgz#1b2e1bd83daed45ed01144f945a186a1a12f1782" - integrity sha512-bzkchto+sbIQRhk1LpwECpaZKa4OscY4dAXGTJ0gsSXo5vMw93/gmsOL2VRA2OfCk8l2EXSGqONQvZPUdJLYLA== - dependencies: - "@chakra-ui/react-env" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" +"@chakra-ui/live-region@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/live-region/-/live-region-2.0.9.tgz#f26cf1b96df51515cd3a0897f9516f8b5f6bbfec" + integrity sha512-ilbo/C5wcUoSHDU5owFPQP3KsabPYGzDEbwV+Z76BlyNdFN2PD0j13RGEH+sBNNZ3HzLyyuuc1YmkVcJi7ycQg== -"@chakra-ui/menu@2.0.0-next.3": - version "2.0.0-next.3" - resolved "https://registry.yarnpkg.com/@chakra-ui/menu/-/menu-2.0.0-next.3.tgz#8ac076e291ecb47b0ccfdca53b6a1641b5addae0" - integrity sha512-MvaWzvp/Pz4HNA2b8xVwE9acfjAjBCJBM/hGp89EcDfcPVdEvNzaKnvnnkp9qZcJKTag2oKHREhk2JSJXmCR1w== +"@chakra-ui/media-query@3.2.5": + version "3.2.5" + resolved "https://registry.yarnpkg.com/@chakra-ui/media-query/-/media-query-3.2.5.tgz#c0b9dc4bc6245d9abddcbe17693e40bf5dfe34f8" + integrity sha512-V+Dngi/r7u/uj7JhsZerM1RI597Oo4wED2ojNfclnnEVb/IoqktiuFy6RQgbo3HmE7M/E5B1i4yYzt7tQJhXlg== dependencies: - "@chakra-ui/clickable" "2.0.0-next.1" - "@chakra-ui/descendant" "3.0.0-next.1" - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/popper" "3.0.0-next.2" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/transition" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/breakpoint-utils" "2.0.3" + "@chakra-ui/react-env" "2.0.9" -"@chakra-ui/modal@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/modal/-/modal-2.0.0-next.2.tgz#bc08854d90587da8b52acd8c4f1dd61402a5e6c0" - integrity sha512-qebAMwxM7Mrbpp/da3h2RIQOoGWpEvItMzcjyEb+M4PpllAaSv/KmIzI8DMHzeUZM157Ha30GvliU1dFm3rYSA== +"@chakra-ui/menu@2.0.13": + version "2.0.13" + resolved "https://registry.yarnpkg.com/@chakra-ui/menu/-/menu-2.0.13.tgz#3ac5f448efc894045769c606ebe1376051556be9" + integrity sha512-XZYoq9k/txAELUgn5OokyxfXEpVZwBueVYXiT9ji0XvMuzXVxeHd40klJEkiJUctNsOahZf10t5yxlT4B00pwA== dependencies: - "@chakra-ui/close-button" "2.0.0-next.1" - "@chakra-ui/focus-lock" "2.0.0-next.1" - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/portal" "2.0.0-next.2" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/transition" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/clickable" "2.0.9" + "@chakra-ui/descendant" "3.0.9" + "@chakra-ui/lazy-utils" "2.0.1" + "@chakra-ui/popper" "3.0.7" + "@chakra-ui/react-children-utils" "2.0.1" + "@chakra-ui/react-context" "2.0.3" + "@chakra-ui/react-use-animation-state" "2.0.3" + "@chakra-ui/react-use-controllable-state" "2.0.3" + "@chakra-ui/react-use-disclosure" "2.0.3" + "@chakra-ui/react-use-focus-effect" "2.0.3" + "@chakra-ui/react-use-merge-refs" "2.0.3" + "@chakra-ui/react-use-outside-click" "2.0.3" + "@chakra-ui/react-use-update-effect" "2.0.3" + "@chakra-ui/transition" "2.0.9" + +"@chakra-ui/modal@2.1.7": + version "2.1.7" + resolved "https://registry.yarnpkg.com/@chakra-ui/modal/-/modal-2.1.7.tgz#dba55bddd407689f4c2bba886b03a5355578a20d" + integrity sha512-A+CbvhQYpmLH3SrqJ1wJysUCGm0mNoSDxRjP4wX98j56nMTDAsMYlzttpuLmKaSzvbJ7uEQDLtQV8lZjB0gUuw== + dependencies: + "@chakra-ui/close-button" "2.0.9" + "@chakra-ui/focus-lock" "2.0.10" + "@chakra-ui/portal" "2.0.9" + "@chakra-ui/react-context" "2.0.3" + "@chakra-ui/react-types" "2.0.3" + "@chakra-ui/react-use-merge-refs" "2.0.3" + "@chakra-ui/transition" "2.0.9" aria-hidden "^1.1.1" - react-remove-scroll "2.4.1" + react-remove-scroll "^2.5.4" -"@chakra-ui/number-input@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/number-input/-/number-input-2.0.0-next.2.tgz#c5b6ad031ca68e2833e1f23beb70e16b1f96ff0d" - integrity sha512-+QSwhOKXrQvyguM39gS7wZUgKittNmWcomCDs8g6c6YqCNP4gf0YJIybuvg9DdmsxhfVIVIfVbZN02sHdAskuA== +"@chakra-ui/number-input@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/number-input/-/number-input-2.0.9.tgz#c5ebfa0311f7586fb4c1e5f4284355b1d1f04383" + integrity sha512-RsDzoNvSBZMgyXjN543AtQ2v99U1p/0xnGWZy4NCkgCDWMBn3kIXqSzQq5CB9Ot0MD8nnKF5VYdVdXWguXExEQ== dependencies: - "@chakra-ui/counter" "2.0.0-next.2" - "@chakra-ui/form-control" "2.0.0-next.2" - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/icon" "3.0.0-next.1" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/counter" "2.0.9" + "@chakra-ui/form-control" "2.0.9" + "@chakra-ui/icon" "3.0.9" + "@chakra-ui/react-context" "2.0.3" + "@chakra-ui/react-types" "2.0.3" + "@chakra-ui/react-use-callback-ref" "2.0.3" + "@chakra-ui/react-use-event-listener" "2.0.3" + "@chakra-ui/react-use-interval" "2.0.1" + "@chakra-ui/react-use-merge-refs" "2.0.3" + "@chakra-ui/react-use-safe-layout-effect" "2.0.1" + "@chakra-ui/react-use-update-effect" "2.0.3" -"@chakra-ui/pin-input@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/pin-input/-/pin-input-2.0.0-next.2.tgz#463c01fabd09bc65a4ef00891456e33ca4ca8402" - integrity sha512-79g5Bwd0obOhK6Cy4ALpYVU7Me5aoM0kfAgimeIcb9MlrlIiaeupblYCW9CdwDJ3vMr7JJjSh3JM2pj0pb/arg== - dependencies: - "@chakra-ui/descendant" "3.0.0-next.1" - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" +"@chakra-ui/number-utils@2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@chakra-ui/number-utils/-/number-utils-2.0.3.tgz#2cf1190647ac5a17c90baaf8176226a98eb3bfff" + integrity sha512-oN03kYAUCCp/FNtpLr5mh+cvd/sRTzZWTBoFydmxc955psXq/X950gzs6o5kzoeFCpgXaxMmHAXQm3ReEK2NsQ== -"@chakra-ui/popover@2.0.0-next.3": - version "2.0.0-next.3" - resolved "https://registry.yarnpkg.com/@chakra-ui/popover/-/popover-2.0.0-next.3.tgz#8a9fdba146026ef0660f443bc1b9242f18c7b5c6" - integrity sha512-4aFz3oVEIsIInqJY3axiHD3a7kCF3B3Y61sUpQE0PRzLQeU9oXkHwpGh1oN82V/yyt7MLbfupaoxZ6amDaqucA== - dependencies: - "@chakra-ui/close-button" "2.0.0-next.1" - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/popper" "3.0.0-next.2" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" +"@chakra-ui/object-utils@2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@chakra-ui/object-utils/-/object-utils-2.0.3.tgz#0bc8d1c7c452fe1ce8fcda439336e0392e867d7e" + integrity sha512-36prckrqTynVD/JTzyCr8OCWVOrMs/awZo3djVbIiNxRIcJ5iEwUVy26h3MWN4ENSopipBtxNfAwPNTLU5Si/g== -"@chakra-ui/popper@3.0.0-next.2": - version "3.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/popper/-/popper-3.0.0-next.2.tgz#a561a375454825f23cea4a8418824d27682f0b37" - integrity sha512-JbKAoUxd/2C+p85Jm5zvbB8jtmywArZtNmybm3xUmAhFXpzBhGADkPJofbYJ0hvpO/gqjhcfV4NbAOll+7SJFg== +"@chakra-ui/pin-input@2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@chakra-ui/pin-input/-/pin-input-2.0.12.tgz#1ff927fdc61433a7b9b4421ceafad5674299e91a" + integrity sha512-gaMRp5AFW+qAJCUj93V1WluuYBBZ/5A3Wy5q796g8Auvw7vufgkVtl6EBznwvtynZN8gJwbRFpMtJxQyXCkUiw== dependencies: - "@chakra-ui/react-utils" "2.0.0-next.1" + "@chakra-ui/descendant" "3.0.9" + "@chakra-ui/react-children-utils" "2.0.1" + "@chakra-ui/react-context" "2.0.3" + "@chakra-ui/react-use-controllable-state" "2.0.3" + "@chakra-ui/react-use-merge-refs" "2.0.3" + +"@chakra-ui/popover@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/popover/-/popover-2.0.9.tgz#7f2df4cbbc3eee7440c311750e18ba00150f973f" + integrity sha512-+7tH4RVuheFQOyAZ5KT9x+qsLvz7rGuKaHtb0427+5bhUzLaSAghtr/afzOKHDwUVBwF2tTUNanR23ipW1fXDg== + dependencies: + "@chakra-ui/close-button" "2.0.9" + "@chakra-ui/hooks" "2.0.9" + "@chakra-ui/lazy-utils" "2.0.1" + "@chakra-ui/popper" "3.0.7" + "@chakra-ui/react-context" "2.0.3" + "@chakra-ui/react-types" "2.0.3" + "@chakra-ui/react-use-disclosure" "2.0.3" + "@chakra-ui/react-use-merge-refs" "2.0.3" + +"@chakra-ui/popper@3.0.7": + version "3.0.7" + resolved "https://registry.yarnpkg.com/@chakra-ui/popper/-/popper-3.0.7.tgz#af3428bf5d64ad9372210a70181f69a9d79eefb2" + integrity sha512-xLYhuNsk1gOjymtek1ZdZlG21hmg2a7Iu2KsD9Hi7+aUxc2K5/XxX+/vyjjz8u4s0gmj83pTqnauQRynb/TCXA== + dependencies: + "@chakra-ui/react-types" "2.0.3" + "@chakra-ui/react-use-merge-refs" "2.0.3" "@popperjs/core" "^2.9.3" -"@chakra-ui/portal@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/portal/-/portal-2.0.0-next.2.tgz#67a5a683d2f318d0c089e96f29f4a66cc218d321" - integrity sha512-2wqZPTn16e8C+QRiOI9pSfhRQQfIqzJXghGwi8F90ZA3EwXadKe1BuMLjDeQdUIvf/zcTretG9EwX2JZZzBQYw== +"@chakra-ui/portal@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/portal/-/portal-2.0.9.tgz#b427c383a9d602c5b52b21312b4b1c0ffecaf583" + integrity sha512-9e9S0MLbkpofPGlyYA12jNYSdndugy6ylPi5pC9nr3/VqG2Kn+8VcBChAeXW8K4ms7WFc74rNX1pBY/UVwr4qg== dependencies: - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/react-context" "2.0.3" + "@chakra-ui/react-use-safe-layout-effect" "2.0.1" -"@chakra-ui/progress@2.0.0-next.1": - version "2.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/progress/-/progress-2.0.0-next.1.tgz#38d8b8d5b11c4f103ed1b536dd3ccad444bdd643" - integrity sha512-mq9LxToYBwYmKiBbtBiyOtBdxsTcrIThluZjZ8RlfGnyayPNCs+KwMiGi0jc+8dZ6fZltHQcfVmhZLZ0HWdlBw== +"@chakra-ui/progress@2.0.10": + version "2.0.10" + resolved "https://registry.yarnpkg.com/@chakra-ui/progress/-/progress-2.0.10.tgz#9191ae9061ef08066d37c5cb8341fedc10214a29" + integrity sha512-my0Pi3NG1PYhlvCav4fybg3gL5HBNe+7lO4PVdri4QHEyfJlrDeBWID+1GgqlpUWdTj3sOf7ysku+FEgkeOeSA== dependencies: - "@chakra-ui/theme-tools" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/react-context" "2.0.3" -"@chakra-ui/provider@2.0.0-next.3": - version "2.0.0-next.3" - resolved "https://registry.yarnpkg.com/@chakra-ui/provider/-/provider-2.0.0-next.3.tgz#e602f182ad8408df2a123d23df37e289c74ae821" - integrity sha512-FKvZ+oqiucH0akwUkzJu3Erpj8Dkl/03nq9C0Nc4dDU5sTXs7wHQIKhLJyg4As2h7KL70fzeEVkAu8gBB5gYrQ== +"@chakra-ui/provider@2.0.16": + version "2.0.16" + resolved "https://registry.yarnpkg.com/@chakra-ui/provider/-/provider-2.0.16.tgz#a4afdb4c8f2050beb5d2b61db8971a145481c6f2" + integrity sha512-4t/PmjJ7WXPPaPfoYgw8F1/rVtorZuvknugHfOZcOtAPGQmOPotSv28qjKpu/mCvc1GMGV0swMsvCeInYz7g0w== dependencies: - "@chakra-ui/css-reset" "2.0.0-next.2" - "@chakra-ui/portal" "2.0.0-next.2" - "@chakra-ui/react-env" "2.0.0-next.1" - "@chakra-ui/system" "2.0.0-next.3" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/css-reset" "2.0.7" + "@chakra-ui/portal" "2.0.9" + "@chakra-ui/react-env" "2.0.9" + "@chakra-ui/system" "2.2.9" + "@chakra-ui/utils" "2.0.9" -"@chakra-ui/radio@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/radio/-/radio-2.0.0-next.2.tgz#990bc226aa53057bde247d2ecfb15158936ba054" - integrity sha512-dIoGdJG3NGEYODL6w/IYfMYP2dSAM38x0E+FMi5lc0RpgFlW/jew9uV0vIuGxHhL77C+fB50R/MMgNjG2Xoj5Q== +"@chakra-ui/radio@2.0.10": + version "2.0.10" + resolved "https://registry.yarnpkg.com/@chakra-ui/radio/-/radio-2.0.10.tgz#82eb02313efafc460da3030d011bfd434b1ecabc" + integrity sha512-LhAWsY22cmb+M/iyhFgkzf2+V9TJmAC77Cd+GbP3M3sxDSEUDtq08KOc3JjoYc3GzeZml3JL1yssbxh+liY3xA== dependencies: - "@chakra-ui/form-control" "2.0.0-next.2" - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" - "@chakra-ui/visually-hidden" "2.0.0-next.1" + "@chakra-ui/form-control" "2.0.9" + "@chakra-ui/react-context" "2.0.3" + "@chakra-ui/react-types" "2.0.3" + "@chakra-ui/react-use-merge-refs" "2.0.3" + "@zag-js/focus-visible" "0.1.0" -"@chakra-ui/react-env@2.0.0-next.1": - version "2.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-env/-/react-env-2.0.0-next.1.tgz#e7a2af1ced628b92bb489fd74dd499441c871ad4" - integrity sha512-dbplpNkR+XDKDUNE2pQtm7kamGCMqBOKRBuYXn5oKYTo266dn6ppvPdkIj90s6rpr6lW67HPnfn7u3W1CtKjfw== - dependencies: - "@chakra-ui/utils" "2.0.0-next.1" +"@chakra-ui/react-children-utils@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-children-utils/-/react-children-utils-2.0.1.tgz#321ac05362ade1495a34ea74052d3c7da3d9e923" + integrity sha512-sEgpuh/vWSt2+W0F49EGYXXUyjmg0lbosjVg6qUKHv9sAyx5tbrOrZ6df/TaMUSAe9m3AUOMGqUIPLpxno0DjA== -"@chakra-ui/react-utils@2.0.0-next.1", "@chakra-ui/react-utils@^2.0.0-next.1": - version "2.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-utils/-/react-utils-2.0.0-next.1.tgz#17f75c5148395a3c1b12af8f199603fb2dfdec9f" - integrity sha512-mLB418z7sczz0CVyqD+bQ3L1x4bUPkqRjnRC4xZJWgRzIsJtcgyIXbIM+aNBaPhiO6pzNTDBAFASK0/62tp7LA== - dependencies: - "@chakra-ui/utils" "^2.0.0-next.1" +"@chakra-ui/react-context@2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-context/-/react-context-2.0.3.tgz#e988be62f5f5fe29d6a8496c79cbf934f840fa5a" + integrity sha512-KmPq6sb1y05WsOUqXZtBBC4LsNKZIFrp2thTsLBwcuH7lkXZwPMHmJGKa9K980P+SWEgfH2s2PY2z+QrIuqWGg== -"@chakra-ui/react@^2.0.0-next.3": - version "2.0.0-next.4" - resolved "https://registry.yarnpkg.com/@chakra-ui/react/-/react-2.0.0-next.4.tgz#9e83782f8f0f573e6120c7238d1d451be1349871" - integrity sha512-hae0Uqynrn3vNc2LPve6U8LEWqYIBdm60TcJXpDPytHtvUAcIrIFUe5bKU9Jx/agknMMtUGknG6OwR/7+XmEOg== - dependencies: - "@chakra-ui/accordion" "2.0.0-next.2" - "@chakra-ui/alert" "2.0.0-next.2" - "@chakra-ui/avatar" "2.0.0-next.2" - "@chakra-ui/breadcrumb" "2.0.0-next.1" - "@chakra-ui/button" "2.0.0-next.2" - "@chakra-ui/checkbox" "2.0.0-next.2" - "@chakra-ui/close-button" "2.0.0-next.1" - "@chakra-ui/control-box" "2.0.0-next.1" - "@chakra-ui/counter" "2.0.0-next.2" - "@chakra-ui/css-reset" "2.0.0-next.2" - "@chakra-ui/editable" "2.0.0-next.2" - "@chakra-ui/form-control" "2.0.0-next.2" - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/icon" "3.0.0-next.1" - "@chakra-ui/image" "2.0.0-next.2" - "@chakra-ui/input" "2.0.0-next.2" - "@chakra-ui/layout" "2.0.0-next.3" - "@chakra-ui/live-region" "2.0.0-next.1" - "@chakra-ui/media-query" "3.0.0-next.1" - "@chakra-ui/menu" "2.0.0-next.3" - "@chakra-ui/modal" "2.0.0-next.2" - "@chakra-ui/number-input" "2.0.0-next.2" - "@chakra-ui/pin-input" "2.0.0-next.2" - "@chakra-ui/popover" "2.0.0-next.3" - "@chakra-ui/popper" "3.0.0-next.2" - "@chakra-ui/portal" "2.0.0-next.2" - "@chakra-ui/progress" "2.0.0-next.1" - "@chakra-ui/provider" "2.0.0-next.3" - "@chakra-ui/radio" "2.0.0-next.2" - "@chakra-ui/react-env" "2.0.0-next.1" - "@chakra-ui/select" "2.0.0-next.2" - "@chakra-ui/skeleton" "2.0.0-next.3" - "@chakra-ui/slider" "2.0.0-next.2" - "@chakra-ui/spinner" "2.0.0-next.1" - "@chakra-ui/stat" "2.0.0-next.1" - "@chakra-ui/switch" "2.0.0-next.2" - "@chakra-ui/system" "2.0.0-next.3" - "@chakra-ui/table" "2.0.0-next.1" - "@chakra-ui/tabs" "2.0.0-next.2" - "@chakra-ui/tag" "2.0.0-next.1" - "@chakra-ui/textarea" "2.0.0-next.2" - "@chakra-ui/theme" "2.0.0-next.1" - "@chakra-ui/toast" "2.0.0-next.4" - "@chakra-ui/tooltip" "2.0.0-next.3" - "@chakra-ui/transition" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" - "@chakra-ui/visually-hidden" "2.0.0-next.1" +"@chakra-ui/react-env@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-env/-/react-env-2.0.9.tgz#d51efc31d77197a3526e2c4b2f2fde557396bb3c" + integrity sha512-4AJHNUGBR19hzVyOILYpZZgq8jGrpEcbhvR++CppbvPH7vfPZpoz6L/cBtHxS07YwDtUeBL8yCNiLlTxctV//Q== -"@chakra-ui/select@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/select/-/select-2.0.0-next.2.tgz#af052e52712320683c06a536e44b86387adbc5b6" - integrity sha512-gF4ZrhTPGR3L0o52hPx55sDTEFjjlKIJT3apO042rIQGaHc4lswNdJbgtWkNZZq3F38B9600lfKOG81QJ255cg== - dependencies: - "@chakra-ui/form-control" "2.0.0-next.2" - "@chakra-ui/utils" "2.0.0-next.1" +"@chakra-ui/react-types@2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-types/-/react-types-2.0.3.tgz#dc454c4703b4de585e6461fd607304ede06fe595" + integrity sha512-1mJYOQldFTALE0Wr3j6tk/MYvgQIp6CKkJulNzZrI8QN+ox/bJOh8OVP4vhwqvfigdLTui0g0k8M9h+j2ub/Mw== -"@chakra-ui/skeleton@2.0.0-next.3": - version "2.0.0-next.3" - resolved "https://registry.yarnpkg.com/@chakra-ui/skeleton/-/skeleton-2.0.0-next.3.tgz#09d420b572378a9f21bb6e084baac1ce2e093d52" - integrity sha512-SgbAJqbzyIp3HxTFneBmYdII4Sm9L6Fck/o90SjfOW8AxjgWyQhV9DYIAuE0QE8XUcmn1EQtD7WCx/KKSt3nhA== +"@chakra-ui/react-use-animation-state@2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-animation-state/-/react-use-animation-state-2.0.3.tgz#c10e575de76e907a84358595884a819039b24200" + integrity sha512-sjGgzMMmxurwKDSFhDLpLNn3SWUERI5iAZOOa0pYnyOLGVXMowgIjK6jpZxre1vc3A+unjJk5P4qeiyY+C4uwQ== dependencies: - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/media-query" "3.0.0-next.1" - "@chakra-ui/system" "2.0.0-next.3" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/dom-utils" "2.0.1" + "@chakra-ui/react-use-event-listener" "2.0.3" -"@chakra-ui/slider@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/slider/-/slider-2.0.0-next.2.tgz#bbdc6435d2709be1c5103d45aa03adb4907854a1" - integrity sha512-AMBuKvENueFLB8IWAEJLpcW2+sC/81yJZVD5ooWSr6oPIJ6B560/V3xKhyHAd5NgjHpY4nQbW3Bn6b9+fzGbTw== - dependencies: - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" +"@chakra-ui/react-use-callback-ref@2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-callback-ref/-/react-use-callback-ref-2.0.3.tgz#532f993ae0dda27b2638d41e98f42c83751cd3b6" + integrity sha512-kdYlhgnQKWWLNwl3WSv/Oq3+mlnu2p3y4Xc1AqKVHVcBOdQE9lpW3d7ZaOoK2aIXXWq1rocscOiXBUtM0Vqd2A== -"@chakra-ui/spinner@2.0.0-next.1", "@chakra-ui/spinner@^2.0.0-next.1": - version "2.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/spinner/-/spinner-2.0.0-next.1.tgz#ed4070c5635cfe4b984e2deb7e86f6da36db2e80" - integrity sha512-UEi0lHGy/HhCf1m4yGax5s8RO2Hy+finK/kPkalCCEOjqZouOPGk27/j/ZgrcXZ4GSEcMi7j+CSRQw9BWVOHtA== +"@chakra-ui/react-use-controllable-state@2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-controllable-state/-/react-use-controllable-state-2.0.3.tgz#7aa3f9c038513763332f6754e69ece90aed55a9c" + integrity sha512-su8efwCWWnY2LQUU6PEnYwSGJX8kvPSO2KyUKuymx8q3fNWuyhzAZriG/TbeeCxESLp70+wuniUlSGRa4vxylQ== dependencies: - "@chakra-ui/utils" "2.0.0-next.1" - "@chakra-ui/visually-hidden" "2.0.0-next.1" + "@chakra-ui/react-use-callback-ref" "2.0.3" -"@chakra-ui/stat@2.0.0-next.1": - version "2.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/stat/-/stat-2.0.0-next.1.tgz#4b784520f66c7cbf44c4cdccd69ca519c3a424dc" - integrity sha512-kdY8tkZdwjRzjHJslPaTfwlqZ1Gh77qIT/Qz1I5AI+98AEilmyh/tIW3XnzVpnVYX0r6htV6rjCzD2PvboffXw== +"@chakra-ui/react-use-disclosure@2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-disclosure/-/react-use-disclosure-2.0.3.tgz#c27bfc7e3af0728423b9e2def1e1665d0ba941bb" + integrity sha512-3IdrzvQZcgjqSx5wTVffInOyhMU+d3ZlIE26JmqejMyN/B+qAs932iKfm0A1mTMPTz38ZnNtuaKazmzyfR1ePg== dependencies: - "@chakra-ui/icon" "3.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" - "@chakra-ui/visually-hidden" "2.0.0-next.1" + "@chakra-ui/react-use-callback-ref" "2.0.3" -"@chakra-ui/styled-system@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/styled-system/-/styled-system-2.0.0-next.2.tgz#f61da481c81050d2a518340d5d7c877943529b51" - integrity sha512-oiQ2chLVLpGsBNAeoszGUrujZdjZ+Z1ePggi1PLo3EdleCaYeVU9q0XxgQFSXvTJCnXZd2M8bsAW5PI41Me28Q== +"@chakra-ui/react-use-event-listener@2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-event-listener/-/react-use-event-listener-2.0.3.tgz#11b5409c4442888e7981d5288c9e781acdacd685" + integrity sha512-m3ZdJjo3QQ1HcQGnehlBTgHaCVewz5fwIRTXVzbZTraVJr4k589Zf87eagW57tT4dyv656lSmdhaFGZ8p5Snww== + dependencies: + "@chakra-ui/react-use-callback-ref" "2.0.3" + +"@chakra-ui/react-use-focus-effect@2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-focus-effect/-/react-use-focus-effect-2.0.3.tgz#3e221a5e9b06a7b832a6fca1f883e6335fd69f19" + integrity sha512-N0rho7P+rH5cn13dbS8GUOye+6RYXAmXhmlS+WW/3lWidGH3HAbMoOVf56UiuSnE1+2or8/U7qRshUryj2H1nA== + dependencies: + "@chakra-ui/dom-utils" "2.0.1" + "@chakra-ui/react-use-event-listener" "2.0.3" + "@chakra-ui/react-use-update-effect" "2.0.3" + +"@chakra-ui/react-use-focus-on-pointer-down@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-focus-on-pointer-down/-/react-use-focus-on-pointer-down-2.0.1.tgz#be0668ff844dec8bbfe978d6eaff50534f290c48" + integrity sha512-f0qL2iWvajUo+0jwDZyJpUMJ6J6BH3WjDZE2Rp6cns4pgI6uYuv2gj+FqQ5jnoYdXkeER6lBI56a+aIW/1RYiA== + dependencies: + "@chakra-ui/react-use-event-listener" "2.0.3" + +"@chakra-ui/react-use-interval@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-interval/-/react-use-interval-2.0.1.tgz#a8f5dbf83607f5dc53022aa2a766fdcb09d8a081" + integrity sha512-6ZLzKA7Ga894UZcXO3bbGYThlhviiau1oxZ1UcJG5pUXNM9Up7O/4Joq31sL+KcpteCN45vd1etomilsv/blxw== + dependencies: + "@chakra-ui/react-use-callback-ref" "2.0.3" + +"@chakra-ui/react-use-merge-refs@2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-merge-refs/-/react-use-merge-refs-2.0.3.tgz#cd8dac79c62dd45daaf4acc4507721d23dc5dc51" + integrity sha512-n35BmVbasy5Esa6qxznWmiV3NaRxGpqMpZH0n+X7aXt8VkGAJzRpAVjUmKCLNYyCLpqsQceCmAEK8a5SR6vxqw== + +"@chakra-ui/react-use-outside-click@2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-outside-click/-/react-use-outside-click-2.0.3.tgz#d0136d1c2fb45d86361224e98e3a50648bf9b85f" + integrity sha512-r5OohM8lOuZTz6e3vVHvfm/3sEkd06nUPBNU+r3rWh1I7bR9z5Gia/BOQD6GE4jUTanDkHcH76Pf9qJ45kpibQ== + dependencies: + "@chakra-ui/react-use-callback-ref" "2.0.3" + +"@chakra-ui/react-use-pan-event@2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-pan-event/-/react-use-pan-event-2.0.4.tgz#bfc2c1a2a44b2996951a729182566f02c7dc05e4" + integrity sha512-lcEjngfCgIjE5qZeJiaDx+aJzZPLjbjUmbWumi8pIgWOnDL8Ffjh7AMKW4CddP5OgcRnDDb+7aqJbb55wraboA== + dependencies: + "@chakra-ui/event-utils" "2.0.4" + framesync "5.3.0" + +"@chakra-ui/react-use-previous@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-previous/-/react-use-previous-2.0.1.tgz#e19f6b363271f62c36c9f3bd91dc60caa4c4e340" + integrity sha512-ROi+/puVd8D1QaxBSOcGlJNqV2x02ppSgmXzZZJhM8ryFLZjY9ojV3HhamB2IJ/7SIb1rMSSV1GPedFw7YMCwA== + +"@chakra-ui/react-use-safe-layout-effect@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-safe-layout-effect/-/react-use-safe-layout-effect-2.0.1.tgz#76f8882abaf17078c3b6eb93e1bb26f8c319f3f7" + integrity sha512-H+ZOjkPqv3KBPEoP68JKpQBNdLOI0mwzEiTT397UdvBVCCJ+1/ijWVUT+Ub/pYic60O6xUghy5ORaWqJHhnKDA== + +"@chakra-ui/react-use-size@2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-size/-/react-use-size-2.0.3.tgz#ae3bd683eb87a40208cf0dd467a5dafb68d87b3e" + integrity sha512-hr4hKepPUmM2paXseSZiOTK2y+ZqnSzYNusDEB01f+cDerFjdN1jSfNJKXpiKF0+hNESXfOPQb3Zt0eDusRdoA== + dependencies: + "@zag-js/element-size" "0.1.0" + +"@chakra-ui/react-use-timeout@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-timeout/-/react-use-timeout-2.0.1.tgz#acacadfb7c1443aacf634ddce710b1cd7cf3b6ec" + integrity sha512-zXh9RH+GciKr8hvaOADHOoHP72B7UZUEymA8CWCV4WEs/9s/PfQJH7X1bwvaj43CcOmfVQg4oODWqCYQM1lSsg== + dependencies: + "@chakra-ui/react-use-callback-ref" "2.0.3" + +"@chakra-ui/react-use-update-effect@2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-update-effect/-/react-use-update-effect-2.0.3.tgz#5b0128fe1325b5b1413690db6bc8dd0712d01e29" + integrity sha512-8hkP1o/UUUA49w/R+XyAlPiCjxXTCWCNsHWUOEhAitjJfoCNUjgaNKOD52hT07kc5ACJEcJQHA5327LnwtiIlg== + +"@chakra-ui/react-utils@2.0.6": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@chakra-ui/react-utils/-/react-utils-2.0.6.tgz#bb471ce2bff724b99563685962145a2cc56bf61d" + integrity sha512-ZL0FPaolovXOxMzYRSLHgBYtvxIkA/c5GTSYpXL8DcC+TBLZnAmQ8BPTS2b6xys6xvwdQjkZRUeQ0cBNFaryJg== + dependencies: + "@chakra-ui/utils" "2.0.9" + +"@chakra-ui/react@^2.3.2": + version "2.3.2" + resolved "https://registry.yarnpkg.com/@chakra-ui/react/-/react-2.3.2.tgz#4ffcd5b79d21d14e240efc37adab7831f2aac37f" + integrity sha512-qOcDLbA1x4pnpJPtF4YJ7pZzK/ki6SoQl9Vj7fsR+hJw1lt3y1475NSyYGiA6qgho/8twUgYLhcdrTbQPcmOHg== + dependencies: + "@chakra-ui/accordion" "2.0.12" + "@chakra-ui/alert" "2.0.9" + "@chakra-ui/avatar" "2.1.0" + "@chakra-ui/breadcrumb" "2.0.9" + "@chakra-ui/button" "2.0.9" + "@chakra-ui/checkbox" "2.1.8" + "@chakra-ui/close-button" "2.0.9" + "@chakra-ui/control-box" "2.0.9" + "@chakra-ui/counter" "2.0.9" + "@chakra-ui/css-reset" "2.0.7" + "@chakra-ui/editable" "2.0.9" + "@chakra-ui/form-control" "2.0.9" + "@chakra-ui/hooks" "2.0.9" + "@chakra-ui/icon" "3.0.9" + "@chakra-ui/image" "2.0.10" + "@chakra-ui/input" "2.0.9" + "@chakra-ui/layout" "2.1.6" + "@chakra-ui/live-region" "2.0.9" + "@chakra-ui/media-query" "3.2.5" + "@chakra-ui/menu" "2.0.13" + "@chakra-ui/modal" "2.1.7" + "@chakra-ui/number-input" "2.0.9" + "@chakra-ui/pin-input" "2.0.12" + "@chakra-ui/popover" "2.0.9" + "@chakra-ui/popper" "3.0.7" + "@chakra-ui/portal" "2.0.9" + "@chakra-ui/progress" "2.0.10" + "@chakra-ui/provider" "2.0.16" + "@chakra-ui/radio" "2.0.10" + "@chakra-ui/react-env" "2.0.9" + "@chakra-ui/select" "2.0.10" + "@chakra-ui/skeleton" "2.0.15" + "@chakra-ui/slider" "2.0.10" + "@chakra-ui/spinner" "2.0.9" + "@chakra-ui/stat" "2.0.9" + "@chakra-ui/switch" "2.0.11" + "@chakra-ui/system" "2.2.9" + "@chakra-ui/table" "2.0.9" + "@chakra-ui/tabs" "2.1.1" + "@chakra-ui/tag" "2.0.9" + "@chakra-ui/textarea" "2.0.10" + "@chakra-ui/theme" "2.1.11" + "@chakra-ui/toast" "3.0.10" + "@chakra-ui/tooltip" "2.0.10" + "@chakra-ui/transition" "2.0.9" + "@chakra-ui/utils" "2.0.9" + "@chakra-ui/visually-hidden" "2.0.9" + +"@chakra-ui/select@2.0.10": + version "2.0.10" + resolved "https://registry.yarnpkg.com/@chakra-ui/select/-/select-2.0.10.tgz#827028484769a32205f99baed3098a115da292b3" + integrity sha512-7AslBWwI/JyczjMMGtPuN34M/C38koVd+N/pb6swHoIP9TRkkdvDlonIakcmtO1oLEzlNIFKmt4FQ7bUp9ea5Q== + dependencies: + "@chakra-ui/form-control" "2.0.9" + +"@chakra-ui/shared-utils@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/shared-utils/-/shared-utils-2.0.1.tgz#41e314e42c96039e8ffb265e73145cf755813ab4" + integrity sha512-NXDBl/u4wrSNp0ON5R3r3evkRurrAz2yuO7neooaG+O5HEenVouGqm4CsXd6lUAPmjwiGzA0LQFNCt0Hj92dXg== + +"@chakra-ui/skeleton@2.0.15": + version "2.0.15" + resolved "https://registry.yarnpkg.com/@chakra-ui/skeleton/-/skeleton-2.0.15.tgz#fd41383bf84319e47c6ea1f4f3138f5f5e0dabca" + integrity sha512-QVMkXwrH9jLfim8uJTZcjHeGjzoquNcHGXD5wapd7eDqp9BygvmMXAHBxFm8eEJLHuvIqLX94P6DLeiieYwX7Q== + dependencies: + "@chakra-ui/media-query" "3.2.5" + "@chakra-ui/react-use-previous" "2.0.1" + +"@chakra-ui/slider@2.0.10": + version "2.0.10" + resolved "https://registry.yarnpkg.com/@chakra-ui/slider/-/slider-2.0.10.tgz#ffd7376d4a7fd9aa02e72b148e3ad4739c880498" + integrity sha512-F0RGl2ruADbXO/GnoBUiTEl+przxhZo2e0tfw9VTtS+RsJZ22uHrTNVvVJHNmjK7/E3++kBfaLCacoJFz/io+g== + dependencies: + "@chakra-ui/number-utils" "2.0.3" + "@chakra-ui/react-context" "2.0.3" + "@chakra-ui/react-types" "2.0.3" + "@chakra-ui/react-use-callback-ref" "2.0.3" + "@chakra-ui/react-use-controllable-state" "2.0.3" + "@chakra-ui/react-use-merge-refs" "2.0.3" + "@chakra-ui/react-use-pan-event" "2.0.4" + "@chakra-ui/react-use-size" "2.0.3" + "@chakra-ui/react-use-update-effect" "2.0.3" + +"@chakra-ui/spinner@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/spinner/-/spinner-2.0.9.tgz#1d8544cc136699a590c3f5c518ae2c14abb459cf" + integrity sha512-9ALl51fiVWptDu2J2xcv0TSfGf4buumpHrEXHvV2Qy+HZ6rYnUmSThBSb/VgoQS+rASG8bAbLUPlQTQ+v9ibFg== + +"@chakra-ui/stat@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/stat/-/stat-2.0.9.tgz#cecf35a4392a88227c3b85e80a45f0f5ac5f298d" + integrity sha512-C9cytqegWSGJ/hh3/qwsgGlerXLYHrU0iQcJQ+pKSRFJhshXsv3go5IR6kVL72Yf2s4Gs5c3GsMZrLM22ePpDg== + dependencies: + "@chakra-ui/icon" "3.0.9" + "@chakra-ui/react-context" "2.0.3" + +"@chakra-ui/styled-system@2.3.1": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/styled-system/-/styled-system-2.3.1.tgz#abf7c4e1638aaa9d92e7cf9acde17785703d166e" + integrity sha512-jyR9s2yk5TEyq4HUfjrgUeaOzd9ZTZrbjK96UjtiTCZGO/q4j2RXtYvfheUjUyW1UnzI2A1ffHOJca8tBMDjpA== dependencies: - "@chakra-ui/utils" "2.0.0-next.1" csstype "^3.0.11" + lodash.mergewith "4.6.2" -"@chakra-ui/switch@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/switch/-/switch-2.0.0-next.2.tgz#fb2948a3e774da243e8c5d23ed66816fefad812a" - integrity sha512-QZpjP7Om/eHGVRjxTgmLFQBea33DWS0eL9iThXz5gZaL26ZEZYMLQc3ILyMHnWpSgEuyJqzXxTXP3rH0e+FCUA== +"@chakra-ui/switch@2.0.11": + version "2.0.11" + resolved "https://registry.yarnpkg.com/@chakra-ui/switch/-/switch-2.0.11.tgz#57117417d1bb072f506c8c30e1a961ee7f78496b" + integrity sha512-gY8OGBnoPosZpq7dDNVf432t67pTc/cz5VkGhbtER7bbjXSoXe0DAiAYL+HT2kD7mbTJQzzHK/y0St0WimR1Mw== dependencies: - "@chakra-ui/checkbox" "2.0.0-next.2" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/checkbox" "2.1.8" -"@chakra-ui/system@2.0.0-next.3": - version "2.0.0-next.3" - resolved "https://registry.yarnpkg.com/@chakra-ui/system/-/system-2.0.0-next.3.tgz#f0840bb4629662faa45589870c74c32ab4c8248f" - integrity sha512-PUviXr23ZCSmoA2mBJE5xuEuosfg1abbpSh8RvMXwdE/x0OuzYingbIjvuB0KOMjtBU34Gz0+FPyWROq2tATFQ== +"@chakra-ui/system@2.2.9": + version "2.2.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/system/-/system-2.2.9.tgz#d6e7dfb9a954b8ab03c28e14c69aad56a9fcffbd" + integrity sha512-SyTeIGm+goyYK8vqX4dU6oeLhxUAeGI3Cl+mxA+aiKIX01YTALhTWhpbrsuMYBevV+l9EGK12egPUQE+Mo3WlQ== dependencies: - "@chakra-ui/color-mode" "2.0.0-next.3" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/styled-system" "2.0.0-next.2" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/color-mode" "2.1.7" + "@chakra-ui/react-utils" "2.0.6" + "@chakra-ui/styled-system" "2.3.1" + "@chakra-ui/utils" "2.0.9" react-fast-compare "3.2.0" -"@chakra-ui/table@2.0.0-next.1": - version "2.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/table/-/table-2.0.0-next.1.tgz#ce647b0f2141c74444a9c21585f07ec2e2c02ee8" - integrity sha512-4ibOg90upszCllK2vnN2r3+SvA2dvTZRUrYUBHYurNuWM40oZHnDhLjhoXkHYeHEuf5d3F7bhtBS8Nfzbi7tCw== +"@chakra-ui/table@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/table/-/table-2.0.9.tgz#2ddb0202e8146e517bf602e62195d13fee8f1b0a" + integrity sha512-XRz6+x4dMeQX3xyViyG2H/P1STI/2vwvgU2cjzzwS+5fZ2JdGaTgYzBb+IZoH9agEq1Ma3rlKMUPDrRCFb7kLQ== dependencies: - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/react-context" "2.0.3" -"@chakra-ui/tabs@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/tabs/-/tabs-2.0.0-next.2.tgz#0d12f59dca798882e07122c7d38392cd77f8ff8a" - integrity sha512-2lCl1lHeM/7MM9gzlRknMczxXNTFEYVLJnGtVqeSLUv8Uz/vHVmZ0TLD9N27hySGxlwIsEHfDAvjttRcj+0DTA== +"@chakra-ui/tabs@2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@chakra-ui/tabs/-/tabs-2.1.1.tgz#0fb540782c2e4122b63a203fc1f04eff850f2c0e" + integrity sha512-xA+vwqpAHb0nBLrkiO5Lea2UDGROyAIBqsyp/8XXXEr6eKxtNe1I6WJPbDQy0aazB2ToAA0R6fT34HjLaXP8MQ== dependencies: - "@chakra-ui/clickable" "2.0.0-next.1" - "@chakra-ui/descendant" "3.0.0-next.1" - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/clickable" "2.0.9" + "@chakra-ui/descendant" "3.0.9" + "@chakra-ui/lazy-utils" "2.0.1" + "@chakra-ui/react-children-utils" "2.0.1" + "@chakra-ui/react-context" "2.0.3" + "@chakra-ui/react-use-controllable-state" "2.0.3" + "@chakra-ui/react-use-merge-refs" "2.0.3" + "@chakra-ui/react-use-safe-layout-effect" "2.0.1" -"@chakra-ui/tag@2.0.0-next.1": - version "2.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/tag/-/tag-2.0.0-next.1.tgz#0412918b240da7f102a8cf89b381acc873ea518d" - integrity sha512-qiolQbypieEkN4kNd1AjlnpDk7QMjktiqW/ImKfbRkn+82KaeAGXvsaoIWCincbXiKhy063hOGsXaHUyldWZUQ== +"@chakra-ui/tag@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/tag/-/tag-2.0.9.tgz#bf8530aa766bd6b9196d374ff75b0b1ce62cd0d3" + integrity sha512-NKARwhsZ04t2vkrdRhNcakEiVtg1q44yUUsDw2Jwdu4idAWQupZGGochQI2Ac4T2MI1b66zQUkaGnm3l1mhTtg== dependencies: - "@chakra-ui/icon" "3.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/icon" "3.0.9" + "@chakra-ui/react-context" "2.0.3" -"@chakra-ui/textarea@2.0.0-next.2": - version "2.0.0-next.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/textarea/-/textarea-2.0.0-next.2.tgz#9269a6036a3537f74e8549d07d5ad3f3fb5be5b0" - integrity sha512-oyZTolpI4ZnLROmH/p2xtH6UOj1DFPnqL/Majhe7kFc1xOK3OFnili3pEz+LBlW5X5xiUhNnWPIsoMMK8de+jQ== +"@chakra-ui/textarea@2.0.10": + version "2.0.10" + resolved "https://registry.yarnpkg.com/@chakra-ui/textarea/-/textarea-2.0.10.tgz#dbbc8df8adddb488d0ee97164917e7be33d6b247" + integrity sha512-HSo0EPsY8XKGA+Af6jTob1oe1T6NKZwgjLmX0binK3MMM9pDTXsUTw8GD0g971lxw9oktVMLK/O9QVAgVAm5mw== dependencies: - "@chakra-ui/form-control" "2.0.0-next.2" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/form-control" "2.0.9" -"@chakra-ui/theme-tools@2.0.0-next.1", "@chakra-ui/theme-tools@^2.0.0-next.1": - version "2.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/theme-tools/-/theme-tools-2.0.0-next.1.tgz#1a4c5983e3df93c5b38964ae1cda4b5694d20189" - integrity sha512-1prfXtahBh27CcOOye9hZjSgIL8iirqwLXJmDLqUjw0egTlfqXvamibohj6fxlKKnXL0euXX57NjInuqyMoR1g== +"@chakra-ui/theme-tools@2.0.11": + version "2.0.11" + resolved "https://registry.yarnpkg.com/@chakra-ui/theme-tools/-/theme-tools-2.0.11.tgz#de97b422799627b5a514ae424ca08c1d348bc2a5" + integrity sha512-0Juf98bAyOgnBeQ39nMKWqRsOxZDw75BbAB8o0oVyjhYVS1wJh7tFX1ZRV8N/+AN6fuRXEznZPpyUh3J+ZTiRg== dependencies: - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/anatomy" "2.0.6" "@ctrl/tinycolor" "^3.4.0" -"@chakra-ui/theme@2.0.0-next.1": - version "2.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/theme/-/theme-2.0.0-next.1.tgz#83f1f56bd5f5a21d778da4c49ad7f5aa67027c21" - integrity sha512-mk97QYHKVmseiHeoa5a3hfllaTbDi5eQZ2/kq5qIBsCNdCpC9k2tFS94TI2rAzcTFwz5CJZQC0lsCYIw5qMOxQ== +"@chakra-ui/theme@2.1.11": + version "2.1.11" + resolved "https://registry.yarnpkg.com/@chakra-ui/theme/-/theme-2.1.11.tgz#cdfca3e84fc6913c5bb1a06e24b7cbb1246e127e" + integrity sha512-gI0NLU6wO/5cRq8gbDHuy24Y/ZhJxN4D/2uucNN9is3h+d58/En5jV3fwzZW8PLiLKW/T2CmbYWEZWV2YkcUVA== dependencies: - "@chakra-ui/anatomy" "2.0.0-next.1" - "@chakra-ui/theme-tools" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/anatomy" "2.0.6" + "@chakra-ui/theme-tools" "2.0.11" -"@chakra-ui/toast@2.0.0-next.4": - version "2.0.0-next.4" - resolved "https://registry.yarnpkg.com/@chakra-ui/toast/-/toast-2.0.0-next.4.tgz#8437b8cd20bc9d65c5539eb94310066afff8a35d" - integrity sha512-XIL4iYID7neOigxQ4On9996GKcrwV8edCh+kpqJ+HjnFxYNu6GGjejqLGz6qPkfN5E/+0VHnK1CgSaj+UohcLQ== +"@chakra-ui/toast@3.0.10": + version "3.0.10" + resolved "https://registry.yarnpkg.com/@chakra-ui/toast/-/toast-3.0.10.tgz#5918beb208ca592f72a9e24923254341fa38df58" + integrity sha512-i/oEtzmarO0hM6fxa55OmA8ZGkZv9b+vIC2xs5kQ/C0rJaC0ycibok8srq2Stjq9309fZNezyzThQp6e9acUYQ== dependencies: - "@chakra-ui/alert" "2.0.0-next.2" - "@chakra-ui/close-button" "2.0.0-next.1" - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/portal" "2.0.0-next.2" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/system" "2.0.0-next.3" - "@chakra-ui/theme" "2.0.0-next.1" - "@chakra-ui/transition" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" + "@chakra-ui/alert" "2.0.9" + "@chakra-ui/close-button" "2.0.9" + "@chakra-ui/portal" "2.0.9" + "@chakra-ui/react-use-timeout" "2.0.1" + "@chakra-ui/react-use-update-effect" "2.0.3" + "@chakra-ui/theme" "2.1.11" -"@chakra-ui/tooltip@2.0.0-next.3": - version "2.0.0-next.3" - resolved "https://registry.yarnpkg.com/@chakra-ui/tooltip/-/tooltip-2.0.0-next.3.tgz#ee89aeac23de355d2bed52e89eeba2a825a766a6" - integrity sha512-5qEJ8R32RhKEaci98n6cRz9+FTUDWZ8Scbr1NWDAH5T1nSNjOobP3/8wXa7/DC+JkAZbVJXS+aivGVSmFsxg6w== +"@chakra-ui/tooltip@2.0.10": + version "2.0.10" + resolved "https://registry.yarnpkg.com/@chakra-ui/tooltip/-/tooltip-2.0.10.tgz#2166753f9f246dd217d3170fd85f95a86392d9b6" + integrity sha512-pBILBdZoux2K3EW9V6JuyZYUWz2/Y7oYCVO6AwNOesiEBGAONyzoDwFV728EzPEHe9e+YBcKOSZ9tEpDdrzHMA== dependencies: - "@chakra-ui/hooks" "2.0.0-next.2" - "@chakra-ui/popper" "3.0.0-next.2" - "@chakra-ui/portal" "2.0.0-next.2" - "@chakra-ui/react-utils" "2.0.0-next.1" - "@chakra-ui/utils" "2.0.0-next.1" - "@chakra-ui/visually-hidden" "2.0.0-next.1" + "@chakra-ui/popper" "3.0.7" + "@chakra-ui/portal" "2.0.9" + "@chakra-ui/react-types" "2.0.3" + "@chakra-ui/react-use-disclosure" "2.0.3" + "@chakra-ui/react-use-event-listener" "2.0.3" + "@chakra-ui/react-use-merge-refs" "2.0.3" -"@chakra-ui/transition@2.0.0-next.1": - version "2.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/transition/-/transition-2.0.0-next.1.tgz#2b9938d4712b57eac4fe5e3b3be13118820f6e1d" - integrity sha512-w/+0YotLct76hxc+2HbVLWtm403P87YvO2ZzpzzhxHkUxk7uRtL5m/VqpdX9ud+NOi1pIpseSCal4+VKQEG/YA== - dependencies: - "@chakra-ui/utils" "2.0.0-next.1" +"@chakra-ui/transition@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/transition/-/transition-2.0.9.tgz#1967fd77f44b57681a9efe4e87561c82420cd2a2" + integrity sha512-cVfKdZl128AEj0LDS8M9dzXao4wmTVj3gRJBnm91Qcg243Pm8OlgIBNbHEwsq/Fps+PsN431BtEGfL4w79wQEA== -"@chakra-ui/utils@2.0.0-next.1", "@chakra-ui/utils@^2.0.0-next.1": - version "2.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/utils/-/utils-2.0.0-next.1.tgz#8f085e669032adc9a19a506a570050d6c843b3e7" - integrity sha512-Y5zzEEkL46FY5I7GhWCkat+V/bb6URzU1LbIXhCIvcq2YjGhk6vMZNOIs4/SduZ1yMPI8ET+1E7IK0AqJjswOw== +"@chakra-ui/utils@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/utils/-/utils-2.0.9.tgz#1af3882b31fb46e0a411998d8e3607656f8d5043" + integrity sha512-7ct5562Jw6pZdtj63XfUkEUXXsCCVqdqIXyLtQ9VgOKtRQWwDxzc8uPI5Zjdw9AleEITZFUH8TNKWn75nm54kQ== dependencies: "@types/lodash.mergewith" "4.6.6" css-box-model "1.2.1" framesync "5.3.0" lodash.mergewith "4.6.2" -"@chakra-ui/visually-hidden@2.0.0-next.1": - version "2.0.0-next.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/visually-hidden/-/visually-hidden-2.0.0-next.1.tgz#b412bf0b6039dde8456a6f588802353806b8c704" - integrity sha512-VH10fyo3mVHmLgyCjclh8iAvg6/dJ5VY2zJICti3C8DdcXE3v+DbDJoTz7fxjijh5kivcxqXSsSl+tDq2s2P4A== - dependencies: - "@chakra-ui/utils" "2.0.0-next.1" +"@chakra-ui/visually-hidden@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@chakra-ui/visually-hidden/-/visually-hidden-2.0.9.tgz#b43a3dd0bc1108954ad0eeb50d0261887ab5e31c" + integrity sha512-PkNxrRGp9H3bdqEaoo8XGt/AL9UuGRTom0/9XJa+G/Dj8Cy1sDuamOWk3pN/ZQs46RokfK9Uh5LqPY5dwSDweg== "@csstools/normalize.css@*": version "12.0.0" @@ -1768,39 +1951,39 @@ dependencies: tslib "^2.0.0" -"@emotion/babel-plugin@^11.7.1": - version "11.7.2" - resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz#fec75f38a6ab5b304b0601c74e2a5e77c95e5fa0" - integrity sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ== +"@emotion/babel-plugin@^11.10.0": + version "11.10.2" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.10.2.tgz#879db80ba622b3f6076917a1e6f648b1c7d008c7" + integrity sha512-xNQ57njWTFVfPAc3cjfuaPdsgLp5QOSuRsj9MA6ndEhH/AzuZM86qIQzt6rq+aGBwj3n5/TkLmU5lhAfdRmogA== dependencies: - "@babel/helper-module-imports" "^7.12.13" - "@babel/plugin-syntax-jsx" "^7.12.13" - "@babel/runtime" "^7.13.10" - "@emotion/hash" "^0.8.0" - "@emotion/memoize" "^0.7.5" - "@emotion/serialize" "^1.0.2" - babel-plugin-macros "^2.6.1" + "@babel/helper-module-imports" "^7.16.7" + "@babel/plugin-syntax-jsx" "^7.17.12" + "@babel/runtime" "^7.18.3" + "@emotion/hash" "^0.9.0" + "@emotion/memoize" "^0.8.0" + "@emotion/serialize" "^1.1.0" + babel-plugin-macros "^3.1.0" convert-source-map "^1.5.0" escape-string-regexp "^4.0.0" find-root "^1.1.0" source-map "^0.5.7" stylis "4.0.13" -"@emotion/cache@^11.7.1": - version "11.7.1" - resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.7.1.tgz#08d080e396a42e0037848214e8aa7bf879065539" - integrity sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A== +"@emotion/cache@^11.10.0": + version "11.10.3" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.10.3.tgz#c4f67904fad10c945fea5165c3a5a0583c164b87" + integrity sha512-Psmp/7ovAa8appWh3g51goxu/z3iVms7JXOreq136D8Bbn6dYraPnmL6mdM8GThEx9vwSn92Fz+mGSjBzN8UPQ== dependencies: - "@emotion/memoize" "^0.7.4" - "@emotion/sheet" "^1.1.0" - "@emotion/utils" "^1.0.0" - "@emotion/weak-memoize" "^0.2.5" + "@emotion/memoize" "^0.8.0" + "@emotion/sheet" "^1.2.0" + "@emotion/utils" "^1.2.0" + "@emotion/weak-memoize" "^0.3.0" stylis "4.0.13" -"@emotion/hash@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" - integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== +"@emotion/hash@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.0.tgz#c5153d50401ee3c027a57a177bc269b16d889cb7" + integrity sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ== "@emotion/is-prop-valid@^0.8.2": version "0.8.8" @@ -1809,78 +1992,84 @@ dependencies: "@emotion/memoize" "0.7.4" -"@emotion/is-prop-valid@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz#34ad6e98e871aa6f7a20469b602911b8b11b3a95" - integrity sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ== +"@emotion/is-prop-valid@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz#7f2d35c97891669f7e276eb71c83376a5dc44c83" + integrity sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg== dependencies: - "@emotion/memoize" "^0.7.4" + "@emotion/memoize" "^0.8.0" "@emotion/memoize@0.7.4": version "0.7.4" resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== -"@emotion/memoize@^0.7.4", "@emotion/memoize@^0.7.5": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.5.tgz#2c40f81449a4e554e9fc6396910ed4843ec2be50" - integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ== +"@emotion/memoize@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.0.tgz#f580f9beb67176fa57aae70b08ed510e1b18980f" + integrity sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA== -"@emotion/react@^11.7.1": - version "11.8.1" - resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.8.1.tgz#5358b8c78367063881e26423057c030c57ce52eb" - integrity sha512-XGaie4nRxmtP1BZYBXqC5JGqMYF2KRKKI7vjqNvQxyRpekVAZhb6QqrElmZCAYXH1L90lAelADSVZC4PFsrJ8Q== +"@emotion/react@^11.10.4": + version "11.10.4" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.10.4.tgz#9dc6bccbda5d70ff68fdb204746c0e8b13a79199" + integrity sha512-j0AkMpr6BL8gldJZ6XQsQ8DnS9TxEQu1R+OGmDZiWjBAJtCcbt0tS3I/YffoqHXxH6MjgI7KdMbYKw3MEiU9eA== dependencies: - "@babel/runtime" "^7.13.10" - "@emotion/babel-plugin" "^11.7.1" - "@emotion/cache" "^11.7.1" - "@emotion/serialize" "^1.0.2" - "@emotion/sheet" "^1.1.0" - "@emotion/utils" "^1.1.0" - "@emotion/weak-memoize" "^0.2.5" + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.10.0" + "@emotion/cache" "^11.10.0" + "@emotion/serialize" "^1.1.0" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" + "@emotion/utils" "^1.2.0" + "@emotion/weak-memoize" "^0.3.0" hoist-non-react-statics "^3.3.1" -"@emotion/serialize@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.0.2.tgz#77cb21a0571c9f68eb66087754a65fa97bfcd965" - integrity sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A== +"@emotion/serialize@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.0.tgz#b1f97b1011b09346a40e9796c37a3397b4ea8ea8" + integrity sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA== dependencies: - "@emotion/hash" "^0.8.0" - "@emotion/memoize" "^0.7.4" - "@emotion/unitless" "^0.7.5" - "@emotion/utils" "^1.0.0" + "@emotion/hash" "^0.9.0" + "@emotion/memoize" "^0.8.0" + "@emotion/unitless" "^0.8.0" + "@emotion/utils" "^1.2.0" csstype "^3.0.2" -"@emotion/sheet@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.1.0.tgz#56d99c41f0a1cda2726a05aa6a20afd4c63e58d2" - integrity sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g== +"@emotion/sheet@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.0.tgz#771b1987855839e214fc1741bde43089397f7be5" + integrity sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w== -"@emotion/styled@^11.6.0": - version "11.8.1" - resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-11.8.1.tgz#856f6f63aceef0eb783985fa2322e2bf66d04e17" - integrity sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ== +"@emotion/styled@^11.10.4": + version "11.10.4" + resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-11.10.4.tgz#e93f84a4d54003c2acbde178c3f97b421fce1cd4" + integrity sha512-pRl4R8Ez3UXvOPfc2bzIoV8u9P97UedgHS4FPX594ntwEuAMA114wlaHvOK24HB48uqfXiGlYIZYCxVJ1R1ttQ== dependencies: - "@babel/runtime" "^7.13.10" - "@emotion/babel-plugin" "^11.7.1" - "@emotion/is-prop-valid" "^1.1.2" - "@emotion/serialize" "^1.0.2" - "@emotion/utils" "^1.1.0" + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.10.0" + "@emotion/is-prop-valid" "^1.2.0" + "@emotion/serialize" "^1.1.0" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" + "@emotion/utils" "^1.2.0" -"@emotion/unitless@^0.7.5": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" - integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== +"@emotion/unitless@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.0.tgz#a4a36e9cbdc6903737cd20d38033241e1b8833db" + integrity sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw== -"@emotion/utils@^1.0.0", "@emotion/utils@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.1.0.tgz#86b0b297f3f1a0f2bdb08eeac9a2f49afd40d0cf" - integrity sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ== +"@emotion/use-insertion-effect-with-fallbacks@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz#ffadaec35dbb7885bd54de3fa267ab2f860294df" + integrity sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A== -"@emotion/weak-memoize@^0.2.5": - version "0.2.5" - resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" - integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== +"@emotion/utils@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.0.tgz#9716eaccbc6b5ded2ea5a90d65562609aab0f561" + integrity sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw== + +"@emotion/weak-memoize@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz#ea89004119dc42db2e1dba0f97d553f7372f6fcb" + integrity sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg== "@eslint/eslintrc@^1.2.1": version "1.2.1" @@ -1983,6 +2172,13 @@ "@types/node" "*" jest-mock "^27.5.1" +"@jest/expect-utils@^29.0.3": + version "29.0.3" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.0.3.tgz#f5bb86f5565bf2dacfca31ccbd887684936045b2" + integrity sha512-i1xUkau7K/63MpdwiRqaxgZOjxYs4f0WMTGJnYwUKubsNRZSeQbLorS7+I4uXVF9KQ5r61BUPAUMZ7Lf66l64Q== + dependencies: + jest-get-type "^29.0.0" + "@jest/fake-timers@^27.5.1": version "27.5.1" resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" @@ -2035,6 +2231,13 @@ terminal-link "^2.0.0" v8-to-istanbul "^8.1.0" +"@jest/schemas@^29.0.0": + version "29.0.0" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.0.0.tgz#5f47f5994dd4ef067fb7b4188ceac45f77fe952a" + integrity sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA== + dependencies: + "@sinclair/typebox" "^0.24.1" + "@jest/source-map@^27.5.1": version "27.5.1" resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" @@ -2096,6 +2299,18 @@ "@types/yargs" "^16.0.0" chalk "^4.0.0" +"@jest/types@^29.0.3": + version "29.0.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.0.3.tgz#0be78fdddb1a35aeb2041074e55b860561c8ef63" + integrity sha512-coBJmOQvurXjN1Hh5PzF7cmsod0zLIOXpP8KD161mqNlroMhLcwpODiEzi7ZsRl5Z/AIuxpeNm8DCl43F4kz8A== + dependencies: + "@jest/schemas" "^29.0.0" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + "@jridgewell/resolve-uri@^3.0.3": version "3.0.5" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz#68eb521368db76d040a6315cdb24bf2483037b9c" @@ -2114,6 +2329,59 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" +"@motionone/animation@^10.13.1": + version "10.14.0" + resolved "https://registry.yarnpkg.com/@motionone/animation/-/animation-10.14.0.tgz#2f2a3517183bb58d82e389aac777fe0850079de6" + integrity sha512-h+1sdyBP8vbxEBW5gPFDnj+m2DCqdlAuf2g6Iafb1lcMnqjsRXWlPw1AXgvUMXmreyhqmPbJqoNfIKdytampRQ== + dependencies: + "@motionone/easing" "^10.14.0" + "@motionone/types" "^10.14.0" + "@motionone/utils" "^10.14.0" + tslib "^2.3.1" + +"@motionone/dom@10.13.1": + version "10.13.1" + resolved "https://registry.yarnpkg.com/@motionone/dom/-/dom-10.13.1.tgz#fc29ea5d12538f21b211b3168e502cfc07a24882" + integrity sha512-zjfX+AGMIt/fIqd/SL1Lj93S6AiJsEA3oc5M9VkUr+Gz+juRmYN1vfvZd6MvEkSqEjwPQgcjN7rGZHrDB9APfQ== + dependencies: + "@motionone/animation" "^10.13.1" + "@motionone/generators" "^10.13.1" + "@motionone/types" "^10.13.0" + "@motionone/utils" "^10.13.1" + hey-listen "^1.0.8" + tslib "^2.3.1" + +"@motionone/easing@^10.14.0": + version "10.14.0" + resolved "https://registry.yarnpkg.com/@motionone/easing/-/easing-10.14.0.tgz#d8154b7f71491414f3cdee23bd3838d763fffd00" + integrity sha512-2vUBdH9uWTlRbuErhcsMmt1jvMTTqvGmn9fHq8FleFDXBlHFs5jZzHJT9iw+4kR1h6a4SZQuCf72b9ji92qNYA== + dependencies: + "@motionone/utils" "^10.14.0" + tslib "^2.3.1" + +"@motionone/generators@^10.13.1": + version "10.14.0" + resolved "https://registry.yarnpkg.com/@motionone/generators/-/generators-10.14.0.tgz#e05d9dd56da78a4b92db99185848a0f3db62242d" + integrity sha512-6kRHezoFfIjFN7pPpaxmkdZXD36tQNcyJe3nwVqwJ+ZfC0e3rFmszR8kp9DEVFs9QL/akWjuGPSLBI1tvz+Vjg== + dependencies: + "@motionone/types" "^10.14.0" + "@motionone/utils" "^10.14.0" + tslib "^2.3.1" + +"@motionone/types@^10.13.0", "@motionone/types@^10.14.0": + version "10.14.0" + resolved "https://registry.yarnpkg.com/@motionone/types/-/types-10.14.0.tgz#148c34f3270b175397e49c3058b33fab405c21e3" + integrity sha512-3bNWyYBHtVd27KncnJLhksMFQ5o2MSdk1cA/IZqsHtA9DnRM1SYgN01CTcJ8Iw8pCXF5Ocp34tyAjY7WRpOJJQ== + +"@motionone/utils@^10.13.1", "@motionone/utils@^10.14.0": + version "10.14.0" + resolved "https://registry.yarnpkg.com/@motionone/utils/-/utils-10.14.0.tgz#a19a3464ed35b08506747b062d035c7bc9bbe708" + integrity sha512-sLWBLPzRqkxmOTRzSaD3LFQXCPHvDzyHJ1a3VP9PRzBxyVd2pv51/gMOsdAcxQ9n+MIeGJnxzXBYplUHKj4jkw== + dependencies: + "@motionone/types" "^10.14.0" + hey-listen "^1.0.8" + tslib "^2.3.1" + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -2202,6 +2470,11 @@ resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.1.tgz#782fa5da44c4f38ae9fd38e9184b54e451936118" integrity sha512-BUyKJGdDWqvWC5GEhyOiUrGNi9iJUr4CU0O2WxJL6QJhHeeA/NVBalH+FeK0r/x/W0rPymXt5s78TDS7d6lCwg== +"@sinclair/typebox@^0.24.1": + version "0.24.40" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.40.tgz#00ee9b48537b147f6ffc80ebc28ab16d6016ed5c" + integrity sha512-Xint60L8rF0+nRy+6fCjW9jQMmu7fTpbwTBrXZiK6eq/RHDJS7LvWX/0oXC8O7fCePmrY/XdfaTv2HiUDeCq4g== + "@sinonjs/commons@^1.7.0": version "1.8.3" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" @@ -2605,6 +2878,14 @@ jest-diff "^27.0.0" pretty-format "^27.0.0" +"@types/jest@^29.0.1": + version "29.0.1" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.0.1.tgz#b5610ae1a1c5f6e0f6beb132941722da7c493c28" + integrity sha512-CAZrjLRZs4xEdIrfrdV74xK1Vo/BKQZwUcjJv3gp6gMeV3BsVxMnXTcgtYOKyphT4DPPo7jxVEVhuwJTQn3oPQ== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + "@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": version "7.0.11" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" @@ -2642,6 +2923,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.23.tgz#3b41a6e643589ac6442bdbd7a4a3ded62f33f7da" integrity sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw== +"@types/node@^18.7.16": + version "18.7.16" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.16.tgz#0eb3cce1e37c79619943d2fd903919fc30850601" + integrity sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg== + "@types/normalize-package-data@^2.4.0": version "2.4.1" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" @@ -2684,6 +2970,13 @@ dependencies: "@types/react" "*" +"@types/react-dom@^18.0.6": + version "18.0.6" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.6.tgz#36652900024842b74607a17786b6662dd1e103a1" + integrity sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA== + dependencies: + "@types/react" "*" + "@types/react-redux@^7.1.16": version "7.1.16" resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.16.tgz#0fbd04c2500c12105494c83d4a3e45c084e3cb21" @@ -2703,6 +2996,15 @@ "@types/scheduler" "*" csstype "^3.0.2" +"@types/react@^18.0.19": + version "18.0.19" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.19.tgz#269a5f35b9a73c69dfb0c7189017013ab02acbaa" + integrity sha512-BDc3Q+4Q3zsn7k9xZrKfjWyJsSlEDMs38gD1qp2eDazLCdcPqAT+vq1ND+Z8AGel/UiwzNUk8ptpywgNQcJ1MQ== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + "@types/resolve@1.17.1": version "1.17.1" resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" @@ -2783,6 +3085,28 @@ dependencies: "@types/yargs-parser" "*" +"@types/yargs@^17.0.8": + version "17.0.12" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.12.tgz#0745ff3e4872b4ace98616d4b7e37ccbd75f9526" + integrity sha512-Nz4MPhecOFArtm81gFQvQqdV7XYCrWKx5uUt6GNHredFHn1i2mtWqXTON7EPXMtNi1qjtjEM/VCHDhcHsAMLXQ== + dependencies: + "@types/yargs-parser" "*" + +"@typescript-eslint/eslint-plugin@^5.37.0": + version "5.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.37.0.tgz#5ccdd5d9004120f28fc6e717fb4b5c9bddcfbc04" + integrity sha512-Fde6W0IafXktz1UlnhGkrrmnnGpAo1kyX7dnyHHVrmwJOn72Oqm3eYtddrpOwwel2W8PAK9F3pIL5S+lfoM0og== + dependencies: + "@typescript-eslint/scope-manager" "5.37.0" + "@typescript-eslint/type-utils" "5.37.0" + "@typescript-eslint/utils" "5.37.0" + debug "^4.3.4" + functional-red-black-tree "^1.0.1" + ignore "^5.2.0" + regexpp "^3.2.0" + semver "^7.3.7" + tsutils "^3.21.0" + "@typescript-eslint/eslint-plugin@^5.5.0": version "5.16.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.16.0.tgz#78f246dd8d1b528fc5bfca99a8a64d4023a3d86d" @@ -2805,6 +3129,16 @@ dependencies: "@typescript-eslint/utils" "5.16.0" +"@typescript-eslint/parser@^5.37.0": + version "5.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.37.0.tgz#c382077973f3a4ede7453fb14cadcad3970cbf3b" + integrity sha512-01VzI/ipYKuaG5PkE5+qyJ6m02fVALmMPY3Qq5BHflDx3y4VobbLdHQkSMg9VPRS4KdNt4oYTMaomFoHonBGAw== + dependencies: + "@typescript-eslint/scope-manager" "5.37.0" + "@typescript-eslint/types" "5.37.0" + "@typescript-eslint/typescript-estree" "5.37.0" + debug "^4.3.4" + "@typescript-eslint/parser@^5.5.0": version "5.16.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.16.0.tgz#e4de1bde4b4dad5b6124d3da227347616ed55508" @@ -2823,6 +3157,14 @@ "@typescript-eslint/types" "5.16.0" "@typescript-eslint/visitor-keys" "5.16.0" +"@typescript-eslint/scope-manager@5.37.0": + version "5.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.37.0.tgz#044980e4f1516a774a418dafe701a483a6c9f9ca" + integrity sha512-F67MqrmSXGd/eZnujjtkPgBQzgespu/iCZ+54Ok9X5tALb9L2v3G+QBSoWkXG0p3lcTJsL+iXz5eLUEdSiJU9Q== + dependencies: + "@typescript-eslint/types" "5.37.0" + "@typescript-eslint/visitor-keys" "5.37.0" + "@typescript-eslint/type-utils@5.16.0": version "5.16.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.16.0.tgz#b482bdde1d7d7c0c7080f7f2f67ea9580b9e0692" @@ -2832,11 +3174,26 @@ debug "^4.3.2" tsutils "^3.21.0" +"@typescript-eslint/type-utils@5.37.0": + version "5.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.37.0.tgz#43ed2f567ada49d7e33a6e4b6f9babd060445fe5" + integrity sha512-BSx/O0Z0SXOF5tY0bNTBcDEKz2Ec20GVYvq/H/XNKiUorUFilH7NPbFUuiiyzWaSdN3PA8JV0OvYx0gH/5aFAQ== + dependencies: + "@typescript-eslint/typescript-estree" "5.37.0" + "@typescript-eslint/utils" "5.37.0" + debug "^4.3.4" + tsutils "^3.21.0" + "@typescript-eslint/types@5.16.0": version "5.16.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.16.0.tgz#5827b011982950ed350f075eaecb7f47d3c643ee" integrity sha512-oUorOwLj/3/3p/HFwrp6m/J2VfbLC8gjW5X3awpQJ/bSG+YRGFS4dpsvtQ8T2VNveV+LflQHjlLvB6v0R87z4g== +"@typescript-eslint/types@5.37.0": + version "5.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.37.0.tgz#09e4870a5f3af7af3f84e08d792644a87d232261" + integrity sha512-3frIJiTa5+tCb2iqR/bf7XwU20lnU05r/sgPJnRpwvfZaqCJBrl8Q/mw9vr3NrNdB/XtVyMA0eppRMMBqdJ1bA== + "@typescript-eslint/typescript-estree@5.16.0": version "5.16.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.16.0.tgz#32259459ec62f5feddca66adc695342f30101f61" @@ -2850,6 +3207,19 @@ semver "^7.3.5" tsutils "^3.21.0" +"@typescript-eslint/typescript-estree@5.37.0": + version "5.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.37.0.tgz#956dcf5c98363bcb97bdd5463a0a86072ff79355" + integrity sha512-JkFoFIt/cx59iqEDSgIGnQpCTRv96MQnXCYvJi7QhBC24uyuzbD8wVbajMB1b9x4I0octYFJ3OwjAwNqk1AjDA== + dependencies: + "@typescript-eslint/types" "5.37.0" + "@typescript-eslint/visitor-keys" "5.37.0" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + semver "^7.3.7" + tsutils "^3.21.0" + "@typescript-eslint/utils@5.16.0", "@typescript-eslint/utils@^5.13.0": version "5.16.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.16.0.tgz#42218b459d6d66418a4eb199a382bdc261650679" @@ -2862,6 +3232,18 @@ eslint-scope "^5.1.1" eslint-utils "^3.0.0" +"@typescript-eslint/utils@5.37.0": + version "5.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.37.0.tgz#7784cb8e91390c4f90ccaffd24a0cf9874df81b2" + integrity sha512-jUEJoQrWbZhmikbcWSMDuUSxEE7ID2W/QCV/uz10WtQqfOuKZUqFGjqLJ+qhDd17rjgp+QJPqTdPIBWwoob2NQ== + dependencies: + "@types/json-schema" "^7.0.9" + "@typescript-eslint/scope-manager" "5.37.0" + "@typescript-eslint/types" "5.37.0" + "@typescript-eslint/typescript-estree" "5.37.0" + eslint-scope "^5.1.1" + eslint-utils "^3.0.0" + "@typescript-eslint/visitor-keys@5.16.0": version "5.16.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.16.0.tgz#f27dc3b943e6317264c7492e390c6844cd4efbbb" @@ -2870,6 +3252,14 @@ "@typescript-eslint/types" "5.16.0" eslint-visitor-keys "^3.0.0" +"@typescript-eslint/visitor-keys@5.37.0": + version "5.37.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.37.0.tgz#7b72dd343295ea11e89b624995abc7103c554eee" + integrity sha512-Hp7rT4cENBPIzMwrlehLW/28EVCOcE9U1Z1BQTc8EA8v5qpr7GRGuG+U58V5tTY48zvUOA3KHvw3rA8tY9fbdA== + dependencies: + "@typescript-eslint/types" "5.37.0" + eslint-visitor-keys "^3.3.0" + "@webassemblyjs/ast@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" @@ -3001,6 +3391,16 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== +"@zag-js/element-size@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@zag-js/element-size/-/element-size-0.1.0.tgz#dfdb3f66a70328d0c3149aae29b8f99c10590c22" + integrity sha512-QF8wp0+V8++z+FHXiIw93+zudtubYszOtYbNgK39fg3pi+nCZtuSm4L1jC5QZMatNZ83MfOzyNCfgUubapagJQ== + +"@zag-js/focus-visible@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@zag-js/focus-visible/-/focus-visible-0.1.0.tgz#9777bbaff8316d0b3a14a9095631e1494f69dbc7" + integrity sha512-PeaBcTmdZWcFf7n1aM+oiOdZc+sy14qi0emPIeUuGMTjbP0xLGrZu43kdpHnWSXy7/r4Ubp/vlg50MCV8+9Isg== + abab@^2.0.3, abab@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" @@ -3387,15 +3787,6 @@ babel-plugin-jest-hoist@^27.5.1: "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -babel-plugin-macros@^2.6.1: - version "2.8.0" - resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" - integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== - dependencies: - "@babel/runtime" "^7.7.2" - cosmiconfig "^6.0.0" - resolve "^1.12.0" - babel-plugin-macros@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" @@ -4477,6 +4868,11 @@ diff-sequences@^27.5.1: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== +diff-sequences@^29.0.0: + version "29.0.0" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.0.0.tgz#bae49972ef3933556bcb0800b72e8579d19d9e4f" + integrity sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA== + dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -5090,6 +5486,17 @@ expect@^27.5.1: jest-matcher-utils "^27.5.1" jest-message-util "^27.5.1" +expect@^29.0.0: + version "29.0.3" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.0.3.tgz#6be65ddb945202f143c4e07c083f4f39f3bd326f" + integrity sha512-t8l5DTws3212VbmPL+tBFXhjRHLmctHB0oQbL8eUc6S7NzZtYUhycrFO9mkxA0ZUC6FAWdNi7JchJSkODtcu1Q== + dependencies: + "@jest/expect-utils" "^29.0.3" + jest-get-type "^29.0.0" + jest-matcher-utils "^29.0.3" + jest-message-util "^29.0.3" + jest-util "^29.0.3" + express@^4.17.1: version "4.17.3" resolved "https://registry.yarnpkg.com/express/-/express-4.17.3.tgz#f6c7302194a4fb54271b73a1fe7a06478c8f85a1" @@ -5282,10 +5689,10 @@ flatted@^3.1.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3" integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== -focus-lock@^0.9.1: - version "0.9.2" - resolved "https://registry.yarnpkg.com/focus-lock/-/focus-lock-0.9.2.tgz#9d30918aaa99b1b97677731053d017f82a540d5b" - integrity sha512-YtHxjX7a0IC0ZACL5wsX8QdncXofWpGPNoVMuI/nZUrPGp6LmNI6+D5j0pPj+v8Kw5EpweA+T5yImK0rnWf7oQ== +focus-lock@^0.11.2: + version "0.11.2" + resolved "https://registry.yarnpkg.com/focus-lock/-/focus-lock-0.11.2.tgz#aeef3caf1cea757797ac8afdebaec8fd9ab243ed" + integrity sha512-pZ2bO++NWLHhiKkgP1bEXHhR1/OjVcSvlCJ98aNJDFeb7H5OOQaO+SKOZle6041O9rv2tmbrO4JzClAvDUHf0g== dependencies: tslib "^2.0.3" @@ -5346,16 +5753,17 @@ fraction.js@^4.2.0: resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== -framer-motion@^6.3.3: - version "6.3.3" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-6.3.3.tgz#58978fe6955d13000351ea4c134c9bc052638967" - integrity sha512-wo0dCnoq5vn4L8YVOPO9W54dliH78vDaX0Lj+bSPUys6Nt5QaehrS3uaYa0q5eVeikUgtTjz070UhQ94thI5Sw== +framer-motion@^7.3.2: + version "7.3.2" + resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.3.2.tgz#9768092cd98cf0ebaf70864f1248f2e703305a15" + integrity sha512-BTG0BqJSwxoFBWpwaaxS/954DGZFsluF+dUv9Hfq53VNkwUt5g+wYTEM66oTUhiH/+6R/y0Rq+BmkUBcmzbyMQ== dependencies: - framesync "6.0.1" + "@motionone/dom" "10.13.1" + framesync "6.1.2" hey-listen "^1.0.8" - popmotion "11.0.3" - style-value-types "5.0.0" - tslib "^2.1.0" + popmotion "11.0.5" + style-value-types "5.1.2" + tslib "2.4.0" optionalDependencies: "@emotion/is-prop-valid" "^0.8.2" @@ -5366,12 +5774,12 @@ framesync@5.3.0: dependencies: tslib "^2.1.0" -framesync@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/framesync/-/framesync-6.0.1.tgz#5e32fc01f1c42b39c654c35b16440e07a25d6f20" - integrity sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA== +framesync@6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/framesync/-/framesync-6.1.2.tgz#755eff2fb5b8f3b4d2b266dd18121b300aefea27" + integrity sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g== dependencies: - tslib "^2.1.0" + tslib "2.4.0" fresh@0.5.2: version "0.5.2" @@ -6309,6 +6717,16 @@ jest-diff@^27.5.1: jest-get-type "^27.5.1" pretty-format "^27.5.1" +jest-diff@^29.0.3: + version "29.0.3" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.0.3.tgz#41cc02409ad1458ae1bf7684129a3da2856341ac" + integrity sha512-+X/AIF5G/vX9fWK+Db9bi9BQas7M9oBME7egU7psbn4jlszLFCu0dW63UgeE6cs/GANq4fLaT+8sGHQQ0eCUfg== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.0.0" + jest-get-type "^29.0.0" + pretty-format "^29.0.3" + jest-docblock@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" @@ -6362,6 +6780,11 @@ jest-get-type@^27.5.1: resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== +jest-get-type@^29.0.0: + version "29.0.0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.0.0.tgz#843f6c50a1b778f7325df1129a0fd7aa713aef80" + integrity sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw== + jest-haste-map@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" @@ -6423,6 +6846,16 @@ jest-matcher-utils@^27.5.1: jest-get-type "^27.5.1" pretty-format "^27.5.1" +jest-matcher-utils@^29.0.3: + version "29.0.3" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.0.3.tgz#b8305fd3f9e27cdbc210b21fc7dbba92d4e54560" + integrity sha512-RsR1+cZ6p1hDV4GSCQTg+9qjeotQCgkaleIKLK7dm+U4V/H2bWedU3RAtLm8+mANzZ7eDV33dMar4pejd7047w== + dependencies: + chalk "^4.0.0" + jest-diff "^29.0.3" + jest-get-type "^29.0.0" + pretty-format "^29.0.3" + jest-message-util@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" @@ -6438,6 +6871,21 @@ jest-message-util@^27.5.1: slash "^3.0.0" stack-utils "^2.0.3" +jest-message-util@^29.0.3: + version "29.0.3" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.0.3.tgz#f0254e1ffad21890c78355726202cc91d0a40ea8" + integrity sha512-7T8JiUTtDfppojosORAflABfLsLKMLkBHSWkjNQrjIltGoDzNGn7wEPOSfjqYAGTYME65esQzMJxGDjuLBKdOg== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.0.3" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.0.3" + slash "^3.0.0" + stack-utils "^2.0.3" + jest-mock@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" @@ -6584,6 +7032,18 @@ jest-util@^27.5.1: graceful-fs "^4.2.9" picomatch "^2.2.3" +jest-util@^29.0.3: + version "29.0.3" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.0.3.tgz#06d1d77f9a1bea380f121897d78695902959fbc0" + integrity sha512-Q0xaG3YRG8QiTC4R6fHjHQPaPpz9pJBEi0AeOE4mQh/FuWOijFjGXMMOfQEaU9i3z76cNR7FobZZUQnL6IyfdQ== + dependencies: + "@jest/types" "^29.0.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + jest-validate@^27.5.1: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" @@ -7626,15 +8086,15 @@ pkg-up@^3.1.0: dependencies: find-up "^3.0.0" -popmotion@11.0.3: - version "11.0.3" - resolved "https://registry.yarnpkg.com/popmotion/-/popmotion-11.0.3.tgz#565c5f6590bbcddab7a33a074bb2ba97e24b0cc9" - integrity sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA== +popmotion@11.0.5: + version "11.0.5" + resolved "https://registry.yarnpkg.com/popmotion/-/popmotion-11.0.5.tgz#8e3e014421a0ffa30ecd722564fd2558954e1f7d" + integrity sha512-la8gPM1WYeFznb/JqF4GiTkRRPZsfaj2+kCxqQgr2MJylMmIKUwBfWW8Wa5fml/8gmtlD5yI01MP1QCZPWmppA== dependencies: - framesync "6.0.1" + framesync "6.1.2" hey-listen "^1.0.8" - style-value-types "5.0.0" - tslib "^2.1.0" + style-value-types "5.1.2" + tslib "2.4.0" portfinder@^1.0.28: version "1.0.28" @@ -8254,6 +8714,15 @@ pretty-format@^27.5.1: ansi-styles "^5.0.0" react-is "^17.0.1" +pretty-format@^29.0.0, pretty-format@^29.0.3: + version "29.0.3" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.0.3.tgz#23d5f8cabc9cbf209a77d49409d093d61166a811" + integrity sha512-cHudsvQr1K5vNVLbvYF/nv3Qy/F/BcEKxGuIeMiVMRHxPOO1RxXooP8g/ZrwAp7Dx+KdMZoOc7NxLHhMrP2f9Q== + dependencies: + "@jest/schemas" "^29.0.0" + ansi-styles "^5.0.0" + react-is "^18.0.0" + process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" @@ -8399,10 +8868,10 @@ react-beautiful-dnd@^13.1.0: redux "^4.0.4" use-memo-one "^1.1.1" -react-clientside-effect@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/react-clientside-effect/-/react-clientside-effect-1.2.5.tgz#e2c4dc3c9ee109f642fac4f5b6e9bf5bcd2219a3" - integrity sha512-2bL8qFW1TGBHozGGbVeyvnggRpMjibeZM2536AKNENLECutp2yfs44IL8Hmpn8qjFQ2K7A9PnYf3vc7aQq/cPA== +react-clientside-effect@^1.2.6: + version "1.2.6" + resolved "https://registry.yarnpkg.com/react-clientside-effect/-/react-clientside-effect-1.2.6.tgz#29f9b14e944a376b03fb650eed2a754dd128ea3a" + integrity sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg== dependencies: "@babel/runtime" "^7.12.13" @@ -8461,17 +8930,17 @@ react-fast-compare@3.2.0, react-fast-compare@^3.2.0: resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb" integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== -react-focus-lock@2.5.2: - version "2.5.2" - resolved "https://registry.yarnpkg.com/react-focus-lock/-/react-focus-lock-2.5.2.tgz#f1e4db5e25cd8789351f2bd5ebe91e9dcb9c2922" - integrity sha512-WzpdOnEqjf+/A3EH9opMZWauag7gV0BxFl+EY4ElA4qFqYsUsBLnmo2sELbN5OC30S16GAWMy16B9DLPpdJKAQ== +react-focus-lock@^2.9.1: + version "2.9.1" + resolved "https://registry.yarnpkg.com/react-focus-lock/-/react-focus-lock-2.9.1.tgz#094cfc19b4f334122c73bb0bff65d77a0c92dd16" + integrity sha512-pSWOQrUmiKLkffPO6BpMXN7SNKXMsuOakl652IBuALAu1esk+IcpJyM+ALcYzPTTFz1rD0R54aB9A4HuP5t1Wg== dependencies: "@babel/runtime" "^7.0.0" - focus-lock "^0.9.1" + focus-lock "^0.11.2" prop-types "^15.6.2" - react-clientside-effect "^1.2.5" - use-callback-ref "^1.2.5" - use-sidecar "^1.0.5" + react-clientside-effect "^1.2.6" + use-callback-ref "^1.3.0" + use-sidecar "^1.1.2" "react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.1.0: version "18.1.0" @@ -8488,6 +8957,11 @@ react-is@^17.0.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== +react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + react-qr-code@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/react-qr-code/-/react-qr-code-2.0.5.tgz#ceb470d441230e93f676d070a15f1354b2c5c1ad" @@ -8513,24 +8987,24 @@ react-refresh@^0.11.0: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.11.0.tgz#77198b944733f0f1f1a90e791de4541f9f074046" integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A== -react-remove-scroll-bar@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.2.0.tgz#d4d545a7df024f75d67e151499a6ab5ac97c8cdd" - integrity sha512-UU9ZBP1wdMR8qoUs7owiVcpaPwsQxUDC2lypP6mmixaGlARZa7ZIBx1jcuObLdhMOvCsnZcvetOho0wzPa9PYg== +react-remove-scroll-bar@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.3.tgz#e291f71b1bb30f5f67f023765b7435f4b2b2cd94" + integrity sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw== dependencies: - react-style-singleton "^2.1.0" - tslib "^1.0.0" + react-style-singleton "^2.2.1" + tslib "^2.0.0" -react-remove-scroll@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.4.1.tgz#e0af6126621083a5064591d367291a81b2d107f5" - integrity sha512-K7XZySEzOHMTq7dDwcHsZA6Y7/1uX5RsWhRXVYv8rdh+y9Qz2nMwl9RX/Mwnj/j7JstCGmxyfyC0zbVGXYh3mA== +react-remove-scroll@^2.5.4: + version "2.5.5" + resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz#1e31a1260df08887a8a0e46d09271b52b3a37e77" + integrity sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw== dependencies: - react-remove-scroll-bar "^2.1.0" - react-style-singleton "^2.1.0" - tslib "^1.0.0" - use-callback-ref "^1.2.3" - use-sidecar "^1.0.1" + react-remove-scroll-bar "^2.3.3" + react-style-singleton "^2.2.1" + tslib "^2.1.0" + use-callback-ref "^1.3.0" + use-sidecar "^1.1.2" react-router-dom@^6.3.0: version "6.3.0" @@ -8610,14 +9084,14 @@ react-shallow-renderer@^16.15.0: object-assign "^4.1.1" react-is "^16.12.0 || ^17.0.0 || ^18.0.0" -react-style-singleton@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.1.1.tgz#ce7f90b67618be2b6b94902a30aaea152ce52e66" - integrity sha512-jNRp07Jza6CBqdRKNgGhT3u9umWvils1xsuMOjZlghBDH2MU0PL2WZor4PGYjXpnRCa9DQSlHMs/xnABWOwYbA== +react-style-singleton@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.2.1.tgz#f99e420492b2d8f34d38308ff660b60d0b1205b4" + integrity sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g== dependencies: get-nonce "^1.0.0" invariant "^2.2.4" - tslib "^1.0.0" + tslib "^2.0.0" react-table@^7.7.0: version "7.7.0" @@ -8859,7 +9333,7 @@ resolve@^1.10.0: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@^1.12.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0: +resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0: version "1.22.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== @@ -9044,7 +9518,7 @@ semver@^7.3.2, semver@^7.3.5: dependencies: lru-cache "^6.0.0" -semver@^7.3.4: +semver@^7.3.4, semver@^7.3.7: version "7.3.7" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== @@ -9483,13 +9957,13 @@ style-search@^0.1.0: resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902" integrity sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg== -style-value-types@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/style-value-types/-/style-value-types-5.0.0.tgz#76c35f0e579843d523187989da866729411fc8ad" - integrity sha512-08yq36Ikn4kx4YU6RD7jWEv27v4V+PUsOGa4n/as8Et3CuODMJQ00ENeAVXAeydX4Z2j1XHZF1K2sX4mGl18fA== +style-value-types@5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/style-value-types/-/style-value-types-5.1.2.tgz#6be66b237bd546048a764883528072ed95713b62" + integrity sha512-Vs9fNreYF9j6W2VvuDTP7kepALi7sk0xtk2Tu8Yxi9UoajJdEVpNpCov0HsLTqXvNGKX+Uv09pkozVITi1jf3Q== dependencies: hey-listen "^1.0.8" - tslib "^2.1.0" + tslib "2.4.0" stylehacks@^5.1.0: version "5.1.0" @@ -9872,16 +10346,16 @@ tsconfig-paths@^3.12.0: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^1.0.0, tslib@^1.8.1, tslib@^1.9.3: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tslib@^2.0.0: +tslib@2.4.0, tslib@^2.0.0, tslib@^2.3.1: version "2.4.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== +tslib@^1.0.0, tslib@^1.8.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + tslib@^2.0.3: version "2.1.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" @@ -9968,6 +10442,11 @@ typeface-open-sans@^1.1.13: resolved "https://registry.yarnpkg.com/typeface-open-sans/-/typeface-open-sans-1.1.13.tgz#32a09ebd7df59601e01ad81216f98ce641eeafd1" integrity sha512-lVGVHvYl7UJDFB9vN8r7NHw3sVm7Rjeow6b9AeABc/J+2mDaCkmcdVtw3QZnsJW39P+xm5zeggIj9gLHYGn9Iw== +typescript@^4.8.3: + version "4.8.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.3.tgz#d59344522c4bc464a65a730ac695007fdb66dd88" + integrity sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig== + unbox-primitive@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" @@ -10040,10 +10519,12 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" -use-callback-ref@^1.2.3, use-callback-ref@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.2.5.tgz#6115ed242cfbaed5915499c0a9842ca2912f38a5" - integrity sha512-gN3vgMISAgacF7sqsLPByqoePooY3n2emTH59Ur5d/M8eg4WTWu1xp8i8DHjohftIyEx0S08RiYxbffr4j8Peg== +use-callback-ref@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.0.tgz#772199899b9c9a50526fedc4993fc7fa1f7e32d5" + integrity sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w== + dependencies: + tslib "^2.0.0" use-fit-text@^2.4.0: version "2.4.0" @@ -10057,13 +10538,13 @@ use-memo-one@^1.1.1: resolved "https://registry.yarnpkg.com/use-memo-one/-/use-memo-one-1.1.2.tgz#0c8203a329f76e040047a35a1197defe342fab20" integrity sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ== -use-sidecar@^1.0.1, use-sidecar@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.0.5.tgz#ffff2a17c1df42e348624b699ba6e5c220527f2b" - integrity sha512-k9jnrjYNwN6xYLj1iaGhonDghfvmeTmYjAiGvOr7clwKfPjMXJf4/HOr7oT5tJwYafgp2tG2l3eZEOfoELiMcA== +use-sidecar@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.1.2.tgz#2f43126ba2d7d7e117aa5855e5d8f0276dfe73c2" + integrity sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw== dependencies: detect-node-es "^1.1.0" - tslib "^1.9.3" + tslib "^2.0.0" use-sync-external-store@^1.2.0: version "1.2.0"