Bluesky app fork with some witchin' additions 💫

Keep all radix dependencies aligned by using single package (#8219)

* keep all radix deps aligned by using single package

* import directly from `radix-ui` or `radix-ui/internal`

* prevent radix leaking into native build

authored by samuel.fm and committed by

GitHub 278a5485 b6a6b1ba

+756 -189
+1 -4
package.json
··· 80 80 "@mattermost/react-native-paste-input": "^0.7.1", 81 81 "@miblanchard/react-native-slider": "^2.3.1", 82 82 "@mozzius/expo-dynamic-app-icon": "^1.5.0", 83 - "@radix-ui/react-dismissable-layer": "^1.1.5", 84 - "@radix-ui/react-dropdown-menu": "2.1.6", 85 - "@radix-ui/react-focus-guards": "^1.1.1", 86 - "@radix-ui/react-focus-scope": "^1.1.2", 87 83 "@react-native-async-storage/async-storage": "1.23.1", 88 84 "@react-native-menu/menu": "^1.1.7", 89 85 "@react-native-picker/picker": "2.10.3", ··· 167 163 "patch-package": "^6.5.1", 168 164 "postinstall-postinstall": "^2.1.0", 169 165 "psl": "^1.9.0", 166 + "radix-ui": "^1.2.0", 170 167 "react": "18.3.1", 171 168 "react-compiler-runtime": "19.0.0-beta-a7bf2bd-20241110", 172 169 "react-dom": "18.3.1",
+12 -14
src/components/Dialog/index.web.tsx
··· 1 1 import React, {useImperativeHandle} from 'react' 2 2 import { 3 3 FlatList, 4 - FlatListProps, 5 - StyleProp, 4 + type FlatListProps, 5 + type StyleProp, 6 6 TouchableWithoutFeedback, 7 7 View, 8 - ViewStyle, 8 + type ViewStyle, 9 9 } from 'react-native' 10 10 import {msg} from '@lingui/macro' 11 11 import {useLingui} from '@lingui/react' 12 - import {DismissableLayer} from '@radix-ui/react-dismissable-layer' 13 - import {useFocusGuards} from '@radix-ui/react-focus-guards' 14 - import {FocusScope} from '@radix-ui/react-focus-scope' 12 + import {DismissableLayer, FocusGuards, FocusScope} from 'radix-ui/internal' 15 13 import {RemoveScrollBar} from 'react-remove-scroll-bar' 16 14 17 15 import {logger} from '#/logger' ··· 21 19 import {Button, ButtonIcon} from '#/components/Button' 22 20 import {Context} from '#/components/Dialog/context' 23 21 import { 24 - DialogControlProps, 25 - DialogInnerProps, 26 - DialogOuterProps, 22 + type DialogControlProps, 23 + type DialogInnerProps, 24 + type DialogOuterProps, 27 25 } from '#/components/Dialog/types' 28 26 import {TimesLarge_Stroke2_Corner0_Rounded as X} from '#/components/icons/Times' 29 27 import {Portal} from '#/components/Portal' ··· 162 160 const {close} = React.useContext(Context) 163 161 const {gtMobile} = useBreakpoints() 164 162 const {reduceMotionEnabled} = useA11y() 165 - useFocusGuards() 163 + FocusGuards.useFocusGuards() 166 164 return ( 167 - <FocusScope loop asChild trapped> 165 + <FocusScope.FocusScope loop asChild trapped> 168 166 <View 169 167 role="dialog" 170 168 aria-role="dialog" ··· 191 189 !reduceMotionEnabled && a.zoom_fade_in, 192 190 style, 193 191 ])}> 194 - <DismissableLayer 192 + <DismissableLayer.DismissableLayer 195 193 onInteractOutside={preventDefault} 196 194 onFocusOutside={preventDefault} 197 195 onDismiss={close} ··· 200 198 <View style={[gtMobile ? a.p_2xl : a.p_xl, contentContainerStyle]}> 201 199 {children} 202 200 </View> 203 - </DismissableLayer> 201 + </DismissableLayer.DismissableLayer> 204 202 </View> 205 - </FocusScope> 203 + </FocusScope.FocusScope> 206 204 ) 207 205 } 208 206
+10 -10
src/components/Menu/index.web.tsx
··· 1 1 import React from 'react' 2 - import {Pressable, StyleProp, View, ViewStyle} from 'react-native' 2 + import {Pressable, type StyleProp, View, type ViewStyle} from 'react-native' 3 3 import {msg} from '@lingui/macro' 4 4 import {useLingui} from '@lingui/react' 5 - import * as DropdownMenu from '@radix-ui/react-dropdown-menu' 5 + import {DropdownMenu} from 'radix-ui' 6 6 7 7 import {useA11y} from '#/state/a11y' 8 8 import {atoms as a, flatten, useTheme, web} from '#/alf' 9 - import * as Dialog from '#/components/Dialog' 9 + import type * as Dialog from '#/components/Dialog' 10 10 import {useInteractionState} from '#/components/hooks/useInteractionState' 11 11 import { 12 12 Context, ··· 15 15 useMenuItemContext, 16 16 } from '#/components/Menu/context' 17 17 import { 18 - ContextType, 19 - GroupProps, 20 - ItemIconProps, 21 - ItemProps, 22 - ItemTextProps, 23 - RadixPassThroughTriggerProps, 24 - TriggerProps, 18 + type ContextType, 19 + type GroupProps, 20 + type ItemIconProps, 21 + type ItemProps, 22 + type ItemTextProps, 23 + type RadixPassThroughTriggerProps, 24 + type TriggerProps, 25 25 } from '#/components/Menu/types' 26 26 import {Portal} from '#/components/Portal' 27 27 import {Text} from '#/components/Typography'
+2 -2
src/components/dms/EmojiReactionPicker.web.tsx
··· 4 4 import EmojiPicker from '@emoji-mart/react' 5 5 import {msg} from '@lingui/macro' 6 6 import {useLingui} from '@lingui/react' 7 - import * as DropdownMenu from '@radix-ui/react-dropdown-menu' 7 + import {DropdownMenu} from 'radix-ui' 8 8 9 9 import {useSession} from '#/state/session' 10 - import {type Emoji} from '#/view/com/composer/text-input/web/EmojiPicker.web' 10 + import {type Emoji} from '#/view/com/composer/text-input/web/EmojiPicker' 11 11 import {useWebPreloadEmoji} from '#/view/com/composer/text-input/web/useWebPreloadEmoji' 12 12 import {atoms as a, flatten, useTheme} from '#/alf' 13 13 import {DotGrid_Stroke2_Corner0_Rounded as DotGridIcon} from '#/components/icons/DotGrid'
+1 -1
src/screens/Messages/components/MessageInput.tsx
··· 24 24 useMessageDraft, 25 25 useSaveMessageDraft, 26 26 } from '#/state/messages/message-drafts' 27 - import {type EmojiPickerPosition} from '#/view/com/composer/text-input/web/EmojiPicker.web' 27 + import {type EmojiPickerPosition} from '#/view/com/composer/text-input/web/EmojiPicker' 28 28 import * as Toast from '#/view/com/util/Toast' 29 29 import {android, atoms as a, useTheme} from '#/alf' 30 30 import {useSharedInputStyles} from '#/components/forms/TextField'
+3 -3
src/screens/Messages/components/MessageInput.web.tsx
··· 15 15 } from '#/state/messages/message-drafts' 16 16 import {textInputWebEmitter} from '#/view/com/composer/text-input/textInputWebEmitter' 17 17 import { 18 - Emoji, 19 - EmojiPickerPosition, 20 - } from '#/view/com/composer/text-input/web/EmojiPicker.web' 18 + type Emoji, 19 + type EmojiPickerPosition, 20 + } from '#/view/com/composer/text-input/web/EmojiPicker' 21 21 import * as Toast from '#/view/com/util/Toast' 22 22 import {atoms as a, useTheme} from '#/alf' 23 23 import {Button} from '#/components/Button'
+13 -9
src/screens/Messages/components/MessagesList.tsx
··· 1 1 import {useCallback, useEffect, useRef, useState} from 'react' 2 - import {LayoutChangeEvent, View} from 'react-native' 2 + import {type LayoutChangeEvent, View} from 'react-native' 3 3 import {useKeyboardHandler} from 'react-native-keyboard-controller' 4 4 import Animated, { 5 5 runOnJS, ··· 8 8 useAnimatedStyle, 9 9 useSharedValue, 10 10 } from 'react-native-reanimated' 11 - import {ReanimatedScrollEvent} from 'react-native-reanimated/lib/typescript/hook/commonTypes' 11 + import {type ReanimatedScrollEvent} from 'react-native-reanimated/lib/typescript/hook/commonTypes' 12 12 import { 13 - $Typed, 14 - AppBskyEmbedRecord, 13 + type $Typed, 14 + type AppBskyEmbedRecord, 15 15 AppBskyRichtextFacet, 16 16 RichText, 17 17 } from '@atproto/api' ··· 26 26 import {isNative} from '#/platform/detection' 27 27 import {isWeb} from '#/platform/detection' 28 28 import { 29 - ActiveConvoStates, 29 + type ActiveConvoStates, 30 30 isConvoActive, 31 31 useConvoActive, 32 32 } from '#/state/messages/convo' 33 - import {ConvoItem, ConvoState, ConvoStatus} from '#/state/messages/convo/types' 33 + import { 34 + type ConvoItem, 35 + type ConvoState, 36 + ConvoStatus, 37 + } from '#/state/messages/convo/types' 34 38 import {useGetPost} from '#/state/queries/post' 35 39 import {useAgent} from '#/state/session' 36 40 import {useShellLayout} from '#/state/shell/shell-layout' 37 41 import { 38 42 EmojiPicker, 39 - EmojiPickerState, 40 - } from '#/view/com/composer/text-input/web/EmojiPicker.web' 41 - import {List, ListMethods} from '#/view/com/util/List' 43 + type EmojiPickerState, 44 + } from '#/view/com/composer/text-input/web/EmojiPicker' 45 + import {List, type ListMethods} from '#/view/com/util/List' 42 46 import {ChatDisabled} from '#/screens/Messages/components/ChatDisabled' 43 47 import {MessageInput} from '#/screens/Messages/components/MessageInput' 44 48 import {MessageListError} from '#/screens/Messages/components/MessageListError'
+4 -4
src/state/shell/composer/index.tsx
··· 1 1 import React from 'react' 2 2 import { 3 - AppBskyActorDefs, 4 - AppBskyFeedDefs, 5 - ModerationDecision, 3 + type AppBskyActorDefs, 4 + type AppBskyFeedDefs, 5 + type ModerationDecision, 6 6 } from '@atproto/api' 7 7 import {msg} from '@lingui/macro' 8 8 import {useLingui} from '@lingui/react' ··· 12 12 import {postUriToRelativePath, toBskyAppUrl} from '#/lib/strings/url-helpers' 13 13 import {purgeTemporaryImageFiles} from '#/state/gallery' 14 14 import {precacheResolveLinkQuery} from '#/state/queries/resolve-link' 15 - import type {EmojiPickerPosition} from '#/view/com/composer/text-input/web/EmojiPicker.web' 15 + import {type EmojiPickerPosition} from '#/view/com/composer/text-input/web/EmojiPicker' 16 16 import * as Toast from '#/view/com/util/Toast' 17 17 18 18 export interface ComposerOptsPostRef {
+3 -3
src/view/com/composer/text-input/TextInput.web.tsx
··· 12 12 import {Text as TiptapText} from '@tiptap/extension-text' 13 13 import {generateJSON} from '@tiptap/html' 14 14 import {Fragment, Node, Slice} from '@tiptap/pm/model' 15 - import {EditorContent, JSONContent, useEditor} from '@tiptap/react' 15 + import {EditorContent, type JSONContent, useEditor} from '@tiptap/react' 16 16 17 17 import {useColorSchemeStyle} from '#/lib/hooks/useColorSchemeStyle' 18 18 import {usePalette} from '#/lib/hooks/usePalette' 19 19 import {blobToDataUri, isUriImage} from '#/lib/media/util' 20 20 import {useActorAutocompleteFn} from '#/state/queries/actor-autocomplete' 21 21 import { 22 - LinkFacetMatch, 22 + type LinkFacetMatch, 23 23 suggestLinkCardUri, 24 24 } from '#/view/com/composer/text-input/text-input-util' 25 25 import {textInputWebEmitter} from '#/view/com/composer/text-input/textInputWebEmitter' ··· 28 28 import {Portal} from '#/components/Portal' 29 29 import {Text} from '../../util/text/Text' 30 30 import {createSuggestion} from './web/Autocomplete' 31 - import {Emoji} from './web/EmojiPicker.web' 31 + import {type Emoji} from './web/EmojiPicker' 32 32 import {LinkDecorator} from './web/LinkDecorator' 33 33 import {TagDecorator} from './web/TagDecorator' 34 34
+37
src/view/com/composer/text-input/web/EmojiPicker.tsx
··· 1 + export type Emoji = { 2 + aliases?: string[] 3 + emoticons: string[] 4 + id: string 5 + keywords: string[] 6 + name: string 7 + native: string 8 + shortcodes?: string 9 + unified: string 10 + } 11 + 12 + export interface EmojiPickerPosition { 13 + top: number 14 + left: number 15 + right: number 16 + bottom: number 17 + nextFocusRef: React.MutableRefObject<HTMLElement> | null 18 + } 19 + 20 + export interface EmojiPickerState { 21 + isOpen: boolean 22 + pos: EmojiPickerPosition 23 + } 24 + 25 + interface IProps { 26 + state: EmojiPickerState 27 + close: () => void 28 + /** 29 + * If `true`, overrides position and ensures picker is pinned to the top of 30 + * the target element. 31 + */ 32 + pinToTop?: boolean 33 + } 34 + 35 + export function EmojiPicker(_opts: IProps) { 36 + return null 37 + }
+5 -6
src/view/com/composer/text-input/web/EmojiPicker.web.tsx
··· 3 3 import Picker from '@emoji-mart/react' 4 4 import {msg} from '@lingui/macro' 5 5 import {useLingui} from '@lingui/react' 6 - import {DismissableLayer} from '@radix-ui/react-dismissable-layer' 7 - import {FocusScope} from '@radix-ui/react-focus-scope' 6 + import {DismissableLayer, FocusScope} from 'radix-ui/internal' 8 7 9 8 import {textInputWebEmitter} from '#/view/com/composer/text-input/textInputWebEmitter' 10 9 import {atoms as a, flatten} from '#/alf' ··· 121 120 122 121 return ( 123 122 <Portal> 124 - <FocusScope 123 + <FocusScope.FocusScope 125 124 loop 126 125 trapped 127 126 onUnmountAutoFocus={e => { ··· 154 153 }, 155 154 ])}> 156 155 <View style={[{position: 'absolute'}, position]}> 157 - <DismissableLayer 156 + <DismissableLayer.DismissableLayer 158 157 onFocusOutside={evt => evt.preventDefault()} 159 158 onDismiss={close}> 160 159 <Picker ··· 164 163 onEmojiSelect={onInsert} 165 164 autoFocus={true} 166 165 /> 167 - </DismissableLayer> 166 + </DismissableLayer.DismissableLayer> 168 167 </View> 169 168 </View> 170 169 ··· 175 174 onPress={close} 176 175 style={[a.fixed, a.inset_0]} 177 176 /> 178 - </FocusScope> 177 + </FocusScope.FocusScope> 179 178 </Portal> 180 179 ) 181 180 }
+10 -4
src/view/com/util/forms/NativeDropdown.web.tsx
··· 1 1 import React from 'react' 2 - import {Pressable, StyleSheet, Text, View, ViewStyle} from 'react-native' 3 - import {IconProp} from '@fortawesome/fontawesome-svg-core' 2 + import { 3 + Pressable, 4 + StyleSheet, 5 + Text, 6 + type View, 7 + type ViewStyle, 8 + } from 'react-native' 9 + import {type IconProp} from '@fortawesome/fontawesome-svg-core' 4 10 import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' 5 - import * as DropdownMenu from '@radix-ui/react-dropdown-menu' 6 - import {MenuItemCommonProps} from 'zeego/lib/typescript/menu' 11 + import {DropdownMenu} from 'radix-ui' 12 + import {type MenuItemCommonProps} from 'zeego/lib/typescript/menu' 7 13 8 14 import {HITSLOP_10} from '#/lib/constants' 9 15 import {usePalette} from '#/lib/hooks/usePalette'
+10 -12
src/view/shell/Composer.web.tsx
··· 1 1 import React from 'react' 2 2 import {StyleSheet, View} from 'react-native' 3 - import {DismissableLayer} from '@radix-ui/react-dismissable-layer' 4 - import {useFocusGuards} from '@radix-ui/react-focus-guards' 5 - import {FocusScope} from '@radix-ui/react-focus-scope' 3 + import {DismissableLayer, FocusGuards, FocusScope} from 'radix-ui/internal' 6 4 import {RemoveScrollBar} from 'react-remove-scroll-bar' 7 5 8 6 import {useA11y} from '#/state/a11y' 9 7 import {useModals} from '#/state/modals' 10 - import {ComposerOpts, useComposerState} from '#/state/shell/composer' 8 + import {type ComposerOpts, useComposerState} from '#/state/shell/composer' 11 9 import { 12 10 EmojiPicker, 13 - EmojiPickerPosition, 14 - EmojiPickerState, 15 - } from '#/view/com/composer/text-input/web/EmojiPicker.web' 11 + type EmojiPickerPosition, 12 + type EmojiPickerState, 13 + } from '#/view/com/composer/text-input/web/EmojiPicker' 16 14 import {atoms as a, flatten, useBreakpoints, useTheme} from '#/alf' 17 15 import {ComposePost, useComposerCancelRef} from '../com/composer/Composer' 18 16 ··· 66 64 })) 67 65 }, []) 68 66 69 - useFocusGuards() 67 + FocusGuards.useFocusGuards() 70 68 71 69 return ( 72 - <FocusScope loop trapped asChild> 73 - <DismissableLayer 70 + <FocusScope.FocusScope loop trapped asChild> 71 + <DismissableLayer.DismissableLayer 74 72 role="dialog" 75 73 aria-modal 76 74 style={flatten([ ··· 114 112 /> 115 113 </View> 116 114 <EmojiPicker state={pickerState} close={onClosePicker} /> 117 - </DismissableLayer> 118 - </FocusScope> 115 + </DismissableLayer.DismissableLayer> 116 + </FocusScope.FocusScope> 119 117 ) 120 118 } 121 119
+645 -117
yarn.lock
··· 5312 5312 resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" 5313 5313 integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== 5314 5314 5315 + "@radix-ui/number@1.1.1": 5316 + version "1.1.1" 5317 + resolved "https://registry.yarnpkg.com/@radix-ui/number/-/number-1.1.1.tgz#7b2c9225fbf1b126539551f5985769d0048d9090" 5318 + integrity sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g== 5319 + 5315 5320 "@radix-ui/primitive@1.1.0": 5316 5321 version "1.1.0" 5317 5322 resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.1.0.tgz#42ef83b3b56dccad5d703ae8c42919a68798bbe2" 5318 5323 integrity sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA== 5319 5324 5320 - "@radix-ui/primitive@1.1.1": 5321 - version "1.1.1" 5322 - resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.1.1.tgz#fc169732d755c7fbad33ba8d0cd7fd10c90dc8e3" 5323 - integrity sha512-SJ31y+Q/zAyShtXJc8x83i9TYdbAfHZ++tUZnvjJJqFjzsdUnKsxPL6IEtBlxKkU7yzer//GQtZSV4GbldL3YA== 5325 + "@radix-ui/primitive@1.1.2": 5326 + version "1.1.2" 5327 + resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.1.2.tgz#83f415c4425f21e3d27914c12b3272a32e3dae65" 5328 + integrity sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA== 5329 + 5330 + "@radix-ui/react-accessible-icon@1.1.3": 5331 + version "1.1.3" 5332 + resolved "https://registry.yarnpkg.com/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.1.3.tgz#d31766a08fa506770fe2b11ef16c276398bc5a55" 5333 + integrity sha512-givBUIlhucV212j05wJCzXtcUtQnAwoUF9eAyUyOB2YwKHnWyme817trCtAzLjo0OndPr09kbkFe2onKRxLWdg== 5334 + dependencies: 5335 + "@radix-ui/react-visually-hidden" "1.1.3" 5336 + 5337 + "@radix-ui/react-accordion@1.2.4": 5338 + version "1.2.4" 5339 + resolved "https://registry.yarnpkg.com/@radix-ui/react-accordion/-/react-accordion-1.2.4.tgz#7ccfceb959bbb3bac2f92e5e75b2654a488a2ff0" 5340 + integrity sha512-SGCxlSBaMvEzDROzyZjsVNzu9XY5E28B3k8jOENyrz6csOv/pG1eHyYfLJai1n9tRjwG61coXDhfpgtxKxUv5g== 5341 + dependencies: 5342 + "@radix-ui/primitive" "1.1.2" 5343 + "@radix-ui/react-collapsible" "1.1.4" 5344 + "@radix-ui/react-collection" "1.1.3" 5345 + "@radix-ui/react-compose-refs" "1.1.2" 5346 + "@radix-ui/react-context" "1.1.2" 5347 + "@radix-ui/react-direction" "1.1.1" 5348 + "@radix-ui/react-id" "1.1.1" 5349 + "@radix-ui/react-primitive" "2.0.3" 5350 + "@radix-ui/react-use-controllable-state" "1.1.1" 5351 + 5352 + "@radix-ui/react-alert-dialog@1.1.7": 5353 + version "1.1.7" 5354 + resolved "https://registry.yarnpkg.com/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.1.7.tgz#d4e07dcf9a3c67c45225c20c2800577773469454" 5355 + integrity sha512-7Gx1gcoltd0VxKoR8mc+TAVbzvChJyZryZsTam0UhoL92z0L+W8ovxvcgvd+nkz24y7Qc51JQKBAGe4+825tYw== 5356 + dependencies: 5357 + "@radix-ui/primitive" "1.1.2" 5358 + "@radix-ui/react-compose-refs" "1.1.2" 5359 + "@radix-ui/react-context" "1.1.2" 5360 + "@radix-ui/react-dialog" "1.1.7" 5361 + "@radix-ui/react-primitive" "2.0.3" 5362 + "@radix-ui/react-slot" "1.2.0" 5324 5363 5325 5364 "@radix-ui/react-arrow@1.1.0": 5326 5365 version "1.1.0" ··· 5329 5368 dependencies: 5330 5369 "@radix-ui/react-primitive" "2.0.0" 5331 5370 5332 - "@radix-ui/react-arrow@1.1.2": 5333 - version "1.1.2" 5334 - resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.1.2.tgz#30c0d574d7bb10eed55cd7007b92d38b03c6b2ab" 5335 - integrity sha512-G+KcpzXHq24iH0uGG/pF8LyzpFJYGD4RfLjCIBfGdSLXvjLHST31RUiRVrupIBMvIppMgSzQ6l66iAxl03tdlg== 5371 + "@radix-ui/react-arrow@1.1.3": 5372 + version "1.1.3" 5373 + resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.1.3.tgz#8926eb1d87f73c2e047eac96703949f168c85861" 5374 + integrity sha512-2dvVU4jva0qkNZH6HHWuSz5FN5GeU5tymvCgutF8WaXz9WnD1NgUhy73cqzkjkN4Zkn8lfTPv5JIfrC221W+Nw== 5375 + dependencies: 5376 + "@radix-ui/react-primitive" "2.0.3" 5377 + 5378 + "@radix-ui/react-aspect-ratio@1.1.3": 5379 + version "1.1.3" 5380 + resolved "https://registry.yarnpkg.com/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.1.3.tgz#8a1fa699e2eb3dfea614383b0f4b2cef2fa2bb43" 5381 + integrity sha512-yIrYZUc2e/JtRkDpuJCmaR6kj/jzekDfQLcPFdEWzSOygCPy8poR4YcszaHP5A7mh25ncofHEpeTwfhxEuBv8Q== 5382 + dependencies: 5383 + "@radix-ui/react-primitive" "2.0.3" 5384 + 5385 + "@radix-ui/react-avatar@1.1.4": 5386 + version "1.1.4" 5387 + resolved "https://registry.yarnpkg.com/@radix-ui/react-avatar/-/react-avatar-1.1.4.tgz#55dd879cd57b08265cf313b92ba1021f7f4d5abe" 5388 + integrity sha512-+kBesLBzwqyDiYCtYFK+6Ktf+N7+Y6QOTUueLGLIbLZ/YeyFW6bsBGDsN+5HxHpM55C90u5fxsg0ErxzXTcwKA== 5389 + dependencies: 5390 + "@radix-ui/react-context" "1.1.2" 5391 + "@radix-ui/react-primitive" "2.0.3" 5392 + "@radix-ui/react-use-callback-ref" "1.1.1" 5393 + "@radix-ui/react-use-layout-effect" "1.1.1" 5394 + 5395 + "@radix-ui/react-checkbox@1.1.5": 5396 + version "1.1.5" 5397 + resolved "https://registry.yarnpkg.com/@radix-ui/react-checkbox/-/react-checkbox-1.1.5.tgz#b27080678d751e33ac66066269453be9bdaa429b" 5398 + integrity sha512-B0gYIVxl77KYDR25AY9EGe/G//ef85RVBIxQvK+m5pxAC7XihAc/8leMHhDvjvhDu02SBSb6BuytlWr/G7F3+g== 5399 + dependencies: 5400 + "@radix-ui/primitive" "1.1.2" 5401 + "@radix-ui/react-compose-refs" "1.1.2" 5402 + "@radix-ui/react-context" "1.1.2" 5403 + "@radix-ui/react-presence" "1.1.3" 5404 + "@radix-ui/react-primitive" "2.0.3" 5405 + "@radix-ui/react-use-controllable-state" "1.1.1" 5406 + "@radix-ui/react-use-previous" "1.1.1" 5407 + "@radix-ui/react-use-size" "1.1.1" 5408 + 5409 + "@radix-ui/react-collapsible@1.1.4": 5410 + version "1.1.4" 5411 + resolved "https://registry.yarnpkg.com/@radix-ui/react-collapsible/-/react-collapsible-1.1.4.tgz#59729939c0c5db978934c688aa5f8229876d8f3f" 5412 + integrity sha512-u7LCw1EYInQtBNLGjm9nZ89S/4GcvX1UR5XbekEgnQae2Hkpq39ycJ1OhdeN1/JDfVNG91kWaWoest127TaEKQ== 5336 5413 dependencies: 5337 - "@radix-ui/react-primitive" "2.0.2" 5414 + "@radix-ui/primitive" "1.1.2" 5415 + "@radix-ui/react-compose-refs" "1.1.2" 5416 + "@radix-ui/react-context" "1.1.2" 5417 + "@radix-ui/react-id" "1.1.1" 5418 + "@radix-ui/react-presence" "1.1.3" 5419 + "@radix-ui/react-primitive" "2.0.3" 5420 + "@radix-ui/react-use-controllable-state" "1.1.1" 5421 + "@radix-ui/react-use-layout-effect" "1.1.1" 5338 5422 5339 5423 "@radix-ui/react-collection@1.1.0": 5340 5424 version "1.1.0" ··· 5346 5430 "@radix-ui/react-primitive" "2.0.0" 5347 5431 "@radix-ui/react-slot" "1.1.0" 5348 5432 5349 - "@radix-ui/react-collection@1.1.2": 5350 - version "1.1.2" 5351 - resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.1.2.tgz#b45eccca1cb902fd078b237316bd9fa81e621e15" 5352 - integrity sha512-9z54IEKRxIa9VityapoEYMuByaG42iSy1ZXlY2KcuLSEtq8x4987/N6m15ppoMffgZX72gER2uHe1D9Y6Unlcw== 5433 + "@radix-ui/react-collection@1.1.3": 5434 + version "1.1.3" 5435 + resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.1.3.tgz#cfd46dcea5a8ab064d91798feeb46faba4032930" 5436 + integrity sha512-mM2pxoQw5HJ49rkzwOs7Y6J4oYH22wS8BfK2/bBxROlI4xuR0c4jEenQP63LlTlDkO6Buj2Vt+QYAYcOgqtrXA== 5353 5437 dependencies: 5354 - "@radix-ui/react-compose-refs" "1.1.1" 5355 - "@radix-ui/react-context" "1.1.1" 5356 - "@radix-ui/react-primitive" "2.0.2" 5357 - "@radix-ui/react-slot" "1.1.2" 5438 + "@radix-ui/react-compose-refs" "1.1.2" 5439 + "@radix-ui/react-context" "1.1.2" 5440 + "@radix-ui/react-primitive" "2.0.3" 5441 + "@radix-ui/react-slot" "1.2.0" 5358 5442 5359 5443 "@radix-ui/react-compose-refs@1.1.0": 5360 5444 version "1.1.0" 5361 5445 resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz#656432461fc8283d7b591dcf0d79152fae9ecc74" 5362 5446 integrity sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw== 5363 5447 5364 - "@radix-ui/react-compose-refs@1.1.1": 5365 - version "1.1.1" 5366 - resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.1.tgz#6f766faa975f8738269ebb8a23bad4f5a8d2faec" 5367 - integrity sha512-Y9VzoRDSJtgFMUCoiZBDVo084VQ5hfpXxVE+NgkdNsjiDBByiImMZKKhxMwCbdHvhlENG6a833CbFkOQvTricw== 5448 + "@radix-ui/react-compose-refs@1.1.2": 5449 + version "1.1.2" 5450 + resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz#a2c4c47af6337048ee78ff6dc0d090b390d2bb30" 5451 + integrity sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg== 5452 + 5453 + "@radix-ui/react-context-menu@2.2.7": 5454 + version "2.2.7" 5455 + resolved "https://registry.yarnpkg.com/@radix-ui/react-context-menu/-/react-context-menu-2.2.7.tgz#6d05eb191f3b45a040b1892fb91eaed1504b25f8" 5456 + integrity sha512-EwO3tyyqwGaLPg0P64jmIKJnBywD0yjiL1eRuMPyhUXPkWWpa5JPDS+oyeIWHy2JbhF+NUlfUPVq6vE7OqgZww== 5457 + dependencies: 5458 + "@radix-ui/primitive" "1.1.2" 5459 + "@radix-ui/react-context" "1.1.2" 5460 + "@radix-ui/react-menu" "2.1.7" 5461 + "@radix-ui/react-primitive" "2.0.3" 5462 + "@radix-ui/react-use-callback-ref" "1.1.1" 5463 + "@radix-ui/react-use-controllable-state" "1.1.1" 5368 5464 5369 5465 "@radix-ui/react-context-menu@^2.0.1": 5370 5466 version "2.2.2" ··· 5388 5484 resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.1.1.tgz#82074aa83a472353bb22e86f11bcbd1c61c4c71a" 5389 5485 integrity sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q== 5390 5486 5487 + "@radix-ui/react-context@1.1.2": 5488 + version "1.1.2" 5489 + resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.1.2.tgz#61628ef269a433382c364f6f1e3788a6dc213a36" 5490 + integrity sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA== 5491 + 5492 + "@radix-ui/react-dialog@1.1.7": 5493 + version "1.1.7" 5494 + resolved "https://registry.yarnpkg.com/@radix-ui/react-dialog/-/react-dialog-1.1.7.tgz#c826d997d9e512bd2a2adb3245bb9dffe56e02aa" 5495 + integrity sha512-EIdma8C0C/I6kL6sO02avaCRqi3fmWJpxH6mqbVScorW6nNktzKJT/le7VPho3o/7wCsyRg3z0+Q+Obr0Gy/VQ== 5496 + dependencies: 5497 + "@radix-ui/primitive" "1.1.2" 5498 + "@radix-ui/react-compose-refs" "1.1.2" 5499 + "@radix-ui/react-context" "1.1.2" 5500 + "@radix-ui/react-dismissable-layer" "1.1.6" 5501 + "@radix-ui/react-focus-guards" "1.1.2" 5502 + "@radix-ui/react-focus-scope" "1.1.3" 5503 + "@radix-ui/react-id" "1.1.1" 5504 + "@radix-ui/react-portal" "1.1.5" 5505 + "@radix-ui/react-presence" "1.1.3" 5506 + "@radix-ui/react-primitive" "2.0.3" 5507 + "@radix-ui/react-slot" "1.2.0" 5508 + "@radix-ui/react-use-controllable-state" "1.1.1" 5509 + aria-hidden "^1.2.4" 5510 + react-remove-scroll "^2.6.3" 5511 + 5391 5512 "@radix-ui/react-direction@1.1.0": 5392 5513 version "1.1.0" 5393 5514 resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.1.0.tgz#a7d39855f4d077adc2a1922f9c353c5977a09cdc" 5394 5515 integrity sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg== 5395 5516 5517 + "@radix-ui/react-direction@1.1.1": 5518 + version "1.1.1" 5519 + resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.1.1.tgz#39e5a5769e676c753204b792fbe6cf508e550a14" 5520 + integrity sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw== 5521 + 5396 5522 "@radix-ui/react-dismissable-layer@1.1.1": 5397 5523 version "1.1.1" 5398 5524 resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.1.tgz#cbdcb739c5403382bdde5f9243042ba643883396" ··· 5404 5530 "@radix-ui/react-use-callback-ref" "1.1.0" 5405 5531 "@radix-ui/react-use-escape-keydown" "1.1.0" 5406 5532 5407 - "@radix-ui/react-dismissable-layer@1.1.5", "@radix-ui/react-dismissable-layer@^1.1.5": 5408 - version "1.1.5" 5409 - resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.5.tgz#96dde2be078c694a621e55e047406c58cd5fe774" 5410 - integrity sha512-E4TywXY6UsXNRhFrECa5HAvE5/4BFcGyfTyK36gP+pAW1ed7UTK4vKwdr53gAJYwqbfCWC6ATvJa3J3R/9+Qrg== 5533 + "@radix-ui/react-dismissable-layer@1.1.6": 5534 + version "1.1.6" 5535 + resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.6.tgz#e72c156cac7b07614fe8e3a039ab7081ce413686" 5536 + integrity sha512-7gpgMT2gyKym9Jz2ZhlRXSg2y6cNQIK8d/cqBZ0RBCaps8pFryCWXiUKI+uHGFrhMrbGUP7U6PWgiXzIxoyF3Q== 5411 5537 dependencies: 5412 - "@radix-ui/primitive" "1.1.1" 5413 - "@radix-ui/react-compose-refs" "1.1.1" 5414 - "@radix-ui/react-primitive" "2.0.2" 5415 - "@radix-ui/react-use-callback-ref" "1.1.0" 5416 - "@radix-ui/react-use-escape-keydown" "1.1.0" 5538 + "@radix-ui/primitive" "1.1.2" 5539 + "@radix-ui/react-compose-refs" "1.1.2" 5540 + "@radix-ui/react-primitive" "2.0.3" 5541 + "@radix-ui/react-use-callback-ref" "1.1.1" 5542 + "@radix-ui/react-use-escape-keydown" "1.1.1" 5417 5543 5418 - "@radix-ui/react-dropdown-menu@2.1.6": 5419 - version "2.1.6" 5420 - resolved "https://registry.yarnpkg.com/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.6.tgz#b66b62648b378370aa3c38e5727fd3bc5b8792a3" 5421 - integrity sha512-no3X7V5fD487wab/ZYSHXq3H37u4NVeLDKI/Ks724X/eEFSSEFYZxWgsIlr1UBeEyDaM29HM5x9p1Nv8DuTYPA== 5544 + "@radix-ui/react-dropdown-menu@2.1.7": 5545 + version "2.1.7" 5546 + resolved "https://registry.yarnpkg.com/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.1.7.tgz#a18860ff69bdf061b7f8ace51db01db2eb225161" 5547 + integrity sha512-7/1LiuNZuCQE3IzdicGoHdQOHkS2Q08+7p8w6TXZ6ZjgAULaCI85ZY15yPl4o4FVgoKLRT43/rsfNVN8osClQQ== 5422 5548 dependencies: 5423 - "@radix-ui/primitive" "1.1.1" 5424 - "@radix-ui/react-compose-refs" "1.1.1" 5425 - "@radix-ui/react-context" "1.1.1" 5426 - "@radix-ui/react-id" "1.1.0" 5427 - "@radix-ui/react-menu" "2.1.6" 5428 - "@radix-ui/react-primitive" "2.0.2" 5429 - "@radix-ui/react-use-controllable-state" "1.1.0" 5549 + "@radix-ui/primitive" "1.1.2" 5550 + "@radix-ui/react-compose-refs" "1.1.2" 5551 + "@radix-ui/react-context" "1.1.2" 5552 + "@radix-ui/react-id" "1.1.1" 5553 + "@radix-ui/react-menu" "2.1.7" 5554 + "@radix-ui/react-primitive" "2.0.3" 5555 + "@radix-ui/react-use-controllable-state" "1.1.1" 5430 5556 5431 5557 "@radix-ui/react-dropdown-menu@^2.0.1": 5432 5558 version "2.1.2" ··· 5441 5567 "@radix-ui/react-primitive" "2.0.0" 5442 5568 "@radix-ui/react-use-controllable-state" "1.1.0" 5443 5569 5444 - "@radix-ui/react-focus-guards@1.1.1", "@radix-ui/react-focus-guards@^1.1.1": 5570 + "@radix-ui/react-focus-guards@1.1.1": 5445 5571 version "1.1.1" 5446 5572 resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.1.tgz#8635edd346304f8b42cae86b05912b61aef27afe" 5447 5573 integrity sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg== 5448 5574 5575 + "@radix-ui/react-focus-guards@1.1.2": 5576 + version "1.1.2" 5577 + resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.2.tgz#4ec9a7e50925f7fb661394460045b46212a33bed" 5578 + integrity sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA== 5579 + 5449 5580 "@radix-ui/react-focus-scope@1.1.0": 5450 5581 version "1.1.0" 5451 5582 resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.0.tgz#ebe2891a298e0a33ad34daab2aad8dea31caf0b2" ··· 5455 5586 "@radix-ui/react-primitive" "2.0.0" 5456 5587 "@radix-ui/react-use-callback-ref" "1.1.0" 5457 5588 5458 - "@radix-ui/react-focus-scope@1.1.2", "@radix-ui/react-focus-scope@^1.1.2": 5459 - version "1.1.2" 5460 - resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.2.tgz#c0a4519cd95c772606a82fc5b96226cd7fdd2602" 5461 - integrity sha512-zxwE80FCU7lcXUGWkdt6XpTTCKPitG1XKOwViTxHVKIJhZl9MvIl2dVHeZENCWD9+EdWv05wlaEkRXUykU27RA== 5589 + "@radix-ui/react-focus-scope@1.1.3": 5590 + version "1.1.3" 5591 + resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.3.tgz#eac83a3aac700db17650b41b30724deffac5b28a" 5592 + integrity sha512-4XaDlq0bPt7oJwR+0k0clCiCO/7lO7NKZTAaJBYxDNQT/vj4ig0/UvctrRscZaFREpRvUTkpKR96ov1e6jptQg== 5462 5593 dependencies: 5463 - "@radix-ui/react-compose-refs" "1.1.1" 5464 - "@radix-ui/react-primitive" "2.0.2" 5465 - "@radix-ui/react-use-callback-ref" "1.1.0" 5594 + "@radix-ui/react-compose-refs" "1.1.2" 5595 + "@radix-ui/react-primitive" "2.0.3" 5596 + "@radix-ui/react-use-callback-ref" "1.1.1" 5597 + 5598 + "@radix-ui/react-form@0.1.3": 5599 + version "0.1.3" 5600 + resolved "https://registry.yarnpkg.com/@radix-ui/react-form/-/react-form-0.1.3.tgz#f3dd9a985eade574d043dabb50960946ee8dee5b" 5601 + integrity sha512-fVxaewKm9+oKL5q+E1+tIKNEkAeh8waJ+MsFNhLFAmpF8VG6nrNXYd2FFU8J7P3gIGNr023Sp+dD0xflqI84mA== 5602 + dependencies: 5603 + "@radix-ui/primitive" "1.1.2" 5604 + "@radix-ui/react-compose-refs" "1.1.2" 5605 + "@radix-ui/react-context" "1.1.2" 5606 + "@radix-ui/react-id" "1.1.1" 5607 + "@radix-ui/react-label" "2.1.3" 5608 + "@radix-ui/react-primitive" "2.0.3" 5609 + 5610 + "@radix-ui/react-hover-card@1.1.7": 5611 + version "1.1.7" 5612 + resolved "https://registry.yarnpkg.com/@radix-ui/react-hover-card/-/react-hover-card-1.1.7.tgz#01b2f956daeb8a1193ccdb36c9c00943120bf2d4" 5613 + integrity sha512-HwM03kP8psrv21J1+9T/hhxi0f5rARVbqIZl9+IAq13l4j4fX+oGIuxisukZZmebO7J35w9gpoILvtG8bbph0w== 5614 + dependencies: 5615 + "@radix-ui/primitive" "1.1.2" 5616 + "@radix-ui/react-compose-refs" "1.1.2" 5617 + "@radix-ui/react-context" "1.1.2" 5618 + "@radix-ui/react-dismissable-layer" "1.1.6" 5619 + "@radix-ui/react-popper" "1.2.3" 5620 + "@radix-ui/react-portal" "1.1.5" 5621 + "@radix-ui/react-presence" "1.1.3" 5622 + "@radix-ui/react-primitive" "2.0.3" 5623 + "@radix-ui/react-use-controllable-state" "1.1.1" 5466 5624 5467 5625 "@radix-ui/react-id@1.1.0": 5468 5626 version "1.1.0" ··· 5471 5629 dependencies: 5472 5630 "@radix-ui/react-use-layout-effect" "1.1.0" 5473 5631 5632 + "@radix-ui/react-id@1.1.1": 5633 + version "1.1.1" 5634 + resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-1.1.1.tgz#1404002e79a03fe062b7e3864aa01e24bd1471f7" 5635 + integrity sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg== 5636 + dependencies: 5637 + "@radix-ui/react-use-layout-effect" "1.1.1" 5638 + 5639 + "@radix-ui/react-label@2.1.3": 5640 + version "2.1.3" 5641 + resolved "https://registry.yarnpkg.com/@radix-ui/react-label/-/react-label-2.1.3.tgz#de83641c90c57e58f0d1e1943d450dbc3936a23f" 5642 + integrity sha512-zwSQ1NzSKG95yA0tvBMgv6XPHoqapJCcg9nsUBaQQ66iRBhZNhlpaQG2ERYYX4O4stkYFK5rxj5NsWfO9CS+Hg== 5643 + dependencies: 5644 + "@radix-ui/react-primitive" "2.0.3" 5645 + 5474 5646 "@radix-ui/react-menu@2.1.2": 5475 5647 version "2.1.2" 5476 5648 resolved "https://registry.yarnpkg.com/@radix-ui/react-menu/-/react-menu-2.1.2.tgz#91f6815845a4298dde775563ed2d80b7ad667899" ··· 5495 5667 aria-hidden "^1.1.1" 5496 5668 react-remove-scroll "2.6.0" 5497 5669 5498 - "@radix-ui/react-menu@2.1.6": 5499 - version "2.1.6" 5500 - resolved "https://registry.yarnpkg.com/@radix-ui/react-menu/-/react-menu-2.1.6.tgz#05fb1ef3fd7545c8abe61178372902970cdec3ce" 5501 - integrity sha512-tBBb5CXDJW3t2mo9WlO7r6GTmWV0F0uzHZVFmlRmYpiSK1CDU5IKojP1pm7oknpBOrFZx/YgBRW9oorPO2S/Lg== 5670 + "@radix-ui/react-menu@2.1.7": 5671 + version "2.1.7" 5672 + resolved "https://registry.yarnpkg.com/@radix-ui/react-menu/-/react-menu-2.1.7.tgz#e85f47e3762245d88d7a3bad3f2268c21f835111" 5673 + integrity sha512-tBODsrk68rOi1/iQzbM54toFF+gSw/y+eQgttFflqlGekuSebNqvFNHjJgjqPhiMb4Fw9A0zNFly1QT6ZFdQ+Q== 5502 5674 dependencies: 5503 - "@radix-ui/primitive" "1.1.1" 5504 - "@radix-ui/react-collection" "1.1.2" 5505 - "@radix-ui/react-compose-refs" "1.1.1" 5506 - "@radix-ui/react-context" "1.1.1" 5507 - "@radix-ui/react-direction" "1.1.0" 5508 - "@radix-ui/react-dismissable-layer" "1.1.5" 5509 - "@radix-ui/react-focus-guards" "1.1.1" 5510 - "@radix-ui/react-focus-scope" "1.1.2" 5511 - "@radix-ui/react-id" "1.1.0" 5512 - "@radix-ui/react-popper" "1.2.2" 5513 - "@radix-ui/react-portal" "1.1.4" 5514 - "@radix-ui/react-presence" "1.1.2" 5515 - "@radix-ui/react-primitive" "2.0.2" 5516 - "@radix-ui/react-roving-focus" "1.1.2" 5517 - "@radix-ui/react-slot" "1.1.2" 5518 - "@radix-ui/react-use-callback-ref" "1.1.0" 5675 + "@radix-ui/primitive" "1.1.2" 5676 + "@radix-ui/react-collection" "1.1.3" 5677 + "@radix-ui/react-compose-refs" "1.1.2" 5678 + "@radix-ui/react-context" "1.1.2" 5679 + "@radix-ui/react-direction" "1.1.1" 5680 + "@radix-ui/react-dismissable-layer" "1.1.6" 5681 + "@radix-ui/react-focus-guards" "1.1.2" 5682 + "@radix-ui/react-focus-scope" "1.1.3" 5683 + "@radix-ui/react-id" "1.1.1" 5684 + "@radix-ui/react-popper" "1.2.3" 5685 + "@radix-ui/react-portal" "1.1.5" 5686 + "@radix-ui/react-presence" "1.1.3" 5687 + "@radix-ui/react-primitive" "2.0.3" 5688 + "@radix-ui/react-roving-focus" "1.1.3" 5689 + "@radix-ui/react-slot" "1.2.0" 5690 + "@radix-ui/react-use-callback-ref" "1.1.1" 5691 + aria-hidden "^1.2.4" 5692 + react-remove-scroll "^2.6.3" 5693 + 5694 + "@radix-ui/react-menubar@1.1.7": 5695 + version "1.1.7" 5696 + resolved "https://registry.yarnpkg.com/@radix-ui/react-menubar/-/react-menubar-1.1.7.tgz#d6980295858134729d22fd3b6f9ca63fbebd5574" 5697 + integrity sha512-YB2zFhGdZ5SWEgRS+PgrF7EkwpsjEHntIFB/LRbT49LJdnIeK/xQQyuwLiRcOCgTDN+ALlPXQ08f0P0+TfR41g== 5698 + dependencies: 5699 + "@radix-ui/primitive" "1.1.2" 5700 + "@radix-ui/react-collection" "1.1.3" 5701 + "@radix-ui/react-compose-refs" "1.1.2" 5702 + "@radix-ui/react-context" "1.1.2" 5703 + "@radix-ui/react-direction" "1.1.1" 5704 + "@radix-ui/react-id" "1.1.1" 5705 + "@radix-ui/react-menu" "2.1.7" 5706 + "@radix-ui/react-primitive" "2.0.3" 5707 + "@radix-ui/react-roving-focus" "1.1.3" 5708 + "@radix-ui/react-use-controllable-state" "1.1.1" 5709 + 5710 + "@radix-ui/react-navigation-menu@1.2.6": 5711 + version "1.2.6" 5712 + resolved "https://registry.yarnpkg.com/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.6.tgz#4a333d4a7800fa1111343609460c713eb68d6bb5" 5713 + integrity sha512-HJqyzqG74Lj7KV58rk73i/B1nnopVyCfUmKgeGWWrZZiCuMNcY0KKugTrmqMbIeMliUnkBUDKCy9J6Mzl6xeWw== 5714 + dependencies: 5715 + "@radix-ui/primitive" "1.1.2" 5716 + "@radix-ui/react-collection" "1.1.3" 5717 + "@radix-ui/react-compose-refs" "1.1.2" 5718 + "@radix-ui/react-context" "1.1.2" 5719 + "@radix-ui/react-direction" "1.1.1" 5720 + "@radix-ui/react-dismissable-layer" "1.1.6" 5721 + "@radix-ui/react-id" "1.1.1" 5722 + "@radix-ui/react-presence" "1.1.3" 5723 + "@radix-ui/react-primitive" "2.0.3" 5724 + "@radix-ui/react-use-callback-ref" "1.1.1" 5725 + "@radix-ui/react-use-controllable-state" "1.1.1" 5726 + "@radix-ui/react-use-layout-effect" "1.1.1" 5727 + "@radix-ui/react-use-previous" "1.1.1" 5728 + "@radix-ui/react-visually-hidden" "1.1.3" 5729 + 5730 + "@radix-ui/react-popover@1.1.7": 5731 + version "1.1.7" 5732 + resolved "https://registry.yarnpkg.com/@radix-ui/react-popover/-/react-popover-1.1.7.tgz#4397a5c1a4b2c03efe350cf467a8ddd720115c39" 5733 + integrity sha512-I38OYWDmJF2kbO74LX8UsFydSHWOJuQ7LxPnTefjxxvdvPLempvAnmsyX9UsBlywcbSGpRH7oMLfkUf+ij4nrw== 5734 + dependencies: 5735 + "@radix-ui/primitive" "1.1.2" 5736 + "@radix-ui/react-compose-refs" "1.1.2" 5737 + "@radix-ui/react-context" "1.1.2" 5738 + "@radix-ui/react-dismissable-layer" "1.1.6" 5739 + "@radix-ui/react-focus-guards" "1.1.2" 5740 + "@radix-ui/react-focus-scope" "1.1.3" 5741 + "@radix-ui/react-id" "1.1.1" 5742 + "@radix-ui/react-popper" "1.2.3" 5743 + "@radix-ui/react-portal" "1.1.5" 5744 + "@radix-ui/react-presence" "1.1.3" 5745 + "@radix-ui/react-primitive" "2.0.3" 5746 + "@radix-ui/react-slot" "1.2.0" 5747 + "@radix-ui/react-use-controllable-state" "1.1.1" 5519 5748 aria-hidden "^1.2.4" 5520 5749 react-remove-scroll "^2.6.3" 5521 5750 ··· 5535 5764 "@radix-ui/react-use-size" "1.1.0" 5536 5765 "@radix-ui/rect" "1.1.0" 5537 5766 5538 - "@radix-ui/react-popper@1.2.2": 5539 - version "1.2.2" 5540 - resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.2.2.tgz#d2e1ee5a9b24419c5936a1b7f6f472b7b412b029" 5541 - integrity sha512-Rvqc3nOpwseCyj/rgjlJDYAgyfw7OC1tTkKn2ivhaMGcYt8FSBlahHOZak2i3QwkRXUXgGgzeEe2RuqeEHuHgA== 5767 + "@radix-ui/react-popper@1.2.3": 5768 + version "1.2.3" 5769 + resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.2.3.tgz#3b6ef3388fd209bb46341e1e40125b75f07f1304" 5770 + integrity sha512-iNb9LYUMkne9zIahukgQmHlSBp9XWGeQQ7FvUGNk45ywzOb6kQa+Ca38OphXlWDiKvyneo9S+KSJsLfLt8812A== 5542 5771 dependencies: 5543 5772 "@floating-ui/react-dom" "^2.0.0" 5544 - "@radix-ui/react-arrow" "1.1.2" 5545 - "@radix-ui/react-compose-refs" "1.1.1" 5546 - "@radix-ui/react-context" "1.1.1" 5547 - "@radix-ui/react-primitive" "2.0.2" 5548 - "@radix-ui/react-use-callback-ref" "1.1.0" 5549 - "@radix-ui/react-use-layout-effect" "1.1.0" 5550 - "@radix-ui/react-use-rect" "1.1.0" 5551 - "@radix-ui/react-use-size" "1.1.0" 5552 - "@radix-ui/rect" "1.1.0" 5773 + "@radix-ui/react-arrow" "1.1.3" 5774 + "@radix-ui/react-compose-refs" "1.1.2" 5775 + "@radix-ui/react-context" "1.1.2" 5776 + "@radix-ui/react-primitive" "2.0.3" 5777 + "@radix-ui/react-use-callback-ref" "1.1.1" 5778 + "@radix-ui/react-use-layout-effect" "1.1.1" 5779 + "@radix-ui/react-use-rect" "1.1.1" 5780 + "@radix-ui/react-use-size" "1.1.1" 5781 + "@radix-ui/rect" "1.1.1" 5553 5782 5554 5783 "@radix-ui/react-portal@1.1.2": 5555 5784 version "1.1.2" ··· 5559 5788 "@radix-ui/react-primitive" "2.0.0" 5560 5789 "@radix-ui/react-use-layout-effect" "1.1.0" 5561 5790 5562 - "@radix-ui/react-portal@1.1.4": 5563 - version "1.1.4" 5564 - resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.1.4.tgz#ff5401ff63c8a825c46eea96d3aef66074b8c0c8" 5565 - integrity sha512-sn2O9k1rPFYVyKd5LAJfo96JlSGVFpa1fS6UuBJfrZadudiw5tAmru+n1x7aMRQ84qDM71Zh1+SzK5QwU0tJfA== 5791 + "@radix-ui/react-portal@1.1.5": 5792 + version "1.1.5" 5793 + resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.1.5.tgz#50ed6bee2d895c9a9dfc28625f24b8483b74d431" 5794 + integrity sha512-ps/67ZqsFm+Mb6lSPJpfhRLrVL2i2fntgCmGMqqth4eaGUf+knAuuRtWVJrNjUhExgmdRqftSgzpf0DF0n6yXA== 5566 5795 dependencies: 5567 - "@radix-ui/react-primitive" "2.0.2" 5568 - "@radix-ui/react-use-layout-effect" "1.1.0" 5796 + "@radix-ui/react-primitive" "2.0.3" 5797 + "@radix-ui/react-use-layout-effect" "1.1.1" 5569 5798 5570 5799 "@radix-ui/react-presence@1.1.1": 5571 5800 version "1.1.1" ··· 5575 5804 "@radix-ui/react-compose-refs" "1.1.0" 5576 5805 "@radix-ui/react-use-layout-effect" "1.1.0" 5577 5806 5578 - "@radix-ui/react-presence@1.1.2": 5579 - version "1.1.2" 5580 - resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.1.2.tgz#bb764ed8a9118b7ec4512da5ece306ded8703cdc" 5581 - integrity sha512-18TFr80t5EVgL9x1SwF/YGtfG+l0BS0PRAlCWBDoBEiDQjeKgnNZRVJp/oVBl24sr3Gbfwc/Qpj4OcWTQMsAEg== 5807 + "@radix-ui/react-presence@1.1.3": 5808 + version "1.1.3" 5809 + resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.1.3.tgz#ce3400caec9892ceb862f96ddaa2add080c09b90" 5810 + integrity sha512-IrVLIhskYhH3nLvtcBLQFZr61tBG7wx7O3kEmdzcYwRGAEBmBicGGL7ATzNgruYJ3xBTbuzEEq9OXJM3PAX3tA== 5582 5811 dependencies: 5583 - "@radix-ui/react-compose-refs" "1.1.1" 5584 - "@radix-ui/react-use-layout-effect" "1.1.0" 5812 + "@radix-ui/react-compose-refs" "1.1.2" 5813 + "@radix-ui/react-use-layout-effect" "1.1.1" 5585 5814 5586 5815 "@radix-ui/react-primitive@2.0.0": 5587 5816 version "2.0.0" ··· 5590 5819 dependencies: 5591 5820 "@radix-ui/react-slot" "1.1.0" 5592 5821 5593 - "@radix-ui/react-primitive@2.0.2": 5594 - version "2.0.2" 5595 - resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-2.0.2.tgz#ac8b7854d87b0d7af388d058268d9a7eb64ca8ef" 5596 - integrity sha512-Ec/0d38EIuvDF+GZjcMU/Ze6MxntVJYO/fRlCPhCaVUyPY9WTalHJw54tp9sXeJo3tlShWpy41vQRgLRGOuz+w== 5822 + "@radix-ui/react-primitive@2.0.3": 5823 + version "2.0.3" 5824 + resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-2.0.3.tgz#13c654dc4754558870a9c769f6febe5980a1bad8" 5825 + integrity sha512-Pf/t/GkndH7CQ8wE2hbkXA+WyZ83fhQQn5DDmwDiDo6AwN/fhaH8oqZ0jRjMrO2iaMhDi6P1HRx6AZwyMinY1g== 5597 5826 dependencies: 5598 - "@radix-ui/react-slot" "1.1.2" 5827 + "@radix-ui/react-slot" "1.2.0" 5828 + 5829 + "@radix-ui/react-progress@1.1.3": 5830 + version "1.1.3" 5831 + resolved "https://registry.yarnpkg.com/@radix-ui/react-progress/-/react-progress-1.1.3.tgz#78df084607432792368070ca4b060597ebc9190a" 5832 + integrity sha512-F56aZPGTPb4qJQ/vDjnAq63oTu/DRoIG/Asb5XKOWj8rpefNLtUllR969j5QDN2sRrTk9VXIqQDRj5VvAuquaw== 5833 + dependencies: 5834 + "@radix-ui/react-context" "1.1.2" 5835 + "@radix-ui/react-primitive" "2.0.3" 5836 + 5837 + "@radix-ui/react-radio-group@1.2.4": 5838 + version "1.2.4" 5839 + resolved "https://registry.yarnpkg.com/@radix-ui/react-radio-group/-/react-radio-group-1.2.4.tgz#f170fc55bd02298e5782c96c69136a78d5bb91c2" 5840 + integrity sha512-oLz7ATfKgVTUbpr5OBu6Q7hQcnV22uPT306bmG0QwgnKqBStR98RfWfJGCfW/MmhL4ISmrmmBPBW+c77SDwV9g== 5841 + dependencies: 5842 + "@radix-ui/primitive" "1.1.2" 5843 + "@radix-ui/react-compose-refs" "1.1.2" 5844 + "@radix-ui/react-context" "1.1.2" 5845 + "@radix-ui/react-direction" "1.1.1" 5846 + "@radix-ui/react-presence" "1.1.3" 5847 + "@radix-ui/react-primitive" "2.0.3" 5848 + "@radix-ui/react-roving-focus" "1.1.3" 5849 + "@radix-ui/react-use-controllable-state" "1.1.1" 5850 + "@radix-ui/react-use-previous" "1.1.1" 5851 + "@radix-ui/react-use-size" "1.1.1" 5599 5852 5600 5853 "@radix-ui/react-roving-focus@1.1.0": 5601 5854 version "1.1.0" ··· 5612 5865 "@radix-ui/react-use-callback-ref" "1.1.0" 5613 5866 "@radix-ui/react-use-controllable-state" "1.1.0" 5614 5867 5615 - "@radix-ui/react-roving-focus@1.1.2": 5616 - version "1.1.2" 5617 - resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.2.tgz#815d051a54299114a68db6eb8d34c41a3c0a646f" 5618 - integrity sha512-zgMQWkNO169GtGqRvYrzb0Zf8NhMHS2DuEB/TiEmVnpr5OqPU3i8lfbxaAmC2J/KYuIQxyoQQ6DxepyXp61/xw== 5868 + "@radix-ui/react-roving-focus@1.1.3": 5869 + version "1.1.3" 5870 + resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.3.tgz#c992b9d30c795f5f5a668853db8f4a6e07b7284d" 5871 + integrity sha512-ufbpLUjZiOg4iYgb2hQrWXEPYX6jOLBbR27bDyAff5GYMRrCzcze8lukjuXVUQvJ6HZe8+oL+hhswDcjmcgVyg== 5619 5872 dependencies: 5620 - "@radix-ui/primitive" "1.1.1" 5621 - "@radix-ui/react-collection" "1.1.2" 5622 - "@radix-ui/react-compose-refs" "1.1.1" 5623 - "@radix-ui/react-context" "1.1.1" 5624 - "@radix-ui/react-direction" "1.1.0" 5625 - "@radix-ui/react-id" "1.1.0" 5626 - "@radix-ui/react-primitive" "2.0.2" 5627 - "@radix-ui/react-use-callback-ref" "1.1.0" 5628 - "@radix-ui/react-use-controllable-state" "1.1.0" 5873 + "@radix-ui/primitive" "1.1.2" 5874 + "@radix-ui/react-collection" "1.1.3" 5875 + "@radix-ui/react-compose-refs" "1.1.2" 5876 + "@radix-ui/react-context" "1.1.2" 5877 + "@radix-ui/react-direction" "1.1.1" 5878 + "@radix-ui/react-id" "1.1.1" 5879 + "@radix-ui/react-primitive" "2.0.3" 5880 + "@radix-ui/react-use-callback-ref" "1.1.1" 5881 + "@radix-ui/react-use-controllable-state" "1.1.1" 5882 + 5883 + "@radix-ui/react-scroll-area@1.2.4": 5884 + version "1.2.4" 5885 + resolved "https://registry.yarnpkg.com/@radix-ui/react-scroll-area/-/react-scroll-area-1.2.4.tgz#4b6fd6fccaae26dbe73700fe8c5be5313984d8f4" 5886 + integrity sha512-G9rdWTQjOR4sk76HwSdROhPU0jZWpfozn9skU1v4N0/g9k7TmswrJn8W8WMU+aYktnLLpk5LX6fofj2bGe5NFQ== 5887 + dependencies: 5888 + "@radix-ui/number" "1.1.1" 5889 + "@radix-ui/primitive" "1.1.2" 5890 + "@radix-ui/react-compose-refs" "1.1.2" 5891 + "@radix-ui/react-context" "1.1.2" 5892 + "@radix-ui/react-direction" "1.1.1" 5893 + "@radix-ui/react-presence" "1.1.3" 5894 + "@radix-ui/react-primitive" "2.0.3" 5895 + "@radix-ui/react-use-callback-ref" "1.1.1" 5896 + "@radix-ui/react-use-layout-effect" "1.1.1" 5897 + 5898 + "@radix-ui/react-select@2.1.7": 5899 + version "2.1.7" 5900 + resolved "https://registry.yarnpkg.com/@radix-ui/react-select/-/react-select-2.1.7.tgz#68561488ca54cad07352b3f2c2d29e0da28bbaa0" 5901 + integrity sha512-exzGIRtc7S8EIM2KjFg+7lJZsH7O7tpaBaJbBNVDnOZNhtoQ2iV+iSNfi2Wth0m6h3trJkMVvzAehB3c6xj/3Q== 5902 + dependencies: 5903 + "@radix-ui/number" "1.1.1" 5904 + "@radix-ui/primitive" "1.1.2" 5905 + "@radix-ui/react-collection" "1.1.3" 5906 + "@radix-ui/react-compose-refs" "1.1.2" 5907 + "@radix-ui/react-context" "1.1.2" 5908 + "@radix-ui/react-direction" "1.1.1" 5909 + "@radix-ui/react-dismissable-layer" "1.1.6" 5910 + "@radix-ui/react-focus-guards" "1.1.2" 5911 + "@radix-ui/react-focus-scope" "1.1.3" 5912 + "@radix-ui/react-id" "1.1.1" 5913 + "@radix-ui/react-popper" "1.2.3" 5914 + "@radix-ui/react-portal" "1.1.5" 5915 + "@radix-ui/react-primitive" "2.0.3" 5916 + "@radix-ui/react-slot" "1.2.0" 5917 + "@radix-ui/react-use-callback-ref" "1.1.1" 5918 + "@radix-ui/react-use-controllable-state" "1.1.1" 5919 + "@radix-ui/react-use-layout-effect" "1.1.1" 5920 + "@radix-ui/react-use-previous" "1.1.1" 5921 + "@radix-ui/react-visually-hidden" "1.1.3" 5922 + aria-hidden "^1.2.4" 5923 + react-remove-scroll "^2.6.3" 5924 + 5925 + "@radix-ui/react-separator@1.1.3": 5926 + version "1.1.3" 5927 + resolved "https://registry.yarnpkg.com/@radix-ui/react-separator/-/react-separator-1.1.3.tgz#767ea659592efaafda3c738833ff325e54d83de5" 5928 + integrity sha512-2omrWKJvxR0U/tkIXezcc1nFMwtLU0+b/rDK40gnzJqTLWQ/TD/D5IYVefp9sC3QWfeQbpSbEA6op9MQKyaALQ== 5929 + dependencies: 5930 + "@radix-ui/react-primitive" "2.0.3" 5931 + 5932 + "@radix-ui/react-slider@1.2.4": 5933 + version "1.2.4" 5934 + resolved "https://registry.yarnpkg.com/@radix-ui/react-slider/-/react-slider-1.2.4.tgz#29cd5e53806d828f81f32af8ff88489a25c1072d" 5935 + integrity sha512-Vr/OgNejNJPAghIhjS7Mf/2F/EXGDT0qgtiHf2BHz71+KqgN+jndFLKq5xAB9JOGejGzejfJLIvT04Do+yzhcg== 5936 + dependencies: 5937 + "@radix-ui/number" "1.1.1" 5938 + "@radix-ui/primitive" "1.1.2" 5939 + "@radix-ui/react-collection" "1.1.3" 5940 + "@radix-ui/react-compose-refs" "1.1.2" 5941 + "@radix-ui/react-context" "1.1.2" 5942 + "@radix-ui/react-direction" "1.1.1" 5943 + "@radix-ui/react-primitive" "2.0.3" 5944 + "@radix-ui/react-use-controllable-state" "1.1.1" 5945 + "@radix-ui/react-use-layout-effect" "1.1.1" 5946 + "@radix-ui/react-use-previous" "1.1.1" 5947 + "@radix-ui/react-use-size" "1.1.1" 5629 5948 5630 5949 "@radix-ui/react-slot@1.1.0": 5631 5950 version "1.1.0" ··· 5634 5953 dependencies: 5635 5954 "@radix-ui/react-compose-refs" "1.1.0" 5636 5955 5637 - "@radix-ui/react-slot@1.1.2": 5638 - version "1.1.2" 5639 - resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.1.2.tgz#daffff7b2bfe99ade63b5168407680b93c00e1c6" 5640 - integrity sha512-YAKxaiGsSQJ38VzKH86/BPRC4rh+b1Jpa+JneA5LRE7skmLPNAyeG8kPJj/oo4STLvlrs8vkf/iYyc3A5stYCQ== 5956 + "@radix-ui/react-slot@1.2.0": 5957 + version "1.2.0" 5958 + resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.2.0.tgz#57727fc186ddb40724ccfbe294e1a351d92462ba" 5959 + integrity sha512-ujc+V6r0HNDviYqIK3rW4ffgYiZ8g5DEHrGJVk4x7kTlLXRDILnKX9vAUYeIsLOoDpDJ0ujpqMkjH4w2ofuo6w== 5641 5960 dependencies: 5642 - "@radix-ui/react-compose-refs" "1.1.1" 5961 + "@radix-ui/react-compose-refs" "1.1.2" 5962 + 5963 + "@radix-ui/react-switch@1.1.4": 5964 + version "1.1.4" 5965 + resolved "https://registry.yarnpkg.com/@radix-ui/react-switch/-/react-switch-1.1.4.tgz#a0672f67974ad11cd8e2304b04aad8ce684eb037" 5966 + integrity sha512-zGP6W8plLeogoeGMiTHJ/uvf+TE1C2chVsEwfP8YlvpQKJHktG+iCkUtCLGPAuDV8/qDSmIRPm4NggaTxFMVBQ== 5967 + dependencies: 5968 + "@radix-ui/primitive" "1.1.2" 5969 + "@radix-ui/react-compose-refs" "1.1.2" 5970 + "@radix-ui/react-context" "1.1.2" 5971 + "@radix-ui/react-primitive" "2.0.3" 5972 + "@radix-ui/react-use-controllable-state" "1.1.1" 5973 + "@radix-ui/react-use-previous" "1.1.1" 5974 + "@radix-ui/react-use-size" "1.1.1" 5975 + 5976 + "@radix-ui/react-tabs@1.1.4": 5977 + version "1.1.4" 5978 + resolved "https://registry.yarnpkg.com/@radix-ui/react-tabs/-/react-tabs-1.1.4.tgz#2e43f3ef3450143281e7c1491da1e5d7941b9826" 5979 + integrity sha512-fuHMHWSf5SRhXke+DbHXj2wVMo+ghVH30vhX3XVacdXqDl+J4XWafMIGOOER861QpBx1jxgwKXL2dQnfrsd8MQ== 5980 + dependencies: 5981 + "@radix-ui/primitive" "1.1.2" 5982 + "@radix-ui/react-context" "1.1.2" 5983 + "@radix-ui/react-direction" "1.1.1" 5984 + "@radix-ui/react-id" "1.1.1" 5985 + "@radix-ui/react-presence" "1.1.3" 5986 + "@radix-ui/react-primitive" "2.0.3" 5987 + "@radix-ui/react-roving-focus" "1.1.3" 5988 + "@radix-ui/react-use-controllable-state" "1.1.1" 5989 + 5990 + "@radix-ui/react-toast@1.2.7": 5991 + version "1.2.7" 5992 + resolved "https://registry.yarnpkg.com/@radix-ui/react-toast/-/react-toast-1.2.7.tgz#57954e88061c20f12a9c6ac7cbd532d2c3ca1186" 5993 + integrity sha512-0IWTbAUKvzdpOaWDMZisXZvScXzF0phaQjWspK8RUMEUxjLbli+886mB/kXTIC3F+t5vQ0n0vYn+dsX8s+WdfA== 5994 + dependencies: 5995 + "@radix-ui/primitive" "1.1.2" 5996 + "@radix-ui/react-collection" "1.1.3" 5997 + "@radix-ui/react-compose-refs" "1.1.2" 5998 + "@radix-ui/react-context" "1.1.2" 5999 + "@radix-ui/react-dismissable-layer" "1.1.6" 6000 + "@radix-ui/react-portal" "1.1.5" 6001 + "@radix-ui/react-presence" "1.1.3" 6002 + "@radix-ui/react-primitive" "2.0.3" 6003 + "@radix-ui/react-use-callback-ref" "1.1.1" 6004 + "@radix-ui/react-use-controllable-state" "1.1.1" 6005 + "@radix-ui/react-use-layout-effect" "1.1.1" 6006 + "@radix-ui/react-visually-hidden" "1.1.3" 6007 + 6008 + "@radix-ui/react-toggle-group@1.1.3": 6009 + version "1.1.3" 6010 + resolved "https://registry.yarnpkg.com/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.3.tgz#39ec34b5c67416bf285eac19ef6898532a0c56c6" 6011 + integrity sha512-khTzdGIxy8WurYUEUrapvj5aOev/tUA8TDEFi1D0Dn3yX+KR5AqjX0b7E5sL9ngRRpxDN2RRJdn5siasu5jtcg== 6012 + dependencies: 6013 + "@radix-ui/primitive" "1.1.2" 6014 + "@radix-ui/react-context" "1.1.2" 6015 + "@radix-ui/react-direction" "1.1.1" 6016 + "@radix-ui/react-primitive" "2.0.3" 6017 + "@radix-ui/react-roving-focus" "1.1.3" 6018 + "@radix-ui/react-toggle" "1.1.3" 6019 + "@radix-ui/react-use-controllable-state" "1.1.1" 6020 + 6021 + "@radix-ui/react-toggle@1.1.3": 6022 + version "1.1.3" 6023 + resolved "https://registry.yarnpkg.com/@radix-ui/react-toggle/-/react-toggle-1.1.3.tgz#5e0275c3788a38f77521a47c1446d2efa840641d" 6024 + integrity sha512-Za5HHd9nvsiZ2t3EI/dVd4Bm/JydK+D22uHKk46fPtvuPxVCJBUo5mQybN+g5sZe35y7I6GDTTfdkVv5SnxlFg== 6025 + dependencies: 6026 + "@radix-ui/primitive" "1.1.2" 6027 + "@radix-ui/react-primitive" "2.0.3" 6028 + "@radix-ui/react-use-controllable-state" "1.1.1" 6029 + 6030 + "@radix-ui/react-toolbar@1.1.3": 6031 + version "1.1.3" 6032 + resolved "https://registry.yarnpkg.com/@radix-ui/react-toolbar/-/react-toolbar-1.1.3.tgz#7937b5a6890b35bda23cbf3b2de279779dd5162e" 6033 + integrity sha512-yTZ8ooxlBqljSiruO6y6azKXSXYBpnzd23yohjyFesun4nm8yh+D91J1yCqhtnRtSjRWuAmr9vFgGxmGwLjTfg== 6034 + dependencies: 6035 + "@radix-ui/primitive" "1.1.2" 6036 + "@radix-ui/react-context" "1.1.2" 6037 + "@radix-ui/react-direction" "1.1.1" 6038 + "@radix-ui/react-primitive" "2.0.3" 6039 + "@radix-ui/react-roving-focus" "1.1.3" 6040 + "@radix-ui/react-separator" "1.1.3" 6041 + "@radix-ui/react-toggle-group" "1.1.3" 6042 + 6043 + "@radix-ui/react-tooltip@1.2.0": 6044 + version "1.2.0" 6045 + resolved "https://registry.yarnpkg.com/@radix-ui/react-tooltip/-/react-tooltip-1.2.0.tgz#aee9fed9db53e4c84f525aada3436b651464a532" 6046 + integrity sha512-b1Sdc75s7zN9B8ONQTGBSHL3XS8+IcjcOIY51fhM4R1Hx8s0YbgqgyNZiri4qcYMVZK8hfCZVBiyCm7N9rs0rw== 6047 + dependencies: 6048 + "@radix-ui/primitive" "1.1.2" 6049 + "@radix-ui/react-compose-refs" "1.1.2" 6050 + "@radix-ui/react-context" "1.1.2" 6051 + "@radix-ui/react-dismissable-layer" "1.1.6" 6052 + "@radix-ui/react-id" "1.1.1" 6053 + "@radix-ui/react-popper" "1.2.3" 6054 + "@radix-ui/react-portal" "1.1.5" 6055 + "@radix-ui/react-presence" "1.1.3" 6056 + "@radix-ui/react-primitive" "2.0.3" 6057 + "@radix-ui/react-slot" "1.2.0" 6058 + "@radix-ui/react-use-controllable-state" "1.1.1" 6059 + "@radix-ui/react-visually-hidden" "1.1.3" 5643 6060 5644 6061 "@radix-ui/react-use-callback-ref@1.1.0": 5645 6062 version "1.1.0" 5646 6063 resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz#bce938ca413675bc937944b0d01ef6f4a6dc5bf1" 5647 6064 integrity sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw== 5648 6065 6066 + "@radix-ui/react-use-callback-ref@1.1.1": 6067 + version "1.1.1" 6068 + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz#62a4dba8b3255fdc5cc7787faeac1c6e4cc58d40" 6069 + integrity sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg== 6070 + 5649 6071 "@radix-ui/react-use-controllable-state@1.1.0": 5650 6072 version "1.1.0" 5651 6073 resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz#1321446857bb786917df54c0d4d084877aab04b0" ··· 5653 6075 dependencies: 5654 6076 "@radix-ui/react-use-callback-ref" "1.1.0" 5655 6077 6078 + "@radix-ui/react-use-controllable-state@1.1.1": 6079 + version "1.1.1" 6080 + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.1.tgz#ec9c572072a6f269df7435c1652fbeebabe0f0c1" 6081 + integrity sha512-YnEXIy8/ga01Y1PN0VfaNH//MhA91JlEGVBDxDzROqwrAtG5Yr2QGEPz8A/rJA3C7ZAHryOYGaUv8fLSW2H/mg== 6082 + dependencies: 6083 + "@radix-ui/react-use-callback-ref" "1.1.1" 6084 + 5656 6085 "@radix-ui/react-use-escape-keydown@1.1.0": 5657 6086 version "1.1.0" 5658 6087 resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz#31a5b87c3b726504b74e05dac1edce7437b98754" ··· 5660 6089 dependencies: 5661 6090 "@radix-ui/react-use-callback-ref" "1.1.0" 5662 6091 6092 + "@radix-ui/react-use-escape-keydown@1.1.1": 6093 + version "1.1.1" 6094 + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz#b3fed9bbea366a118f40427ac40500aa1423cc29" 6095 + integrity sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g== 6096 + dependencies: 6097 + "@radix-ui/react-use-callback-ref" "1.1.1" 6098 + 5663 6099 "@radix-ui/react-use-layout-effect@1.1.0": 5664 6100 version "1.1.0" 5665 6101 resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz#3c2c8ce04827b26a39e442ff4888d9212268bd27" 5666 6102 integrity sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w== 5667 6103 6104 + "@radix-ui/react-use-layout-effect@1.1.1": 6105 + version "1.1.1" 6106 + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz#0c4230a9eed49d4589c967e2d9c0d9d60a23971e" 6107 + integrity sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ== 6108 + 6109 + "@radix-ui/react-use-previous@1.1.1": 6110 + version "1.1.1" 6111 + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-previous/-/react-use-previous-1.1.1.tgz#1a1ad5568973d24051ed0af687766f6c7cb9b5b5" 6112 + integrity sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ== 6113 + 5668 6114 "@radix-ui/react-use-rect@1.1.0": 5669 6115 version "1.1.0" 5670 6116 resolved "https://registry.yarnpkg.com/@radix-ui/react-use-rect/-/react-use-rect-1.1.0.tgz#13b25b913bd3e3987cc9b073a1a164bb1cf47b88" ··· 5672 6118 dependencies: 5673 6119 "@radix-ui/rect" "1.1.0" 5674 6120 6121 + "@radix-ui/react-use-rect@1.1.1": 6122 + version "1.1.1" 6123 + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz#01443ca8ed071d33023c1113e5173b5ed8769152" 6124 + integrity sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w== 6125 + dependencies: 6126 + "@radix-ui/rect" "1.1.1" 6127 + 5675 6128 "@radix-ui/react-use-size@1.1.0": 5676 6129 version "1.1.0" 5677 6130 resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-1.1.0.tgz#b4dba7fbd3882ee09e8d2a44a3eed3a7e555246b" ··· 5679 6132 dependencies: 5680 6133 "@radix-ui/react-use-layout-effect" "1.1.0" 5681 6134 6135 + "@radix-ui/react-use-size@1.1.1": 6136 + version "1.1.1" 6137 + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz#6de276ffbc389a537ffe4316f5b0f24129405b37" 6138 + integrity sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ== 6139 + dependencies: 6140 + "@radix-ui/react-use-layout-effect" "1.1.1" 6141 + 6142 + "@radix-ui/react-visually-hidden@1.1.3": 6143 + version "1.1.3" 6144 + resolved "https://registry.yarnpkg.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.3.tgz#f704c49121859941a8bb50ff1e4f156058cacd0b" 6145 + integrity sha512-oXSF3ZQRd5fvomd9hmUCb2EHSZbPp3ZSHAHJJU/DlF9XoFkJBBW8RHU/E8WEH+RbSfJd/QFA0sl8ClJXknBwHQ== 6146 + dependencies: 6147 + "@radix-ui/react-primitive" "2.0.3" 6148 + 5682 6149 "@radix-ui/rect@1.1.0": 5683 6150 version "1.1.0" 5684 6151 resolved "https://registry.yarnpkg.com/@radix-ui/rect/-/rect-1.1.0.tgz#f817d1d3265ac5415dadc67edab30ae196696438" 5685 6152 integrity sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg== 6153 + 6154 + "@radix-ui/rect@1.1.1": 6155 + version "1.1.1" 6156 + resolved "https://registry.yarnpkg.com/@radix-ui/rect/-/rect-1.1.1.tgz#78244efe12930c56fd255d7923865857c41ac8cb" 6157 + integrity sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw== 5686 6158 5687 6159 "@react-native-async-storage/async-storage@1.23.1": 5688 6160 version "1.23.1" ··· 16623 17095 version "4.0.4" 16624 17096 resolved "https://registry.yarnpkg.com/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz#93ef6dd8d3453cbc7970dd614fad4c5954d6b5a7" 16625 17097 integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg== 17098 + 17099 + radix-ui@^1.2.0: 17100 + version "1.2.0" 17101 + resolved "https://registry.yarnpkg.com/radix-ui/-/radix-ui-1.2.0.tgz#076f3a01d1463e048b27c8c3b53f42625f342e3e" 17102 + integrity sha512-05auM88p3yNwAarx3JQGnRHbtzDNATbMx6/Qkr2gXg5QNLPUjdeduJvlhhVzlGxfUMBnwzYmydUIzAdrOz3J5w== 17103 + dependencies: 17104 + "@radix-ui/primitive" "1.1.2" 17105 + "@radix-ui/react-accessible-icon" "1.1.3" 17106 + "@radix-ui/react-accordion" "1.2.4" 17107 + "@radix-ui/react-alert-dialog" "1.1.7" 17108 + "@radix-ui/react-aspect-ratio" "1.1.3" 17109 + "@radix-ui/react-avatar" "1.1.4" 17110 + "@radix-ui/react-checkbox" "1.1.5" 17111 + "@radix-ui/react-collapsible" "1.1.4" 17112 + "@radix-ui/react-collection" "1.1.3" 17113 + "@radix-ui/react-compose-refs" "1.1.2" 17114 + "@radix-ui/react-context" "1.1.2" 17115 + "@radix-ui/react-context-menu" "2.2.7" 17116 + "@radix-ui/react-dialog" "1.1.7" 17117 + "@radix-ui/react-direction" "1.1.1" 17118 + "@radix-ui/react-dismissable-layer" "1.1.6" 17119 + "@radix-ui/react-dropdown-menu" "2.1.7" 17120 + "@radix-ui/react-focus-guards" "1.1.2" 17121 + "@radix-ui/react-focus-scope" "1.1.3" 17122 + "@radix-ui/react-form" "0.1.3" 17123 + "@radix-ui/react-hover-card" "1.1.7" 17124 + "@radix-ui/react-label" "2.1.3" 17125 + "@radix-ui/react-menu" "2.1.7" 17126 + "@radix-ui/react-menubar" "1.1.7" 17127 + "@radix-ui/react-navigation-menu" "1.2.6" 17128 + "@radix-ui/react-popover" "1.1.7" 17129 + "@radix-ui/react-popper" "1.2.3" 17130 + "@radix-ui/react-portal" "1.1.5" 17131 + "@radix-ui/react-presence" "1.1.3" 17132 + "@radix-ui/react-primitive" "2.0.3" 17133 + "@radix-ui/react-progress" "1.1.3" 17134 + "@radix-ui/react-radio-group" "1.2.4" 17135 + "@radix-ui/react-roving-focus" "1.1.3" 17136 + "@radix-ui/react-scroll-area" "1.2.4" 17137 + "@radix-ui/react-select" "2.1.7" 17138 + "@radix-ui/react-separator" "1.1.3" 17139 + "@radix-ui/react-slider" "1.2.4" 17140 + "@radix-ui/react-slot" "1.2.0" 17141 + "@radix-ui/react-switch" "1.1.4" 17142 + "@radix-ui/react-tabs" "1.1.4" 17143 + "@radix-ui/react-toast" "1.2.7" 17144 + "@radix-ui/react-toggle" "1.1.3" 17145 + "@radix-ui/react-toggle-group" "1.1.3" 17146 + "@radix-ui/react-toolbar" "1.1.3" 17147 + "@radix-ui/react-tooltip" "1.2.0" 17148 + "@radix-ui/react-use-callback-ref" "1.1.1" 17149 + "@radix-ui/react-use-controllable-state" "1.1.1" 17150 + "@radix-ui/react-use-escape-keydown" "1.1.1" 17151 + "@radix-ui/react-use-layout-effect" "1.1.1" 17152 + "@radix-ui/react-use-size" "1.1.1" 17153 + "@radix-ui/react-visually-hidden" "1.1.3" 16626 17154 16627 17155 ramda@^0.27.1: 16628 17156 version "0.27.2"