diff --git a/ui/.storybook/preview.js b/ui/.storybook/preview.js index 745e73e..60670de 100644 --- a/ui/.storybook/preview.js +++ b/ui/.storybook/preview.js @@ -1,4 +1,4 @@ -import { dripStitches } from '../src/theme/stitches'; +import { dripStitches } from '../src/theme'; import addons from '@storybook/addons'; import { useEffect } from 'react'; import { themes } from '@storybook/theming'; diff --git a/ui/package.json b/ui/package.json index 08a9f5a..abda754 100644 --- a/ui/package.json +++ b/ui/package.json @@ -13,17 +13,12 @@ }, "author": "Fleek", "dependencies": { - "@chakra-ui/icons": "^2.0.13", - "@chakra-ui/react": "^2.4.2", - "@emotion/react": "^11.10.5", - "@emotion/styled": "^11.10.5", "@ethersproject/providers": "^5.7.2", "@radix-ui/colors": "^0.1.8", "@react-icons/all-files": "^4.1.0", "@reduxjs/toolkit": "^1.9.1", "@stitches/react": "^1.2.8", "formik": "^2.2.9", - "framer-motion": "^7.6.17", "path": "^0.12.7", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/ui/src/app.tsx b/ui/src/app.tsx index b468eca..4e70057 100644 --- a/ui/src/app.tsx +++ b/ui/src/app.tsx @@ -1,8 +1,7 @@ import { BrowserRouter, Route, Routes, Navigate } from 'react-router-dom'; -import { WalletButton } from './components'; import { initializeWallet } from './store'; -import { themeGlobals } from 'theme/stitches/globals'; -import { Home, MintSite, MintedSiteDetail } from './views'; +import { themeGlobals } from '@/theme/globals'; +import { Home } from './views'; initializeWallet(); @@ -10,12 +9,9 @@ export const App = () => { themeGlobals(); return ( <> - - } /> } /> - } /> } /> diff --git a/ui/src/components/accordion-item/accordion-item.tsx b/ui/src/components/accordion-item/accordion-item.tsx deleted file mode 100644 index af382c6..0000000 --- a/ui/src/components/accordion-item/accordion-item.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import { - AccordionItem as AccordionItemChakra, - AccordionButton, - Box, - Heading, - AccordionIcon, - AccordionPanel, - AccordionPanelProps, - forwardRef, -} from '@chakra-ui/react'; -import React from 'react'; - -type AccordionProps = AccordionPanelProps & { - children: React.ReactNode; - heading: string; -}; -export const AccordionItem = forwardRef( - ({ children, heading, ...panelProps }, ref) => { - return ( - - - - {heading} - - - - - {children} - - - ); - } -); - diff --git a/ui/src/components/accordion-item/index.ts b/ui/src/components/accordion-item/index.ts deleted file mode 100644 index 8c68011..0000000 --- a/ui/src/components/accordion-item/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './accordion-item'; diff --git a/ui/src/components/attributes-detail/attributes-detail.tsx b/ui/src/components/attributes-detail/attributes-detail.tsx deleted file mode 100644 index 865be94..0000000 --- a/ui/src/components/attributes-detail/attributes-detail.tsx +++ /dev/null @@ -1,33 +0,0 @@ -import { SiteNFTDetail } from '@/types'; -import { HStack } from '@chakra-ui/react'; -import { CardAttributes } from '../card'; - -type AttributesDetailProps = { - owner: string; - attributes: SiteNFTDetail['attributes']; - tokendId: string; -}; - -export const AttributesDetail = ({ - owner, - attributes, - tokendId, -}: AttributesDetailProps) => { - return ( - - - {attributes.map( - (attribute) => - attribute.value !== '' && ( - - ) - )} - - - ); -}; - diff --git a/ui/src/components/attributes-detail/index.ts b/ui/src/components/attributes-detail/index.ts deleted file mode 100644 index 90eebcd..0000000 --- a/ui/src/components/attributes-detail/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './attributes-detail'; diff --git a/ui/src/components/card/card-attributes.tsx b/ui/src/components/card/card-attributes.tsx deleted file mode 100644 index cbb1295..0000000 --- a/ui/src/components/card/card-attributes.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import { Card, CardBody, Tooltip } from '@chakra-ui/react'; -import { TileInfo } from '../tile-info'; - -type CardAttributesProps = { - heading: string; - info: string; -}; - -export const CardAttributes = ({ heading, info }: CardAttributesProps) => ( - - - - - - - -); - diff --git a/ui/src/components/card/card-site.tsx b/ui/src/components/card/card-site.tsx deleted file mode 100644 index 27b155b..0000000 --- a/ui/src/components/card/card-site.tsx +++ /dev/null @@ -1,105 +0,0 @@ -import { ImagePreview, TileInfo } from '@/components'; -import { SiteNFTDetail } from '@/types'; -import { useNavigate } from 'react-router-dom'; -import { - Box, - Card, - CardBody, - Heading, - LayoutProps, - Link, - Stack, -} from '@chakra-ui/react'; -import React from 'react'; -import { FleekERC721 } from '@/integrations'; -import { useQuery } from 'react-query'; - -interface CardSiteProps { - tokenId: number; -} - -type InfoContainerProps = { - heading: string; - info: React.ReactNode; - width: LayoutProps['width']; -}; - -const InfoContainer = ({ heading, info, width }: InfoContainerProps) => ( - -); - -export const SiteCard: React.FC = ({ tokenId }) => { - const navigate = useNavigate(); - const { data, isLoading } = useQuery( - `fetchDetail${tokenId}`, - () => FleekERC721.tokenMetadata(tokenId) - ); - - if (!data || isLoading) return null; - const { name, owner, image, external_url: externalUrl } = data as any; - return ( - navigate(`/detail?tokenId=${tokenId}`)} - > - - - {name} - - e.stopPropagation()} - > - - - - - - - - e.stopPropagation()} - > - {externalUrl} - - } - /> - - - - ); -}; - diff --git a/ui/src/components/card/index.ts b/ui/src/components/card/index.ts deleted file mode 100644 index 5c74e67..0000000 --- a/ui/src/components/card/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './card-attributes'; -export * from './card-site'; diff --git a/ui/src/components/core/button/button-content.styled.ts b/ui/src/components/core/button/button-content.styled.ts index f8cc60f..17a72f6 100644 --- a/ui/src/components/core/button/button-content.styled.ts +++ b/ui/src/components/core/button/button-content.styled.ts @@ -1,4 +1,4 @@ -import { dripStitches } from '../../../theme/stitches'; //TODO replace with absolute path +import { dripStitches } from '../../../theme'; //TODO replace with absolute path import { Flex, Grid } from '../../layout'; const { styled } = dripStitches; diff --git a/ui/src/components/core/button/button-icon.styled.ts b/ui/src/components/core/button/button-icon.styled.ts index 655c891..963ac12 100644 --- a/ui/src/components/core/button/button-icon.styled.ts +++ b/ui/src/components/core/button/button-icon.styled.ts @@ -1,4 +1,4 @@ -import { dripStitches } from '../../../theme/stitches'; //TODO replace with absolute path +import { dripStitches } from '../../../theme'; //TODO replace with absolute path const { styled } = dripStitches; diff --git a/ui/src/components/core/button/button-spinner.styled.ts b/ui/src/components/core/button/button-spinner.styled.ts index 9106126..f552377 100644 --- a/ui/src/components/core/button/button-spinner.styled.ts +++ b/ui/src/components/core/button/button-spinner.styled.ts @@ -1,4 +1,4 @@ -import { dripStitches } from '../../../theme/stitches'; //TODO replace with absolute path +import { dripStitches } from '../../../theme'; //TODO replace with absolute path import { Flex, Grid } from '../../layout'; const { styled } = dripStitches; diff --git a/ui/src/components/core/button/button-spinner.tsx b/ui/src/components/core/button/button-spinner.tsx index 1cb8638..b64ad8b 100644 --- a/ui/src/components/core/button/button-spinner.tsx +++ b/ui/src/components/core/button/button-spinner.tsx @@ -1,4 +1,4 @@ -import { dripStitches } from '../../../theme/stitches'; //TODO replace with absolute path +import { dripStitches } from '../../../theme'; //TODO replace with absolute path import React, { HTMLAttributes, useMemo } from 'react'; import { diff --git a/ui/src/components/core/button/button.stories.tsx b/ui/src/components/core/button/button.stories.tsx index b6b127d..23dddc6 100644 --- a/ui/src/components/core/button/button.stories.tsx +++ b/ui/src/components/core/button/button.stories.tsx @@ -2,7 +2,7 @@ import { Flex } from '../../layout'; import { Button } from './button'; import { IconButton } from './icon-button'; import { Icon as IconComponent } from '../icon'; -import { dripStitches } from '../../../theme/stitches'; +import { dripStitches } from '../../../theme'; export default { title: 'Components/Button', diff --git a/ui/src/components/core/button/button.styled.ts b/ui/src/components/core/button/button.styled.ts index 3d6300d..fcc3b2d 100644 --- a/ui/src/components/core/button/button.styled.ts +++ b/ui/src/components/core/button/button.styled.ts @@ -1,4 +1,4 @@ -import { dripStitches } from '../../../theme/stitches'; +import { dripStitches } from '../../../theme'; import { CSS } from '@stitches/react'; type StyledButtonProps = React.ComponentProps; diff --git a/ui/src/components/core/icon/icon.styles.ts b/ui/src/components/core/icon/icon.styles.ts index e3e6ec7..4fc36e5 100644 --- a/ui/src/components/core/icon/icon.styles.ts +++ b/ui/src/components/core/icon/icon.styles.ts @@ -1,4 +1,4 @@ -import { dripStitches } from '../../../theme/stitches'; //TODO replace for absolute path +import { dripStitches } from '../../../theme'; //TODO replace for absolute path const { styled } = dripStitches; diff --git a/ui/src/components/home-button/home-button.tsx b/ui/src/components/home-button/home-button.tsx deleted file mode 100644 index a0df263..0000000 --- a/ui/src/components/home-button/home-button.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import { ArrowBackIcon } from '@chakra-ui/icons'; -import { IconButton } from '@chakra-ui/react'; -import { Link } from 'react-router-dom'; - -export const HomeButton = () => { - return ( - } - variant="link" - size={'xl'} - textDecoration={'none'} - /> - ); -}; - diff --git a/ui/src/components/home-button/index.ts b/ui/src/components/home-button/index.ts deleted file mode 100644 index e0704ec..0000000 --- a/ui/src/components/home-button/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './home-button'; diff --git a/ui/src/components/image-preview/image-preview.tsx b/ui/src/components/image-preview/image-preview.tsx deleted file mode 100644 index 349e750..0000000 --- a/ui/src/components/image-preview/image-preview.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import { forwardRef, Image, ImageProps } from '@chakra-ui/react'; - -type ImagePreviewProps = ImageProps & { - image: string; -}; - -export const ImagePreview = forwardRef( - ({ image, ...imageProps }, ref) => { - return ( - <> - {/* TODO add fallback Image */} - - - ); - } -); - diff --git a/ui/src/components/image-preview/index.ts b/ui/src/components/image-preview/index.ts deleted file mode 100644 index 107bd54..0000000 --- a/ui/src/components/image-preview/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './image-preview'; diff --git a/ui/src/components/index.ts b/ui/src/components/index.ts index fd0bdcb..fc37807 100644 --- a/ui/src/components/index.ts +++ b/ui/src/components/index.ts @@ -1,10 +1,2 @@ -export * from './wallet-button'; -export * from './loading'; -export * from './home-button'; -export * from './image-preview'; -export * from './tile-info'; -export * from './card'; -export * from './accordion-item'; -export * from './input-field-form'; -export * from './attributes-detail'; - +export * from './core'; +export * from './layout'; diff --git a/ui/src/components/input-field-form/index.ts b/ui/src/components/input-field-form/index.ts deleted file mode 100644 index 1c98387..0000000 --- a/ui/src/components/input-field-form/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './input-field-form'; diff --git a/ui/src/components/input-field-form/input-field-form.tsx b/ui/src/components/input-field-form/input-field-form.tsx deleted file mode 100644 index bca8f56..0000000 --- a/ui/src/components/input-field-form/input-field-form.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import { - FormControl, - FormControlProps, - FormErrorMessage, - FormLabel, - forwardRef, - Input, -} from '@chakra-ui/react'; -import { Field } from 'formik'; - -type InputFieldFormProps = FormControlProps & { - label: string; - fieldName: string; - error?: string; -}; -export const InputFieldForm = forwardRef( - ({ label, fieldName, error, ...formControlProps }, ref) => ( - - {label} - - {error && {error}} - - ) -); - diff --git a/ui/src/components/layout/flex.styled.ts b/ui/src/components/layout/flex.styled.ts index efc902e..30af230 100644 --- a/ui/src/components/layout/flex.styled.ts +++ b/ui/src/components/layout/flex.styled.ts @@ -1,4 +1,4 @@ -import { dripStitches } from '../../theme/stitches'; //TODO replace with absolute path +import { dripStitches } from '../../theme'; //TODO replace with absolute path import React from 'react'; const { styled } = dripStitches; diff --git a/ui/src/components/layout/grid.styled.ts b/ui/src/components/layout/grid.styled.ts index 9608a07..3527960 100644 --- a/ui/src/components/layout/grid.styled.ts +++ b/ui/src/components/layout/grid.styled.ts @@ -1,4 +1,4 @@ -import { dripStitches } from '../../theme/stitches'; //TODO replace with absolute path +import { dripStitches } from '../../theme'; //TODO replace with absolute path const { styled } = dripStitches; diff --git a/ui/src/components/loading/index.ts b/ui/src/components/loading/index.ts deleted file mode 100644 index d86264e..0000000 --- a/ui/src/components/loading/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './loading'; diff --git a/ui/src/components/loading/loading.tsx b/ui/src/components/loading/loading.tsx deleted file mode 100644 index 47142de..0000000 --- a/ui/src/components/loading/loading.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import { Flex, Spinner } from '@chakra-ui/react'; - -export const Loading = () => { - return ( - - - - ); -}; - diff --git a/ui/src/components/tile-info/index.ts b/ui/src/components/tile-info/index.ts deleted file mode 100644 index 7dd32d6..0000000 --- a/ui/src/components/tile-info/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './tile-info'; diff --git a/ui/src/components/tile-info/tile-info.tsx b/ui/src/components/tile-info/tile-info.tsx deleted file mode 100644 index 54fa57d..0000000 --- a/ui/src/components/tile-info/tile-info.tsx +++ /dev/null @@ -1,47 +0,0 @@ -import { - Flex, - forwardRef, - Heading, - HeadingProps, - Text, -} from '@chakra-ui/react'; - -type TileInfoProps = HeadingProps & { - heading: string; - info: React.ReactNode; - widthText?: number; - textAlignText?: 'center' | 'left'; //TODO allow more text alignment types - direction?: 'column' | 'row'; - alignItems?: string; -}; - -export const TileInfo = forwardRef( - ( - { - heading, - info, - widthText = 250, - textAlignText = 'center', - direction = 'column', - alignItems = 'center', - ...headingProps - }, - ref - ) => ( - - - {heading} - - - {info} - - - ) -); - diff --git a/ui/src/components/wallet-button/index.ts b/ui/src/components/wallet-button/index.ts deleted file mode 100644 index d1199ac..0000000 --- a/ui/src/components/wallet-button/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './wallet-button'; -export * from './wallet.utils'; diff --git a/ui/src/components/wallet-button/wallet-button.tsx b/ui/src/components/wallet-button/wallet-button.tsx deleted file mode 100644 index 0ac6b1d..0000000 --- a/ui/src/components/wallet-button/wallet-button.tsx +++ /dev/null @@ -1,99 +0,0 @@ -import { useCallback } from 'react'; -import { useAppDispatch, useWalletStore, walletActions } from '@/store'; -import { contractAddress } from '@/utils'; -import { - Menu, - MenuButton, - MenuList, - MenuItem, - Button, - Flex, -} from '@chakra-ui/react'; -import { Icon } from '../core/icon'; -import { WalletType } from './wallet.utils'; - -const WalletMenu: React.FC = () => { - const { account = '', provider } = useWalletStore(); - - const dispatch = useAppDispatch(); - - const handleCopyAccount = useCallback(() => { - navigator.clipboard.writeText(account); - }, [account]); - - const handleDisconnect = useCallback(() => { - dispatch(walletActions.disconnect()); - }, [dispatch]); - - return ( - - - - - Copy Account - - - Disconnect - - - - ); -}; - -const ConnectionMenu: React.FC = () => { - const { state } = useWalletStore(); - - const dispatch = useAppDispatch(); - - const handleConnectWallet = useCallback(() => { - dispatch(walletActions.connect('metamask')); - }, [dispatch]); - - return ( - - - - - Metamask - - - - ); -}; - -export const WalletButton: React.FC = () => { - const { state } = useWalletStore(); - - if (state === 'connected') { - return ; - } - - return ; -}; diff --git a/ui/src/components/wallet-button/wallet.utils.ts b/ui/src/components/wallet-button/wallet.utils.ts deleted file mode 100644 index 2567ca3..0000000 --- a/ui/src/components/wallet-button/wallet.utils.ts +++ /dev/null @@ -1,3 +0,0 @@ -export enum WalletType { - metamask = 'metamask', -} diff --git a/ui/src/theme/foundations/colors.ts b/ui/src/theme/foundations/colors.ts index adec9f2..587394f 100644 --- a/ui/src/theme/foundations/colors.ts +++ b/ui/src/theme/foundations/colors.ts @@ -1,16 +1,32 @@ +import { + amber, + amberDark, + blue, + blueDark, + gray, + grayDark, + green, + greenDark, + red, + redDark, + slate, + slateDark, +} from '@radix-ui/colors'; + +//not in usage yet export const colors = { - custom: { - gray: { - 100: '#4e4e4e', - 200: '#282824', - }, - black: '#161616', - blue: { - 100: '#1d4ed8', - }, - white: { - 50: '#c5c5c50a', - 100: '#f3f3f36b', - }, - }, + ...gray, + ...slate, + ...blue, + ...red, + ...green, + ...amber, +}; +export const darkColors = { + ...grayDark, + ...slateDark, + ...blueDark, + ...redDark, + ...greenDark, + ...amberDark, }; diff --git a/ui/src/theme/foundations/index.ts b/ui/src/theme/foundations/index.ts index d757e0e..19acd07 100644 --- a/ui/src/theme/foundations/index.ts +++ b/ui/src/theme/foundations/index.ts @@ -1 +1,8 @@ +export * from './media'; export * from './colors'; +export * from './radii'; +export * from './shadows'; +export * from './sizes'; +export * from './spacing'; +export * from './typography'; +export * from './z-indices'; diff --git a/ui/src/theme/stitches/foundations/media.ts b/ui/src/theme/foundations/media.ts similarity index 100% rename from ui/src/theme/stitches/foundations/media.ts rename to ui/src/theme/foundations/media.ts diff --git a/ui/src/theme/stitches/foundations/radii.ts b/ui/src/theme/foundations/radii.ts similarity index 100% rename from ui/src/theme/stitches/foundations/radii.ts rename to ui/src/theme/foundations/radii.ts diff --git a/ui/src/theme/stitches/foundations/shadows.ts b/ui/src/theme/foundations/shadows.ts similarity index 100% rename from ui/src/theme/stitches/foundations/shadows.ts rename to ui/src/theme/foundations/shadows.ts diff --git a/ui/src/theme/stitches/foundations/sizes.ts b/ui/src/theme/foundations/sizes.ts similarity index 100% rename from ui/src/theme/stitches/foundations/sizes.ts rename to ui/src/theme/foundations/sizes.ts diff --git a/ui/src/theme/stitches/foundations/spacing.ts b/ui/src/theme/foundations/spacing.ts similarity index 100% rename from ui/src/theme/stitches/foundations/spacing.ts rename to ui/src/theme/foundations/spacing.ts diff --git a/ui/src/theme/stitches/foundations/typography.ts b/ui/src/theme/foundations/typography.ts similarity index 100% rename from ui/src/theme/stitches/foundations/typography.ts rename to ui/src/theme/foundations/typography.ts diff --git a/ui/src/theme/stitches/foundations/z-indices.ts b/ui/src/theme/foundations/z-indices.ts similarity index 100% rename from ui/src/theme/stitches/foundations/z-indices.ts rename to ui/src/theme/foundations/z-indices.ts diff --git a/ui/src/theme/stitches/globals.ts b/ui/src/theme/globals.ts similarity index 100% rename from ui/src/theme/stitches/globals.ts rename to ui/src/theme/globals.ts diff --git a/ui/src/theme/index.ts b/ui/src/theme/index.ts index 0334e12..8fe1080 100644 --- a/ui/src/theme/index.ts +++ b/ui/src/theme/index.ts @@ -1,24 +1,2 @@ -import { extendTheme } from '@chakra-ui/react'; -import { colors } from './foundations'; - -const appTheme = { - styles: { - global: { - body: { - color: 'rgba(255, 255, 255)', - bg: 'custom.black', - margin: '25px 50px', - }, - }, - }, - fonts: { - heading: 'Nunito Sans,Helvetica,Arial,Lucida,sans-serif', - body: 'Nunito Sans,Helvetica,Arial,Lucida,sans-serif', - }, - sizes: { - modalHeight: '345px', - }, - colors, -}; - -export const theme = extendTheme(appTheme); +export * from './themes'; +export * from './foundations'; diff --git a/ui/src/theme/stitches/foundations/colors.ts b/ui/src/theme/stitches/foundations/colors.ts deleted file mode 100644 index 587394f..0000000 --- a/ui/src/theme/stitches/foundations/colors.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { - amber, - amberDark, - blue, - blueDark, - gray, - grayDark, - green, - greenDark, - red, - redDark, - slate, - slateDark, -} from '@radix-ui/colors'; - -//not in usage yet -export const colors = { - ...gray, - ...slate, - ...blue, - ...red, - ...green, - ...amber, -}; -export const darkColors = { - ...grayDark, - ...slateDark, - ...blueDark, - ...redDark, - ...greenDark, - ...amberDark, -}; diff --git a/ui/src/theme/stitches/foundations/index.ts b/ui/src/theme/stitches/foundations/index.ts deleted file mode 100644 index 19acd07..0000000 --- a/ui/src/theme/stitches/foundations/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -export * from './media'; -export * from './colors'; -export * from './radii'; -export * from './shadows'; -export * from './sizes'; -export * from './spacing'; -export * from './typography'; -export * from './z-indices'; diff --git a/ui/src/theme/stitches/index.ts b/ui/src/theme/stitches/index.ts deleted file mode 100644 index 8fe1080..0000000 --- a/ui/src/theme/stitches/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './themes'; -export * from './foundations'; diff --git a/ui/src/theme/stitches/themes.ts b/ui/src/theme/themes.ts similarity index 94% rename from ui/src/theme/stitches/themes.ts rename to ui/src/theme/themes.ts index eae1c2c..726bb92 100644 --- a/ui/src/theme/stitches/themes.ts +++ b/ui/src/theme/themes.ts @@ -2,7 +2,7 @@ import { createStitches, DefaultThemeMap } from '@stitches/react'; import type { ConfigType } from '@stitches/react/types/config'; -import { allToNegative } from '../../utils'; +import { allToNegative } from '../utils'; import { colors, darkColors, diff --git a/ui/src/theme/stitches/utils.ts b/ui/src/theme/utils.ts similarity index 100% rename from ui/src/theme/stitches/utils.ts rename to ui/src/theme/utils.ts diff --git a/ui/src/views/detail/detail.tsx b/ui/src/views/detail/detail.tsx deleted file mode 100644 index 2b80924..0000000 --- a/ui/src/views/detail/detail.tsx +++ /dev/null @@ -1,135 +0,0 @@ -import { useSearchParams } from 'react-router-dom'; -import { useQuery } from 'react-query'; -import { - Accordion, - Box, - Card, - CardBody, - Flex, - Heading, - Link, - VStack, -} from '@chakra-ui/react'; -import { - HomeButton, - ImagePreview, - AccordionItem, - Loading, - AttributesDetail, -} from '@/components'; -import { ExternalLinkIcon } from '@chakra-ui/icons'; -import { ErrorScreen } from '@/views'; -import { SiteNFTDetail } from '@/types'; -import { FleekERC721 } from '@/integrations'; - -export const MintedSiteDetail = () => { - const [searchParams] = useSearchParams(); - const tokenIdParam = searchParams.get('tokenId'); - //TODO handle response type - const { data, status } = useQuery( - `fetchDetail${tokenIdParam}`, - async () => FleekERC721.tokenMetadata(Number(tokenIdParam)) - ); - - if (status === 'loading') { - return ; - } - - if (status === 'error') { - return ; - } - - const { owner, name, description, image, externalUrl, attributes } = - data as SiteNFTDetail; - - return ( - <> - - - - - - - {name} - - - - - - {description} -

