From 56f2217797367667d8ed54b4a32fdcd290b763f5 Mon Sep 17 00:00:00 2001 From: audius-infra Date: Mon, 23 Oct 2023 15:01:35 +0000 Subject: [PATCH 01/21] Bump version to 0.4.39 --- mediorum/.version.json | 2 +- packages/discovery-provider/.version.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mediorum/.version.json b/mediorum/.version.json index eca9429d050..6beab725d03 100644 --- a/mediorum/.version.json +++ b/mediorum/.version.json @@ -1,4 +1,4 @@ { - "version": "0.4.38", + "version": "0.4.39", "service": "content-node" } diff --git a/packages/discovery-provider/.version.json b/packages/discovery-provider/.version.json index 291c8a6c2fe..d9c519178a4 100644 --- a/packages/discovery-provider/.version.json +++ b/packages/discovery-provider/.version.json @@ -1,4 +1,4 @@ { - "version": "0.4.38", + "version": "0.4.39", "service": "discovery-node" } From 8e2ed7369892fe3739da6fc6cc0d844ab738e244 Mon Sep 17 00:00:00 2001 From: Dylan Jeffers Date: Mon, 23 Oct 2023 11:06:10 -0700 Subject: [PATCH 02/21] [C-3235] Fix rotating cover art (#6379) --- .../src/store/cache/collections/types.ts | 2 +- packages/mobile/e2e/fixtures/coverPhoto.json | 7 +- .../mobile/e2e/fixtures/profilePicture.json | 7 +- .../components/core/Screen/ScreenContent.tsx | 7 +- packages/mobile/src/components/core/index.ts | 1 - .../src/components/fields/ImageField.tsx | 36 +++----- .../components/fields/PickArtworkField.tsx | 26 ++---- .../src/components/form-screen/index.ts | 1 - .../edit-profile-screen/EditProfileScreen.tsx | 32 ++++--- .../edit-profile-screen}/FormScreen.tsx | 21 ++--- .../edit-profile-screen/ProfileTextField.tsx} | 25 ++--- .../src/screens/signon/ProfileImage.tsx | 2 +- .../src/screens/signon/ProfileManual.tsx | 30 +++--- .../src/utils/launchImageLibrary.e2e.ts | 13 ++- .../mobile/src/utils/launchImageLibrary.ts | 3 +- .../src/utils/launchSelectImageActionSheet.ts | 91 +++++++++---------- packages/mobile/src/utils/theme.ts | 8 +- 17 files changed, 143 insertions(+), 169 deletions(-) delete mode 100644 packages/mobile/src/components/form-screen/index.ts rename packages/mobile/src/{components/form-screen => screens/edit-profile-screen}/FormScreen.tsx (61%) rename packages/mobile/src/{components/core/FormTextInput.tsx => screens/edit-profile-screen/ProfileTextField.tsx} (90%) diff --git a/packages/common/src/store/cache/collections/types.ts b/packages/common/src/store/cache/collections/types.ts index ee99eabfde5..55e411b30ab 100644 --- a/packages/common/src/store/cache/collections/types.ts +++ b/packages/common/src/store/cache/collections/types.ts @@ -19,7 +19,7 @@ export type Image = { size?: number fileType?: string url: string - file?: string | File + file?: string | File | { uri: string; name: string; type: string } } export type EditPlaylistValues = Collection & { diff --git a/packages/mobile/e2e/fixtures/coverPhoto.json b/packages/mobile/e2e/fixtures/coverPhoto.json index 9733e4484c0..14f04ad5a24 100644 --- a/packages/mobile/e2e/fixtures/coverPhoto.json +++ b/packages/mobile/e2e/fixtures/coverPhoto.json @@ -1,6 +1,5 @@ { - "uri": "https://cn0.mainnet.audiusindex.org/content/QmSeB4DY1qBtp9hbnmMwnkGepRY6tRrNQcgZU2oNk4SK1q/2000x.jpg", - "fileName": "coverPhoto", - "type": "image/jpg", - "base64": "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" + "path": "https://cn0.mainnet.audiusindex.org/content/QmSeB4DY1qBtp9hbnmMwnkGepRY6tRrNQcgZU2oNk4SK1q/2000x.jpg", + "filename": "coverPhoto", + "mime": "image/jpg" } diff --git a/packages/mobile/e2e/fixtures/profilePicture.json b/packages/mobile/e2e/fixtures/profilePicture.json index 460095e8a71..9bc8da68eb8 100644 --- a/packages/mobile/e2e/fixtures/profilePicture.json +++ b/packages/mobile/e2e/fixtures/profilePicture.json @@ -1,6 +1,5 @@ { - "uri": "https://creatornode3.audius.co/content/QmNjJv1wQf2DJq3GNXjXzSL8UXFUGXfchg4NhL7UpbnF1f/480x480.jpg", - "fileName": "profilePicture", - "type": "image/jpg", - "base64": "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" + "path": "https://creatornode3.audius.co/content/QmNjJv1wQf2DJq3GNXjXzSL8UXFUGXfchg4NhL7UpbnF1f/480x480.jpg", + "filename": "profilePicture", + "mime": "image/jpg" } diff --git a/packages/mobile/src/components/core/Screen/ScreenContent.tsx b/packages/mobile/src/components/core/Screen/ScreenContent.tsx index e4d5c7e2017..13db0a2e202 100644 --- a/packages/mobile/src/components/core/Screen/ScreenContent.tsx +++ b/packages/mobile/src/components/core/Screen/ScreenContent.tsx @@ -15,11 +15,8 @@ export type ScreenContentProps = OfflinePlaceholderProps & { isOfflineCapable?: boolean } -export const ScreenContent = ({ - children, - isOfflineCapable, - ...other -}: ScreenContentProps) => { +export const ScreenContent = (props: ScreenContentProps) => { + const { children, isOfflineCapable, ...other } = props const isReachable = useSelector(getIsReachable) const wasReachable = usePrevious(isReachable) diff --git a/packages/mobile/src/components/core/index.ts b/packages/mobile/src/components/core/index.ts index 9019102495f..f1a914da1b4 100644 --- a/packages/mobile/src/components/core/index.ts +++ b/packages/mobile/src/components/core/index.ts @@ -3,7 +3,6 @@ export * from './Button' export * from './CardList' export * from './DynamicImage' export * from './EmptyTile' -export * from './FormTextInput' export * from './GradientIcon' export * from './GradientText' export * from './Hyperlink' diff --git a/packages/mobile/src/components/fields/ImageField.tsx b/packages/mobile/src/components/fields/ImageField.tsx index 0c3fd196837..c12affbed3e 100644 --- a/packages/mobile/src/components/fields/ImageField.tsx +++ b/packages/mobile/src/components/fields/ImageField.tsx @@ -4,7 +4,7 @@ import type { Nullable } from '@audius/common' import { useField } from 'formik' import type { ImageStyle, ViewStyle } from 'react-native' import { Animated, Pressable, View } from 'react-native' -import type { Asset } from 'react-native-image-picker' +import type { Options } from 'react-native-image-crop-picker' import IconUpload from 'app/assets/images/iconUpload.svg' import { DynamicImage } from 'app/components/core' @@ -51,18 +51,16 @@ const useStyles = makeStyles(({ palette, spacing }) => ({ bottom: 0, backgroundColor: '#000', opacity: 0.2 - }, - shareSheet: { - color: palette.secondary } })) -type ImageValue = Nullable<{ file: any; url: string }> +type ImageValue = Nullable type ImageFieldProps = { isProcessing?: boolean name: string label?: string + pickerOptions?: Options } & StylesProps<{ root?: ViewStyle imageContainer?: ViewStyle @@ -70,7 +68,14 @@ type ImageFieldProps = { }> export const ImageField = (props: ImageFieldProps) => { - const { isProcessing, name, styles: stylesProp, style, label } = props + const { + isProcessing, + name, + styles: stylesProp, + style, + label, + pickerOptions + } = props const styles = useStyles() const [isLoading, setIsLoading] = useState(false) const [{ value }, , { setValue }] = useField(name) @@ -80,23 +85,12 @@ export const ImageField = (props: ImageFieldProps) => { const { scale, handlePressIn, handlePressOut } = usePressScaleAnimation(0.9) const handlePress = useCallback(() => { - const handleImageSelected = (_image: Image, rawResponse: Asset) => { - setValue({ - url: rawResponse.uri!, - file: { - uri: rawResponse.uri, - name: rawResponse.fileName, - type: rawResponse.type - } - }) + const handleImageSelected = (image: Image) => { + setValue(image) setIsLoading(true) } - launchSelectImageActionSheet( - handleImageSelected, - styles.shareSheet.color, - name - ) - }, [setValue, styles.shareSheet.color, name]) + launchSelectImageActionSheet(handleImageSelected, pickerOptions, name) + }, [setValue, pickerOptions, name]) const isDefaultImage = url && /imageCoverPhotoBlank/.test(url) diff --git a/packages/mobile/src/components/fields/PickArtworkField.tsx b/packages/mobile/src/components/fields/PickArtworkField.tsx index 0bfcd97e638..5c66f449665 100644 --- a/packages/mobile/src/components/fields/PickArtworkField.tsx +++ b/packages/mobile/src/components/fields/PickArtworkField.tsx @@ -2,7 +2,6 @@ import { useCallback, useMemo, useState } from 'react' import { useField } from 'formik' import { View } from 'react-native' -import type { Asset } from 'react-native-image-picker' import IconImage from 'app/assets/images/iconImage.svg' import IconPencil from 'app/assets/images/iconPencil.svg' @@ -56,7 +55,7 @@ const messages = { type PickArtworkFieldProps = { name: string - onChange?: (image: Asset) => void + onChange?: () => void buttonTitle?: string onPress?: () => void onImageLoad?: () => void @@ -73,24 +72,17 @@ export const PickArtworkField = (props: PickArtworkFieldProps) => { const trackArtworkUrl = value?.url ?? existingTrackArtwork const [isImageLoading, setIsImageLoading] = useState(false) - const { secondary } = useThemeColors() - const handleChangeArtwork = useCallback(() => { - const handleImageSelected = (_image: Image, rawResponse: Asset) => { - setArtwork({ - url: rawResponse.uri, - file: { - uri: rawResponse.uri, - name: rawResponse.fileName, - type: rawResponse.type - }, - source: 'original' - }) - onChange?.(rawResponse) + const handleImageSelected = (image: Image) => { + setArtwork(image) + onChange?.() setIsImageLoading(true) } - launchSelectImageActionSheet(handleImageSelected, secondary) - }, [secondary, setArtwork, onChange]) + launchSelectImageActionSheet(handleImageSelected, { + height: 1000, + width: 1000 + }) + }, [setArtwork, onChange]) const handleImageLoad = useCallback(() => { onImageLoad?.() diff --git a/packages/mobile/src/components/form-screen/index.ts b/packages/mobile/src/components/form-screen/index.ts deleted file mode 100644 index 2d3849a0768..00000000000 --- a/packages/mobile/src/components/form-screen/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './FormScreen' diff --git a/packages/mobile/src/screens/edit-profile-screen/EditProfileScreen.tsx b/packages/mobile/src/screens/edit-profile-screen/EditProfileScreen.tsx index aefd7993afc..9516a61cbd0 100644 --- a/packages/mobile/src/screens/edit-profile-screen/EditProfileScreen.tsx +++ b/packages/mobile/src/screens/edit-profile-screen/EditProfileScreen.tsx @@ -15,9 +15,8 @@ import IconInstagram from 'app/assets/images/iconInstagram.svg' import IconLink from 'app/assets/images/iconLink.svg' import IconTikTokInverted from 'app/assets/images/iconTikTokInverted.svg' import IconTwitterBird from 'app/assets/images/iconTwitterBird.svg' -import { FormTextInput, ScrollView } from 'app/components/core' +import { ScrollView } from 'app/components/core' import { ImageField } from 'app/components/fields' -import { FormScreen } from 'app/components/form-screen' import { useUserCoverImage } from 'app/components/image/UserCoverImage' import { useUserImage } from 'app/components/image/UserImage' import { isImageUriSource } from 'app/hooks/useContentNodeImage' @@ -25,6 +24,8 @@ import { useNavigation } from 'app/hooks/useNavigation' import { makeStyles } from 'app/styles' import type { Image } from 'app/types/image' +import { FormScreen } from './FormScreen' +import { ProfileTextField } from './ProfileTextField' import type { ProfileValues, UpdatedProfile } from './types' const { getAccountUser } = accountSelectors @@ -75,15 +76,17 @@ const EditProfileForm = (props: EditProfileFormProps) => { handleReset, isTwitterVerified, isInstagramVerified, - isTikTokVerified + isTikTokVerified, + errors } = props const styles = useStyles() return ( - + { imageContainer: styles.profilePictureImageContainer, image: styles.profilePictureImage }} + pickerOptions={{ + height: 1000, + width: 1000, + cropperCircleOverlay: true + }} /> - - - - + + + - - - - + + ) diff --git a/packages/mobile/src/components/form-screen/FormScreen.tsx b/packages/mobile/src/screens/edit-profile-screen/FormScreen.tsx similarity index 61% rename from packages/mobile/src/components/form-screen/FormScreen.tsx rename to packages/mobile/src/screens/edit-profile-screen/FormScreen.tsx index 87c82810db6..d36e4d52e9d 100644 --- a/packages/mobile/src/components/form-screen/FormScreen.tsx +++ b/packages/mobile/src/screens/edit-profile-screen/FormScreen.tsx @@ -3,9 +3,9 @@ import { useCallback } from 'react' import { useNavigation } from '@react-navigation/native' import { isEmpty } from 'lodash' -import type { ScreenProps } from '../core/Screen' -import { ScreenContent, Screen } from '../core/Screen' -import { TextButton } from '../core/TextButton' +import type { ScreenProps } from '../../components/core/Screen' +import { ScreenContent, Screen } from '../../components/core/Screen' +import { TextButton } from '../../components/core/TextButton' const messages = { cancel: 'Cancel', @@ -16,11 +16,10 @@ type FormScreenProps = ScreenProps & { onSubmit: () => void onReset: () => void errors?: Record - goBackOnSubmit?: boolean } -export const FormScreen = ({ children, ...props }: FormScreenProps) => { - const { onSubmit, onReset, errors, goBackOnSubmit, ...other } = props +export const FormScreen = (props: FormScreenProps) => { + const { children, onSubmit, onReset, errors, ...other } = props const navigation = useNavigation() @@ -29,13 +28,6 @@ export const FormScreen = ({ children, ...props }: FormScreenProps) => { navigation.goBack() }, [navigation, onReset]) - const handleSave = useCallback(() => { - onSubmit() - if (goBackOnSubmit) { - navigation.goBack() - } - }, [onSubmit, goBackOnSubmit, navigation]) - const topbarLeft = ( { ) - // TODO: add to usages of SafeAreaScreen return ( { } }) -type FormTextInputProps = TextInputProps & { +type ProfileTextFieldProps = TextInputProps & { icon?: ComponentType isFirstInput?: boolean label: string @@ -63,17 +63,18 @@ type FormTextInputProps = TextInputProps & { label: TextStyle }> -export const FormTextInput = ({ - icon: Icon, - isFirstInput, - label, - name, - prefix, - style, - styles: stylesProp, - required, - ...other -}: FormTextInputProps) => { +export const ProfileTextField = (props: ProfileTextFieldProps) => { + const { + icon: Icon, + isFirstInput, + label, + name, + prefix, + style, + styles: stylesProp, + required, + ...other + } = props const styles = useStyles() const [{ value, onChange, onBlur }] = useField({ name, diff --git a/packages/mobile/src/screens/signon/ProfileImage.tsx b/packages/mobile/src/screens/signon/ProfileImage.tsx index 4d180a77c01..aea8b0b4cdb 100644 --- a/packages/mobile/src/screens/signon/ProfileImage.tsx +++ b/packages/mobile/src/screens/signon/ProfileImage.tsx @@ -1,5 +1,6 @@ import { useEffect, useRef, useState } from 'react' +import type { Image as ImageType } from '@audius/common' import { Animated, TouchableOpacity, @@ -9,7 +10,6 @@ import { } from 'react-native' import NoPicture from 'app/assets/images/noPicture.png' -import type { Image as ImageType } from 'app/types/image' const styles = StyleSheet.create({ profilePicEmpty: { diff --git a/packages/mobile/src/screens/signon/ProfileManual.tsx b/packages/mobile/src/screens/signon/ProfileManual.tsx index df984a6d5a7..0d4853662e8 100644 --- a/packages/mobile/src/screens/signon/ProfileManual.tsx +++ b/packages/mobile/src/screens/signon/ProfileManual.tsx @@ -1,5 +1,6 @@ import { useState, useEffect, useCallback } from 'react' +import type { Image } from '@audius/common' import type { NativeStackScreenProps } from '@react-navigation/native-stack' import * as signOnActions from 'common/store/pages/signon/actions' import { @@ -21,7 +22,6 @@ import { Platform, ScrollView } from 'react-native' -import type { Asset } from 'react-native-image-picker' import { SafeAreaView } from 'react-native-safe-area-context' import { useDispatch, useSelector } from 'react-redux' @@ -32,7 +32,6 @@ import LoadingSpinner from 'app/components/loading-spinner' import { make, track } from 'app/services/analytics' import { makeStyles } from 'app/styles' import { EventNames } from 'app/types/analytics' -import type { Image } from 'app/types/image' import { launchSelectImageActionSheet } from 'app/utils/launchSelectImageActionSheet' import { useColor, useThemeColors } from 'app/utils/theme' @@ -166,9 +165,6 @@ const useStyles = makeStyles(({ palette }) => ({ paddingTop: 16, paddingLeft: 10, margin: 0 - }, - shareSheet: { - color: palette.secondary } })) @@ -301,21 +297,19 @@ const ProfileManual = ({ navigation }: ProfileManualProps) => { } const openPhotoMenu = useCallback(() => { - const handleImageSelected = (image: Image, rawResponse: Asset) => { + const handleImageSelected = (image: Image) => { setIsPhotoLoading(true) - dispatch( - signOnActions.setField('profileImage', { - ...image, - file: { - uri: rawResponse.uri, - name: rawResponse.fileName || 'ProfileImage', - type: rawResponse.type - } - }) - ) + dispatch(signOnActions.setField('profileImage', image)) } - launchSelectImageActionSheet(handleImageSelected, styles.shareSheet.color) - }, [setIsPhotoLoading, styles.shareSheet.color, dispatch]) + + const imageOptions = { + height: 1000, + width: 1000, + cropperCircleOverlay: true + } + + launchSelectImageActionSheet(handleImageSelected, imageOptions) + }, [setIsPhotoLoading, dispatch]) const errorView = ({ handleIsValid, diff --git a/packages/mobile/src/utils/launchImageLibrary.e2e.ts b/packages/mobile/src/utils/launchImageLibrary.e2e.ts index ee1eb6313ff..bb059070023 100644 --- a/packages/mobile/src/utils/launchImageLibrary.e2e.ts +++ b/packages/mobile/src/utils/launchImageLibrary.e2e.ts @@ -1,21 +1,24 @@ import coverPhoto from '../../e2e/fixtures/coverPhoto.json' import profilePicture from '../../e2e/fixtures/profilePicture.json' -function launchImageLibrary(options: any, callback: Function) { +type Options = { + testID: string +} + +export function openPicker(options: Options, callback: Function) { if (typeof options === 'function') { callback = options } - const { name } = options + const { testID } = options // eslint-disable-next-line n/no-callback-literal callback({ assets: [ - name === 'cover_photo' + testID === 'cover_photo' ? coverPhoto - : name === 'profile_picture' + : testID === 'profile_picture' ? profilePicture : null ] }) } -export default launchImageLibrary diff --git a/packages/mobile/src/utils/launchImageLibrary.ts b/packages/mobile/src/utils/launchImageLibrary.ts index 05b20810ad8..f3aaa2fc4e5 100644 --- a/packages/mobile/src/utils/launchImageLibrary.ts +++ b/packages/mobile/src/utils/launchImageLibrary.ts @@ -1,2 +1 @@ -import { launchImageLibrary } from 'react-native-image-picker' -export default launchImageLibrary +export { openPicker, openCamera } from 'react-native-image-crop-picker' diff --git a/packages/mobile/src/utils/launchSelectImageActionSheet.ts b/packages/mobile/src/utils/launchSelectImageActionSheet.ts index f3993ed7164..1ecbcee155f 100644 --- a/packages/mobile/src/utils/launchSelectImageActionSheet.ts +++ b/packages/mobile/src/utils/launchSelectImageActionSheet.ts @@ -1,62 +1,55 @@ +import type { Image } from '@audius/common' import { ActionSheetIOS, Alert, Platform } from 'react-native' -import type { ImageLibraryOptions, Asset } from 'react-native-image-picker' -import { launchCamera } from 'react-native-image-picker' +import type { + Image as CropPickerImage, + Options +} from 'react-native-image-crop-picker' -import type { Image } from 'app/types/image' +import { store } from 'app/store' -import launchImageLibrary from './launchImageLibrary' - -const photoOptions: ImageLibraryOptions = { - includeBase64: true, - maxWidth: 1440, - mediaType: 'photo', - quality: 0.9 -} +import { openPicker, openCamera } from './launchImageLibrary' +import { selectSystemTheme } from './theme' export const launchSelectImageActionSheet = ( - callback: (image: Image, rawResponse: Asset) => void, - shareSheetTintColor: string, - name?: string + onSelectImage: (image: Image) => void, + options?: Options, + testID?: string ) => { - const handlePhoto = ({ assets }: { assets: Asset[] | undefined }) => { - const response = assets?.[0] - const selectedPhoto = !!response?.base64 + const theme = selectSystemTheme(store.getState()) + const { primary, secondary } = theme - if (selectedPhoto) { - const image = { - height: response.height ?? 0, - width: response.width ?? 0, - name: response.fileName ?? response.uri?.split('/').pop() ?? '', - size: response.fileSize ?? 0, - fileType: response.type ?? '', - url: response.uri ?? '', - file: `data:${response.type};base64,${response.base64}`, - type: 'base64' as const - } - callback(image, response) - } + const baseOptions: Options = { + cropping: true, + mediaType: 'photo', + includeBase64: true, + cropperActiveWidgetColor: secondary, + cropperStatusBarColor: secondary, + cropperToolbarColor: secondary, + cropperChooseColor: primary, + cropperCancelColor: secondary + } + + const handleSelectImage = (image: CropPickerImage) => { + const { path, filename, mime } = image + return onSelectImage({ + url: path, + file: { uri: path, name: filename ?? 'tmp', type: mime } + }) } const selectPhotoFromLibrary = () => { - launchImageLibrary( - { - ...photoOptions, - selectionLimit: 1, - // @ts-ignore this is for mocked version - name - }, - handlePhoto - ) + openPicker({ + ...baseOptions, + ...options, + testID + }).then(handleSelectImage) } const takePhoto = () => { - launchCamera( - { - ...photoOptions, - saveToPhotos: true - }, - handlePhoto - ) + openCamera({ + ...baseOptions, + ...options + }).then(handleSelectImage) } if (Platform.OS === 'ios') { @@ -64,7 +57,7 @@ export const launchSelectImageActionSheet = ( ActionSheetIOS.showActionSheetWithOptions( { options: ['Cancel', 'Photo Library', 'Take Photo'], - tintColor: shareSheetTintColor, + tintColor: secondary, cancelButtonIndex: 0 }, (buttonIndex) => { @@ -84,12 +77,12 @@ export const launchSelectImageActionSheet = ( { text: 'Photo Library', style: 'default', - onPress: () => selectPhotoFromLibrary() + onPress: selectPhotoFromLibrary }, { text: 'Take Photo', style: 'default', - onPress: () => takePhoto() + onPress: takePhoto }, { text: 'Cancel', diff --git a/packages/mobile/src/utils/theme.ts b/packages/mobile/src/utils/theme.ts index 01b9ab77e28..b4fda3ca7c0 100644 --- a/packages/mobile/src/utils/theme.ts +++ b/packages/mobile/src/utils/theme.ts @@ -1,3 +1,4 @@ +import type { CommonState } from '@audius/common' import { themeSelectors } from '@audius/common' import { useSelector } from 'react-redux' @@ -267,10 +268,15 @@ const themeColorsByThemeVariant: Record< [Theme.MATRIX]: matrixTheme } +export const selectSystemTheme = (state: CommonState) => { + const systemAppearance = getSystemAppearance(state) + const systemTheme = systemAppearance === 'dark' ? Theme.DARK : Theme.DEFAULT + return themeColorsByThemeVariant[systemTheme] +} + export const useThemeVariant = (): keyof typeof themeColorsByThemeVariant => { const theme = useSelector(getTheme) const systemAppearance = useSelector(getSystemAppearance) - const systemTheme = systemAppearance === 'dark' ? Theme.DARK : Theme.DEFAULT return theme === Theme.AUTO ? systemTheme : theme ?? Theme.DEFAULT } From 8dc22a704885b846692fab0fec1624d6430a74d8 Mon Sep 17 00:00:00 2001 From: Theo Ilie Date: Mon, 23 Oct 2023 11:11:23 -0700 Subject: [PATCH 03/21] Fix failing root npm install (#6424) --- dev-tools/setup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-tools/setup.sh b/dev-tools/setup.sh index 6f106f9ce85..b724abde885 100755 --- a/dev-tools/setup.sh +++ b/dev-tools/setup.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -set -exu pipefail +set -exo pipefail [ -f "/etc/os-release" ] && source /etc/os-release case "$ID" in From 428ba1a0759e44c679e42fb71d1e255a0cb732c5 Mon Sep 17 00:00:00 2001 From: Randy Schott <1815175+schottra@users.noreply.github.com> Date: Mon, 23 Oct 2023 14:34:34 -0400 Subject: [PATCH 04/21] [PAY-2012] Add analytics for purchase start/success/failure (#6425) --- packages/common/src/models/Analytics.ts | 25 +++++---- .../src/store/purchase-content/sagas.ts | 55 +++++++++++++------ 2 files changed, 52 insertions(+), 28 deletions(-) diff --git a/packages/common/src/models/Analytics.ts b/packages/common/src/models/Analytics.ts index 513d82fb553..93e0a1c52b7 100644 --- a/packages/common/src/models/Analytics.ts +++ b/packages/common/src/models/Analytics.ts @@ -1600,24 +1600,29 @@ type BuyUSDCRecoveryFailure = { error: string } -type PurchaseContentStarted = { - eventName: Name.PURCHASE_CONTENT_STARTED - extraAmount?: number - extraAmountPreset?: string +type ContentPurchaseMetadata = { + price: number contentId: number + contentName: string contentType: string + payExtraAmount: number + payExtraPreset?: string + artistHandle: string + isVerifiedArtist: boolean } -type PurchaseContentSuccess = { + +type PurchaseContentStarted = ContentPurchaseMetadata & { + eventName: Name.PURCHASE_CONTENT_STARTED +} +type PurchaseContentSuccess = ContentPurchaseMetadata & { eventName: Name.PURCHASE_CONTENT_SUCCESS - contentId: number - contentType: string } -type PurchaseContentFailure = { + +type PurchaseContentFailure = ContentPurchaseMetadata & { eventName: Name.PURCHASE_CONTENT_FAILURE - contentId: number - contentType: string error: string } + type PurchaseContentTwitterShare = { eventName: Name.PURCHASE_CONTENT_TWITTER_SHARE text: string diff --git a/packages/common/src/store/purchase-content/sagas.ts b/packages/common/src/store/purchase-content/sagas.ts index af94b060d68..0d4db145354 100644 --- a/packages/common/src/store/purchase-content/sagas.ts +++ b/packages/common/src/store/purchase-content/sagas.ts @@ -47,10 +47,7 @@ type GetPurchaseConfigArgs = { contentType: ContentType } -function* getUSDCPremiumConditions({ - contentId, - contentType -}: GetPurchaseConfigArgs) { +function* getContentInfo({ contentId, contentType }: GetPurchaseConfigArgs) { if (contentType !== ContentType.TRACK) { throw new Error('Only tracks are supported') } @@ -62,7 +59,19 @@ function* getUSDCPremiumConditions({ ) { throw new Error('Content is missing premium conditions') } - return trackInfo.premium_conditions.usdc_purchase + const artistInfo = yield* select(getUser, { id: trackInfo.owner_id }) + if (!artistInfo) { + throw new Error('Failed to retrieve content owner') + } + + const { + premium_conditions: { + usdc_purchase: { price } + }, + title + } = trackInfo + + return { price, title, artistInfo } } function* getPurchaseConfig({ contentId, contentType }: GetPurchaseConfigArgs) { @@ -140,24 +149,32 @@ function* doStartPurchaseContentFlow({ const reportToSentry = yield* getContext('reportToSentry') const { track, make } = yield* getContext('analytics') + const { price, title, artistInfo } = yield* call(getContentInfo, { + contentId, + contentType + }) + + const analyticsInfo = { + price: price / 100, + contentId, + contentType, + contentName: title, + artistHandle: artistInfo.handle, + isVerifiedArtist: artistInfo.is_verified, + payExtraAmount: extraAmount ? extraAmount / 100 : 0, + payExtraPreset: extraAmountPreset + } + // Record start yield* call( track, make({ eventName: Name.PURCHASE_CONTENT_STARTED, - extraAmount, - extraAmountPreset, - contentId, - contentType + ...analyticsInfo }) ) try { - const { price } = yield* call(getUSDCPremiumConditions, { - contentId, - contentType - }) - // get user bank const userBank = yield* call(getUSDCUserBank) @@ -245,7 +262,10 @@ function* doStartPurchaseContentFlow({ yield* call( track, - make({ eventName: Name.PURCHASE_CONTENT_SUCCESS, contentId, contentType }) + make({ + eventName: Name.PURCHASE_CONTENT_SUCCESS, + ...analyticsInfo + }) ) } catch (e: unknown) { // If we get a known error, pipe it through directly. Otherwise make sure we @@ -264,9 +284,8 @@ function* doStartPurchaseContentFlow({ track, make({ eventName: Name.PURCHASE_CONTENT_FAILURE, - contentId, - contentType, - error: error.message + error: error.message, + ...analyticsInfo }) ) } From abbe592f1ccb93eef1cab3e1fb51b0a488e69a45 Mon Sep 17 00:00:00 2001 From: Raymond Jacobson Date: Mon, 23 Oct 2023 11:54:14 -0700 Subject: [PATCH 05/21] Upgrade to 0.5.0 (#6426) --- mediorum/.version.json | 2 +- packages/discovery-provider/.version.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mediorum/.version.json b/mediorum/.version.json index 6beab725d03..fc051ae9267 100644 --- a/mediorum/.version.json +++ b/mediorum/.version.json @@ -1,4 +1,4 @@ { - "version": "0.4.39", + "version": "0.5.0", "service": "content-node" } diff --git a/packages/discovery-provider/.version.json b/packages/discovery-provider/.version.json index d9c519178a4..c5d1ce97b23 100644 --- a/packages/discovery-provider/.version.json +++ b/packages/discovery-provider/.version.json @@ -1,4 +1,4 @@ { - "version": "0.4.39", + "version": "0.5.0", "service": "discovery-node" } From f30664eae0c67cdb74ee793233bc3e28d72b117f Mon Sep 17 00:00:00 2001 From: Reed <3893871+dharit-tan@users.noreply.github.com> Date: Mon, 23 Oct 2023 15:29:19 -0400 Subject: [PATCH 06/21] SummaryTable don't gray out last row if no SummaryItem (#6427) --- .../mobile/src/components/summary-table/SummaryTable.tsx | 6 +++--- .../src/components/summary-table/SummaryTable.module.css | 7 +++++-- packages/web/src/components/summary-table/SummaryTable.tsx | 3 ++- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/mobile/src/components/summary-table/SummaryTable.tsx b/packages/mobile/src/components/summary-table/SummaryTable.tsx index a9e855a3692..19263851272 100644 --- a/packages/mobile/src/components/summary-table/SummaryTable.tsx +++ b/packages/mobile/src/components/summary-table/SummaryTable.tsx @@ -25,7 +25,7 @@ const useStyles = makeStyles(({ spacing, palette, typography }) => ({ lastRow: { borderBottomWidth: 0 }, - greyRow: { + grayRow: { backgroundColor: palette.neutralLight10 } })) @@ -57,7 +57,7 @@ export const SummaryTable = ({ const nonNullItems = items.filter(removeNullable) return ( - + {title} {secondaryTitle} @@ -78,7 +78,7 @@ export const SummaryTable = ({ ))} {summaryItem !== undefined ? ( - + ))} {summaryItem !== undefined ? ( -
+
{summaryItem.label} From 25aec8b6560a09eec53ae97d10dc05f8bbc5d2e7 Mon Sep 17 00:00:00 2001 From: Dylan Jeffers Date: Mon, 23 Oct 2023 13:32:03 -0700 Subject: [PATCH 07/21] Fix setup-dev.sh for users without .bashrc (#6428) --- dev-tools/setup-dev.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-tools/setup-dev.sh b/dev-tools/setup-dev.sh index 0430bbeddf3..4567390bacc 100644 --- a/dev-tools/setup-dev.sh +++ b/dev-tools/setup-dev.sh @@ -5,7 +5,7 @@ # Install nvm and required node versions curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash source ~/.nvm/nvm.sh -source ~/.bashrc +[ -f "~/.bashrc" ] && source ~/.bashrc for dir in contracts eth-contracts packages/identity-service packages/libs; do cd "$PROTOCOL_DIR/$dir" nvm install From 25c74033d015f9392294b67474d77807e00ac240 Mon Sep 17 00:00:00 2001 From: Raymond Jacobson Date: Mon, 23 Oct 2023 13:37:40 -0700 Subject: [PATCH 08/21] Fix jupiter buy-audio flow (#6429) --- packages/web/src/store/application/ui/buy-audio/sagas.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/web/src/store/application/ui/buy-audio/sagas.ts b/packages/web/src/store/application/ui/buy-audio/sagas.ts index 80a6424b653..4500f6968d2 100644 --- a/packages/web/src/store/application/ui/buy-audio/sagas.ts +++ b/packages/web/src/store/application/ui/buy-audio/sagas.ts @@ -427,7 +427,7 @@ function* getAudioPurchaseInfo({ const quote = yield* call(JupiterSingleton.getQuote, { inputTokenSymbol: 'SOL', outputTokenSymbol: 'AUDIO', - inputAmount: inSol, + inputAmount: inSol / LAMPORTS_PER_SOL, slippage }) const { From 4d9a7a512c7424307a8a9462e00b60c9f8f1bc3f Mon Sep 17 00:00:00 2001 From: Michelle Brier Date: Mon, 23 Oct 2023 16:48:49 -0700 Subject: [PATCH 09/21] Push dashboard in release workflow (#6433) --- .circleci/src/workflows/discovery.yml | 3 ++- .circleci/src/workflows/release.yml | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.circleci/src/workflows/discovery.yml b/.circleci/src/workflows/discovery.yml index bc37df055ad..a1386ae9f8a 100644 --- a/.circleci/src/workflows/discovery.yml +++ b/.circleci/src/workflows/discovery.yml @@ -55,7 +55,7 @@ jobs: service: dashboard filters: branches: - only: /^main$/ + only: main - push-docker-image: name: push-healthz context: [Vercel, dockerhub] @@ -94,6 +94,7 @@ jobs: - push-pedalboard-sla-auditor - push-comms - push-trpc + - push-protocol-dashboard - push-healthz filters: branches: diff --git a/.circleci/src/workflows/release.yml b/.circleci/src/workflows/release.yml index 7a669d00c57..a75fed327b3 100644 --- a/.circleci/src/workflows/release.yml +++ b/.circleci/src/workflows/release.yml @@ -50,6 +50,11 @@ jobs: context: [GCP, dockerhub, slack-secrets] service: healthz notify_slack_on_failure: true + - push-docker-image: + name: push-protocol-dashboard + context: [GCP, dockerhub, slack-secrets] + service: dashboard + notify_slack_on_failure: true - release-github-draft-trigger: type: approval @@ -87,6 +92,7 @@ jobs: - push-comms - push-trpc - push-healthz + - push-protocol-dashboard - deploy-foundation-nodes-trigger: requires: From fe53cfc508a83cafd9575dfd97c7cfb730abf3fb Mon Sep 17 00:00:00 2001 From: Dylan Jeffers Date: Mon, 23 Oct 2023 17:25:46 -0700 Subject: [PATCH 10/21] [C-3196] Add testing-library to harmony and harmony-native (#6432) --- package-lock.json | 13076 ++++++++++------ packages/harmony/.storybook/main.ts | 3 +- packages/harmony/package.json | 6 +- .../typography/Text/Text.stories.tsx | 8 + .../src/components/typography/Text/Text.tsx | 17 +- packages/mobile/package.json | 8 +- .../components/Text/Text.test.tsx | 9 + .../harmony-native/components/Text/Text.tsx | 8 + .../harmony-native/components/Text/index.ts | 1 + packages/mobile/src/types/declarations.d.ts | 1 + packages/web/package.json | 2 +- 11 files changed, 8725 insertions(+), 4414 deletions(-) create mode 100644 packages/mobile/src/harmony-native/components/Text/Text.test.tsx create mode 100644 packages/mobile/src/harmony-native/components/Text/Text.tsx create mode 100644 packages/mobile/src/harmony-native/components/Text/index.ts diff --git a/package-lock.json b/package-lock.json index ec20bc945c0..269a6350df1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,6 +55,12 @@ "node": ">=0.10.0" } }, + "node_modules/@adobe/css-tools": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz", + "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==", + "dev": true + }, "node_modules/@adraffy/ens-normalize": { "version": "1.9.4", "license": "MIT" @@ -988,11 +994,12 @@ } }, "node_modules/@babel/helpers": { - "version": "7.23.1", - "license": "MIT", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", "dependencies": { "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.0", + "@babel/traverse": "^7.23.2", "@babel/types": "^7.23.0" }, "engines": { @@ -2635,8 +2642,9 @@ } }, "node_modules/@babel/traverse": { - "version": "7.23.0", - "license": "MIT", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", "dependencies": { "@babel/code-frame": "^7.22.13", "@babel/generator": "^7.23.0", @@ -15515,64 +15523,25 @@ "node": ">= 10.0.0" } }, - "node_modules/@storybook/addon-knobs": { - "version": "6.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "copy-to-clipboard": "^3.3.1", - "core-js": "^3.8.2", - "escape-html": "^1.0.3", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.20", - "prop-types": "^15.7.2", - "qs": "^6.10.0", - "react-colorful": "^5.1.2", - "react-lifecycles-compat": "^3.0.4", - "react-select": "^3.2.0" - }, - "peerDependencies": { - "@storybook/addons": "^6.4.0", - "@storybook/api": "^6.4.0", - "@storybook/components": "^6.4.0", - "@storybook/core-events": "^6.4.0", - "@storybook/theming": "^6.4.0", - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-knobs/node_modules/copy-to-clipboard": { - "version": "3.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "toggle-selection": "^1.0.6" - } - }, - "node_modules/@storybook/addon-links": { - "version": "7.4.2", + "node_modules/@storybook/addon-interactions": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-7.5.1.tgz", + "integrity": "sha512-m9yohFYil+UBwYKFxHYdsAsn8PBCPl6HY/FSgfrDc5PiqT1Ya7paXopimyy9ok+VQt/RC8sEWIm809ONEoxosw==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.4.2", - "@storybook/core-events": "7.4.2", - "@storybook/csf": "^0.1.0", + "@storybook/client-logger": "7.5.1", + "@storybook/components": "7.5.1", + "@storybook/core-common": "7.5.1", + "@storybook/core-events": "7.5.1", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.4.2", - "@storybook/preview-api": "7.4.2", - "@storybook/router": "7.4.2", - "@storybook/types": "7.4.2", - "prop-types": "^15.7.2", - "ts-dedent": "^2.0.0" + "@storybook/instrumenter": "7.5.1", + "@storybook/manager-api": "7.5.1", + "@storybook/preview-api": "7.5.1", + "@storybook/theming": "7.5.1", + "@storybook/types": "7.5.1", + "jest-mock": "^27.0.6", + "polished": "^4.2.2", + "ts-dedent": "^2.2.0" }, "funding": { "type": "opencollective", @@ -15591,84 +15560,45 @@ } } }, - "node_modules/@storybook/addon-links/node_modules/@storybook/client-logger": { - "version": "7.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-links/node_modules/@storybook/core-events": { - "version": "7.4.2", + "node_modules/@storybook/addon-interactions/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, - "license": "MIT", "dependencies": { - "ts-dedent": "^2.0.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-links/node_modules/@storybook/csf": { - "version": "0.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^2.19.0" - } - }, - "node_modules/@storybook/addon-links/node_modules/type-fest": { - "version": "2.19.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@storybook/addon-measure": { - "version": "7.4.2", + "node_modules/@storybook/addon-interactions/node_modules/@storybook/channels": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.5.1.tgz", + "integrity": "sha512-7hTGHqvtdFTqRx8LuCznOpqPBYfUeMUt/0IIp7SFuZT585yMPxrYoaK//QmLEWnPb80B8HVTSQi7caUkJb32LA==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.4.2", - "@storybook/components": "7.4.2", - "@storybook/core-events": "7.4.2", + "@storybook/client-logger": "7.5.1", + "@storybook/core-events": "7.5.1", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.4.2", - "@storybook/preview-api": "7.4.2", - "@storybook/types": "7.4.2", + "qs": "^6.10.0", + "telejson": "^7.2.0", "tiny-invariant": "^1.3.1" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } } }, - "node_modules/@storybook/addon-measure/node_modules/@storybook/client-logger": { - "version": "7.4.2", + "node_modules/@storybook/addon-interactions/node_modules/@storybook/client-logger": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.5.1.tgz", + "integrity": "sha512-XxbLvg0aQRoBrzxYLcVYCbjDkGbkU8Rfb74XbV2CLiO2bIbFPmA1l1Nwbp+wkCGA+O6Z1zwzSl6wcKKqZ6XZCg==", "dev": true, - "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0" }, @@ -15677,18 +15607,19 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/addon-measure/node_modules/@storybook/components": { - "version": "7.4.2", + "node_modules/@storybook/addon-interactions/node_modules/@storybook/components": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-7.5.1.tgz", + "integrity": "sha512-fdzzxGBV/Fj9pYwfYL3RZsVUHeBqlfLMBP/L6mPmjaZSwHFqkaRZZUajZc57lCtI+TOy2gY6WH3cPavEtqtgLw==", "dev": true, - "license": "MIT", "dependencies": { "@radix-ui/react-select": "^1.2.2", "@radix-ui/react-toolbar": "^1.0.4", - "@storybook/client-logger": "7.4.2", + "@storybook/client-logger": "7.5.1", "@storybook/csf": "^0.1.0", "@storybook/global": "^5.0.0", - "@storybook/theming": "7.4.2", - "@storybook/types": "7.4.2", + "@storybook/theming": "7.5.1", + "@storybook/types": "7.5.1", "memoizerific": "^1.11.3", "use-resize-observer": "^9.1.0", "util-deprecate": "^1.0.2" @@ -15702,10 +15633,46 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/addon-measure/node_modules/@storybook/core-events": { - "version": "7.4.2", + "node_modules/@storybook/addon-interactions/node_modules/@storybook/core-common": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.5.1.tgz", + "integrity": "sha512-/rQ0/xvxFHSGCgIkK74HrgDMnzfYtDYTCoSod/qCTojfs9aciX+JYgvo5ChPnI/LEKWwxRTkrE7pl2u5+C4XGA==", + "dev": true, + "dependencies": { + "@storybook/core-events": "7.5.1", + "@storybook/node-logger": "7.5.1", + "@storybook/types": "7.5.1", + "@types/find-cache-dir": "^3.2.1", + "@types/node": "^18.0.0", + "@types/node-fetch": "^2.6.4", + "@types/pretty-hrtime": "^1.0.0", + "chalk": "^4.1.0", + "esbuild": "^0.18.0", + "esbuild-register": "^3.5.0", + "file-system-cache": "2.3.0", + "find-cache-dir": "^3.0.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "glob": "^10.0.0", + "handlebars": "^4.7.7", + "lazy-universal-dotenv": "^4.0.0", + "node-fetch": "^2.0.0", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", + "resolve-from": "^5.0.0", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-interactions/node_modules/@storybook/core-events": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.5.1.tgz", + "integrity": "sha512-2eyaUhTfmEEqOEZVoCXVITCBn6N7QuZCG2UNxv0l//ED+7MuMiFhVw7kS7H3WOVk65R7gb8qbKFTNX8HFTgBHg==", "dev": true, - "license": "MIT", "dependencies": { "ts-dedent": "^2.0.0" }, @@ -15714,23 +15681,36 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/addon-measure/node_modules/@storybook/csf": { + "node_modules/@storybook/addon-interactions/node_modules/@storybook/csf": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.1.tgz", + "integrity": "sha512-4hE3AlNVxR60Wc5KSC68ASYzUobjPqtSKyhV6G+ge0FIXU55N5nTY7dXGRZHQGDBPq+XqchMkIdlkHPRs8nTHg==", "dev": true, - "license": "MIT", "dependencies": { "type-fest": "^2.19.0" } }, - "node_modules/@storybook/addon-measure/node_modules/@storybook/theming": { - "version": "7.4.2", + "node_modules/@storybook/addon-interactions/node_modules/@storybook/manager-api": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.5.1.tgz", + "integrity": "sha512-ygwJywluhhE1dpA0jC2D/3NFhMXzFCt+iW4m3cOwexYTuiDWF66AbGOFBx9peE7Wk/Z9doKkf9E3v11enwaidA==", "dev": true, - "license": "MIT", "dependencies": { - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@storybook/client-logger": "7.4.2", + "@storybook/channels": "7.5.1", + "@storybook/client-logger": "7.5.1", + "@storybook/core-events": "7.5.1", + "@storybook/csf": "^0.1.0", "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3" + "@storybook/router": "7.5.1", + "@storybook/theming": "7.5.1", + "@storybook/types": "7.5.1", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "semver": "^7.3.7", + "store2": "^2.14.2", + "telejson": "^7.2.0", + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", @@ -15741,48 +15721,51 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/addon-measure/node_modules/type-fest": { - "version": "2.19.0", + "node_modules/@storybook/addon-interactions/node_modules/@storybook/node-logger": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.5.1.tgz", + "integrity": "sha512-xRMdL5YPe8C9sgJ1R0QD3YbiLjDGrfQk91+GplRD8N9FVCT5dki55Bv5Kp0FpemLYYg6uxAZL5nHmsZHKDKQoA==", "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=12.20" - }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/addon-ondevice-actions": { - "version": "6.5.6", + "node_modules/@storybook/addon-interactions/node_modules/@storybook/preview-api": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.5.1.tgz", + "integrity": "sha512-8xjUbuGmHLmw8tfTUCjXSvMM9r96JaexPFmHdwW6XLe71KKdWp8u96vRDRE5648cd+/of15OjaRtakRKqluA/A==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/addons": "^6.5.14", - "@storybook/core-events": "^6.5.14", - "fast-deep-equal": "^2.0.1" + "@storybook/channels": "7.5.1", + "@storybook/client-logger": "7.5.1", + "@storybook/core-events": "7.5.1", + "@storybook/csf": "^0.1.0", + "@storybook/global": "^5.0.0", + "@storybook/types": "7.5.1", + "@types/qs": "^6.9.5", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" }, - "peerDependencies": { - "@storybook/addon-actions": "^6.5.14", - "react": "*", - "react-native": "*" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/addon-ondevice-actions/node_modules/@storybook/addons": { - "version": "6.5.16", + "node_modules/@storybook/addon-interactions/node_modules/@storybook/router": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.5.1.tgz", + "integrity": "sha512-BvKo+IxWwo3dfIG1+vLtZLT4qqkNHL5GTIozTyX04uqt9ByYZL6SJEzxEa1Xn6Qq/fbdQwzCanNHbTlwiTMf7Q==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/api": "6.5.16", - "@storybook/channels": "6.5.16", - "@storybook/client-logger": "6.5.16", - "@storybook/core-events": "6.5.16", - "@storybook/csf": "0.0.2--canary.4566f4d.1", - "@storybook/router": "6.5.16", - "@storybook/theming": "6.5.16", - "@types/webpack-env": "^1.16.0", - "core-js": "^3.8.2", - "global": "^4.4.0", - "regenerator-runtime": "^0.13.7" + "@storybook/client-logger": "7.5.1", + "memoizerific": "^1.11.3", + "qs": "^6.10.0" }, "funding": { "type": "opencollective", @@ -15793,623 +15776,410 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/addon-ondevice-actions/node_modules/@storybook/channels": { - "version": "6.5.16", + "node_modules/@storybook/addon-interactions/node_modules/@storybook/theming": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.5.1.tgz", + "integrity": "sha512-ETLAOn10hI4Mkmjsr0HGcM6HbzaURrrPBYmfXOrdbrzEVN+AHW4FlvP9d8fYyP1gdjPE1F39XvF0jYgt1zXiHQ==", "dev": true, - "license": "MIT", "dependencies": { - "core-js": "^3.8.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@storybook/client-logger": "7.5.1", + "@storybook/global": "^5.0.0", + "memoizerific": "^1.11.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/addon-ondevice-actions/node_modules/@storybook/client-logger": { - "version": "6.5.16", + "node_modules/@storybook/addon-interactions/node_modules/@storybook/types": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.5.1.tgz", + "integrity": "sha512-ZcMSaqFNx1E+G00nRDUi8kKL7gxJVlnCvbKLNj3V85guy4DkIYAZr31yDqze07gDWbjvKoHIp3tKpgE+2i8upQ==", "dev": true, - "license": "MIT", "dependencies": { - "core-js": "^3.8.2", - "global": "^4.4.0" + "@storybook/channels": "7.5.1", + "@types/babel__core": "^7.0.0", + "@types/express": "^4.7.0", + "file-system-cache": "2.3.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/addon-ondevice-actions/node_modules/@storybook/core-events": { - "version": "6.5.16", + "node_modules/@storybook/addon-interactions/node_modules/@types/yargs": { + "version": "16.0.7", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.7.tgz", + "integrity": "sha512-lQcYmxWuOfJq4IncK88/nwud9rwr1F04CFc5xzk0k4oKVyz/AI35TfsXmhjf6t8zp8mpCOi17BfvuNWx+zrYkg==", "dev": true, - "license": "MIT", "dependencies": { - "core-js": "^3.8.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@types/yargs-parser": "*" } }, - "node_modules/@storybook/addon-ondevice-actions/node_modules/@storybook/router": { - "version": "6.5.16", + "node_modules/@storybook/addon-interactions/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/client-logger": "6.5.16", - "core-js": "^3.8.2", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7" + "color-convert": "^2.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=8" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@storybook/addon-ondevice-actions/node_modules/@storybook/theming": { - "version": "6.5.16", + "node_modules/@storybook/addon-interactions/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/client-logger": "6.5.16", - "core-js": "^3.8.2", - "memoizerific": "^1.11.3", - "regenerator-runtime": "^0.13.7" + "balanced-match": "^1.0.0" + } + }, + "node_modules/@storybook/addon-interactions/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/addon-interactions/node_modules/dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "dev": true, + "engines": { + "node": ">=12" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" } }, - "node_modules/@storybook/addon-ondevice-actions/node_modules/fast-deep-equal": { - "version": "2.0.1", + "node_modules/@storybook/addon-interactions/node_modules/dotenv-expand": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", + "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", "dev": true, - "license": "MIT" + "engines": { + "node": ">=12" + } }, - "node_modules/@storybook/addon-ondevice-controls": { - "version": "6.5.6", + "node_modules/@storybook/addon-interactions/node_modules/file-system-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-2.3.0.tgz", + "integrity": "sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/addons": "^6.5.14", - "@storybook/client-logger": "^6.5.14", - "@storybook/core-events": "^6.5.14", - "@storybook/react-native-theming": "^6.5.6", - "core-js": "^3.0.1", - "deep-equal": "^1.0.1", - "prop-types": "^15.7.2", - "react-native-modal-datetime-picker": "^14.0.0", - "react-native-modal-selector": "^2.1.1", - "tinycolor2": "^1.4.1" - }, - "peerDependencies": { - "@react-native-community/datetimepicker": "*", - "@react-native-community/slider": "*", - "@storybook/addon-controls": "^6.5.14", - "react": "*", - "react-native": "*" + "fs-extra": "11.1.1", + "ramda": "0.29.0" } }, - "node_modules/@storybook/addon-ondevice-controls/node_modules/@storybook/addons": { - "version": "6.5.16", + "node_modules/@storybook/addon-interactions/node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/api": "6.5.16", - "@storybook/channels": "6.5.16", - "@storybook/client-logger": "6.5.16", - "@storybook/core-events": "6.5.16", - "@storybook/csf": "0.0.2--canary.4566f4d.1", - "@storybook/router": "6.5.16", - "@storybook/theming": "6.5.16", - "@types/webpack-env": "^1.16.0", - "core-js": "^3.8.2", - "global": "^4.4.0", - "regenerator-runtime": "^0.13.7" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=8" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/@storybook/addon-ondevice-controls/node_modules/@storybook/channels": { - "version": "6.5.16", + "node_modules/@storybook/addon-interactions/node_modules/find-cache-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, - "license": "MIT", "dependencies": { - "core-js": "^3.8.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/addon-ondevice-controls/node_modules/@storybook/client-logger": { - "version": "6.5.16", + "node_modules/@storybook/addon-interactions/node_modules/find-cache-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, - "license": "MIT", "dependencies": { - "core-js": "^3.8.2", - "global": "^4.4.0" + "p-locate": "^4.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/addon-ondevice-controls/node_modules/@storybook/core-events": { - "version": "6.5.16", + "node_modules/@storybook/addon-interactions/node_modules/find-cache-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, - "license": "MIT", "dependencies": { - "core-js": "^3.8.2" + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/addon-ondevice-controls/node_modules/@storybook/router": { - "version": "6.5.16", + "node_modules/@storybook/addon-interactions/node_modules/find-cache-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/client-logger": "6.5.16", - "core-js": "^3.8.2", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "p-limit": "^2.2.0" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/addon-ondevice-controls/node_modules/@storybook/theming": { - "version": "6.5.16", + "node_modules/@storybook/addon-interactions/node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/client-logger": "6.5.16", - "core-js": "^3.8.2", - "memoizerific": "^1.11.3", - "regenerator-runtime": "^0.13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "find-up": "^4.0.0" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/addon-ondevice-controls/node_modules/deep-equal": { - "version": "1.1.1", + "node_modules/@storybook/addon-interactions/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, - "license": "MIT", "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/addon-outline": { - "version": "7.4.2", + "node_modules/@storybook/addon-interactions/node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.4.2", - "@storybook/components": "7.4.2", - "@storybook/core-events": "7.4.2", - "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.4.2", - "@storybook/preview-api": "7.4.2", - "@storybook/types": "7.4.2", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "engines": { + "node": ">=14" }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/addon-outline/node_modules/@storybook/client-logger": { - "version": "7.4.2", + "node_modules/@storybook/addon-interactions/node_modules/fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=14.14" } }, - "node_modules/@storybook/addon-outline/node_modules/@storybook/components": { - "version": "7.4.2", + "node_modules/@storybook/addon-interactions/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, - "license": "MIT", "dependencies": { - "@radix-ui/react-select": "^1.2.2", - "@radix-ui/react-toolbar": "^1.0.4", - "@storybook/client-logger": "7.4.2", - "@storybook/csf": "^0.1.0", - "@storybook/global": "^5.0.0", - "@storybook/theming": "7.4.2", - "@storybook/types": "7.4.2", - "memoizerific": "^1.11.3", - "use-resize-observer": "^9.1.0", - "util-deprecate": "^1.0.2" + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "bin": { + "glob": "dist/esm/bin.mjs" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/addon-outline/node_modules/@storybook/core-events": { - "version": "7.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ts-dedent": "^2.0.0" + "engines": { + "node": ">=16 || 14 >=14.17" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/addon-outline/node_modules/@storybook/csf": { - "version": "0.1.1", + "node_modules/@storybook/addon-interactions/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^2.19.0" + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/addon-outline/node_modules/@storybook/theming": { - "version": "7.4.2", + "node_modules/@storybook/addon-interactions/node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", "dev": true, - "license": "MIT", "dependencies": { - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@storybook/client-logger": "7.4.2", - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@jest/types": "^27.5.1", + "@types/node": "*" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/addon-outline/node_modules/type-fest": { - "version": "2.19.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@storybook/addon-themes": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@storybook/addon-themes/-/addon-themes-7.5.0.tgz", - "integrity": "sha512-U6pEwomoh1InNckNTABoBpmCy6lHEv5GrhgdLrqNwjfXGE/t9y5kttREUCFVNW4WWL540Dv7SDriBPW5edga+g==", + "node_modules/@storybook/addon-interactions/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "dependencies": { - "@storybook/client-logger": "7.5.0", - "@storybook/components": "7.5.0", - "@storybook/core-events": "7.5.0", - "@storybook/manager-api": "7.5.0", - "@storybook/preview-api": "7.5.0", - "@storybook/theming": "7.5.0", - "@storybook/types": "7.5.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "universalify": "^2.0.0" }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/@storybook/addon-themes/node_modules/@storybook/channels": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.5.0.tgz", - "integrity": "sha512-/7QJS1UA7TX3uhZqCpjv4Ib8nfMnDOJrBWvjiXiUONaRcSk/he5X+W1Zz/c7dgt+wkYuAh+evjc7glIaBhVNVQ==", + "node_modules/@storybook/addon-interactions/node_modules/lazy-universal-dotenv": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-4.0.0.tgz", + "integrity": "sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==", "dev": true, "dependencies": { - "@storybook/client-logger": "7.5.0", - "@storybook/core-events": "7.5.0", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" + "app-root-dir": "^1.0.2", + "dotenv": "^16.0.0", + "dotenv-expand": "^10.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@storybook/addon-themes/node_modules/@storybook/client-logger": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.5.0.tgz", - "integrity": "sha512-JV7J9vc69f9Il4uW62NIeweUU7O38VwFWxtCkhd0bcBA/9RG0go4M2avzxYYEAe9kIOX9IBBk8WGzMacwW4gKQ==", + "node_modules/@storybook/addon-interactions/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "dependencies": { - "@storybook/global": "^5.0.0" + "p-locate": "^5.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-themes/node_modules/@storybook/components": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-7.5.0.tgz", - "integrity": "sha512-6lmZ6PbS27xN32vTJ/NvgaiKkFIQRzZuBeBIg2u+FoAEgCiCwRXjZKe/O8NZC2Xr0uf97+7U2P0kD4Hwr9SNhw==", - "dev": true, - "dependencies": { - "@radix-ui/react-select": "^1.2.2", - "@radix-ui/react-toolbar": "^1.0.4", - "@storybook/client-logger": "7.5.0", - "@storybook/csf": "^0.1.0", - "@storybook/global": "^5.0.0", - "@storybook/theming": "7.5.0", - "@storybook/types": "7.5.0", - "memoizerific": "^1.11.3", - "use-resize-observer": "^9.1.0", - "util-deprecate": "^1.0.2" + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/addon-themes/node_modules/@storybook/core-events": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.5.0.tgz", - "integrity": "sha512-FsD+clTzayqprbVllnL8LLch+uCslJFDgsv7Zh99/zoi7OHtHyauoCZkdLBSiDzgc84qS41dY19HqX1/y7cnOw==", + "node_modules/@storybook/addon-interactions/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "ts-dedent": "^2.0.0" + "yallist": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-themes/node_modules/@storybook/csf": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.1.tgz", - "integrity": "sha512-4hE3AlNVxR60Wc5KSC68ASYzUobjPqtSKyhV6G+ge0FIXU55N5nTY7dXGRZHQGDBPq+XqchMkIdlkHPRs8nTHg==", - "dev": true, - "dependencies": { - "type-fest": "^2.19.0" + "engines": { + "node": ">=10" } }, - "node_modules/@storybook/addon-themes/node_modules/@storybook/manager-api": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.5.0.tgz", - "integrity": "sha512-n9EaJTThsuFiBDs+GcmNBHnvLhH0znJQprhIQqHNVnosCs/7sloYUzWZzZvPwfnfPvRR7ostEEMXvriaYXYdJQ==", + "node_modules/@storybook/addon-interactions/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "dependencies": { - "@storybook/channels": "7.5.0", - "@storybook/client-logger": "7.5.0", - "@storybook/core-events": "7.5.0", - "@storybook/csf": "^0.1.0", - "@storybook/global": "^5.0.0", - "@storybook/router": "7.5.0", - "@storybook/theming": "7.5.0", - "@storybook/types": "7.5.0", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "semver": "^7.3.7", - "store2": "^2.14.2", - "telejson": "^7.2.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "semver": "^6.0.0" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/addon-themes/node_modules/@storybook/preview-api": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.5.0.tgz", - "integrity": "sha512-+DubgKwYFk532FKDB6sEGaG47wr0t137aIQSjbNwVmXXxj0QY0zIAThtERx7w6eHS7ZjOs6xlLEZhzC4FI525g==", - "dev": true, - "dependencies": { - "@storybook/channels": "7.5.0", - "@storybook/client-logger": "7.5.0", - "@storybook/core-events": "7.5.0", - "@storybook/csf": "^0.1.0", - "@storybook/global": "^5.0.0", - "@storybook/types": "7.5.0", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "synchronous-promise": "^2.0.15", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" + "engines": { + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/addon-themes/node_modules/@storybook/router": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.5.0.tgz", - "integrity": "sha512-NzPwjndmOEOUL8jK5kUrSvRUIcN5Z+h+l0Z8g4I56RoEhNTcKeOW4jbcT4WKnR9H455dti8HAcTV/4x59GpgxQ==", + "node_modules/@storybook/addon-interactions/node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "dependencies": { - "@storybook/client-logger": "7.5.0", - "memoizerific": "^1.11.3", - "qs": "^6.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@storybook/addon-themes/node_modules/@storybook/theming": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.5.0.tgz", - "integrity": "sha512-uTo97oh+pvmlfsZocFq5qae0zGo0VGk7oiBqNSSw6CiTqE1rIuSxoPrMAY+oCTWCUZV7DjONIGvpnGl2QALsAw==", + "node_modules/@storybook/addon-interactions/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@storybook/client-logger": "7.5.0", - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "brace-expansion": "^2.0.1" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/addon-themes/node_modules/@storybook/types": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.5.0.tgz", - "integrity": "sha512-fiOUnHKFi/UZSfvc53F0WEQCiquqcSqslL3f5EffwQRiXfeXlGavJb0kU03BO+CvOXcliRn6qKSF2dL0Rgb7Xw==", - "dev": true, - "dependencies": { - "@storybook/channels": "7.5.0", - "@types/babel__core": "^7.0.0", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" + "engines": { + "node": ">=16 || 14 >=14.17" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/addon-themes/node_modules/file-system-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-2.3.0.tgz", - "integrity": "sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==", - "dev": true, - "dependencies": { - "fs-extra": "11.1.1", - "ramda": "0.29.0" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/addon-themes/node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "node_modules/@storybook/addon-interactions/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, "engines": { - "node": ">=14.14" - } - }, - "node_modules/@storybook/addon-themes/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/@storybook/addon-themes/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/@storybook/addon-interactions/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "dependencies": { - "yallist": "^4.0.0" + "p-limit": "^3.0.2" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/addon-themes/node_modules/ramda": { + "node_modules/@storybook/addon-interactions/node_modules/ramda": { "version": "0.29.0", "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.0.tgz", "integrity": "sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==", @@ -16419,7 +16189,7 @@ "url": "https://opencollective.com/ramda" } }, - "node_modules/@storybook/addon-themes/node_modules/semver": { + "node_modules/@storybook/addon-interactions/node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", @@ -16434,7 +16204,31 @@ "node": ">=10" } }, - "node_modules/@storybook/addon-themes/node_modules/type-fest": { + "node_modules/@storybook/addon-interactions/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@storybook/addon-interactions/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/addon-interactions/node_modules/type-fest": { "version": "2.19.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", @@ -16446,7 +16240,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/addon-themes/node_modules/universalify": { + "node_modules/@storybook/addon-interactions/node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", @@ -16455,30 +16249,37 @@ "node": ">= 10.0.0" } }, - "node_modules/@storybook/addon-themes/node_modules/yallist": { + "node_modules/@storybook/addon-interactions/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/@storybook/addon-toolbars": { - "version": "7.4.2", + "node_modules/@storybook/addon-knobs": { + "version": "6.4.0", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.4.2", - "@storybook/components": "7.4.2", - "@storybook/manager-api": "7.4.2", - "@storybook/preview-api": "7.4.2", - "@storybook/theming": "7.4.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "copy-to-clipboard": "^3.3.1", + "core-js": "^3.8.2", + "escape-html": "^1.0.3", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.20", + "prop-types": "^15.7.2", + "qs": "^6.10.0", + "react-colorful": "^5.1.2", + "react-lifecycles-compat": "^3.0.4", + "react-select": "^3.2.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "@storybook/addons": "^6.4.0", + "@storybook/api": "^6.4.0", + "@storybook/components": "^6.4.0", + "@storybook/core-events": "^6.4.0", + "@storybook/theming": "^6.4.0", + "react": "^16.8.0 || ^17.0.0", + "react-dom": "^16.8.0 || ^17.0.0" }, "peerDependenciesMeta": { "react": { @@ -16489,33 +16290,29 @@ } } }, - "node_modules/@storybook/addon-toolbars/node_modules/@storybook/client-logger": { - "version": "7.4.2", + "node_modules/@storybook/addon-knobs/node_modules/copy-to-clipboard": { + "version": "3.3.3", "dev": true, "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "toggle-selection": "^1.0.6" } }, - "node_modules/@storybook/addon-toolbars/node_modules/@storybook/components": { + "node_modules/@storybook/addon-links": { "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "@radix-ui/react-select": "^1.2.2", - "@radix-ui/react-toolbar": "^1.0.4", "@storybook/client-logger": "7.4.2", + "@storybook/core-events": "7.4.2", "@storybook/csf": "^0.1.0", "@storybook/global": "^5.0.0", - "@storybook/theming": "7.4.2", + "@storybook/manager-api": "7.4.2", + "@storybook/preview-api": "7.4.2", + "@storybook/router": "7.4.2", "@storybook/types": "7.4.2", - "memoizerific": "^1.11.3", - "use-resize-observer": "^9.1.0", - "util-deprecate": "^1.0.2" + "prop-types": "^15.7.2", + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", @@ -16524,36 +16321,49 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, - "node_modules/@storybook/addon-toolbars/node_modules/@storybook/csf": { - "version": "0.1.1", + "node_modules/@storybook/addon-links/node_modules/@storybook/client-logger": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^2.19.0" + "@storybook/global": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/addon-toolbars/node_modules/@storybook/theming": { + "node_modules/@storybook/addon-links/node_modules/@storybook/core-events": { "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@storybook/client-logger": "7.4.2", - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3" + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/addon-toolbars/node_modules/type-fest": { + "node_modules/@storybook/addon-links/node_modules/@storybook/csf": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^2.19.0" + } + }, + "node_modules/@storybook/addon-links/node_modules/type-fest": { "version": "2.19.0", "dev": true, "license": "(MIT OR CC0-1.0)", @@ -16564,7 +16374,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/addon-viewport": { + "node_modules/@storybook/addon-measure": { "version": "7.4.2", "dev": true, "license": "MIT", @@ -16575,9 +16385,8 @@ "@storybook/global": "^5.0.0", "@storybook/manager-api": "7.4.2", "@storybook/preview-api": "7.4.2", - "@storybook/theming": "7.4.2", - "memoizerific": "^1.11.3", - "prop-types": "^15.7.2" + "@storybook/types": "7.4.2", + "tiny-invariant": "^1.3.1" }, "funding": { "type": "opencollective", @@ -16596,7 +16405,7 @@ } } }, - "node_modules/@storybook/addon-viewport/node_modules/@storybook/client-logger": { + "node_modules/@storybook/addon-measure/node_modules/@storybook/client-logger": { "version": "7.4.2", "dev": true, "license": "MIT", @@ -16608,7 +16417,7 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/addon-viewport/node_modules/@storybook/components": { + "node_modules/@storybook/addon-measure/node_modules/@storybook/components": { "version": "7.4.2", "dev": true, "license": "MIT", @@ -16633,7 +16442,7 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/addon-viewport/node_modules/@storybook/core-events": { + "node_modules/@storybook/addon-measure/node_modules/@storybook/core-events": { "version": "7.4.2", "dev": true, "license": "MIT", @@ -16645,7 +16454,7 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/addon-viewport/node_modules/@storybook/csf": { + "node_modules/@storybook/addon-measure/node_modules/@storybook/csf": { "version": "0.1.1", "dev": true, "license": "MIT", @@ -16653,7 +16462,7 @@ "type-fest": "^2.19.0" } }, - "node_modules/@storybook/addon-viewport/node_modules/@storybook/theming": { + "node_modules/@storybook/addon-measure/node_modules/@storybook/theming": { "version": "7.4.2", "dev": true, "license": "MIT", @@ -16672,7 +16481,7 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/addon-viewport/node_modules/type-fest": { + "node_modules/@storybook/addon-measure/node_modules/type-fest": { "version": "2.19.0", "dev": true, "license": "(MIT OR CC0-1.0)", @@ -16683,46 +16492,37 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/addons": { - "version": "7.4.2", + "node_modules/@storybook/addon-ondevice-actions": { + "version": "6.5.6", "dev": true, "license": "MIT", "dependencies": { - "@storybook/manager-api": "7.4.2", - "@storybook/preview-api": "7.4.2", - "@storybook/types": "7.4.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "@storybook/addons": "^6.5.14", + "@storybook/core-events": "^6.5.14", + "fast-deep-equal": "^2.0.1" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "@storybook/addon-actions": "^6.5.14", + "react": "*", + "react-native": "*" } }, - "node_modules/@storybook/api": { + "node_modules/@storybook/addon-ondevice-actions/node_modules/@storybook/addons": { "version": "6.5.16", "dev": true, "license": "MIT", "dependencies": { + "@storybook/api": "6.5.16", "@storybook/channels": "6.5.16", "@storybook/client-logger": "6.5.16", "@storybook/core-events": "6.5.16", "@storybook/csf": "0.0.2--canary.4566f4d.1", "@storybook/router": "6.5.16", - "@storybook/semver": "^7.3.2", "@storybook/theming": "6.5.16", + "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", "global": "^4.4.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "regenerator-runtime": "^0.13.7", - "store2": "^2.12.0", - "telejson": "^6.0.8", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" + "regenerator-runtime": "^0.13.7" }, "funding": { "type": "opencollective", @@ -16733,7 +16533,7 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/api/node_modules/@storybook/channels": { + "node_modules/@storybook/addon-ondevice-actions/node_modules/@storybook/channels": { "version": "6.5.16", "dev": true, "license": "MIT", @@ -16747,7 +16547,7 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/api/node_modules/@storybook/client-logger": { + "node_modules/@storybook/addon-ondevice-actions/node_modules/@storybook/client-logger": { "version": "6.5.16", "dev": true, "license": "MIT", @@ -16760,7 +16560,7 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/api/node_modules/@storybook/core-events": { + "node_modules/@storybook/addon-ondevice-actions/node_modules/@storybook/core-events": { "version": "6.5.16", "dev": true, "license": "MIT", @@ -16772,7 +16572,7 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/api/node_modules/@storybook/router": { + "node_modules/@storybook/addon-ondevice-actions/node_modules/@storybook/router": { "version": "6.5.16", "dev": true, "license": "MIT", @@ -16792,7 +16592,7 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/api/node_modules/@storybook/theming": { + "node_modules/@storybook/addon-ondevice-actions/node_modules/@storybook/theming": { "version": "6.5.16", "dev": true, "license": "MIT", @@ -16811,58 +16611,111 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/api/node_modules/isobject": { - "version": "4.0.0", + "node_modules/@storybook/addon-ondevice-actions/node_modules/fast-deep-equal": { + "version": "2.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/addon-ondevice-controls": { + "version": "6.5.6", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@storybook/addons": "^6.5.14", + "@storybook/client-logger": "^6.5.14", + "@storybook/core-events": "^6.5.14", + "@storybook/react-native-theming": "^6.5.6", + "core-js": "^3.0.1", + "deep-equal": "^1.0.1", + "prop-types": "^15.7.2", + "react-native-modal-datetime-picker": "^14.0.0", + "react-native-modal-selector": "^2.1.1", + "tinycolor2": "^1.4.1" + }, + "peerDependencies": { + "@react-native-community/datetimepicker": "*", + "@react-native-community/slider": "*", + "@storybook/addon-controls": "^6.5.14", + "react": "*", + "react-native": "*" } }, - "node_modules/@storybook/api/node_modules/telejson": { - "version": "6.0.8", + "node_modules/@storybook/addon-ondevice-controls/node_modules/@storybook/addons": { + "version": "6.5.16", "dev": true, "license": "MIT", "dependencies": { - "@types/is-function": "^1.0.0", + "@storybook/api": "6.5.16", + "@storybook/channels": "6.5.16", + "@storybook/client-logger": "6.5.16", + "@storybook/core-events": "6.5.16", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.16", + "@storybook/theming": "6.5.16", + "@types/webpack-env": "^1.16.0", + "core-js": "^3.8.2", "global": "^4.4.0", - "is-function": "^1.0.2", - "is-regex": "^1.1.2", - "is-symbol": "^1.0.3", - "isobject": "^4.0.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3" + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/blocks": { - "version": "7.4.2", + "node_modules/@storybook/addon-ondevice-controls/node_modules/@storybook/channels": { + "version": "6.5.16", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "7.4.2", - "@storybook/client-logger": "7.4.2", - "@storybook/components": "7.4.2", - "@storybook/core-events": "7.4.2", - "@storybook/csf": "^0.1.0", - "@storybook/docs-tools": "7.4.2", - "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.4.2", - "@storybook/preview-api": "7.4.2", - "@storybook/theming": "7.4.2", - "@storybook/types": "7.4.2", - "@types/lodash": "^4.14.167", - "color-convert": "^2.0.1", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "markdown-to-jsx": "^7.1.8", - "memoizerific": "^1.11.3", - "polished": "^4.2.2", - "react-colorful": "^5.1.2", - "telejson": "^7.2.0", - "tocbot": "^4.20.1", + "core-js": "^3.8.2", "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-ondevice-controls/node_modules/@storybook/client-logger": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-ondevice-controls/node_modules/@storybook/core-events": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-ondevice-controls/node_modules/@storybook/router": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.16", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" @@ -16872,24 +16725,73 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/blocks/node_modules/@storybook/channels": { + "node_modules/@storybook/addon-ondevice-controls/node_modules/@storybook/theming": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.16", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/addon-ondevice-controls/node_modules/deep-equal": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@storybook/addon-outline": { "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { "@storybook/client-logger": "7.4.2", + "@storybook/components": "7.4.2", "@storybook/core-events": "7.4.2", "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" + "@storybook/manager-api": "7.4.2", + "@storybook/preview-api": "7.4.2", + "@storybook/types": "7.4.2", + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, - "node_modules/@storybook/blocks/node_modules/@storybook/client-logger": { + "node_modules/@storybook/addon-outline/node_modules/@storybook/client-logger": { "version": "7.4.2", "dev": true, "license": "MIT", @@ -16901,7 +16803,7 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/blocks/node_modules/@storybook/components": { + "node_modules/@storybook/addon-outline/node_modules/@storybook/components": { "version": "7.4.2", "dev": true, "license": "MIT", @@ -16926,7 +16828,7 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/blocks/node_modules/@storybook/core-events": { + "node_modules/@storybook/addon-outline/node_modules/@storybook/core-events": { "version": "7.4.2", "dev": true, "license": "MIT", @@ -16938,7 +16840,7 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/blocks/node_modules/@storybook/csf": { + "node_modules/@storybook/addon-outline/node_modules/@storybook/csf": { "version": "0.1.1", "dev": true, "license": "MIT", @@ -16946,7 +16848,7 @@ "type-fest": "^2.19.0" } }, - "node_modules/@storybook/blocks/node_modules/@storybook/theming": { + "node_modules/@storybook/addon-outline/node_modules/@storybook/theming": { "version": "7.4.2", "dev": true, "license": "MIT", @@ -16965,12 +16867,7 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/blocks/node_modules/@types/lodash": { - "version": "4.14.199", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/blocks/node_modules/type-fest": { + "node_modules/@storybook/addon-outline/node_modules/type-fest": { "version": "2.19.0", "dev": true, "license": "(MIT OR CC0-1.0)", @@ -16981,481 +16878,411 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/builder-manager": { - "version": "7.4.2", + "node_modules/@storybook/addon-themes": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@storybook/addon-themes/-/addon-themes-7.5.0.tgz", + "integrity": "sha512-U6pEwomoh1InNckNTABoBpmCy6lHEv5GrhgdLrqNwjfXGE/t9y5kttREUCFVNW4WWL540Dv7SDriBPW5edga+g==", "dev": true, - "license": "MIT", "dependencies": { - "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/core-common": "7.4.2", - "@storybook/manager": "7.4.2", - "@storybook/node-logger": "7.4.2", - "@types/ejs": "^3.1.1", - "@types/find-cache-dir": "^3.2.1", - "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", - "browser-assert": "^1.2.1", - "ejs": "^3.1.8", - "esbuild": "^0.18.0", - "esbuild-plugin-alias": "^0.2.1", - "express": "^4.17.3", - "find-cache-dir": "^3.0.0", - "fs-extra": "^11.1.0", - "process": "^0.11.10", - "util": "^0.12.4" + "@storybook/client-logger": "7.5.0", + "@storybook/components": "7.5.0", + "@storybook/core-events": "7.5.0", + "@storybook/manager-api": "7.5.0", + "@storybook/preview-api": "7.5.0", + "@storybook/theming": "7.5.0", + "@storybook/types": "7.5.0", + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, - "node_modules/@storybook/builder-manager/node_modules/@storybook/core-common": { - "version": "7.4.2", + "node_modules/@storybook/addon-themes/node_modules/@storybook/channels": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.5.0.tgz", + "integrity": "sha512-/7QJS1UA7TX3uhZqCpjv4Ib8nfMnDOJrBWvjiXiUONaRcSk/he5X+W1Zz/c7dgt+wkYuAh+evjc7glIaBhVNVQ==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/core-events": "7.4.2", - "@storybook/node-logger": "7.4.2", - "@storybook/types": "7.4.2", - "@types/find-cache-dir": "^3.2.1", - "@types/node": "^16.0.0", - "@types/node-fetch": "^2.6.4", - "@types/pretty-hrtime": "^1.0.0", - "chalk": "^4.1.0", - "esbuild": "^0.18.0", - "esbuild-register": "^3.4.0", - "file-system-cache": "2.3.0", - "find-cache-dir": "^3.0.0", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "glob": "^10.0.0", - "handlebars": "^4.7.7", - "lazy-universal-dotenv": "^4.0.0", - "node-fetch": "^2.0.0", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "ts-dedent": "^2.0.0" + "@storybook/client-logger": "7.5.0", + "@storybook/core-events": "7.5.0", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/builder-manager/node_modules/@storybook/core-events": { - "version": "7.4.2", + "node_modules/@storybook/addon-themes/node_modules/@storybook/client-logger": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.5.0.tgz", + "integrity": "sha512-JV7J9vc69f9Il4uW62NIeweUU7O38VwFWxtCkhd0bcBA/9RG0go4M2avzxYYEAe9kIOX9IBBk8WGzMacwW4gKQ==", "dev": true, - "license": "MIT", "dependencies": { - "ts-dedent": "^2.0.0" + "@storybook/global": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/builder-manager/node_modules/@storybook/node-logger": { - "version": "7.4.2", + "node_modules/@storybook/addon-themes/node_modules/@storybook/components": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-7.5.0.tgz", + "integrity": "sha512-6lmZ6PbS27xN32vTJ/NvgaiKkFIQRzZuBeBIg2u+FoAEgCiCwRXjZKe/O8NZC2Xr0uf97+7U2P0kD4Hwr9SNhw==", "dev": true, - "license": "MIT", + "dependencies": { + "@radix-ui/react-select": "^1.2.2", + "@radix-ui/react-toolbar": "^1.0.4", + "@storybook/client-logger": "7.5.0", + "@storybook/csf": "^0.1.0", + "@storybook/global": "^5.0.0", + "@storybook/theming": "7.5.0", + "@storybook/types": "7.5.0", + "memoizerific": "^1.11.3", + "use-resize-observer": "^9.1.0", + "util-deprecate": "^1.0.2" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/builder-manager/node_modules/@types/node": { - "version": "16.18.52", + "node_modules/@storybook/addon-themes/node_modules/@storybook/core-events": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.5.0.tgz", + "integrity": "sha512-FsD+clTzayqprbVllnL8LLch+uCslJFDgsv7Zh99/zoi7OHtHyauoCZkdLBSiDzgc84qS41dY19HqX1/y7cnOw==", "dev": true, - "license": "MIT" + "dependencies": { + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } }, - "node_modules/@storybook/builder-manager/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/@storybook/addon-themes/node_modules/@storybook/csf": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.1.tgz", + "integrity": "sha512-4hE3AlNVxR60Wc5KSC68ASYzUobjPqtSKyhV6G+ge0FIXU55N5nTY7dXGRZHQGDBPq+XqchMkIdlkHPRs8nTHg==", "dev": true, - "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "type-fest": "^2.19.0" + } + }, + "node_modules/@storybook/addon-themes/node_modules/@storybook/manager-api": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.5.0.tgz", + "integrity": "sha512-n9EaJTThsuFiBDs+GcmNBHnvLhH0znJQprhIQqHNVnosCs/7sloYUzWZzZvPwfnfPvRR7ostEEMXvriaYXYdJQ==", + "dev": true, + "dependencies": { + "@storybook/channels": "7.5.0", + "@storybook/client-logger": "7.5.0", + "@storybook/core-events": "7.5.0", + "@storybook/csf": "^0.1.0", + "@storybook/global": "^5.0.0", + "@storybook/router": "7.5.0", + "@storybook/theming": "7.5.0", + "@storybook/types": "7.5.0", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "semver": "^7.3.7", + "store2": "^2.14.2", + "telejson": "^7.2.0", + "ts-dedent": "^2.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/builder-manager/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/@storybook/addon-themes/node_modules/@storybook/preview-api": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.5.0.tgz", + "integrity": "sha512-+DubgKwYFk532FKDB6sEGaG47wr0t137aIQSjbNwVmXXxj0QY0zIAThtERx7w6eHS7ZjOs6xlLEZhzC4FI525g==", "dev": true, - "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "@storybook/channels": "7.5.0", + "@storybook/client-logger": "7.5.0", + "@storybook/core-events": "7.5.0", + "@storybook/csf": "^0.1.0", + "@storybook/global": "^5.0.0", + "@storybook/types": "7.5.0", + "@types/qs": "^6.9.5", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/builder-manager/node_modules/chalk": { - "version": "4.1.2", + "node_modules/@storybook/addon-themes/node_modules/@storybook/router": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.5.0.tgz", + "integrity": "sha512-NzPwjndmOEOUL8jK5kUrSvRUIcN5Z+h+l0Z8g4I56RoEhNTcKeOW4jbcT4WKnR9H455dti8HAcTV/4x59GpgxQ==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "@storybook/client-logger": "7.5.0", + "memoizerific": "^1.11.3", + "qs": "^6.10.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/builder-manager/node_modules/dotenv": { - "version": "16.3.1", + "node_modules/@storybook/addon-themes/node_modules/@storybook/theming": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.5.0.tgz", + "integrity": "sha512-uTo97oh+pvmlfsZocFq5qae0zGo0VGk7oiBqNSSw6CiTqE1rIuSxoPrMAY+oCTWCUZV7DjONIGvpnGl2QALsAw==", "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" + "dependencies": { + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@storybook/client-logger": "7.5.0", + "@storybook/global": "^5.0.0", + "memoizerific": "^1.11.3" }, "funding": { - "url": "https://github.com/motdotla/dotenv?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/builder-manager/node_modules/dotenv-expand": { - "version": "10.0.0", + "node_modules/@storybook/addon-themes/node_modules/@storybook/types": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.5.0.tgz", + "integrity": "sha512-fiOUnHKFi/UZSfvc53F0WEQCiquqcSqslL3f5EffwQRiXfeXlGavJb0kU03BO+CvOXcliRn6qKSF2dL0Rgb7Xw==", "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" + "dependencies": { + "@storybook/channels": "7.5.0", + "@types/babel__core": "^7.0.0", + "@types/express": "^4.7.0", + "file-system-cache": "2.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/builder-manager/node_modules/file-system-cache": { + "node_modules/@storybook/addon-themes/node_modules/file-system-cache": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-2.3.0.tgz", + "integrity": "sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==", "dev": true, - "license": "MIT", "dependencies": { "fs-extra": "11.1.1", "ramda": "0.29.0" } }, - "node_modules/@storybook/builder-manager/node_modules/find-cache-dir": { - "version": "3.3.2", + "node_modules/@storybook/addon-themes/node_modules/fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", "dev": true, - "license": "MIT", "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "node": ">=14.14" } }, - "node_modules/@storybook/builder-manager/node_modules/find-cache-dir/node_modules/find-up": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/builder-manager/node_modules/find-cache-dir/node_modules/locate-path": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/builder-manager/node_modules/find-cache-dir/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/builder-manager/node_modules/find-cache-dir/node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/builder-manager/node_modules/find-cache-dir/node_modules/pkg-dir": { - "version": "4.2.0", + "node_modules/@storybook/addon-themes/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, - "license": "MIT", "dependencies": { - "find-up": "^4.0.0" + "universalify": "^2.0.0" }, - "engines": { - "node": ">=8" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/@storybook/builder-manager/node_modules/find-up": { - "version": "5.0.0", + "node_modules/@storybook/addon-themes/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, - "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "yallist": "^4.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/builder-manager/node_modules/foreground-child": { - "version": "3.1.1", + "node_modules/@storybook/addon-themes/node_modules/ramda": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.0.tgz", + "integrity": "sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==", "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/ramda" } }, - "node_modules/@storybook/builder-manager/node_modules/fs-extra": { - "version": "11.1.1", + "node_modules/@storybook/addon-themes/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, - "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=14.14" + "node": ">=10" } }, - "node_modules/@storybook/builder-manager/node_modules/glob": { - "version": "10.3.4", + "node_modules/@storybook/addon-themes/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/cjs/src/bin.js" - }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=12.20" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/builder-manager/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/@storybook/addon-themes/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true, - "license": "MIT", "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/builder-manager/node_modules/jsonfile": { - "version": "6.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "node": ">= 10.0.0" } }, - "node_modules/@storybook/builder-manager/node_modules/lazy-universal-dotenv": { + "node_modules/@storybook/addon-themes/node_modules/yallist": { "version": "4.0.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "app-root-dir": "^1.0.2", - "dotenv": "^16.0.0", - "dotenv-expand": "^10.0.0" - }, - "engines": { - "node": ">=14.0.0" - } + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, - "node_modules/@storybook/builder-manager/node_modules/locate-path": { - "version": "6.0.0", + "node_modules/@storybook/addon-toolbars": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" + "@storybook/client-logger": "7.4.2", + "@storybook/components": "7.4.2", + "@storybook/manager-api": "7.4.2", + "@storybook/preview-api": "7.4.2", + "@storybook/theming": "7.4.2" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/builder-manager/node_modules/make-dir": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, - "node_modules/@storybook/builder-manager/node_modules/minimatch": { - "version": "9.0.3", + "node_modules/@storybook/addon-toolbars/node_modules/@storybook/client-logger": { + "version": "7.4.2", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" + "@storybook/global": "^5.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@storybook/builder-manager/node_modules/minipass": { - "version": "7.0.3", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/builder-manager/node_modules/p-locate": { - "version": "5.0.0", + "node_modules/@storybook/addon-toolbars/node_modules/@storybook/components": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" + "@radix-ui/react-select": "^1.2.2", + "@radix-ui/react-toolbar": "^1.0.4", + "@storybook/client-logger": "7.4.2", + "@storybook/csf": "^0.1.0", + "@storybook/global": "^5.0.0", + "@storybook/theming": "7.4.2", + "@storybook/types": "7.4.2", + "memoizerific": "^1.11.3", + "use-resize-observer": "^9.1.0", + "util-deprecate": "^1.0.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/builder-manager/node_modules/ramda": { - "version": "0.29.0", - "dev": true, - "license": "MIT", "funding": { "type": "opencollective", - "url": "https://opencollective.com/ramda" - } - }, - "node_modules/@storybook/builder-manager/node_modules/signal-exit": { - "version": "4.1.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" + "url": "https://opencollective.com/storybook" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/builder-manager/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/@storybook/addon-toolbars/node_modules/@storybook/csf": { + "version": "0.1.1", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/builder-manager/node_modules/universalify": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "type-fest": "^2.19.0" } }, - "node_modules/@storybook/builder-webpack5": { + "node_modules/@storybook/addon-toolbars/node_modules/@storybook/theming": { "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.22.9", - "@storybook/addons": "7.4.2", - "@storybook/channels": "7.4.2", - "@storybook/client-api": "7.4.2", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", "@storybook/client-logger": "7.4.2", - "@storybook/components": "7.4.2", - "@storybook/core-common": "7.4.2", - "@storybook/core-events": "7.4.2", - "@storybook/core-webpack": "7.4.2", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.4.2", - "@storybook/node-logger": "7.4.2", - "@storybook/preview": "7.4.2", - "@storybook/preview-api": "7.4.2", - "@storybook/router": "7.4.2", - "@storybook/store": "7.4.2", - "@storybook/theming": "7.4.2", - "@swc/core": "^1.3.49", - "@types/node": "^16.0.0", - "@types/semver": "^7.3.4", - "babel-loader": "^9.0.0", - "babel-plugin-named-exports-order": "^0.0.2", - "browser-assert": "^1.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "constants-browserify": "^1.0.0", - "css-loader": "^6.7.1", - "express": "^4.17.3", - "fork-ts-checker-webpack-plugin": "^8.0.0", - "fs-extra": "^11.1.0", - "html-webpack-plugin": "^5.5.0", - "path-browserify": "^1.0.1", - "process": "^0.11.10", - "semver": "^7.3.7", - "style-loader": "^3.3.1", - "swc-loader": "^0.2.3", - "terser-webpack-plugin": "^5.3.1", - "ts-dedent": "^2.0.0", - "url": "^0.11.0", - "util": "^0.12.4", - "util-deprecate": "^1.0.2", - "webpack": "5", - "webpack-dev-middleware": "^6.1.1", - "webpack-hot-middleware": "^2.25.1", - "webpack-virtual-modules": "^0.5.0" + "memoizerific": "^1.11.3" }, "funding": { "type": "opencollective", @@ -17464,68 +17291,52 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } } }, - "node_modules/@storybook/builder-webpack5/node_modules/@babel/core": { - "version": "7.22.20", + "node_modules/@storybook/addon-toolbars/node_modules/type-fest": { + "version": "2.19.0", "dev": true, - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.22.15", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-module-transforms": "^7.22.20", - "@babel/helpers": "^7.22.15", - "@babel/parser": "^7.22.16", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.22.20", - "@babel/types": "^7.22.19", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=6.9.0" + "node": ">=12.20" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@storybook/builder-webpack5/node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/builder-webpack5/node_modules/@storybook/channels": { + "node_modules/@storybook/addon-viewport": { "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { "@storybook/client-logger": "7.4.2", + "@storybook/components": "7.4.2", "@storybook/core-events": "7.4.2", "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" + "@storybook/manager-api": "7.4.2", + "@storybook/preview-api": "7.4.2", + "@storybook/theming": "7.4.2", + "memoizerific": "^1.11.3", + "prop-types": "^15.7.2" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, - "node_modules/@storybook/builder-webpack5/node_modules/@storybook/client-logger": { + "node_modules/@storybook/addon-viewport/node_modules/@storybook/client-logger": { "version": "7.4.2", "dev": true, "license": "MIT", @@ -17537,7 +17348,7 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/builder-webpack5/node_modules/@storybook/components": { + "node_modules/@storybook/addon-viewport/node_modules/@storybook/components": { "version": "7.4.2", "dev": true, "license": "MIT", @@ -17562,41 +17373,7 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/@storybook/core-common": { - "version": "7.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/core-events": "7.4.2", - "@storybook/node-logger": "7.4.2", - "@storybook/types": "7.4.2", - "@types/find-cache-dir": "^3.2.1", - "@types/node": "^16.0.0", - "@types/node-fetch": "^2.6.4", - "@types/pretty-hrtime": "^1.0.0", - "chalk": "^4.1.0", - "esbuild": "^0.18.0", - "esbuild-register": "^3.4.0", - "file-system-cache": "2.3.0", - "find-cache-dir": "^3.0.0", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "glob": "^10.0.0", - "handlebars": "^4.7.7", - "lazy-universal-dotenv": "^4.0.0", - "node-fetch": "^2.0.0", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/builder-webpack5/node_modules/@storybook/core-events": { + "node_modules/@storybook/addon-viewport/node_modules/@storybook/core-events": { "version": "7.4.2", "dev": true, "license": "MIT", @@ -17608,7 +17385,7 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/builder-webpack5/node_modules/@storybook/csf": { + "node_modules/@storybook/addon-viewport/node_modules/@storybook/csf": { "version": "0.1.1", "dev": true, "license": "MIT", @@ -17616,37 +17393,76 @@ "type-fest": "^2.19.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/@storybook/node-logger": { + "node_modules/@storybook/addon-viewport/node_modules/@storybook/theming": { "version": "7.4.2", "dev": true, "license": "MIT", + "dependencies": { + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@storybook/client-logger": "7.4.2", + "@storybook/global": "^5.0.0", + "memoizerific": "^1.11.3" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/@storybook/store": { + "node_modules/@storybook/addon-viewport/node_modules/type-fest": { + "version": "2.19.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/addons": { "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.4.2", - "@storybook/preview-api": "7.4.2" + "@storybook/manager-api": "7.4.2", + "@storybook/preview-api": "7.4.2", + "@storybook/types": "7.4.2" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/@storybook/theming": { - "version": "7.4.2", + "node_modules/@storybook/api": { + "version": "6.5.16", "dev": true, "license": "MIT", "dependencies": { - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@storybook/client-logger": "7.4.2", - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3" + "@storybook/channels": "6.5.16", + "@storybook/client-logger": "6.5.16", + "@storybook/core-events": "6.5.16", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.16", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.5.16", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "store2": "^2.12.0", + "telejson": "^6.0.8", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" }, "funding": { "type": "opencollective", @@ -17657,228 +17473,379 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/@types/node": { - "version": "16.18.52", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/builder-webpack5/node_modules/ajv": { - "version": "8.12.0", + "node_modules/@storybook/api/node_modules/@storybook/channels": { + "version": "6.5.16", "dev": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "core-js": "^3.8.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/builder-webpack5/node_modules/ajv-keywords": { - "version": "5.1.0", + "node_modules/@storybook/api/node_modules/@storybook/client-logger": { + "version": "6.5.16", "dev": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3" + "core-js": "^3.8.2", + "global": "^4.4.0" }, - "peerDependencies": { - "ajv": "^8.8.2" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/builder-webpack5/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/@storybook/api/node_modules/@storybook/core-events": { + "version": "6.5.16", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "core-js": "^3.8.2" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/builder-webpack5/node_modules/babel-loader": { - "version": "9.1.3", + "node_modules/@storybook/api/node_modules/@storybook/router": { + "version": "6.5.16", "dev": true, "license": "MIT", "dependencies": { - "find-cache-dir": "^4.0.0", - "schema-utils": "^4.0.0" + "@storybook/client-logger": "6.5.16", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7" }, - "engines": { - "node": ">= 14.15.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@babel/core": "^7.12.0", - "webpack": ">=5" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/babel-loader/node_modules/find-cache-dir": { - "version": "4.0.0", + "node_modules/@storybook/api/node_modules/@storybook/theming": { + "version": "6.5.16", "dev": true, "license": "MIT", "dependencies": { - "common-path-prefix": "^3.0.0", - "pkg-dir": "^7.0.0" + "@storybook/client-logger": "6.5.16", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/api/node_modules/isobject": { + "version": "4.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=14.16" + "node": ">=0.10.0" + } + }, + "node_modules/@storybook/api/node_modules/telejson": { + "version": "6.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/is-function": "^1.0.0", + "global": "^4.4.0", + "is-function": "^1.0.2", + "is-regex": "^1.1.2", + "is-symbol": "^1.0.3", + "isobject": "^4.0.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3" + } + }, + "node_modules/@storybook/blocks": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/channels": "7.4.2", + "@storybook/client-logger": "7.4.2", + "@storybook/components": "7.4.2", + "@storybook/core-events": "7.4.2", + "@storybook/csf": "^0.1.0", + "@storybook/docs-tools": "7.4.2", + "@storybook/global": "^5.0.0", + "@storybook/manager-api": "7.4.2", + "@storybook/preview-api": "7.4.2", + "@storybook/theming": "7.4.2", + "@storybook/types": "7.4.2", + "@types/lodash": "^4.14.167", + "color-convert": "^2.0.1", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "markdown-to-jsx": "^7.1.8", + "memoizerific": "^1.11.3", + "polished": "^4.2.2", + "react-colorful": "^5.1.2", + "telejson": "^7.2.0", + "tocbot": "^4.20.1", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/babel-loader/node_modules/find-up": { - "version": "6.3.0", + "node_modules/@storybook/blocks/node_modules/@storybook/channels": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "@storybook/client-logger": "7.4.2", + "@storybook/core-events": "7.4.2", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/builder-webpack5/node_modules/babel-loader/node_modules/locate-path": { - "version": "7.2.0", + "node_modules/@storybook/blocks/node_modules/@storybook/client-logger": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "@storybook/global": "^5.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/builder-webpack5/node_modules/babel-loader/node_modules/p-limit": { - "version": "4.0.0", + "node_modules/@storybook/blocks/node_modules/@storybook/components": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "@radix-ui/react-select": "^1.2.2", + "@radix-ui/react-toolbar": "^1.0.4", + "@storybook/client-logger": "7.4.2", + "@storybook/csf": "^0.1.0", + "@storybook/global": "^5.0.0", + "@storybook/theming": "7.4.2", + "@storybook/types": "7.4.2", + "memoizerific": "^1.11.3", + "use-resize-observer": "^9.1.0", + "util-deprecate": "^1.0.2" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/babel-loader/node_modules/p-locate": { - "version": "6.0.0", + "node_modules/@storybook/blocks/node_modules/@storybook/core-events": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "ts-dedent": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/builder-webpack5/node_modules/babel-loader/node_modules/path-exists": { - "version": "5.0.0", + "node_modules/@storybook/blocks/node_modules/@storybook/csf": { + "version": "0.1.1", "dev": true, "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "dependencies": { + "type-fest": "^2.19.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/babel-loader/node_modules/pkg-dir": { - "version": "7.0.0", + "node_modules/@storybook/blocks/node_modules/@storybook/theming": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^6.3.0" + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@storybook/client-logger": "7.4.2", + "@storybook/global": "^5.0.0", + "memoizerific": "^1.11.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/blocks/node_modules/@types/lodash": { + "version": "4.14.199", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/blocks/node_modules/type-fest": { + "version": "2.19.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=14.16" + "node": ">=12.20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/builder-webpack5/node_modules/babel-loader/node_modules/schema-utils": { - "version": "4.2.0", + "node_modules/@storybook/builder-manager": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "@fal-works/esbuild-plugin-global-externals": "^2.1.2", + "@storybook/core-common": "7.4.2", + "@storybook/manager": "7.4.2", + "@storybook/node-logger": "7.4.2", + "@types/ejs": "^3.1.1", + "@types/find-cache-dir": "^3.2.1", + "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", + "browser-assert": "^1.2.1", + "ejs": "^3.1.8", + "esbuild": "^0.18.0", + "esbuild-plugin-alias": "^0.2.1", + "express": "^4.17.3", + "find-cache-dir": "^3.0.0", + "fs-extra": "^11.1.0", + "process": "^0.11.10", + "util": "^0.12.4" }, - "engines": { - "node": ">= 12.13.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@storybook/core-common": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/core-events": "7.4.2", + "@storybook/node-logger": "7.4.2", + "@storybook/types": "7.4.2", + "@types/find-cache-dir": "^3.2.1", + "@types/node": "^16.0.0", + "@types/node-fetch": "^2.6.4", + "@types/pretty-hrtime": "^1.0.0", + "chalk": "^4.1.0", + "esbuild": "^0.18.0", + "esbuild-register": "^3.4.0", + "file-system-cache": "2.3.0", + "find-cache-dir": "^3.0.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "glob": "^10.0.0", + "handlebars": "^4.7.7", + "lazy-universal-dotenv": "^4.0.0", + "node-fetch": "^2.0.0", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", + "resolve-from": "^5.0.0", + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/builder-webpack5/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/@storybook/builder-manager/node_modules/@storybook/core-events": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/builder-webpack5/node_modules/chalk": { - "version": "4.1.2", + "node_modules/@storybook/builder-manager/node_modules/@storybook/node-logger": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@types/node": { + "version": "16.18.52", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/builder-manager/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@storybook/builder-webpack5/node_modules/css-loader": { - "version": "6.8.1", + "node_modules/@storybook/builder-manager/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.21", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.3", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" + "balanced-match": "^1.0.0" + } + }, + "node_modules/@storybook/builder-manager/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@storybook/builder-webpack5/node_modules/dotenv": { + "node_modules/@storybook/builder-manager/node_modules/dotenv": { "version": "16.3.1", "dev": true, "license": "BSD-2-Clause", @@ -17889,7 +17856,7 @@ "url": "https://github.com/motdotla/dotenv?sponsor=1" } }, - "node_modules/@storybook/builder-webpack5/node_modules/dotenv-expand": { + "node_modules/@storybook/builder-manager/node_modules/dotenv-expand": { "version": "10.0.0", "dev": true, "license": "BSD-2-Clause", @@ -17897,7 +17864,7 @@ "node": ">=12" } }, - "node_modules/@storybook/builder-webpack5/node_modules/file-system-cache": { + "node_modules/@storybook/builder-manager/node_modules/file-system-cache": { "version": "2.3.0", "dev": true, "license": "MIT", @@ -17906,7 +17873,7 @@ "ramda": "0.29.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/find-cache-dir": { + "node_modules/@storybook/builder-manager/node_modules/find-cache-dir": { "version": "3.3.2", "dev": true, "license": "MIT", @@ -17922,7 +17889,7 @@ "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/@storybook/builder-webpack5/node_modules/find-cache-dir/node_modules/find-up": { + "node_modules/@storybook/builder-manager/node_modules/find-cache-dir/node_modules/find-up": { "version": "4.1.0", "dev": true, "license": "MIT", @@ -17934,7 +17901,7 @@ "node": ">=8" } }, - "node_modules/@storybook/builder-webpack5/node_modules/find-cache-dir/node_modules/locate-path": { + "node_modules/@storybook/builder-manager/node_modules/find-cache-dir/node_modules/locate-path": { "version": "5.0.0", "dev": true, "license": "MIT", @@ -17945,7 +17912,7 @@ "node": ">=8" } }, - "node_modules/@storybook/builder-webpack5/node_modules/find-cache-dir/node_modules/p-limit": { + "node_modules/@storybook/builder-manager/node_modules/find-cache-dir/node_modules/p-limit": { "version": "2.3.0", "dev": true, "license": "MIT", @@ -17959,7 +17926,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/builder-webpack5/node_modules/find-cache-dir/node_modules/p-locate": { + "node_modules/@storybook/builder-manager/node_modules/find-cache-dir/node_modules/p-locate": { "version": "4.1.0", "dev": true, "license": "MIT", @@ -17970,7 +17937,7 @@ "node": ">=8" } }, - "node_modules/@storybook/builder-webpack5/node_modules/find-cache-dir/node_modules/pkg-dir": { + "node_modules/@storybook/builder-manager/node_modules/find-cache-dir/node_modules/pkg-dir": { "version": "4.2.0", "dev": true, "license": "MIT", @@ -17981,7 +17948,7 @@ "node": ">=8" } }, - "node_modules/@storybook/builder-webpack5/node_modules/find-up": { + "node_modules/@storybook/builder-manager/node_modules/find-up": { "version": "5.0.0", "dev": true, "license": "MIT", @@ -17996,7 +17963,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/builder-webpack5/node_modules/foreground-child": { + "node_modules/@storybook/builder-manager/node_modules/foreground-child": { "version": "3.1.1", "dev": true, "license": "ISC", @@ -18011,47 +17978,7 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/builder-webpack5/node_modules/fork-ts-checker-webpack-plugin": { - "version": "8.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.16.7", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "cosmiconfig": "^7.0.1", - "deepmerge": "^4.2.2", - "fs-extra": "^10.0.0", - "memfs": "^3.4.1", - "minimatch": "^3.0.4", - "node-abort-controller": "^3.0.1", - "schema-utils": "^3.1.1", - "semver": "^7.3.5", - "tapable": "^2.2.1" - }, - "engines": { - "node": ">=12.13.0", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "typescript": ">3.6.0", - "webpack": "^5.11.0" - } - }, - "node_modules/@storybook/builder-webpack5/node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "10.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-webpack5/node_modules/fs-extra": { + "node_modules/@storybook/builder-manager/node_modules/fs-extra": { "version": "11.1.1", "dev": true, "license": "MIT", @@ -18064,7 +17991,7 @@ "node": ">=14.14" } }, - "node_modules/@storybook/builder-webpack5/node_modules/glob": { + "node_modules/@storybook/builder-manager/node_modules/glob": { "version": "10.3.4", "dev": true, "license": "ISC", @@ -18085,21 +18012,7 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/builder-webpack5/node_modules/glob/node_modules/minimatch": { - "version": "9.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@storybook/builder-webpack5/node_modules/has-flag": { + "node_modules/@storybook/builder-manager/node_modules/has-flag": { "version": "4.0.0", "dev": true, "license": "MIT", @@ -18107,23 +18020,7 @@ "node": ">=8" } }, - "node_modules/@storybook/builder-webpack5/node_modules/icss-utils": { - "version": "5.1.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/@storybook/builder-webpack5/node_modules/json-schema-traverse": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/builder-webpack5/node_modules/jsonfile": { + "node_modules/@storybook/builder-manager/node_modules/jsonfile": { "version": "6.1.0", "dev": true, "license": "MIT", @@ -18134,7 +18031,7 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/@storybook/builder-webpack5/node_modules/lazy-universal-dotenv": { + "node_modules/@storybook/builder-manager/node_modules/lazy-universal-dotenv": { "version": "4.0.0", "dev": true, "license": "Apache-2.0", @@ -18147,7 +18044,7 @@ "node": ">=14.0.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/locate-path": { + "node_modules/@storybook/builder-manager/node_modules/locate-path": { "version": "6.0.0", "dev": true, "license": "MIT", @@ -18161,18 +18058,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/builder-webpack5/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@storybook/builder-webpack5/node_modules/make-dir": { + "node_modules/@storybook/builder-manager/node_modules/make-dir": { "version": "3.1.0", "dev": true, "license": "MIT", @@ -18186,15 +18072,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/builder-webpack5/node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", + "node_modules/@storybook/builder-manager/node_modules/minimatch": { + "version": "9.0.3", "dev": true, "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/builder-webpack5/node_modules/minipass": { + "node_modules/@storybook/builder-manager/node_modules/minipass": { "version": "7.0.3", "dev": true, "license": "ISC", @@ -18202,7 +18094,7 @@ "node": ">=16 || 14 >=14.17" } }, - "node_modules/@storybook/builder-webpack5/node_modules/p-locate": { + "node_modules/@storybook/builder-manager/node_modules/p-locate": { "version": "5.0.0", "dev": true, "license": "MIT", @@ -18216,118 +18108,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/builder-webpack5/node_modules/picocolors": { - "version": "1.0.0", + "node_modules/@storybook/builder-manager/node_modules/ramda": { + "version": "0.29.0", "dev": true, - "license": "ISC" + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda" + } }, - "node_modules/@storybook/builder-webpack5/node_modules/postcss": { - "version": "8.4.29", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/@storybook/builder-webpack5/node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/@storybook/builder-webpack5/node_modules/postcss-modules-local-by-default": { - "version": "4.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/@storybook/builder-webpack5/node_modules/postcss-modules-scope": { - "version": "3.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/@storybook/builder-webpack5/node_modules/postcss-modules-values": { - "version": "4.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/@storybook/builder-webpack5/node_modules/ramda": { - "version": "0.29.0", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/ramda" - } - }, - "node_modules/@storybook/builder-webpack5/node_modules/semver": { - "version": "7.5.4", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@storybook/builder-webpack5/node_modules/signal-exit": { - "version": "4.1.0", + "node_modules/@storybook/builder-manager/node_modules/signal-exit": { + "version": "4.1.0", "dev": true, "license": "ISC", "engines": { @@ -18337,7 +18128,7 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/builder-webpack5/node_modules/supports-color": { + "node_modules/@storybook/builder-manager/node_modules/supports-color": { "version": "7.2.0", "dev": true, "license": "MIT", @@ -18348,18 +18139,7 @@ "node": ">=8" } }, - "node_modules/@storybook/builder-webpack5/node_modules/type-fest": { - "version": "2.19.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/builder-webpack5/node_modules/universalify": { + "node_modules/@storybook/builder-manager/node_modules/universalify": { "version": "2.0.0", "dev": true, "license": "MIT", @@ -18367,601 +18147,430 @@ "node": ">= 10.0.0" } }, - "node_modules/@storybook/builder-webpack5/node_modules/webpack-dev-middleware": { - "version": "6.1.1", + "node_modules/@storybook/builder-webpack5": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.12", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 14.15.0" + "@babel/core": "^7.22.9", + "@storybook/addons": "7.4.2", + "@storybook/channels": "7.4.2", + "@storybook/client-api": "7.4.2", + "@storybook/client-logger": "7.4.2", + "@storybook/components": "7.4.2", + "@storybook/core-common": "7.4.2", + "@storybook/core-events": "7.4.2", + "@storybook/core-webpack": "7.4.2", + "@storybook/global": "^5.0.0", + "@storybook/manager-api": "7.4.2", + "@storybook/node-logger": "7.4.2", + "@storybook/preview": "7.4.2", + "@storybook/preview-api": "7.4.2", + "@storybook/router": "7.4.2", + "@storybook/store": "7.4.2", + "@storybook/theming": "7.4.2", + "@swc/core": "^1.3.49", + "@types/node": "^16.0.0", + "@types/semver": "^7.3.4", + "babel-loader": "^9.0.0", + "babel-plugin-named-exports-order": "^0.0.2", + "browser-assert": "^1.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "constants-browserify": "^1.0.0", + "css-loader": "^6.7.1", + "express": "^4.17.3", + "fork-ts-checker-webpack-plugin": "^8.0.0", + "fs-extra": "^11.1.0", + "html-webpack-plugin": "^5.5.0", + "path-browserify": "^1.0.1", + "process": "^0.11.10", + "semver": "^7.3.7", + "style-loader": "^3.3.1", + "swc-loader": "^0.2.3", + "terser-webpack-plugin": "^5.3.1", + "ts-dedent": "^2.0.0", + "url": "^0.11.0", + "util": "^0.12.4", + "util-deprecate": "^1.0.2", + "webpack": "5", + "webpack-dev-middleware": "^6.1.1", + "webpack-hot-middleware": "^2.25.1", + "webpack-virtual-modules": "^0.5.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "webpack": "^5.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { - "webpack": { + "typescript": { "optional": true } } }, - "node_modules/@storybook/builder-webpack5/node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.2.0", + "node_modules/@storybook/builder-webpack5/node_modules/@babel/core": { + "version": "7.22.20", "dev": true, "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.22.15", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.22.20", + "@babel/helpers": "^7.22.15", + "@babel/parser": "^7.22.16", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.22.20", + "@babel/types": "^7.22.19", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { - "node": ">= 12.13.0" + "node": ">=6.9.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://opencollective.com/babel" } }, - "node_modules/@storybook/builder-webpack5/node_modules/yallist": { - "version": "4.0.0", + "node_modules/@storybook/builder-webpack5/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", "dev": true, - "license": "ISC" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } }, - "node_modules/@storybook/builder-webpack5/node_modules/yocto-queue": { - "version": "1.0.0", + "node_modules/@storybook/builder-webpack5/node_modules/@storybook/channels": { + "version": "7.4.2", "dev": true, "license": "MIT", - "engines": { - "node": ">=12.20" + "dependencies": { + "@storybook/client-logger": "7.4.2", + "@storybook/core-events": "7.4.2", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/channel-postmessage": { - "version": "6.5.16", + "node_modules/@storybook/builder-webpack5/node_modules/@storybook/client-logger": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "6.5.16", - "@storybook/client-logger": "6.5.16", - "@storybook/core-events": "6.5.16", - "core-js": "^3.8.2", - "global": "^4.4.0", - "qs": "^6.10.0", - "telejson": "^6.0.8" + "@storybook/global": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/channel-postmessage/node_modules/@storybook/channels": { - "version": "6.5.16", + "node_modules/@storybook/builder-webpack5/node_modules/@storybook/components": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "core-js": "^3.8.2", - "ts-dedent": "^2.0.0", + "@radix-ui/react-select": "^1.2.2", + "@radix-ui/react-toolbar": "^1.0.4", + "@storybook/client-logger": "7.4.2", + "@storybook/csf": "^0.1.0", + "@storybook/global": "^5.0.0", + "@storybook/theming": "7.4.2", + "@storybook/types": "7.4.2", + "memoizerific": "^1.11.3", + "use-resize-observer": "^9.1.0", "util-deprecate": "^1.0.2" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/channel-postmessage/node_modules/@storybook/client-logger": { - "version": "6.5.16", + "node_modules/@storybook/builder-webpack5/node_modules/@storybook/core-common": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "core-js": "^3.8.2", - "global": "^4.4.0" + "@storybook/core-events": "7.4.2", + "@storybook/node-logger": "7.4.2", + "@storybook/types": "7.4.2", + "@types/find-cache-dir": "^3.2.1", + "@types/node": "^16.0.0", + "@types/node-fetch": "^2.6.4", + "@types/pretty-hrtime": "^1.0.0", + "chalk": "^4.1.0", + "esbuild": "^0.18.0", + "esbuild-register": "^3.4.0", + "file-system-cache": "2.3.0", + "find-cache-dir": "^3.0.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "glob": "^10.0.0", + "handlebars": "^4.7.7", + "lazy-universal-dotenv": "^4.0.0", + "node-fetch": "^2.0.0", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", + "resolve-from": "^5.0.0", + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/channel-postmessage/node_modules/@storybook/core-events": { - "version": "6.5.16", + "node_modules/@storybook/builder-webpack5/node_modules/@storybook/core-events": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "core-js": "^3.8.2" + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/channel-postmessage/node_modules/isobject": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/channel-postmessage/node_modules/telejson": { - "version": "6.0.8", + "node_modules/@storybook/builder-webpack5/node_modules/@storybook/csf": { + "version": "0.1.1", "dev": true, "license": "MIT", "dependencies": { - "@types/is-function": "^1.0.0", - "global": "^4.4.0", - "is-function": "^1.0.2", - "is-regex": "^1.1.2", - "is-symbol": "^1.0.3", - "isobject": "^4.0.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3" + "type-fest": "^2.19.0" } }, - "node_modules/@storybook/channel-websocket": { - "version": "6.5.16", + "node_modules/@storybook/builder-webpack5/node_modules/@storybook/node-logger": { + "version": "7.4.2", "dev": true, "license": "MIT", - "dependencies": { - "@storybook/channels": "6.5.16", - "@storybook/client-logger": "6.5.16", - "core-js": "^3.8.2", - "global": "^4.4.0", - "telejson": "^6.0.8" - }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/channel-websocket/node_modules/@storybook/channels": { - "version": "6.5.16", + "node_modules/@storybook/builder-webpack5/node_modules/@storybook/store": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "core-js": "^3.8.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" + "@storybook/client-logger": "7.4.2", + "@storybook/preview-api": "7.4.2" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/channel-websocket/node_modules/@storybook/client-logger": { - "version": "6.5.16", + "node_modules/@storybook/builder-webpack5/node_modules/@storybook/theming": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "core-js": "^3.8.2", - "global": "^4.4.0" + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@storybook/client-logger": "7.4.2", + "@storybook/global": "^5.0.0", + "memoizerific": "^1.11.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/channel-websocket/node_modules/isobject": { - "version": "4.0.0", + "node_modules/@storybook/builder-webpack5/node_modules/@types/node": { + "version": "16.18.52", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "license": "MIT" }, - "node_modules/@storybook/channel-websocket/node_modules/telejson": { - "version": "6.0.8", + "node_modules/@storybook/builder-webpack5/node_modules/ajv": { + "version": "8.12.0", "dev": true, "license": "MIT", "dependencies": { - "@types/is-function": "^1.0.0", - "global": "^4.4.0", - "is-function": "^1.0.2", - "is-regex": "^1.1.2", - "is-symbol": "^1.0.3", - "isobject": "^4.0.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@storybook/channels": { - "version": "7.4.0", + "node_modules/@storybook/builder-webpack5/node_modules/ajv-keywords": { + "version": "5.1.0", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.4.0", - "@storybook/core-events": "7.4.0", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" + "fast-deep-equal": "^3.1.3" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/@storybook/cli": { - "version": "7.4.2", + "node_modules/@storybook/builder-webpack5/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.22.9", - "@babel/preset-env": "^7.22.9", - "@babel/types": "^7.22.5", - "@ndelangen/get-tarball": "^3.0.7", - "@storybook/codemod": "7.4.2", - "@storybook/core-common": "7.4.2", - "@storybook/core-events": "7.4.2", - "@storybook/core-server": "7.4.2", - "@storybook/csf-tools": "7.4.2", - "@storybook/node-logger": "7.4.2", - "@storybook/telemetry": "7.4.2", - "@storybook/types": "7.4.2", - "@types/semver": "^7.3.4", - "@yarnpkg/fslib": "2.10.3", - "@yarnpkg/libzip": "2.3.0", - "chalk": "^4.1.0", - "commander": "^6.2.1", - "cross-spawn": "^7.0.3", - "detect-indent": "^6.1.0", - "envinfo": "^7.7.3", - "execa": "^5.0.0", - "express": "^4.17.3", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "get-npm-tarball-url": "^2.0.3", - "get-port": "^5.1.1", - "giget": "^1.0.0", - "globby": "^11.0.2", - "jscodeshift": "^0.14.0", - "leven": "^3.1.0", - "ora": "^5.4.1", - "prettier": "^2.8.0", - "prompts": "^2.4.0", - "puppeteer-core": "^2.1.1", - "read-pkg-up": "^7.0.1", - "semver": "^7.3.7", - "simple-update-notifier": "^2.0.0", - "strip-json-comments": "^3.0.1", - "tempy": "^1.0.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" + "color-convert": "^2.0.1" }, - "bin": { - "getstorybook": "bin/index.js", - "sb": "bin/index.js" + "engines": { + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@storybook/cli/node_modules/@babel/core": { - "version": "7.22.20", + "node_modules/@storybook/builder-webpack5/node_modules/babel-loader": { + "version": "9.1.3", "dev": true, "license": "MIT", "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.22.15", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-module-transforms": "^7.22.20", - "@babel/helpers": "^7.22.15", - "@babel/parser": "^7.22.16", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.22.20", - "@babel/types": "^7.22.19", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">= 14.15.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@storybook/cli/node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" } }, - "node_modules/@storybook/cli/node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.2", + "node_modules/@storybook/builder-webpack5/node_modules/babel-loader/node_modules/find-cache-dir": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", + "node_modules/@storybook/builder-webpack5/node_modules/babel-loader/node_modules/find-up": { + "version": "6.3.0", "dev": true, "license": "MIT", + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, "engines": { - "node": ">=6.9.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/@babel/preset-env": { - "version": "7.22.20", + "node_modules/@storybook/builder-webpack5/node_modules/babel-loader/node_modules/locate-path": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.22.20", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.22.5", - "@babel/plugin-syntax-import-attributes": "^7.22.5", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.22.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.15", - "@babel/plugin-transform-async-to-generator": "^7.22.5", - "@babel/plugin-transform-block-scoped-functions": "^7.22.5", - "@babel/plugin-transform-block-scoping": "^7.22.15", - "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-class-static-block": "^7.22.11", - "@babel/plugin-transform-classes": "^7.22.15", - "@babel/plugin-transform-computed-properties": "^7.22.5", - "@babel/plugin-transform-destructuring": "^7.22.15", - "@babel/plugin-transform-dotall-regex": "^7.22.5", - "@babel/plugin-transform-duplicate-keys": "^7.22.5", - "@babel/plugin-transform-dynamic-import": "^7.22.11", - "@babel/plugin-transform-exponentiation-operator": "^7.22.5", - "@babel/plugin-transform-export-namespace-from": "^7.22.11", - "@babel/plugin-transform-for-of": "^7.22.15", - "@babel/plugin-transform-function-name": "^7.22.5", - "@babel/plugin-transform-json-strings": "^7.22.11", - "@babel/plugin-transform-literals": "^7.22.5", - "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", - "@babel/plugin-transform-member-expression-literals": "^7.22.5", - "@babel/plugin-transform-modules-amd": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.15", - "@babel/plugin-transform-modules-systemjs": "^7.22.11", - "@babel/plugin-transform-modules-umd": "^7.22.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.22.5", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", - "@babel/plugin-transform-numeric-separator": "^7.22.11", - "@babel/plugin-transform-object-rest-spread": "^7.22.15", - "@babel/plugin-transform-object-super": "^7.22.5", - "@babel/plugin-transform-optional-catch-binding": "^7.22.11", - "@babel/plugin-transform-optional-chaining": "^7.22.15", - "@babel/plugin-transform-parameters": "^7.22.15", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.11", - "@babel/plugin-transform-property-literals": "^7.22.5", - "@babel/plugin-transform-regenerator": "^7.22.10", - "@babel/plugin-transform-reserved-words": "^7.22.5", - "@babel/plugin-transform-shorthand-properties": "^7.22.5", - "@babel/plugin-transform-spread": "^7.22.5", - "@babel/plugin-transform-sticky-regex": "^7.22.5", - "@babel/plugin-transform-template-literals": "^7.22.5", - "@babel/plugin-transform-typeof-symbol": "^7.22.5", - "@babel/plugin-transform-unicode-escapes": "^7.22.10", - "@babel/plugin-transform-unicode-property-regex": "^7.22.5", - "@babel/plugin-transform-unicode-regex": "^7.22.5", - "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "@babel/types": "^7.22.19", - "babel-plugin-polyfill-corejs2": "^0.4.5", - "babel-plugin-polyfill-corejs3": "^0.8.3", - "babel-plugin-polyfill-regenerator": "^0.5.2", - "core-js-compat": "^3.31.0", - "semver": "^6.3.1" + "p-locate": "^6.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@storybook/cli/node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", + "node_modules/@storybook/builder-webpack5/node_modules/babel-loader/node_modules/p-limit": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" + "yocto-queue": "^1.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@storybook/cli/node_modules/@storybook/core-common": { - "version": "7.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/core-events": "7.4.2", - "@storybook/node-logger": "7.4.2", - "@storybook/types": "7.4.2", - "@types/find-cache-dir": "^3.2.1", - "@types/node": "^16.0.0", - "@types/node-fetch": "^2.6.4", - "@types/pretty-hrtime": "^1.0.0", - "chalk": "^4.1.0", - "esbuild": "^0.18.0", - "esbuild-register": "^3.4.0", - "file-system-cache": "2.3.0", - "find-cache-dir": "^3.0.0", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "glob": "^10.0.0", - "handlebars": "^4.7.7", - "lazy-universal-dotenv": "^4.0.0", - "node-fetch": "^2.0.0", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "ts-dedent": "^2.0.0" + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/@storybook/core-events": { - "version": "7.4.2", + "node_modules/@storybook/builder-webpack5/node_modules/babel-loader/node_modules/p-locate": { + "version": "6.0.0", "dev": true, "license": "MIT", "dependencies": { - "ts-dedent": "^2.0.0" + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/@storybook/node-logger": { - "version": "7.4.2", + "node_modules/@storybook/builder-webpack5/node_modules/babel-loader/node_modules/path-exists": { + "version": "5.0.0", "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/@storybook/cli/node_modules/@types/node": { - "version": "16.18.52", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/cli/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/@storybook/builder-webpack5/node_modules/babel-loader/node_modules/pkg-dir": { + "version": "7.0.0", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "find-up": "^6.3.0" }, "engines": { - "node": ">=8" + "node": ">=14.16" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/ast-types": { - "version": "0.15.2", + "node_modules/@storybook/builder-webpack5/node_modules/babel-loader/node_modules/schema-utils": { + "version": "4.2.0", "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.0.1" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/@storybook/cli/node_modules/babel-core": { - "version": "7.0.0-bridge.0", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@storybook/cli/node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.2", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@storybook/cli/node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@storybook/cli/node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2", - "core-js-compat": "^3.31.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@storybook/cli/node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2" + "node": ">= 12.13.0" }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/@storybook/cli/node_modules/brace-expansion": { + "node_modules/@storybook/builder-webpack5/node_modules/brace-expansion": { "version": "2.0.1", "dev": true, "license": "MIT", @@ -18969,7 +18578,7 @@ "balanced-match": "^1.0.0" } }, - "node_modules/@storybook/cli/node_modules/chalk": { + "node_modules/@storybook/builder-webpack5/node_modules/chalk": { "version": "4.1.2", "dev": true, "license": "MIT", @@ -18984,97 +18593,32 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@storybook/cli/node_modules/commander": { - "version": "6.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@storybook/cli/node_modules/del": { - "version": "6.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/cli/node_modules/del/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/@storybook/builder-webpack5/node_modules/css-loader": { + "version": "6.8.1", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@storybook/cli/node_modules/del/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" }, "engines": { - "node": "*" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@storybook/cli/node_modules/del/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@storybook/cli/node_modules/del/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@storybook/cli/node_modules/detect-indent": { - "version": "6.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/@storybook/cli/node_modules/dotenv": { + "node_modules/@storybook/builder-webpack5/node_modules/dotenv": { "version": "16.3.1", "dev": true, "license": "BSD-2-Clause", @@ -19085,7 +18629,7 @@ "url": "https://github.com/motdotla/dotenv?sponsor=1" } }, - "node_modules/@storybook/cli/node_modules/dotenv-expand": { + "node_modules/@storybook/builder-webpack5/node_modules/dotenv-expand": { "version": "10.0.0", "dev": true, "license": "BSD-2-Clause", @@ -19093,29 +18637,7 @@ "node": ">=12" } }, - "node_modules/@storybook/cli/node_modules/execa": { - "version": "5.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/@storybook/cli/node_modules/file-system-cache": { + "node_modules/@storybook/builder-webpack5/node_modules/file-system-cache": { "version": "2.3.0", "dev": true, "license": "MIT", @@ -19124,7 +18646,7 @@ "ramda": "0.29.0" } }, - "node_modules/@storybook/cli/node_modules/find-cache-dir": { + "node_modules/@storybook/builder-webpack5/node_modules/find-cache-dir": { "version": "3.3.2", "dev": true, "license": "MIT", @@ -19140,7 +18662,7 @@ "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/@storybook/cli/node_modules/find-cache-dir/node_modules/find-up": { + "node_modules/@storybook/builder-webpack5/node_modules/find-cache-dir/node_modules/find-up": { "version": "4.1.0", "dev": true, "license": "MIT", @@ -19152,7 +18674,7 @@ "node": ">=8" } }, - "node_modules/@storybook/cli/node_modules/find-cache-dir/node_modules/locate-path": { + "node_modules/@storybook/builder-webpack5/node_modules/find-cache-dir/node_modules/locate-path": { "version": "5.0.0", "dev": true, "license": "MIT", @@ -19163,7 +18685,7 @@ "node": ">=8" } }, - "node_modules/@storybook/cli/node_modules/find-cache-dir/node_modules/p-limit": { + "node_modules/@storybook/builder-webpack5/node_modules/find-cache-dir/node_modules/p-limit": { "version": "2.3.0", "dev": true, "license": "MIT", @@ -19177,7 +18699,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/find-cache-dir/node_modules/p-locate": { + "node_modules/@storybook/builder-webpack5/node_modules/find-cache-dir/node_modules/p-locate": { "version": "4.1.0", "dev": true, "license": "MIT", @@ -19188,7 +18710,7 @@ "node": ">=8" } }, - "node_modules/@storybook/cli/node_modules/find-cache-dir/node_modules/pkg-dir": { + "node_modules/@storybook/builder-webpack5/node_modules/find-cache-dir/node_modules/pkg-dir": { "version": "4.2.0", "dev": true, "license": "MIT", @@ -19199,7 +18721,7 @@ "node": ">=8" } }, - "node_modules/@storybook/cli/node_modules/find-up": { + "node_modules/@storybook/builder-webpack5/node_modules/find-up": { "version": "5.0.0", "dev": true, "license": "MIT", @@ -19214,7 +18736,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/foreground-child": { + "node_modules/@storybook/builder-webpack5/node_modules/foreground-child": { "version": "3.1.1", "dev": true, "license": "ISC", @@ -19229,19 +18751,35 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/cli/node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", + "node_modules/@storybook/builder-webpack5/node_modules/fork-ts-checker-webpack-plugin": { + "version": "8.0.0", "dev": true, - "license": "ISC", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "fs-extra": "^10.0.0", + "memfs": "^3.4.1", + "minimatch": "^3.0.4", + "node-abort-controller": "^3.0.1", + "schema-utils": "^3.1.1", + "semver": "^7.3.5", + "tapable": "^2.2.1" + }, "engines": { - "node": ">=14" + "node": ">=12.13.0", + "yarn": ">=1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "typescript": ">3.6.0", + "webpack": "^5.11.0" } }, - "node_modules/@storybook/cli/node_modules/fs-extra": { - "version": "11.1.1", + "node_modules/@storybook/builder-webpack5/node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "10.1.0", "dev": true, "license": "MIT", "dependencies": { @@ -19250,21 +18788,23 @@ "universalify": "^2.0.0" }, "engines": { - "node": ">=14.14" + "node": ">=12" } }, - "node_modules/@storybook/cli/node_modules/get-stream": { - "version": "6.0.1", + "node_modules/@storybook/builder-webpack5/node_modules/fs-extra": { + "version": "11.1.1", "dev": true, "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=14.14" } }, - "node_modules/@storybook/cli/node_modules/glob": { + "node_modules/@storybook/builder-webpack5/node_modules/glob": { "version": "10.3.4", "dev": true, "license": "ISC", @@ -19285,55 +18825,45 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/cli/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/@storybook/builder-webpack5/node_modules/glob/node_modules/minimatch": { + "version": "9.0.3", "dev": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/cli/node_modules/human-signals": { - "version": "2.1.0", + "node_modules/@storybook/builder-webpack5/node_modules/has-flag": { + "version": "4.0.0", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "engines": { - "node": ">=10.17.0" + "node": ">=8" } }, - "node_modules/@storybook/cli/node_modules/jscodeshift": { - "version": "0.14.0", + "node_modules/@storybook/builder-webpack5/node_modules/icss-utils": { + "version": "5.1.0", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.13.16", - "@babel/parser": "^7.13.16", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", - "@babel/preset-flow": "^7.13.13", - "@babel/preset-typescript": "^7.13.0", - "@babel/register": "^7.13.16", - "babel-core": "^7.0.0-bridge.0", - "chalk": "^4.1.2", - "flow-parser": "0.*", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.21.0", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" - }, - "bin": { - "jscodeshift": "bin/jscodeshift.js" + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" }, "peerDependencies": { - "@babel/preset-env": "^7.1.6" + "postcss": "^8.1.0" } }, - "node_modules/@storybook/cli/node_modules/jsonfile": { + "node_modules/@storybook/builder-webpack5/node_modules/json-schema-traverse": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/builder-webpack5/node_modules/jsonfile": { "version": "6.1.0", "dev": true, "license": "MIT", @@ -19344,7 +18874,7 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/@storybook/cli/node_modules/lazy-universal-dotenv": { + "node_modules/@storybook/builder-webpack5/node_modules/lazy-universal-dotenv": { "version": "4.0.0", "dev": true, "license": "Apache-2.0", @@ -19357,7 +18887,7 @@ "node": ">=14.0.0" } }, - "node_modules/@storybook/cli/node_modules/locate-path": { + "node_modules/@storybook/builder-webpack5/node_modules/locate-path": { "version": "6.0.0", "dev": true, "license": "MIT", @@ -19371,7 +18901,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/lru-cache": { + "node_modules/@storybook/builder-webpack5/node_modules/lru-cache": { "version": "6.0.0", "dev": true, "license": "ISC", @@ -19382,7 +18912,7 @@ "node": ">=10" } }, - "node_modules/@storybook/cli/node_modules/make-dir": { + "node_modules/@storybook/builder-webpack5/node_modules/make-dir": { "version": "3.1.0", "dev": true, "license": "MIT", @@ -19396,7 +18926,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/make-dir/node_modules/semver": { + "node_modules/@storybook/builder-webpack5/node_modules/make-dir/node_modules/semver": { "version": "6.3.1", "dev": true, "license": "ISC", @@ -19404,29 +18934,15 @@ "semver": "bin/semver.js" } }, - "node_modules/@storybook/cli/node_modules/minimatch": { - "version": "9.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@storybook/cli/node_modules/minipass": { - "version": "7.0.3", + "node_modules/@storybook/builder-webpack5/node_modules/minipass": { + "version": "7.0.3", "dev": true, "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" } }, - "node_modules/@storybook/cli/node_modules/p-locate": { + "node_modules/@storybook/builder-webpack5/node_modules/p-locate": { "version": "5.0.0", "dev": true, "license": "MIT", @@ -19440,108 +18956,103 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/p-map": { - "version": "4.0.0", + "node_modules/@storybook/builder-webpack5/node_modules/picocolors": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/@storybook/builder-webpack5/node_modules/postcss": { + "version": "8.4.29", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "aggregate-error": "^3.0.0" + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^10 || ^12 || >=14" } }, - "node_modules/@storybook/cli/node_modules/prettier": { - "version": "2.8.8", + "node_modules/@storybook/builder-webpack5/node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" - }, + "license": "ISC", "engines": { - "node": ">=10.13.0" + "node": "^10 || ^12 || >= 14" }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/@storybook/cli/node_modules/ramda": { - "version": "0.29.0", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/ramda" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/@storybook/cli/node_modules/recast": { - "version": "0.21.5", + "node_modules/@storybook/builder-webpack5/node_modules/postcss-modules-local-by-default": { + "version": "4.0.3", "dev": true, "license": "MIT", "dependencies": { - "ast-types": "0.15.2", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">= 4" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/@storybook/cli/node_modules/rimraf": { - "version": "2.6.3", + "node_modules/@storybook/builder-webpack5/node_modules/postcss-modules-scope": { + "version": "3.0.0", "dev": true, "license": "ISC", "dependencies": { - "glob": "^7.1.3" + "postcss-selector-parser": "^6.0.4" }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/@storybook/cli/node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/@storybook/cli/node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", + "node_modules/@storybook/builder-webpack5/node_modules/postcss-modules-values": { + "version": "4.0.0", "dev": true, "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "icss-utils": "^5.0.0" }, "engines": { - "node": "*" + "node": "^10 || ^12 || >= 14" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/@storybook/cli/node_modules/rimraf/node_modules/minimatch": { - "version": "3.1.2", + "node_modules/@storybook/builder-webpack5/node_modules/ramda": { + "version": "0.29.0", "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda" } }, - "node_modules/@storybook/cli/node_modules/semver": { + "node_modules/@storybook/builder-webpack5/node_modules/semver": { "version": "7.5.4", "dev": true, "license": "ISC", @@ -19555,7 +19066,18 @@ "node": ">=10" } }, - "node_modules/@storybook/cli/node_modules/supports-color": { + "node_modules/@storybook/builder-webpack5/node_modules/signal-exit": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@storybook/builder-webpack5/node_modules/supports-color": { "version": "7.2.0", "dev": true, "license": "MIT", @@ -19566,97 +19088,250 @@ "node": ">=8" } }, - "node_modules/@storybook/cli/node_modules/temp": { - "version": "0.8.4", + "node_modules/@storybook/builder-webpack5/node_modules/type-fest": { + "version": "2.19.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/builder-webpack5/node_modules/universalify": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@storybook/builder-webpack5/node_modules/webpack-dev-middleware": { + "version": "6.1.1", "dev": true, "license": "MIT", "dependencies": { - "rimraf": "~2.6.2" + "colorette": "^2.0.10", + "memfs": "^3.4.12", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } } }, - "node_modules/@storybook/cli/node_modules/tempy": { - "version": "1.0.1", + "node_modules/@storybook/builder-webpack5/node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", "dev": true, "license": "MIT", "dependencies": { - "del": "^6.0.0", - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">=10" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/@storybook/cli/node_modules/type-fest": { - "version": "0.16.0", + "node_modules/@storybook/builder-webpack5/node_modules/yallist": { + "version": "4.0.0", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "ISC" + }, + "node_modules/@storybook/builder-webpack5/node_modules/yocto-queue": { + "version": "1.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=12.20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/cli/node_modules/universalify": { - "version": "2.0.0", + "node_modules/@storybook/channel-postmessage": { + "version": "6.5.16", "dev": true, "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "dependencies": { + "@storybook/channels": "6.5.16", + "@storybook/client-logger": "6.5.16", + "@storybook/core-events": "6.5.16", + "core-js": "^3.8.2", + "global": "^4.4.0", + "qs": "^6.10.0", + "telejson": "^6.0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/cli/node_modules/yallist": { + "node_modules/@storybook/channel-postmessage/node_modules/@storybook/channels": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/channel-postmessage/node_modules/@storybook/client-logger": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/channel-postmessage/node_modules/@storybook/core-events": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/channel-postmessage/node_modules/isobject": { "version": "4.0.0", "dev": true, - "license": "ISC" + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/@storybook/client-api": { - "version": "7.4.2", + "node_modules/@storybook/channel-postmessage/node_modules/telejson": { + "version": "6.0.8", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.4.2", - "@storybook/preview-api": "7.4.2" + "@types/is-function": "^1.0.0", + "global": "^4.4.0", + "is-function": "^1.0.2", + "is-regex": "^1.1.2", + "is-symbol": "^1.0.3", + "isobject": "^4.0.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3" + } + }, + "node_modules/@storybook/channel-websocket": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/channels": "6.5.16", + "@storybook/client-logger": "6.5.16", + "core-js": "^3.8.2", + "global": "^4.4.0", + "telejson": "^6.0.8" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/client-api/node_modules/@storybook/client-logger": { - "version": "7.4.2", + "node_modules/@storybook/channel-websocket/node_modules/@storybook/channels": { + "version": "6.5.16", "dev": true, "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0" + "core-js": "^3.8.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/client-logger": { + "node_modules/@storybook/channel-websocket/node_modules/@storybook/client-logger": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/channel-websocket/node_modules/isobject": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@storybook/channel-websocket/node_modules/telejson": { + "version": "6.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/is-function": "^1.0.0", + "global": "^4.4.0", + "is-function": "^1.0.2", + "is-regex": "^1.1.2", + "is-symbol": "^1.0.3", + "isobject": "^4.0.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3" + } + }, + "node_modules/@storybook/channels": { "version": "7.4.0", "dev": true, "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0" + "@storybook/client-logger": "7.4.0", + "@storybook/core-events": "7.4.0", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/codemod": { + "node_modules/@storybook/cli": { "version": "7.4.2", "dev": true, "license": "MIT", @@ -19664,24 +19339,55 @@ "@babel/core": "^7.22.9", "@babel/preset-env": "^7.22.9", "@babel/types": "^7.22.5", - "@storybook/csf": "^0.1.0", + "@ndelangen/get-tarball": "^3.0.7", + "@storybook/codemod": "7.4.2", + "@storybook/core-common": "7.4.2", + "@storybook/core-events": "7.4.2", + "@storybook/core-server": "7.4.2", "@storybook/csf-tools": "7.4.2", "@storybook/node-logger": "7.4.2", + "@storybook/telemetry": "7.4.2", "@storybook/types": "7.4.2", - "@types/cross-spawn": "^6.0.2", + "@types/semver": "^7.3.4", + "@yarnpkg/fslib": "2.10.3", + "@yarnpkg/libzip": "2.3.0", + "chalk": "^4.1.0", + "commander": "^6.2.1", "cross-spawn": "^7.0.3", + "detect-indent": "^6.1.0", + "envinfo": "^7.7.3", + "execa": "^5.0.0", + "express": "^4.17.3", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "get-npm-tarball-url": "^2.0.3", + "get-port": "^5.1.1", + "giget": "^1.0.0", "globby": "^11.0.2", "jscodeshift": "^0.14.0", - "lodash": "^4.17.21", + "leven": "^3.1.0", + "ora": "^5.4.1", "prettier": "^2.8.0", - "recast": "^0.23.1" + "prompts": "^2.4.0", + "puppeteer-core": "^2.1.1", + "read-pkg-up": "^7.0.1", + "semver": "^7.3.7", + "simple-update-notifier": "^2.0.0", + "strip-json-comments": "^3.0.1", + "tempy": "^1.0.1", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "bin": { + "getstorybook": "bin/index.js", + "sb": "bin/index.js" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/codemod/node_modules/@babel/core": { + "node_modules/@storybook/cli/node_modules/@babel/core": { "version": "7.22.20", "dev": true, "license": "MIT", @@ -19710,7 +19416,15 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@storybook/codemod/node_modules/@babel/helper-define-polyfill-provider": { + "node_modules/@storybook/cli/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@storybook/cli/node_modules/@babel/helper-define-polyfill-provider": { "version": "0.4.2", "dev": true, "license": "MIT", @@ -19725,7 +19439,7 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@storybook/codemod/node_modules/@babel/plugin-proposal-private-property-in-object": { + "node_modules/@storybook/cli/node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", "dev": true, "license": "MIT", @@ -19736,7 +19450,7 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@storybook/codemod/node_modules/@babel/preset-env": { + "node_modules/@storybook/cli/node_modules/@babel/preset-env": { "version": "7.22.20", "dev": true, "license": "MIT", @@ -19829,7 +19543,15 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@storybook/codemod/node_modules/@babel/preset-modules": { + "node_modules/@storybook/cli/node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@storybook/cli/node_modules/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", "dev": true, "license": "MIT", @@ -19842,24 +19564,67 @@ "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@storybook/codemod/node_modules/@storybook/csf": { - "version": "0.1.1", + "node_modules/@storybook/cli/node_modules/@storybook/core-common": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^2.19.0" + "@storybook/core-events": "7.4.2", + "@storybook/node-logger": "7.4.2", + "@storybook/types": "7.4.2", + "@types/find-cache-dir": "^3.2.1", + "@types/node": "^16.0.0", + "@types/node-fetch": "^2.6.4", + "@types/pretty-hrtime": "^1.0.0", + "chalk": "^4.1.0", + "esbuild": "^0.18.0", + "esbuild-register": "^3.4.0", + "file-system-cache": "2.3.0", + "find-cache-dir": "^3.0.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "glob": "^10.0.0", + "handlebars": "^4.7.7", + "lazy-universal-dotenv": "^4.0.0", + "node-fetch": "^2.0.0", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", + "resolve-from": "^5.0.0", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/codemod/node_modules/@storybook/node-logger": { + "node_modules/@storybook/cli/node_modules/@storybook/core-events": { "version": "7.4.2", "dev": true, "license": "MIT", + "dependencies": { + "ts-dedent": "^2.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/codemod/node_modules/ansi-styles": { + "node_modules/@storybook/cli/node_modules/@storybook/node-logger": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/cli/node_modules/@types/node": { + "version": "16.18.52", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/cli/node_modules/ansi-styles": { "version": "4.3.0", "dev": true, "license": "MIT", @@ -19873,8 +19638,8 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@storybook/codemod/node_modules/ast-types": { - "version": "0.16.1", + "node_modules/@storybook/cli/node_modules/ast-types": { + "version": "0.15.2", "dev": true, "license": "MIT", "dependencies": { @@ -19884,7 +19649,7 @@ "node": ">=4" } }, - "node_modules/@storybook/codemod/node_modules/babel-core": { + "node_modules/@storybook/cli/node_modules/babel-core": { "version": "7.0.0-bridge.0", "dev": true, "license": "MIT", @@ -19892,7 +19657,7 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-corejs2": { + "node_modules/@storybook/cli/node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.5", "dev": true, "license": "MIT", @@ -19905,7 +19670,15 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-corejs3": { + "node_modules/@storybook/cli/node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@storybook/cli/node_modules/babel-plugin-polyfill-corejs3": { "version": "0.8.3", "dev": true, "license": "MIT", @@ -19917,7 +19690,7 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-regenerator": { + "node_modules/@storybook/cli/node_modules/babel-plugin-polyfill-regenerator": { "version": "0.5.2", "dev": true, "license": "MIT", @@ -19928,7 +19701,15 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@storybook/codemod/node_modules/chalk": { + "node_modules/@storybook/cli/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@storybook/cli/node_modules/chalk": { "version": "4.1.2", "dev": true, "license": "MIT", @@ -19943,102 +19724,76 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@storybook/codemod/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/@storybook/cli/node_modules/commander": { + "version": "6.2.1", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/@storybook/codemod/node_modules/jscodeshift": { - "version": "0.14.0", + "node_modules/@storybook/cli/node_modules/del": { + "version": "6.1.1", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.13.16", - "@babel/parser": "^7.13.16", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", - "@babel/preset-flow": "^7.13.13", - "@babel/preset-typescript": "^7.13.0", - "@babel/register": "^7.13.16", - "babel-core": "^7.0.0-bridge.0", - "chalk": "^4.1.2", - "flow-parser": "0.*", + "globby": "^11.0.1", "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.21.0", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" }, - "bin": { - "jscodeshift": "bin/jscodeshift.js" + "engines": { + "node": ">=10" }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/codemod/node_modules/jscodeshift/node_modules/ast-types": { - "version": "0.15.2", + "node_modules/@storybook/cli/node_modules/del/node_modules/brace-expansion": { + "version": "1.1.11", "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@storybook/codemod/node_modules/jscodeshift/node_modules/recast": { - "version": "0.21.5", + "node_modules/@storybook/cli/node_modules/del/node_modules/glob": { + "version": "7.2.3", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "ast-types": "0.15.2", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@storybook/codemod/node_modules/prettier": { - "version": "2.8.8", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=10.13.0" + "node": "*" }, "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/codemod/node_modules/recast": { - "version": "0.23.4", + "node_modules/@storybook/cli/node_modules/del/node_modules/minimatch": { + "version": "3.1.2", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "assert": "^2.0.0", - "ast-types": "^0.16.1", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">= 4" + "node": "*" } }, - "node_modules/@storybook/codemod/node_modules/rimraf": { - "version": "2.6.3", + "node_modules/@storybook/cli/node_modules/del/node_modules/rimraf": { + "version": "3.0.2", "dev": true, "license": "ISC", "dependencies": { @@ -20046,325 +19801,308 @@ }, "bin": { "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/codemod/node_modules/semver": { - "version": "6.3.1", + "node_modules/@storybook/cli/node_modules/detect-indent": { + "version": "6.1.0", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/codemod/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/@storybook/cli/node_modules/dotenv": { + "version": "16.3.1", "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/@storybook/cli/node_modules/dotenv-expand": { + "version": "10.0.0", + "dev": true, + "license": "BSD-2-Clause", "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/@storybook/codemod/node_modules/temp": { - "version": "0.8.4", + "node_modules/@storybook/cli/node_modules/execa": { + "version": "5.1.1", "dev": true, "license": "MIT", "dependencies": { - "rimraf": "~2.6.2" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/@storybook/codemod/node_modules/type-fest": { - "version": "2.19.0", + "node_modules/@storybook/cli/node_modules/file-system-cache": { + "version": "2.3.0", "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "license": "MIT", + "dependencies": { + "fs-extra": "11.1.1", + "ramda": "0.29.0" } }, - "node_modules/@storybook/components": { - "version": "7.4.0", + "node_modules/@storybook/cli/node_modules/find-cache-dir": { + "version": "3.3.2", "dev": true, "license": "MIT", "dependencies": { - "@radix-ui/react-select": "^1.2.2", - "@radix-ui/react-toolbar": "^1.0.4", - "@storybook/client-logger": "7.4.0", - "@storybook/csf": "^0.1.0", - "@storybook/global": "^5.0.0", - "@storybook/theming": "7.4.0", - "@storybook/types": "7.4.0", - "memoizerific": "^1.11.3", - "use-resize-observer": "^9.1.0", - "util-deprecate": "^1.0.2" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=8" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/@storybook/components/node_modules/@storybook/csf": { - "version": "0.1.1", + "node_modules/@storybook/cli/node_modules/find-cache-dir/node_modules/find-up": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^2.19.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/components/node_modules/@storybook/types": { - "version": "7.4.0", + "node_modules/@storybook/cli/node_modules/find-cache-dir/node_modules/locate-path": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "7.4.0", - "@types/babel__core": "^7.0.0", - "@types/express": "^4.7.0", - "@types/react": "^16.14.34", - "file-system-cache": "2.3.0" + "p-locate": "^4.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/components/node_modules/file-system-cache": { + "node_modules/@storybook/cli/node_modules/find-cache-dir/node_modules/p-limit": { "version": "2.3.0", "dev": true, "license": "MIT", "dependencies": { - "fs-extra": "11.1.1", - "ramda": "0.29.0" + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/components/node_modules/fs-extra": { - "version": "11.1.1", + "node_modules/@storybook/cli/node_modules/find-cache-dir/node_modules/p-locate": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=14.14" + "node": ">=8" } }, - "node_modules/@storybook/components/node_modules/jsonfile": { - "version": "6.1.0", + "node_modules/@storybook/cli/node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "4.2.0", "dev": true, "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "find-up": "^4.0.0" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/components/node_modules/ramda": { - "version": "0.29.0", + "node_modules/@storybook/cli/node_modules/find-up": { + "version": "5.0.0", "dev": true, "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/ramda" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/components/node_modules/type-fest": { - "version": "2.19.0", + "node_modules/@storybook/cli/node_modules/foreground-child": { + "version": "3.1.1", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, "engines": { - "node": ">=12.20" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/components/node_modules/universalify": { - "version": "2.0.0", + "node_modules/@storybook/cli/node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", "dev": true, - "license": "MIT", + "license": "ISC", "engines": { - "node": ">= 10.0.0" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/core-client": { - "version": "7.4.2", + "node_modules/@storybook/cli/node_modules/fs-extra": { + "version": "11.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.4.2", - "@storybook/preview-api": "7.4.2" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=14.14" } }, - "node_modules/@storybook/core-client/node_modules/@storybook/client-logger": { - "version": "7.4.2", + "node_modules/@storybook/cli/node_modules/get-stream": { + "version": "6.0.1", "dev": true, "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/core-common": { - "version": "6.5.16", + "node_modules/@storybook/cli/node_modules/glob": { + "version": "10.3.4", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@babel/core": "^7.12.10", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-decorators": "^7.12.12", - "@babel/plugin-proposal-export-default-from": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.7", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-proposal-private-property-in-object": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.12", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/preset-env": "^7.12.11", - "@babel/preset-react": "^7.12.10", - "@babel/preset-typescript": "^7.12.7", - "@babel/register": "^7.12.1", - "@storybook/node-logger": "6.5.16", - "@storybook/semver": "^7.3.2", - "@types/node": "^14.0.10 || ^16.0.0", - "@types/pretty-hrtime": "^1.0.0", - "babel-loader": "^8.0.0", - "babel-plugin-macros": "^3.0.1", - "babel-plugin-polyfill-corejs3": "^0.1.0", - "chalk": "^4.1.0", - "core-js": "^3.8.2", - "express": "^4.17.1", - "file-system-cache": "^1.0.5", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.0.4", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "handlebars": "^4.7.7", - "interpret": "^2.2.0", - "json5": "^2.2.3", - "lazy-universal-dotenv": "^3.0.1", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "slash": "^3.0.0", - "telejson": "^6.0.8", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2", - "webpack": "4" + "foreground-child": "^3.1.0", + "jackspeak": "^2.0.3", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "bin": { + "glob": "dist/cjs/src/bin.js" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "engines": { + "node": ">=16 || 14 >=14.17" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/core-common/node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.1.5", + "node_modules/@storybook/cli/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/core-common/node_modules/@types/node": { - "version": "16.18.54", + "node_modules/@storybook/cli/node_modules/human-signals": { + "version": "2.1.0", "dev": true, - "license": "MIT" + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } }, - "node_modules/@storybook/core-common/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/@storybook/cli/node_modules/jscodeshift": { + "version": "0.14.0", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.21.0", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" }, - "engines": { - "node": ">=8" + "bin": { + "jscodeshift": "bin/jscodeshift.js" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/preset-env": "^7.1.6" } }, - "node_modules/@storybook/core-common/node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.1.7", + "node_modules/@storybook/cli/node_modules/jsonfile": { + "version": "6.1.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.1.5", - "core-js-compat": "^3.8.1" + "universalify": "^2.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/@storybook/core-common/node_modules/chalk": { - "version": "4.1.2", + "node_modules/@storybook/cli/node_modules/lazy-universal-dotenv": { + "version": "4.0.0", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "app-root-dir": "^1.0.2", + "dotenv": "^16.0.0", + "dotenv-expand": "^10.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=14.0.0" } }, - "node_modules/@storybook/core-common/node_modules/find-up": { - "version": "5.0.0", + "node_modules/@storybook/cli/node_modules/locate-path": { + "version": "6.0.0", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "p-locate": "^5.0.0" }, "engines": { "node": ">=10" @@ -20373,62 +20111,62 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/core-common/node_modules/fs-extra": { - "version": "9.1.0", + "node_modules/@storybook/cli/node_modules/lru-cache": { + "version": "6.0.0", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "yallist": "^4.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/@storybook/core-common/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/@storybook/cli/node_modules/make-dir": { + "version": "3.1.0", "dev": true, "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/core-common/node_modules/isobject": { - "version": "4.0.0", + "node_modules/@storybook/cli/node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@storybook/core-common/node_modules/jsonfile": { - "version": "6.1.0", + "node_modules/@storybook/cli/node_modules/minimatch": { + "version": "9.0.3", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "universalify": "^2.0.0" + "brace-expansion": "^2.0.1" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/core-common/node_modules/locate-path": { - "version": "6.0.0", + "node_modules/@storybook/cli/node_modules/minipass": { + "version": "7.0.3", "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, + "license": "ISC", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/@storybook/core-common/node_modules/p-locate": { + "node_modules/@storybook/cli/node_modules/p-locate": { "version": "5.0.0", "dev": true, "license": "MIT", @@ -20442,837 +20180,714 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/core-common/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/@storybook/cli/node_modules/p-map": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "aggregate-error": "^3.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-common/node_modules/telejson": { - "version": "6.0.8", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/is-function": "^1.0.0", - "global": "^4.4.0", - "is-function": "^1.0.2", - "is-regex": "^1.1.2", - "is-symbol": "^1.0.3", - "isobject": "^4.0.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3" - } - }, - "node_modules/@storybook/core-common/node_modules/universalify": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@storybook/core-events": { - "version": "7.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ts-dedent": "^2.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/core-server": { - "version": "7.4.2", + "node_modules/@storybook/cli/node_modules/prettier": { + "version": "2.8.8", "dev": true, "license": "MIT", - "dependencies": { - "@aw-web-design/x-default-browser": "1.4.126", - "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-manager": "7.4.2", - "@storybook/channels": "7.4.2", - "@storybook/core-common": "7.4.2", - "@storybook/core-events": "7.4.2", - "@storybook/csf": "^0.1.0", - "@storybook/csf-tools": "7.4.2", - "@storybook/docs-mdx": "^0.1.0", - "@storybook/global": "^5.0.0", - "@storybook/manager": "7.4.2", - "@storybook/node-logger": "7.4.2", - "@storybook/preview-api": "7.4.2", - "@storybook/telemetry": "7.4.2", - "@storybook/types": "7.4.2", - "@types/detect-port": "^1.3.0", - "@types/node": "^16.0.0", - "@types/pretty-hrtime": "^1.0.0", - "@types/semver": "^7.3.4", - "better-opn": "^3.0.2", - "chalk": "^4.1.0", - "cli-table3": "^0.6.1", - "compression": "^1.7.4", - "detect-port": "^1.3.0", - "express": "^4.17.3", - "fs-extra": "^11.1.0", - "globby": "^11.0.2", - "ip": "^2.0.0", - "lodash": "^4.17.21", - "open": "^8.4.0", - "pretty-hrtime": "^1.0.3", - "prompts": "^2.4.0", - "read-pkg-up": "^7.0.1", - "semver": "^7.3.7", - "serve-favicon": "^2.5.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util": "^0.12.4", - "util-deprecate": "^1.0.2", - "watchpack": "^2.2.0", - "ws": "^8.2.3" + "bin": { + "prettier": "bin-prettier.js" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/core-server/node_modules/@storybook/channels": { - "version": "7.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/client-logger": "7.4.2", - "@storybook/core-events": "7.4.2", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" + "engines": { + "node": ">=10.13.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/@storybook/core-server/node_modules/@storybook/client-logger": { - "version": "7.4.2", + "node_modules/@storybook/cli/node_modules/ramda": { + "version": "0.29.0", "dev": true, "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" - }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://opencollective.com/ramda" } }, - "node_modules/@storybook/core-server/node_modules/@storybook/core-common": { - "version": "7.4.2", + "node_modules/@storybook/cli/node_modules/recast": { + "version": "0.21.5", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-events": "7.4.2", - "@storybook/node-logger": "7.4.2", - "@storybook/types": "7.4.2", - "@types/find-cache-dir": "^3.2.1", - "@types/node": "^16.0.0", - "@types/node-fetch": "^2.6.4", - "@types/pretty-hrtime": "^1.0.0", - "chalk": "^4.1.0", - "esbuild": "^0.18.0", - "esbuild-register": "^3.4.0", - "file-system-cache": "2.3.0", - "find-cache-dir": "^3.0.0", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "glob": "^10.0.0", - "handlebars": "^4.7.7", - "lazy-universal-dotenv": "^4.0.0", - "node-fetch": "^2.0.0", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "ts-dedent": "^2.0.0" + "ast-types": "0.15.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">= 4" } }, - "node_modules/@storybook/core-server/node_modules/@storybook/core-events": { - "version": "7.4.2", + "node_modules/@storybook/cli/node_modules/rimraf": { + "version": "2.6.3", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "ts-dedent": "^2.0.0" + "glob": "^7.1.3" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/@storybook/core-server/node_modules/@storybook/csf": { - "version": "0.1.1", + "node_modules/@storybook/cli/node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.11", "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^2.19.0" - } - }, - "node_modules/@storybook/core-server/node_modules/@storybook/node-logger": { - "version": "7.4.2", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@storybook/core-server/node_modules/@types/node": { - "version": "16.18.52", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/core-server/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/@storybook/cli/node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "color-convert": "^2.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=8" + "node": "*" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/core-server/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/core-server/node_modules/chalk": { - "version": "4.1.2", + "node_modules/@storybook/cli/node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "*" } }, - "node_modules/@storybook/core-server/node_modules/dotenv": { - "version": "16.3.1", + "node_modules/@storybook/cli/node_modules/semver": { + "version": "7.5.4", "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, - "funding": { - "url": "https://github.com/motdotla/dotenv?sponsor=1" - } - }, - "node_modules/@storybook/core-server/node_modules/dotenv-expand": { - "version": "10.0.0", - "dev": true, - "license": "BSD-2-Clause", "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-server/node_modules/file-system-cache": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "fs-extra": "11.1.1", - "ramda": "0.29.0" + "node": ">=10" } }, - "node_modules/@storybook/core-server/node_modules/find-cache-dir": { - "version": "3.3.2", + "node_modules/@storybook/cli/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/@storybook/core-server/node_modules/find-cache-dir/node_modules/find-up": { - "version": "4.1.0", + "node_modules/@storybook/cli/node_modules/temp": { + "version": "0.8.4", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "rimraf": "~2.6.2" }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/@storybook/core-server/node_modules/find-cache-dir/node_modules/locate-path": { - "version": "5.0.0", + "node_modules/@storybook/cli/node_modules/tempy": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/core-server/node_modules/find-cache-dir/node_modules/p-limit": { - "version": "2.3.0", + "node_modules/@storybook/cli/node_modules/type-fest": { + "version": "0.16.0", "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/core-server/node_modules/find-cache-dir/node_modules/p-locate": { - "version": "4.1.0", + "node_modules/@storybook/cli/node_modules/universalify": { + "version": "2.0.0", "dev": true, "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, "engines": { - "node": ">=8" + "node": ">= 10.0.0" } }, - "node_modules/@storybook/core-server/node_modules/find-cache-dir/node_modules/pkg-dir": { - "version": "4.2.0", + "node_modules/@storybook/cli/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/@storybook/client-api": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^4.0.0" + "@storybook/client-logger": "7.4.2", + "@storybook/preview-api": "7.4.2" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/core-server/node_modules/find-up": { - "version": "5.0.0", + "node_modules/@storybook/client-api/node_modules/@storybook/client-logger": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" + "@storybook/global": "^5.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/core-server/node_modules/foreground-child": { - "version": "3.1.1", + "node_modules/@storybook/client-logger": { + "version": "7.4.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" + "@storybook/global": "^5.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/core-server/node_modules/fs-extra": { - "version": "11.1.1", + "node_modules/@storybook/codemod": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@babel/core": "^7.22.9", + "@babel/preset-env": "^7.22.9", + "@babel/types": "^7.22.5", + "@storybook/csf": "^0.1.0", + "@storybook/csf-tools": "7.4.2", + "@storybook/node-logger": "7.4.2", + "@storybook/types": "7.4.2", + "@types/cross-spawn": "^6.0.2", + "cross-spawn": "^7.0.3", + "globby": "^11.0.2", + "jscodeshift": "^0.14.0", + "lodash": "^4.17.21", + "prettier": "^2.8.0", + "recast": "^0.23.1" }, - "engines": { - "node": ">=14.14" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/core-server/node_modules/glob": { - "version": "10.3.4", + "node_modules/@storybook/codemod/node_modules/@babel/core": { + "version": "7.22.20", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/cjs/src/bin.js" + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.22.15", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.22.20", + "@babel/helpers": "^7.22.15", + "@babel/parser": "^7.22.16", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.22.20", + "@babel/types": "^7.22.19", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=6.9.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@storybook/core-server/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "node_modules/@storybook/core-server/node_modules/jsonfile": { - "version": "6.1.0", + "node_modules/@storybook/codemod/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.2", "dev": true, "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@storybook/core-server/node_modules/lazy-universal-dotenv": { - "version": "4.0.0", + "node_modules/@storybook/codemod/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "app-root-dir": "^1.0.2", - "dotenv": "^16.0.0", - "dotenv-expand": "^10.0.0" - }, + "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@storybook/core-server/node_modules/locate-path": { - "version": "6.0.0", + "node_modules/@storybook/codemod/node_modules/@babel/preset-env": { + "version": "7.22.20", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-server/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@storybook/core-server/node_modules/make-dir": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" + "@babel/compat-data": "^7.22.20", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.22.15", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.22.15", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.15", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.15", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.15", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.15", + "@babel/plugin-transform-modules-systemjs": "^7.22.11", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.15", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.22.15", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.22.19", + "babel-plugin-polyfill-corejs2": "^0.4.5", + "babel-plugin-polyfill-corejs3": "^0.8.3", + "babel-plugin-polyfill-regenerator": "^0.5.2", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-server/node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@storybook/core-server/node_modules/minimatch": { - "version": "9.0.3", + "node_modules/@storybook/codemod/node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@storybook/core-server/node_modules/minipass": { - "version": "7.0.3", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@storybook/core-server/node_modules/p-locate": { - "version": "5.0.0", + "node_modules/@storybook/codemod/node_modules/@storybook/csf": { + "version": "0.1.1", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type-fest": "^2.19.0" } }, - "node_modules/@storybook/core-server/node_modules/ramda": { - "version": "0.29.0", + "node_modules/@storybook/codemod/node_modules/@storybook/node-logger": { + "version": "7.4.2", "dev": true, "license": "MIT", "funding": { "type": "opencollective", - "url": "https://opencollective.com/ramda" + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/core-server/node_modules/semver": { - "version": "7.5.4", + "node_modules/@storybook/codemod/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10" - } - }, - "node_modules/@storybook/core-server/node_modules/signal-exit": { - "version": "4.1.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@storybook/core-server/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/@storybook/codemod/node_modules/ast-types": { + "version": "0.16.1", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "tslib": "^2.0.1" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/@storybook/core-server/node_modules/type-fest": { - "version": "2.19.0", + "node_modules/@storybook/codemod/node_modules/babel-core": { + "version": "7.0.0-bridge.0", "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "license": "MIT", + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@storybook/core-server/node_modules/universalify": { - "version": "2.0.0", + "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.5", "dev": true, "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@storybook/core-server/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/@storybook/core-webpack": { - "version": "7.4.2", + "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.3", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-common": "7.4.2", - "@storybook/node-logger": "7.4.2", - "@storybook/types": "7.4.2", - "@types/node": "^16.0.0", - "ts-dedent": "^2.0.0" + "@babel/helper-define-polyfill-provider": "^0.4.2", + "core-js-compat": "^3.31.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@storybook/core-webpack/node_modules/@storybook/core-common": { - "version": "7.4.2", + "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-events": "7.4.2", - "@storybook/node-logger": "7.4.2", - "@storybook/types": "7.4.2", - "@types/find-cache-dir": "^3.2.1", - "@types/node": "^16.0.0", - "@types/node-fetch": "^2.6.4", - "@types/pretty-hrtime": "^1.0.0", - "chalk": "^4.1.0", - "esbuild": "^0.18.0", - "esbuild-register": "^3.4.0", - "file-system-cache": "2.3.0", - "find-cache-dir": "^3.0.0", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "glob": "^10.0.0", - "handlebars": "^4.7.7", - "lazy-universal-dotenv": "^4.0.0", - "node-fetch": "^2.0.0", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "ts-dedent": "^2.0.0" + "@babel/helper-define-polyfill-provider": "^0.4.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@storybook/core-webpack/node_modules/@storybook/core-events": { - "version": "7.4.2", + "node_modules/@storybook/codemod/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "ts-dedent": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@storybook/core-webpack/node_modules/@storybook/node-logger": { - "version": "7.4.2", + "node_modules/@storybook/codemod/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/core-webpack/node_modules/@types/node": { - "version": "16.18.52", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/core-webpack/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/@storybook/codemod/node_modules/jscodeshift": { + "version": "0.14.0", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/core": "^7.13.16", + "@babel/parser": "^7.13.16", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/preset-flow": "^7.13.13", + "@babel/preset-typescript": "^7.13.0", + "@babel/register": "^7.13.16", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.21.0", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" }, - "engines": { - "node": ">=8" + "bin": { + "jscodeshift": "bin/jscodeshift.js" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/preset-env": "^7.1.6" } }, - "node_modules/@storybook/core-webpack/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/@storybook/codemod/node_modules/jscodeshift/node_modules/ast-types": { + "version": "0.15.2", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" } }, - "node_modules/@storybook/core-webpack/node_modules/chalk": { - "version": "4.1.2", + "node_modules/@storybook/codemod/node_modules/jscodeshift/node_modules/recast": { + "version": "0.21.5", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "ast-types": "0.15.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 4" } }, - "node_modules/@storybook/core-webpack/node_modules/dotenv": { - "version": "16.3.1", + "node_modules/@storybook/codemod/node_modules/prettier": { + "version": "2.8.8", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, "engines": { - "node": ">=12" + "node": ">=10.13.0" }, "funding": { - "url": "https://github.com/motdotla/dotenv?sponsor=1" + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/@storybook/core-webpack/node_modules/dotenv-expand": { - "version": "10.0.0", + "node_modules/@storybook/codemod/node_modules/recast": { + "version": "0.23.4", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", + "dependencies": { + "assert": "^2.0.0", + "ast-types": "^0.16.1", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, "engines": { - "node": ">=12" + "node": ">= 4" } }, - "node_modules/@storybook/core-webpack/node_modules/file-system-cache": { - "version": "2.3.0", + "node_modules/@storybook/codemod/node_modules/rimraf": { + "version": "2.6.3", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "fs-extra": "11.1.1", - "ramda": "0.29.0" + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, - "node_modules/@storybook/core-webpack/node_modules/find-cache-dir": { - "version": "3.3.2", + "node_modules/@storybook/codemod/node_modules/semver": { + "version": "6.3.1", "dev": true, - "license": "MIT", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@storybook/core-webpack/node_modules/find-cache-dir/node_modules/find-up": { - "version": "4.1.0", + "node_modules/@storybook/codemod/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/@storybook/core-webpack/node_modules/find-cache-dir/node_modules/locate-path": { - "version": "5.0.0", + "node_modules/@storybook/codemod/node_modules/temp": { + "version": "0.8.4", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "rimraf": "~2.6.2" }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/@storybook/core-webpack/node_modules/find-cache-dir/node_modules/p-limit": { - "version": "2.3.0", + "node_modules/@storybook/codemod/node_modules/type-fest": { + "version": "2.19.0", "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=6" + "node": ">=12.20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/core-webpack/node_modules/find-cache-dir/node_modules/p-locate": { - "version": "4.1.0", + "node_modules/@storybook/components": { + "version": "7.4.0", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" + "@radix-ui/react-select": "^1.2.2", + "@radix-ui/react-toolbar": "^1.0.4", + "@storybook/client-logger": "7.4.0", + "@storybook/csf": "^0.1.0", + "@storybook/global": "^5.0.0", + "@storybook/theming": "7.4.0", + "@storybook/types": "7.4.0", + "memoizerific": "^1.11.3", + "use-resize-observer": "^9.1.0", + "util-deprecate": "^1.0.2" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/core-webpack/node_modules/find-cache-dir/node_modules/pkg-dir": { - "version": "4.2.0", + "node_modules/@storybook/components/node_modules/@storybook/csf": { + "version": "0.1.1", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" + "type-fest": "^2.19.0" } }, - "node_modules/@storybook/core-webpack/node_modules/find-up": { - "version": "5.0.0", + "node_modules/@storybook/components/node_modules/@storybook/types": { + "version": "7.4.0", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" + "@storybook/channels": "7.4.0", + "@types/babel__core": "^7.0.0", + "@types/express": "^4.7.0", + "@types/react": "^16.14.34", + "file-system-cache": "2.3.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/core-webpack/node_modules/foreground-child": { - "version": "3.1.1", + "node_modules/@storybook/components/node_modules/file-system-cache": { + "version": "2.3.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "fs-extra": "11.1.1", + "ramda": "0.29.0" } }, - "node_modules/@storybook/core-webpack/node_modules/fs-extra": { + "node_modules/@storybook/components/node_modules/fs-extra": { "version": "11.1.1", "dev": true, "license": "MIT", @@ -21285,303 +20900,417 @@ "node": ">=14.14" } }, - "node_modules/@storybook/core-webpack/node_modules/glob": { - "version": "10.3.4", + "node_modules/@storybook/components/node_modules/jsonfile": { + "version": "6.1.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/cjs/src/bin.js" + "universalify": "^2.0.0" }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@storybook/components/node_modules/ramda": { + "version": "0.29.0", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda" + } + }, + "node_modules/@storybook/components/node_modules/type-fest": { + "version": "2.19.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=12.20" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/core-webpack/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/@storybook/components/node_modules/universalify": { + "version": "2.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 10.0.0" } }, - "node_modules/@storybook/core-webpack/node_modules/jsonfile": { - "version": "6.1.0", + "node_modules/@storybook/core-client": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "@storybook/client-logger": "7.4.2", + "@storybook/preview-api": "7.4.2" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/core-webpack/node_modules/lazy-universal-dotenv": { - "version": "4.0.0", + "node_modules/@storybook/core-client/node_modules/@storybook/client-logger": { + "version": "7.4.2", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "app-root-dir": "^1.0.2", - "dotenv": "^16.0.0", - "dotenv-expand": "^10.0.0" + "@storybook/global": "^5.0.0" }, - "engines": { - "node": ">=14.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/core-webpack/node_modules/locate-path": { - "version": "6.0.0", + "node_modules/@storybook/core-common": { + "version": "6.5.16", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" + "@babel/core": "^7.12.10", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-decorators": "^7.12.12", + "@babel/plugin-proposal-export-default-from": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-private-property-in-object": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.12", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/preset-env": "^7.12.11", + "@babel/preset-react": "^7.12.10", + "@babel/preset-typescript": "^7.12.7", + "@babel/register": "^7.12.1", + "@storybook/node-logger": "6.5.16", + "@storybook/semver": "^7.3.2", + "@types/node": "^14.0.10 || ^16.0.0", + "@types/pretty-hrtime": "^1.0.0", + "babel-loader": "^8.0.0", + "babel-plugin-macros": "^3.0.1", + "babel-plugin-polyfill-corejs3": "^0.1.0", + "chalk": "^4.1.0", + "core-js": "^3.8.2", + "express": "^4.17.1", + "file-system-cache": "^1.0.5", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.0.4", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "handlebars": "^4.7.7", + "interpret": "^2.2.0", + "json5": "^2.2.3", + "lazy-universal-dotenv": "^3.0.1", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "telejson": "^6.0.8", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2", + "webpack": "4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@storybook/core-webpack/node_modules/make-dir": { - "version": "3.1.0", + "node_modules/@storybook/core-common/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.1.5", "dev": true, "license": "MIT", "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.4.0-0" } }, - "node_modules/@storybook/core-webpack/node_modules/minimatch": { - "version": "9.0.3", + "node_modules/@storybook/core-common/node_modules/@types/node": { + "version": "16.18.54", "dev": true, - "license": "ISC", + "license": "MIT" + }, + "node_modules/@storybook/core-common/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@storybook/core-webpack/node_modules/minipass": { - "version": "7.0.3", + "node_modules/@storybook/core-common/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.1.7", "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.1.5", + "core-js-compat": "^3.8.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@storybook/core-webpack/node_modules/p-locate": { - "version": "5.0.0", + "node_modules/@storybook/core-common/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@storybook/core-webpack/node_modules/ramda": { - "version": "0.29.0", + "node_modules/@storybook/core-common/node_modules/find-up": { + "version": "5.0.0", "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/ramda" - } - }, - "node_modules/@storybook/core-webpack/node_modules/signal-exit": { - "version": "4.1.0", - "dev": true, - "license": "ISC", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, "engines": { - "node": ">=14" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/core-webpack/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/@storybook/core-common/node_modules/fs-extra": { + "version": "9.1.0", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/@storybook/core-webpack/node_modules/universalify": { - "version": "2.0.0", + "node_modules/@storybook/core-common/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">=8" } }, - "node_modules/@storybook/csf": { - "version": "0.0.2--canary.4566f4d.1", + "node_modules/@storybook/core-common/node_modules/isobject": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "lodash": "^4.17.15" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@storybook/csf-plugin": { - "version": "7.4.2", + "node_modules/@storybook/core-common/node_modules/jsonfile": { + "version": "6.1.0", "dev": true, "license": "MIT", "dependencies": { - "@storybook/csf-tools": "7.4.2", - "unplugin": "^1.3.1" + "universalify": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/@storybook/csf-tools": { - "version": "7.4.2", + "node_modules/@storybook/core-common/node_modules/locate-path": { + "version": "6.0.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/generator": "^7.22.9", - "@babel/parser": "^7.22.7", - "@babel/traverse": "^7.22.8", - "@babel/types": "^7.22.5", - "@storybook/csf": "^0.1.0", - "@storybook/types": "7.4.2", - "fs-extra": "^11.1.0", - "recast": "^0.23.1", - "ts-dedent": "^2.0.0" + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/csf-tools/node_modules/@storybook/csf": { - "version": "0.1.1", + "node_modules/@storybook/core-common/node_modules/p-locate": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^2.19.0" + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/csf-tools/node_modules/ast-types": { - "version": "0.16.1", + "node_modules/@storybook/core-common/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.0.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/@storybook/csf-tools/node_modules/fs-extra": { - "version": "11.1.1", + "node_modules/@storybook/core-common/node_modules/telejson": { + "version": "6.0.8", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" + "@types/is-function": "^1.0.0", + "global": "^4.4.0", + "is-function": "^1.0.2", + "is-regex": "^1.1.2", + "is-symbol": "^1.0.3", + "isobject": "^4.0.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3" } }, - "node_modules/@storybook/csf-tools/node_modules/jsonfile": { - "version": "6.1.0", + "node_modules/@storybook/core-common/node_modules/universalify": { + "version": "2.0.0", "dev": true, "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/@storybook/csf-tools/node_modules/recast": { - "version": "0.23.4", + "node_modules/@storybook/core-events": { + "version": "7.4.0", "dev": true, "license": "MIT", "dependencies": { - "assert": "^2.0.0", - "ast-types": "^0.16.1", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tslib": "^2.0.1" + "ts-dedent": "^2.0.0" }, - "engines": { - "node": ">= 4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/csf-tools/node_modules/type-fest": { - "version": "2.19.0", + "node_modules/@storybook/core-server": { + "version": "7.4.2", "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=12.20" + "license": "MIT", + "dependencies": { + "@aw-web-design/x-default-browser": "1.4.126", + "@discoveryjs/json-ext": "^0.5.3", + "@storybook/builder-manager": "7.4.2", + "@storybook/channels": "7.4.2", + "@storybook/core-common": "7.4.2", + "@storybook/core-events": "7.4.2", + "@storybook/csf": "^0.1.0", + "@storybook/csf-tools": "7.4.2", + "@storybook/docs-mdx": "^0.1.0", + "@storybook/global": "^5.0.0", + "@storybook/manager": "7.4.2", + "@storybook/node-logger": "7.4.2", + "@storybook/preview-api": "7.4.2", + "@storybook/telemetry": "7.4.2", + "@storybook/types": "7.4.2", + "@types/detect-port": "^1.3.0", + "@types/node": "^16.0.0", + "@types/pretty-hrtime": "^1.0.0", + "@types/semver": "^7.3.4", + "better-opn": "^3.0.2", + "chalk": "^4.1.0", + "cli-table3": "^0.6.1", + "compression": "^1.7.4", + "detect-port": "^1.3.0", + "express": "^4.17.3", + "fs-extra": "^11.1.0", + "globby": "^11.0.2", + "ip": "^2.0.0", + "lodash": "^4.17.21", + "open": "^8.4.0", + "pretty-hrtime": "^1.0.3", + "prompts": "^2.4.0", + "read-pkg-up": "^7.0.1", + "semver": "^7.3.7", + "serve-favicon": "^2.5.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0", + "util": "^0.12.4", + "util-deprecate": "^1.0.2", + "watchpack": "^2.2.0", + "ws": "^8.2.3" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/csf-tools/node_modules/universalify": { - "version": "2.0.0", + "node_modules/@storybook/core-server/node_modules/@storybook/channels": { + "version": "7.4.2", "dev": true, "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "dependencies": { + "@storybook/client-logger": "7.4.2", + "@storybook/core-events": "7.4.2", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/docs-mdx": { - "version": "0.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/docs-tools": { + "node_modules/@storybook/core-server/node_modules/@storybook/client-logger": { "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-common": "7.4.2", - "@storybook/preview-api": "7.4.2", - "@storybook/types": "7.4.2", - "@types/doctrine": "^0.0.3", - "doctrine": "^3.0.0", - "lodash": "^4.17.21" + "@storybook/global": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/docs-tools/node_modules/@storybook/core-common": { + "node_modules/@storybook/core-server/node_modules/@storybook/core-common": { "version": "7.4.2", "dev": true, "license": "MIT", @@ -21615,7 +21344,7 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/docs-tools/node_modules/@storybook/core-events": { + "node_modules/@storybook/core-server/node_modules/@storybook/core-events": { "version": "7.4.2", "dev": true, "license": "MIT", @@ -21627,7 +21356,15 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/docs-tools/node_modules/@storybook/node-logger": { + "node_modules/@storybook/core-server/node_modules/@storybook/csf": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^2.19.0" + } + }, + "node_modules/@storybook/core-server/node_modules/@storybook/node-logger": { "version": "7.4.2", "dev": true, "license": "MIT", @@ -21636,12 +21373,12 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/docs-tools/node_modules/@types/node": { - "version": "16.18.54", + "node_modules/@storybook/core-server/node_modules/@types/node": { + "version": "16.18.52", "dev": true, "license": "MIT" }, - "node_modules/@storybook/docs-tools/node_modules/ansi-styles": { + "node_modules/@storybook/core-server/node_modules/ansi-styles": { "version": "4.3.0", "dev": true, "license": "MIT", @@ -21655,7 +21392,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@storybook/docs-tools/node_modules/brace-expansion": { + "node_modules/@storybook/core-server/node_modules/brace-expansion": { "version": "2.0.1", "dev": true, "license": "MIT", @@ -21663,7 +21400,7 @@ "balanced-match": "^1.0.0" } }, - "node_modules/@storybook/docs-tools/node_modules/chalk": { + "node_modules/@storybook/core-server/node_modules/chalk": { "version": "4.1.2", "dev": true, "license": "MIT", @@ -21678,7 +21415,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@storybook/docs-tools/node_modules/dotenv": { + "node_modules/@storybook/core-server/node_modules/dotenv": { "version": "16.3.1", "dev": true, "license": "BSD-2-Clause", @@ -21689,7 +21426,7 @@ "url": "https://github.com/motdotla/dotenv?sponsor=1" } }, - "node_modules/@storybook/docs-tools/node_modules/dotenv-expand": { + "node_modules/@storybook/core-server/node_modules/dotenv-expand": { "version": "10.0.0", "dev": true, "license": "BSD-2-Clause", @@ -21697,7 +21434,7 @@ "node": ">=12" } }, - "node_modules/@storybook/docs-tools/node_modules/file-system-cache": { + "node_modules/@storybook/core-server/node_modules/file-system-cache": { "version": "2.3.0", "dev": true, "license": "MIT", @@ -21706,7 +21443,7 @@ "ramda": "0.29.0" } }, - "node_modules/@storybook/docs-tools/node_modules/find-cache-dir": { + "node_modules/@storybook/core-server/node_modules/find-cache-dir": { "version": "3.3.2", "dev": true, "license": "MIT", @@ -21722,7 +21459,7 @@ "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/@storybook/docs-tools/node_modules/find-cache-dir/node_modules/find-up": { + "node_modules/@storybook/core-server/node_modules/find-cache-dir/node_modules/find-up": { "version": "4.1.0", "dev": true, "license": "MIT", @@ -21734,7 +21471,7 @@ "node": ">=8" } }, - "node_modules/@storybook/docs-tools/node_modules/find-cache-dir/node_modules/locate-path": { + "node_modules/@storybook/core-server/node_modules/find-cache-dir/node_modules/locate-path": { "version": "5.0.0", "dev": true, "license": "MIT", @@ -21745,7 +21482,7 @@ "node": ">=8" } }, - "node_modules/@storybook/docs-tools/node_modules/find-cache-dir/node_modules/p-limit": { + "node_modules/@storybook/core-server/node_modules/find-cache-dir/node_modules/p-limit": { "version": "2.3.0", "dev": true, "license": "MIT", @@ -21759,7 +21496,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/docs-tools/node_modules/find-cache-dir/node_modules/p-locate": { + "node_modules/@storybook/core-server/node_modules/find-cache-dir/node_modules/p-locate": { "version": "4.1.0", "dev": true, "license": "MIT", @@ -21770,7 +21507,7 @@ "node": ">=8" } }, - "node_modules/@storybook/docs-tools/node_modules/find-cache-dir/node_modules/pkg-dir": { + "node_modules/@storybook/core-server/node_modules/find-cache-dir/node_modules/pkg-dir": { "version": "4.2.0", "dev": true, "license": "MIT", @@ -21781,7 +21518,7 @@ "node": ">=8" } }, - "node_modules/@storybook/docs-tools/node_modules/find-up": { + "node_modules/@storybook/core-server/node_modules/find-up": { "version": "5.0.0", "dev": true, "license": "MIT", @@ -21796,7 +21533,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/docs-tools/node_modules/foreground-child": { + "node_modules/@storybook/core-server/node_modules/foreground-child": { "version": "3.1.1", "dev": true, "license": "ISC", @@ -21811,7 +21548,7 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/docs-tools/node_modules/fs-extra": { + "node_modules/@storybook/core-server/node_modules/fs-extra": { "version": "11.1.1", "dev": true, "license": "MIT", @@ -21824,19 +21561,19 @@ "node": ">=14.14" } }, - "node_modules/@storybook/docs-tools/node_modules/glob": { - "version": "10.3.10", + "node_modules/@storybook/core-server/node_modules/glob": { + "version": "10.3.4", "dev": true, "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", + "jackspeak": "^2.0.3", "minimatch": "^9.0.1", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", "path-scurry": "^1.10.1" }, "bin": { - "glob": "dist/esm/bin.mjs" + "glob": "dist/cjs/src/bin.js" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -21845,7 +21582,7 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/docs-tools/node_modules/has-flag": { + "node_modules/@storybook/core-server/node_modules/has-flag": { "version": "4.0.0", "dev": true, "license": "MIT", @@ -21853,7 +21590,7 @@ "node": ">=8" } }, - "node_modules/@storybook/docs-tools/node_modules/jsonfile": { + "node_modules/@storybook/core-server/node_modules/jsonfile": { "version": "6.1.0", "dev": true, "license": "MIT", @@ -21864,7 +21601,7 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/@storybook/docs-tools/node_modules/lazy-universal-dotenv": { + "node_modules/@storybook/core-server/node_modules/lazy-universal-dotenv": { "version": "4.0.0", "dev": true, "license": "Apache-2.0", @@ -21877,7 +21614,7 @@ "node": ">=14.0.0" } }, - "node_modules/@storybook/docs-tools/node_modules/locate-path": { + "node_modules/@storybook/core-server/node_modules/locate-path": { "version": "6.0.0", "dev": true, "license": "MIT", @@ -21891,7 +21628,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/docs-tools/node_modules/make-dir": { + "node_modules/@storybook/core-server/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/core-server/node_modules/make-dir": { "version": "3.1.0", "dev": true, "license": "MIT", @@ -21905,7 +21653,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/docs-tools/node_modules/minimatch": { + "node_modules/@storybook/core-server/node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@storybook/core-server/node_modules/minimatch": { "version": "9.0.3", "dev": true, "license": "ISC", @@ -21919,7 +21675,7 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/docs-tools/node_modules/minipass": { + "node_modules/@storybook/core-server/node_modules/minipass": { "version": "7.0.3", "dev": true, "license": "ISC", @@ -21927,7 +21683,7 @@ "node": ">=16 || 14 >=14.17" } }, - "node_modules/@storybook/docs-tools/node_modules/p-locate": { + "node_modules/@storybook/core-server/node_modules/p-locate": { "version": "5.0.0", "dev": true, "license": "MIT", @@ -21941,7 +21697,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/docs-tools/node_modules/ramda": { + "node_modules/@storybook/core-server/node_modules/ramda": { "version": "0.29.0", "dev": true, "license": "MIT", @@ -21950,7 +21706,21 @@ "url": "https://opencollective.com/ramda" } }, - "node_modules/@storybook/docs-tools/node_modules/signal-exit": { + "node_modules/@storybook/core-server/node_modules/semver": { + "version": "7.5.4", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/core-server/node_modules/signal-exit": { "version": "4.1.0", "dev": true, "license": "ISC", @@ -21961,7 +21731,7 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/docs-tools/node_modules/supports-color": { + "node_modules/@storybook/core-server/node_modules/supports-color": { "version": "7.2.0", "dev": true, "license": "MIT", @@ -21972,7 +21742,18 @@ "node": ">=8" } }, - "node_modules/@storybook/docs-tools/node_modules/universalify": { + "node_modules/@storybook/core-server/node_modules/type-fest": { + "version": "2.19.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/core-server/node_modules/universalify": { "version": "2.0.0", "dev": true, "license": "MIT", @@ -21980,332 +21761,258 @@ "node": ">= 10.0.0" } }, - "node_modules/@storybook/global": { - "version": "5.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/manager": { - "version": "7.4.2", + "node_modules/@storybook/core-server/node_modules/yallist": { + "version": "4.0.0", "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } + "license": "ISC" }, - "node_modules/@storybook/manager-api": { + "node_modules/@storybook/core-webpack": { "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "7.4.2", - "@storybook/client-logger": "7.4.2", - "@storybook/core-events": "7.4.2", - "@storybook/csf": "^0.1.0", - "@storybook/global": "^5.0.0", - "@storybook/router": "7.4.2", - "@storybook/theming": "7.4.2", + "@storybook/core-common": "7.4.2", + "@storybook/node-logger": "7.4.2", "@storybook/types": "7.4.2", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "semver": "^7.3.7", - "store2": "^2.14.2", - "telejson": "^7.2.0", + "@types/node": "^16.0.0", "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/manager-api/node_modules/@storybook/channels": { + "node_modules/@storybook/core-webpack/node_modules/@storybook/core-common": { "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.4.2", "@storybook/core-events": "7.4.2", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" + "@storybook/node-logger": "7.4.2", + "@storybook/types": "7.4.2", + "@types/find-cache-dir": "^3.2.1", + "@types/node": "^16.0.0", + "@types/node-fetch": "^2.6.4", + "@types/pretty-hrtime": "^1.0.0", + "chalk": "^4.1.0", + "esbuild": "^0.18.0", + "esbuild-register": "^3.4.0", + "file-system-cache": "2.3.0", + "find-cache-dir": "^3.0.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "glob": "^10.0.0", + "handlebars": "^4.7.7", + "lazy-universal-dotenv": "^4.0.0", + "node-fetch": "^2.0.0", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", + "resolve-from": "^5.0.0", + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/manager-api/node_modules/@storybook/client-logger": { + "node_modules/@storybook/core-webpack/node_modules/@storybook/core-events": { "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0" + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/manager-api/node_modules/@storybook/core-events": { + "node_modules/@storybook/core-webpack/node_modules/@storybook/node-logger": { "version": "7.4.2", "dev": true, "license": "MIT", - "dependencies": { - "ts-dedent": "^2.0.0" - }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/manager-api/node_modules/@storybook/csf": { - "version": "0.1.1", + "node_modules/@storybook/core-webpack/node_modules/@types/node": { + "version": "16.18.52", "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^2.19.0" - } + "license": "MIT" }, - "node_modules/@storybook/manager-api/node_modules/@storybook/theming": { - "version": "7.4.2", + "node_modules/@storybook/core-webpack/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@storybook/client-logger": "7.4.2", - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3" + "color-convert": "^2.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=8" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@storybook/manager-api/node_modules/lru-cache": { - "version": "6.0.0", + "node_modules/@storybook/core-webpack/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "balanced-match": "^1.0.0" } }, - "node_modules/@storybook/manager-api/node_modules/semver": { - "version": "7.5.4", + "node_modules/@storybook/core-webpack/node_modules/chalk": { + "version": "4.1.2", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@storybook/manager-api/node_modules/type-fest": { - "version": "2.19.0", + "node_modules/@storybook/core-webpack/node_modules/dotenv": { + "version": "16.3.1", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "BSD-2-Clause", "engines": { - "node": ">=12.20" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/motdotla/dotenv?sponsor=1" } }, - "node_modules/@storybook/manager-api/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/@storybook/mdx2-csf": { - "version": "1.1.0", + "node_modules/@storybook/core-webpack/node_modules/dotenv-expand": { + "version": "10.0.0", "dev": true, - "license": "MIT" + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } }, - "node_modules/@storybook/node-logger": { - "version": "6.5.16", + "node_modules/@storybook/core-webpack/node_modules/file-system-cache": { + "version": "2.3.0", "dev": true, "license": "MIT", "dependencies": { - "@types/npmlog": "^4.1.2", - "chalk": "^4.1.0", - "core-js": "^3.8.2", - "npmlog": "^5.0.1", - "pretty-hrtime": "^1.0.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "fs-extra": "11.1.1", + "ramda": "0.29.0" } }, - "node_modules/@storybook/node-logger/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/@storybook/core-webpack/node_modules/find-cache-dir": { + "version": "3.3.2", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/@storybook/node-logger/node_modules/chalk": { - "version": "4.1.2", + "node_modules/@storybook/core-webpack/node_modules/find-cache-dir/node_modules/find-up": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@storybook/node-logger/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@storybook/node-logger/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/@storybook/core-webpack/node_modules/find-cache-dir/node_modules/locate-path": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "p-locate": "^4.1.0" }, "engines": { "node": ">=8" } }, - "node_modules/@storybook/postinstall": { - "version": "7.4.2", + "node_modules/@storybook/core-webpack/node_modules/find-cache-dir/node_modules/p-limit": { + "version": "2.3.0", "dev": true, "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/preset-react-webpack": { - "version": "7.4.2", + "node_modules/@storybook/core-webpack/node_modules/find-cache-dir/node_modules/p-locate": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/preset-flow": "^7.22.5", - "@babel/preset-react": "^7.22.5", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.5", - "@storybook/core-webpack": "7.4.2", - "@storybook/docs-tools": "7.4.2", - "@storybook/node-logger": "7.4.2", - "@storybook/react": "7.4.2", - "@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.0c3f3b7.0", - "@types/node": "^16.0.0", - "@types/semver": "^7.3.4", - "babel-plugin-add-react-displayname": "^0.0.5", - "babel-plugin-react-docgen": "^4.2.1", - "fs-extra": "^11.1.0", - "react-refresh": "^0.11.0", - "semver": "^7.3.7", - "webpack": "5" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "@babel/core": "^7.22.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "typescript": { - "optional": true - } + "node": ">=8" } }, - "node_modules/@storybook/preset-react-webpack/node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.22.15", + "node_modules/@storybook/core-webpack/node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "4.2.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/types": "^7.22.15" + "find-up": "^4.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@storybook/preset-react-webpack/node_modules/@babel/preset-react": { - "version": "7.22.15", + "node_modules/@storybook/core-webpack/node_modules/find-up": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-transform-react-display-name": "^7.22.5", - "@babel/plugin-transform-react-jsx": "^7.22.15", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.22.5" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/preset-react-webpack/node_modules/@storybook/node-logger": { - "version": "7.4.2", + "node_modules/@storybook/core-webpack/node_modules/foreground-child": { + "version": "3.1.1", "dev": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/preset-react-webpack/node_modules/@types/node": { - "version": "16.18.52", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/preset-react-webpack/node_modules/fs-extra": { + "node_modules/@storybook/core-webpack/node_modules/fs-extra": { "version": "11.1.1", "dev": true, "license": "MIT", @@ -22318,7 +22025,36 @@ "node": ">=14.14" } }, - "node_modules/@storybook/preset-react-webpack/node_modules/jsonfile": { + "node_modules/@storybook/core-webpack/node_modules/glob": { + "version": "10.3.4", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.0.3", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@storybook/core-webpack/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/core-webpack/node_modules/jsonfile": { "version": "6.1.0", "dev": true, "license": "MIT", @@ -22329,337 +22065,388 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/@storybook/preset-react-webpack/node_modules/lru-cache": { - "version": "6.0.0", + "node_modules/@storybook/core-webpack/node_modules/lazy-universal-dotenv": { + "version": "4.0.0", "dev": true, - "license": "ISC", + "license": "Apache-2.0", "dependencies": { - "yallist": "^4.0.0" + "app-root-dir": "^1.0.2", + "dotenv": "^16.0.0", + "dotenv-expand": "^10.0.0" }, "engines": { - "node": ">=10" + "node": ">=14.0.0" } }, - "node_modules/@storybook/preset-react-webpack/node_modules/semver": { - "version": "7.5.4", + "node_modules/@storybook/core-webpack/node_modules/locate-path": { + "version": "6.0.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "p-locate": "^5.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/preset-react-webpack/node_modules/universalify": { - "version": "2.0.0", + "node_modules/@storybook/core-webpack/node_modules/make-dir": { + "version": "3.1.0", "dev": true, "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/preset-react-webpack/node_modules/yallist": { - "version": "4.0.0", + "node_modules/@storybook/core-webpack/node_modules/minimatch": { + "version": "9.0.3", "dev": true, - "license": "ISC" + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, - "node_modules/@storybook/preview": { - "version": "7.4.2", + "node_modules/@storybook/core-webpack/node_modules/minipass": { + "version": "7.0.3", "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" } }, - "node_modules/@storybook/preview-api": { - "version": "7.4.2", + "node_modules/@storybook/core-webpack/node_modules/p-locate": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "7.4.2", - "@storybook/client-logger": "7.4.2", - "@storybook/core-events": "7.4.2", - "@storybook/csf": "^0.1.0", - "@storybook/global": "^5.0.0", - "@storybook/types": "7.4.2", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "synchronous-promise": "^2.0.15", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/preview-api/node_modules/@storybook/channels": { - "version": "7.4.2", + "node_modules/@storybook/core-webpack/node_modules/ramda": { + "version": "0.29.0", "dev": true, "license": "MIT", - "dependencies": { - "@storybook/client-logger": "7.4.2", - "@storybook/core-events": "7.4.2", - "@storybook/global": "^5.0.0", - "qs": "^6.10.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://opencollective.com/ramda" } }, - "node_modules/@storybook/preview-api/node_modules/@storybook/client-logger": { - "version": "7.4.2", + "node_modules/@storybook/core-webpack/node_modules/signal-exit": { + "version": "4.1.0", "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" + "license": "ISC", + "engines": { + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/preview-api/node_modules/@storybook/core-events": { - "version": "7.4.2", + "node_modules/@storybook/core-webpack/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "ts-dedent": "^2.0.0" + "has-flag": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/preview-api/node_modules/@storybook/csf": { - "version": "0.1.1", + "node_modules/@storybook/core-webpack/node_modules/universalify": { + "version": "2.0.0", "dev": true, "license": "MIT", - "dependencies": { - "type-fest": "^2.19.0" + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/@storybook/preview-api/node_modules/type-fest": { - "version": "2.19.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/@storybook/csf": { + "version": "0.0.2--canary.4566f4d.1", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.15" } }, - "node_modules/@storybook/preview-web": { - "version": "6.5.16", + "node_modules/@storybook/csf-plugin": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/addons": "6.5.16", - "@storybook/channel-postmessage": "6.5.16", - "@storybook/client-logger": "6.5.16", - "@storybook/core-events": "6.5.16", - "@storybook/csf": "0.0.2--canary.4566f4d.1", - "@storybook/store": "6.5.16", - "ansi-to-html": "^0.6.11", - "core-js": "^3.8.2", - "global": "^4.4.0", - "lodash": "^4.17.21", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7", - "synchronous-promise": "^2.0.15", - "ts-dedent": "^2.0.0", - "unfetch": "^4.2.0", - "util-deprecate": "^1.0.2" + "@storybook/csf-tools": "7.4.2", + "unplugin": "^1.3.1" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/preview-web/node_modules/@storybook/addons": { - "version": "6.5.16", + "node_modules/@storybook/csf-tools": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/api": "6.5.16", - "@storybook/channels": "6.5.16", - "@storybook/client-logger": "6.5.16", - "@storybook/core-events": "6.5.16", - "@storybook/csf": "0.0.2--canary.4566f4d.1", - "@storybook/router": "6.5.16", - "@storybook/theming": "6.5.16", - "@types/webpack-env": "^1.16.0", - "core-js": "^3.8.2", - "global": "^4.4.0", - "regenerator-runtime": "^0.13.7" + "@babel/generator": "^7.22.9", + "@babel/parser": "^7.22.7", + "@babel/traverse": "^7.22.8", + "@babel/types": "^7.22.5", + "@storybook/csf": "^0.1.0", + "@storybook/types": "7.4.2", + "fs-extra": "^11.1.0", + "recast": "^0.23.1", + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/csf-tools/node_modules/@storybook/csf": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^2.19.0" + } + }, + "node_modules/@storybook/csf-tools/node_modules/ast-types": { + "version": "0.16.1", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "engines": { + "node": ">=4" } }, - "node_modules/@storybook/preview-web/node_modules/@storybook/channels": { - "version": "6.5.16", + "node_modules/@storybook/csf-tools/node_modules/fs-extra": { + "version": "11.1.1", "dev": true, "license": "MIT", "dependencies": { - "core-js": "^3.8.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=14.14" } }, - "node_modules/@storybook/preview-web/node_modules/@storybook/client-logger": { - "version": "6.5.16", + "node_modules/@storybook/csf-tools/node_modules/jsonfile": { + "version": "6.1.0", "dev": true, "license": "MIT", "dependencies": { - "core-js": "^3.8.2", - "global": "^4.4.0" + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@storybook/csf-tools/node_modules/recast": { + "version": "0.23.4", + "dev": true, + "license": "MIT", + "dependencies": { + "assert": "^2.0.0", + "ast-types": "^0.16.1", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@storybook/csf-tools/node_modules/type-fest": { + "version": "2.19.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/preview-web/node_modules/@storybook/core-events": { - "version": "6.5.16", + "node_modules/@storybook/csf-tools/node_modules/universalify": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@storybook/docs-mdx": { + "version": "0.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/docs-tools": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "core-js": "^3.8.2" + "@storybook/core-common": "7.4.2", + "@storybook/preview-api": "7.4.2", + "@storybook/types": "7.4.2", + "@types/doctrine": "^0.0.3", + "doctrine": "^3.0.0", + "lodash": "^4.17.21" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/preview-web/node_modules/@storybook/router": { - "version": "6.5.16", + "node_modules/@storybook/docs-tools/node_modules/@storybook/core-common": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "6.5.16", - "core-js": "^3.8.2", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7" + "@storybook/core-events": "7.4.2", + "@storybook/node-logger": "7.4.2", + "@storybook/types": "7.4.2", + "@types/find-cache-dir": "^3.2.1", + "@types/node": "^16.0.0", + "@types/node-fetch": "^2.6.4", + "@types/pretty-hrtime": "^1.0.0", + "chalk": "^4.1.0", + "esbuild": "^0.18.0", + "esbuild-register": "^3.4.0", + "file-system-cache": "2.3.0", + "find-cache-dir": "^3.0.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "glob": "^10.0.0", + "handlebars": "^4.7.7", + "lazy-universal-dotenv": "^4.0.0", + "node-fetch": "^2.0.0", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", + "resolve-from": "^5.0.0", + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/preview-web/node_modules/@storybook/theming": { - "version": "6.5.16", + "node_modules/@storybook/docs-tools/node_modules/@storybook/core-events": { + "version": "7.4.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "6.5.16", - "core-js": "^3.8.2", - "memoizerific": "^1.11.3", - "regenerator-runtime": "^0.13.7" + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/react": { + "node_modules/@storybook/docs-tools/node_modules/@storybook/node-logger": { "version": "7.4.2", "dev": true, "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/docs-tools/node_modules/@types/node": { + "version": "16.18.54", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/docs-tools/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.4.2", - "@storybook/core-client": "7.4.2", - "@storybook/docs-tools": "7.4.2", - "@storybook/global": "^5.0.0", - "@storybook/preview-api": "7.4.2", - "@storybook/react-dom-shim": "7.4.2", - "@storybook/types": "7.4.2", - "@types/escodegen": "^0.0.6", - "@types/estree": "^0.0.51", - "@types/node": "^16.0.0", - "acorn": "^7.4.1", - "acorn-jsx": "^5.3.1", - "acorn-walk": "^7.2.0", - "escodegen": "^2.1.0", - "html-tags": "^3.1.0", - "lodash": "^4.17.21", - "prop-types": "^15.7.2", - "react-element-to-jsx-string": "^15.0.0", - "ts-dedent": "^2.0.0", - "type-fest": "~2.19", - "util-deprecate": "^1.0.2" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/docs-tools/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@storybook/docs-tools/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", - "typescript": "*" + "engines": { + "node": ">=10" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@storybook/react-docgen-typescript-plugin": { - "version": "1.0.6--canary.9.0c3f3b7.0", + "node_modules/@storybook/docs-tools/node_modules/dotenv": { + "version": "16.3.1", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/@storybook/docs-tools/node_modules/dotenv-expand": { + "version": "10.0.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/docs-tools/node_modules/file-system-cache": { + "version": "2.3.0", "dev": true, "license": "MIT", "dependencies": { - "debug": "^4.1.1", - "endent": "^2.0.1", - "find-cache-dir": "^3.3.1", - "flat-cache": "^3.0.4", - "micromatch": "^4.0.2", - "react-docgen-typescript": "^2.2.2", - "tslib": "^2.0.0" - }, - "peerDependencies": { - "typescript": ">= 4.x", - "webpack": ">= 4" + "fs-extra": "11.1.1", + "ramda": "0.29.0" } }, - "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/find-cache-dir": { + "node_modules/@storybook/docs-tools/node_modules/find-cache-dir": { "version": "3.3.2", "dev": true, "license": "MIT", @@ -22675,881 +22462,4285 @@ "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/make-dir": { - "version": "3.1.0", + "node_modules/@storybook/docs-tools/node_modules/find-cache-dir/node_modules/find-up": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "semver": "^6.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/pkg-dir": { - "version": "4.2.0", + "node_modules/@storybook/docs-tools/node_modules/find-cache-dir/node_modules/locate-path": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^4.0.0" + "p-locate": "^4.1.0" }, "engines": { "node": ">=8" } }, - "node_modules/@storybook/react-dom-shim": { - "version": "7.4.2", + "node_modules/@storybook/docs-tools/node_modules/find-cache-dir/node_modules/p-limit": { + "version": "2.3.0", "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "dependencies": { + "p-try": "^2.0.0" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/react-native": { - "version": "6.5.6", + "node_modules/@storybook/docs-tools/node_modules/find-cache-dir/node_modules/p-locate": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "@storybook/addons": "^6.5.14", - "@storybook/channel-websocket": "^6.5.14", - "@storybook/channels": "^6.5.14", - "@storybook/client-api": "^6.5.14", - "@storybook/client-logger": "^6.5.14", - "@storybook/core-client": "^6.5.14", - "@storybook/core-events": "^6.5.14", - "@storybook/csf": "0.0.2--canary.4566f4d.1", - "@storybook/preview-web": "^6.5.14", - "@storybook/react-native-theming": "^6.5.6", - "chokidar": "^3.5.1", - "commander": "^8.2.0", - "deepmerge": "^4.3.0", - "glob": "^7.1.7", - "jotai": "^2.0.2", - "prettier": "^2.4.1", - "react-native-swipe-gestures": "^1.0.5", - "util": "^0.12.4" - }, - "bin": { - "sb-rn-get-stories": "bin/get-stories.js", - "sb-rn-watcher": "bin/watcher.js" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "@react-native-async-storage/async-storage": ">=1", - "react": "*", - "react-native": ">=0.57.0", - "react-native-safe-area-context": "*" + "node": ">=8" } }, - "node_modules/@storybook/react-native-theming": { - "version": "6.5.6", + "node_modules/@storybook/docs-tools/node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "4.2.0", "dev": true, "license": "MIT", - "peerDependencies": { - "react": "*", - "react-native": ">=0.57.0" + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/react-native/node_modules/@storybook/addons": { - "version": "6.5.16", + "node_modules/@storybook/docs-tools/node_modules/find-up": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "@storybook/api": "6.5.16", - "@storybook/channels": "6.5.16", - "@storybook/client-logger": "6.5.16", - "@storybook/core-events": "6.5.16", - "@storybook/csf": "0.0.2--canary.4566f4d.1", - "@storybook/router": "6.5.16", - "@storybook/theming": "6.5.16", - "@types/webpack-env": "^1.16.0", - "core-js": "^3.8.2", - "global": "^4.4.0", - "regenerator-runtime": "^0.13.7" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=10" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/react-native/node_modules/@storybook/channels": { - "version": "6.5.16", + "node_modules/@storybook/docs-tools/node_modules/foreground-child": { + "version": "3.1.1", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "core-js": "^3.8.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/react-native/node_modules/@storybook/client-api": { - "version": "6.5.16", + "node_modules/@storybook/docs-tools/node_modules/fs-extra": { + "version": "11.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/addons": "6.5.16", - "@storybook/channel-postmessage": "6.5.16", - "@storybook/channels": "6.5.16", - "@storybook/client-logger": "6.5.16", - "@storybook/core-events": "6.5.16", - "@storybook/csf": "0.0.2--canary.4566f4d.1", - "@storybook/store": "6.5.16", - "@types/qs": "^6.9.5", - "@types/webpack-env": "^1.16.0", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7", - "store2": "^2.12.0", - "synchronous-promise": "^2.0.15", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "engines": { + "node": ">=14.14" } }, - "node_modules/@storybook/react-native/node_modules/@storybook/client-logger": { - "version": "6.5.16", + "node_modules/@storybook/docs-tools/node_modules/glob": { + "version": "10.3.10", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "core-js": "^3.8.2", - "global": "^4.4.0" + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/react-native/node_modules/@storybook/core-client": { - "version": "6.5.16", + "node_modules/@storybook/docs-tools/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/docs-tools/node_modules/jsonfile": { + "version": "6.1.0", "dev": true, "license": "MIT", "dependencies": { - "@storybook/addons": "6.5.16", - "@storybook/channel-postmessage": "6.5.16", - "@storybook/channel-websocket": "6.5.16", - "@storybook/client-api": "6.5.16", - "@storybook/client-logger": "6.5.16", - "@storybook/core-events": "6.5.16", - "@storybook/csf": "0.0.2--canary.4566f4d.1", - "@storybook/preview-web": "6.5.16", - "@storybook/store": "6.5.16", - "@storybook/ui": "6.5.16", - "airbnb-js-shims": "^2.2.1", - "ansi-to-html": "^0.6.11", - "core-js": "^3.8.2", - "global": "^4.4.0", - "lodash": "^4.17.21", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7", - "ts-dedent": "^2.0.0", - "unfetch": "^4.2.0", - "util-deprecate": "^1.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", - "webpack": "*" + "universalify": "^2.0.0" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/@storybook/react-native/node_modules/@storybook/core-events": { - "version": "6.5.16", + "node_modules/@storybook/docs-tools/node_modules/lazy-universal-dotenv": { + "version": "4.0.0", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "core-js": "^3.8.2" + "app-root-dir": "^1.0.2", + "dotenv": "^16.0.0", + "dotenv-expand": "^10.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@storybook/react-native/node_modules/@storybook/router": { - "version": "6.5.16", + "node_modules/@storybook/docs-tools/node_modules/locate-path": { + "version": "6.0.0", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "6.5.16", - "core-js": "^3.8.2", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7" + "p-locate": "^5.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=10" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/react-native/node_modules/@storybook/theming": { - "version": "6.5.16", + "node_modules/@storybook/docs-tools/node_modules/make-dir": { + "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "6.5.16", - "core-js": "^3.8.2", - "memoizerific": "^1.11.3", - "regenerator-runtime": "^0.13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "semver": "^6.0.0" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@storybook/react-native/node_modules/commander": { - "version": "8.3.0", - "dev": true, - "license": "MIT", "engines": { - "node": ">= 12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/react-native/node_modules/glob": { - "version": "7.2.3", + "node_modules/@storybook/docs-tools/node_modules/minimatch": { + "version": "9.0.3", "dev": true, "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/react-webpack5": { - "version": "7.4.2", + "node_modules/@storybook/docs-tools/node_modules/minipass": { + "version": "7.0.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@storybook/docs-tools/node_modules/p-locate": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "@storybook/builder-webpack5": "7.4.2", - "@storybook/preset-react-webpack": "7.4.2", - "@storybook/react": "7.4.2", - "@types/node": "^16.0.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=16.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "@babel/core": "^7.22.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", - "typescript": "*" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/react-webpack5/node_modules/@types/node": { - "version": "16.18.52", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/react/node_modules/@storybook/client-logger": { - "version": "7.4.2", + "node_modules/@storybook/docs-tools/node_modules/ramda": { + "version": "0.29.0", "dev": true, "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" - }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://opencollective.com/ramda" } }, - "node_modules/@storybook/react/node_modules/@types/estree": { - "version": "0.0.51", + "node_modules/@storybook/docs-tools/node_modules/signal-exit": { + "version": "4.1.0", "dev": true, - "license": "MIT" + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, - "node_modules/@storybook/react/node_modules/@types/node": { - "version": "16.18.52", + "node_modules/@storybook/docs-tools/node_modules/supports-color": { + "version": "7.2.0", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/@storybook/react/node_modules/is-plain-object": { - "version": "5.0.0", + "node_modules/@storybook/docs-tools/node_modules/universalify": { + "version": "2.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 10.0.0" } }, - "node_modules/@storybook/react/node_modules/react-element-to-jsx-string": { - "version": "15.0.0", + "node_modules/@storybook/expect": { + "version": "28.1.3-5", + "resolved": "https://registry.npmjs.org/@storybook/expect/-/expect-28.1.3-5.tgz", + "integrity": "sha512-lS1oJnY1qTAxnH87C765NdfvGhksA6hBcbUVI5CHiSbNsEtr456wtg/z+dT9XlPriq1D5t2SgfNL9dBAoIGyIA==", "dev": true, - "license": "MIT", "dependencies": { - "@base2/pretty-print-object": "1.0.1", - "is-plain-object": "5.0.0", - "react-is": "18.1.0" + "@types/jest": "28.1.3" + } + }, + "node_modules/@storybook/expect/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.24.1" }, - "peerDependencies": { - "react": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0", - "react-dom": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@storybook/react/node_modules/react-is": { - "version": "18.1.0", + "node_modules/@storybook/expect/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/@storybook/expect/node_modules/@types/jest": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-28.1.3.tgz", + "integrity": "sha512-Tsbjk8Y2hkBaY/gJsataeb4q9Mubw9EOz7+4RjPkzD5KjTvHHs7cpws22InaoXxAVAhF5HfFbzJjo6oKWqSZLw==", "dev": true, - "license": "MIT" + "dependencies": { + "jest-matcher-utils": "^28.0.0", + "pretty-format": "^28.0.0" + } }, - "node_modules/@storybook/react/node_modules/type-fest": { - "version": "2.19.0", + "node_modules/@storybook/expect/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "(MIT OR CC0-1.0)", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=12.20" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@storybook/router": { - "version": "7.4.2", + "node_modules/@storybook/expect/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.4.2", - "memoizerific": "^1.11.3", - "qs": "^6.10.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": ">=10" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@storybook/router/node_modules/@storybook/client-logger": { - "version": "7.4.2", + "node_modules/@storybook/expect/node_modules/diff-sequences": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", + "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/expect/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/expect/node_modules/jest-diff": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0" + "chalk": "^4.0.0", + "diff-sequences": "^28.1.1", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@storybook/semver": { - "version": "7.3.2", + "node_modules/@storybook/expect/node_modules/jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/expect/node_modules/jest-matcher-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", "dev": true, - "license": "ISC", "dependencies": { - "core-js": "^3.6.5", - "find-up": "^4.1.0" - }, - "bin": { - "semver": "bin/semver.js" + "chalk": "^4.0.0", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" }, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@storybook/store": { - "version": "6.5.16", + "node_modules/@storybook/expect/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/addons": "6.5.16", - "@storybook/client-logger": "6.5.16", - "@storybook/core-events": "6.5.16", - "@storybook/csf": "0.0.2--canary.4566f4d.1", - "core-js": "^3.8.2", - "fast-deep-equal": "^3.1.3", - "global": "^4.4.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "regenerator-runtime": "^0.13.7", - "slash": "^3.0.0", - "stable": "^0.1.8", - "synchronous-promise": "^2.0.15", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/expect/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/expect/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/@storybook/expect/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/@storybook/store/node_modules/@storybook/addons": { - "version": "6.5.16", + "node_modules/@storybook/global": { + "version": "5.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/instrumenter": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-7.5.1.tgz", + "integrity": "sha512-bxRoWVVLlevqTFappXj1JfZlvEceBiBPdQQqTTeeA09VL3UyFWDpPFRn8Wf2C43Vt4V18w+krMyb1KfTk37ROQ==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/api": "6.5.16", - "@storybook/channels": "6.5.16", - "@storybook/client-logger": "6.5.16", - "@storybook/core-events": "6.5.16", - "@storybook/csf": "0.0.2--canary.4566f4d.1", - "@storybook/router": "6.5.16", - "@storybook/theming": "6.5.16", - "@types/webpack-env": "^1.16.0", - "core-js": "^3.8.2", - "global": "^4.4.0", - "regenerator-runtime": "^0.13.7" + "@storybook/channels": "7.5.1", + "@storybook/client-logger": "7.5.1", + "@storybook/core-events": "7.5.1", + "@storybook/global": "^5.0.0", + "@storybook/preview-api": "7.5.1" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/store/node_modules/@storybook/channels": { - "version": "6.5.16", + "node_modules/@storybook/instrumenter/node_modules/@storybook/channels": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.5.1.tgz", + "integrity": "sha512-7hTGHqvtdFTqRx8LuCznOpqPBYfUeMUt/0IIp7SFuZT585yMPxrYoaK//QmLEWnPb80B8HVTSQi7caUkJb32LA==", "dev": true, - "license": "MIT", "dependencies": { - "core-js": "^3.8.2", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" + "@storybook/client-logger": "7.5.1", + "@storybook/core-events": "7.5.1", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/store/node_modules/@storybook/client-logger": { - "version": "6.5.16", + "node_modules/@storybook/instrumenter/node_modules/@storybook/client-logger": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.5.1.tgz", + "integrity": "sha512-XxbLvg0aQRoBrzxYLcVYCbjDkGbkU8Rfb74XbV2CLiO2bIbFPmA1l1Nwbp+wkCGA+O6Z1zwzSl6wcKKqZ6XZCg==", "dev": true, - "license": "MIT", "dependencies": { - "core-js": "^3.8.2", - "global": "^4.4.0" + "@storybook/global": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/store/node_modules/@storybook/core-events": { - "version": "6.5.16", + "node_modules/@storybook/instrumenter/node_modules/@storybook/core-events": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.5.1.tgz", + "integrity": "sha512-2eyaUhTfmEEqOEZVoCXVITCBn6N7QuZCG2UNxv0l//ED+7MuMiFhVw7kS7H3WOVk65R7gb8qbKFTNX8HFTgBHg==", "dev": true, - "license": "MIT", "dependencies": { - "core-js": "^3.8.2" + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/store/node_modules/@storybook/router": { - "version": "6.5.16", + "node_modules/@storybook/instrumenter/node_modules/@storybook/csf": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.1.tgz", + "integrity": "sha512-4hE3AlNVxR60Wc5KSC68ASYzUobjPqtSKyhV6G+ge0FIXU55N5nTY7dXGRZHQGDBPq+XqchMkIdlkHPRs8nTHg==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/client-logger": "6.5.16", - "core-js": "^3.8.2", + "type-fest": "^2.19.0" + } + }, + "node_modules/@storybook/instrumenter/node_modules/@storybook/preview-api": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.5.1.tgz", + "integrity": "sha512-8xjUbuGmHLmw8tfTUCjXSvMM9r96JaexPFmHdwW6XLe71KKdWp8u96vRDRE5648cd+/of15OjaRtakRKqluA/A==", + "dev": true, + "dependencies": { + "@storybook/channels": "7.5.1", + "@storybook/client-logger": "7.5.1", + "@storybook/core-events": "7.5.1", + "@storybook/csf": "^0.1.0", + "@storybook/global": "^5.0.0", + "@storybook/types": "7.5.1", + "@types/qs": "^6.9.5", + "dequal": "^2.0.2", + "lodash": "^4.17.21", "memoizerific": "^1.11.3", "qs": "^6.10.0", - "regenerator-runtime": "^0.13.7" + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/store/node_modules/@storybook/theming": { - "version": "6.5.16", + "node_modules/@storybook/instrumenter/node_modules/@storybook/types": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.5.1.tgz", + "integrity": "sha512-ZcMSaqFNx1E+G00nRDUi8kKL7gxJVlnCvbKLNj3V85guy4DkIYAZr31yDqze07gDWbjvKoHIp3tKpgE+2i8upQ==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/client-logger": "6.5.16", - "core-js": "^3.8.2", - "memoizerific": "^1.11.3", - "regenerator-runtime": "^0.13.7" + "@storybook/channels": "7.5.1", + "@types/babel__core": "^7.0.0", + "@types/express": "^4.7.0", + "file-system-cache": "2.3.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/instrumenter/node_modules/file-system-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-2.3.0.tgz", + "integrity": "sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==", + "dev": true, + "dependencies": { + "fs-extra": "11.1.1", + "ramda": "0.29.0" + } + }, + "node_modules/@storybook/instrumenter/node_modules/fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "engines": { + "node": ">=14.14" } }, - "node_modules/@storybook/telemetry": { - "version": "7.4.2", + "node_modules/@storybook/instrumenter/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/client-logger": "7.4.2", - "@storybook/core-common": "7.4.2", - "@storybook/csf-tools": "7.4.2", - "chalk": "^4.1.0", - "detect-package-manager": "^2.0.1", - "fetch-retry": "^5.0.2", - "fs-extra": "^11.1.0", - "read-pkg-up": "^7.0.1" + "universalify": "^2.0.0" }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@storybook/instrumenter/node_modules/ramda": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.0.tgz", + "integrity": "sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==", + "dev": true, "funding": { "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://opencollective.com/ramda" } }, - "node_modules/@storybook/telemetry/node_modules/@storybook/client-logger": { - "version": "7.4.2", + "node_modules/@storybook/instrumenter/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" + "engines": { + "node": ">=12.20" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/telemetry/node_modules/@storybook/core-common": { - "version": "7.4.2", + "node_modules/@storybook/instrumenter/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@storybook/jest": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@storybook/jest/-/jest-0.2.3.tgz", + "integrity": "sha512-ov5izrmbAFObzKeh9AOC5MlmFxAcf0o5i6YFGae9sDx6DGh6alXsRM+chIbucVkUwVHVlSzdfbLDEFGY/ShaYw==", "dev": true, - "license": "MIT", "dependencies": { - "@storybook/core-events": "7.4.2", - "@storybook/node-logger": "7.4.2", - "@storybook/types": "7.4.2", - "@types/find-cache-dir": "^3.2.1", - "@types/node": "^16.0.0", - "@types/node-fetch": "^2.6.4", - "@types/pretty-hrtime": "^1.0.0", - "chalk": "^4.1.0", - "esbuild": "^0.18.0", - "esbuild-register": "^3.4.0", - "file-system-cache": "2.3.0", - "find-cache-dir": "^3.0.0", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "glob": "^10.0.0", - "handlebars": "^4.7.7", - "lazy-universal-dotenv": "^4.0.0", - "node-fetch": "^2.0.0", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", + "@storybook/expect": "storybook-jest", + "@testing-library/jest-dom": "^6.1.2", + "@types/jest": "28.1.3", + "jest-mock": "^27.3.0" + } + }, + "node_modules/@storybook/jest/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/jest/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@storybook/jest/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/@storybook/jest/node_modules/@types/jest": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-28.1.3.tgz", + "integrity": "sha512-Tsbjk8Y2hkBaY/gJsataeb4q9Mubw9EOz7+4RjPkzD5KjTvHHs7cpws22InaoXxAVAhF5HfFbzJjo6oKWqSZLw==", + "dev": true, + "dependencies": { + "jest-matcher-utils": "^28.0.0", + "pretty-format": "^28.0.0" + } + }, + "node_modules/@storybook/jest/node_modules/@types/yargs": { + "version": "16.0.7", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.7.tgz", + "integrity": "sha512-lQcYmxWuOfJq4IncK88/nwud9rwr1F04CFc5xzk0k4oKVyz/AI35TfsXmhjf6t8zp8mpCOi17BfvuNWx+zrYkg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@storybook/jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/jest/node_modules/diff-sequences": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", + "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/jest/node_modules/jest-diff": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^28.1.1", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/jest/node_modules/jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/jest/node_modules/jest-matcher-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/jest/node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@storybook/jest/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/jest/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/jest/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/@storybook/jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/manager": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/manager-api": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/channels": "7.4.2", + "@storybook/client-logger": "7.4.2", + "@storybook/core-events": "7.4.2", + "@storybook/csf": "^0.1.0", + "@storybook/global": "^5.0.0", + "@storybook/router": "7.4.2", + "@storybook/theming": "7.4.2", + "@storybook/types": "7.4.2", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "semver": "^7.3.7", + "store2": "^2.14.2", + "telejson": "^7.2.0", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/manager-api/node_modules/@storybook/channels": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "7.4.2", + "@storybook/core-events": "7.4.2", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/manager-api/node_modules/@storybook/client-logger": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/global": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/manager-api/node_modules/@storybook/core-events": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { "ts-dedent": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/manager-api/node_modules/@storybook/csf": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^2.19.0" + } + }, + "node_modules/@storybook/manager-api/node_modules/@storybook/theming": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@storybook/client-logger": "7.4.2", + "@storybook/global": "^5.0.0", + "memoizerific": "^1.11.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/manager-api/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/manager-api/node_modules/semver": { + "version": "7.5.4", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/manager-api/node_modules/type-fest": { + "version": "2.19.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/manager-api/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/@storybook/mdx2-csf": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/node-logger": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/npmlog": "^4.1.2", + "chalk": "^4.1.0", + "core-js": "^3.8.2", + "npmlog": "^5.0.1", + "pretty-hrtime": "^1.0.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/node-logger/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/node-logger/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/node-logger/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/node-logger/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/postinstall": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/preset-react-webpack": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/preset-flow": "^7.22.5", + "@babel/preset-react": "^7.22.5", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.5", + "@storybook/core-webpack": "7.4.2", + "@storybook/docs-tools": "7.4.2", + "@storybook/node-logger": "7.4.2", + "@storybook/react": "7.4.2", + "@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.0c3f3b7.0", + "@types/node": "^16.0.0", + "@types/semver": "^7.3.4", + "babel-plugin-add-react-displayname": "^0.0.5", + "babel-plugin-react-docgen": "^4.2.1", + "fs-extra": "^11.1.0", + "react-refresh": "^0.11.0", + "semver": "^7.3.7", + "webpack": "5" + }, + "engines": { + "node": ">=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@babel/core": "^7.22.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/preset-react-webpack/node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.22.15", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@storybook/preset-react-webpack/node_modules/@babel/preset-react": { + "version": "7.22.15", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@storybook/preset-react-webpack/node_modules/@storybook/node-logger": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/preset-react-webpack/node_modules/@types/node": { + "version": "16.18.52", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/preset-react-webpack/node_modules/fs-extra": { + "version": "11.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@storybook/preset-react-webpack/node_modules/jsonfile": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@storybook/preset-react-webpack/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/preset-react-webpack/node_modules/semver": { + "version": "7.5.4", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/preset-react-webpack/node_modules/universalify": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@storybook/preset-react-webpack/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/@storybook/preview": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/preview-api": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/channels": "7.4.2", + "@storybook/client-logger": "7.4.2", + "@storybook/core-events": "7.4.2", + "@storybook/csf": "^0.1.0", + "@storybook/global": "^5.0.0", + "@storybook/types": "7.4.2", + "@types/qs": "^6.9.5", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/preview-api/node_modules/@storybook/channels": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "7.4.2", + "@storybook/core-events": "7.4.2", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/preview-api/node_modules/@storybook/client-logger": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/global": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/preview-api/node_modules/@storybook/core-events": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/preview-api/node_modules/@storybook/csf": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^2.19.0" + } + }, + "node_modules/@storybook/preview-api/node_modules/type-fest": { + "version": "2.19.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/preview-web": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/addons": "6.5.16", + "@storybook/channel-postmessage": "6.5.16", + "@storybook/client-logger": "6.5.16", + "@storybook/core-events": "6.5.16", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/store": "6.5.16", + "ansi-to-html": "^0.6.11", + "core-js": "^3.8.2", + "global": "^4.4.0", + "lodash": "^4.17.21", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "unfetch": "^4.2.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/preview-web/node_modules/@storybook/addons": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/api": "6.5.16", + "@storybook/channels": "6.5.16", + "@storybook/client-logger": "6.5.16", + "@storybook/core-events": "6.5.16", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.16", + "@storybook/theming": "6.5.16", + "@types/webpack-env": "^1.16.0", + "core-js": "^3.8.2", + "global": "^4.4.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/preview-web/node_modules/@storybook/channels": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/preview-web/node_modules/@storybook/client-logger": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/preview-web/node_modules/@storybook/core-events": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/preview-web/node_modules/@storybook/router": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.16", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/preview-web/node_modules/@storybook/theming": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.16", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/react": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "7.4.2", + "@storybook/core-client": "7.4.2", + "@storybook/docs-tools": "7.4.2", + "@storybook/global": "^5.0.0", + "@storybook/preview-api": "7.4.2", + "@storybook/react-dom-shim": "7.4.2", + "@storybook/types": "7.4.2", + "@types/escodegen": "^0.0.6", + "@types/estree": "^0.0.51", + "@types/node": "^16.0.0", + "acorn": "^7.4.1", + "acorn-jsx": "^5.3.1", + "acorn-walk": "^7.2.0", + "escodegen": "^2.1.0", + "html-tags": "^3.1.0", + "lodash": "^4.17.21", + "prop-types": "^15.7.2", + "react-element-to-jsx-string": "^15.0.0", + "ts-dedent": "^2.0.0", + "type-fest": "~2.19", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/react-docgen-typescript-plugin": { + "version": "1.0.6--canary.9.0c3f3b7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "endent": "^2.0.1", + "find-cache-dir": "^3.3.1", + "flat-cache": "^3.0.4", + "micromatch": "^4.0.2", + "react-docgen-typescript": "^2.2.2", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "typescript": ">= 4.x", + "webpack": ">= 4" + } + }, + "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/find-cache-dir": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/make-dir": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/pkg-dir": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/react-dom-shim": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/react-native": { + "version": "6.5.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/addons": "^6.5.14", + "@storybook/channel-websocket": "^6.5.14", + "@storybook/channels": "^6.5.14", + "@storybook/client-api": "^6.5.14", + "@storybook/client-logger": "^6.5.14", + "@storybook/core-client": "^6.5.14", + "@storybook/core-events": "^6.5.14", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/preview-web": "^6.5.14", + "@storybook/react-native-theming": "^6.5.6", + "chokidar": "^3.5.1", + "commander": "^8.2.0", + "deepmerge": "^4.3.0", + "glob": "^7.1.7", + "jotai": "^2.0.2", + "prettier": "^2.4.1", + "react-native-swipe-gestures": "^1.0.5", + "util": "^0.12.4" + }, + "bin": { + "sb-rn-get-stories": "bin/get-stories.js", + "sb-rn-watcher": "bin/watcher.js" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "@react-native-async-storage/async-storage": ">=1", + "react": "*", + "react-native": ">=0.57.0", + "react-native-safe-area-context": "*" + } + }, + "node_modules/@storybook/react-native-theming": { + "version": "6.5.6", + "dev": true, + "license": "MIT", + "peerDependencies": { + "react": "*", + "react-native": ">=0.57.0" + } + }, + "node_modules/@storybook/react-native/node_modules/@storybook/addons": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/api": "6.5.16", + "@storybook/channels": "6.5.16", + "@storybook/client-logger": "6.5.16", + "@storybook/core-events": "6.5.16", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.16", + "@storybook/theming": "6.5.16", + "@types/webpack-env": "^1.16.0", + "core-js": "^3.8.2", + "global": "^4.4.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/react-native/node_modules/@storybook/channels": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/react-native/node_modules/@storybook/client-api": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/addons": "6.5.16", + "@storybook/channel-postmessage": "6.5.16", + "@storybook/channels": "6.5.16", + "@storybook/client-logger": "6.5.16", + "@storybook/core-events": "6.5.16", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/store": "6.5.16", + "@types/qs": "^6.9.5", + "@types/webpack-env": "^1.16.0", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7", + "store2": "^2.12.0", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/react-native/node_modules/@storybook/client-logger": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/react-native/node_modules/@storybook/core-client": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/addons": "6.5.16", + "@storybook/channel-postmessage": "6.5.16", + "@storybook/channel-websocket": "6.5.16", + "@storybook/client-api": "6.5.16", + "@storybook/client-logger": "6.5.16", + "@storybook/core-events": "6.5.16", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/preview-web": "6.5.16", + "@storybook/store": "6.5.16", + "@storybook/ui": "6.5.16", + "airbnb-js-shims": "^2.2.1", + "ansi-to-html": "^0.6.11", + "core-js": "^3.8.2", + "global": "^4.4.0", + "lodash": "^4.17.21", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7", + "ts-dedent": "^2.0.0", + "unfetch": "^4.2.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "webpack": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/react-native/node_modules/@storybook/core-events": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/react-native/node_modules/@storybook/router": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.16", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/react-native/node_modules/@storybook/theming": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.16", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/react-native/node_modules/commander": { + "version": "8.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/@storybook/react-native/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@storybook/react-webpack5": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/builder-webpack5": "7.4.2", + "@storybook/preset-react-webpack": "7.4.2", + "@storybook/react": "7.4.2", + "@types/node": "^16.0.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@babel/core": "^7.22.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "typescript": "*" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/react-webpack5/node_modules/@types/node": { + "version": "16.18.52", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/react/node_modules/@storybook/client-logger": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/global": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/react/node_modules/@types/estree": { + "version": "0.0.51", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/react/node_modules/@types/node": { + "version": "16.18.52", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/react/node_modules/is-plain-object": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@storybook/react/node_modules/react-element-to-jsx-string": { + "version": "15.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@base2/pretty-print-object": "1.0.1", + "is-plain-object": "5.0.0", + "react-is": "18.1.0" + }, + "peerDependencies": { + "react": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0", + "react-dom": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0" + } + }, + "node_modules/@storybook/react/node_modules/react-is": { + "version": "18.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/react/node_modules/type-fest": { + "version": "2.19.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/router": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "7.4.2", + "memoizerific": "^1.11.3", + "qs": "^6.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/router/node_modules/@storybook/client-logger": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/global": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/semver": { + "version": "7.3.2", + "dev": true, + "license": "ISC", + "dependencies": { + "core-js": "^3.6.5", + "find-up": "^4.1.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/store": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/addons": "6.5.16", + "@storybook/client-logger": "6.5.16", + "@storybook/core-events": "6.5.16", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "slash": "^3.0.0", + "stable": "^0.1.8", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/store/node_modules/@storybook/addons": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/api": "6.5.16", + "@storybook/channels": "6.5.16", + "@storybook/client-logger": "6.5.16", + "@storybook/core-events": "6.5.16", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.16", + "@storybook/theming": "6.5.16", + "@types/webpack-env": "^1.16.0", + "core-js": "^3.8.2", + "global": "^4.4.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/store/node_modules/@storybook/channels": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/store/node_modules/@storybook/client-logger": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/store/node_modules/@storybook/core-events": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/store/node_modules/@storybook/router": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.16", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/store/node_modules/@storybook/theming": { + "version": "6.5.16", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.16", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/telemetry": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "7.4.2", + "@storybook/core-common": "7.4.2", + "@storybook/csf-tools": "7.4.2", + "chalk": "^4.1.0", + "detect-package-manager": "^2.0.1", + "fetch-retry": "^5.0.2", + "fs-extra": "^11.1.0", + "read-pkg-up": "^7.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/telemetry/node_modules/@storybook/client-logger": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/global": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/telemetry/node_modules/@storybook/core-common": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/core-events": "7.4.2", + "@storybook/node-logger": "7.4.2", + "@storybook/types": "7.4.2", + "@types/find-cache-dir": "^3.2.1", + "@types/node": "^16.0.0", + "@types/node-fetch": "^2.6.4", + "@types/pretty-hrtime": "^1.0.0", + "chalk": "^4.1.0", + "esbuild": "^0.18.0", + "esbuild-register": "^3.4.0", + "file-system-cache": "2.3.0", + "find-cache-dir": "^3.0.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "glob": "^10.0.0", + "handlebars": "^4.7.7", + "lazy-universal-dotenv": "^4.0.0", + "node-fetch": "^2.0.0", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", + "resolve-from": "^5.0.0", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/telemetry/node_modules/@storybook/core-events": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/telemetry/node_modules/@storybook/node-logger": { + "version": "7.4.2", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/telemetry/node_modules/@types/node": { + "version": "16.18.52", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/telemetry/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/telemetry/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@storybook/telemetry/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/telemetry/node_modules/dotenv": { + "version": "16.3.1", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/@storybook/telemetry/node_modules/dotenv-expand": { + "version": "10.0.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/telemetry/node_modules/file-system-cache": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fs-extra": "11.1.1", + "ramda": "0.29.0" + } + }, + "node_modules/@storybook/telemetry/node_modules/find-cache-dir": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/@storybook/telemetry/node_modules/find-cache-dir/node_modules/find-up": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/telemetry/node_modules/find-cache-dir/node_modules/locate-path": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/telemetry/node_modules/find-cache-dir/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/telemetry/node_modules/find-cache-dir/node_modules/p-locate": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/telemetry/node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/telemetry/node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/telemetry/node_modules/foreground-child": { + "version": "3.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@storybook/telemetry/node_modules/fs-extra": { + "version": "11.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@storybook/telemetry/node_modules/glob": { + "version": "10.3.4", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.0.3", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@storybook/telemetry/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/telemetry/node_modules/jsonfile": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@storybook/telemetry/node_modules/lazy-universal-dotenv": { + "version": "4.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "app-root-dir": "^1.0.2", + "dotenv": "^16.0.0", + "dotenv-expand": "^10.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@storybook/telemetry/node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/telemetry/node_modules/make-dir": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/telemetry/node_modules/minimatch": { + "version": "9.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@storybook/telemetry/node_modules/minipass": { + "version": "7.0.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@storybook/telemetry/node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/telemetry/node_modules/ramda": { + "version": "0.29.0", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda" + } + }, + "node_modules/@storybook/telemetry/node_modules/signal-exit": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@storybook/telemetry/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/telemetry/node_modules/universalify": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@storybook/test-runner": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@storybook/test-runner/-/test-runner-0.13.0.tgz", + "integrity": "sha512-QIbfgia/iBy7PeUIwCYtPcyeZCHd21ebaPoMNIsRfwUW+VC12J4iG8cGDfOE7MGbMVz1Uu0elAEBB8NGP/YBtQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.22.5", + "@babel/generator": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5", + "@storybook/core-common": "^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0", + "@storybook/csf": "^0.1.1", + "@storybook/csf-tools": "^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0", + "@storybook/preview-api": "^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0", + "@swc/core": "^1.3.18", + "@swc/jest": "^0.2.23", + "can-bind-to-host": "^1.1.1", + "commander": "^9.0.0", + "expect-playwright": "^0.8.0", + "glob": "^10.2.2", + "jest": "^28.0.0", + "jest-circus": "^28.0.0", + "jest-environment-node": "^28.0.0", + "jest-junit": "^14.0.0", + "jest-playwright-preset": "^2.0.0", + "jest-runner": "^28.0.0", + "jest-serializer-html": "^7.1.0", + "jest-watch-typeahead": "^2.0.0", + "node-fetch": "^2", + "playwright": "^1.14.0", + "read-pkg-up": "^7.0.1", + "tempy": "^1.0.1", + "ts-dedent": "^2.0.0" + }, + "bin": { + "test-storybook": "dist/test-storybook.js" + } + }, + "node_modules/@storybook/test-runner/node_modules/@babel/core": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/core": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz", + "integrity": "sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==", + "dev": true, + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/reporters": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^28.1.3", + "jest-config": "^28.1.3", + "jest-haste-map": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.3", + "jest-resolve-dependencies": "^28.1.3", + "jest-runner": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "jest-watcher": "^28.1.3", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/core/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/core/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dev": true, + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/environment": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz", + "integrity": "sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "jest-mock": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/expect": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz", + "integrity": "sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==", + "dev": true, + "dependencies": { + "expect": "^28.1.3", + "jest-snapshot": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/expect-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", + "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", + "dev": true, + "dependencies": { + "jest-get-type": "^28.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/fake-timers": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz", + "integrity": "sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@sinonjs/fake-timers": "^9.1.2", + "@types/node": "*", + "jest-message-util": "^28.1.3", + "jest-mock": "^28.1.3", + "jest-util": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/globals": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz", + "integrity": "sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==", + "dev": true, + "dependencies": { + "@jest/environment": "^28.1.3", + "@jest/expect": "^28.1.3", + "@jest/types": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/reporters": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz", + "integrity": "sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@jridgewell/trace-mapping": "^0.3.13", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/reporters/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/reporters/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/reporters/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/source-map": { + "version": "28.1.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz", + "integrity": "sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.13", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dev": true, + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/test-sequencer": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz", + "integrity": "sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==", + "dev": true, + "dependencies": { + "@jest/test-result": "^28.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/transform": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz", + "integrity": "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^28.1.3", + "@jridgewell/trace-mapping": "^0.3.13", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.3", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/transform/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/@storybook/test-runner/node_modules/@jest/transform/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/@storybook/test-runner/node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@storybook/test-runner/node_modules/@sinonjs/fake-timers": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", + "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/@storybook/channels": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.5.1.tgz", + "integrity": "sha512-7hTGHqvtdFTqRx8LuCznOpqPBYfUeMUt/0IIp7SFuZT585yMPxrYoaK//QmLEWnPb80B8HVTSQi7caUkJb32LA==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "7.5.1", + "@storybook/core-events": "7.5.1", + "@storybook/global": "^5.0.0", + "qs": "^6.10.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/test-runner/node_modules/@storybook/client-logger": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.5.1.tgz", + "integrity": "sha512-XxbLvg0aQRoBrzxYLcVYCbjDkGbkU8Rfb74XbV2CLiO2bIbFPmA1l1Nwbp+wkCGA+O6Z1zwzSl6wcKKqZ6XZCg==", + "dev": true, + "dependencies": { + "@storybook/global": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/test-runner/node_modules/@storybook/core-common": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.5.1.tgz", + "integrity": "sha512-/rQ0/xvxFHSGCgIkK74HrgDMnzfYtDYTCoSod/qCTojfs9aciX+JYgvo5ChPnI/LEKWwxRTkrE7pl2u5+C4XGA==", + "dev": true, + "dependencies": { + "@storybook/core-events": "7.5.1", + "@storybook/node-logger": "7.5.1", + "@storybook/types": "7.5.1", + "@types/find-cache-dir": "^3.2.1", + "@types/node": "^18.0.0", + "@types/node-fetch": "^2.6.4", + "@types/pretty-hrtime": "^1.0.0", + "chalk": "^4.1.0", + "esbuild": "^0.18.0", + "esbuild-register": "^3.5.0", + "file-system-cache": "2.3.0", + "find-cache-dir": "^3.0.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "glob": "^10.0.0", + "handlebars": "^4.7.7", + "lazy-universal-dotenv": "^4.0.0", + "node-fetch": "^2.0.0", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", + "resolve-from": "^5.0.0", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/test-runner/node_modules/@storybook/core-events": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.5.1.tgz", + "integrity": "sha512-2eyaUhTfmEEqOEZVoCXVITCBn6N7QuZCG2UNxv0l//ED+7MuMiFhVw7kS7H3WOVk65R7gb8qbKFTNX8HFTgBHg==", + "dev": true, + "dependencies": { + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/test-runner/node_modules/@storybook/csf": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.1.tgz", + "integrity": "sha512-4hE3AlNVxR60Wc5KSC68ASYzUobjPqtSKyhV6G+ge0FIXU55N5nTY7dXGRZHQGDBPq+XqchMkIdlkHPRs8nTHg==", + "dev": true, + "dependencies": { + "type-fest": "^2.19.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/@storybook/node-logger": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.5.1.tgz", + "integrity": "sha512-xRMdL5YPe8C9sgJ1R0QD3YbiLjDGrfQk91+GplRD8N9FVCT5dki55Bv5Kp0FpemLYYg6uxAZL5nHmsZHKDKQoA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/test-runner/node_modules/@storybook/types": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.5.1.tgz", + "integrity": "sha512-ZcMSaqFNx1E+G00nRDUi8kKL7gxJVlnCvbKLNj3V85guy4DkIYAZr31yDqze07gDWbjvKoHIp3tKpgE+2i8upQ==", + "dev": true, + "dependencies": { + "@storybook/channels": "7.5.1", + "@types/babel__core": "^7.0.0", + "@types/express": "^4.7.0", + "file-system-cache": "2.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/test-runner/node_modules/@types/yargs": { + "version": "17.0.29", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.29.tgz", + "integrity": "sha512-nacjqA3ee9zRF/++a3FUY1suHTFKZeHba2n8WeDw9cCVdmzmHpIxyzOJBcpHvvEmS8E9KqWlSnWHUkOrkhWcvA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@storybook/test-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/test-runner/node_modules/babel-jest": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz", + "integrity": "sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==", + "dev": true, + "dependencies": { + "@jest/transform": "^28.1.3", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^28.1.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/babel-plugin-jest-hoist": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz", + "integrity": "sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/babel-preset-jest": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz", + "integrity": "sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^28.1.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/test-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/test-runner/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "dev": true, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/@storybook/test-runner/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/@storybook/test-runner/node_modules/del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "dev": true, + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/test-runner/node_modules/diff-sequences": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", + "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/@storybook/test-runner/node_modules/dotenv-expand": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", + "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/test-runner/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/@storybook/test-runner/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@storybook/test-runner/node_modules/execa/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/@storybook/test-runner/node_modules/expect": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", + "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", + "dev": true, + "dependencies": { + "@jest/expect-utils": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/file-system-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-2.3.0.tgz", + "integrity": "sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==", + "dev": true, + "dependencies": { + "fs-extra": "11.1.1", + "ramda": "0.29.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/@storybook/test-runner/node_modules/find-cache-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/test-runner/node_modules/find-cache-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/test-runner/node_modules/find-cache-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/test-runner/node_modules/find-cache-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/test-runner/node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/test-runner/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/test-runner/node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@storybook/test-runner/node_modules/fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@storybook/test-runner/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/test-runner/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@storybook/test-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/test-runner/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-28.1.3.tgz", + "integrity": "sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==", + "dev": true, + "dependencies": { + "@jest/core": "^28.1.3", + "@jest/types": "^28.1.3", + "import-local": "^3.0.2", + "jest-cli": "^28.1.3" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-changed-files": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz", + "integrity": "sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==", + "dev": true, + "dependencies": { + "execa": "^5.0.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-circus": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz", + "integrity": "sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==", + "dev": true, + "dependencies": { + "@jest/environment": "^28.1.3", + "@jest/expect": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^28.1.3", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "p-limit": "^3.1.0", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-cli": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz", + "integrity": "sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==", + "dev": true, + "dependencies": { + "@jest/core": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-config": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz", + "integrity": "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^28.1.3", + "@jest/types": "^28.1.3", + "babel-jest": "^28.1.3", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^28.1.3", + "jest-environment-node": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.3", + "jest-runner": "^28.1.3", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-config/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-config/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-config/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-config/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-diff": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^28.1.1", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-docblock": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz", + "integrity": "sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-each": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz", + "integrity": "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "chalk": "^4.0.0", + "jest-get-type": "^28.0.2", + "jest-util": "^28.1.3", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-environment-node": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz", + "integrity": "sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==", + "dev": true, + "dependencies": { + "@jest/environment": "^28.1.3", + "@jest/fake-timers": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "jest-mock": "^28.1.3", + "jest-util": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-haste-map": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz", + "integrity": "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^28.0.2", + "jest-util": "^28.1.3", + "jest-worker": "^28.1.3", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-haste-map/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-leak-detector": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz", + "integrity": "sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==", + "dev": true, + "dependencies": { + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-matcher-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-mock": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz", + "integrity": "sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-resolve": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz", + "integrity": "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^28.1.3", + "jest-validate": "^28.1.3", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-resolve-dependencies": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz", + "integrity": "sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==", + "dev": true, + "dependencies": { + "jest-regex-util": "^28.0.2", + "jest-snapshot": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-resolve-dependencies/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-runner": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz", + "integrity": "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==", + "dev": true, + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/environment": "^28.1.3", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "graceful-fs": "^4.2.9", + "jest-docblock": "^28.1.1", + "jest-environment-node": "^28.1.3", + "jest-haste-map": "^28.1.3", + "jest-leak-detector": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-resolve": "^28.1.3", + "jest-runtime": "^28.1.3", + "jest-util": "^28.1.3", + "jest-watcher": "^28.1.3", + "jest-worker": "^28.1.3", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@storybook/telemetry/node_modules/@storybook/core-events": { - "version": "7.4.2", + "node_modules/@storybook/test-runner/node_modules/jest-runner/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", "dev": true, - "license": "MIT", "dependencies": { - "ts-dedent": "^2.0.0" + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/telemetry/node_modules/@storybook/node-logger": { - "version": "7.4.2", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@storybook/telemetry/node_modules/@types/node": { - "version": "16.18.52", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/telemetry/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/@storybook/test-runner/node_modules/jest-runtime": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz", + "integrity": "sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==", "dev": true, - "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@jest/environment": "^28.1.3", + "@jest/fake-timers": "^28.1.3", + "@jest/globals": "^28.1.3", + "@jest/source-map": "^28.1.2", + "@jest/test-result": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-mock": "^28.1.3", + "jest-regex-util": "^28.0.2", + "jest-resolve": "^28.1.3", + "jest-snapshot": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@storybook/telemetry/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/@storybook/test-runner/node_modules/jest-runtime/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@storybook/telemetry/node_modules/chalk": { - "version": "4.1.2", + "node_modules/@storybook/test-runner/node_modules/jest-runtime/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=10" + "node": "*" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/telemetry/node_modules/dotenv": { - "version": "16.3.1", + "node_modules/@storybook/test-runner/node_modules/jest-runtime/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", "dev": true, - "license": "BSD-2-Clause", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/motdotla/dotenv?sponsor=1" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@storybook/telemetry/node_modules/dotenv-expand": { - "version": "10.0.0", + "node_modules/@storybook/test-runner/node_modules/jest-runtime/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "BSD-2-Clause", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=12" + "node": "*" } }, - "node_modules/@storybook/telemetry/node_modules/file-system-cache": { - "version": "2.3.0", + "node_modules/@storybook/test-runner/node_modules/jest-snapshot": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz", + "integrity": "sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==", "dev": true, - "license": "MIT", "dependencies": { - "fs-extra": "11.1.1", - "ramda": "0.29.0" + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^28.1.3", + "@jest/transform": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^28.1.3", + "graceful-fs": "^4.2.9", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-haste-map": "^28.1.3", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "natural-compare": "^1.4.0", + "pretty-format": "^28.1.3", + "semver": "^7.3.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@storybook/telemetry/node_modules/find-cache-dir": { - "version": "3.3.2", + "node_modules/@storybook/test-runner/node_modules/jest-snapshot/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, - "license": "MIT", "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=8" + "node": ">=10" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@storybook/telemetry/node_modules/find-cache-dir/node_modules/find-up": { - "version": "4.1.0", + "node_modules/@storybook/test-runner/node_modules/jest-validate": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz", + "integrity": "sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==", "dev": true, - "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "@jest/types": "^28.1.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^28.0.2", + "leven": "^3.1.0", + "pretty-format": "^28.1.3" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@storybook/telemetry/node_modules/find-cache-dir/node_modules/locate-path": { - "version": "5.0.0", + "node_modules/@storybook/test-runner/node_modules/jest-watch-typeahead": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-2.2.2.tgz", + "integrity": "sha512-+QgOFW4o5Xlgd6jGS5X37i08tuuXNW8X0CV9WNFi+3n8ExCIP+E1melYhvYLjv5fE6D0yyzk74vsSO8I6GqtvQ==", "dev": true, - "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "ansi-escapes": "^6.0.0", + "chalk": "^5.2.0", + "jest-regex-util": "^29.0.0", + "jest-watcher": "^29.0.0", + "slash": "^5.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0 || ^29.0.0" } }, - "node_modules/@storybook/telemetry/node_modules/find-cache-dir/node_modules/p-limit": { - "version": "2.3.0", + "node_modules/@storybook/test-runner/node_modules/jest-watch-typeahead/node_modules/ansi-escapes": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", + "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==", "dev": true, - "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "type-fest": "^3.0.0" }, "engines": { - "node": ">=6" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/telemetry/node_modules/find-cache-dir/node_modules/p-locate": { - "version": "4.1.0", + "node_modules/@storybook/test-runner/node_modules/jest-watch-typeahead/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/@storybook/telemetry/node_modules/find-cache-dir/node_modules/pkg-dir": { - "version": "4.2.0", + "node_modules/@storybook/test-runner/node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/test-runner/node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/telemetry/node_modules/find-up": { - "version": "5.0.0", + "node_modules/@storybook/test-runner/node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", "dev": true, - "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=10" + "node": ">=12.20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/telemetry/node_modules/foreground-child": { - "version": "3.1.1", + "node_modules/@storybook/test-runner/node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, - "license": "ISC", "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=14" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@storybook/telemetry/node_modules/fs-extra": { - "version": "11.1.1", + "node_modules/@storybook/test-runner/node_modules/jest-watch-typeahead/node_modules/type-fest": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, "engines": { - "node": ">=14.14" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/telemetry/node_modules/glob": { - "version": "10.3.4", + "node_modules/@storybook/test-runner/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", "dev": true, - "license": "ISC", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/cjs/src/bin.js" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@storybook/telemetry/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/@storybook/test-runner/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, - "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/@storybook/telemetry/node_modules/jsonfile": { + "node_modules/@storybook/test-runner/node_modules/jsonfile": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, - "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -23557,10 +26748,11 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/@storybook/telemetry/node_modules/lazy-universal-dotenv": { + "node_modules/@storybook/test-runner/node_modules/lazy-universal-dotenv": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-4.0.0.tgz", + "integrity": "sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==", "dev": true, - "license": "Apache-2.0", "dependencies": { "app-root-dir": "^1.0.2", "dotenv": "^16.0.0", @@ -23570,10 +26762,11 @@ "node": ">=14.0.0" } }, - "node_modules/@storybook/telemetry/node_modules/locate-path": { + "node_modules/@storybook/test-runner/node_modules/locate-path": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -23584,10 +26777,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/telemetry/node_modules/make-dir": { + "node_modules/@storybook/test-runner/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/test-runner/node_modules/make-dir": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, - "license": "MIT", "dependencies": { "semver": "^6.0.0" }, @@ -23598,10 +26804,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/telemetry/node_modules/minimatch": { + "node_modules/@storybook/test-runner/node_modules/minimatch": { "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -23612,18 +26819,20 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/telemetry/node_modules/minipass": { - "version": "7.0.3", + "node_modules/@storybook/test-runner/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", "dev": true, - "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" } }, - "node_modules/@storybook/telemetry/node_modules/p-locate": { + "node_modules/@storybook/test-runner/node_modules/p-locate": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -23634,19 +26843,87 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/telemetry/node_modules/ramda": { + "node_modules/@storybook/test-runner/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/test-runner/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/test-runner/node_modules/ramda": { "version": "0.29.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.0.tgz", + "integrity": "sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==", "dev": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" } }, - "node_modules/@storybook/telemetry/node_modules/signal-exit": { + "node_modules/@storybook/test-runner/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/@storybook/test-runner/node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/test-runner/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@storybook/test-runner/node_modules/signal-exit": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, - "license": "ISC", "engines": { "node": ">=14" }, @@ -23654,10 +26931,21 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/telemetry/node_modules/supports-color": { + "node_modules/@storybook/test-runner/node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -23665,14 +26953,165 @@ "node": ">=8" } }, - "node_modules/@storybook/telemetry/node_modules/universalify": { + "node_modules/@storybook/test-runner/node_modules/tempy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz", + "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==", + "dev": true, + "dependencies": { + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/test-runner/node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/test-runner/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/test-runner/node_modules/universalify": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true, - "license": "MIT", "engines": { "node": ">= 10.0.0" } }, + "node_modules/@storybook/test-runner/node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@storybook/test-runner/node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/@storybook/test-runner/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@storybook/testing-library": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@storybook/testing-library/-/testing-library-0.2.2.tgz", + "integrity": "sha512-L8sXFJUHmrlyU2BsWWZGuAjv39Jl1uAqUHdxmN42JY15M4+XCMjGlArdCCjDe1wpTSW6USYISA9axjZojgtvnw==", + "dev": true, + "dependencies": { + "@testing-library/dom": "^9.0.0", + "@testing-library/user-event": "^14.4.0", + "ts-dedent": "^2.2.0" + } + }, + "node_modules/@storybook/testing-library/node_modules/@testing-library/dom": { + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz", + "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@storybook/testing-library/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/testing-library/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@storybook/testing-library/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/testing-library/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@storybook/theming": { "version": "7.4.0", "dev": true, @@ -24426,6 +27865,111 @@ "node": ">=10" } }, + "node_modules/@swc/jest": { + "version": "0.2.29", + "resolved": "https://registry.npmjs.org/@swc/jest/-/jest-0.2.29.tgz", + "integrity": "sha512-8reh5RvHBsSikDC3WGCd5ZTd2BXKkyOdK7QwynrCH58jk2cQFhhHhFBg/jvnWZehUQe/EoOImLENc9/DwbBFow==", + "dev": true, + "dependencies": { + "@jest/create-cache-key-function": "^27.4.2", + "jsonc-parser": "^3.2.0" + }, + "engines": { + "npm": ">= 7.0.0" + }, + "peerDependencies": { + "@swc/core": "*" + } + }, + "node_modules/@swc/jest/node_modules/@jest/create-cache-key-function": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz", + "integrity": "sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@swc/jest/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@swc/jest/node_modules/@types/yargs": { + "version": "16.0.7", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.7.tgz", + "integrity": "sha512-lQcYmxWuOfJq4IncK88/nwud9rwr1F04CFc5xzk0k4oKVyz/AI35TfsXmhjf6t8zp8mpCOi17BfvuNWx+zrYkg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@swc/jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@swc/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@swc/jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@swc/jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@swc/types": { "version": "0.1.4", "dev": true, @@ -24824,6 +28368,198 @@ "node": ">=8" } }, + "node_modules/@testing-library/jest-dom": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.4.tgz", + "integrity": "sha512-wpoYrCYwSZ5/AxcrjLxJmCU6I5QAJXslEeSiMQqaWmP2Kzpd1LvF/qxmAIW2qposULGWq2gw30GgVNFLSc2Jnw==", + "dev": true, + "dependencies": { + "@adobe/css-tools": "^4.3.1", + "@babel/runtime": "^7.9.2", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" + }, + "peerDependencies": { + "@jest/globals": ">= 28", + "@types/jest": ">= 28", + "jest": ">= 28", + "vitest": ">= 0.32" + }, + "peerDependenciesMeta": { + "@jest/globals": { + "optional": true + }, + "@types/jest": { + "optional": true + }, + "jest": { + "optional": true + }, + "vitest": { + "optional": true + } + } + }, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-native": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/@testing-library/jest-native/-/jest-native-5.4.3.tgz", + "integrity": "sha512-/sSDGaOuE+PJ1Z9Kp4u7PQScSVVXGud59I/qsBFFJvIbcn4P6yYw6cBnBmbPF+X9aRIsTJRDl6gzw5ZkJNm66w==", + "dev": true, + "dependencies": { + "chalk": "^4.1.2", + "jest-diff": "^29.0.1", + "jest-matcher-utils": "^29.0.1", + "pretty-format": "^29.0.3", + "redent": "^3.0.0" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-native": ">=0.59", + "react-test-renderer": ">=16.0.0" + } + }, + "node_modules/@testing-library/jest-native/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-native/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/jest-native/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-native/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@testing-library/jest-native/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-native/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/@testing-library/jest-native/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@testing-library/react": { "version": "12.0.0", "dev": true, @@ -24840,6 +28576,73 @@ "react-dom": "*" } }, + "node_modules/@testing-library/react-native": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/@testing-library/react-native/-/react-native-12.3.0.tgz", + "integrity": "sha512-E2Prl8D/ey9sRgzLyfCPPmqvsevJW5tVUy4E/pBbO7nOP6OzI/jn2P3vctn/kFdkPY2aE/udlU5ZeNAben9U2A==", + "dev": true, + "dependencies": { + "jest-matcher-utils": "^29.6.2", + "pretty-format": "^29.6.2", + "redent": "^3.0.0" + }, + "peerDependencies": { + "jest": ">=28.0.0", + "react": ">=16.8.0", + "react-native": ">=0.59", + "react-test-renderer": ">=16.8.0" + }, + "peerDependenciesMeta": { + "jest": { + "optional": true + } + } + }, + "node_modules/@testing-library/react-native/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/react-native/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@testing-library/react-native/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true + }, + "node_modules/@testing-library/user-event": { + "version": "14.5.1", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.1.tgz", + "integrity": "sha512-UCcUKrUYGj7ClomOo2SpNVvx4/fkd/2BbIHDCle8A0ax+P3bU7yJwDBDrS6ZwdTMARWTGODX1hEsCcO+7beJjg==", + "dev": true, + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, "node_modules/@tokenizer/token": { "version": "0.3.0", "license": "MIT" @@ -27360,14 +31163,6 @@ "@types/react": "*" } }, - "node_modules/@types/react-test-renderer": { - "version": "16.9.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, "node_modules/@types/react-transition-group": { "version": "4.4.6", "dev": true, @@ -27655,6 +31450,15 @@ "license": "MIT", "optional": true }, + "node_modules/@types/wait-on": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/wait-on/-/wait-on-5.3.3.tgz", + "integrity": "sha512-I8EnhU/DuvV2LODzBcLw85FPFFZ9mBvtgqfsgXbhkbo5IZYfIne5qxPTv4PGbD8d5uDQJG5g/pGwGdpM8lQ6Lg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/webpack": { "version": "5.28.1", "license": "MIT", @@ -33955,6 +37759,15 @@ "version": "1.0.1", "license": "MIT" }, + "node_modules/can-bind-to-host": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/can-bind-to-host/-/can-bind-to-host-1.1.2.tgz", + "integrity": "sha512-CqsgmaqiyFRNtP17Ihqa/uHbZxRirntNVNl/kJz31DLKuNRfzvzionkLoUSkElQ6Cz+cpXKA3mhHq4tjbieujA==", + "dev": true, + "bin": { + "can-bind-to-host": "dist/bin/can-bind-to-host.js" + } + }, "node_modules/can-use-dom": { "version": "0.1.0", "license": "MIT" @@ -38492,6 +42305,19 @@ "version": "3.1.1", "license": "MIT" }, + "node_modules/cwd": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/cwd/-/cwd-0.10.0.tgz", + "integrity": "sha512-YGZxdTTL9lmLkCUTpg4j0zQ7IhRB5ZmqNBbGCl3Tg6MP/d5/6sY7L5mmTjzbc6JKgVZYiqTQTNhPFsbXNGlRaA==", + "dev": true, + "dependencies": { + "find-pkg": "^0.1.2", + "fs-exists-sync": "^0.1.0" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/cwise-compiler": { "version": "1.1.3", "license": "MIT", @@ -40384,6 +44210,91 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/diffable-html": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/diffable-html/-/diffable-html-4.1.0.tgz", + "integrity": "sha512-++kyNek+YBLH8cLXS+iTj/Hiy2s5qkRJEJ8kgu/WHbFrVY2vz9xPFUT+fii2zGF0m1CaojDlQJjkfrCt7YWM1g==", + "dev": true, + "dependencies": { + "htmlparser2": "^3.9.2" + } + }, + "node_modules/diffable-html/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/diffable-html/node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/diffable-html/node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/diffable-html/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/diffable-html/node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/diffable-html/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/diffable-html/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "node_modules/diffable-html/node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, "node_modules/diffie-hellman": { "version": "5.0.3", "license": "MIT", @@ -41718,91 +45629,6 @@ "node": ">=4" } }, - "node_modules/enzyme-adapter-react-16": { - "version": "1.15.7", - "license": "MIT", - "dependencies": { - "enzyme-adapter-utils": "^1.14.1", - "enzyme-shallow-equal": "^1.0.5", - "has": "^1.0.3", - "object.assign": "^4.1.4", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "react-is": "^16.13.1", - "react-test-renderer": "^16.0.0-0", - "semver": "^5.7.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - }, - "peerDependencies": { - "enzyme": "^3.0.0", - "react": "^16.0.0-0", - "react-dom": "^16.0.0-0" - } - }, - "node_modules/enzyme-adapter-react-16/node_modules/prop-types": { - "version": "15.8.1", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/enzyme-adapter-react-16/node_modules/semver": { - "version": "5.7.2", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/enzyme-adapter-utils": { - "version": "1.14.1", - "license": "MIT", - "dependencies": { - "airbnb-prop-types": "^2.16.0", - "function.prototype.name": "^1.1.5", - "has": "^1.0.3", - "object.assign": "^4.1.4", - "object.fromentries": "^2.0.5", - "prop-types": "^15.8.1", - "semver": "^5.7.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - }, - "peerDependencies": { - "react": "0.13.x || 0.14.x || ^15.0.0-0 || ^16.0.0-0" - } - }, - "node_modules/enzyme-adapter-utils/node_modules/prop-types": { - "version": "15.8.1", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/enzyme-adapter-utils/node_modules/semver": { - "version": "5.7.2", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/enzyme-shallow-equal": { - "version": "1.0.5", - "license": "MIT", - "dependencies": { - "has": "^1.0.3", - "object-is": "^1.1.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/err-code": { "version": "3.0.1", "license": "MIT" @@ -45355,10 +49181,6 @@ "node": ">=0.10.0" } }, - "node_modules/exenv": { - "version": "1.2.2", - "license": "BSD-3-Clause" - }, "node_modules/exif-parser": { "version": "0.1.12" }, @@ -45582,6 +49404,12 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/expect-playwright": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/expect-playwright/-/expect-playwright-0.8.0.tgz", + "integrity": "sha512-+kn8561vHAY+dt+0gMqqj1oY+g5xWrsuGMk4QGxotT2WS545nVqqjs37z6hrYfIuucwqthzwJfCJUEYqixyljg==", + "dev": true + }, "node_modules/expo-asset": { "version": "8.3.3", "license": "MIT", @@ -46806,11 +50634,191 @@ "node": ">=6" } }, + "node_modules/find-file-up": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/find-file-up/-/find-file-up-0.1.3.tgz", + "integrity": "sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==", + "dev": true, + "dependencies": { + "fs-exists-sync": "^0.1.0", + "resolve-dir": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-file-up/node_modules/expand-tilde": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz", + "integrity": "sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-file-up/node_modules/global-modules": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz", + "integrity": "sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==", + "dev": true, + "dependencies": { + "global-prefix": "^0.1.4", + "is-windows": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-file-up/node_modules/global-prefix": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz", + "integrity": "sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.0", + "ini": "^1.3.4", + "is-windows": "^0.2.0", + "which": "^1.2.12" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-file-up/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/find-file-up/node_modules/is-windows": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", + "integrity": "sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-file-up/node_modules/resolve-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz", + "integrity": "sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==", + "dev": true, + "dependencies": { + "expand-tilde": "^1.2.2", + "global-modules": "^0.2.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-file-up/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, "node_modules/find-index": { "version": "0.1.1", "dev": true, "license": "MIT" }, + "node_modules/find-pkg": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/find-pkg/-/find-pkg-0.1.2.tgz", + "integrity": "sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==", + "dev": true, + "dependencies": { + "find-file-up": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-process": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/find-process/-/find-process-1.4.7.tgz", + "integrity": "sha512-/U4CYp1214Xrp3u3Fqr9yNynUrr5Le4y0SsJh2lMDDSbpwYSz3M2SMWQC+wqcx79cN8PQtHQIL8KnuY9M66fdg==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "commander": "^5.1.0", + "debug": "^4.1.1" + }, + "bin": { + "find-process": "bin/find-process.js" + } + }, + "node_modules/find-process/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/find-process/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/find-process/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/find-process/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-process/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/find-root": { "version": "1.1.0", "license": "MIT" @@ -47333,6 +51341,15 @@ "version": "1.0.0", "license": "MIT" }, + "node_modules/fs-exists-sync": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz", + "integrity": "sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/fs-extra": { "version": "8.1.0", "license": "MIT", @@ -54417,6 +58434,33 @@ "decamelize": "^1.2.0" } }, + "node_modules/jest-junit": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/jest-junit/-/jest-junit-14.0.1.tgz", + "integrity": "sha512-h7/wwzPbllgpQhhVcRzRC76/cc89GlazThoV1fDxcALkf26IIlRsu/AcTG64f4nR2WPE3Cbd+i/sVf+NCUHrWQ==", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "strip-ansi": "^6.0.1", + "uuid": "^8.3.2", + "xml": "^1.0.1" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/jest-junit/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/jest-leak-detector": { "version": "29.7.0", "dev": true, @@ -54737,6 +58781,26 @@ "node": ">=8" } }, + "node_modules/jest-playwright-preset": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jest-playwright-preset/-/jest-playwright-preset-2.0.0.tgz", + "integrity": "sha512-pV5ruTJJMen3lwshUL4dlSqLlP8z4q9MXqWJkmy+sB6HYfzXoqBHzhl+5hslznhnSVTe4Dwu+reiiwcUJpYUbw==", + "dev": true, + "dependencies": { + "expect-playwright": "^0.8.0", + "jest-process-manager": "^0.3.1", + "nyc": "^15.1.0", + "playwright-core": ">=1.2.0", + "rimraf": "^3.0.2", + "uuid": "^8.3.2" + }, + "peerDependencies": { + "jest": "^28.0.0", + "jest-circus": "^28.0.0", + "jest-environment-node": "^28.0.0", + "jest-runner": "^28.0.0" + } + }, "node_modules/jest-pnp-resolver": { "version": "1.2.3", "license": "MIT", @@ -54756,6 +58820,142 @@ "resolved": "packages/discovery-provider/plugins/pedalboard/packages/jest-presets", "link": true }, + "node_modules/jest-process-manager": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/jest-process-manager/-/jest-process-manager-0.3.1.tgz", + "integrity": "sha512-x9W54UgZ7IkzUHgXtnI1x4GKOVjxtwW0CA/7yGbTHtT/YhENO0Lic2yfVyC/gekn7OIEMcQmy0L1r9WLQABfqw==", + "dev": true, + "dependencies": { + "@types/wait-on": "^5.2.0", + "chalk": "^4.1.0", + "cwd": "^0.10.0", + "exit": "^0.1.2", + "find-process": "^1.4.4", + "prompts": "^2.4.1", + "signal-exit": "^3.0.3", + "spawnd": "^5.0.0", + "tree-kill": "^1.2.2", + "wait-on": "^5.3.0" + } + }, + "node_modules/jest-process-manager/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-process-manager/node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, + "node_modules/jest-process-manager/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-process-manager/node_modules/follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/jest-process-manager/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-process-manager/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/jest-process-manager/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-process-manager/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/jest-process-manager/node_modules/wait-on": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.3.0.tgz", + "integrity": "sha512-DwrHrnTK+/0QFaB9a8Ol5Lna3k7WvUR4jzSKmz0YaPBpuN2sACyiPVKVfj6ejnjcajAcvn3wlbTyMIn9AZouOg==", + "dev": true, + "dependencies": { + "axios": "^0.21.1", + "joi": "^17.3.0", + "lodash": "^4.17.21", + "minimist": "^1.2.5", + "rxjs": "^6.6.3" + }, + "bin": { + "wait-on": "bin/wait-on" + }, + "engines": { + "node": ">=8.9.0" + } + }, "node_modules/jest-regex-util": { "version": "29.6.3", "dev": true, @@ -55072,6 +59272,15 @@ "node": ">= 10.14.2" } }, + "node_modules/jest-serializer-html": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/jest-serializer-html/-/jest-serializer-html-7.1.0.tgz", + "integrity": "sha512-xYL2qC7kmoYHJo8MYqJkzrl/Fdlx+fat4U1AqYg+kafqwcKPiMkOcjWHPKhueuNEgr+uemhGc+jqXYiwCyRyLA==", + "dev": true, + "dependencies": { + "diffable-html": "^4.1.0" + } + }, "node_modules/jest-snapshot": { "version": "29.7.0", "dev": true, @@ -56619,6 +60828,12 @@ "node": ">=6" } }, + "node_modules/jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "dev": true + }, "node_modules/jsonfile": { "version": "4.0.0", "license": "MIT", @@ -66228,6 +70443,50 @@ "dev": true, "license": "MIT" }, + "node_modules/playwright": { + "version": "1.39.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.39.0.tgz", + "integrity": "sha512-naE5QT11uC/Oiq0BwZ50gDmy8c8WLPRTEWuSSFVG2egBka/1qMoSqYQcROMT9zLwJ86oPofcTH2jBY/5wWOgIw==", + "dev": true, + "dependencies": { + "playwright-core": "1.39.0" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/playwright-core": { + "version": "1.39.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.39.0.tgz", + "integrity": "sha512-+k4pdZgs1qiM+OUkSjx96YiKsXsmb59evFoqv8SKO067qBA+Z2s/dCzJij/ZhdQcs2zlTAgRKfeiiLm8PQ2qvw==", + "dev": true, + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/playwright/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/please-upgrade-node": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", @@ -73978,10 +78237,6 @@ "react-dom": "^16.0.0-0 || ^17.0.0-0 || ^18.0.0-0" } }, - "node_modules/react-proptype-conditional-require": { - "version": "1.0.4", - "license": "MIT" - }, "node_modules/react-proxy": { "version": "1.1.8", "license": "MIT", @@ -82472,25 +86727,24 @@ } }, "node_modules/react-test-renderer": { - "version": "16.9.0", - "license": "MIT", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.2.0.tgz", + "integrity": "sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA==", + "dev": true, "dependencies": { - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "react-is": "^16.9.0", - "scheduler": "^0.15.0" + "react-is": "^18.2.0", + "react-shallow-renderer": "^16.15.0", + "scheduler": "^0.23.0" }, "peerDependencies": { - "react": "^16.0.0" + "react": "^18.2.0" } }, - "node_modules/react-test-renderer/node_modules/scheduler": { - "version": "0.15.0", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } + "node_modules/react-test-renderer/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "dev": true }, "node_modules/react-transform-hmr": { "version": "1.0.4", @@ -82532,25 +86786,6 @@ "version": "2.0.3", "license": "MIT" }, - "node_modules/react-twitter-embed": { - "version": "3.0.3", - "license": "MIT", - "dependencies": { - "enzyme-adapter-react-16": "^1.11.0", - "exenv": "^1.2.2", - "react-proptype-conditional-require": "^1.0.4", - "scriptjs": "^2.5.9" - }, - "engines": { - "node": ">=8", - "npm": ">=5" - }, - "peerDependencies": { - "prop-types": "^15.5.4", - "react": "^15.0.0 || ^16.0.0", - "react-dom": "^15.0.0 || ^16.0.0" - } - }, "node_modules/react-universal-interface": { "version": "0.6.2", "peerDependencies": { @@ -87408,6 +91643,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/spawnd": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-5.0.0.tgz", + "integrity": "sha512-28+AJr82moMVWolQvlAIv3JcYDkjkFTEmfDc503wxrF5l2rQ3dFz6DpbXp3kD4zmgGGldfM4xM4v1sFj/ZaIOA==", + "dev": true, + "dependencies": { + "exit": "^0.1.2", + "signal-exit": "^3.0.3", + "tree-kill": "^1.2.2", + "wait-port": "^0.2.9" + } + }, "node_modules/spdx-correct": { "version": "3.2.0", "license": "Apache-2.0", @@ -95256,6 +99503,29 @@ } } }, + "node_modules/wait-port": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/wait-port/-/wait-port-0.2.14.tgz", + "integrity": "sha512-kIzjWcr6ykl7WFbZd0TMae8xovwqcqbx6FM9l+7agOgUByhzdjfzZBPK2CPufldTOMxbUivss//Sh9MFawmPRQ==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "commander": "^3.0.2", + "debug": "^4.1.1" + }, + "bin": { + "wait-port": "bin/wait-port.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wait-port/node_modules/commander": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", + "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", + "dev": true + }, "node_modules/walker": { "version": "1.0.8", "license": "Apache-2.0", @@ -99931,6 +104201,12 @@ "cookiejar": "^2.1.1" } }, + "node_modules/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", + "dev": true + }, "node_modules/xml-name-validator": { "version": "4.0.0", "dev": true, @@ -114037,12 +118313,16 @@ "@storybook/addon-a11y": "7.4.0", "@storybook/addon-actions": "7.4.2", "@storybook/addon-essentials": "7.4.2", + "@storybook/addon-interactions": "7.5.1", "@storybook/addon-knobs": "7.0.2", "@storybook/addon-links": "7.4.2", "@storybook/addon-themes": "7.5.0", "@storybook/addons": "7.4.2", + "@storybook/jest": "0.2.3", "@storybook/react": "7.4.2", "@storybook/react-webpack5": "7.4.2", + "@storybook/test-runner": "0.13.0", + "@storybook/testing-library": "0.2.2", "@svgr/rollup": "4.3.3", "@svgr/webpack": "5.5.0", "@types/react": "18.0.26", @@ -121424,6 +125704,8 @@ "@storybook/addon-ondevice-controls": "6.5.6", "@storybook/react-native": "6.5.6", "@svgr/plugin-svgo": "5.5.0", + "@testing-library/jest-native": "5.4.3", + "@testing-library/react-native": "12.3.0", "@tsconfig/react-native": "2.0.3", "@types/array.prototype.flat": "1.2.1", "@types/bn.js": "5.1.0", @@ -121433,7 +125715,6 @@ "@types/numeral": "2.0.2", "@types/react": "18.0.26", "@types/react-native-video": "3.1.5", - "@types/react-test-renderer": "16.9.0", "babel-jest": "29.2.1", "babel-loader": "8.3.0", "babel-plugin-macros": "3.1.0", @@ -122424,24 +126705,6 @@ "react": "^16.8.4 || ^17.0.0" } }, - "packages/mobile/node_modules/react-test-renderer": { - "version": "18.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "react-is": "^18.2.0", - "react-shallow-renderer": "^16.15.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "packages/mobile/node_modules/react-test-renderer/node_modules/react-is": { - "version": "18.2.0", - "dev": true, - "license": "MIT" - }, "packages/mobile/node_modules/react-use": { "version": "17.3.2", "license": "Unlicense", @@ -127485,7 +131748,7 @@ "react-spring": "8.0.27", "react-table": "7.8.0", "react-twitter-auth": "0.0.13", - "react-twitter-embed": "3.0.3", + "react-twitter-embed": "4.0.4", "react-use": "15.3.8", "react-use-gesture": "7.0.0-beta.5", "react-use-measure": "2.1.1", @@ -128565,6 +132828,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "packages/web/node_modules/react-twitter-embed": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/react-twitter-embed/-/react-twitter-embed-4.0.4.tgz", + "integrity": "sha512-2JIL7qF+U62zRzpsh6SZDXNI3hRNVYf5vOZ1WRcMvwKouw+xC00PuFaD0aEp2wlyGaZ+f4x2VvX+uDadFQ3HVA==", + "dependencies": { + "scriptjs": "^2.5.9" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, "packages/web/node_modules/react-use": { "version": "15.3.8", "license": "Unlicense", diff --git a/packages/harmony/.storybook/main.ts b/packages/harmony/.storybook/main.ts index 6e4ab4fbc7f..02c139ee7e7 100644 --- a/packages/harmony/.storybook/main.ts +++ b/packages/harmony/.storybook/main.ts @@ -11,7 +11,8 @@ const config: StorybookConfig = { } }, '@storybook/addon-a11y', - '@storybook/addon-themes' + '@storybook/addon-themes', + '@storybook/addon-interactions' ], framework: { name: '@storybook/react-webpack5', diff --git a/packages/harmony/package.json b/packages/harmony/package.json index 4f166ef74ae..0d6f456a338 100644 --- a/packages/harmony/package.json +++ b/packages/harmony/package.json @@ -12,7 +12,7 @@ "scripts": { "build": "rollup -c", "start": "rollup -c -w", - "test": "echo \"Error: no test specified\" && exit 1", + "test": "test-storybook", "lint": "eslint src --ext=ts,tsx", "lint:fix": "npm run lint -- --fix", "storybook": "storybook dev -p 6006", @@ -30,12 +30,16 @@ "@storybook/addon-a11y": "7.4.0", "@storybook/addon-actions": "7.4.2", "@storybook/addon-essentials": "7.4.2", + "@storybook/addon-interactions": "7.5.1", "@storybook/addon-knobs": "7.0.2", "@storybook/addon-links": "7.4.2", "@storybook/addon-themes": "7.5.0", "@storybook/addons": "7.4.2", + "@storybook/jest": "0.2.3", "@storybook/react": "7.4.2", "@storybook/react-webpack5": "7.4.2", + "@storybook/test-runner": "0.13.0", + "@storybook/testing-library": "0.2.2", "@svgr/rollup": "4.3.3", "@svgr/webpack": "5.5.0", "@types/react": "18.0.26", diff --git a/packages/harmony/src/components/typography/Text/Text.stories.tsx b/packages/harmony/src/components/typography/Text/Text.stories.tsx index aa0eb10f32e..b8b7ee9b2b5 100644 --- a/packages/harmony/src/components/typography/Text/Text.stories.tsx +++ b/packages/harmony/src/components/typography/Text/Text.stories.tsx @@ -1,4 +1,6 @@ +import { expect } from '@storybook/jest' import type { Meta, StoryObj } from '@storybook/react' +import { within } from '@storybook/testing-library' import { Text } from './Text' @@ -60,6 +62,12 @@ export const StrongDisplay: Story = { color: 'heading', strength: 'strong', size: 's' + }, + + play: async ({ canvasElement }) => { + const canvas = within(canvasElement) + + await expect(canvas.getByRole('heading', { level: 1 })).toBeInTheDocument() } } diff --git a/packages/harmony/src/components/typography/Text/Text.tsx b/packages/harmony/src/components/typography/Text/Text.tsx index c864e2f3919..1c0fedf04e6 100644 --- a/packages/harmony/src/components/typography/Text/Text.tsx +++ b/packages/harmony/src/components/typography/Text/Text.tsx @@ -21,27 +21,24 @@ export const Text = forwardRef( color, tag, innerRef, - style, - ...otherProps + ...other } = props const Tag: ElementType = tag ?? variantTagMap[variant ?? 'body'][size] ?? 'p' - type TextClass = keyof typeof styles const variantClassNames = [ - variant ? (variant as TextClass) : '', - variant ? (camelCase(`${variant} ${size}`) as TextClass) : '', - variant ? (camelCase(`${variant} ${strength}`) as TextClass) : '', - color ? (camelCase(`color ${color}`) as TextClass) : '' - ].map((cn) => styles[cn as TextClass]) + variant || '', + variant ? camelCase(`${variant} ${size}`) : '', + variant ? camelCase(`${variant} ${strength}`) : '', + color ? camelCase(`color ${color}`) : '' + ].map((cn) => styles[cn]) return ( {children} diff --git a/packages/mobile/package.json b/packages/mobile/package.json index beeb6918e32..451f0e9442a 100644 --- a/packages/mobile/package.json +++ b/packages/mobile/package.json @@ -33,7 +33,7 @@ "start": "react-native start", "start:e2e": "RN_E2E=true react-native start", "start:storybook": "RN_STORYBOOK=true react-native start", - "test": "jest", + "test": "jest src", "test:e2e": "detox test --configuration ios.sim.debug signUp.test.ts", "upgrade": "react-native upgrade", "ios:bump-build-number": "fastlane run increment_build_number xcodeproj:\"ios/AudiusReactNative.xcodeproj\"", @@ -193,6 +193,8 @@ "@storybook/addon-ondevice-controls": "6.5.6", "@storybook/react-native": "6.5.6", "@svgr/plugin-svgo": "5.5.0", + "@testing-library/jest-native": "5.4.3", + "@testing-library/react-native": "12.3.0", "@tsconfig/react-native": "2.0.3", "@types/array.prototype.flat": "1.2.1", "@types/bn.js": "5.1.0", @@ -202,7 +204,6 @@ "@types/numeral": "2.0.2", "@types/react": "18.0.26", "@types/react-native-video": "3.1.5", - "@types/react-test-renderer": "16.9.0", "babel-jest": "29.2.1", "babel-loader": "8.3.0", "babel-plugin-macros": "3.1.0", @@ -226,6 +227,9 @@ }, "jest": { "preset": "react-native", + "setupFilesAfterEnv": [ + "@testing-library/jest-native/extend-expect" + ], "moduleFileExtensions": [ "ts", "tsx", diff --git a/packages/mobile/src/harmony-native/components/Text/Text.test.tsx b/packages/mobile/src/harmony-native/components/Text/Text.test.tsx new file mode 100644 index 00000000000..a8c066c301f --- /dev/null +++ b/packages/mobile/src/harmony-native/components/Text/Text.test.tsx @@ -0,0 +1,9 @@ +import { render, screen } from '@testing-library/react-native' + +import { Text } from './Text' + +test('renders text', () => { + render(hello world) + + expect(screen.getByText(/hello world/i)).toBeOnTheScreen() +}) diff --git a/packages/mobile/src/harmony-native/components/Text/Text.tsx b/packages/mobile/src/harmony-native/components/Text/Text.tsx new file mode 100644 index 00000000000..a2eb1512751 --- /dev/null +++ b/packages/mobile/src/harmony-native/components/Text/Text.tsx @@ -0,0 +1,8 @@ +import type { TextProps as TextPropsBase } from 'react-native' +import { Text as TextBase } from 'react-native' + +type TextProps = TextPropsBase + +export const Text = (props: TextProps) => { + return +} diff --git a/packages/mobile/src/harmony-native/components/Text/index.ts b/packages/mobile/src/harmony-native/components/Text/index.ts new file mode 100644 index 00000000000..cb34914a10e --- /dev/null +++ b/packages/mobile/src/harmony-native/components/Text/index.ts @@ -0,0 +1 @@ +export * from './Text' diff --git a/packages/mobile/src/types/declarations.d.ts b/packages/mobile/src/types/declarations.d.ts index 688a9561bc9..8c9bba7bf16 100644 --- a/packages/mobile/src/types/declarations.d.ts +++ b/packages/mobile/src/types/declarations.d.ts @@ -1,3 +1,4 @@ +/// /* eslint-disable import/order, import/no-duplicates */ declare module 'fxa-common-password-list' diff --git a/packages/web/package.json b/packages/web/package.json index ffcefafc9e0..136b85e7cb3 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -153,7 +153,7 @@ "react-spring": "8.0.27", "react-table": "7.8.0", "react-twitter-auth": "0.0.13", - "react-twitter-embed": "3.0.3", + "react-twitter-embed": "4.0.4", "react-use": "15.3.8", "react-use-gesture": "7.0.0-beta.5", "react-use-measure": "2.1.1", From 02d767a5c97566abb83b69426b23e3bca9fa018e Mon Sep 17 00:00:00 2001 From: Raymond Jacobson Date: Mon, 23 Oct 2023 19:29:34 -0700 Subject: [PATCH 11/21] Filter out usdc create notifs from endpoint (#6436) --- .../src/queries/get_notifications.py | 33 ++++++++++++++++--- .../tasks/entity_manager/entities/track.py | 3 +- 2 files changed, 30 insertions(+), 6 deletions(-) diff --git a/packages/discovery-provider/src/queries/get_notifications.py b/packages/discovery-provider/src/queries/get_notifications.py index ff967e52163..4ddd22f84ec 100644 --- a/packages/discovery-provider/src/queries/get_notifications.py +++ b/packages/discovery-provider/src/queries/get_notifications.py @@ -7,6 +7,8 @@ from sqlalchemy import bindparam, text from sqlalchemy.orm.session import Session +from src.models.tracks.track import Track + logger = logging.getLogger(__name__) @@ -203,12 +205,10 @@ def get_notification_groups(session: Session, args: GetNotificationArgs): """ Gets the user's notifications in the database """ + valid_types = args.get("valid_types", default_valid_types) limit = args.get("limit") or DEFAULT_LIMIT limit = min(limit, MAX_LIMIT) # type: ignore - # Set valid types - args["valid_types"] = args.get("valid_types", []) + default_valid_types # type: ignore - rows = session.execute( notification_groups_sql, { @@ -216,7 +216,7 @@ def get_notification_groups(session: Session, args: GetNotificationArgs): "limit": limit, "timestamp_offset": args.get("timestamp", None), "group_id_offset": args.get("group_id", None), - "valid_types": args.get("valid_types", None), + "valid_types": valid_types, }, ) @@ -232,6 +232,7 @@ def get_notification_groups(session: Session, args: GetNotificationArgs): } for r in rows ] + return res @@ -481,6 +482,8 @@ class Notification(TypedDict): def get_notifications(session: Session, args: GetNotificationArgs): + args["valid_types"] = args.get("valid_types", []) + default_valid_types # type: ignore + notifications = get_notification_groups(session, args) notification_ids = [] for notification in notifications: @@ -508,6 +511,28 @@ def get_notifications(session: Session, args: GetNotificationArgs): } for notification in notifications ] + + # TODO(PAY-1880): Remove this check after launch + if NotificationType.USDC_PURCHASE_BUYER not in args["valid_types"]: # type: ignore + # Filter out usdc create tracks + filtered: List[NotificationGroup] = [] + for notification in notifications_and_actions: + if notification["type"] == NotificationType.CREATE: + res = ( + session.query(Track).filter( + Track.track_id == notification["actions"][0]["data"]["track_id"] + ) + ).one_or_none() + if ( + res + and res.premium_conditions + and "usdc_purchase" in res.premium_conditions + ): + # Filter out the notification + break + filtered.append(notification) + return filtered + return notifications_and_actions diff --git a/packages/discovery-provider/src/tasks/entity_manager/entities/track.py b/packages/discovery-provider/src/tasks/entity_manager/entities/track.py index 64e1ee96ebc..16b32c401ef 100644 --- a/packages/discovery-provider/src/tasks/entity_manager/entities/track.py +++ b/packages/discovery-provider/src/tasks/entity_manager/entities/track.py @@ -446,9 +446,8 @@ def delete_track(params: ManageEntityParameters): params.block_datetime, ) deleted_track.is_delete = True + # Detach this track from the parent if it is a stem deleted_track.stem_of = null() - deleted_track.remix_of = null() - deleted_track.premium_conditions = null() # delete stems record params.session.query(Stem).filter_by(child_track_id=track_id).delete() From fdc49892106c7bebc09dde223a714ed562f54886 Mon Sep 17 00:00:00 2001 From: Theo Ilie Date: Mon, 23 Oct 2023 19:44:43 -0700 Subject: [PATCH 12/21] Add CI workflow to patch a SHA outside of release (#6439) --- .circleci/src/@continue_config.yml | 3 +++ .circleci/src/jobs/deploy-foundation-nodes.yml | 9 ++++++++- .../src/jobs/release-audius-docker-compose.yml | 9 ++++++++- .circleci/src/workflows/patch-release.yml | 16 ++++++++++++++++ 4 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 .circleci/src/workflows/patch-release.yml diff --git a/.circleci/src/@continue_config.yml b/.circleci/src/@continue_config.yml index 973f97ed6a5..44ab08703bf 100644 --- a/.circleci/src/@continue_config.yml +++ b/.circleci/src/@continue_config.yml @@ -42,6 +42,9 @@ parameters: run-release-workflow: type: boolean default: false + patch-release-commit-sha: + type: string + default: "" run-web-workflow: type: boolean diff --git a/.circleci/src/jobs/deploy-foundation-nodes.yml b/.circleci/src/jobs/deploy-foundation-nodes.yml index cfcc1b06d1c..6fb7651cd5d 100644 --- a/.circleci/src/jobs/deploy-foundation-nodes.yml +++ b/.circleci/src/jobs/deploy-foundation-nodes.yml @@ -21,7 +21,14 @@ steps: command: | git clone --branch stage https://github.com/AudiusProject/audius-docker-compose.git audius-docker-compose cd audius-docker-compose - release_commit_hash=$(git log --all --grep="$CIRCLE_BRANCH auto-deploy" --pretty=format:"%H" -1) + + # Use custom commit hash if provided. Otherwise, determine based on auto-deploy branch + if [ -n "<< pipeline.parameters.patch-release-commit-sha >>" ]; then + release_commit_hash=<< pipeline.parameters.patch-release-commit-sha >> + else + release_commit_hash=$(git log --all --grep="$CIRCLE_BRANCH auto-deploy" --pretty=format:"%H" -1) + fi + git fetch origin foundation:foundation git checkout foundation git merge $release_commit_hash --no-edit diff --git a/.circleci/src/jobs/release-audius-docker-compose.yml b/.circleci/src/jobs/release-audius-docker-compose.yml index 931fbd69502..266267efbe1 100644 --- a/.circleci/src/jobs/release-audius-docker-compose.yml +++ b/.circleci/src/jobs/release-audius-docker-compose.yml @@ -21,7 +21,14 @@ steps: command: | git clone --branch foundation https://github.com/AudiusProject/audius-docker-compose.git audius-docker-compose cd audius-docker-compose - release_commit_hash=$(git log --all --grep="$CIRCLE_BRANCH auto-deploy" --pretty=format:"%H" -1) + + # Use custom commit hash if provided. Otherwise, determine based on auto-deploy branch + if [ -n "<< pipeline.parameters.patch-release-commit-sha >>" ]; then + release_commit_hash=<< pipeline.parameters.patch-release-commit-sha >> + else + release_commit_hash=$(git log --all --grep="$CIRCLE_BRANCH auto-deploy" --pretty=format:"%H" -1) + fi + git fetch origin main:main git checkout main git merge $release_commit_hash --no-edit diff --git a/.circleci/src/workflows/patch-release.yml b/.circleci/src/workflows/patch-release.yml new file mode 100644 index 00000000000..0cd63b8f361 --- /dev/null +++ b/.circleci/src/workflows/patch-release.yml @@ -0,0 +1,16 @@ +when: << pipeline.parameters.patch-release-commit-sha >> +jobs: + - deploy-foundation-nodes-trigger: + type: approval + - deploy-foundation-nodes: + context: github + requires: + - deploy-foundation-nodes-trigger + - release-audius-docker-compose-trigger: + requires: + - deploy-foundation-nodes + type: approval + - release-audius-docker-compose: + context: github + requires: + - release-audius-docker-compose-trigger From 58768e12b2ef943a145459e5c43b318c5b65780b Mon Sep 17 00:00:00 2001 From: Raymond Jacobson Date: Mon, 23 Oct 2023 22:11:25 -0700 Subject: [PATCH 13/21] [PAY-2061] Hide table if no challenges summary (#6438) --- .../CooldownSummaryTable.tsx | 4 ++-- .../AudioMatchingRewardsModalContent.tsx | 18 ++++++++++-------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/packages/mobile/src/components/challenge-rewards-drawer/CooldownSummaryTable.tsx b/packages/mobile/src/components/challenge-rewards-drawer/CooldownSummaryTable.tsx index f80c3e47a7d..03f19ec89e7 100644 --- a/packages/mobile/src/components/challenge-rewards-drawer/CooldownSummaryTable.tsx +++ b/packages/mobile/src/components/challenge-rewards-drawer/CooldownSummaryTable.tsx @@ -18,7 +18,7 @@ export const CooldownSummaryTable = ({ }) => { const { cooldownChallenges, cooldownChallengesSummary } = useAudioMatchingChallengeCooldownSchedule(challengeId) - return ( + return cooldownChallengesSummary ? ( - ) + ) : null } diff --git a/packages/web/src/pages/audio-rewards-page/components/modals/ChallengeRewardsModal/AudioMatchingRewardsModalContent.tsx b/packages/web/src/pages/audio-rewards-page/components/modals/ChallengeRewardsModal/AudioMatchingRewardsModalContent.tsx index 36a3be31268..b0e60197a2d 100644 --- a/packages/web/src/pages/audio-rewards-page/components/modals/ChallengeRewardsModal/AudioMatchingRewardsModalContent.tsx +++ b/packages/web/src/pages/audio-rewards-page/components/modals/ChallengeRewardsModal/AudioMatchingRewardsModalContent.tsx @@ -158,14 +158,16 @@ export const AudioMatchingRewardsModalContent = ({
{progressStatusLabel}
- + {cooldownChallengesSummary ? ( + + ) : null} )} {challenge?.claimableAmount && challenge.claimableAmount > 0 ? ( From a4047bdb70393fb828bb439d0f0ef3100cc091f2 Mon Sep 17 00:00:00 2001 From: nicoback2 <36916764+nicoback2@users.noreply.github.com> Date: Tue, 24 Oct 2023 08:50:21 -0600 Subject: [PATCH 14/21] Add Harmony completion check C-3246 (#6414) Co-authored-by: Nikki Kang --- .../CompletionCheck.module.css | 36 +++++++++ .../CompletionCheck.stories.tsx | 30 +++++++ .../completion-check/CompletionCheck.tsx | 80 +++++++++++++++++++ .../icons/ValidationCheck.svg | 16 ++++ .../completion-check/icons/ValidationX.svg | 11 +++ .../completion-check/icons/index.ts | 2 + .../src/components/completion-check/index.ts | 2 + .../src/components/completion-check/types.ts | 3 + packages/harmony/src/components/index.ts | 1 + 9 files changed, 181 insertions(+) create mode 100644 packages/harmony/src/components/completion-check/CompletionCheck.module.css create mode 100644 packages/harmony/src/components/completion-check/CompletionCheck.stories.tsx create mode 100644 packages/harmony/src/components/completion-check/CompletionCheck.tsx create mode 100644 packages/harmony/src/components/completion-check/icons/ValidationCheck.svg create mode 100644 packages/harmony/src/components/completion-check/icons/ValidationX.svg create mode 100644 packages/harmony/src/components/completion-check/icons/index.ts create mode 100644 packages/harmony/src/components/completion-check/index.ts create mode 100644 packages/harmony/src/components/completion-check/types.ts diff --git a/packages/harmony/src/components/completion-check/CompletionCheck.module.css b/packages/harmony/src/components/completion-check/CompletionCheck.module.css new file mode 100644 index 00000000000..a696dc08a7a --- /dev/null +++ b/packages/harmony/src/components/completion-check/CompletionCheck.module.css @@ -0,0 +1,36 @@ +.container { + display: inline-flex; + position: relative; + width: 16px; + height: 16px; + isolation: isolate; +} + +.defaultCompletionIcon { + box-sizing: border-box; + position: absolute; + display: inline-flex; + align-items: center; + height: 16px; + width: 16px; + border: 2px solid var(--harmony-neutral); + border-radius: 50%; +} + +.completionIcon { + display: flex; + justify-content: center; + align-items: center; + position: absolute; + border-radius: 50%; + z-index: 2; +} + +.emptyCompletionIcon { + height: 18px; + width: 18px; +} +.checkIcon, +.xIcon { + z-index: 2; +} diff --git a/packages/harmony/src/components/completion-check/CompletionCheck.stories.tsx b/packages/harmony/src/components/completion-check/CompletionCheck.stories.tsx new file mode 100644 index 00000000000..46d9a6daa4c --- /dev/null +++ b/packages/harmony/src/components/completion-check/CompletionCheck.stories.tsx @@ -0,0 +1,30 @@ +import type { Meta, StoryObj } from '@storybook/react' + +import { CompletionCheck } from './CompletionCheck' + +const meta: Meta = { + title: 'Components/CompletionCheck', + component: CompletionCheck +} + +export default meta + +type Story = StoryObj + +export const Incomplete: Story = { + args: { + value: 'incomplete' + } +} + +export const Complete: Story = { + args: { + value: 'complete' + } +} + +export const Error: Story = { + args: { + value: 'error' + } +} diff --git a/packages/harmony/src/components/completion-check/CompletionCheck.tsx b/packages/harmony/src/components/completion-check/CompletionCheck.tsx new file mode 100644 index 00000000000..a3be4a21615 --- /dev/null +++ b/packages/harmony/src/components/completion-check/CompletionCheck.tsx @@ -0,0 +1,80 @@ +import type { CSSProperties } from 'react' + +import { useTransition, animated } from '@react-spring/web' +import cn from 'classnames' + +import { Flex } from '../layout/' + +import styles from './CompletionCheck.module.css' +import { IconValidationX, IconValidationCheck } from './icons' +import type { CompletionCheckProps } from './types' + +export const CompletionDefault = () => ( +
+) +export const CompletionEmpty = () => ( +
+) + +type CompletionChangeIconProps = { + iconStyles: CSSProperties +} + +export const CompletionError = (props: CompletionChangeIconProps) => ( + + {' '} + {' '} + +) +export const CompletionSuccess = (props: CompletionChangeIconProps) => ( + + {' '} + + +) + +const completionComponents = { + complete: CompletionSuccess, + error: CompletionError, + incomplete: CompletionEmpty +} + +export const CompletionCheck = (props: CompletionCheckProps) => { + const transitions = useTransition(props.value, { + from: { x: 0 }, + enter: { x: 1 }, + leave: { x: 0 } + }) + return ( + + + {transitions((style, value) => { + if (completionComponents[value]) { + const CompletionIcon = completionComponents[value] + return ( + `scale3d(${x}, ${x}, ${x})`) as any + }} + /> + ) + } + return null + })} + + ) +} diff --git a/packages/harmony/src/components/completion-check/icons/ValidationCheck.svg b/packages/harmony/src/components/completion-check/icons/ValidationCheck.svg new file mode 100644 index 00000000000..6d3f2c637db --- /dev/null +++ b/packages/harmony/src/components/completion-check/icons/ValidationCheck.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/packages/harmony/src/components/completion-check/icons/ValidationX.svg b/packages/harmony/src/components/completion-check/icons/ValidationX.svg new file mode 100644 index 00000000000..521f0c18155 --- /dev/null +++ b/packages/harmony/src/components/completion-check/icons/ValidationX.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/packages/harmony/src/components/completion-check/icons/index.ts b/packages/harmony/src/components/completion-check/icons/index.ts new file mode 100644 index 00000000000..f432bb5e97c --- /dev/null +++ b/packages/harmony/src/components/completion-check/icons/index.ts @@ -0,0 +1,2 @@ +export { ReactComponent as IconValidationCheck } from './ValidationCheck.svg' +export { ReactComponent as IconValidationX } from './ValidationX.svg' diff --git a/packages/harmony/src/components/completion-check/index.ts b/packages/harmony/src/components/completion-check/index.ts new file mode 100644 index 00000000000..c5bd4fccdcc --- /dev/null +++ b/packages/harmony/src/components/completion-check/index.ts @@ -0,0 +1,2 @@ +export { CompletionCheck } from './CompletionCheck' +export { CompletionCheckProps } from './types' diff --git a/packages/harmony/src/components/completion-check/types.ts b/packages/harmony/src/components/completion-check/types.ts new file mode 100644 index 00000000000..cda5a8475b4 --- /dev/null +++ b/packages/harmony/src/components/completion-check/types.ts @@ -0,0 +1,3 @@ +export type CompletionCheckProps = { + value: 'incomplete' | 'complete' | 'error' +} diff --git a/packages/harmony/src/components/index.ts b/packages/harmony/src/components/index.ts index fba37e43abb..fb769933713 100644 --- a/packages/harmony/src/components/index.ts +++ b/packages/harmony/src/components/index.ts @@ -2,3 +2,4 @@ export * from './input' export * from './layout' export * from './typography' export * from './button' +export * from './completion-check' From fbebfe4e4a5cfe93859e6e705051b5d4a258e61d Mon Sep 17 00:00:00 2001 From: audius-infra Date: Tue, 24 Oct 2023 15:01:34 +0000 Subject: [PATCH 15/21] Bump version to 0.5.1 --- mediorum/.version.json | 2 +- packages/discovery-provider/.version.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mediorum/.version.json b/mediorum/.version.json index fc051ae9267..f0b00ee53be 100644 --- a/mediorum/.version.json +++ b/mediorum/.version.json @@ -1,4 +1,4 @@ { - "version": "0.5.0", + "version": "0.5.1", "service": "content-node" } diff --git a/packages/discovery-provider/.version.json b/packages/discovery-provider/.version.json index c5d1ce97b23..6cf59480fc4 100644 --- a/packages/discovery-provider/.version.json +++ b/packages/discovery-provider/.version.json @@ -1,4 +1,4 @@ { - "version": "0.5.0", + "version": "0.5.1", "service": "discovery-node" } From f03b0c0e623f103a9332c0dedc442141a10cfb1a Mon Sep 17 00:00:00 2001 From: Raymond Jacobson Date: Tue, 24 Oct 2023 08:09:17 -0700 Subject: [PATCH 16/21] [PAY-2063] Fix border colors (#6437) --- .../modals/ChallengeRewardsModal/styles.module.css | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/web/src/pages/audio-rewards-page/components/modals/ChallengeRewardsModal/styles.module.css b/packages/web/src/pages/audio-rewards-page/components/modals/ChallengeRewardsModal/styles.module.css index 9daa47cb42f..17fc39a624c 100644 --- a/packages/web/src/pages/audio-rewards-page/components/modals/ChallengeRewardsModal/styles.module.css +++ b/packages/web/src/pages/audio-rewards-page/components/modals/ChallengeRewardsModal/styles.module.css @@ -48,7 +48,7 @@ .header { padding-bottom: 20px; text-align: center; - border-bottom: 1px solid var(--neutral-light-8); + border-bottom: 1px solid var(--border-strong); margin: 0 24px; } @@ -68,7 +68,7 @@ display: flex; flex: 1 1 0; flex-direction: column; - border: 1px solid var(--neutral-light-8); + border: 1px solid var(--border-strong); border-radius: 8px; overflow: hidden; } @@ -101,7 +101,7 @@ .progressReward { padding: var(--unit-4) var(--unit-6); text-align: center; - border-left: 1px solid var(--neutral-light-8); + border-left: 1px solid var(--border-strong); max-width: 200px; } .progressReward.mobile { @@ -110,13 +110,13 @@ } .progressBarSection { - border-top: 1px solid var(--neutral-light-8); + border-top: 1px solid var(--border-strong); padding: 24px 72px; } .progressBarSection.mobile { flex: 1 1 0; border-top: none; - border-left: 1px solid var(--neutral-light-8); + border-left: 1px solid var(--border-strong); padding: 0 16px; } .progressBar.mobile { From 63d3c7f5f4058502145c35b93802aa608440e37a Mon Sep 17 00:00:00 2001 From: JD Francis Date: Tue, 24 Oct 2023 13:36:11 -0500 Subject: [PATCH 17/21] refactor: Tweak Harmony button API (#6430) --- .../src/components/button/BaseButton.tsx | 21 ++++++++----------- .../src/components/button/Button.stories.tsx | 5 ++++- .../harmony/src/components/button/Button.tsx | 4 ++-- .../components/button/PlainButton.stories.tsx | 2 +- .../src/components/button/PlainButton.tsx | 4 ++-- .../harmony/src/components/button/types.ts | 11 +--------- .../LeavingAudiusModal.tsx | 13 ++++++------ .../navigation-prompt/NavigationPrompt.tsx | 10 +++++---- .../components/PurchaseContentFormFooter.tsx | 5 +++-- .../src/components/track/PlayPauseButton.tsx | 5 +++-- .../track/PremiumConditionsPill.tsx | 5 +++-- .../TwitterShareButton.tsx | 5 +++-- .../components/PurchaseModalContent.tsx | 13 ++++++------ .../components/SaleModalContent.tsx | 13 ++++++------ .../USDCTransactionDetailsModal.tsx | 8 +++---- .../components/ConfirmTransferDetails.tsx | 13 ++++++------ .../components/EnterTransferDetails.tsx | 5 +++-- .../components/USDCCard.tsx | 5 +++-- .../purchases-and-sales/PurchasesPage.tsx | 5 +++-- .../pages/purchases-and-sales/SalesPage.tsx | 5 +++-- .../purchases-and-sales/WithdrawalsPage.tsx | 5 +++-- .../components/NoTransactionsContent.tsx | 5 +++-- .../web/src/pages/sign-in-page/SignInPage.tsx | 2 +- .../sign-up-page/pages/CreatePasswordPage.tsx | 8 +++---- .../sign-up-page/pages/FinishProfilePage.tsx | 2 +- .../sign-up-page/pages/PickHandlePage.tsx | 2 +- .../sign-up-page/pages/SelectArtistsPage.tsx | 2 +- .../sign-up-page/pages/SelectGenrePage.tsx | 2 +- .../pages/sign-up-page/pages/SignUpPage.tsx | 8 +++---- .../components/AnchoredSubmitRow.tsx | 5 +++-- .../upload-page/components/TracksPreview.tsx | 5 +++-- .../pages/upload-page/fields/ModalField.tsx | 5 +++-- .../upload-page/fields/MultiTrackSidebar.tsx | 5 +++-- 33 files changed, 105 insertions(+), 108 deletions(-) diff --git a/packages/harmony/src/components/button/BaseButton.tsx b/packages/harmony/src/components/button/BaseButton.tsx index 99cb63d9bcd..d6e7431e978 100644 --- a/packages/harmony/src/components/button/BaseButton.tsx +++ b/packages/harmony/src/components/button/BaseButton.tsx @@ -16,7 +16,6 @@ import type { BaseButtonProps } from './types' export const BaseButton = forwardRef( function BaseButton(props, ref) { const { - text, iconLeft: LeftIconComponent, iconRight: RightIconComponent, disabled, @@ -24,29 +23,28 @@ export const BaseButton = forwardRef( widthToHideText, minWidth, className, - 'aria-label': ariaLabelProp, fullWidth, styles, style, + children, + 'aria-label': ariaLabelProp, ...other } = props - const { isMatch: textIsHidden } = useMediaQueryListener( + const { isMatch: isTextHidden } = useMediaQueryListener( `(max-width: ${widthToHideText}px)` ) - const isTextVisible = !!text && !textIsHidden - const getAriaLabel = () => { + // always default to manual aria-label prop if provided if (ariaLabelProp) return ariaLabelProp - // Use the text prop as the aria-label if the text becomes hidden + // We use the children prop as the aria-label if the text becomes hidden // and no aria-label was provided to keep the button accessible. - else if (textIsHidden && typeof text === 'string') return text + if (isTextHidden && typeof children === 'string') return children return undefined } return ( + ) diff --git a/packages/web/src/components/navigation-prompt/NavigationPrompt.tsx b/packages/web/src/components/navigation-prompt/NavigationPrompt.tsx index 9009d0c992e..667851399de 100644 --- a/packages/web/src/components/navigation-prompt/NavigationPrompt.tsx +++ b/packages/web/src/components/navigation-prompt/NavigationPrompt.tsx @@ -85,16 +85,18 @@ export const NavigationPrompt = (props: Props) => {
diff --git a/packages/web/src/components/premium-content-purchase-modal/components/PurchaseContentFormFooter.tsx b/packages/web/src/components/premium-content-purchase-modal/components/PurchaseContentFormFooter.tsx index be43164d18b..b9eba48bbe9 100644 --- a/packages/web/src/components/premium-content-purchase-modal/components/PurchaseContentFormFooter.tsx +++ b/packages/web/src/components/premium-content-purchase-modal/components/PurchaseContentFormFooter.tsx @@ -120,9 +120,10 @@ export const PurchaseContentFormFooter = ({ color='lightGreen' type='submit' isLoading={isUnlocking} - text={getButtonText(isUnlocking, amountDue)} fullWidth - /> + > + {getButtonText(isUnlocking, amountDue)} + {error ? : null} ) diff --git a/packages/web/src/components/track/PlayPauseButton.tsx b/packages/web/src/components/track/PlayPauseButton.tsx index 0f8de18521b..af9e4247a08 100644 --- a/packages/web/src/components/track/PlayPauseButton.tsx +++ b/packages/web/src/components/track/PlayPauseButton.tsx @@ -77,11 +77,12 @@ export const PlayPauseButton = ({ name={isPreview ? 'preview' : 'play'} size={ButtonSize.LARGE} variant={isPreview ? ButtonType.SECONDARY : ButtonType.PRIMARY} - text={playing ? messages.pause : playText} iconLeft={playing ? IconPause : PlayIconComponent} onClick={onPlay} minWidth={180} disabled={disabled} - /> + > + {playing ? messages.pause : playText} + ) } diff --git a/packages/web/src/components/track/PremiumConditionsPill.tsx b/packages/web/src/components/track/PremiumConditionsPill.tsx index fbed9229a51..c79547d4329 100644 --- a/packages/web/src/components/track/PremiumConditionsPill.tsx +++ b/packages/web/src/components/track/PremiumConditionsPill.tsx @@ -50,7 +50,8 @@ export const PremiumConditionsPill = ({ color={isPurchase ? 'lightGreen' : 'blue'} isLoading={unlocking} iconLeft={showIcon ? IconLock : undefined} - text={message} - /> + > + {message} + ) } diff --git a/packages/web/src/components/twitter-share-button/TwitterShareButton.tsx b/packages/web/src/components/twitter-share-button/TwitterShareButton.tsx index 6b9eb1b9194..40c878894bb 100644 --- a/packages/web/src/components/twitter-share-button/TwitterShareButton.tsx +++ b/packages/web/src/components/twitter-share-button/TwitterShareButton.tsx @@ -122,11 +122,12 @@ export const TwitterShareButton = (props: TwitterShareButtonProps) => { return ( ) } diff --git a/packages/web/src/components/usdc-purchase-details-modal/components/PurchaseModalContent.tsx b/packages/web/src/components/usdc-purchase-details-modal/components/PurchaseModalContent.tsx index 56472442656..e389cfcca97 100644 --- a/packages/web/src/components/usdc-purchase-details-modal/components/PurchaseModalContent.tsx +++ b/packages/web/src/components/usdc-purchase-details-modal/components/PurchaseModalContent.tsx @@ -79,15 +79,14 @@ export const PurchaseModalContent = ({ + ) diff --git a/packages/web/src/components/usdc-purchase-details-modal/components/SaleModalContent.tsx b/packages/web/src/components/usdc-purchase-details-modal/components/SaleModalContent.tsx index c5f64726165..81390fa15ed 100644 --- a/packages/web/src/components/usdc-purchase-details-modal/components/SaleModalContent.tsx +++ b/packages/web/src/components/usdc-purchase-details-modal/components/SaleModalContent.tsx @@ -100,14 +100,13 @@ export const SaleModalContent = ({ className={styles.button} iconLeft={IconMessage} variant={ButtonType.SECONDARY} - text={messages.messageBuyer} onClick={handleClickMessageBuyer} - /> - + ) diff --git a/packages/web/src/components/usdc-transaction-details-modal/USDCTransactionDetailsModal.tsx b/packages/web/src/components/usdc-transaction-details-modal/USDCTransactionDetailsModal.tsx index f94e86f0e6a..71fa88d6328 100644 --- a/packages/web/src/components/usdc-transaction-details-modal/USDCTransactionDetailsModal.tsx +++ b/packages/web/src/components/usdc-transaction-details-modal/USDCTransactionDetailsModal.tsx @@ -93,11 +93,9 @@ export const USDCTransactionDetailsModal = () => { /> - ) diff --git a/packages/web/src/components/withdraw-usdc-modal/components/ConfirmTransferDetails.tsx b/packages/web/src/components/withdraw-usdc-modal/components/ConfirmTransferDetails.tsx index ec1de717359..b265b840256 100644 --- a/packages/web/src/components/withdraw-usdc-modal/components/ConfirmTransferDetails.tsx +++ b/packages/web/src/components/withdraw-usdc-modal/components/ConfirmTransferDetails.tsx @@ -106,14 +106,13 @@ export const ConfirmTransferDetails = () => { +
{ {
{ rightDecorator={ } /> ) diff --git a/packages/web/src/pages/purchases-and-sales/SalesPage.tsx b/packages/web/src/pages/purchases-and-sales/SalesPage.tsx index fd8404de555..f912b455c39 100644 --- a/packages/web/src/pages/purchases-and-sales/SalesPage.tsx +++ b/packages/web/src/pages/purchases-and-sales/SalesPage.tsx @@ -173,12 +173,13 @@ const RenderSalesPage = () => { rightDecorator={ } /> ) diff --git a/packages/web/src/pages/purchases-and-sales/WithdrawalsPage.tsx b/packages/web/src/pages/purchases-and-sales/WithdrawalsPage.tsx index c6e5ea9d6b4..3776596e58b 100644 --- a/packages/web/src/pages/purchases-and-sales/WithdrawalsPage.tsx +++ b/packages/web/src/pages/purchases-and-sales/WithdrawalsPage.tsx @@ -181,12 +181,13 @@ const RenderWithdrawalsPage = () => { rightDecorator={ } /> ) diff --git a/packages/web/src/pages/purchases-and-sales/components/NoTransactionsContent.tsx b/packages/web/src/pages/purchases-and-sales/components/NoTransactionsContent.tsx index ce8355085dc..1088a962982 100644 --- a/packages/web/src/pages/purchases-and-sales/components/NoTransactionsContent.tsx +++ b/packages/web/src/pages/purchases-and-sales/components/NoTransactionsContent.tsx @@ -33,9 +33,10 @@ export const NoTransactionsContent = ({ ) } diff --git a/packages/web/src/pages/sign-in-page/SignInPage.tsx b/packages/web/src/pages/sign-in-page/SignInPage.tsx index 6162250fec6..ff0d2243a61 100644 --- a/packages/web/src/pages/sign-in-page/SignInPage.tsx +++ b/packages/web/src/pages/sign-in-page/SignInPage.tsx @@ -45,7 +45,7 @@ export const SignInPage = () => {
- { name='confirmPassword' label={messages.confirmPasswordLabel} /> - diff --git a/packages/web/src/pages/sign-up-page/pages/FinishProfilePage.tsx b/packages/web/src/pages/sign-up-page/pages/FinishProfilePage.tsx index bb6a4133b5f..03728c69bde 100644 --- a/packages/web/src/pages/sign-up-page/pages/FinishProfilePage.tsx +++ b/packages/web/src/pages/sign-up-page/pages/FinishProfilePage.tsx @@ -64,7 +64,7 @@ export const FinishProfilePage = (props: FinishProfilePageProps) => { - diff --git a/packages/web/src/pages/sign-up-page/pages/PickHandlePage.tsx b/packages/web/src/pages/sign-up-page/pages/PickHandlePage.tsx index 366e5be2dd4..833d93f6f93 100644 --- a/packages/web/src/pages/sign-up-page/pages/PickHandlePage.tsx +++ b/packages/web/src/pages/sign-up-page/pages/PickHandlePage.tsx @@ -54,7 +54,7 @@ export const PickHandlePage = (props: PickHandlePageProps) => {
-
diff --git a/packages/web/src/pages/sign-up-page/pages/SelectArtistsPage.tsx b/packages/web/src/pages/sign-up-page/pages/SelectArtistsPage.tsx index 9d612487c5a..dd7e21ab017 100644 --- a/packages/web/src/pages/sign-up-page/pages/SelectArtistsPage.tsx +++ b/packages/web/src/pages/sign-up-page/pages/SelectArtistsPage.tsx @@ -129,7 +129,7 @@ export const SelectArtistsPage = (props: SelectArtistsPageProps) => { ) })} - ) }} diff --git a/packages/web/src/pages/sign-up-page/pages/SelectGenrePage.tsx b/packages/web/src/pages/sign-up-page/pages/SelectGenrePage.tsx index 4b12df17f3f..763c0b0aee9 100644 --- a/packages/web/src/pages/sign-up-page/pages/SelectGenrePage.tsx +++ b/packages/web/src/pages/sign-up-page/pages/SelectGenrePage.tsx @@ -89,7 +89,7 @@ export const SelectGenrePage = (props: SelectGenrePageProps) => { /> ) })} - ) }} diff --git a/packages/web/src/pages/sign-up-page/pages/SignUpPage.tsx b/packages/web/src/pages/sign-up-page/pages/SignUpPage.tsx index c4eaf05e280..592f7d48ae2 100644 --- a/packages/web/src/pages/sign-up-page/pages/SignUpPage.tsx +++ b/packages/web/src/pages/sign-up-page/pages/SignUpPage.tsx @@ -51,11 +51,9 @@ export const SignUpPage = (props: SignUpPageProps) => {

{messages.header}

- {messages.haveAccount} diff --git a/packages/web/src/pages/upload-page/components/AnchoredSubmitRow.tsx b/packages/web/src/pages/upload-page/components/AnchoredSubmitRow.tsx index 46a32cd5f8e..8a261f87eaa 100644 --- a/packages/web/src/pages/upload-page/components/AnchoredSubmitRow.tsx +++ b/packages/web/src/pages/upload-page/components/AnchoredSubmitRow.tsx @@ -21,13 +21,14 @@ export const AnchoredSubmitRow = () => { <>
diff --git a/packages/web/src/pages/upload-page/components/TracksPreview.tsx b/packages/web/src/pages/upload-page/components/TracksPreview.tsx index 8a64d159213..cdafa199063 100644 --- a/packages/web/src/pages/upload-page/components/TracksPreview.tsx +++ b/packages/web/src/pages/upload-page/components/TracksPreview.tsx @@ -93,11 +93,12 @@ export const TracksPreview = (props: TracksPreviewProps) => {
) diff --git a/packages/web/src/pages/upload-page/fields/ModalField.tsx b/packages/web/src/pages/upload-page/fields/ModalField.tsx index 8e4e74d7c77..da35db0cf7e 100644 --- a/packages/web/src/pages/upload-page/fields/ModalField.tsx +++ b/packages/web/src/pages/upload-page/fields/ModalField.tsx @@ -49,13 +49,14 @@ export const ModalField = (props: ModalFieldProps) => { ) diff --git a/packages/web/src/pages/upload-page/fields/MultiTrackSidebar.tsx b/packages/web/src/pages/upload-page/fields/MultiTrackSidebar.tsx index 71dd25347c4..3a16f55a4ca 100644 --- a/packages/web/src/pages/upload-page/fields/MultiTrackSidebar.tsx +++ b/packages/web/src/pages/upload-page/fields/MultiTrackSidebar.tsx @@ -43,12 +43,13 @@ export const MultiTrackSidebar = () => {
{!isEmpty(errors) && submitCount > 0 ? (
From 95792bc0ad87715acc814cfdae65dc4b101506d9 Mon Sep 17 00:00:00 2001 From: Raymond Jacobson Date: Tue, 24 Oct 2023 11:39:01 -0700 Subject: [PATCH 18/21] Fix notifications (#6444) --- packages/discovery-provider/src/queries/get_notifications.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/discovery-provider/src/queries/get_notifications.py b/packages/discovery-provider/src/queries/get_notifications.py index 4ddd22f84ec..31e888d9f33 100644 --- a/packages/discovery-provider/src/queries/get_notifications.py +++ b/packages/discovery-provider/src/queries/get_notifications.py @@ -517,7 +517,8 @@ def get_notifications(session: Session, args: GetNotificationArgs): # Filter out usdc create tracks filtered: List[NotificationGroup] = [] for notification in notifications_and_actions: - if notification["type"] == NotificationType.CREATE: + is_track = "track_id" in notification["actions"][0]["data"] + if notification["type"] == NotificationType.CREATE and is_track: res = ( session.query(Track).filter( Track.track_id == notification["actions"][0]["data"]["track_id"] @@ -529,7 +530,7 @@ def get_notifications(session: Session, args: GetNotificationArgs): and "usdc_purchase" in res.premium_conditions ): # Filter out the notification - break + continue filtered.append(notification) return filtered From d790864cab82a78b227f0ad70c7ab534e655a6cd Mon Sep 17 00:00:00 2001 From: Raymond Jacobson Date: Tue, 24 Oct 2023 11:53:52 -0700 Subject: [PATCH 19/21] Fix $AUDIO purchase (#6446) --- packages/common/src/utils/wallet.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/common/src/utils/wallet.ts b/packages/common/src/utils/wallet.ts index aff6c682650..a224af0f0b8 100644 --- a/packages/common/src/utils/wallet.ts +++ b/packages/common/src/utils/wallet.ts @@ -114,22 +114,22 @@ export const formatWei = ( return formatNumberCommas(trimmed) as StringAudio } -const convertBigIntToUIString = (amount: bigint, decimals: number) => { - const str = amount.toString() - return `${str.substring(0, str.length - decimals)}.${str.substring( - str.length - decimals - )}` -} - export const convertBigIntToAmountObject = ( amount: bigint, decimals: number ): AmountObject => { + const divisor = BigInt(10 ** decimals) + const quotient = amount / divisor + const remainder = amount % divisor + const uiAmountString = + remainder > 0 + ? `${quotient.toString()}.${remainder.toString().padStart(decimals, '0')}` + : quotient.toString() return { amount: Number(amount), amountString: amount.toString(), uiAmount: Number(amount) / 10 ** decimals, - uiAmountString: convertBigIntToUIString(amount, decimals) + uiAmountString } } From fdcddf06bdfeb3ad54da0480bc68743ac2b2cb2b Mon Sep 17 00:00:00 2001 From: Reed <3893871+dharit-tan@users.noreply.github.com> Date: Tue, 24 Oct 2023 14:57:26 -0400 Subject: [PATCH 20/21] Fix cooldown summary table (#6445) --- .../purchaseContent/useChallengeCooldownSchedule.ts | 4 +++- .../challenge-rewards-drawer/CooldownSummaryTable.tsx | 4 ++-- .../AudioMatchingRewardsModalContent.tsx | 10 +++++++--- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/packages/common/src/hooks/purchaseContent/useChallengeCooldownSchedule.ts b/packages/common/src/hooks/purchaseContent/useChallengeCooldownSchedule.ts index 61e98b8b230..145867f46ed 100644 --- a/packages/common/src/hooks/purchaseContent/useChallengeCooldownSchedule.ts +++ b/packages/common/src/hooks/purchaseContent/useChallengeCooldownSchedule.ts @@ -91,6 +91,8 @@ export const useAudioMatchingChallengeCooldownSchedule = ( cooldownChallengesSummary: claimableAmount > 0 ? getAudioMatchingChallengeCooldownSummary(claimableAmount) - : undefined + : undefined, + isEmpty: + cooldownChallenges.every((c) => c === undefined) && claimableAmount === 0 } } diff --git a/packages/mobile/src/components/challenge-rewards-drawer/CooldownSummaryTable.tsx b/packages/mobile/src/components/challenge-rewards-drawer/CooldownSummaryTable.tsx index 03f19ec89e7..11449f7a0e6 100644 --- a/packages/mobile/src/components/challenge-rewards-drawer/CooldownSummaryTable.tsx +++ b/packages/mobile/src/components/challenge-rewards-drawer/CooldownSummaryTable.tsx @@ -16,9 +16,9 @@ export const CooldownSummaryTable = ({ }: { challengeId: ChallengeRewardID }) => { - const { cooldownChallenges, cooldownChallengesSummary } = + const { cooldownChallenges, cooldownChallengesSummary, isEmpty } = useAudioMatchingChallengeCooldownSchedule(challengeId) - return cooldownChallengesSummary ? ( + return !isEmpty ? ( {progressStatusLabel}
- {cooldownChallengesSummary ? ( + {!isCooldownChallengesEmpty ? ( Date: Tue, 24 Oct 2023 11:59:11 -0700 Subject: [PATCH 21/21] Fix triggering patch-release workflow (#6447) --- .circleci/config.yml | 3 +++ .circleci/src/@continue_config.yml | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index a9218ff6d5b..68f39ac4f96 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -13,6 +13,9 @@ parameters: workflow: type: string default: 'main' + patch-release-commit-sha: + type: string + default: '' commands: create_concatenated_patch_file: diff --git a/.circleci/src/@continue_config.yml b/.circleci/src/@continue_config.yml index 44ab08703bf..e2860f2f7cf 100644 --- a/.circleci/src/@continue_config.yml +++ b/.circleci/src/@continue_config.yml @@ -44,7 +44,7 @@ parameters: default: false patch-release-commit-sha: type: string - default: "" + default: '' run-web-workflow: type: boolean