{"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;;;;;;;;;;CAUC","sources":["packages/react-aria/exports/index.ts"],"sourcesContent":["/*\n * Copyright 2020 Adobe. All rights reserved.\n * This file is licensed to you under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License. You may obtain a copy\n * of the License at http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS\n * OF ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n */\n\nexport {Collection, CollectionBuilder, createLeafComponent, createBranchComponent} from '../src/collections/CollectionBuilder';\nexport {useAutocomplete} from '../src/autocomplete/useAutocomplete';\nexport {useBreadcrumbItem} from '../src/breadcrumbs/useBreadcrumbItem';\nexport {useBreadcrumbs} from '../src/breadcrumbs/useBreadcrumbs';\nexport {useButton} from '../src/button/useButton';\nexport {useToggleButton} from '../src/button/useToggleButton';\nexport {useToggleButtonGroup, useToggleButtonGroupItem} from '../src/button/useToggleButtonGroup';\nexport {useCalendar} from '../src/calendar/useCalendar';\nexport {useCalendarCell} from '../src/calendar/useCalendarCell';\nexport {useCalendarGrid} from '../src/calendar/useCalendarGrid';\nexport {useRangeCalendar} from '../src/calendar/useRangeCalendar';\nexport {useCheckbox} from '../src/checkbox/useCheckbox';\nexport {useCheckboxGroup} from '../src/checkbox/useCheckboxGroup';\nexport {useCheckboxGroupItem} from '../src/checkbox/useCheckboxGroupItem';\nexport {useColorArea} from '../src/color/useColorArea';\nexport {useColorChannelField} from '../src/color/useColorChannelField';\nexport {useColorField} from '../src/color/useColorField';\nexport {useColorSlider} from '../src/color/useColorSlider';\nexport {useColorSwatch} from '../src/color/useColorSwatch';\nexport {useColorWheel} from '../src/color/useColorWheel';\nexport {useComboBox} from '../src/combobox/useComboBox';\nexport {useDateField, useTimeField} from '../src/datepicker/useDateField';\nexport {useDatePicker} from '../src/datepicker/useDatePicker';\nexport {useDateRangePicker} from '../src/datepicker/useDateRangePicker';\nexport {useDateSegment} from '../src/datepicker/useDateSegment';\nexport {useDialog} from '../src/dialog/useDialog';\nexport {useDisclosure} from '../src/disclosure/useDisclosure';\nexport {useDrag} from '../src/dnd/useDrag';\nexport {useDrop} from '../src/dnd/useDrop';\nexport {useDraggableCollection} from '../src/dnd/useDraggableCollection';\nexport {useDroppableCollection} from '../src/dnd/useDroppableCollection';\nexport {useDroppableItem} from '../src/dnd/useDroppableItem';\nexport {useDropIndicator} from '../src/dnd/useDropIndicator';\nexport {useDraggableItem} from '../src/dnd/useDraggableItem';\nexport {useClipboard} from '../src/dnd/useClipboard';\nexport {DragPreview} from '../src/dnd/DragPreview';\nexport {ListDropTargetDelegate} from '../src/dnd/ListDropTargetDelegate';\nexport {DIRECTORY_DRAG_TYPE, isDirectoryDropItem, isFileDropItem, isTextDropItem} from '../src/dnd/utils';\nexport {FocusRing} from '../src/focus/FocusRing';\nexport {FocusScope, useFocusManager} from '../src/focus/FocusScope';\nexport {useFocusRing} from '../src/focus/useFocusRing';\nexport {I18nProvider, useLocale} from '../src/i18n/I18nProvider';\nexport {isRTL} from '../src/i18n/utils';\nexport {useCollator} from '../src/i18n/useCollator';\nexport {useDateFormatter} from '../src/i18n/useDateFormatter';\nexport {useFilter} from '../src/i18n/useFilter';\nexport {useLocalizedStringFormatter, useLocalizedStringDictionary} from '../src/i18n/useLocalizedStringFormatter';\nexport {useNumberFormatter} from '../src/i18n/useNumberFormatter';\nexport {useListFormatter} from '../src/i18n/useListFormatter';\nexport {useFocus} from '../src/interactions/useFocus';\nexport {useFocusVisible} from '../src/interactions/useFocusVisible';\nexport {useFocusWithin} from '../src/interactions/useFocusWithin';\nexport {useHover} from '../src/interactions/useHover';\nexport {useInteractOutside} from '../src/interactions/useInteractOutside';\nexport {useKeyboard} from '../src/interactions/useKeyboard';\nexport {useMove} from '../src/interactions/useMove';\nexport {usePress} from '../src/interactions/usePress';\nexport {useLongPress} from '../src/interactions/useLongPress';\nexport {useFocusable, Focusable} from '../src/interactions/useFocusable';\nexport {Pressable} from '../src/interactions/Pressable';\nexport {useField} from '../src/label/useField';\nexport {useLabel} from '../src/label/useLabel';\nexport {useGridList} from '../src/gridlist/useGridList';\nexport {useGridListItem} from '../src/gridlist/useGridListItem';\nexport {useGridListSection} from '../src/gridlist/useGridListSection';\nexport {useGridListSelectionCheckbox} from '../src/gridlist/useGridListSelectionCheckbox';\nexport {useLandmark} from '../src/landmark/useLandmark';\nexport {useLink} from '../src/link/useLink';\nexport {useListBox} from '../src/listbox/useListBox';\nexport {useListBoxSection} from '../src/listbox/useListBoxSection';\nexport {useOption} from '../src/listbox/useOption';\nexport {useMenu} from '../src/menu/useMenu';\nexport {useMenuItem} from '../src/menu/useMenuItem';\nexport {useMenuSection} from '../src/menu/useMenuSection';\nexport {useMenuTrigger} from '../src/menu/useMenuTrigger';\nexport {useSubmenuTrigger} from '../src/menu/useSubmenuTrigger';\nexport {useMeter} from '../src/meter/useMeter';\nexport {useNumberField} from '../src/numberfield/useNumberField';\nexport {DismissButton} from '../src/overlays/DismissButton';\nexport {ModalProvider, OverlayContainer, OverlayProvider, useModal, useModalProvider} from '../src/overlays/useModal';\nexport {Overlay} from '../src/overlays/Overlay';\nexport {useModalOverlay} from '../src/overlays/useModalOverlay';\nexport {useOverlay} from '../src/overlays/useOverlay';\nexport {useOverlayPosition} from '../src/overlays/useOverlayPosition';\nexport {useOverlayTrigger} from '../src/overlays/useOverlayTrigger';\nexport {usePopover} from '../src/overlays/usePopover';\nexport {usePreventScroll} from '../src/overlays/usePreventScroll';\nexport {UNSAFE_PortalProvider, useUNSAFE_PortalContext} from '../src/overlays/PortalProvider';\nexport {useProgressBar} from '../src/progress/useProgressBar';\nexport {useRadio} from '../src/radio/useRadio';\nexport {useRadioGroup} from '../src/radio/useRadioGroup';\nexport {useSearchField} from '../src/searchfield/useSearchField';\nexport {HiddenSelect, useHiddenSelect} from '../src/select/HiddenSelect';\nexport {useSelect} from '../src/select/useSelect';\nexport {ListKeyboardDelegate} from '../src/selection/ListKeyboardDelegate';\nexport {useSeparator} from '../src/separator/useSeparator';\nexport {SSRProvider, useIsSSR} from '../src/ssr/SSRProvider';\nexport {useSlider} from '../src/slider/useSlider';\nexport {useSliderThumb} from '../src/slider/useSliderThumb';\nexport {useSwitch} from '../src/switch/useSwitch';\nexport {useTable} from '../src/table/useTable';\nexport {useTableCell} from '../src/table/useTableCell';\nexport {useTableColumnHeader} from '../src/table/useTableColumnHeader';\nexport {useTableColumnResize} from '../src/table/useTableColumnResize';\nexport {useTableHeaderRow} from '../src/table/useTableHeaderRow';\nexport {useTableRow} from '../src/table/useTableRow';\nexport {useTableRowGroup} from '../src/table/useTableRowGroup';\nexport {useTableSelectAllCheckbox, useTableSelectionCheckbox} from '../src/table/useTableSelectionCheckbox';\nexport {useTab} from '../src/tabs/useTab';\nexport {useTabList} from '../src/tabs/useTabList';\nexport {useTabPanel} from '../src/tabs/useTabPanel';\nexport {useTag} from '../src/tag/useTag';\nexport {useTagGroup} from '../src/tag/useTagGroup';\nexport {useTextField} from '../src/textfield/useTextField';\nexport {useToast} from '../src/toast/useToast';\nexport {useToastRegion} from '../src/toast/useToastRegion';\nexport {useToolbar} from '../src/toolbar/useToolbar';\nexport {useTooltip} from '../src/tooltip/useTooltip';\nexport {useTooltipTrigger} from '../src/tooltip/useTooltipTrigger';\nexport {useTree} from '../src/tree/useTree';\nexport {useTreeItem} from '../src/tree/useTreeItem';\nexport {chain} from '../src/utils/chain';\nexport {mergeProps} from '../src/utils/mergeProps';\nexport {useId} from '../src/utils/useId';\nexport {useObjectRef} from '../src/utils/useObjectRef';\nexport {RouterProvider} from '../src/utils/openLink';\nexport {VisuallyHidden, useVisuallyHidden} from '../src/visually-hidden/VisuallyHidden';\n\nexport type {AriaAutocompleteProps, AriaAutocompleteOptions, AutocompleteAria, CollectionOptions, InputProps} from '../src/autocomplete/useAutocomplete';\nexport type {CollectionProps, CollectionBuilderProps} from '../src/collections/CollectionBuilder';\nexport type {AriaBreadcrumbItemProps, BreadcrumbItemAria, BreadcrumbItemProps} from '../src/breadcrumbs/useBreadcrumbItem';\nexport type {AriaBreadcrumbsProps, BreadcrumbsAria} from '../src/breadcrumbs/useBreadcrumbs';\nexport type {AriaButtonOptions, AriaButtonProps, ButtonAria, ButtonProps, LinkButtonProps, AriaBaseButtonProps} from '../src/button/useButton';\nexport type {AriaToggleButtonProps, AriaToggleButtonOptions, ToggleButtonAria, ToggleButtonProps} from '../src/button/useToggleButton';\nexport type {AriaToggleButtonGroupProps, ToggleButtonGroupAria, AriaToggleButtonGroupItemProps, AriaToggleButtonGroupItemOptions} from '../src/button/useToggleButtonGroup';\nexport type {AriaCalendarCellProps, CalendarCellAria} from '../src/calendar/useCalendarCell';\nexport type {AriaCalendarGridProps, CalendarGridAria} from '../src/calendar/useCalendarGrid';\nexport type {AriaCalendarProps} from '../src/calendar/useCalendar';\nexport type {AriaRangeCalendarProps} from '../src/calendar/useRangeCalendar';\nexport type {CalendarAria} from '../src/calendar/useCalendarBase';\nexport type {CalendarProps} from 'react-stately/useCalendarState';\nexport type {RangeCalendarProps} from 'react-stately/useRangeCalendarState';\nexport type {AriaCheckboxGroupItemProps} from '../src/checkbox/useCheckboxGroupItem';\nexport type {AriaCheckboxGroupProps, CheckboxGroupAria} from '../src/checkbox/useCheckboxGroup';\nexport type {AriaCheckboxProps, CheckboxAria, CheckboxProps} from '../src/checkbox/useCheckbox';\nexport type {AriaColorAreaOptions, AriaColorAreaProps, ColorAreaAria} from '../src/color/useColorArea';\nexport type {AriaColorChannelFieldProps, ColorChannelFieldAria} from '../src/color/useColorChannelField';\nexport type {AriaColorFieldProps, ColorFieldAria} from '../src/color/useColorField';\nexport type {AriaColorSliderOptions, AriaColorSliderProps, ColorSliderAria} from '../src/color/useColorSlider';\nexport type {AriaColorSwatchProps, ColorSwatchAria} from '../src/color/useColorSwatch';\nexport type {AriaColorWheelOptions, ColorWheelAria, AriaColorWheelProps} from '../src/color/useColorWheel';\nexport type {AriaComboBoxOptions, AriaComboBoxProps, ComboBoxAria} from '../src/combobox/useComboBox';\nexport type {AriaDateFieldProps, AriaDateFieldOptions, AriaTimeFieldProps, AriaTimeFieldOptions, DateFieldAria} from '../src/datepicker/useDateField';\nexport type {AriaDatePickerProps, DatePickerAria} from '../src/datepicker/useDatePicker';\nexport type {AriaDateRangePickerProps, DateRangePickerAria} from '../src/datepicker/useDateRangePicker';\nexport type {DateSegmentAria} from '../src/datepicker/useDateSegment';\nexport type {DateRange, DateValue, MappedDateValue} from 'react-stately/useDateRangePickerState';\nexport type {TimeValue, MappedTimeValue} from 'react-stately/useTimeFieldState';\nexport type {AriaDialogProps, DialogAria} from '../src/dialog/useDialog';\nexport type {DisclosureAria, AriaDisclosureProps} from '../src/disclosure/useDisclosure';\nexport type {AriaFocusRingProps, FocusRingAria} from '../src/focus/useFocusRing';\nexport type {FocusableAria, FocusableOptions, FocusableComponentProps as FocusableProps} from '../src/interactions/useFocusable';\nexport type {FocusManager, FocusManagerOptions, FocusScopeProps} from '../src/focus/FocusScope';\nexport type {FocusRingProps} from '../src/focus/FocusRing';\nexport type {DateFormatter} from '@internationalized/date';\nexport type {DateFormatterOptions} from '../src/i18n/useDateFormatter';\nexport type {Filter} from '../src/i18n/useFilter';\nexport type {I18nProviderProps, Locale} from '../src/i18n/I18nProvider';\nexport type {LocalizedStringFormatter} from '@internationalized/string';\nexport type {ClipboardProps, ClipboardResult} from '../src/dnd/useClipboard';\nexport type {DirectoryDropItem, DragEndEvent, DraggableCollectionEndEvent, DraggableCollectionMoveEvent, DraggableCollectionStartEvent, DragItem, DragMoveEvent, DragPreviewRenderer, DragStartEvent, DragTypes, DropEnterEvent, DropEvent, DropExitEvent, DropItem, DropMoveEvent, DropOperation, DroppableCollectionDropEvent, DroppableCollectionEnterEvent, DroppableCollectionExitEvent, DroppableCollectionInsertDropEvent, DroppableCollectionMoveEvent, DroppableCollectionOnItemDropEvent, DroppableCollectionReorderEvent, DroppableCollectionRootDropEvent, DropPosition, DropTarget, DropTargetDelegate, FileDropItem, ItemDropTarget, RootDropTarget, TextDropItem} from '@react-types/shared';\nexport type {DraggableCollectionOptions} from '../src/dnd/useDraggableCollection';\nexport type {DraggableItemProps, DraggableItemResult} from '../src/dnd/useDraggableItem';\nexport type {DragOptions, DragResult} from '../src/dnd/useDrag';\nexport type {DragPreviewProps} from '../src/dnd/DragPreview';\nexport type {DropIndicatorAria, DropIndicatorProps} from '../src/dnd/useDropIndicator';\nexport type {DropOptions, DropResult} from '../src/dnd/useDrop';\nexport type {DroppableCollectionOptions, DroppableCollectionResult} from '../src/dnd/useDroppableCollection';\nexport type {DroppableItemOptions, DroppableItemResult} from '../src/dnd/useDroppableItem';\nexport type {FocusProps, FocusResult} from '../src/interactions/useFocus';\nexport type {FocusVisibleProps, FocusVisibleResult} from '../src/interactions/useFocusVisible';\nexport type {FocusWithinProps, FocusWithinResult} from '../src/interactions/useFocusWithin';\nexport type {HoverProps, HoverResult} from '../src/interactions/useHover';\nexport type {InteractOutsideProps} from '../src/interactions/useInteractOutside';\nexport type {KeyboardProps, KeyboardResult} from '../src/interactions/useKeyboard';\nexport type {LongPressProps, LongPressResult} from '../src/interactions/useLongPress';\nexport type {MoveEvents, PressEvent, PressEvents, LongPressEvent, MoveStartEvent, MoveMoveEvent, MoveEndEvent, MoveEvent, HoverEvent, HoverEvents, FocusEvents, KeyboardEvents} from '@react-types/shared';\nexport type {MoveResult} from '../src/interactions/useMove';\nexport type {PressHookProps, PressProps, PressResult} from '../src/interactions/usePress';\nexport type {PressableProps} from '../src/interactions/Pressable';\nexport type {ScrollWheelProps} from '../src/interactions/useScrollWheel';\nexport type {AriaFieldProps, FieldAria} from '../src/label/useField';\nexport type {LabelAria, LabelAriaProps} from '../src/label/useLabel';\nexport type {AriaLandmarkRole, AriaLandmarkProps, LandmarkAria, LandmarkController, LandmarkControllerOptions} from '../src/landmark/useLandmark';\nexport type {AriaLinkOptions, LinkAria, LinkProps, AriaLinkProps} from '../src/link/useLink';\nexport type {AriaListBoxOptions, AriaListBoxProps, ListBoxAria, ListBoxProps, AriaListBoxPropsBase} from '../src/listbox/useListBox';\nexport type {AriaListBoxSectionProps, ListBoxSectionAria} from '../src/listbox/useListBoxSection';\nexport type {AriaOptionProps, OptionAria} from '../src/listbox/useOption';\nexport type {AriaGridListOptions, GridListProps, AriaGridListProps, GridListAria} from '../src/gridlist/useGridList';\nexport type {AriaGridListItemOptions, GridListItemAria} from '../src/gridlist/useGridListItem';\nexport type {AriaGridSelectionCheckboxProps, GridSelectionCheckboxAria} from '../src/grid/useGridSelectionCheckbox';\nexport type {AriaGridListSectionProps, GridListSectionAria} from '../src/gridlist/useGridListSection';\nexport type {AriaMenuProps, AriaMenuOptions, MenuAria, MenuProps} from '../src/menu/useMenu';\nexport type {AriaMenuItemProps, MenuItemAria} from '../src/menu/useMenuItem';\nexport type {AriaMenuSectionProps, MenuSectionAria} from '../src/menu/useMenuSection';\nexport type {AriaMenuTriggerProps, MenuTriggerAria} from '../src/menu/useMenuTrigger';\nexport type {SubmenuTriggerAria, AriaSubmenuTriggerProps} from '../src/menu/useSubmenuTrigger';\nexport type {AriaMeterProps, MeterAria, MeterProps} from '../src/meter/useMeter';\nexport type {AriaNumberFieldProps, NumberFieldAria} from '../src/numberfield/useNumberField';\nexport type {AriaModalOptions, ModalAria, ModalProviderAria, ModalProviderProps, OverlayContainerProps} from '../src/overlays/useModal';\nexport type {AriaModalOverlayProps, ModalOverlayAria} from '../src/overlays/useModalOverlay';\nexport type {AriaOverlayProps, OverlayAria} from '../src/overlays/useOverlay';\nexport type {AriaPopoverProps, PopoverAria} from '../src/overlays/usePopover';\nexport type {AriaPositionProps, PositionAria, Placement, PlacementAxis, PositionProps, Axis, SizeAxis} from '../src/overlays/useOverlayPosition';\nexport type {DismissButtonProps} from '../src/overlays/DismissButton';\nexport type {OverlayProps} from '../src/overlays/Overlay';\nexport type {OverlayTriggerAria, OverlayTriggerProps} from '../src/overlays/useOverlayTrigger';\nexport type {PortalProviderProps, PortalProviderContextValue} from '../src/overlays/PortalProvider';\nexport type {AriaProgressBarProps, ProgressBarAria, ProgressBarProps, ProgressBarBaseProps, AriaProgressBarBaseProps} from '../src/progress/useProgressBar';\nexport type {AriaRadioGroupProps, RadioGroupAria} from '../src/radio/useRadioGroup';\nexport type {AriaRadioProps, RadioAria, RadioProps} from '../src/radio/useRadio';\nexport type {AriaSearchFieldProps, SearchFieldAria} from '../src/searchfield/useSearchField';\nexport type {AriaHiddenSelectProps, AriaHiddenSelectOptions, HiddenSelectAria, HiddenSelectProps} from '../src/select/HiddenSelect';\nexport type {AriaSelectProps, AriaSelectOptions, SelectAria} from '../src/select/useSelect';\nexport type {SeparatorAria, SeparatorProps} from '../src/separator/useSeparator';\nexport type {SSRProviderProps} from '../src/ssr/SSRProvider';\nexport type {AriaSliderProps, SliderAria} from '../src/slider/useSlider';\nexport type {AriaSliderThumbProps, AriaSliderThumbOptions, SliderThumbAria, SliderThumbProps} from '../src/slider/useSliderThumb';\nexport type {AriaSwitchProps, SwitchAria, SwitchProps} from '../src/switch/useSwitch';\nexport type {AriaTableCellProps, TableCellAria} from '../src/table/useTableCell';\nexport type {AriaTableColumnHeaderProps, TableColumnHeaderAria} from '../src/table/useTableColumnHeader';\nexport type {AriaTableColumnResizeProps, TableColumnResizeAria} from '../src/table/useTableColumnResize';\nexport type {AriaTableProps} from '../src/table/useTable';\nexport type {AriaTableSelectionCheckboxProps, TableSelectAllCheckboxAria, TableSelectionCheckboxAria} from '../src/table/useTableSelectionCheckbox';\nexport type {GridAria} from '../src/grid/useGrid';\nexport type {GridRowAria, GridRowProps} from '../src/grid/useGridRow';\nexport type {TableHeaderRowAria} from '../src/table/useTableHeaderRow';\nexport type {AriaTabListProps, AriaTabListOptions, TabListAria} from '../src/tabs/useTabList';\nexport type {AriaTabPanelProps, TabPanelAria} from '../src/tabs/useTabPanel';\nexport type {AriaTabProps, TabAria} from '../src/tabs/useTab';\nexport type {AriaTagGroupProps, AriaTagGroupOptions, TagGroupAria} from '../src/tag/useTagGroup';\nexport type {AriaTagProps, TagAria} from '../src/tag/useTag';\nexport type {AriaTextFieldOptions, AriaTextFieldProps, TextFieldAria, TextFieldProps} from '../src/textfield/useTextField';\nexport type {AriaToastRegionProps, ToastRegionAria} from '../src/toast/useToastRegion';\nexport type {AriaToastProps, ToastAria} from '../src/toast/useToast';\nexport type {AriaToolbarProps, ToolbarAria} from '../src/toolbar/useToolbar';\nexport type {AriaTooltipProps, TooltipAria, TooltipProps} from '../src/tooltip/useTooltip';\nexport type {TooltipTriggerAria} from '../src/tooltip/useTooltipTrigger';\nexport type {TooltipTriggerProps} from 'react-stately/useTooltipTriggerState';\nexport type {AriaTreeProps, TreeProps, TreeAria, AriaTreeOptions} from '../src/tree/useTree';\nexport type {AriaTreeItemOptions, TreeItemAria} from '../src/tree/useTreeItem';\nexport type {VisuallyHiddenAria, VisuallyHiddenProps} from '../src/visually-hidden/VisuallyHidden';\nexport type {Key, Orientation, RangeValue} from '@react-types/shared';\n"],"names":[],"version":3,"file":"index.cjs.map"}