- } - /> - - } - padding="16px" - /> -
- - - Visit site - - -
-
-
- - - Preview - - - - - -
-
-
- - ); -}; - diff --git a/ui/src/views/detail/index.ts b/ui/src/views/detail/index.ts deleted file mode 100644 index dc48b46..0000000 --- a/ui/src/views/detail/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './detail'; diff --git a/ui/src/views/error-screen/error-screen.tsx b/ui/src/views/error-screen/error-screen.tsx deleted file mode 100644 index 056ff85..0000000 --- a/ui/src/views/error-screen/error-screen.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import { Flex, Heading } from '@chakra-ui/react'; - -export const ErrorScreen = () => { - return ( - - Something went wrong - - ); -}; diff --git a/ui/src/views/error-screen/index.ts b/ui/src/views/error-screen/index.ts deleted file mode 100644 index 9ea5959..0000000 --- a/ui/src/views/error-screen/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './error-screen'; diff --git a/ui/src/views/home/home.tsx b/ui/src/views/home/home.tsx index 8ab8596..6721d9a 100644 --- a/ui/src/views/home/home.tsx +++ b/ui/src/views/home/home.tsx @@ -1,18 +1,10 @@ -import React from 'react'; -import { Heading, Button } from '@chakra-ui/react'; -import { Link } from 'react-router-dom'; -import { Flex } from '@chakra-ui/react'; -import { ListSites } from './list'; - -export const Home = () => { - return ( - - Welcome to Sites as NFTs by Fleek - - - - ); -}; - +import { Flex } from '@/components'; +import React from 'react'; + +export const Home = () => { + return ( + +

Home

+
+ ); +}; diff --git a/ui/src/views/index.ts b/ui/src/views/index.ts index 18edbae..e405a73 100644 --- a/ui/src/views/index.ts +++ b/ui/src/views/index.ts @@ -1,4 +1 @@ export * from './home'; -export * from './mint-site'; -export * from './detail'; -export * from './error-screen'; diff --git a/ui/src/views/mint-site/index.ts b/ui/src/views/mint-site/index.ts deleted file mode 100644 index cf9a3d6..0000000 --- a/ui/src/views/mint-site/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './mint-site'; -export * from './mint-site.utils'; diff --git a/ui/src/views/mint-site/mint-site.tsx b/ui/src/views/mint-site/mint-site.tsx deleted file mode 100644 index 97c6168..0000000 --- a/ui/src/views/mint-site/mint-site.tsx +++ /dev/null @@ -1,262 +0,0 @@ -import React, { useCallback } from 'react'; -import { - Heading, - Flex, - Box, - FormControl, - FormLabel, - Button, - FormErrorMessage, - Textarea, - Grid, - GridItem, - VStack, - InputGroup, - Input, - InputRightElement, - InputProps, -} from '@chakra-ui/react'; -import { Formik, Field, useFormikContext } from 'formik'; -import { getRepoAndCommit } from '@/utils'; -import { validateFields } from './mint-site.utils'; -import { HomeButton, InputFieldForm } from '@/components'; -import { FleekERC721 } from '@/integrations'; -import { useWalletStore } from '@/store'; -import { useToast } from '@/hooks'; - -interface FormValues { - name: string; - description: string; - githubCommit: string; - ownerAddress: string; - externalUrl: string; - image: string; - ens?: string; -} - -const initialValues = { - name: '', - description: '', - githubCommit: '', - ownerAddress: '', - externalUrl: '', - image: '', - ens: '', -} as FormValues; - -const OwnerAdress = (props: InputProps) => { - const { setFieldValue } = useFormikContext(); - - const handlePasteAddress = () => { - if (setFieldValue && props.name) { - navigator.clipboard - .readText() - .then((text) => setFieldValue(props.name as string, text)); - } - }; - - return ( - - - - - - - ); -}; - -export const MintSite = () => { - const setToastInfo = useToast(); - const { provider } = useWalletStore(); - - const handleSubmitForm = useCallback( - async (values: FormValues) => { - const { - name, - description, - githubCommit, - ownerAddress, - externalUrl, - image, - ens, - } = values; - - const { repo, commit_hash } = getRepoAndCommit(githubCommit); - - try { - if (!provider) throw new Error('No provider found'); - await FleekERC721.mint( - { - name, - description, - owner: ownerAddress, - externalUrl, - image, - ens, - commitHash: commit_hash, - repo, - }, - provider - ); - setToastInfo({ - title: 'Success!', - description: 'Your site has been minted.', - status: 'success', - }); - } catch (err) { - setToastInfo({ - title: 'Error!', - description: - 'We had an error while minting your site. Please try again later', - status: 'error', - }); - } - }, - [provider] - ); - - return ( - <> - - - - - - Mint your Site - - - - {({ values, touched, handleSubmit, isSubmitting, errors }) => ( -
- - - - - Owner address - - - {errors.ownerAddress && ( - - {errors.ownerAddress} - - )} - - - - Description - - {errors.description && ( - - {errors.description} - - )} - - - - - - - - - - - - - - -
- )} -
-
-
-
-
- - ); -}; - diff --git a/ui/src/views/mint-site/mint-site.utils.ts b/ui/src/views/mint-site/mint-site.utils.ts deleted file mode 100644 index ca22e51..0000000 --- a/ui/src/views/mint-site/mint-site.utils.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { isValidImageUrl, isValidUrl } from '@/utils'; -import { ethers } from 'ethers'; -import { FormikValues } from 'formik'; - -export const validateFields = (values: FormikValues) => { - const errors: FormikValues = {}; - if (!values.name) { - errors.name = 'Name cannot be empty'; - } - if (!values.description) { - errors.description = 'Description cannot be empty'; - } - if (!values.githubCommit) { - errors.githubCommit = 'Github commit cannot be empty'; - } else if (!isValidUrl(values.githubCommit)) { - errors.githubCommit = 'Github commit is not a valid url'; - } - if (!values.ownerAddress) { - errors.ownerAddress = 'Owner address cannot be empty'; - } else if (!ethers.utils.isAddress(values.ownerAddress)) { - errors.ownerAddress = 'Owner address is not a valid address'; - } - if (!values.externalUrl) { - errors.externalUrl = 'External url cannot be empty'; - } else if (!isValidUrl(values.externalUrl)) { - errors.externalUrl = 'External url is not a valid url'; - } - if (!values.image) { - errors.image = 'Image cannot be empty'; - } else if (!isValidImageUrl(values.image)) { - errors.image = 'Image url is not a valid url'; - } - //TODO check if ENS is a valid ens name - return errors; -}; diff --git a/ui/yarn.lock b/ui/yarn.lock index dcf9382..b338d90 100644 --- a/ui/yarn.lock +++ b/ui/yarn.lock @@ -227,7 +227,7 @@ dependencies: "@babel/types" "^7.20.7" -"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.18.6": +"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== @@ -634,7 +634,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-jsx@^7.17.12", "@babel/plugin-syntax-jsx@^7.18.6": +"@babel/plugin-syntax-jsx@^7.18.6": 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== @@ -1170,7 +1170,7 @@ dependencies: regenerator-runtime "^0.13.2" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.18.3", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.9.2": version "7.20.6" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.6.tgz#facf4879bfed9b5326326273a64220f099b0fce3" integrity sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA== @@ -1269,759 +1269,6 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@chakra-ui/accordion@2.1.4": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@chakra-ui/accordion/-/accordion-2.1.4.tgz#a3eca38f8e52d5a5f4b9528fb9d269dcdcb035ac" - integrity sha512-PQFW6kr+Bdru0DjKA8akC4BAz1VAJisLgo4TsJwjPO2gTS0zr99C+3bBs9uoDnjSJAf18/Q5zdXv11adA8n2XA== - dependencies: - "@chakra-ui/descendant" "3.0.11" - "@chakra-ui/icon" "3.0.13" - "@chakra-ui/react-context" "2.0.5" - "@chakra-ui/react-use-controllable-state" "2.0.6" - "@chakra-ui/react-use-merge-refs" "2.0.5" - "@chakra-ui/transition" "2.0.12" - -"@chakra-ui/alert@2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@chakra-ui/alert/-/alert-2.0.13.tgz#11d48346e501988074affe12a448add1a6060296" - integrity sha512-7LqPv6EUBte4XM/Q2qBFIT5o4BC0dSlni9BHOH2BgAc5B1NF+pBAMDTUH7JNBiN7RHTV7EHAIWDziiX/NK28+Q== - dependencies: - "@chakra-ui/icon" "3.0.13" - "@chakra-ui/react-context" "2.0.5" - "@chakra-ui/spinner" "2.0.11" - -"@chakra-ui/anatomy@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@chakra-ui/anatomy/-/anatomy-2.1.0.tgz#8aeb9b753f0412f262743adf68519dfa85120b3e" - integrity sha512-E3jMPGqKuGTbt7mKtc8g/MOOenw2c4wqRC1vOypyFgmC8wsewdY+DJJNENF3atXAK7p5VMBKQfZ7ipNlHnDAwA== - -"@chakra-ui/avatar@2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/avatar/-/avatar-2.2.1.tgz#3946d8c3b1d49dc425aa80f22d2f53661395e394" - integrity sha512-sgiogfLM8vas8QJTt7AJI4XxNXYdViCWj+xYJwyOwUN93dWKImqqx3O2ihCXoXTIqQWg1rcEgoJ5CxCg6rQaQQ== - dependencies: - "@chakra-ui/image" "2.0.12" - "@chakra-ui/react-children-utils" "2.0.4" - "@chakra-ui/react-context" "2.0.5" - -"@chakra-ui/breadcrumb@2.1.1": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/breadcrumb/-/breadcrumb-2.1.1.tgz#e8a682a4909cf8ee5771f7b287524df2be383b8a" - integrity sha512-OSa+F9qJ1xmF0zVxC1GU46OWbbhGf0kurHioSB729d+tRw/OMzmqrrfCJ7KVUUN8NEnTZXT5FIgokMvHGEt+Hg== - dependencies: - "@chakra-ui/react-children-utils" "2.0.4" - "@chakra-ui/react-context" "2.0.5" - -"@chakra-ui/breakpoint-utils@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/breakpoint-utils/-/breakpoint-utils-2.0.5.tgz#55b571038b66e9f6d41633c102ea904c679dac5c" - integrity sha512-8uhrckMwoR/powlAhxiFZPM0s8vn0B2yEyEaRcwpy5NmRAJSTEotC2WkSyQl/Cjysx9scredumB5g+fBX7IqGQ== - -"@chakra-ui/button@2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@chakra-ui/button/-/button-2.0.13.tgz#5db6aa3425a6bebc2102cd9f58e434d5508dd999" - integrity sha512-T9W/zHpHZVcbx/BMg0JIXCgRycut/eYoTYee/E+eBxyPCH45n308AsYU2bZ8TgZxUwbYNRgMp4qRL/KHUQDv5g== - dependencies: - "@chakra-ui/react-context" "2.0.5" - "@chakra-ui/react-use-merge-refs" "2.0.5" - "@chakra-ui/spinner" "2.0.11" - -"@chakra-ui/card@2.1.2": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/card/-/card-2.1.2.tgz#6a8b58d365557fd33da8e257e207fd8ba3640919" - integrity sha512-zLfrLe7NP14xWgzS+vVz07yapZNOTm3W0Gh9RCwwoQz7l4FNFNjGPmbktQGGp3fLqDUk9n9ugdFCNmxEcQ8wXA== - -"@chakra-ui/checkbox@2.2.5": - version "2.2.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/checkbox/-/checkbox-2.2.5.tgz#ce1c409647d11bf947ff0316bc397bc7cf25316c" - integrity sha512-7fNH+Q2nB2uMSnYAPtYxnuwZ1MOJqblZHa/ScfZ/fjiPDyEae1m068ZP/l9yJ5zlawYMTkp83m/JVcu5QFYurA== - dependencies: - "@chakra-ui/form-control" "2.0.13" - "@chakra-ui/react-context" "2.0.5" - "@chakra-ui/react-types" "2.0.5" - "@chakra-ui/react-use-callback-ref" "2.0.5" - "@chakra-ui/react-use-controllable-state" "2.0.6" - "@chakra-ui/react-use-merge-refs" "2.0.5" - "@chakra-ui/react-use-safe-layout-effect" "2.0.3" - "@chakra-ui/react-use-update-effect" "2.0.5" - "@chakra-ui/visually-hidden" "2.0.13" - "@zag-js/focus-visible" "0.1.0" - -"@chakra-ui/clickable@2.0.11": - version "2.0.11" - resolved "https://registry.yarnpkg.com/@chakra-ui/clickable/-/clickable-2.0.11.tgz#d0afcdb40ed1b1ceeabb4ac3e9f2f51fd3cbdac7" - integrity sha512-5Y2dl5cxNgOxHbjxyxsL6Vdze4wUUvwsMCCW3kXwgz2OUI2y5UsBZNcvhNJx3RchJEd0fylMKiKoKmnZMHN2aw== - dependencies: - "@chakra-ui/react-use-merge-refs" "2.0.5" - -"@chakra-ui/close-button@2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@chakra-ui/close-button/-/close-button-2.0.13.tgz#c549d682c66f3e08b1f37e98a83ebe0421846496" - integrity sha512-ZI/3p84FPlW0xoDCZYqsnIvR6bTc2d/TlhwyTHsDDxq9ZOWp9c2JicVn6WTdWGdshk8itnZZdG50IcnizGnimA== - dependencies: - "@chakra-ui/icon" "3.0.13" - -"@chakra-ui/color-mode@2.1.10": - version "2.1.10" - resolved "https://registry.yarnpkg.com/@chakra-ui/color-mode/-/color-mode-2.1.10.tgz#8d446550af80cf01a2ccd7470861cb0180112049" - integrity sha512-aUPouOUPn7IPm1v00/9AIkRuNrkCwJlbjVL1kJzLzxijYjbHvEHPxntITt+JWjtXPT8xdOq6mexLYCOGA67JwQ== - dependencies: - "@chakra-ui/react-use-safe-layout-effect" "2.0.3" - -"@chakra-ui/control-box@2.0.11": - version "2.0.11" - resolved "https://registry.yarnpkg.com/@chakra-ui/control-box/-/control-box-2.0.11.tgz#b2deec368fc83f6675964785f823e4c0c1f5d4ac" - integrity sha512-UJb4vqq+/FPuwTCuaPeHa2lwtk6u7eFvLuwDCST2e/sBWGJC1R+1/Il5pHccnWs09FWxyZ9v/Oxkg/CG3jZR4Q== - -"@chakra-ui/counter@2.0.11": - version "2.0.11" - resolved "https://registry.yarnpkg.com/@chakra-ui/counter/-/counter-2.0.11.tgz#b49aa76423e5f4a4a8e717750c190fa5050a3dca" - integrity sha512-1YRt/jom+m3iWw9J9trcM6rAHDvD4lwThiO9raxUK7BRsYUhnPZvsMpcXU1Moax218C4rRpbI9KfPLaig0m1xQ== - dependencies: - "@chakra-ui/number-utils" "2.0.5" - "@chakra-ui/react-use-callback-ref" "2.0.5" - -"@chakra-ui/css-reset@2.0.10": - version "2.0.10" - resolved "https://registry.yarnpkg.com/@chakra-ui/css-reset/-/css-reset-2.0.10.tgz#cb6cd97ee38f8069789f08c31a828bf3a7e339ea" - integrity sha512-FwHOfw2P4ckbpSahDZef2KoxcvHPUg09jlicWdp24/MjdsOO5PAB/apm2UBvQflY4WAJyOqYaOdnXFlR6nF4cQ== - -"@chakra-ui/descendant@3.0.11": - version "3.0.11" - resolved "https://registry.yarnpkg.com/@chakra-ui/descendant/-/descendant-3.0.11.tgz#cb8bca7b6e8915afc58cdb1444530a2d1b03efd3" - integrity sha512-sNLI6NS6uUgrvYS6Imhoc1YlI6bck6pfxMBJcnXVSfdIjD6XjCmeY2YgzrtDS+o+J8bB3YJeIAG/vsVy5USE5Q== - dependencies: - "@chakra-ui/react-context" "2.0.5" - "@chakra-ui/react-use-merge-refs" "2.0.5" - -"@chakra-ui/dom-utils@2.0.4": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@chakra-ui/dom-utils/-/dom-utils-2.0.4.tgz#367fffecbd287e16836e093d4030dc6e3785d402" - integrity sha512-P936+WKinz5fgHzfwiUQjE/t7NC8bU89Tceim4tbn8CIm/9b+CsHX64eNw4vyJqRwt78TXQK7aGBIbS18R0q5Q== - -"@chakra-ui/editable@2.0.16": - version "2.0.16" - resolved "https://registry.yarnpkg.com/@chakra-ui/editable/-/editable-2.0.16.tgz#8a45ff26d77f06841ea986484d71ede312b4c22e" - integrity sha512-kIFPufzIlViNv7qi2PxxWWBvjLb+3IP5hUGmqOA9qcYz5TAdqblQqDClm0iajlIDNUFWnS4h056o8jKsQ42a5A== - dependencies: - "@chakra-ui/react-context" "2.0.5" - "@chakra-ui/react-types" "2.0.5" - "@chakra-ui/react-use-callback-ref" "2.0.5" - "@chakra-ui/react-use-controllable-state" "2.0.6" - "@chakra-ui/react-use-focus-on-pointer-down" "2.0.4" - "@chakra-ui/react-use-merge-refs" "2.0.5" - "@chakra-ui/react-use-safe-layout-effect" "2.0.3" - "@chakra-ui/react-use-update-effect" "2.0.5" - "@chakra-ui/shared-utils" "2.0.3" - -"@chakra-ui/event-utils@2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@chakra-ui/event-utils/-/event-utils-2.0.6.tgz#5e04d68ea070ef52ce212c2a99be9afcc015cfaf" - integrity sha512-ZIoqUbgJ5TcCbZRchMv4n7rOl1JL04doMebED88LO5mux36iVP9er/nnOY4Oke1bANKKURMrQf5VTT9hoYeA7A== - -"@chakra-ui/focus-lock@2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@chakra-ui/focus-lock/-/focus-lock-2.0.13.tgz#19d6ca35555965a9aaa241b991a67bbc875ee53d" - integrity sha512-AVSJt+3Ukia/m9TCZZgyWvTY7pw88jArivWVJ2gySGYYIs6z/FJMnlwbCVldV2afS0g3cYaii7aARb/WrlG34Q== - dependencies: - "@chakra-ui/dom-utils" "2.0.4" - react-focus-lock "^2.9.1" - -"@chakra-ui/form-control@2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@chakra-ui/form-control/-/form-control-2.0.13.tgz#51831f981a2e937b0258b4fd2dd4ceacda03c01a" - integrity sha512-J964JlgrxP+LP3kYmLk1ttbl73u6ghT+JQDjEjkEUc8lSS9Iv4u9XkRDQHuz2t2y0KHjQdH12PUfUfBqcITbYw== - dependencies: - "@chakra-ui/icon" "3.0.13" - "@chakra-ui/react-context" "2.0.5" - "@chakra-ui/react-types" "2.0.5" - "@chakra-ui/react-use-merge-refs" "2.0.5" - -"@chakra-ui/hooks@2.1.2": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/hooks/-/hooks-2.1.2.tgz#1e413f6624e97b854569e8a19846c9162a4ec153" - integrity sha512-/vDBOqqnho9q++lay0ZcvnH8VuE0wT2OkZj+qDwFwjiHAtGPVxHCSpu9KC8BIHME5TlWjyO6riVyUCb2e2ip6w== - dependencies: - "@chakra-ui/react-utils" "2.0.9" - "@chakra-ui/utils" "2.0.12" - compute-scroll-into-view "1.0.14" - copy-to-clipboard "3.3.1" - -"@chakra-ui/icon@3.0.13": - version "3.0.13" - resolved "https://registry.yarnpkg.com/@chakra-ui/icon/-/icon-3.0.13.tgz#1782f8bd81946eabb39d4dde9eccebba1e5571ba" - integrity sha512-RaDLC4psd8qyInY2RX4AlYRfpLBNw3VsMih17BFf8EESVhBXNJcYy7Q9eMV/K4NvZfZT42vuVqGVNFmkG89lBQ== - dependencies: - "@chakra-ui/shared-utils" "2.0.3" - -"@chakra-ui/icons@^2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@chakra-ui/icons/-/icons-2.0.13.tgz#4fafc20b4b4df4df5641128f04517f88d009fbd3" - integrity sha512-86X+NXAr2N/whkp8vNt0Qf5udqSPVc3lAe4U4w7SkSa/+PnDggfAM6Sc5HwLp8Er0h/RF97DuwFi9YZ/ZRJCDA== - dependencies: - "@chakra-ui/icon" "3.0.13" - -"@chakra-ui/image@2.0.12": - version "2.0.12" - resolved "https://registry.yarnpkg.com/@chakra-ui/image/-/image-2.0.12.tgz#e90b1d2a5f87fff90b1ef86ca75bfe6b44ac545d" - integrity sha512-uclFhs0+wq2qujGu8Wk4eEWITA3iZZQTitGiFSEkO9Ws5VUH+Gqtn3mUilH0orubrI5srJsXAmjVTuVwge1KJQ== - dependencies: - "@chakra-ui/react-use-safe-layout-effect" "2.0.3" - -"@chakra-ui/input@2.0.14": - version "2.0.14" - resolved "https://registry.yarnpkg.com/@chakra-ui/input/-/input-2.0.14.tgz#eec3d04834ab1ac7dab344e9bf14d779c4f4da31" - integrity sha512-CkSrUJeKWogOSt2pUf2vVv5s0bUVcAi4/XGj1JVCCfyIX6a6h1m8R69MShTPxPiQ0Mdebq5ATrW/aZQQXZzRGQ== - dependencies: - "@chakra-ui/form-control" "2.0.13" - "@chakra-ui/object-utils" "2.0.5" - "@chakra-ui/react-children-utils" "2.0.4" - "@chakra-ui/react-context" "2.0.5" - "@chakra-ui/shared-utils" "2.0.3" - -"@chakra-ui/layout@2.1.11": - version "2.1.11" - resolved "https://registry.yarnpkg.com/@chakra-ui/layout/-/layout-2.1.11.tgz#6b0005dd897a901f2fded99c19fe47f60db80cb3" - integrity sha512-UP19V8EeI/DEODbWrZlqC0sg248bpFaWpMiM/+g9Bsxs9aof3yexpMD/7gb0yrfbIrkdvSBrcQeqxXGzbfoopw== - dependencies: - "@chakra-ui/breakpoint-utils" "2.0.5" - "@chakra-ui/icon" "3.0.13" - "@chakra-ui/object-utils" "2.0.5" - "@chakra-ui/react-children-utils" "2.0.4" - "@chakra-ui/react-context" "2.0.5" - "@chakra-ui/shared-utils" "2.0.3" - -"@chakra-ui/lazy-utils@2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@chakra-ui/lazy-utils/-/lazy-utils-2.0.3.tgz#5ba459a2541ad0c98cd98b20a8054664c129e9b4" - integrity sha512-SQ5I5rJrcHpVUcEftHLOh8UyeY+06R8Gv3k2RjcpvM6mb2Gktlz/4xl2GcUh3LWydgGQDW/7Rse5rQhKWgzmcg== - -"@chakra-ui/live-region@2.0.11": - version "2.0.11" - resolved "https://registry.yarnpkg.com/@chakra-ui/live-region/-/live-region-2.0.11.tgz#1008c5b629aa4120e5158be53f13d8d34bc2d71a" - integrity sha512-ltObaKQekP75GCCbN+vt1/mGABSCaRdQELmotHTBc5AioA3iyCDHH69ev+frzEwLvKFqo+RomAdAAgqBIMJ02Q== - -"@chakra-ui/media-query@3.2.8": - version "3.2.8" - resolved "https://registry.yarnpkg.com/@chakra-ui/media-query/-/media-query-3.2.8.tgz#7d5feccb7ac52891426c060dd2ed1df37420956d" - integrity sha512-djmEg/eJ5Qrjn7SArTqjsvlwF6mNeMuiawrTwnU+0EKq9Pq/wVSb7VaIhxdQYJLA/DbRhE/KPMogw1LNVKa4Rw== - dependencies: - "@chakra-ui/breakpoint-utils" "2.0.5" - "@chakra-ui/react-env" "2.0.11" - -"@chakra-ui/menu@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/menu/-/menu-2.1.5.tgz#73b6db93d6dec9d04ab7c2630a7984e3180fd769" - integrity sha512-2UusrQtxHcqcO9n/0YobNN3RJC8yAZU6oJbRPuvsQ9IL89scEWCTIxXEYrnIjeh/5zikcSEDGo9zM9Udg/XcsA== - dependencies: - "@chakra-ui/clickable" "2.0.11" - "@chakra-ui/descendant" "3.0.11" - "@chakra-ui/lazy-utils" "2.0.3" - "@chakra-ui/popper" "3.0.10" - "@chakra-ui/react-children-utils" "2.0.4" - "@chakra-ui/react-context" "2.0.5" - "@chakra-ui/react-use-animation-state" "2.0.6" - "@chakra-ui/react-use-controllable-state" "2.0.6" - "@chakra-ui/react-use-disclosure" "2.0.6" - "@chakra-ui/react-use-focus-effect" "2.0.7" - "@chakra-ui/react-use-merge-refs" "2.0.5" - "@chakra-ui/react-use-outside-click" "2.0.5" - "@chakra-ui/react-use-update-effect" "2.0.5" - "@chakra-ui/transition" "2.0.12" - -"@chakra-ui/modal@2.2.5": - version "2.2.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/modal/-/modal-2.2.5.tgz#adcbf06c29d853b5fa17fec3a91b8096eecffe6b" - integrity sha512-QIoN89bT5wnR71wxZFHt7vsS65yF9WCfIwDtFk8ifxJORPi/UkLMwBpjTV2Jfsxd22W6Oo2VOpRR0a5WFeK+jA== - dependencies: - "@chakra-ui/close-button" "2.0.13" - "@chakra-ui/focus-lock" "2.0.13" - "@chakra-ui/portal" "2.0.12" - "@chakra-ui/react-context" "2.0.5" - "@chakra-ui/react-types" "2.0.5" - "@chakra-ui/react-use-merge-refs" "2.0.5" - "@chakra-ui/transition" "2.0.12" - aria-hidden "^1.1.1" - react-remove-scroll "^2.5.4" - -"@chakra-ui/number-input@2.0.14": - version "2.0.14" - resolved "https://registry.yarnpkg.com/@chakra-ui/number-input/-/number-input-2.0.14.tgz#e6336228b9210f9543fe440bfc6478537810d59c" - integrity sha512-IARUAbP4pn1gP5fY2dK4wtbR3ONjzHgTjH4Zj3ErZvdu/yTURLaZmlb6UGHwgqjWLyioactZ/+n4Njj5CRjs8w== - dependencies: - "@chakra-ui/counter" "2.0.11" - "@chakra-ui/form-control" "2.0.13" - "@chakra-ui/icon" "3.0.13" - "@chakra-ui/react-context" "2.0.5" - "@chakra-ui/react-types" "2.0.5" - "@chakra-ui/react-use-callback-ref" "2.0.5" - "@chakra-ui/react-use-event-listener" "2.0.5" - "@chakra-ui/react-use-interval" "2.0.3" - "@chakra-ui/react-use-merge-refs" "2.0.5" - "@chakra-ui/react-use-safe-layout-effect" "2.0.3" - "@chakra-ui/react-use-update-effect" "2.0.5" - -"@chakra-ui/number-utils@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/number-utils/-/number-utils-2.0.5.tgz#c7595fc919fca7c43fe172bfd6c5197c653ee572" - integrity sha512-Thhohnlqze0i5HBJO9xkfOPq1rv3ji/hNPf2xh1fh4hxrNzdm3HCkz0c6lyRQwGuVoeltEHysYZLH/uWLFTCSQ== - -"@chakra-ui/object-utils@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/object-utils/-/object-utils-2.0.5.tgz#231602066ddb96ae91dcc7da243b97ad46972398" - integrity sha512-/rIMoYI3c2uLtFIrnTFOPRAI8StUuu335WszqKM0KAW1lwG9H6uSbxqlpZT1Pxi/VQqZKfheGiMQOx5lfTmM/A== - -"@chakra-ui/pin-input@2.0.16": - version "2.0.16" - resolved "https://registry.yarnpkg.com/@chakra-ui/pin-input/-/pin-input-2.0.16.tgz#d31a6e2bce85aa2d1351ccb4cd9bf7a5134d3fb9" - integrity sha512-51cioNYpBSgi9/jq6CrzoDvo8fpMwFXu3SaFRbKO47s9Dz/OAW0MpjyabTfSpwOv0xKZE+ayrYGJopCzZSWXPg== - dependencies: - "@chakra-ui/descendant" "3.0.11" - "@chakra-ui/react-children-utils" "2.0.4" - "@chakra-ui/react-context" "2.0.5" - "@chakra-ui/react-use-controllable-state" "2.0.6" - "@chakra-ui/react-use-merge-refs" "2.0.5" - -"@chakra-ui/popover@2.1.4": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@chakra-ui/popover/-/popover-2.1.4.tgz#c44df775875faabe09ef13ce32150a2631c768dd" - integrity sha512-NXVtyMxYzDKzzQph/+GFRSM3tEj3gNvlCX/xGRsCOt9I446zJ1InCd/boXQKAc813coEN9McSOjNWgo+NCBD+Q== - dependencies: - "@chakra-ui/close-button" "2.0.13" - "@chakra-ui/lazy-utils" "2.0.3" - "@chakra-ui/popper" "3.0.10" - "@chakra-ui/react-context" "2.0.5" - "@chakra-ui/react-types" "2.0.5" - "@chakra-ui/react-use-animation-state" "2.0.6" - "@chakra-ui/react-use-disclosure" "2.0.6" - "@chakra-ui/react-use-focus-effect" "2.0.7" - "@chakra-ui/react-use-focus-on-pointer-down" "2.0.4" - "@chakra-ui/react-use-merge-refs" "2.0.5" - -"@chakra-ui/popper@3.0.10": - version "3.0.10" - resolved "https://registry.yarnpkg.com/@chakra-ui/popper/-/popper-3.0.10.tgz#5d382c36359615e349e679445eb58c139dbb4d4f" - integrity sha512-6LacbBGX0piHWY/DYxOGCTTFAoRGRHpGIRzTgfNy8jxw4f+rukaVudd4Pc2fwjCTdobJKM8nGNYIYNv9/Dmq9Q== - dependencies: - "@chakra-ui/react-types" "2.0.5" - "@chakra-ui/react-use-merge-refs" "2.0.5" - "@popperjs/core" "^2.9.3" - -"@chakra-ui/portal@2.0.12": - version "2.0.12" - resolved "https://registry.yarnpkg.com/@chakra-ui/portal/-/portal-2.0.12.tgz#bba0dac00f5610efbf2f15b0e5e6e984135c82c2" - integrity sha512-8D/1fFUdbJtzyGL5sCBIb4oyTnPG2v6rx/L/qbG43FcXDrongmzLj0+tJ//PbJr+5hxjXAWFUjpPvyx10pTN6Q== - dependencies: - "@chakra-ui/react-context" "2.0.5" - "@chakra-ui/react-use-safe-layout-effect" "2.0.3" - -"@chakra-ui/progress@2.1.2": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/progress/-/progress-2.1.2.tgz#dc3dcae7ddc94d18c3d7b64c2a84a83055038f4f" - integrity sha512-ofhMWTqCxnm1NiP/zH4SV7EvOLogfX15MSMTNfGqZv6t8eSSeTn6oRRzsTSllJfSqDey7oZNCRbP7vDhvx9HtQ== - dependencies: - "@chakra-ui/react-context" "2.0.5" - -"@chakra-ui/provider@2.0.25": - version "2.0.25" - resolved "https://registry.yarnpkg.com/@chakra-ui/provider/-/provider-2.0.25.tgz#6f27abcb8744a7d3c4ebd09409a9e00e0f90c566" - integrity sha512-9BQm9aqiUK/5xeYECpD9dfULd/BfxV4nncFGQNXFqZr0Nx54BALndeKdtId3j+36j9MwcKqjHgKyEpv4s+4vkQ== - dependencies: - "@chakra-ui/css-reset" "2.0.10" - "@chakra-ui/portal" "2.0.12" - "@chakra-ui/react-env" "2.0.11" - "@chakra-ui/system" "2.3.4" - "@chakra-ui/utils" "2.0.12" - -"@chakra-ui/radio@2.0.14": - version "2.0.14" - resolved "https://registry.yarnpkg.com/@chakra-ui/radio/-/radio-2.0.14.tgz#f214f728235782a2ac49c0eb507f151612e31b2e" - integrity sha512-e/hY1g92Xdu5d5A27NFfa1+ccE2q/A5H7sc/M7p0fId6KO33Dst25Hy+HThtqnYN0Y3Om58fiXEKo5SsdtvSfA== - dependencies: - "@chakra-ui/form-control" "2.0.13" - "@chakra-ui/react-context" "2.0.5" - "@chakra-ui/react-types" "2.0.5" - "@chakra-ui/react-use-merge-refs" "2.0.5" - "@zag-js/focus-visible" "0.1.0" - -"@chakra-ui/react-children-utils@2.0.4": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-children-utils/-/react-children-utils-2.0.4.tgz#6e4284297a8a9b4e6f5f955b099bb6c2c6bbf8b9" - integrity sha512-qsKUEfK/AhDbMexWo5JhmdlkxLg5WEw2dFh4XorvU1/dTYsRfP6cjFfO8zE+X3F0ZFNsgKz6rbN5oU349GLEFw== - -"@chakra-ui/react-context@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-context/-/react-context-2.0.5.tgz#c434013ecc46c780539791d756dafdfc7c64320e" - integrity sha512-WYS0VBl5Q3/kNShQ26BP+Q0OGMeTQWco3hSiJWvO2wYLY7N1BLq6dKs8vyKHZfpwKh2YL2bQeAObi+vSkXp6tQ== - -"@chakra-ui/react-env@2.0.11": - version "2.0.11" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-env/-/react-env-2.0.11.tgz#d9d65fb695de7aff15e1d0e97d57bb7bedce5fa2" - integrity sha512-rPwUHReSWh7rbCw0HePa8Pvc+Q82fUFvVjHTIbXKnE6d+01cCE7j4f1NLeRD9pStKPI6sIZm9xTGvOCzl8F8iw== - -"@chakra-ui/react-types@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-types/-/react-types-2.0.5.tgz#1e4c99ef0e59b5fe9263d0e186cd66afdfb6c87b" - integrity sha512-GApp+R/VjS1UV5ms5irrij5LOIgUM0dqSVHagyEFEz88LRKkqMD9RuO577ZsVd4Gn0ULsacVJCUA0HtNUBJNzA== - -"@chakra-ui/react-use-animation-state@2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-animation-state/-/react-use-animation-state-2.0.6.tgz#2a324d3c67015a542ed589f899672d681889e1e7" - integrity sha512-M2kUzZkSBgDpfvnffh3kTsMIM3Dvn+CTMqy9zfY97NL4P3LAWL1MuFtKdlKfQ8hs/QpwS/ew8CTmCtaywn4sKg== - dependencies: - "@chakra-ui/dom-utils" "2.0.4" - "@chakra-ui/react-use-event-listener" "2.0.5" - -"@chakra-ui/react-use-callback-ref@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-callback-ref/-/react-use-callback-ref-2.0.5.tgz#862430dfbab8e1f0b8e04476e5e25469bd044ec9" - integrity sha512-vKnXleD2PzB0nGabY35fRtklMid4z7cecbMG0fkasNNsgWmrQcXJOuEKUUVCynL6FBU6gBnpKFi5Aqj6x+K4tw== - -"@chakra-ui/react-use-controllable-state@2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-controllable-state/-/react-use-controllable-state-2.0.6.tgz#ec62aff9b9c00324a0a4c9a4523824a9ad5ef9aa" - integrity sha512-7WuKrhQkpSRoiI5PKBvuIsO46IIP0wsRQgXtStSaIXv+FIvIJl9cxQXTbmZ5q1Ds641QdAUKx4+6v0K/zoZEHg== - dependencies: - "@chakra-ui/react-use-callback-ref" "2.0.5" - -"@chakra-ui/react-use-disclosure@2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-disclosure/-/react-use-disclosure-2.0.6.tgz#db707ee119db829e9b21ff1c05e867938f1e27ba" - integrity sha512-4UPePL+OcCY37KZ585iLjg8i6J0sjpLm7iZG3PUwmb97oKHVHq6DpmWIM0VfSjcT6AbSqyGcd5BXZQBgwt8HWQ== - dependencies: - "@chakra-ui/react-use-callback-ref" "2.0.5" - -"@chakra-ui/react-use-event-listener@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-event-listener/-/react-use-event-listener-2.0.5.tgz#949aa99878b25b23709452d3c80a1570c99747cc" - integrity sha512-etLBphMigxy/cm7Yg22y29gQ8u/K3PniR5ADZX7WVX61Cgsa8ciCqjTE9sTtlJQWAQySbWxt9+mjlT5zaf+6Zw== - dependencies: - "@chakra-ui/react-use-callback-ref" "2.0.5" - -"@chakra-ui/react-use-focus-effect@2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-focus-effect/-/react-use-focus-effect-2.0.7.tgz#bd03290cac32e0de6a71ce987f939a5e697bca04" - integrity sha512-wI8OUNwfbkusajLac8QtjfSyNmsNu1D5pANmnSHIntHhui6Jwv75Pxx7RgmBEnfBEpleBndhR9E75iCjPLhZ/A== - dependencies: - "@chakra-ui/dom-utils" "2.0.4" - "@chakra-ui/react-use-event-listener" "2.0.5" - "@chakra-ui/react-use-safe-layout-effect" "2.0.3" - "@chakra-ui/react-use-update-effect" "2.0.5" - -"@chakra-ui/react-use-focus-on-pointer-down@2.0.4": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-focus-on-pointer-down/-/react-use-focus-on-pointer-down-2.0.4.tgz#aeba543c451ac1b0138093234e71d334044daf84" - integrity sha512-L3YKouIi77QbXH9mSLGEFzJbJDhyrPlcRcuu+TSC7mYaK9E+3Ap+RVSAVxj+CfQz7hCWpikPecKDuspIPWlyuA== - dependencies: - "@chakra-ui/react-use-event-listener" "2.0.5" - -"@chakra-ui/react-use-interval@2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-interval/-/react-use-interval-2.0.3.tgz#d5c7bce117fb25edb54e3e2c666e900618bb5bb2" - integrity sha512-Orbij5c5QkL4NuFyU4mfY/nyRckNBgoGe9ic8574VVNJIXfassevZk0WB+lvqBn5XZeLf2Tj+OGJrg4j4H9wzw== - dependencies: - "@chakra-ui/react-use-callback-ref" "2.0.5" - -"@chakra-ui/react-use-latest-ref@2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-latest-ref/-/react-use-latest-ref-2.0.3.tgz#27cf703858e65ecb5a0eef26215c794ad2a5353d" - integrity sha512-exNSQD4rPclDSmNwtcChUCJ4NuC2UJ4amyNGBqwSjyaK5jNHk2kkM7rZ6I0I8ul+26lvrXlSuhyv6c2PFwbFQQ== - -"@chakra-ui/react-use-merge-refs@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-merge-refs/-/react-use-merge-refs-2.0.5.tgz#13181e1a43219c6a04a01f84de0188df042ee92e" - integrity sha512-uc+MozBZ8asaUpO8SWcK6D4svRPACN63jv5uosUkXJR+05jQJkUofkfQbf2HeGVbrWCr0XZsftLIm4Mt/QMoVw== - -"@chakra-ui/react-use-outside-click@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-outside-click/-/react-use-outside-click-2.0.5.tgz#6a9896d2c2d35f3c301c3bb62bed1bf5290d1e60" - integrity sha512-WmtXUeVaMtxP9aUGGG+GQaDeUn/Bvf8TI3EU5mE1+TtqLHxyA9wtvQurynrogvpilLaBADwn/JeBeqs2wHpvqA== - dependencies: - "@chakra-ui/react-use-callback-ref" "2.0.5" - -"@chakra-ui/react-use-pan-event@2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-pan-event/-/react-use-pan-event-2.0.6.tgz#e489d61672e6f473b7fd362d816e2e27ed3b2af6" - integrity sha512-Vtgl3c+Mj4hdehFRFIgruQVXctwnG1590Ein1FiU8sVnlqO6bpug6Z+B14xBa+F+X0aK+DxnhkJFyWI93Pks2g== - dependencies: - "@chakra-ui/event-utils" "2.0.6" - "@chakra-ui/react-use-latest-ref" "2.0.3" - framesync "5.3.0" - -"@chakra-ui/react-use-previous@2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-previous/-/react-use-previous-2.0.3.tgz#9da3d53fd75f1c3da902bd6af71dcb1a7be37f31" - integrity sha512-A2ODOa0rm2HM4aqXfxxI0zPLcn5Q7iBEjRyfIQhb+EH+d2OFuj3L2slVoIpp6e/km3Xzv2d+u/WbjgTzdQ3d0w== - -"@chakra-ui/react-use-safe-layout-effect@2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-safe-layout-effect/-/react-use-safe-layout-effect-2.0.3.tgz#bf63ac8c94460aa1b20b6b601a0ea873556ffb1b" - integrity sha512-dlTvQURzmdfyBbNdydgO4Wy2/HV8aJN8LszTtyb5vRZsyaslDM/ftcxo8E8QjHwRLD/V1Epb/A8731QfimfVaQ== - -"@chakra-ui/react-use-size@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-size/-/react-use-size-2.0.5.tgz#4bbffb64f97dcfe1d7edeb0f03bb1d5fbc48df64" - integrity sha512-4arAApdiXk5uv5ZeFKltEUCs5h3yD9dp6gTIaXbAdq+/ENK3jMWTwlqzNbJtCyhwoOFrblLSdBrssBMIsNQfZQ== - dependencies: - "@zag-js/element-size" "0.1.0" - -"@chakra-ui/react-use-timeout@2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-timeout/-/react-use-timeout-2.0.3.tgz#16ca397dbca55a64811575884cb81a348d86d4e2" - integrity sha512-rBBUkZSQq3nJQ8fuMkgZNY2Sgg4vKiKNp05GxAwlT7TitOfVZyoTriqQpqz296bWlmkICTZxlqCWfE5fWpsTsg== - dependencies: - "@chakra-ui/react-use-callback-ref" "2.0.5" - -"@chakra-ui/react-use-update-effect@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-update-effect/-/react-use-update-effect-2.0.5.tgz#aede8f13f2b3de254b4ffa3b8cec1b70bd2876c5" - integrity sha512-y9tCMr1yuDl8ATYdh64Gv8kge5xE1DMykqPDZw++OoBsTaWr3rx40wblA8NIWuSyJe5ErtKP2OeglvJkYhryJQ== - -"@chakra-ui/react-utils@2.0.9": - version "2.0.9" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-utils/-/react-utils-2.0.9.tgz#5cdf0bc8dee57c15f15ace04fbba574ec8aa6ecc" - integrity sha512-nlwPBVlQmcl1PiLzZWyrT3FSnt3vKSkBMzQ0EF4SJWA/nOIqTvmffb5DCzCqPzgQaE/Da1Xgus+JufFGM8GLCQ== - dependencies: - "@chakra-ui/utils" "2.0.12" - -"@chakra-ui/react@^2.4.2": - version "2.4.3" - resolved "https://registry.yarnpkg.com/@chakra-ui/react/-/react-2.4.3.tgz#c86b92b38ebaa482f22e4515208da429cd4c94bf" - integrity sha512-OzeN8lb/yoJZMuLYgnX00ZcrvMwgMomIHvq3lD7v0jtfdzAQKEySgu7/CmHOsvWnDB7Qy9LMlSb8PLUII1aDow== - dependencies: - "@chakra-ui/accordion" "2.1.4" - "@chakra-ui/alert" "2.0.13" - "@chakra-ui/avatar" "2.2.1" - "@chakra-ui/breadcrumb" "2.1.1" - "@chakra-ui/button" "2.0.13" - "@chakra-ui/card" "2.1.2" - "@chakra-ui/checkbox" "2.2.5" - "@chakra-ui/close-button" "2.0.13" - "@chakra-ui/control-box" "2.0.11" - "@chakra-ui/counter" "2.0.11" - "@chakra-ui/css-reset" "2.0.10" - "@chakra-ui/editable" "2.0.16" - "@chakra-ui/form-control" "2.0.13" - "@chakra-ui/hooks" "2.1.2" - "@chakra-ui/icon" "3.0.13" - "@chakra-ui/image" "2.0.12" - "@chakra-ui/input" "2.0.14" - "@chakra-ui/layout" "2.1.11" - "@chakra-ui/live-region" "2.0.11" - "@chakra-ui/media-query" "3.2.8" - "@chakra-ui/menu" "2.1.5" - "@chakra-ui/modal" "2.2.5" - "@chakra-ui/number-input" "2.0.14" - "@chakra-ui/pin-input" "2.0.16" - "@chakra-ui/popover" "2.1.4" - "@chakra-ui/popper" "3.0.10" - "@chakra-ui/portal" "2.0.12" - "@chakra-ui/progress" "2.1.2" - "@chakra-ui/provider" "2.0.25" - "@chakra-ui/radio" "2.0.14" - "@chakra-ui/react-env" "2.0.11" - "@chakra-ui/select" "2.0.14" - "@chakra-ui/skeleton" "2.0.19" - "@chakra-ui/slider" "2.0.15" - "@chakra-ui/spinner" "2.0.11" - "@chakra-ui/stat" "2.0.13" - "@chakra-ui/styled-system" "2.4.0" - "@chakra-ui/switch" "2.0.17" - "@chakra-ui/system" "2.3.4" - "@chakra-ui/table" "2.0.12" - "@chakra-ui/tabs" "2.1.5" - "@chakra-ui/tag" "2.0.13" - "@chakra-ui/textarea" "2.0.14" - "@chakra-ui/theme" "2.2.2" - "@chakra-ui/theme-utils" "2.0.5" - "@chakra-ui/toast" "4.0.5" - "@chakra-ui/tooltip" "2.2.3" - "@chakra-ui/transition" "2.0.12" - "@chakra-ui/utils" "2.0.12" - "@chakra-ui/visually-hidden" "2.0.13" - -"@chakra-ui/select@2.0.14": - version "2.0.14" - resolved "https://registry.yarnpkg.com/@chakra-ui/select/-/select-2.0.14.tgz#b2230702e31d2b9b4cc7848b18ba7ae8e4c89bdb" - integrity sha512-fvVGxAtLaIXGOMicrzSa6imMw5h26S1ar3xyNmXgR40dbpTPHmtQJkbHBf9FwwQXgSgKWgBzsztw5iDHCpPVzA== - dependencies: - "@chakra-ui/form-control" "2.0.13" - -"@chakra-ui/shared-utils@2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@chakra-ui/shared-utils/-/shared-utils-2.0.3.tgz#97cbc11282e381ebd9f581c603088f9d60ead451" - integrity sha512-pCU+SUGdXzjAuUiUT8mriekL3tJVfNdwSTIaNeip7k/SWDzivrKGMwAFBxd3XVTDevtVusndkO4GJuQ3yILzDg== - -"@chakra-ui/skeleton@2.0.19": - version "2.0.19" - resolved "https://registry.yarnpkg.com/@chakra-ui/skeleton/-/skeleton-2.0.19.tgz#c2f8619edf06d8411aeb8fac8748134bfba7ea35" - integrity sha512-i/U70wB9rX3DdO9i50kQLfPVdLPw8oIZlKynq15DkXEch3uXzLMY8ZzcEQW99B/PnynC1gni0+P9jMfeX7Wi+Q== - dependencies: - "@chakra-ui/media-query" "3.2.8" - "@chakra-ui/react-use-previous" "2.0.3" - -"@chakra-ui/slider@2.0.15": - version "2.0.15" - resolved "https://registry.yarnpkg.com/@chakra-ui/slider/-/slider-2.0.15.tgz#e574020d3240490b12204a6b1db4f40101567f87" - integrity sha512-1PwTBgaPKe8L1aOryGd1i52snqQY615Jd7d1Jyjzr/7s3uvLnpCmTE7bazu/cJU0h1qSpluMv++A+d+fjICdmA== - dependencies: - "@chakra-ui/number-utils" "2.0.5" - "@chakra-ui/react-context" "2.0.5" - "@chakra-ui/react-types" "2.0.5" - "@chakra-ui/react-use-callback-ref" "2.0.5" - "@chakra-ui/react-use-controllable-state" "2.0.6" - "@chakra-ui/react-use-latest-ref" "2.0.3" - "@chakra-ui/react-use-merge-refs" "2.0.5" - "@chakra-ui/react-use-pan-event" "2.0.6" - "@chakra-ui/react-use-size" "2.0.5" - "@chakra-ui/react-use-update-effect" "2.0.5" - -"@chakra-ui/spinner@2.0.11": - version "2.0.11" - resolved "https://registry.yarnpkg.com/@chakra-ui/spinner/-/spinner-2.0.11.tgz#a5dd76b6cb0f3524d9b90b73fa4acfb6adc69f33" - integrity sha512-piO2ghWdJzQy/+89mDza7xLhPnW7pA+ADNbgCb1vmriInWedS41IBKe+pSPz4IidjCbFu7xwKE0AerFIbrocCA== - -"@chakra-ui/stat@2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@chakra-ui/stat/-/stat-2.0.13.tgz#1805817ab54f9d9b663b465fcb255285d22d0152" - integrity sha512-6XeuE/7w0BjyCHSxMbsf6/rNOOs8BSit1NS7g7+Jd/40Pc/SKlNWLd3kxXPid4eT3RwyNIdMPtm30OActr9nqQ== - dependencies: - "@chakra-ui/icon" "3.0.13" - "@chakra-ui/react-context" "2.0.5" - -"@chakra-ui/styled-system@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@chakra-ui/styled-system/-/styled-system-2.4.0.tgz#4b50079606331e4e8fda7ea59da9db51b446d40c" - integrity sha512-G4HpbFERq4C1cBwKNDNkpCiliOICLXjYwKI/e/6hxNY+GlPxt8BCzz3uhd3vmEoG2vRM4qjidlVjphhWsf6vRQ== - dependencies: - csstype "^3.0.11" - lodash.mergewith "4.6.2" - -"@chakra-ui/switch@2.0.17": - version "2.0.17" - resolved "https://registry.yarnpkg.com/@chakra-ui/switch/-/switch-2.0.17.tgz#1d6904b6cde2469212bbd8311b749b96c653a9a3" - integrity sha512-BQabfC6qYi5xBJvEFPzKq0yl6fTtTNNEHTid5r7h0PWcCnAiHwQJTpQRpxp+AjK569LMLtTXReTZvNBrzEwOrA== - dependencies: - "@chakra-ui/checkbox" "2.2.5" - -"@chakra-ui/system@2.3.4": - version "2.3.4" - resolved "https://registry.yarnpkg.com/@chakra-ui/system/-/system-2.3.4.tgz#425bf7eebf61bd92aa68f60a6b62c380274fbe4e" - integrity sha512-/2m8hFfFzOMO2OlwHxTWqINOBJMjxWwU5V/AcB7C0qS51Dcj9c7kupilM6QdqiOLLdMS7mIVRSYr8jn8gMw9fA== - dependencies: - "@chakra-ui/color-mode" "2.1.10" - "@chakra-ui/react-utils" "2.0.9" - "@chakra-ui/styled-system" "2.4.0" - "@chakra-ui/theme-utils" "2.0.5" - "@chakra-ui/utils" "2.0.12" - react-fast-compare "3.2.0" - -"@chakra-ui/table@2.0.12": - version "2.0.12" - resolved "https://registry.yarnpkg.com/@chakra-ui/table/-/table-2.0.12.tgz#387653cf660318b13086b6497aca2b671deb055a" - integrity sha512-TSxzpfrOoB+9LTdNTMnaQC6OTsp36TlCRxJ1+1nAiCmlk+m+FiNzTQsmBalDDhc29rm+6AdRsxSPsjGWB8YVwg== - dependencies: - "@chakra-ui/react-context" "2.0.5" - -"@chakra-ui/tabs@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/tabs/-/tabs-2.1.5.tgz#827b0e71eb173c09c31dcbbe05fc1146f4267229" - integrity sha512-XmnKDclAJe0FoW4tdC8AlnZpPN5fcj92l4r2sqiL9WyYVEM71hDxZueETIph/GTtfMelG7Z8e5vBHP4rh1RT5g== - dependencies: - "@chakra-ui/clickable" "2.0.11" - "@chakra-ui/descendant" "3.0.11" - "@chakra-ui/lazy-utils" "2.0.3" - "@chakra-ui/react-children-utils" "2.0.4" - "@chakra-ui/react-context" "2.0.5" - "@chakra-ui/react-use-controllable-state" "2.0.6" - "@chakra-ui/react-use-merge-refs" "2.0.5" - "@chakra-ui/react-use-safe-layout-effect" "2.0.3" - -"@chakra-ui/tag@2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@chakra-ui/tag/-/tag-2.0.13.tgz#ad7349bfcdd5642d3894fadb43728acc0f061101" - integrity sha512-W1urf+tvGMt6J3cc31HudybYSl+B5jYUP5DJxzXM9p+n3JrvXWAo4D6LmpLBHY5zT2mNne14JF1rVeRcG4Rtdg== - dependencies: - "@chakra-ui/icon" "3.0.13" - "@chakra-ui/react-context" "2.0.5" - -"@chakra-ui/textarea@2.0.14": - version "2.0.14" - resolved "https://registry.yarnpkg.com/@chakra-ui/textarea/-/textarea-2.0.14.tgz#a79a3fdd850a3303e6ebb68d64b7c334de03da4d" - integrity sha512-r8hF1rCi+GseLtY/IGeVWXFN0Uve2b820UQumRj4qxj7PsPqw1hFg7Cecbbb9zwF38K/m+D3IdwFeJzI1MtgRA== - dependencies: - "@chakra-ui/form-control" "2.0.13" - -"@chakra-ui/theme-tools@2.0.14": - version "2.0.14" - resolved "https://registry.yarnpkg.com/@chakra-ui/theme-tools/-/theme-tools-2.0.14.tgz#6c523284ab384ca57a3aef1fcfa7c32ed357fbde" - integrity sha512-lVcDmq5pyU0QbsIFKjt/iVUFDap7di2QHvPvGChA1YSjtg1PtuUi+BxEXWzp3Nfgw/N4rMvlBs+S0ynJypdwbg== - dependencies: - "@chakra-ui/anatomy" "2.1.0" - color2k "^2.0.0" - -"@chakra-ui/theme-utils@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/theme-utils/-/theme-utils-2.0.5.tgz#ad1e53fc7f71326d15b9b01a157c7e2a029f3dda" - integrity sha512-QQowSM8fvQlTmT0w9wtqUlWOB4i+9eA7P4XRm4bfhBMZ7XpK4ctV95sPeGqaXVccsz5m0q1AuGWa+j6eMCbrrg== - dependencies: - "@chakra-ui/styled-system" "2.4.0" - "@chakra-ui/theme" "2.2.2" - lodash.mergewith "4.6.2" - -"@chakra-ui/theme@2.2.2": - version "2.2.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/theme/-/theme-2.2.2.tgz#5ea69adde78ee6ea59f9dce674947ed8be2ebc62" - integrity sha512-7DlOQiXmnaqYyqXwqmfFSCWGkUonuqmNC5mmUCwxI435KgHNCaE2bIm6DI7N2NcIcuVcfc8Vn0UqrDoGU3zJBg== - dependencies: - "@chakra-ui/anatomy" "2.1.0" - "@chakra-ui/theme-tools" "2.0.14" - -"@chakra-ui/toast@4.0.5": - version "4.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/toast/-/toast-4.0.5.tgz#b501d7160ab67d9bcfa4df5c8b763d4aa789731e" - integrity sha512-avJKRiZZACi6v04cUc2uRcmta3gAes67HGkQhq5sHG/VV2cH9wXV2NMT3DolT8WiU9j7g8lWKxWe7bqFFrX+wA== - dependencies: - "@chakra-ui/alert" "2.0.13" - "@chakra-ui/close-button" "2.0.13" - "@chakra-ui/portal" "2.0.12" - "@chakra-ui/react-use-timeout" "2.0.3" - "@chakra-ui/react-use-update-effect" "2.0.5" - "@chakra-ui/styled-system" "2.4.0" - "@chakra-ui/theme" "2.2.2" - -"@chakra-ui/tooltip@2.2.3": - version "2.2.3" - resolved "https://registry.yarnpkg.com/@chakra-ui/tooltip/-/tooltip-2.2.3.tgz#92c9ed224e4c16839310acd0759c0017caec3134" - integrity sha512-yOne9ofFYfW2XHsbCEPWgLUTnHKm5z21f/cPjwEqtmvCS7aTCOLFiwz2ckRS8yJbIAy+mw0UG6jQsblYKgXj4A== - dependencies: - "@chakra-ui/popper" "3.0.10" - "@chakra-ui/portal" "2.0.12" - "@chakra-ui/react-types" "2.0.5" - "@chakra-ui/react-use-disclosure" "2.0.6" - "@chakra-ui/react-use-event-listener" "2.0.5" - "@chakra-ui/react-use-merge-refs" "2.0.5" - -"@chakra-ui/transition@2.0.12": - version "2.0.12" - resolved "https://registry.yarnpkg.com/@chakra-ui/transition/-/transition-2.0.12.tgz#876c6ed24e442a720a8570490a93cb1f87008700" - integrity sha512-ff6eU+m08ccYfCkk0hKfY/XlmGxCrfbBgsKgV4mirZ4SKUL1GVye8CYuHwWQlBJo+8s0yIpsTNxAuX4n/cW9/w== - -"@chakra-ui/utils@2.0.12": - version "2.0.12" - resolved "https://registry.yarnpkg.com/@chakra-ui/utils/-/utils-2.0.12.tgz#5ab8a4529fca68d9f8c6722004f6a5129b0b75e9" - integrity sha512-1Z1MgsrfMQhNejSdrPJk8v5J4gCefHo+1wBmPPHTz5bGEbAAbZ13aXAfXy8w0eFy0Nvnawn0EHW7Oynp/MdH+Q== - 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.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@chakra-ui/visually-hidden/-/visually-hidden-2.0.13.tgz#6553467d93f206d17716bcbe6e895a84eef87472" - integrity sha512-sDEeeEjLfID333EC46NdCbhK2HyMXlpl5HzcJjuwWIpyVz4E1gKQ9hlwpq6grijvmzeSywQ5D3tTwUrvZck4KQ== - "@cnakazawa/watch@^1.0.3": version "1.0.4" resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" @@ -2091,126 +1338,6 @@ resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== -"@emotion/babel-plugin@^11.10.5": - version "11.10.5" - resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.10.5.tgz#65fa6e1790ddc9e23cc22658a4c5dea423c55c3c" - integrity sha512-xE7/hyLHJac7D2Ve9dKroBBZqBT7WuPQmWcq7HSGb84sUuP4mlOWoB8dvVfD9yk5DHkU1m6RW7xSoDtnQHNQeA== - dependencies: - "@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.1" - 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.1.3" - -"@emotion/cache@^11.10.5": - version "11.10.5" - resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.10.5.tgz#c142da9351f94e47527ed458f7bbbbe40bb13c12" - integrity sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA== - dependencies: - "@emotion/memoize" "^0.8.0" - "@emotion/sheet" "^1.2.1" - "@emotion/utils" "^1.2.0" - "@emotion/weak-memoize" "^0.3.0" - stylis "4.1.3" - -"@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" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" - integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== - dependencies: - "@emotion/memoize" "0.7.4" - -"@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.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.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.10.5": - version "11.10.5" - resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.10.5.tgz#95fff612a5de1efa9c0d535384d3cfa115fe175d" - integrity sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A== - dependencies: - "@babel/runtime" "^7.18.3" - "@emotion/babel-plugin" "^11.10.5" - "@emotion/cache" "^11.10.5" - "@emotion/serialize" "^1.1.1" - "@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.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.1.tgz#0595701b1902feded8a96d293b26be3f5c1a5cf0" - integrity sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA== - dependencies: - "@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.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.1.tgz#0767e0305230e894897cadb6c8df2c51e61a6c2c" - integrity sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA== - -"@emotion/styled@^11.10.5": - version "11.10.5" - resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-11.10.5.tgz#1fe7bf941b0909802cb826457e362444e7e96a79" - integrity sha512-8EP6dD7dMkdku2foLoruPCNkRevzdcBaY6q0l0OsbyJK+x8D9HWjX27ARiSIKNF634hY9Zdoedh8bJCiva8yZw== - dependencies: - "@babel/runtime" "^7.18.3" - "@emotion/babel-plugin" "^11.10.5" - "@emotion/is-prop-valid" "^1.2.0" - "@emotion/serialize" "^1.1.1" - "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" - "@emotion/utils" "^1.2.0" - -"@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/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/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== - "@esbuild/android-arm@0.15.18": version "0.15.18" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.15.18.tgz#266d40b8fdcf87962df8af05b76219bc786b4f80" @@ -2805,59 +1932,6 @@ resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.6.22.tgz#219dfd89ae5b97a8801f015323ffa4b62f45718b" integrity sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA== -"@motionone/animation@^10.15.1": - version "10.15.1" - resolved "https://registry.yarnpkg.com/@motionone/animation/-/animation-10.15.1.tgz#4a85596c31cbc5100ae8eb8b34c459fb0ccf6807" - integrity sha512-mZcJxLjHor+bhcPuIFErMDNyrdb2vJur8lSfMCsuCB4UyV8ILZLvK+t+pg56erv8ud9xQGK/1OGPt10agPrCyQ== - dependencies: - "@motionone/easing" "^10.15.1" - "@motionone/types" "^10.15.1" - "@motionone/utils" "^10.15.1" - tslib "^2.3.1" - -"@motionone/dom@^10.15.3": - version "10.15.3" - resolved "https://registry.yarnpkg.com/@motionone/dom/-/dom-10.15.3.tgz#afb27270032368a917f1ae8dd87e0069a6a9fe40" - integrity sha512-FQ7a2zMBXc1UeU8CG9G3yDpst55fbb0+C9A0VGfwOITitBCzigKZnXRgsRSWWR+FW57GSc13eGQxtYB0lKG0Ng== - dependencies: - "@motionone/animation" "^10.15.1" - "@motionone/generators" "^10.15.1" - "@motionone/types" "^10.15.1" - "@motionone/utils" "^10.15.1" - hey-listen "^1.0.8" - tslib "^2.3.1" - -"@motionone/easing@^10.15.1": - version "10.15.1" - resolved "https://registry.yarnpkg.com/@motionone/easing/-/easing-10.15.1.tgz#95cf3adaef34da6deebb83940d8143ede3deb693" - integrity sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw== - dependencies: - "@motionone/utils" "^10.15.1" - tslib "^2.3.1" - -"@motionone/generators@^10.15.1": - version "10.15.1" - resolved "https://registry.yarnpkg.com/@motionone/generators/-/generators-10.15.1.tgz#dc6abb11139d1bafe758a41c134d4c753a9b871c" - integrity sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ== - dependencies: - "@motionone/types" "^10.15.1" - "@motionone/utils" "^10.15.1" - tslib "^2.3.1" - -"@motionone/types@^10.15.1": - version "10.15.1" - resolved "https://registry.yarnpkg.com/@motionone/types/-/types-10.15.1.tgz#89441b54285012795cbba8612cbaa0fa420db3eb" - integrity sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA== - -"@motionone/utils@^10.15.1": - version "10.15.1" - resolved "https://registry.yarnpkg.com/@motionone/utils/-/utils-10.15.1.tgz#6b5f51bde75be88b5411e084310299050368a438" - integrity sha512-p0YncgU+iklvYr/Dq4NobTRdAPv9PveRDUXabPEeOjBLSO/1FNB2phNTZxOxpi1/GZwYpAoECEa0Wam+nsmhSw== - dependencies: - "@motionone/types" "^10.15.1" - hey-listen "^1.0.8" - tslib "^2.3.1" - "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" @@ -2923,11 +1997,6 @@ schema-utils "^3.0.0" source-map "^0.7.3" -"@popperjs/core@^2.9.3": - version "2.11.6" - resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.6.tgz#cee20bd55e68a1720bdab363ecf0c821ded4cd45" - integrity sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw== - "@radix-ui/colors@^0.1.8": version "0.1.8" resolved "https://registry.yarnpkg.com/@radix-ui/colors/-/colors-0.1.8.tgz#b08c62536fc462a87632165fb28e9b18f9bd047e" @@ -3998,14 +3067,7 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== -"@types/lodash.mergewith@4.6.6": - version "4.6.6" - resolved "https://registry.yarnpkg.com/@types/lodash.mergewith/-/lodash.mergewith-4.6.6.tgz#c4698f5b214a433ff35cb2c75ee6ec7f99d79f10" - integrity sha512-RY/8IaVENjG19rxTZu9Nukqh0W2UrYgmBj5sdns4hWRZaV8PqR7wIKHFKzvOTjo4zVRV7sVI+yFhAJql12Kfqg== - dependencies: - "@types/lodash" "*" - -"@types/lodash@*", "@types/lodash@^4.14.167": +"@types/lodash@^4.14.167": version "4.14.191" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.191.tgz#09511e7f7cba275acd8b419ddac8da9a6a79e2fa" integrity sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ== @@ -4557,16 +3619,6 @@ 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== - accepts@~1.3.5, accepts@~1.3.8: version "1.3.8" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" @@ -4794,13 +3846,6 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -aria-hidden@^1.1.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.2.tgz#8c4f7cc88d73ca42114106fdf6f47e68d31475b8" - integrity sha512-6y/ogyDTk/7YAe91T3E2PR1ALVKyM2QbTio5HwM+N1Q6CMlCKhvClyIjkckBswa0f2xJhjsfzIGa1yVSe1UMVA== - dependencies: - tslib "^2.0.0" - aria-query@^5.0.0: version "5.1.3" resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" @@ -5045,7 +4090,7 @@ babel-plugin-istanbul@^6.0.0: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-macros@^3.0.1, babel-plugin-macros@^3.1.0: +babel-plugin-macros@^3.0.1: version "3.1.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== @@ -5752,11 +4797,6 @@ color-support@^1.1.2: resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== -color2k@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/color2k/-/color2k-2.0.0.tgz#86992c82e248c29f524023ed0822bc152c4fa670" - integrity sha512-DWX9eXOC4fbJNiuvdH4QSHvvfLWyFo9TuFp7V9OzdsbPAdrWAuYc8qvFP2bIQ/LKh4LrAVnJ6vhiQYPvAHdtTg== - combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -5819,11 +4859,6 @@ compression@^1.7.4: safe-buffer "5.1.2" vary "~1.1.2" -compute-scroll-into-view@1.0.14: - version "1.0.14" - resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.14.tgz#80e3ebb25d6aa89f42e533956cb4b16a04cfe759" - integrity sha512-mKDjINe3tc6hGelUMNDzuhorIUZ7kS7BwyY0r2wQd2HOH2tRuJykiC06iSEX8y1TuhNzvz4GcJnK16mM2J1NMQ== - concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -5866,7 +4901,7 @@ content-type@~1.0.4: resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== -convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.9.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== @@ -5898,13 +4933,6 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== -copy-to-clipboard@3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz#115aa1a9998ffab6196f93076ad6da3b913662ae" - integrity sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw== - dependencies: - toggle-selection "^1.0.6" - core-js-compat@^3.25.1, core-js-compat@^3.8.1: version "3.27.1" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.27.1.tgz#b5695eb25c602d72b1d30cbfba3cb7e5e4cf0a67" @@ -6042,13 +5070,6 @@ crypto-browserify@^3.11.0: randombytes "^2.0.0" randomfill "^1.0.3" -css-box-model@1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/css-box-model/-/css-box-model-1.2.1.tgz#59951d3b81fd6b2074a62d49444415b0d2b4d7c1" - integrity sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw== - dependencies: - tiny-invariant "^1.0.6" - css-loader@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645" @@ -6089,7 +5110,7 @@ cssesc@^3.0.0: resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== -csstype@^3.0.11, csstype@^3.0.2: +csstype@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== @@ -6264,11 +5285,6 @@ detab@2.0.4: dependencies: repeat-string "^1.5.4" -detect-node-es@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" - integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== - detect-node@^2.0.4, detect-node@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" @@ -7354,11 +6370,6 @@ find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" -find-root@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" - integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== - find-up@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" @@ -7411,13 +6422,6 @@ flush-write-stream@^1.0.0: inherits "^2.0.3" readable-stream "^2.3.6" -focus-lock@^0.11.2: - version "0.11.4" - resolved "https://registry.yarnpkg.com/focus-lock/-/focus-lock-0.11.4.tgz#fbf84894d7c384f25a2c7cf5d97c848131d97f6f" - integrity sha512-LzZWJcOBIcHslQ46N3SUu/760iLPSrUtp8omM4gh9du438V2CQdks8TcOu1yvmu2C68nVOBnl1WFiKGPbQ8L6g== - dependencies: - tslib "^2.0.3" - focus-lock@^0.8.0: version "0.8.1" resolved "https://registry.yarnpkg.com/focus-lock/-/focus-lock-0.8.1.tgz#bb36968abf77a2063fa173cb6c47b12ac8599d33" @@ -7516,24 +6520,6 @@ fragment-cache@^0.2.1: dependencies: map-cache "^0.2.2" -framer-motion@^7.6.17: - version "7.10.0" - resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-7.10.0.tgz#500c44f064aa26904abc3a1a683afc1311b7cec9" - integrity sha512-HZUl5hFIO23XuhxhGaWSVXaElYv0Wlk3iYXeqNmp1WF1JvD1vQMvuH3OE7Q5PsFX+a5+FrWRam7a4S7xDigEag== - dependencies: - "@motionone/dom" "^10.15.3" - hey-listen "^1.0.8" - tslib "2.4.0" - optionalDependencies: - "@emotion/is-prop-valid" "^0.8.2" - -framesync@5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/framesync/-/framesync-5.3.0.tgz#0ecfc955e8f5a6ddc8fdb0cc024070947e1a0d9b" - integrity sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA== - dependencies: - tslib "^2.1.0" - fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" @@ -7665,11 +6651,6 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: has "^1.0.3" has-symbols "^1.0.3" -get-nonce@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3" - integrity sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q== - get-package-type@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" @@ -8046,11 +7027,6 @@ he@^1.2.0: resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== -hey-listen@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/hey-listen/-/hey-listen-1.0.8.tgz#8e59561ff724908de1aa924ed6ecc84a56a9aa68" - integrity sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q== - hmac-drbg@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" @@ -8060,7 +7036,7 @@ hmac-drbg@^1.0.1: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: +hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== @@ -8272,13 +7248,6 @@ interpret@^2.2.0: resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== -invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - ip@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" @@ -9143,11 +8112,6 @@ lodash.merge@^4.6.2: resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -lodash.mergewith@4.6.2: - version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz#617121f89ac55f59047c7aec1ccd6654c6590f55" - integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ== - lodash.uniq@4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" @@ -9158,7 +8122,7 @@ lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: +loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== @@ -10579,7 +9543,7 @@ prompts@^2.4.0: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@^15.0.0, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: +prop-types@^15.0.0, prop-types@^15.7.2, prop-types@^15.8.1: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -10730,13 +9694,6 @@ raw-loader@^4.0.2: loader-utils "^2.0.0" schema-utils "^3.0.0" -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" - react-docgen-typescript@^2.1.1: version "2.2.2" resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz#4611055e569edc071204aadb20e1c93e1ab1659c" @@ -10791,28 +9748,11 @@ react-element-to-jsx-string@^14.3.4: is-plain-object "5.0.0" react-is "17.0.2" -react-fast-compare@3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb" - integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== - react-fast-compare@^2.0.1: version "2.0.4" resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz#e84b4d455b0fec113e0402c329352715196f81f9" integrity sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw== -react-focus-lock@^2.9.1: - version "2.9.2" - resolved "https://registry.yarnpkg.com/react-focus-lock/-/react-focus-lock-2.9.2.tgz#a57dfd7c493e5a030d87f161c96ffd082bd920f2" - integrity sha512-5JfrsOKyA5Zn3h958mk7bAcfphr24jPoMoznJ8vaJF6fUrPQ8zrtEd3ILLOK8P5jvGxdMd96OxWNjDzATfR2qw== - dependencies: - "@babel/runtime" "^7.0.0" - focus-lock "^0.11.2" - prop-types "^15.6.2" - react-clientside-effect "^1.2.6" - use-callback-ref "^1.3.0" - use-sidecar "^1.1.2" - react-inspector@^5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/react-inspector/-/react-inspector-5.1.1.tgz#58476c78fde05d5055646ed8ec02030af42953c8" @@ -10873,25 +9813,6 @@ react-refresh@^0.14.0: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e" integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ== -react-remove-scroll-bar@^2.3.3: - version "2.3.4" - resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz#53e272d7a5cb8242990c7f144c44d8bd8ab5afd9" - integrity sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A== - dependencies: - react-style-singleton "^2.2.1" - tslib "^2.0.0" - -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.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.4.4: version "6.4.5" resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.4.5.tgz#4fdb12efef4f3848c693a76afbeaed1f6ca02047" @@ -10907,15 +9828,6 @@ react-router@6.4.5: dependencies: "@remix-run/router" "1.0.5" -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 "^2.0.0" - react@^18.2.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" @@ -11651,7 +10563,7 @@ source-map-url@^0.4.0: resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== -source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7: +source-map@^0.5.0, source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== @@ -11964,11 +10876,6 @@ style-to-object@0.3.0, style-to-object@^0.3.0: dependencies: inline-style-parser "0.1.1" -stylis@4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.1.3.tgz#fd2fbe79f5fed17c55269e16ed8da14c84d069f7" - integrity sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA== - sucrase@^3.20.3: version "3.29.0" resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.29.0.tgz#3207c5bc1b980fdae1e539df3f8a8a518236da7d" @@ -12199,11 +11106,6 @@ timers-browserify@^2.0.4: dependencies: setimmediate "^1.0.4" -tiny-invariant@^1.0.6: - version "1.3.1" - resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.1.tgz#8560808c916ef02ecfd55e66090df23a4b7aa642" - integrity sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw== - tiny-warning@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" @@ -12256,11 +11158,6 @@ to-regex@^3.0.1, to-regex@^3.0.2: regex-not "^1.0.2" safe-regex "^1.1.0" -toggle-selection@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" - integrity sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ== - toidentifier@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" @@ -12325,17 +11222,12 @@ tsconfig-paths@^4.0.0: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" - integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== - tslib@^1.10.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.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.1: +tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3: version "2.4.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== @@ -12626,21 +11518,6 @@ url@^0.11.0: punycode "1.3.2" querystring "0.2.0" -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-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 "^2.0.0" - use-sync-external-store@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a"