From faead4ecc2108df2886a48ef1962b23fb8411a90 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Sun, 21 Jan 2024 18:55:36 +1100 Subject: [PATCH 1/6] feat(components): add custom-select Based on ArkUI. --- .../custom-select/custom-select.stories.tsx | 87 +++ .../custom-select/custom-select.tsx | 230 ++++++ lib/components/custom-select/index.tsx | 2 + lib/components/index.ts | 1 + lib/theme/components/custom-select.ts | 129 ++++ lib/theme/components/index.ts | 2 + package.json | 1 + pnpm-lock.yaml | 673 ++++++++++++++++++ 8 files changed, 1125 insertions(+) create mode 100644 lib/components/custom-select/custom-select.stories.tsx create mode 100644 lib/components/custom-select/custom-select.tsx create mode 100644 lib/components/custom-select/index.tsx create mode 100644 lib/theme/components/custom-select.ts diff --git a/lib/components/custom-select/custom-select.stories.tsx b/lib/components/custom-select/custom-select.stories.tsx new file mode 100644 index 0000000..22b69fb --- /dev/null +++ b/lib/components/custom-select/custom-select.stories.tsx @@ -0,0 +1,87 @@ +import type { Meta, StoryObj } from '@storybook/react'; +import { useCallback, useState } from 'react'; + +import { FormControl, FormLabel } from '..'; +import type { Item } from './custom-select'; +import { CustomSelect } from './custom-select'; + +const meta: Meta = { + title: 'Primitives/CustomSelect', + tags: ['autodocs'], + component: CustomSelect, +}; + +export default meta; +type Story = StoryObj; + +const dessertItems: Item[] = [ + { + group: 'SE Asian Countries', + value: 'thailand', + label: 'Thailand', + }, + { + group: 'SE Asian Countries', + value: 'vietnam', + label: 'Vietnam', + }, + { + group: 'SE Asian Countries', + value: 'malaysai', + label: 'Malaysia', + }, + { + group: 'Desserts', + value: 'chocolate', + label: 'Chocolate', + description: + 'Chocolate is a usually sweet, brown food preparation of roasted and ground cacao seeds. It is made in the form of a liquid, paste, or in a block, or used as a flavoring ingredient in other foods.', + }, + { + group: 'Desserts', + value: 'strawberry', + label: 'Strawberry', + description: + 'Strawberries are bright red fruits with a sweet yet slightly tart taste. They are often enjoyed fresh but are also used in a variety of desserts and sauces.', + isDisabled: true, + }, + { + group: 'Desserts', + value: 'vanilla', + label: 'Vanilla', + description: + 'Vanilla is a popular flavor derived from orchids of the genus Vanilla. It is used in a variety of desserts and beverages for its sweet and creamy flavor.', + }, + { + value: 'other1', + label: 'Some Other Value', + description: 'This is a description of some other value', + }, + { + value: 'other2', + label: 'Another Value', + }, + { + value: 'other3', + label: 'Something else entirely', + }, +]; + +const Component = () => { + const [selectedItem, setSelectedItem] = useState(dessertItems[0]); + + const onChange = useCallback((selectedItem: Item | null) => { + setSelectedItem(selectedItem); + }, []); + + return ( + + Framework + + + ); +}; + +export const Default: Story = { + render: Component, +}; diff --git a/lib/components/custom-select/custom-select.tsx b/lib/components/custom-select/custom-select.tsx new file mode 100644 index 0000000..04ea539 --- /dev/null +++ b/lib/components/custom-select/custom-select.tsx @@ -0,0 +1,230 @@ +import type { SelectProps as ArkSelectProps } from '@ark-ui/react'; +import { Portal, Select } from '@ark-ui/react'; +import { Divider, Icon, useFormControl, useMultiStyleConfig } from '@chakra-ui/react'; +import { Fragment, useCallback, useMemo } from 'react'; +import { useTranslation } from 'react-i18next'; +import { PiArrowCounterClockwiseBold, PiCaretDownBold } from 'react-icons/pi'; + +import { Flex, IconButton, Text, Tooltip } from '..'; + +const isItemDisabledDefault: ArkSelectProps['isItemDisabled'] = (item: Item) => + item.isDisabled === undefined ? false : item.isDisabled; +const itemToStringDefault: ArkSelectProps['itemToString'] = (item: Item) => item.label; +const itemToValueDefault: ArkSelectProps['itemToValue'] = (item: Item) => item.value; +const positioningDefault: ArkSelectProps['positioning'] = { sameWidth: true, gutter: 4 }; +const groupSortFuncDefault = (a: ItemGroup, b: ItemGroup) => { + if (!a.group) { + return -1; + } + if (!b.group) { + return 1; + } + return a.group.localeCompare(b.group); +}; + +export type Item = { + label: string; + value: string; + description?: string; + group?: string; + isDisabled?: boolean; +}; + +export type ItemGroup = { + group?: string; + items: Item[]; +}; + +// This is not exported from ark, we need to define it ourselves. +type SelectValueChangeDetails = { + value: string[]; + items: Item[]; +}; + +export type CustomSelectProps = Omit< + ArkSelectProps, + 'id' | 'value' | 'items' | 'asChild' | 'onValueChange' | 'onChange' +> & { + items: Item[]; + selectedItem: Item | null; + isClearable?: boolean; + placeholder?: string; + onChange: (selectedItem: Item | null) => void; + groupSortFunc?: (a: ItemGroup, b: ItemGroup) => number; +}; + +const groupedItemsReducer = (acc: ItemGroup[], val: Item, _idx: number, _arr: Item[]) => { + const existingGroup = acc.find((group) => group.group === val.group); + if (existingGroup) { + existingGroup.items.push(val); + } else { + const newItemGroup: ItemGroup = { items: [val] }; + if (val.group) { + newItemGroup.group = val.group; + } + acc.push(newItemGroup); + } + return acc; +}; + +export const CustomSelect = (props: CustomSelectProps) => { + const { + items, + selectedItem, + onChange, + isItemDisabled = isItemDisabledDefault, + itemToString = itemToStringDefault, + itemToValue = itemToValueDefault, + isClearable = false, + placeholder: _placeholder, + positioning = positioningDefault, + groupSortFunc = groupSortFuncDefault, + invalid, + disabled, + ...rest + } = props; + const { t } = useTranslation(); + + const value = useMemo(() => (selectedItem ? [selectedItem.value] : []), [selectedItem]); + + const groupedItems = useMemo(() => { + const _groupedItems = items.reduce(groupedItemsReducer, [] as ItemGroup[]); + _groupedItems.sort(groupSortFunc); + return _groupedItems; + }, [groupSortFunc, items]); + + const onValueChange = useCallback( + (e: SelectValueChangeDetails) => { + onChange(e.items.length ? e.items[0] : null); + }, + [onChange] + ); + + const onClickClear = useCallback(() => { + onChange(null); + }, [onChange]); + + const placeholder = useMemo(() => _placeholder ?? t('common.selectAnItem', 'Select an Item'), [_placeholder, t]); + + const styles = useMultiStyleConfig('CustomSelect'); + const inputProps = useFormControl({ + isDisabled: disabled, + isInvalid: invalid, + }); + + return ( + + + + + + + + + {selectedItem?.label ?? placeholder} + + + + + + + {isClearable && ( + } + isDisabled={!selectedItem || inputProps.disabled} + onClick={onClickClear} + /> + )} + + + + + + + {groupedItems.map((itemGroup, i) => ( + + + {/* {i < groupedItems.length - 1 && } */} + + ))} + + + + + + + + ); +}; + +type ItemGroupComponentProps = { + itemGroup: ItemGroup; +}; + +const ItemGroupComponent = ({ itemGroup }: ItemGroupComponentProps) => { + if (!itemGroup.group) { + return ( + <> + {itemGroup.items.map((item) => ( + + ))} + + ); + } + + return ( + + + {itemGroup.group && ( + + + {itemGroup.group} + + + + )} + {itemGroup.items.map((item) => ( + + ))} + + + ); +}; + +type SelectItemProps = { + item: Item; +}; + +const SelectItem = ({ item }: SelectItemProps) => { + return ( + + + + + {item.label} + {item?.description && ( + + {item?.description} + + )} + + + + + ); +}; diff --git a/lib/components/custom-select/index.tsx b/lib/components/custom-select/index.tsx new file mode 100644 index 0000000..c157bd0 --- /dev/null +++ b/lib/components/custom-select/index.tsx @@ -0,0 +1,2 @@ +export type { CustomSelectProps, Item, ItemGroup } from './custom-select'; +export { CustomSelect } from './custom-select'; diff --git a/lib/components/index.ts b/lib/components/index.ts index a4ec963..7bc72b1 100644 --- a/lib/components/index.ts +++ b/lib/components/index.ts @@ -7,6 +7,7 @@ export * from './card'; export * from './checkbox'; export * from './combobox'; export * from './context-menu'; +export * from './custom-select'; export * from './divider'; export * from './editable'; export * from './expander'; diff --git a/lib/theme/components/custom-select.ts b/lib/theme/components/custom-select.ts new file mode 100644 index 0000000..5164643 --- /dev/null +++ b/lib/theme/components/custom-select.ts @@ -0,0 +1,129 @@ +import type { SystemStyleObject } from '@chakra-ui/styled-system'; +import { createMultiStyleConfigHelpers } from '@chakra-ui/styled-system'; + +const helpers = createMultiStyleConfigHelpers(['root', 'content']); +const transitionProps: SystemStyleObject = { + transitionProperty: 'common', + transitionDuration: 'normal', +}; + +export const customSelectTheme = helpers.defineMultiStyleConfig({ + baseStyle: { + root: { + ...transitionProps, + w: 'full', + '[data-part="control"]': { + ...transitionProps, + w: 'full', + alignItems: 'center', + gap: 2, + }, + '[data-part="trigger"]': { + ...transitionProps, + gap: 4, + alignItems: 'center', + bg: 'base.700', + w: 'full', + h: '28px', + py: 1, + px: 4, + borderRadius: 'base', + _hover: { + bg: 'base.650', + }, + '&[data-disabled]': { + opacity: 0.5, + cursor: 'not-allowed', + _hover: { + bg: 'base.700', + }, + }, + '&[data-invalid]': { + borderWidth: '1px', + borderStyle: 'solid', + borderColor: 'error.500', + }, + }, + '[data-placeholder-shown]': { + '[data-part="value-text"]': { + color: 'base.400', + }, + }, + '[data-part="value-text"]': { + ...transitionProps, + w: 'full', + h: 'full', + alignItems: 'center', + fontSize: 'sm', + }, + '[data-part="indicator"]': { svg: { boxSize: 4 } }, + '[data-part="clear-trigger"]': { + // unused - ark requires the clear trigger be within the trigger component, but this makes it difficult to control + // the width of the content. we are manually handling the clear button by placing it outside the trigger. so, this + // styling does not apply. + }, + }, + content: { + ...transitionProps, + outline: 'none !important', + flexDir: 'column', + bg: 'base.800', + p: 2, + gap: 1, + borderRadius: 'base', + maxH: 96, + overflowY: 'scroll', + "&[data-state='open']": { + // + }, + "&[data-state='closed']": { + // + }, + '[data-part="item-group"]': { ...transitionProps, flexDir: 'column', gap: 1 }, + '[data-part="item-group-label"]': { + ...transitionProps, + py: 1, + px: 2, + color: 'base.400', + fontWeight: 'semibold', + }, + '[data-part="item"]': { + ...transitionProps, + alignItems: 'center', + borderRadius: 'base', + py: 1, + px: 2, + cursor: 'pointer', + '&[data-highlighted]': { + bg: 'base.700', + }, + '&[data-state="checked"]': { + bg: 'invokeBlue.300', + '[data-part="item-text"]': { + '[data-part="item-text-label"]': { color: 'base.900' }, + '[data-part="item-text-description"]': { color: 'base.900' }, + }, + }, + '&[data-state="checked"][data-highlighted]': { + bg: 'invokeBlue.200', + }, + '[data-part="item-text"]': { + ...transitionProps, + flexDir: 'column', + w: 'full', + '[data-part="item-text-label"]': { + fontWeight: 'semibold', + }, + '[data-part="item-text-description"]': { color: 'base.300' }, + }, + '&[data-disabled]': { + cursor: 'not-allowed', + color: 'base.500', + '[data-part="item-text"]': { + '[data-part="item-text-description"]': { color: 'base.500' }, + }, + }, + }, + }, + }, +}); diff --git a/lib/theme/components/index.ts b/lib/theme/components/index.ts index daa60c8..4403a8e 100644 --- a/lib/theme/components/index.ts +++ b/lib/theme/components/index.ts @@ -5,6 +5,7 @@ import { badgeTheme } from './badge'; import { buttonTheme } from './button'; import { cardTheme } from './card'; import { checkboxTheme } from './checkbox'; +import { customSelectTheme } from './custom-select'; import { editableTheme } from './editable'; import { formLabelTheme, formTheme } from './form'; import { headingTheme } from './heading'; @@ -28,6 +29,7 @@ export const components: ThemeOverride['components'] = { Button: buttonTheme, Card: cardTheme, Checkbox: checkboxTheme, + CustomSelect: customSelectTheme, Editable: editableTheme, Form: formTheme, FormLabel: formLabelTheme, diff --git a/package.json b/package.json index 011882e..7fac305 100644 --- a/package.json +++ b/package.json @@ -54,6 +54,7 @@ "react-select": "^5.8.0" }, "devDependencies": { + "@ark-ui/react": "^1.3.0", "@chakra-ui/anatomy": "^2.2.2", "@chakra-ui/icons": "^2.1.1", "@chakra-ui/layout": "^2.3.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2614a74..d75eca4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,6 +13,9 @@ dependencies: version: 18.2.0(react@18.2.0) devDependencies: + '@ark-ui/react': + specifier: ^1.3.0 + version: 1.3.0(@internationalized/date@3.5.1)(react-dom@18.2.0)(react@18.2.0) '@chakra-ui/anatomy': specifier: ^2.2.2 version: 2.2.2 @@ -186,6 +189,92 @@ packages: '@jridgewell/trace-mapping': 0.3.21 dev: true + /@ark-ui/anatomy@1.3.0(@internationalized/date@3.5.1): + resolution: {integrity: sha512-1yG2MrzUlix6KthjQMCNiHnkXrWwEdFAX6D+HqGJaNu0XvaGul2J+wDNtjsdX+gxiWu1nXXEEOAWlFVYMUf65w==} + dependencies: + '@zag-js/accordion': 0.32.1 + '@zag-js/anatomy': 0.32.1 + '@zag-js/avatar': 0.32.1 + '@zag-js/carousel': 0.32.1 + '@zag-js/checkbox': 0.32.1 + '@zag-js/color-picker': 0.32.1 + '@zag-js/color-utils': 0.32.1 + '@zag-js/combobox': 0.32.1 + '@zag-js/date-picker': 0.32.1 + '@zag-js/date-utils': 0.32.1(@internationalized/date@3.5.1) + '@zag-js/dialog': 0.32.1 + '@zag-js/editable': 0.32.1 + '@zag-js/file-upload': 0.32.1 + '@zag-js/hover-card': 0.32.1 + '@zag-js/menu': 0.32.1 + '@zag-js/number-input': 0.32.1 + '@zag-js/pagination': 0.32.1 + '@zag-js/pin-input': 0.32.1 + '@zag-js/popover': 0.32.1 + '@zag-js/presence': 0.32.1 + '@zag-js/progress': 0.32.1 + '@zag-js/radio-group': 0.32.1 + '@zag-js/rating-group': 0.32.1 + '@zag-js/select': 0.32.1 + '@zag-js/slider': 0.32.1 + '@zag-js/splitter': 0.32.1 + '@zag-js/switch': 0.32.1 + '@zag-js/tabs': 0.32.1 + '@zag-js/tags-input': 0.32.1 + '@zag-js/toast': 0.32.1 + '@zag-js/toggle-group': 0.32.1 + '@zag-js/tooltip': 0.32.1 + transitivePeerDependencies: + - '@internationalized/date' + dev: true + + /@ark-ui/react@1.3.0(@internationalized/date@3.5.1)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-JHjNoIX50+mUCTaEGMjfGQWGGi31pKsV646jZJlR/1xohpYJigzg8BvO97cTsVk8fwtur+cm11gz3Nf7f5QUnA==} + peerDependencies: + react: '>=18.0.0' + react-dom: '>=18.0.0' + dependencies: + '@ark-ui/anatomy': 1.3.0(@internationalized/date@3.5.1) + '@zag-js/accordion': 0.32.1 + '@zag-js/avatar': 0.32.1 + '@zag-js/carousel': 0.32.1 + '@zag-js/checkbox': 0.32.1 + '@zag-js/color-picker': 0.32.1 + '@zag-js/color-utils': 0.32.1 + '@zag-js/combobox': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/date-picker': 0.32.1 + '@zag-js/date-utils': 0.32.1(@internationalized/date@3.5.1) + '@zag-js/dialog': 0.32.1 + '@zag-js/editable': 0.32.1 + '@zag-js/file-upload': 0.32.1 + '@zag-js/hover-card': 0.32.1 + '@zag-js/menu': 0.32.1 + '@zag-js/number-input': 0.32.1 + '@zag-js/pagination': 0.32.1 + '@zag-js/pin-input': 0.32.1 + '@zag-js/popover': 0.32.1 + '@zag-js/presence': 0.32.1 + '@zag-js/progress': 0.32.1 + '@zag-js/radio-group': 0.32.1 + '@zag-js/rating-group': 0.32.1 + '@zag-js/react': 0.32.1(react-dom@18.2.0)(react@18.2.0) + '@zag-js/select': 0.32.1 + '@zag-js/slider': 0.32.1 + '@zag-js/splitter': 0.32.1 + '@zag-js/switch': 0.32.1 + '@zag-js/tabs': 0.32.1 + '@zag-js/tags-input': 0.32.1 + '@zag-js/toast': 0.32.1 + '@zag-js/toggle-group': 0.32.1 + '@zag-js/tooltip': 0.32.1 + '@zag-js/types': 0.32.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - '@internationalized/date' + dev: true + /@aw-web-design/x-default-browser@1.4.126: resolution: {integrity: sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==} hasBin: true @@ -3229,6 +3318,18 @@ packages: resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} dev: true + /@internationalized/date@3.5.1: + resolution: {integrity: sha512-LUQIfwU9e+Fmutc/DpRTGXSdgYZLBegi4wygCWDSVmUdLTaMHsQyASDiJtREwanwKuQLq0hY76fCJ9J/9I2xOQ==} + dependencies: + '@swc/helpers': 0.5.3 + dev: true + + /@internationalized/number@3.5.0: + resolution: {integrity: sha512-ZY1BW8HT9WKYvaubbuqXbbDdHhOUMfE2zHHFJeTppid0S+pc8HtdIxFxaYMsGjCb4UsF+MEJ4n2TfU7iHnUK8w==} + dependencies: + '@swc/helpers': 0.5.3 + dev: true + /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -4933,6 +5034,12 @@ packages: file-system-cache: 2.3.0 dev: true + /@swc/helpers@0.5.3: + resolution: {integrity: sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==} + dependencies: + tslib: 2.6.2 + dev: true + /@testing-library/dom@9.3.4: resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==} engines: {node: '>=14'} @@ -5627,20 +5734,567 @@ packages: tslib: 1.14.1 dev: true + /@zag-js/accordion@0.32.1: + resolution: {integrity: sha512-16beDVpEhXFQsQRMZLmHFruhGphSprJ5XrRu6+OM2U7aTulo1w3ENUd9uI+mIs4oTVO66lYI4Lp+dFcT2UUIYA==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-event': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/anatomy@0.32.1: + resolution: {integrity: sha512-bR+tfFfkbxwhBzGGjEQG+RUnbeCjMx7tWJxykGnGdVLwAh0wKTQBEfHEOCOQh5qU8RhKUieqemAdvc7oP3Tp4w==} + dev: true + + /@zag-js/aria-hidden@0.32.1: + resolution: {integrity: sha512-kznwxvUUHDax8Kd7YNVVCzQcwGARTRaZNOcIkw7MTLE8g/pU+C4pYkwR9iqA7/8imGfjYrZfSsQqZRTb4bkS0g==} + dependencies: + '@zag-js/dom-query': 0.32.1 + dev: true + + /@zag-js/auto-resize@0.32.1: + resolution: {integrity: sha512-MO6N5gPs2xDKbFgrakn6LDWv1GgN8uhfwpsqchLJX+EaZVvLIz8cXFD+jDv3RjK+5GRWV4mIF+26SXuHRSt9Ug==} + dependencies: + '@zag-js/dom-query': 0.32.1 + dev: true + + /@zag-js/avatar@0.32.1: + resolution: {integrity: sha512-5P+95pkMX2Na4yljN1etdgYyA+3HPORjWKn0Y3JamkYIAqJwRFO+taEdSm/xcRkuT6aGA3luheUowjt8wZssyA==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/mutation-observer': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/carousel@0.32.1: + resolution: {integrity: sha512-S7dUrPtiLr42Fa+S3O18kqKVqSu2yuk67bqGDtppIZSaFOugYHK4feBkZqjKw+eF12NVRRVO2j+A40d3MvxbSA==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/checkbox@0.32.1: + resolution: {integrity: sha512-5reRreGyDZ5IlBNd5m1QrYXCehVIl/pmfKMEcAfad5DcgCaHGv5j76eahxbKln/8TEdwz4eWzBrqNtwSkKL5+w==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/form-utils': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + '@zag-js/visually-hidden': 0.32.1 + dev: true + + /@zag-js/collection@0.32.1: + resolution: {integrity: sha512-dAzcVQ/n+xAYoxWB/65/CQinv66RNVuq5ig0fEYszBqP+HjFnOpeGkIrEvP+bFI38hFEViiGtfr6oGAsVByOVQ==} + dev: true + + /@zag-js/color-picker@0.32.1: + resolution: {integrity: sha512-ov3FC+c2WBYmEGRXWFVb2jih2Ecejj5JqBjDL9iMLBs2KNY9jnpvtH7WnZbijNY+RMDBj+C/DNI7K2NVaamSIA==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/color-utils': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dismissable': 0.32.1 + '@zag-js/dom-event': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/form-utils': 0.32.1 + '@zag-js/popper': 0.32.1 + '@zag-js/tabbable': 0.32.1 + '@zag-js/text-selection': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + '@zag-js/visually-hidden': 0.32.1 + dev: true + + /@zag-js/color-utils@0.32.1: + resolution: {integrity: sha512-AzupfOD7oD0mE+H9roTzwnLqtw1wYiJGOQKLPAwdwPQdznJUQD6sMOpxR/6RBuITVTm8Bl12Mr4+7s29LVJruw==} + dependencies: + '@zag-js/numeric-range': 0.32.1 + dev: true + + /@zag-js/combobox@0.32.1: + resolution: {integrity: sha512-skz2C5UxLD5JoYNP4hcPaQJu2cW7vycKqjDNI9ZtygSkZHOHx+JxpYiACBnr1vqzXatIOuDQm/HUuWW9yOT4eA==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/aria-hidden': 0.32.1 + '@zag-js/collection': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dismissable': 0.32.1 + '@zag-js/dom-event': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/mutation-observer': 0.32.1 + '@zag-js/popper': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/core@0.32.1: + resolution: {integrity: sha512-F9F7920/CisoLWALQACIhqbMvemgbv86qBULJ+UEe+a/9XgGwPh9UGn/H/q5EWkNpgEapz2b3pl3ONgKmXsK1A==} + dependencies: + '@zag-js/store': 0.32.1 + klona: 2.0.6 + dev: true + + /@zag-js/date-picker@0.32.1: + resolution: {integrity: sha512-n/hYmF+/R4+NuyfPRzCgeuLT6LJihKSuKzK29STPWy3sC/tBBHiqhNv1/4UKbatHUJXdBW2XF+N8Rw08RffcFQ==} + dependencies: + '@internationalized/date': 3.5.1 + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/date-utils': 0.32.1(@internationalized/date@3.5.1) + '@zag-js/dismissable': 0.32.1 + '@zag-js/dom-event': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/form-utils': 0.32.1 + '@zag-js/live-region': 0.32.1 + '@zag-js/popper': 0.32.1 + '@zag-js/text-selection': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/date-utils@0.32.1(@internationalized/date@3.5.1): + resolution: {integrity: sha512-dbBDRSVr5pRUw3rXndyGuSshZiWqQI5JQO4D2KIFGkXzorj6WzoOpcO910Z7AdM/9cCAMpCjUrka8d8o9BpJBg==} + peerDependencies: + '@internationalized/date': '>=3.0.0' + dependencies: + '@internationalized/date': 3.5.1 + dev: true + + /@zag-js/dialog@0.32.1: + resolution: {integrity: sha512-czp+qXcdAOM70SrvDo4gBpYZx6gS6HXyrpiptW3+EHa2eiCfc/Z2w+Nu+ZadOTEQGgNWlKlCLW7Ery0i9mMDsw==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/aria-hidden': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dismissable': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/remove-scroll': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + focus-trap: 7.5.4 + dev: true + + /@zag-js/dismissable@0.32.1: + resolution: {integrity: sha512-UIkG+9Eb5wrus2F2Dy4zqk0pwCV53sdnMYBxk9dpvDzBJHzW+InhVeg3UeKmPL8ELcYlhH/Bap99XCRJvxsXow==} + dependencies: + '@zag-js/dom-event': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/interact-outside': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/dom-event@0.32.1: + resolution: {integrity: sha512-wN6f5Kkf7C/YFN3wbEG3gUockSebyy1fPNL2BuL4C8PIP8vOD14hnHTzZWg5yYfO+veybIAL38r8I46C+bOVBQ==} + dependencies: + '@zag-js/text-selection': 0.32.1 + '@zag-js/types': 0.32.1 + dev: true + /@zag-js/dom-query@0.16.0: resolution: {integrity: sha512-Oqhd6+biWyKnhKwFFuZrrf6lxBz2tX2pRQe6grUnYwO6HJ8BcbqZomy2lpOdr+3itlaUqx+Ywj5E5ZZDr/LBfQ==} dev: true + /@zag-js/dom-query@0.32.1: + resolution: {integrity: sha512-u6hrQHQ0/dcUi6xJn8d2Mu1ClN4KZpPqOKrJFSaxadWjSy+x0qp48WY2CBQ6gZ3j8IwR/XjzU9bu9wY5jJfHgA==} + dev: true + + /@zag-js/editable@0.32.1: + resolution: {integrity: sha512-QEGnfp2P9nWVp9vGNWtszspvQcF3KtBRToZrv5/DT30Mpo/uPDKtqijLs0SnB/W60ELzcIRhK4J9taGoK8O8uw==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-event': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/form-utils': 0.32.1 + '@zag-js/interact-outside': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/element-rect@0.32.1: + resolution: {integrity: sha512-tAmxgxU2LsByK8PIs/Cj6cBJ8xZCVXE9RoStxthhuPL7xKYUfZvFGuhHVOHTHd6sDKEqbj6K1ds/TGPuglIh4w==} + dev: true + /@zag-js/element-size@0.10.5: resolution: {integrity: sha512-uQre5IidULANvVkNOBQ1tfgwTQcGl4hliPSe69Fct1VfYb2Fd0jdAcGzqQgPhfrXFpR62MxLPB7erxJ/ngtL8w==} dev: true + /@zag-js/element-size@0.32.1: + resolution: {integrity: sha512-ACklufmJQpah2UqwZUlYFaKi6uWfZBeTghtbfYHcDfzRbg2Hni612v8L1JeS4vAgjeDpcdHQpXXR4AZSpGZgNw==} + dev: true + + /@zag-js/file-upload@0.32.1: + resolution: {integrity: sha512-cD0NRIDof9Vv2DemmnYe9ZPZxOZ6b8XZl8eq4G0e8+WLYtnRXyEURl8Dw0QJpfdDPQaHnnD4CNxPTQcLgP+9Sg==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/file-utils': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + '@zag-js/visually-hidden': 0.32.1 + dev: true + + /@zag-js/file-utils@0.32.1: + resolution: {integrity: sha512-0PxTrljW51Lf9OCuYNlZuaLgF0v1NoVRzXa/osZ9HGceQjfo77R5G9u+/TP3u53W2PTxajEZ4eNzTibgpzNXFg==} + dev: true + /@zag-js/focus-visible@0.16.0: resolution: {integrity: sha512-a7U/HSopvQbrDU4GLerpqiMcHKEkQkNPeDZJWz38cw/6Upunh41GjHetq5TB84hxyCaDzJ6q2nEdNoBQfC0FKA==} dependencies: '@zag-js/dom-query': 0.16.0 dev: true + /@zag-js/form-utils@0.32.1: + resolution: {integrity: sha512-OemLBlHCHHm7t8wNcf78FRudRA7FegSgsNEzAjrRTyx+lJztDyHRLaoyI1gCEIg+0Kzl2nMxjOl4MStGsDj8iw==} + dependencies: + '@zag-js/mutation-observer': 0.32.1 + dev: true + + /@zag-js/hover-card@0.32.1: + resolution: {integrity: sha512-k66YK0z0P4LuK78+jnRoUPxJiM9GA0sbEEz3oPlvcFVXMMwnRTPNIw1OjksfAPI+Nvgg7H6D3A+7HCdRI/oBjw==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dismissable': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/popper': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/interact-outside@0.32.1: + resolution: {integrity: sha512-8zHuswfTAgfMCaQnp3N4WStvnL32VyxURafb21+mE4neAF/DaKfJHWnJpeUMG1Qh/eXsrMRBxVoX+nBMhHj9bg==} + dependencies: + '@zag-js/dom-event': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/tabbable': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/live-region@0.32.1: + resolution: {integrity: sha512-6/9QMLVZbTRh/G6MoJc/auN8r5vjdY9vUgNT680C2LOa2vnRR5/y0DkIpVgttNh1rSenQ/eLEYxp8hQF1rIYNw==} + dependencies: + '@zag-js/visually-hidden': 0.32.1 + dev: true + + /@zag-js/menu@0.32.1: + resolution: {integrity: sha512-IPsTljVF0N9xTwub1cpGl3GAG5ttAq3h38PdZERREzT3qRgw4v3K/I1TG2vIiDXgJz8UZzUKox6ZYdU7UIAkRA==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dismissable': 0.32.1 + '@zag-js/dom-event': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/mutation-observer': 0.32.1 + '@zag-js/popper': 0.32.1 + '@zag-js/rect-utils': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/mutation-observer@0.32.1: + resolution: {integrity: sha512-/hlObxGnhAaYYVnwRJC227md0M3kSE6mO24vkqVGwq2GglS+u4zbVcBBUuWgHdMML+ZjIQrZuVycCBMfVlHq0g==} + dev: true + + /@zag-js/number-input@0.32.1: + resolution: {integrity: sha512-atyIOvoMITb4hZtQym7yD6I7grvPW83UeMFO8hCQg3HWwd2zR4+63mouWuyMoWb4QrzVFRVQBaU8OG5xGlknEw==} + dependencies: + '@internationalized/number': 3.5.0 + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-event': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/form-utils': 0.32.1 + '@zag-js/mutation-observer': 0.32.1 + '@zag-js/number-utils': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/number-utils@0.32.1: + resolution: {integrity: sha512-x/nttU31TtFVTqFBM8e3ZH/0MCc+u15WAfk0rT6ESkoZcdb80rTzZVMokCKCUdpi/JdB1vjEeCLSnj+ig8oAIQ==} + dev: true + + /@zag-js/numeric-range@0.32.1: + resolution: {integrity: sha512-1Qe2URTenlrdsWuArlnQ+v5bBH2mHZD3XsK6jYV+C2lgatVzdcoN4GCSNTiF7w+So6J+NTeLMkVHMGCW1Kzx1g==} + dev: true + + /@zag-js/pagination@0.32.1: + resolution: {integrity: sha512-lhogzKxJnx5D2Xoni/xm5rkOuy15KWSxqBHVwe8+j5aSNqMy7+aRtEN2F2VQCDVL/v1fdciQvOCA9udm37kZ4w==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/pin-input@0.32.1: + resolution: {integrity: sha512-d18cCXKUr7INL0Xm5KyIoiTRSNsPXfIlIEMl2HrAvM3r70wtEag0PmiDNA5NS2tB4LnnX0XowchGB4HsdFS/ng==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-event': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/form-utils': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + '@zag-js/visually-hidden': 0.32.1 + dev: true + + /@zag-js/popover@0.32.1: + resolution: {integrity: sha512-B01if49v3crCjkvtSvIX4CBdT/475nj3DttOObc36s0YOxCEt3UihMITBD5JvIKwEqjZ6oU5t0sLcUYOqQ4f2A==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/aria-hidden': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dismissable': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/popper': 0.32.1 + '@zag-js/remove-scroll': 0.32.1 + '@zag-js/tabbable': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + focus-trap: 7.5.4 + dev: true + + /@zag-js/popper@0.32.1: + resolution: {integrity: sha512-aQgogW1N4VreNACSQhXQoZeXtQQtB//FXUvt1CBnW2DtmZ6YkNnaAfn186Q2lkw2/T0chITRy3eYeviwMmMrqg==} + dependencies: + '@floating-ui/dom': 1.5.4 + '@zag-js/dom-query': 0.32.1 + '@zag-js/element-rect': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/presence@0.32.1: + resolution: {integrity: sha512-8189QMUf/L1dztAZdurx18ZwPyWlq58Mrd+GdATSaf8JstgrI1ovzVs606inQghWptKHMsH7dUIaV9UkhbSx3Q==} + dependencies: + '@zag-js/core': 0.32.1 + '@zag-js/types': 0.32.1 + dev: true + + /@zag-js/progress@0.32.1: + resolution: {integrity: sha512-ClkQvNYnuIpKfAPUceZXY5E2m/3NnIm21cvHe4gAoJ88YdqEHd5rIRoHP63g8ET8Ct/2KkBRkgR+LrQnGQOomA==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/radio-group@0.32.1: + resolution: {integrity: sha512-NvdSjwRF38qIh0oM68jERf71uiwV2JFTrGeQEs3EIqONzULwL6jR2p4P1wm3JJNBAkSYBKZMER5cVUUcqM3kjQ==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/element-rect': 0.32.1 + '@zag-js/form-utils': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + '@zag-js/visually-hidden': 0.32.1 + dev: true + + /@zag-js/rating-group@0.32.1: + resolution: {integrity: sha512-RBaFRCw7P00bgTrEjUHT3h/OGRO8XmXKkQYqqhm1tsVbeTsT47iwHoc6XnMEiGBonaJDwN/J0oFasw7GNg5sow==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-event': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/form-utils': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/react@0.32.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-b1SB7hXXv1K6CmXkcy5Y7mb0YRWkyvulyhK8VW5O5hIAPuGxOTx70psmVeZbmVzhjdORCiro9jKx8Ec0LfolFg==} + peerDependencies: + react: '>=18.0.0' + react-dom: '>=18.0.0' + dependencies: + '@zag-js/core': 0.32.1 + '@zag-js/store': 0.32.1 + '@zag-js/types': 0.32.1 + proxy-compare: 2.5.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: true + + /@zag-js/rect-utils@0.32.1: + resolution: {integrity: sha512-cI07kgldjUZP+SLhXeG9VSl47nrENlC96Fs7jWcTfHj62rhdY8WsBJ0tiTztvwar9m1chwxXZwJowHN+nPIgDQ==} + dev: true + + /@zag-js/remove-scroll@0.32.1: + resolution: {integrity: sha512-LyXt2rNMSKb9MKeJRyKTgpk4R7jdA+9kEQTSG5qyA94jo1og7FVgA1W/E+pNkdxDEk1VplL768VU6y7E/L3DHg==} + dependencies: + '@zag-js/dom-query': 0.32.1 + dev: true + + /@zag-js/select@0.32.1: + resolution: {integrity: sha512-jSzmTKCN1Fk/ZDDWM8TVGOtwgpYUDgyceegjYT+hW1mmEetu4tQcEvAr0557NOzh8akqLvcVFbg/kMj0IriKAA==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/collection': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dismissable': 0.32.1 + '@zag-js/dom-event': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/form-utils': 0.32.1 + '@zag-js/mutation-observer': 0.32.1 + '@zag-js/popper': 0.32.1 + '@zag-js/tabbable': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + '@zag-js/visually-hidden': 0.32.1 + dev: true + + /@zag-js/slider@0.32.1: + resolution: {integrity: sha512-iZSB3Y8/Maakxem0Ha3rBRa8AyAplhN5K50Bgz+wsv0VEzNNUmK4QgaTWReWd6SfeTRpnC5ftKCcfM2aQrLm6g==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-event': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/element-size': 0.32.1 + '@zag-js/form-utils': 0.32.1 + '@zag-js/numeric-range': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/splitter@0.32.1: + resolution: {integrity: sha512-NdHLUXtQAlnz6QpdPwcqZCqYul7LaVqsp0hgtXR2PN4HbH+VAaDfY76pUk6LBerUcykChGZvtM9U0A5FCo1x4A==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-event': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/number-utils': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/store@0.32.1: + resolution: {integrity: sha512-hKwzpqAPljw06oOI+eO+Is2udpmY9GsGfmdoqvZVYoK4f5sawpZY9EC/84tbK9QKWUDTbFS+0Ujc254GUThmDA==} + dependencies: + proxy-compare: 2.5.1 + dev: true + + /@zag-js/switch@0.32.1: + resolution: {integrity: sha512-+5w/AtINA+jpORX1cuUrnyIFXrfjhqV7667EKK/zbPi0Pf1E10+TEihpfFjY6bgms9CSNWZVEb6w2f2C0PNBDA==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/form-utils': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + '@zag-js/visually-hidden': 0.32.1 + dev: true + + /@zag-js/tabbable@0.32.1: + resolution: {integrity: sha512-fMXtVgBiX7z3Qmdv+McrfihiSkqsDbNX2nn3e63L7jdy9ZpgnR3jG9BwUZvv7hvzkuOAFhhdKgBYYT+fkBavGg==} + dependencies: + '@zag-js/dom-query': 0.32.1 + dev: true + + /@zag-js/tabs@0.32.1: + resolution: {integrity: sha512-5l8/k2Pw9Kbfsvvx6HWcVqK7Ns7ca+nyPGLSZtZLMp/Zn2q3xSG32C1U3oDaYtQVIQSiEHdnMjw0C2v+CxGDMA==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-event': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/element-rect': 0.32.1 + '@zag-js/tabbable': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/tags-input@0.32.1: + resolution: {integrity: sha512-oliLhiMpRNbWFixHF+Oe7hySQBp7NKtL/s8rN5dLT1G1GFRMzuuht/QnmL1h8EoGGpTwaaokMo4zl4uVzHbwyw==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/auto-resize': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-event': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/form-utils': 0.32.1 + '@zag-js/interact-outside': 0.32.1 + '@zag-js/live-region': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/text-selection@0.32.1: + resolution: {integrity: sha512-aK1uswWYF76PFoxGL+3HW/kth9uldFWSW4lOh89NfEcc6Ym7qS5B+P0HKJVM9DuQbihvQX9dyc9PvM7/LJTSRA==} + dependencies: + '@zag-js/dom-query': 0.32.1 + dev: true + + /@zag-js/toast@0.32.1: + resolution: {integrity: sha512-HrfVzFX7ANS9qOewCr8qOCbgko635bZxYKMv+ojjo4U/TtwkGb43+lVU7/qwZj0z18/OtXBH5YQjFwQZXg5x8g==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-event': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/toggle-group@0.32.1: + resolution: {integrity: sha512-MM1XI4J45rRCZiDHcMtZWud0+bWMu6IcMnrbd9oig330YAF3RzcjTlxX93YRY35F04OUMBq5el9qe3qc2vyMuw==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-event': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/tooltip@0.32.1: + resolution: {integrity: sha512-+rsmDYTELFBHoYKg5iKShGfRD3H9FJDaZRq915Uc9YnyePMXCnWRgnVp+lk3zI+FDgysQm67SDLRJsR24Iioqg==} + dependencies: + '@zag-js/anatomy': 0.32.1 + '@zag-js/core': 0.32.1 + '@zag-js/dom-event': 0.32.1 + '@zag-js/dom-query': 0.32.1 + '@zag-js/popper': 0.32.1 + '@zag-js/types': 0.32.1 + '@zag-js/utils': 0.32.1 + dev: true + + /@zag-js/types@0.32.1: + resolution: {integrity: sha512-BLfqb+im4vtXXJqhd2ZUg/4LquEd1qPt9XN56XVjudGDTftN8n3EDpuail7VKxdL59W4jR7wW8lvl4sSgrQKWw==} + dependencies: + csstype: 3.1.3 + dev: true + + /@zag-js/utils@0.32.1: + resolution: {integrity: sha512-jrcmWYcA3L6TO4fZbPFvpSGEy2Z/mbWt6bPQbmcVgq/BltSS0YxxfPl+eD+S/rZI9aneszwsr04Z5TpladFiVA==} + dev: true + + /@zag-js/visually-hidden@0.32.1: + resolution: {integrity: sha512-Vzieo4vNulzY/0zqmVfeYW/LcFJp5xtEoyUgR1FBctH8uBPBRhTIEXxKtoMablW6/vccOVo7zcu0UrR5Vx+eYQ==} + dev: true + /accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} @@ -7506,6 +8160,12 @@ packages: tslib: 2.6.2 dev: true + /focus-trap@7.5.4: + resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} + dependencies: + tabbable: 6.2.0 + dev: true + /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: @@ -8512,6 +9172,11 @@ packages: engines: {node: '>=6'} dev: true + /klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} + engines: {node: '>= 8'} + dev: true + /kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} dev: true @@ -9386,6 +10051,10 @@ packages: ipaddr.js: 1.9.1 dev: true + /proxy-compare@2.5.1: + resolution: {integrity: sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==} + dev: true + /proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} dev: true @@ -10413,6 +11082,10 @@ packages: resolution: {integrity: sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==} dev: true + /tabbable@6.2.0: + resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} + dev: true + /tar-fs@2.1.1: resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} dependencies: From 248a710d82af23e5717a16b546984854f3f86247 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Tue, 23 Jan 2024 21:16:29 +1100 Subject: [PATCH 2/6] fix(components/form): do not style error color --- lib/theme/components/form.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/lib/theme/components/form.ts b/lib/theme/components/form.ts index 6e23731..31d5c79 100644 --- a/lib/theme/components/form.ts +++ b/lib/theme/components/form.ts @@ -13,9 +13,6 @@ const formBaseStyle = defineFormPartsStyle((props) => ({ h: 'unset', minH: 8, w: 'full', - _invalid: { - color: 'error.300', - }, }, helperText: { w: 'full', From c17ba4fa2d6230a7bf39fb1a125fea874312972a Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Tue, 23 Jan 2024 21:53:41 +1100 Subject: [PATCH 3/6] build: externalize @ark-ui/react extern --- lib/theme/components/custom-select.ts | 2 +- package.json | 2 +- vite.config.ts | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/theme/components/custom-select.ts b/lib/theme/components/custom-select.ts index 5164643..867f2b1 100644 --- a/lib/theme/components/custom-select.ts +++ b/lib/theme/components/custom-select.ts @@ -7,7 +7,7 @@ const transitionProps: SystemStyleObject = { transitionDuration: 'normal', }; -export const customSelectTheme = helpers.defineMultiStyleConfig({ +export const customSelectTheme: ReturnType = helpers.defineMultiStyleConfig({ baseStyle: { root: { ...transitionProps, diff --git a/package.json b/package.json index 7fac305..5e56218 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "typescript": "tsc --p ./tsconfig-build.json --noEmit" }, "peerDependencies": { + "@ark-ui/react": "^1.3.0", "@chakra-ui/anatomy": "^2.2.2", "@chakra-ui/icons": "^2.1.1", "@chakra-ui/layout": "^2.3.1", @@ -54,7 +55,6 @@ "react-select": "^5.8.0" }, "devDependencies": { - "@ark-ui/react": "^1.3.0", "@chakra-ui/anatomy": "^2.2.2", "@chakra-ui/icons": "^2.1.1", "@chakra-ui/layout": "^2.3.1", diff --git a/vite.config.ts b/vite.config.ts index 6a7c32b..51b6825 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -25,6 +25,7 @@ export default defineConfig({ }, rollupOptions: { external: [ + '@ark-ui/react', '@chakra-ui/anatomy', '@chakra-ui/icons', '@chakra-ui/layout', From 0a613ef202d2eb370c9099000d0764bd8f2361ed Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Tue, 23 Jan 2024 22:36:35 +1100 Subject: [PATCH 4/6] feat(theme): slow down spin animation It was kinda frantic. --- lib/theme/animations.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/theme/animations.ts b/lib/theme/animations.ts index 6cfb097..f7af59d 100644 --- a/lib/theme/animations.ts +++ b/lib/theme/animations.ts @@ -10,4 +10,4 @@ export const spinKeyframes: Keyframes = keyframes` } `; -export const spinAnimation = `${spinKeyframes} 0.45s linear infinite`; +export const spinAnimation = `${spinKeyframes} 1s linear infinite`; From adf70a4327c2b47c28a02ef91b2da3f1b14de63a Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Tue, 23 Jan 2024 22:37:16 +1100 Subject: [PATCH 5/6] feat(link): add ExternalLink --- lib/components/link/external-link.tsx | 16 ++++++++++++++++ lib/components/link/index.tsx | 2 ++ 2 files changed, 18 insertions(+) create mode 100644 lib/components/link/external-link.tsx diff --git a/lib/components/link/external-link.tsx b/lib/components/link/external-link.tsx new file mode 100644 index 0000000..6ccdc67 --- /dev/null +++ b/lib/components/link/external-link.tsx @@ -0,0 +1,16 @@ +import { PiArrowSquareOutBold } from 'react-icons/pi'; + +import { Icon } from '..'; +import type { LinkProps } from '.'; +import { Link } from '.'; + +export type ExternalLinkProps = Omit & { label: string }; + +export const ExternalLink = (props: ExternalLinkProps) => { + return ( + + {props.label} + + + ); +}; diff --git a/lib/components/link/index.tsx b/lib/components/link/index.tsx index 4475d42..b80ab95 100644 --- a/lib/components/link/index.tsx +++ b/lib/components/link/index.tsx @@ -1,2 +1,4 @@ +export type { ExternalLinkProps } from './external-link'; +export { ExternalLink } from './external-link'; export type { LinkProps } from './wrapper'; export { Link } from './wrapper'; From 570df03525ddad8d571df509e77bb62bc8487345 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Tue, 23 Jan 2024 22:48:07 +1100 Subject: [PATCH 6/6] build: do not externalize everything --- package.json | 10 +- pnpm-lock.yaml | 546 ++++++++++++++++++++++--------------------------- vite.config.ts | 25 +-- 3 files changed, 253 insertions(+), 328 deletions(-) diff --git a/package.json b/package.json index 5e56218..db4e894 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "storybook": "storybook dev -p 6006", "typescript": "tsc --p ./tsconfig-build.json --noEmit" }, - "peerDependencies": { + "dependencies": { "@ark-ui/react": "^1.3.0", "@chakra-ui/anatomy": "^2.2.2", "@chakra-ui/icons": "^2.1.1", @@ -41,7 +41,6 @@ "@chakra-ui/theme-tools": "^2.1.2", "@emotion/react": "^11.11.3", "@emotion/styled": "^11.11.0", - "@fontsource-variable/inter": "^5.0.16", "@nanostores/react": "^0.7.1", "chakra-react-select": "^4.7.6", "framer-motion": "^10.18.0", @@ -49,11 +48,14 @@ "nanostores": "^0.9.5", "overlayscrollbars": "^2.4.6", "overlayscrollbars-react": "^0.5.3", - "react": "^18.2.0", - "react-dom": "^18.2.0", "react-i18next": "^14.0.0", "react-select": "^5.8.0" }, + "peerDependencies": { + "@fontsource-variable/inter": "^5.0.16", + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, "devDependencies": { "@chakra-ui/anatomy": "^2.2.2", "@chakra-ui/icons": "^2.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d75eca4..7abf830 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,14 +5,6 @@ settings: excludeLinksFromLockfile: false dependencies: - overlayscrollbars: - specifier: ^2.4.6 - version: 2.4.6 - react-dom: - specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) - -devDependencies: '@ark-ui/react': specifier: ^1.3.0 version: 1.3.0(@internationalized/date@3.5.1)(react-dom@18.2.0)(react@18.2.0) @@ -43,12 +35,41 @@ devDependencies: '@emotion/styled': specifier: ^11.11.0 version: 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.48)(react@18.2.0) - '@fontsource-variable/inter': - specifier: ^5.0.16 - version: 5.0.16 '@nanostores/react': specifier: ^0.7.1 version: 0.7.1(nanostores@0.9.5)(react@18.2.0) + chakra-react-select: + specifier: ^4.7.6 + version: 4.7.6(@chakra-ui/form-control@2.2.0)(@chakra-ui/icon@3.2.0)(@chakra-ui/layout@2.3.1)(@chakra-ui/media-query@3.3.0)(@chakra-ui/menu@2.2.1)(@chakra-ui/spinner@2.1.0)(@chakra-ui/system@2.6.2)(@emotion/react@11.11.3)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + framer-motion: + specifier: ^10.18.0 + version: 10.18.0(react-dom@18.2.0)(react@18.2.0) + lodash-es: + specifier: ^4.17.21 + version: 4.17.21 + nanostores: + specifier: ^0.9.5 + version: 0.9.5 + overlayscrollbars: + specifier: ^2.4.6 + version: 2.4.6 + overlayscrollbars-react: + specifier: ^0.5.3 + version: 0.5.3(overlayscrollbars@2.4.6)(react@18.2.0) + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + react-i18next: + specifier: ^14.0.0 + version: 14.0.0(i18next@23.7.16)(react-dom@18.2.0)(react@18.2.0) + react-select: + specifier: ^5.8.0 + version: 5.8.0(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + +devDependencies: + '@fontsource-variable/inter': + specifier: ^5.0.16 + version: 5.0.16 '@storybook/addon-essentials': specifier: ^7.6.9 version: 7.6.9(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) @@ -94,9 +115,6 @@ devDependencies: '@vitejs/plugin-react': specifier: ^4.2.1 version: 4.2.1(vite@5.0.11) - chakra-react-select: - specifier: ^4.7.6 - version: 4.7.6(@chakra-ui/form-control@2.2.0)(@chakra-ui/icon@3.2.0)(@chakra-ui/layout@2.3.1)(@chakra-ui/media-query@3.3.0)(@chakra-ui/menu@2.2.1)(@chakra-ui/spinner@2.1.0)(@chakra-ui/system@2.6.2)(@emotion/react@11.11.3)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) eslint: specifier: ^8.56.0 version: 8.56.0 @@ -127,36 +145,18 @@ devDependencies: eslint-plugin-unused-imports: specifier: ^3.0.0 version: 3.0.0(@typescript-eslint/eslint-plugin@6.19.0)(eslint@8.56.0) - framer-motion: - specifier: ^10.18.0 - version: 10.18.0(react-dom@18.2.0)(react@18.2.0) glob: specifier: ^10.3.10 version: 10.3.10 - lodash-es: - specifier: ^4.17.21 - version: 4.17.21 - nanostores: - specifier: ^0.9.5 - version: 0.9.5 - overlayscrollbars-react: - specifier: ^0.5.3 - version: 0.5.3(overlayscrollbars@2.4.6)(react@18.2.0) prettier: specifier: ^3.2.4 version: 3.2.4 react: specifier: ^18.2.0 version: 18.2.0 - react-i18next: - specifier: ^14.0.0 - version: 14.0.0(i18next@23.7.16)(react-dom@18.2.0)(react@18.2.0) react-icons: specifier: ^5.0.1 version: 5.0.1(react@18.2.0) - react-select: - specifier: ^5.8.0 - version: 5.8.0(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) storybook: specifier: ^7.6.9 version: 7.6.9 @@ -226,7 +226,7 @@ packages: '@zag-js/tooltip': 0.32.1 transitivePeerDependencies: - '@internationalized/date' - dev: true + dev: false /@ark-ui/react@1.3.0(@internationalized/date@3.5.1)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-JHjNoIX50+mUCTaEGMjfGQWGGi31pKsV646jZJlR/1xohpYJigzg8BvO97cTsVk8fwtur+cm11gz3Nf7f5QUnA==} @@ -273,7 +273,7 @@ packages: react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: - '@internationalized/date' - dev: true + dev: false /@aw-web-design/x-default-browser@1.4.126: resolution: {integrity: sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==} @@ -288,7 +288,6 @@ packages: dependencies: '@babel/highlight': 7.23.4 chalk: 2.4.2 - dev: true /@babel/compat-data@7.23.5: resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} @@ -445,7 +444,6 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.23.6 - dev: true /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} @@ -521,12 +519,10 @@ packages: /@babel/helper-string-parser@7.23.4: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} - dev: true /@babel/helper-validator-identifier@7.22.20: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} - dev: true /@babel/helper-validator-option@7.23.5: resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} @@ -560,7 +556,6 @@ packages: '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 - dev: true /@babel/parser@7.23.6: resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} @@ -1538,7 +1533,6 @@ packages: engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 - dev: true /@babel/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} @@ -1574,7 +1568,6 @@ packages: '@babel/helper-string-parser': 7.23.4 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 - dev: true /@base2/pretty-print-object@1.0.1: resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==} @@ -1597,7 +1590,7 @@ packages: '@chakra-ui/transition': 2.1.0(framer-motion@10.18.0)(react@18.2.0) framer-motion: 10.18.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/alert@2.2.2(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-jHg4LYMRNOJH830ViLuicjb3F+v6iriE/2G5T+Sd0Hna04nukNJ1MxUmBPE+vI22me2dIflfelu2v9wdB6Pojw==} @@ -1611,11 +1604,11 @@ packages: '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.2)(react@18.2.0) '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/anatomy@2.2.2: resolution: {integrity: sha512-MV6D4VLRIHr4PkW4zMyqfrNS1mPlCTiCXwvYGtDFQYr+xHFfonhAuf9WjsSc0nyp2m0OdkSLnzmVKkZFLo25Tg==} - dev: true + dev: false /@chakra-ui/avatar@2.3.0(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-8gKSyLfygnaotbJbDMHDiJoF38OHXUYVme4gGxZ1fLnQEdPVEaIWfH+NndIjOM0z8S+YEFnT9KyGMUtvPrBk3g==} @@ -1629,7 +1622,7 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/breadcrumb@2.2.0(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-4cWCG24flYBxjruRi4RJREWTGF74L/KzI2CognAW/d/zWR0CjiScuJhf37Am3LFbCySP6WSoyBOtTIoTA4yLEA==} @@ -1642,13 +1635,13 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/breakpoint-utils@2.0.8: resolution: {integrity: sha512-Pq32MlEX9fwb5j5xx8s18zJMARNHlQZH2VH1RZgfgRDpp7DcEgtRW5AInfN5CfqdHLO1dGxA7I3MqEuL5JnIsA==} dependencies: '@chakra-ui/shared-utils': 2.0.5 - dev: true + dev: false /@chakra-ui/button@2.1.0(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-95CplwlRKmmUXkdEp/21VkEWgnwcx2TOBG6NfYlsuLBDHSLlo5FKIiE2oSi4zXc4TLcopGcWPNcm/NDaSC5pvA==} @@ -1662,7 +1655,7 @@ packages: '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.2)(react@18.2.0) '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/card@2.2.0(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-xUB/k5MURj4CtPAhdSoXZidUbm8j3hci9vnc+eZJVDqhDOShNlD6QeniQNRPRys4lWAQLCbFcrwL29C8naDi6g==} @@ -1673,7 +1666,7 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/checkbox@2.3.2(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-85g38JIXMEv6M+AcyIGLh7igNtfpAN6KGQFYxY9tBj0eWvWk4NKQxvqqyVta0bSAyIl1rixNIIezNpNWk2iO4g==} @@ -1694,7 +1687,7 @@ packages: '@chakra-ui/visually-hidden': 2.2.0(@chakra-ui/system@2.6.2)(react@18.2.0) '@zag-js/focus-visible': 0.16.0 react: 18.2.0 - dev: true + dev: false /@chakra-ui/clickable@2.1.0(react@18.2.0): resolution: {integrity: sha512-flRA/ClPUGPYabu+/GLREZVZr9j2uyyazCAUHAdrTUEdDYCr31SVGhgh7dgKdtq23bOvAQJpIJjw/0Bs0WvbXw==} @@ -1704,7 +1697,7 @@ packages: '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 react: 18.2.0 - dev: true + dev: false /@chakra-ui/close-button@2.1.1(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-gnpENKOanKexswSVpVz7ojZEALl2x5qjLYNqSQGbxz+aP9sOXPfUS56ebyBrre7T7exuWGiFeRwnM0oVeGPaiw==} @@ -1715,7 +1708,7 @@ packages: '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2)(react@18.2.0) '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/color-mode@2.2.0(react@18.2.0): resolution: {integrity: sha512-niTEA8PALtMWRI9wJ4LL0CSBDo8NBfLNp4GD6/0hstcm3IlbBHTVKxN6HwSaoNYfphDQLxCjT4yG+0BJA5tFpg==} @@ -1724,7 +1717,7 @@ packages: dependencies: '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/control-box@2.1.0(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-gVrRDyXFdMd8E7rulL0SKeoljkLQiPITFnsyMO8EFHNZ+AHt5wK4LIguYVEq88APqAGZGfHFWXr79RYrNiE3Mg==} @@ -1734,7 +1727,7 @@ packages: dependencies: '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/counter@2.1.0(react@18.2.0): resolution: {integrity: sha512-s6hZAEcWT5zzjNz2JIWUBzRubo9la/oof1W7EKZVVfPYHERnl5e16FmBC79Yfq8p09LQ+aqFKm/etYoJMMgghw==} @@ -1745,7 +1738,7 @@ packages: '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.2.0) '@chakra-ui/shared-utils': 2.0.5 react: 18.2.0 - dev: true + dev: false /@chakra-ui/css-reset@2.3.0(@emotion/react@11.11.3)(react@18.2.0): resolution: {integrity: sha512-cQwwBy5O0jzvl0K7PLTLgp8ijqLPKyuEMiDXwYzl95seD3AoeuoCLyzZcJtVqaUZ573PiBdAbY/IlZcwDOItWg==} @@ -1755,7 +1748,7 @@ packages: dependencies: '@emotion/react': 11.11.3(@types/react@18.2.48)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/descendant@3.1.0(react@18.2.0): resolution: {integrity: sha512-VxCIAir08g5w27klLyi7PVo8BxhW4tgU/lxQyujkmi4zx7hT9ZdrcQLAted/dAa+aSIZ14S1oV0Q9lGjsAdxUQ==} @@ -1765,11 +1758,11 @@ packages: '@chakra-ui/react-context': 2.1.0(react@18.2.0) '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/dom-utils@2.1.0: resolution: {integrity: sha512-ZmF2qRa1QZ0CMLU8M1zCfmw29DmPNtfjR9iTo74U5FPr3i1aoAh7fbJ4qAlZ197Xw9eAW28tvzQuoVWeL5C7fQ==} - dev: true + dev: false /@chakra-ui/editable@3.1.0(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-j2JLrUL9wgg4YA6jLlbU88370eCRyor7DZQD9lzpY95tSOXpTljeg3uF9eOmDnCs6fxp3zDWIfkgMm/ExhcGTg==} @@ -1788,11 +1781,11 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/event-utils@2.0.8: resolution: {integrity: sha512-IGM/yGUHS+8TOQrZGpAKOJl/xGBrmRYJrmbHfUE7zrG3PpQyXvbLDP1M+RggkCFVgHlJi2wpYIf0QtQlU0XZfw==} - dev: true + dev: false /@chakra-ui/focus-lock@2.1.0(@types/react@18.2.48)(react@18.2.0): resolution: {integrity: sha512-EmGx4PhWGjm4dpjRqM4Aa+rCWBxP+Rq8Uc/nAVnD4YVqkEhBkrPTpui2lnjsuxqNaZ24fIAZ10cF1hlpemte/w==} @@ -1804,7 +1797,7 @@ packages: react-focus-lock: 2.9.6(@types/react@18.2.48)(react@18.2.0) transitivePeerDependencies: - '@types/react' - dev: true + dev: false /@chakra-ui/form-control@2.2.0(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-wehLC1t4fafCVJ2RvJQT2jyqsAwX7KymmiGqBu7nQoQz8ApTkGABWpo/QwDh3F/dBLrouHDoOvGmYTqft3Mirw==} @@ -1819,7 +1812,7 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/hooks@2.2.1(react@18.2.0): resolution: {integrity: sha512-RQbTnzl6b1tBjbDPf9zGRo9rf/pQMholsOudTxjy4i9GfTfz6kgp5ValGjQm2z7ng6Z31N1cnjZ1AlSzQ//ZfQ==} @@ -1831,7 +1824,7 @@ packages: compute-scroll-into-view: 3.0.3 copy-to-clipboard: 3.3.3 react: 18.2.0 - dev: true + dev: false /@chakra-ui/icon@3.2.0(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-xxjGLvlX2Ys4H0iHrI16t74rG9EBcpFvJ3Y3B7KMQTrnW34Kf7Da/UC8J67Gtx85mTHW020ml85SVPKORWNNKQ==} @@ -1842,7 +1835,7 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/icons@2.1.1(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-3p30hdo4LlRZTT5CwoAJq3G9fHI0wDc0pBaMHj4SUn0yomO+RcDRlzhdXqdr5cVnzax44sqXJVnf3oQG0eI+4g==} @@ -1853,7 +1846,7 @@ packages: '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2)(react@18.2.0) '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/image@2.1.0(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-bskumBYKLiLMySIWDGcz0+D9Th0jPvmX6xnRMs4o92tT3Od/bW26lahmV2a2Op2ItXeCmRMY+XxJH5Gy1i46VA==} @@ -1865,7 +1858,7 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/input@2.1.2(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-GiBbb3EqAA8Ph43yGa6Mc+kUPjh4Spmxp1Pkelr8qtudpc3p2PJOOebLpd90mcqw8UePPa+l6YhhPtp6o0irhw==} @@ -1880,7 +1873,7 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/layout@2.3.1(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-nXuZ6WRbq0WdgnRgLw+QuxWAHuhDtVX8ElWqcTK+cSMFg/52eVP47czYBE5F35YhnoW2XBwfNoNgZ7+e8Z01Rg==} @@ -1896,11 +1889,11 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/lazy-utils@2.0.5: resolution: {integrity: sha512-UULqw7FBvcckQk2n3iPO56TMJvDsNv0FKZI6PlUNJVaGsPbsYxK/8IQ60vZgaTVPtVcjY6BE+y6zg8u9HOqpyg==} - dev: true + dev: false /@chakra-ui/live-region@2.1.0(react@18.2.0): resolution: {integrity: sha512-ZOxFXwtaLIsXjqnszYYrVuswBhnIHHP+XIgK1vC6DePKtyK590Wg+0J0slDwThUAd4MSSIUa/nNX84x1GMphWw==} @@ -1908,7 +1901,7 @@ packages: react: '>=18' dependencies: react: 18.2.0 - dev: true + dev: false /@chakra-ui/media-query@3.3.0(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-IsTGgFLoICVoPRp9ykOgqmdMotJG0CnPsKvGQeSFOB/dZfIujdVb14TYxDU4+MURXry1MhJ7LzZhv+Ml7cr8/g==} @@ -1921,7 +1914,7 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/menu@2.2.1(@chakra-ui/system@2.6.2)(framer-motion@10.18.0)(react@18.2.0): resolution: {integrity: sha512-lJS7XEObzJxsOwWQh7yfG4H8FzFPRP5hVPN/CL+JzytEINCSBvsCDHrYPQGp7jzpCi8vnTqQQGQe0f8dwnXd2g==} @@ -1948,7 +1941,7 @@ packages: '@chakra-ui/transition': 2.1.0(framer-motion@10.18.0)(react@18.2.0) framer-motion: 10.18.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/modal@2.3.1(@chakra-ui/system@2.6.2)(@types/react@18.2.48)(framer-motion@10.18.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-TQv1ZaiJMZN+rR9DK0snx/OPwmtaGH1HbZtlYt4W4s6CzyK541fxLRTjIXfEzIGpvNW+b6VFuFjbcR78p4DEoQ==} @@ -1974,7 +1967,7 @@ packages: react-remove-scroll: 2.5.7(@types/react@18.2.48)(react@18.2.0) transitivePeerDependencies: - '@types/react' - dev: true + dev: false /@chakra-ui/number-input@2.1.2(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-pfOdX02sqUN0qC2ysuvgVDiws7xZ20XDIlcNhva55Jgm095xjm8eVdIBfNm3SFbSUNxyXvLTW/YQanX74tKmuA==} @@ -1996,15 +1989,15 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/number-utils@2.0.7: resolution: {integrity: sha512-yOGxBjXNvLTBvQyhMDqGU0Oj26s91mbAlqKHiuw737AXHt0aPllOthVUqQMeaYLwLCjGMg0jtI7JReRzyi94Dg==} - dev: true + dev: false /@chakra-ui/object-utils@2.1.0: resolution: {integrity: sha512-tgIZOgLHaoti5PYGPTwK3t/cqtcycW0owaiOXoZOcpwwX/vlVb+H1jFsQyWiiwQVPt9RkoSLtxzXamx+aHH+bQ==} - dev: true + dev: false /@chakra-ui/pin-input@2.1.0(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-x4vBqLStDxJFMt+jdAHHS8jbh294O53CPQJoL4g228P513rHylV/uPscYUHrVJXRxsHfRztQO9k45jjTYaPRMw==} @@ -2020,7 +2013,7 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/popover@2.2.1(@chakra-ui/system@2.6.2)(framer-motion@10.18.0)(react@18.2.0): resolution: {integrity: sha512-K+2ai2dD0ljvJnlrzesCDT9mNzLifE3noGKZ3QwLqd/K34Ym1W/0aL1ERSynrcG78NKoXS54SdEzkhCZ4Gn/Zg==} @@ -2043,7 +2036,7 @@ packages: '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) framer-motion: 10.18.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/popper@3.1.0(react@18.2.0): resolution: {integrity: sha512-ciDdpdYbeFG7og6/6J8lkTFxsSvwTdMLFkpVylAF6VNC22jssiWfquj2eyD4rJnzkRFPvIWJq8hvbfhsm+AjSg==} @@ -2054,7 +2047,7 @@ packages: '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.2.0) '@popperjs/core': 2.11.8 react: 18.2.0 - dev: true + dev: false /@chakra-ui/portal@2.1.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-9q9KWf6SArEcIq1gGofNcFPSWEyl+MfJjEUg/un1SMlQjaROOh3zYr+6JAwvcORiX7tyHosnmWC3d3wI2aPSQg==} @@ -2066,7 +2059,7 @@ packages: '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: true + dev: false /@chakra-ui/progress@2.2.0(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-qUXuKbuhN60EzDD9mHR7B67D7p/ZqNS2Aze4Pbl1qGGZfulPW0PY8Rof32qDtttDQBkzQIzFGE8d9QpAemToIQ==} @@ -2077,7 +2070,7 @@ packages: '@chakra-ui/react-context': 2.1.0(react@18.2.0) '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/provider@2.4.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-w0Tef5ZCJK1mlJorcSjItCSbyvVuqpvyWdxZiVQmE6fvSJR83wZof42ux0+sfWD+I7rHSfj+f9nzhNaEWClysw==} @@ -2096,7 +2089,7 @@ packages: '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.48)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: true + dev: false /@chakra-ui/radio@2.1.2(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-n10M46wJrMGbonaghvSRnZ9ToTv/q76Szz284gv4QUWvyljQACcGrXIONUnQ3BIwbOfkRqSk7Xl/JgZtVfll+w==} @@ -2112,7 +2105,7 @@ packages: '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) '@zag-js/focus-visible': 0.16.0 react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-children-utils@2.0.6(react@18.2.0): resolution: {integrity: sha512-QVR2RC7QsOsbWwEnq9YduhpqSFnZGvjjGREV8ygKi8ADhXh93C8azLECCUVgRJF2Wc+So1fgxmjLcbZfY2VmBA==} @@ -2120,7 +2113,7 @@ packages: react: '>=18' dependencies: react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-context@2.1.0(react@18.2.0): resolution: {integrity: sha512-iahyStvzQ4AOwKwdPReLGfDesGG+vWJfEsn0X/NoGph/SkN+HXtv2sCfYFFR9k7bb+Kvc6YfpLlSuLvKMHi2+w==} @@ -2128,7 +2121,7 @@ packages: react: '>=18' dependencies: react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-env@3.1.0(react@18.2.0): resolution: {integrity: sha512-Vr96GV2LNBth3+IKzr/rq1IcnkXv+MLmwjQH6C8BRtn3sNskgDFD5vLkVXcEhagzZMCh8FR3V/bzZPojBOyNhw==} @@ -2137,7 +2130,7 @@ packages: dependencies: '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-types@2.0.7(react@18.2.0): resolution: {integrity: sha512-12zv2qIZ8EHwiytggtGvo4iLT0APris7T0qaAWqzpUGS0cdUtR8W+V1BJ5Ocq+7tA6dzQ/7+w5hmXih61TuhWQ==} @@ -2145,7 +2138,7 @@ packages: react: '>=18' dependencies: react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-use-animation-state@2.1.0(react@18.2.0): resolution: {integrity: sha512-CFZkQU3gmDBwhqy0vC1ryf90BVHxVN8cTLpSyCpdmExUEtSEInSCGMydj2fvn7QXsz/za8JNdO2xxgJwxpLMtg==} @@ -2155,7 +2148,7 @@ packages: '@chakra-ui/dom-utils': 2.1.0 '@chakra-ui/react-use-event-listener': 2.1.0(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-use-callback-ref@2.1.0(react@18.2.0): resolution: {integrity: sha512-efnJrBtGDa4YaxDzDE90EnKD3Vkh5a1t3w7PhnRQmsphLy3g2UieasoKTlT2Hn118TwDjIv5ZjHJW6HbzXA9wQ==} @@ -2163,7 +2156,7 @@ packages: react: '>=18' dependencies: react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-use-controllable-state@2.1.0(react@18.2.0): resolution: {integrity: sha512-QR/8fKNokxZUs4PfxjXuwl0fj/d71WPrmLJvEpCTkHjnzu7LnYvzoe2wB867IdooQJL0G1zBxl0Dq+6W1P3jpg==} @@ -2172,7 +2165,7 @@ packages: dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-use-disclosure@2.1.0(react@18.2.0): resolution: {integrity: sha512-Ax4pmxA9LBGMyEZJhhUZobg9C0t3qFE4jVF1tGBsrLDcdBeLR9fwOogIPY9Hf0/wqSlAryAimICbr5hkpa5GSw==} @@ -2181,7 +2174,7 @@ packages: dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-use-event-listener@2.1.0(react@18.2.0): resolution: {integrity: sha512-U5greryDLS8ISP69DKDsYcsXRtAdnTQT+jjIlRYZ49K/XhUR/AqVZCK5BkR1spTDmO9H8SPhgeNKI70ODuDU/Q==} @@ -2190,7 +2183,7 @@ packages: dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-use-focus-effect@2.1.0(react@18.2.0): resolution: {integrity: sha512-xzVboNy7J64xveLcxTIJ3jv+lUJKDwRM7Szwn9tNzUIPD94O3qwjV7DDCUzN2490nSYDF4OBMt/wuDBtaR3kUQ==} @@ -2202,7 +2195,7 @@ packages: '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.2.0) '@chakra-ui/react-use-update-effect': 2.1.0(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-use-focus-on-pointer-down@2.1.0(react@18.2.0): resolution: {integrity: sha512-2jzrUZ+aiCG/cfanrolsnSMDykCAbv9EK/4iUyZno6BYb3vziucmvgKuoXbMPAzWNtwUwtuMhkby8rc61Ue+Lg==} @@ -2211,7 +2204,7 @@ packages: dependencies: '@chakra-ui/react-use-event-listener': 2.1.0(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-use-interval@2.1.0(react@18.2.0): resolution: {integrity: sha512-8iWj+I/+A0J08pgEXP1J1flcvhLBHkk0ln7ZvGIyXiEyM6XagOTJpwNhiu+Bmk59t3HoV/VyvyJTa+44sEApuw==} @@ -2220,7 +2213,7 @@ packages: dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-use-latest-ref@2.1.0(react@18.2.0): resolution: {integrity: sha512-m0kxuIYqoYB0va9Z2aW4xP/5b7BzlDeWwyXCH6QpT2PpW3/281L3hLCm1G0eOUcdVlayqrQqOeD6Mglq+5/xoQ==} @@ -2228,7 +2221,7 @@ packages: react: '>=18' dependencies: react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-use-merge-refs@2.1.0(react@18.2.0): resolution: {integrity: sha512-lERa6AWF1cjEtWSGjxWTaSMvneccnAVH4V4ozh8SYiN9fSPZLlSG3kNxfNzdFvMEhM7dnP60vynF7WjGdTgQbQ==} @@ -2236,7 +2229,7 @@ packages: react: '>=18' dependencies: react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-use-outside-click@2.2.0(react@18.2.0): resolution: {integrity: sha512-PNX+s/JEaMneijbgAM4iFL+f3m1ga9+6QK0E5Yh4s8KZJQ/bLwZzdhMz8J/+mL+XEXQ5J0N8ivZN28B82N1kNw==} @@ -2245,7 +2238,7 @@ packages: dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-use-pan-event@2.1.0(react@18.2.0): resolution: {integrity: sha512-xmL2qOHiXqfcj0q7ZK5s9UjTh4Gz0/gL9jcWPA6GVf+A0Od5imEDa/Vz+533yQKWiNSm1QGrIj0eJAokc7O4fg==} @@ -2256,7 +2249,7 @@ packages: '@chakra-ui/react-use-latest-ref': 2.1.0(react@18.2.0) framesync: 6.1.2 react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-use-previous@2.1.0(react@18.2.0): resolution: {integrity: sha512-pjxGwue1hX8AFcmjZ2XfrQtIJgqbTF3Qs1Dy3d1krC77dEsiCUbQ9GzOBfDc8pfd60DrB5N2tg5JyHbypqh0Sg==} @@ -2264,7 +2257,7 @@ packages: react: '>=18' dependencies: react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-use-safe-layout-effect@2.1.0(react@18.2.0): resolution: {integrity: sha512-Knbrrx/bcPwVS1TorFdzrK/zWA8yuU/eaXDkNj24IrKoRlQrSBFarcgAEzlCHtzuhufP3OULPkELTzz91b0tCw==} @@ -2272,7 +2265,7 @@ packages: react: '>=18' dependencies: react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-use-size@2.1.0(react@18.2.0): resolution: {integrity: sha512-tbLqrQhbnqOjzTaMlYytp7wY8BW1JpL78iG7Ru1DlV4EWGiAmXFGvtnEt9HftU0NJ0aJyjgymkxfVGI55/1Z4A==} @@ -2281,7 +2274,7 @@ packages: dependencies: '@zag-js/element-size': 0.10.5 react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-use-timeout@2.1.0(react@18.2.0): resolution: {integrity: sha512-cFN0sobKMM9hXUhyCofx3/Mjlzah6ADaEl/AXl5Y+GawB5rgedgAcu2ErAgarEkwvsKdP6c68CKjQ9dmTQlJxQ==} @@ -2290,7 +2283,7 @@ packages: dependencies: '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-use-update-effect@2.1.0(react@18.2.0): resolution: {integrity: sha512-ND4Q23tETaR2Qd3zwCKYOOS1dfssojPLJMLvUtUbW5M9uW1ejYWgGUobeAiOVfSplownG8QYMmHTP86p/v0lbA==} @@ -2298,7 +2291,7 @@ packages: react: '>=18' dependencies: react: 18.2.0 - dev: true + dev: false /@chakra-ui/react-utils@2.0.12(react@18.2.0): resolution: {integrity: sha512-GbSfVb283+YA3kA8w8xWmzbjNWk14uhNpntnipHCftBibl0lxtQ9YqMFQLwuFOO0U2gYVocszqqDWX+XNKq9hw==} @@ -2307,7 +2300,7 @@ packages: dependencies: '@chakra-ui/utils': 2.0.15 react: 18.2.0 - dev: true + dev: false /@chakra-ui/react@2.8.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(@types/react@18.2.48)(framer-motion@10.18.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Hn0moyxxyCDKuR9ywYpqgX8dvjqwu9ArwpIb9wHNYjnODETjLwazgNIliCVBRcJvysGRiV51U2/JtJVrpeCjUQ==} @@ -2378,7 +2371,7 @@ packages: react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: - '@types/react' - dev: true + dev: false /@chakra-ui/select@2.1.2(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-ZwCb7LqKCVLJhru3DXvKXpZ7Pbu1TDZ7N0PdQ0Zj1oyVLJyrpef1u9HR5u0amOpqcH++Ugt0f5JSmirjNlctjA==} @@ -2390,11 +2383,11 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/shared-utils@2.0.5: resolution: {integrity: sha512-4/Wur0FqDov7Y0nCXl7HbHzCg4aq86h+SXdoUeuCMD3dSj7dpsVnStLYhng1vxvlbUnLpdF4oz5Myt3i/a7N3Q==} - dev: true + dev: false /@chakra-ui/skeleton@2.1.0(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-JNRuMPpdZGd6zFVKjVQ0iusu3tXAdI29n4ZENYwAJEMf/fN0l12sVeirOxkJ7oEL0yOx2AgEYFSKdbcAgfUsAQ==} @@ -2407,7 +2400,7 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/skip-nav@2.1.0(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-Hk+FG+vadBSH0/7hwp9LJnLjkO0RPGnx7gBJWI4/SpoJf3e4tZlWYtwGj0toYY4aGKl93jVghuwGbDBEMoHDug==} @@ -2417,7 +2410,7 @@ packages: dependencies: '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/slider@2.1.0(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-lUOBcLMCnFZiA/s2NONXhELJh6sY5WtbRykPtclGfynqqOo47lwWJx+VP7xaeuhDOPcWSSecWc9Y1BfPOCz9cQ==} @@ -2437,7 +2430,7 @@ packages: '@chakra-ui/react-use-update-effect': 2.1.0(react@18.2.0) '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/spinner@2.1.0(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-hczbnoXt+MMv/d3gE+hjQhmkzLiKuoTo42YhUG7Bs9OSv2lg1fZHW1fGNRFP3wTi6OIbD044U1P9HK+AOgFH3g==} @@ -2448,7 +2441,7 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/stat@2.1.1(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-LDn0d/LXQNbAn2KaR3F1zivsZCewY4Jsy1qShmfBMKwn6rI8yVlbvu6SiA3OpHS0FhxbsZxQI6HefEoIgtqY6Q==} @@ -2461,7 +2454,7 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/stepper@2.3.1(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-ky77lZbW60zYkSXhYz7kbItUpAQfEdycT0Q4bkHLxfqbuiGMf8OmgZOQkOB9uM4v0zPwy2HXhe0vq4Dd0xa55Q==} @@ -2474,7 +2467,7 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/styled-system@2.9.2: resolution: {integrity: sha512-To/Z92oHpIE+4nk11uVMWqo2GGRS86coeMmjxtpnErmWRdLcp1WVCVRAvn+ZwpLiNR+reWFr2FFqJRsREuZdAg==} @@ -2482,7 +2475,7 @@ packages: '@chakra-ui/shared-utils': 2.0.5 csstype: 3.1.3 lodash.mergewith: 4.6.2 - dev: true + dev: false /@chakra-ui/switch@2.1.2(@chakra-ui/system@2.6.2)(framer-motion@10.18.0)(react@18.2.0): resolution: {integrity: sha512-pgmi/CC+E1v31FcnQhsSGjJnOE2OcND4cKPyTE+0F+bmGm48Q/b5UmKD9Y+CmZsrt/7V3h8KNczowupfuBfIHA==} @@ -2496,7 +2489,7 @@ packages: '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) framer-motion: 10.18.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/system@2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0): resolution: {integrity: sha512-EGtpoEjLrUu4W1fHD+a62XR+hzC5YfsWm+6lO0Kybcga3yYEij9beegO0jZgug27V+Rf7vns95VPVP6mFd/DEQ==} @@ -2515,7 +2508,7 @@ packages: '@emotion/styled': 11.11.0(@emotion/react@11.11.3)(@types/react@18.2.48)(react@18.2.0) react: 18.2.0 react-fast-compare: 3.2.2 - dev: true + dev: false /@chakra-ui/table@2.1.0(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-o5OrjoHCh5uCLdiUb0Oc0vq9rIAeHSIRScc2ExTC9Qg/uVZl2ygLrjToCaKfaaKl1oQexIeAcZDKvPG8tVkHyQ==} @@ -2527,7 +2520,7 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/tabs@3.0.0(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-6Mlclp8L9lqXmsGWF5q5gmemZXOiOYuh0SGT/7PgJVNPz3LXREXlXg2an4MBUD8W5oTkduCX+3KTMCwRrVrDYw==} @@ -2546,7 +2539,7 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/tag@3.1.1(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-Bdel79Dv86Hnge2PKOU+t8H28nm/7Y3cKd4Kfk9k3lOpUh4+nkSGe58dhRzht59lEqa4N9waCgQiBdkydjvBXQ==} @@ -2558,7 +2551,7 @@ packages: '@chakra-ui/react-context': 2.1.0(react@18.2.0) '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/textarea@2.1.2(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-ip7tvklVCZUb2fOHDb23qPy/Fr2mzDOGdkrpbNi50hDCiV4hFX02jdQJdi3ydHZUyVgZVBKPOJ+lT9i7sKA2wA==} @@ -2570,7 +2563,7 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/theme-tools@2.1.2(@chakra-ui/styled-system@2.9.2): resolution: {integrity: sha512-Qdj8ajF9kxY4gLrq7gA+Azp8CtFHGO9tWMN2wfF9aQNgG9AuMhPrUzMq9AMQ0MXiYcgNq/FD3eegB43nHVmXVA==} @@ -2581,7 +2574,7 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/styled-system': 2.9.2 color2k: 2.0.3 - dev: true + dev: false /@chakra-ui/theme-utils@2.0.21: resolution: {integrity: sha512-FjH5LJbT794r0+VSCXB3lT4aubI24bLLRWB+CuRKHijRvsOg717bRdUN/N1fEmEpFnRVrbewttWh/OQs0EWpWw==} @@ -2590,7 +2583,7 @@ packages: '@chakra-ui/styled-system': 2.9.2 '@chakra-ui/theme': 3.3.1(@chakra-ui/styled-system@2.9.2) lodash.mergewith: 4.6.2 - dev: true + dev: false /@chakra-ui/theme@3.3.1(@chakra-ui/styled-system@2.9.2): resolution: {integrity: sha512-Hft/VaT8GYnItGCBbgWd75ICrIrIFrR7lVOhV/dQnqtfGqsVDlrztbSErvMkoPKt0UgAkd9/o44jmZ6X4U2nZQ==} @@ -2601,7 +2594,7 @@ packages: '@chakra-ui/shared-utils': 2.0.5 '@chakra-ui/styled-system': 2.9.2 '@chakra-ui/theme-tools': 2.1.2(@chakra-ui/styled-system@2.9.2) - dev: true + dev: false /@chakra-ui/toast@7.0.2(@chakra-ui/system@2.6.2)(framer-motion@10.18.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-yvRP8jFKRs/YnkuE41BVTq9nB2v/KDRmje9u6dgDmE5+1bFt3bwjdf9gVbif4u5Ve7F7BGk5E093ARRVtvLvXA==} @@ -2624,7 +2617,7 @@ packages: framer-motion: 10.18.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: true + dev: false /@chakra-ui/tooltip@2.3.1(@chakra-ui/system@2.6.2)(framer-motion@10.18.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Rh39GBn/bL4kZpuEMPPRwYNnccRCL+w9OqamWHIB3Qboxs6h8cOyXfIdGxjo72lvhu1QI/a4KFqkM3St+WfC0A==} @@ -2646,7 +2639,7 @@ packages: framer-motion: 10.18.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: true + dev: false /@chakra-ui/transition@2.1.0(framer-motion@10.18.0)(react@18.2.0): resolution: {integrity: sha512-orkT6T/Dt+/+kVwJNy7zwJ+U2xAZ3EU7M3XCs45RBvUnZDr/u9vdmaM/3D/rOpmQJWgQBwKPJleUXrYWUagEDQ==} @@ -2657,7 +2650,7 @@ packages: '@chakra-ui/shared-utils': 2.0.5 framer-motion: 10.18.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@chakra-ui/utils@2.0.15: resolution: {integrity: sha512-El4+jL0WSaYYs+rJbuYFDbjmfCcfGDmRY95GO4xwzit6YAPZBLcR65rOEwLps+XWluZTy1xdMrusg/hW0c1aAA==} @@ -2666,7 +2659,7 @@ packages: css-box-model: 1.2.1 framesync: 6.1.2 lodash.mergewith: 4.6.2 - dev: true + dev: false /@chakra-ui/visually-hidden@2.2.0(@chakra-ui/system@2.6.2)(react@18.2.0): resolution: {integrity: sha512-KmKDg01SrQ7VbTD3+cPWf/UfpF5MSwm3v7MWi0n5t8HnnadT13MF0MJCDSXbBWnzLv1ZKJ6zlyAOeARWX+DpjQ==} @@ -2676,7 +2669,7 @@ packages: dependencies: '@chakra-ui/system': 2.6.2(@emotion/react@11.11.3)(@emotion/styled@11.11.0)(react@18.2.0) react: 18.2.0 - dev: true + dev: false /@colors/colors@1.5.0: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} @@ -2704,7 +2697,7 @@ packages: find-root: 1.1.0 source-map: 0.5.7 stylis: 4.2.0 - dev: true + dev: false /@emotion/cache@11.11.0: resolution: {integrity: sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==} @@ -2714,35 +2707,35 @@ packages: '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 stylis: 4.2.0 - dev: true + dev: false /@emotion/hash@0.9.1: resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} - dev: true + dev: false /@emotion/is-prop-valid@0.8.8: resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} requiresBuild: true dependencies: '@emotion/memoize': 0.7.4 - dev: true + dev: false optional: true /@emotion/is-prop-valid@1.2.1: resolution: {integrity: sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==} dependencies: '@emotion/memoize': 0.8.1 - dev: true + dev: false /@emotion/memoize@0.7.4: resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==} requiresBuild: true - dev: true + dev: false optional: true /@emotion/memoize@0.8.1: resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} - dev: true + dev: false /@emotion/react@11.11.3(@types/react@18.2.48)(react@18.2.0): resolution: {integrity: sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==} @@ -2763,7 +2756,7 @@ packages: '@types/react': 18.2.48 hoist-non-react-statics: 3.3.2 react: 18.2.0 - dev: true + dev: false /@emotion/serialize@1.1.3: resolution: {integrity: sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==} @@ -2773,11 +2766,11 @@ packages: '@emotion/unitless': 0.8.1 '@emotion/utils': 1.2.1 csstype: 3.1.3 - dev: true + dev: false /@emotion/sheet@1.2.2: resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} - dev: true + dev: false /@emotion/styled@11.11.0(@emotion/react@11.11.3)(@types/react@18.2.48)(react@18.2.0): resolution: {integrity: sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng==} @@ -2798,11 +2791,11 @@ packages: '@emotion/utils': 1.2.1 '@types/react': 18.2.48 react: 18.2.0 - dev: true + dev: false /@emotion/unitless@0.8.1: resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} - dev: true + dev: false /@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.2.0): resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} @@ -2810,15 +2803,14 @@ packages: react: '>=16.8.0' dependencies: react: 18.2.0 - dev: true /@emotion/utils@1.2.1: resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} - dev: true + dev: false /@emotion/weak-memoize@0.3.1: resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==} - dev: true + dev: false /@esbuild/aix-ppc64@0.19.11: resolution: {integrity: sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==} @@ -3270,14 +3262,12 @@ packages: resolution: {integrity: sha512-O0WKDOo0yhJuugCx6trZQj5jVJ9yR0ystG2JaNAemYUWce+pmM6WUEFIibnWyEJKdrDxhm75NoSRME35FNaM/Q==} dependencies: '@floating-ui/utils': 0.2.1 - dev: true /@floating-ui/dom@1.5.4: resolution: {integrity: sha512-jByEsHIY+eEdCjnTVu+E3ephzTOzkQ8hgUfGwos+bg7NlH33Zc5uO+QHz1mrQUOgIKKDD1RtS201P9NvAfq3XQ==} dependencies: '@floating-ui/core': 1.5.3 '@floating-ui/utils': 0.2.1 - dev: true /@floating-ui/react-dom@2.0.6(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-IB8aCRFxr8nFkdYZgH+Otd9EVQPJoynxeFRGTB8voPoZMRWo8XjYuCRgpI1btvuKY69XMiLnW+ym7zoBHM90Rw==} @@ -3292,7 +3282,6 @@ packages: /@floating-ui/utils@0.2.1: resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} - dev: true /@fontsource-variable/inter@5.0.16: resolution: {integrity: sha512-k+BUNqksTL+AN+o+OV7ILeiE9B5M5X+/jA7LWvCwjbV9ovXTqZyKRhA/x7uYv/ml8WQ0XNLBM7cRFIx4jW0/hg==} @@ -3322,13 +3311,13 @@ packages: resolution: {integrity: sha512-LUQIfwU9e+Fmutc/DpRTGXSdgYZLBegi4wygCWDSVmUdLTaMHsQyASDiJtREwanwKuQLq0hY76fCJ9J/9I2xOQ==} dependencies: '@swc/helpers': 0.5.3 - dev: true + dev: false /@internationalized/number@3.5.0: resolution: {integrity: sha512-ZY1BW8HT9WKYvaubbuqXbbDdHhOUMfE2zHHFJeTppid0S+pc8HtdIxFxaYMsGjCb4UsF+MEJ4n2TfU7iHnUK8w==} dependencies: '@swc/helpers': 0.5.3 - dev: true + dev: false /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} @@ -3524,7 +3513,7 @@ packages: dependencies: nanostores: 0.9.5 react: 18.2.0 - dev: true + dev: false /@ndelangen/get-tarball@3.0.9: resolution: {integrity: sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==} @@ -3564,7 +3553,7 @@ packages: /@popperjs/core@2.11.8: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - dev: true + dev: false /@radix-ui/number@1.0.1: resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} @@ -5038,7 +5027,7 @@ packages: resolution: {integrity: sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==} dependencies: tslib: 2.6.2 - dev: true + dev: false /@testing-library/dom@9.3.4: resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==} @@ -5256,11 +5245,10 @@ packages: resolution: {integrity: sha512-3m+lkO5CLRRYU0fhGRp7zbsGi6+BZj0uTVSwvcKU+nSlhjA9/QRNfuSGnD2mX6hQA7ZbmcCkzk5h4ZYGOtk14A==} dependencies: '@types/lodash': 4.14.202 - dev: true + dev: false /@types/lodash@4.14.202: resolution: {integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==} - dev: true /@types/mdx@2.0.10: resolution: {integrity: sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==} @@ -5307,7 +5295,7 @@ packages: /@types/parse-json@4.0.2: resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - dev: true + dev: false /@types/pretty-hrtime@1.0.3: resolution: {integrity: sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==} @@ -5315,7 +5303,6 @@ packages: /@types/prop-types@15.7.11: resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} - dev: true /@types/qs@6.9.11: resolution: {integrity: sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==} @@ -5335,7 +5322,7 @@ packages: resolution: {integrity: sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==} dependencies: '@types/react': 18.2.48 - dev: true + dev: false /@types/react@18.2.48: resolution: {integrity: sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==} @@ -5343,7 +5330,6 @@ packages: '@types/prop-types': 15.7.11 '@types/scheduler': 0.16.8 csstype: 3.1.3 - dev: true /@types/resolve@1.20.6: resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} @@ -5351,7 +5337,6 @@ packages: /@types/scheduler@0.16.8: resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} - dev: true /@types/semver@7.5.6: resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} @@ -5743,23 +5728,23 @@ packages: '@zag-js/dom-query': 0.32.1 '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/anatomy@0.32.1: resolution: {integrity: sha512-bR+tfFfkbxwhBzGGjEQG+RUnbeCjMx7tWJxykGnGdVLwAh0wKTQBEfHEOCOQh5qU8RhKUieqemAdvc7oP3Tp4w==} - dev: true + dev: false /@zag-js/aria-hidden@0.32.1: resolution: {integrity: sha512-kznwxvUUHDax8Kd7YNVVCzQcwGARTRaZNOcIkw7MTLE8g/pU+C4pYkwR9iqA7/8imGfjYrZfSsQqZRTb4bkS0g==} dependencies: '@zag-js/dom-query': 0.32.1 - dev: true + dev: false /@zag-js/auto-resize@0.32.1: resolution: {integrity: sha512-MO6N5gPs2xDKbFgrakn6LDWv1GgN8uhfwpsqchLJX+EaZVvLIz8cXFD+jDv3RjK+5GRWV4mIF+26SXuHRSt9Ug==} dependencies: '@zag-js/dom-query': 0.32.1 - dev: true + dev: false /@zag-js/avatar@0.32.1: resolution: {integrity: sha512-5P+95pkMX2Na4yljN1etdgYyA+3HPORjWKn0Y3JamkYIAqJwRFO+taEdSm/xcRkuT6aGA3luheUowjt8wZssyA==} @@ -5770,7 +5755,7 @@ packages: '@zag-js/mutation-observer': 0.32.1 '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/carousel@0.32.1: resolution: {integrity: sha512-S7dUrPtiLr42Fa+S3O18kqKVqSu2yuk67bqGDtppIZSaFOugYHK4feBkZqjKw+eF12NVRRVO2j+A40d3MvxbSA==} @@ -5780,7 +5765,7 @@ packages: '@zag-js/dom-query': 0.32.1 '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/checkbox@0.32.1: resolution: {integrity: sha512-5reRreGyDZ5IlBNd5m1QrYXCehVIl/pmfKMEcAfad5DcgCaHGv5j76eahxbKln/8TEdwz4eWzBrqNtwSkKL5+w==} @@ -5792,11 +5777,11 @@ packages: '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 '@zag-js/visually-hidden': 0.32.1 - dev: true + dev: false /@zag-js/collection@0.32.1: resolution: {integrity: sha512-dAzcVQ/n+xAYoxWB/65/CQinv66RNVuq5ig0fEYszBqP+HjFnOpeGkIrEvP+bFI38hFEViiGtfr6oGAsVByOVQ==} - dev: true + dev: false /@zag-js/color-picker@0.32.1: resolution: {integrity: sha512-ov3FC+c2WBYmEGRXWFVb2jih2Ecejj5JqBjDL9iMLBs2KNY9jnpvtH7WnZbijNY+RMDBj+C/DNI7K2NVaamSIA==} @@ -5814,13 +5799,13 @@ packages: '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 '@zag-js/visually-hidden': 0.32.1 - dev: true + dev: false /@zag-js/color-utils@0.32.1: resolution: {integrity: sha512-AzupfOD7oD0mE+H9roTzwnLqtw1wYiJGOQKLPAwdwPQdznJUQD6sMOpxR/6RBuITVTm8Bl12Mr4+7s29LVJruw==} dependencies: '@zag-js/numeric-range': 0.32.1 - dev: true + dev: false /@zag-js/combobox@0.32.1: resolution: {integrity: sha512-skz2C5UxLD5JoYNP4hcPaQJu2cW7vycKqjDNI9ZtygSkZHOHx+JxpYiACBnr1vqzXatIOuDQm/HUuWW9yOT4eA==} @@ -5836,14 +5821,14 @@ packages: '@zag-js/popper': 0.32.1 '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/core@0.32.1: resolution: {integrity: sha512-F9F7920/CisoLWALQACIhqbMvemgbv86qBULJ+UEe+a/9XgGwPh9UGn/H/q5EWkNpgEapz2b3pl3ONgKmXsK1A==} dependencies: '@zag-js/store': 0.32.1 klona: 2.0.6 - dev: true + dev: false /@zag-js/date-picker@0.32.1: resolution: {integrity: sha512-n/hYmF+/R4+NuyfPRzCgeuLT6LJihKSuKzK29STPWy3sC/tBBHiqhNv1/4UKbatHUJXdBW2XF+N8Rw08RffcFQ==} @@ -5861,7 +5846,7 @@ packages: '@zag-js/text-selection': 0.32.1 '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/date-utils@0.32.1(@internationalized/date@3.5.1): resolution: {integrity: sha512-dbBDRSVr5pRUw3rXndyGuSshZiWqQI5JQO4D2KIFGkXzorj6WzoOpcO910Z7AdM/9cCAMpCjUrka8d8o9BpJBg==} @@ -5869,7 +5854,7 @@ packages: '@internationalized/date': '>=3.0.0' dependencies: '@internationalized/date': 3.5.1 - dev: true + dev: false /@zag-js/dialog@0.32.1: resolution: {integrity: sha512-czp+qXcdAOM70SrvDo4gBpYZx6gS6HXyrpiptW3+EHa2eiCfc/Z2w+Nu+ZadOTEQGgNWlKlCLW7Ery0i9mMDsw==} @@ -5883,7 +5868,7 @@ packages: '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 focus-trap: 7.5.4 - dev: true + dev: false /@zag-js/dismissable@0.32.1: resolution: {integrity: sha512-UIkG+9Eb5wrus2F2Dy4zqk0pwCV53sdnMYBxk9dpvDzBJHzW+InhVeg3UeKmPL8ELcYlhH/Bap99XCRJvxsXow==} @@ -5892,22 +5877,22 @@ packages: '@zag-js/dom-query': 0.32.1 '@zag-js/interact-outside': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/dom-event@0.32.1: resolution: {integrity: sha512-wN6f5Kkf7C/YFN3wbEG3gUockSebyy1fPNL2BuL4C8PIP8vOD14hnHTzZWg5yYfO+veybIAL38r8I46C+bOVBQ==} dependencies: '@zag-js/text-selection': 0.32.1 '@zag-js/types': 0.32.1 - dev: true + dev: false /@zag-js/dom-query@0.16.0: resolution: {integrity: sha512-Oqhd6+biWyKnhKwFFuZrrf6lxBz2tX2pRQe6grUnYwO6HJ8BcbqZomy2lpOdr+3itlaUqx+Ywj5E5ZZDr/LBfQ==} - dev: true + dev: false /@zag-js/dom-query@0.32.1: resolution: {integrity: sha512-u6hrQHQ0/dcUi6xJn8d2Mu1ClN4KZpPqOKrJFSaxadWjSy+x0qp48WY2CBQ6gZ3j8IwR/XjzU9bu9wY5jJfHgA==} - dev: true + dev: false /@zag-js/editable@0.32.1: resolution: {integrity: sha512-QEGnfp2P9nWVp9vGNWtszspvQcF3KtBRToZrv5/DT30Mpo/uPDKtqijLs0SnB/W60ELzcIRhK4J9taGoK8O8uw==} @@ -5920,19 +5905,19 @@ packages: '@zag-js/interact-outside': 0.32.1 '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/element-rect@0.32.1: resolution: {integrity: sha512-tAmxgxU2LsByK8PIs/Cj6cBJ8xZCVXE9RoStxthhuPL7xKYUfZvFGuhHVOHTHd6sDKEqbj6K1ds/TGPuglIh4w==} - dev: true + dev: false /@zag-js/element-size@0.10.5: resolution: {integrity: sha512-uQre5IidULANvVkNOBQ1tfgwTQcGl4hliPSe69Fct1VfYb2Fd0jdAcGzqQgPhfrXFpR62MxLPB7erxJ/ngtL8w==} - dev: true + dev: false /@zag-js/element-size@0.32.1: resolution: {integrity: sha512-ACklufmJQpah2UqwZUlYFaKi6uWfZBeTghtbfYHcDfzRbg2Hni612v8L1JeS4vAgjeDpcdHQpXXR4AZSpGZgNw==} - dev: true + dev: false /@zag-js/file-upload@0.32.1: resolution: {integrity: sha512-cD0NRIDof9Vv2DemmnYe9ZPZxOZ6b8XZl8eq4G0e8+WLYtnRXyEURl8Dw0QJpfdDPQaHnnD4CNxPTQcLgP+9Sg==} @@ -5944,23 +5929,23 @@ packages: '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 '@zag-js/visually-hidden': 0.32.1 - dev: true + dev: false /@zag-js/file-utils@0.32.1: resolution: {integrity: sha512-0PxTrljW51Lf9OCuYNlZuaLgF0v1NoVRzXa/osZ9HGceQjfo77R5G9u+/TP3u53W2PTxajEZ4eNzTibgpzNXFg==} - dev: true + dev: false /@zag-js/focus-visible@0.16.0: resolution: {integrity: sha512-a7U/HSopvQbrDU4GLerpqiMcHKEkQkNPeDZJWz38cw/6Upunh41GjHetq5TB84hxyCaDzJ6q2nEdNoBQfC0FKA==} dependencies: '@zag-js/dom-query': 0.16.0 - dev: true + dev: false /@zag-js/form-utils@0.32.1: resolution: {integrity: sha512-OemLBlHCHHm7t8wNcf78FRudRA7FegSgsNEzAjrRTyx+lJztDyHRLaoyI1gCEIg+0Kzl2nMxjOl4MStGsDj8iw==} dependencies: '@zag-js/mutation-observer': 0.32.1 - dev: true + dev: false /@zag-js/hover-card@0.32.1: resolution: {integrity: sha512-k66YK0z0P4LuK78+jnRoUPxJiM9GA0sbEEz3oPlvcFVXMMwnRTPNIw1OjksfAPI+Nvgg7H6D3A+7HCdRI/oBjw==} @@ -5972,7 +5957,7 @@ packages: '@zag-js/popper': 0.32.1 '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/interact-outside@0.32.1: resolution: {integrity: sha512-8zHuswfTAgfMCaQnp3N4WStvnL32VyxURafb21+mE4neAF/DaKfJHWnJpeUMG1Qh/eXsrMRBxVoX+nBMhHj9bg==} @@ -5981,13 +5966,13 @@ packages: '@zag-js/dom-query': 0.32.1 '@zag-js/tabbable': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/live-region@0.32.1: resolution: {integrity: sha512-6/9QMLVZbTRh/G6MoJc/auN8r5vjdY9vUgNT680C2LOa2vnRR5/y0DkIpVgttNh1rSenQ/eLEYxp8hQF1rIYNw==} dependencies: '@zag-js/visually-hidden': 0.32.1 - dev: true + dev: false /@zag-js/menu@0.32.1: resolution: {integrity: sha512-IPsTljVF0N9xTwub1cpGl3GAG5ttAq3h38PdZERREzT3qRgw4v3K/I1TG2vIiDXgJz8UZzUKox6ZYdU7UIAkRA==} @@ -6002,11 +5987,11 @@ packages: '@zag-js/rect-utils': 0.32.1 '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/mutation-observer@0.32.1: resolution: {integrity: sha512-/hlObxGnhAaYYVnwRJC227md0M3kSE6mO24vkqVGwq2GglS+u4zbVcBBUuWgHdMML+ZjIQrZuVycCBMfVlHq0g==} - dev: true + dev: false /@zag-js/number-input@0.32.1: resolution: {integrity: sha512-atyIOvoMITb4hZtQym7yD6I7grvPW83UeMFO8hCQg3HWwd2zR4+63mouWuyMoWb4QrzVFRVQBaU8OG5xGlknEw==} @@ -6021,15 +6006,15 @@ packages: '@zag-js/number-utils': 0.32.1 '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/number-utils@0.32.1: resolution: {integrity: sha512-x/nttU31TtFVTqFBM8e3ZH/0MCc+u15WAfk0rT6ESkoZcdb80rTzZVMokCKCUdpi/JdB1vjEeCLSnj+ig8oAIQ==} - dev: true + dev: false /@zag-js/numeric-range@0.32.1: resolution: {integrity: sha512-1Qe2URTenlrdsWuArlnQ+v5bBH2mHZD3XsK6jYV+C2lgatVzdcoN4GCSNTiF7w+So6J+NTeLMkVHMGCW1Kzx1g==} - dev: true + dev: false /@zag-js/pagination@0.32.1: resolution: {integrity: sha512-lhogzKxJnx5D2Xoni/xm5rkOuy15KWSxqBHVwe8+j5aSNqMy7+aRtEN2F2VQCDVL/v1fdciQvOCA9udm37kZ4w==} @@ -6039,7 +6024,7 @@ packages: '@zag-js/dom-query': 0.32.1 '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/pin-input@0.32.1: resolution: {integrity: sha512-d18cCXKUr7INL0Xm5KyIoiTRSNsPXfIlIEMl2HrAvM3r70wtEag0PmiDNA5NS2tB4LnnX0XowchGB4HsdFS/ng==} @@ -6052,7 +6037,7 @@ packages: '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 '@zag-js/visually-hidden': 0.32.1 - dev: true + dev: false /@zag-js/popover@0.32.1: resolution: {integrity: sha512-B01if49v3crCjkvtSvIX4CBdT/475nj3DttOObc36s0YOxCEt3UihMITBD5JvIKwEqjZ6oU5t0sLcUYOqQ4f2A==} @@ -6068,7 +6053,7 @@ packages: '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 focus-trap: 7.5.4 - dev: true + dev: false /@zag-js/popper@0.32.1: resolution: {integrity: sha512-aQgogW1N4VreNACSQhXQoZeXtQQtB//FXUvt1CBnW2DtmZ6YkNnaAfn186Q2lkw2/T0chITRy3eYeviwMmMrqg==} @@ -6077,14 +6062,14 @@ packages: '@zag-js/dom-query': 0.32.1 '@zag-js/element-rect': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/presence@0.32.1: resolution: {integrity: sha512-8189QMUf/L1dztAZdurx18ZwPyWlq58Mrd+GdATSaf8JstgrI1ovzVs606inQghWptKHMsH7dUIaV9UkhbSx3Q==} dependencies: '@zag-js/core': 0.32.1 '@zag-js/types': 0.32.1 - dev: true + dev: false /@zag-js/progress@0.32.1: resolution: {integrity: sha512-ClkQvNYnuIpKfAPUceZXY5E2m/3NnIm21cvHe4gAoJ88YdqEHd5rIRoHP63g8ET8Ct/2KkBRkgR+LrQnGQOomA==} @@ -6094,7 +6079,7 @@ packages: '@zag-js/dom-query': 0.32.1 '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/radio-group@0.32.1: resolution: {integrity: sha512-NvdSjwRF38qIh0oM68jERf71uiwV2JFTrGeQEs3EIqONzULwL6jR2p4P1wm3JJNBAkSYBKZMER5cVUUcqM3kjQ==} @@ -6107,7 +6092,7 @@ packages: '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 '@zag-js/visually-hidden': 0.32.1 - dev: true + dev: false /@zag-js/rating-group@0.32.1: resolution: {integrity: sha512-RBaFRCw7P00bgTrEjUHT3h/OGRO8XmXKkQYqqhm1tsVbeTsT47iwHoc6XnMEiGBonaJDwN/J0oFasw7GNg5sow==} @@ -6119,7 +6104,7 @@ packages: '@zag-js/form-utils': 0.32.1 '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/react@0.32.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-b1SB7hXXv1K6CmXkcy5Y7mb0YRWkyvulyhK8VW5O5hIAPuGxOTx70psmVeZbmVzhjdORCiro9jKx8Ec0LfolFg==} @@ -6133,17 +6118,17 @@ packages: proxy-compare: 2.5.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: true + dev: false /@zag-js/rect-utils@0.32.1: resolution: {integrity: sha512-cI07kgldjUZP+SLhXeG9VSl47nrENlC96Fs7jWcTfHj62rhdY8WsBJ0tiTztvwar9m1chwxXZwJowHN+nPIgDQ==} - dev: true + dev: false /@zag-js/remove-scroll@0.32.1: resolution: {integrity: sha512-LyXt2rNMSKb9MKeJRyKTgpk4R7jdA+9kEQTSG5qyA94jo1og7FVgA1W/E+pNkdxDEk1VplL768VU6y7E/L3DHg==} dependencies: '@zag-js/dom-query': 0.32.1 - dev: true + dev: false /@zag-js/select@0.32.1: resolution: {integrity: sha512-jSzmTKCN1Fk/ZDDWM8TVGOtwgpYUDgyceegjYT+hW1mmEetu4tQcEvAr0557NOzh8akqLvcVFbg/kMj0IriKAA==} @@ -6161,7 +6146,7 @@ packages: '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 '@zag-js/visually-hidden': 0.32.1 - dev: true + dev: false /@zag-js/slider@0.32.1: resolution: {integrity: sha512-iZSB3Y8/Maakxem0Ha3rBRa8AyAplhN5K50Bgz+wsv0VEzNNUmK4QgaTWReWd6SfeTRpnC5ftKCcfM2aQrLm6g==} @@ -6175,7 +6160,7 @@ packages: '@zag-js/numeric-range': 0.32.1 '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/splitter@0.32.1: resolution: {integrity: sha512-NdHLUXtQAlnz6QpdPwcqZCqYul7LaVqsp0hgtXR2PN4HbH+VAaDfY76pUk6LBerUcykChGZvtM9U0A5FCo1x4A==} @@ -6187,13 +6172,13 @@ packages: '@zag-js/number-utils': 0.32.1 '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/store@0.32.1: resolution: {integrity: sha512-hKwzpqAPljw06oOI+eO+Is2udpmY9GsGfmdoqvZVYoK4f5sawpZY9EC/84tbK9QKWUDTbFS+0Ujc254GUThmDA==} dependencies: proxy-compare: 2.5.1 - dev: true + dev: false /@zag-js/switch@0.32.1: resolution: {integrity: sha512-+5w/AtINA+jpORX1cuUrnyIFXrfjhqV7667EKK/zbPi0Pf1E10+TEihpfFjY6bgms9CSNWZVEb6w2f2C0PNBDA==} @@ -6205,13 +6190,13 @@ packages: '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 '@zag-js/visually-hidden': 0.32.1 - dev: true + dev: false /@zag-js/tabbable@0.32.1: resolution: {integrity: sha512-fMXtVgBiX7z3Qmdv+McrfihiSkqsDbNX2nn3e63L7jdy9ZpgnR3jG9BwUZvv7hvzkuOAFhhdKgBYYT+fkBavGg==} dependencies: '@zag-js/dom-query': 0.32.1 - dev: true + dev: false /@zag-js/tabs@0.32.1: resolution: {integrity: sha512-5l8/k2Pw9Kbfsvvx6HWcVqK7Ns7ca+nyPGLSZtZLMp/Zn2q3xSG32C1U3oDaYtQVIQSiEHdnMjw0C2v+CxGDMA==} @@ -6224,7 +6209,7 @@ packages: '@zag-js/tabbable': 0.32.1 '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/tags-input@0.32.1: resolution: {integrity: sha512-oliLhiMpRNbWFixHF+Oe7hySQBp7NKtL/s8rN5dLT1G1GFRMzuuht/QnmL1h8EoGGpTwaaokMo4zl4uVzHbwyw==} @@ -6239,13 +6224,13 @@ packages: '@zag-js/live-region': 0.32.1 '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/text-selection@0.32.1: resolution: {integrity: sha512-aK1uswWYF76PFoxGL+3HW/kth9uldFWSW4lOh89NfEcc6Ym7qS5B+P0HKJVM9DuQbihvQX9dyc9PvM7/LJTSRA==} dependencies: '@zag-js/dom-query': 0.32.1 - dev: true + dev: false /@zag-js/toast@0.32.1: resolution: {integrity: sha512-HrfVzFX7ANS9qOewCr8qOCbgko635bZxYKMv+ojjo4U/TtwkGb43+lVU7/qwZj0z18/OtXBH5YQjFwQZXg5x8g==} @@ -6256,7 +6241,7 @@ packages: '@zag-js/dom-query': 0.32.1 '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/toggle-group@0.32.1: resolution: {integrity: sha512-MM1XI4J45rRCZiDHcMtZWud0+bWMu6IcMnrbd9oig330YAF3RzcjTlxX93YRY35F04OUMBq5el9qe3qc2vyMuw==} @@ -6267,7 +6252,7 @@ packages: '@zag-js/dom-query': 0.32.1 '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/tooltip@0.32.1: resolution: {integrity: sha512-+rsmDYTELFBHoYKg5iKShGfRD3H9FJDaZRq915Uc9YnyePMXCnWRgnVp+lk3zI+FDgysQm67SDLRJsR24Iioqg==} @@ -6279,21 +6264,21 @@ packages: '@zag-js/popper': 0.32.1 '@zag-js/types': 0.32.1 '@zag-js/utils': 0.32.1 - dev: true + dev: false /@zag-js/types@0.32.1: resolution: {integrity: sha512-BLfqb+im4vtXXJqhd2ZUg/4LquEd1qPt9XN56XVjudGDTftN8n3EDpuail7VKxdL59W4jR7wW8lvl4sSgrQKWw==} dependencies: csstype: 3.1.3 - dev: true + dev: false /@zag-js/utils@0.32.1: resolution: {integrity: sha512-jrcmWYcA3L6TO4fZbPFvpSGEy2Z/mbWt6bPQbmcVgq/BltSS0YxxfPl+eD+S/rZI9aneszwsr04Z5TpladFiVA==} - dev: true + dev: false /@zag-js/visually-hidden@0.32.1: resolution: {integrity: sha512-Vzieo4vNulzY/0zqmVfeYW/LcFJp5xtEoyUgR1FBctH8uBPBRhTIEXxKtoMablW6/vccOVo7zcu0UrR5Vx+eYQ==} - dev: true + dev: false /accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} @@ -6378,7 +6363,6 @@ packages: engines: {node: '>=4'} dependencies: color-convert: 1.9.3 - dev: true /ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} @@ -6424,7 +6408,6 @@ packages: engines: {node: '>=10'} dependencies: tslib: 2.6.2 - dev: true /aria-query@5.1.3: resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} @@ -6591,7 +6574,7 @@ packages: '@babel/runtime': 7.23.8 cosmiconfig: 7.1.0 resolve: 1.22.8 - dev: true + dev: false /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.7): resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} @@ -6772,7 +6755,6 @@ packages: /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - dev: true /camelcase@5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} @@ -6823,7 +6805,7 @@ packages: react-select: 5.7.7(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) transitivePeerDependencies: - '@types/react' - dev: true + dev: false /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -6832,7 +6814,6 @@ packages: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 - dev: true /chalk@3.0.0: resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} @@ -6935,7 +6916,6 @@ packages: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: color-name: 1.1.3 - dev: true /color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} @@ -6946,7 +6926,6 @@ packages: /color-name@1.1.3: resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - dev: true /color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} @@ -6954,7 +6933,7 @@ packages: /color2k@2.0.3: resolution: {integrity: sha512-zW190nQTIoXcGCaU08DvVNFTmQhUpnJfVuAKfWqUQkflXKpaDdpaYoM0iluLS9lgJNHyBF58KKA2FBEwkD7wog==} - dev: true + dev: false /colors@1.2.5: resolution: {integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==} @@ -7008,7 +6987,7 @@ packages: /compute-scroll-into-view@3.0.3: resolution: {integrity: sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A==} - dev: true + dev: false /computeds@0.0.1: resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==} @@ -7047,7 +7026,7 @@ packages: /convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - dev: true + dev: false /convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -7066,7 +7045,7 @@ packages: resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} dependencies: toggle-selection: 1.0.6 - dev: true + dev: false /core-js-compat@3.35.0: resolution: {integrity: sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==} @@ -7087,7 +7066,7 @@ packages: parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 - dev: true + dev: false /cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} @@ -7107,7 +7086,7 @@ packages: resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==} dependencies: tiny-invariant: 1.3.1 - dev: true + dev: false /css.escape@1.5.1: resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} @@ -7115,7 +7094,6 @@ packages: /csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - dev: true /de-indent@1.0.2: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} @@ -7272,7 +7250,6 @@ packages: /detect-node-es@1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - dev: true /detect-package-manager@2.0.1: resolution: {integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==} @@ -7330,7 +7307,7 @@ packages: dependencies: '@babel/runtime': 7.23.8 csstype: 3.1.3 - dev: true + dev: false /dotenv-expand@10.0.0: resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} @@ -7405,7 +7382,6 @@ packages: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 - dev: true /es-abstract@1.22.3: resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==} @@ -7601,12 +7577,10 @@ packages: /escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} - dev: true /escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - dev: true /escodegen@2.1.0: resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} @@ -8110,7 +8084,7 @@ packages: /find-root@1.1.0: resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} - dev: true + dev: false /find-up@3.0.0: resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} @@ -8158,13 +8132,13 @@ packages: engines: {node: '>=10'} dependencies: tslib: 2.6.2 - dev: true + dev: false /focus-trap@7.5.4: resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} dependencies: tabbable: 6.2.0 - dev: true + dev: false /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -8210,13 +8184,13 @@ packages: tslib: 2.6.2 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 - dev: true + dev: false /framesync@6.1.2: resolution: {integrity: sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==} dependencies: tslib: 2.4.0 - dev: true + dev: false /fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} @@ -8275,7 +8249,6 @@ packages: /function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - dev: true /function.prototype.name@1.1.6: resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} @@ -8312,7 +8285,6 @@ packages: /get-nonce@1.0.1: resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} engines: {node: '>=6'} - dev: true /get-npm-tarball-url@2.1.0: resolution: {integrity: sha512-ro+DiMu5DXgRBabqXupW38h7WPZ9+Ad8UjwhvsmmN8w1sU7ab0nzAXvVZ4kqYg57OrqomRtJvepX5/xvFKNtjA==} @@ -8493,7 +8465,6 @@ packages: /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} - dev: true /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} @@ -8528,7 +8499,6 @@ packages: engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 - dev: true /he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} @@ -8539,7 +8509,7 @@ packages: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} dependencies: react-is: 16.13.1 - dev: true + dev: false /hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} @@ -8549,7 +8519,7 @@ packages: resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==} dependencies: void-elements: 3.1.0 - dev: true + dev: false /html-tags@3.3.1: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} @@ -8591,7 +8561,7 @@ packages: resolution: {integrity: sha512-SrqFkMn9W6Wb43ZJ9qrO6U2U4S80RsFMA7VYFSqp7oc7RllQOYDCdRfsse6A7Cq/V8MnpxKvJCYgM8++27n4Fw==} dependencies: '@babel/runtime': 7.23.8 - dev: true + dev: false /iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} @@ -8615,7 +8585,6 @@ packages: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - dev: true /import-lazy@4.0.0: resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} @@ -8656,7 +8625,6 @@ packages: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} dependencies: loose-envify: 1.4.0 - dev: true /ip@2.0.0: resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} @@ -8690,7 +8658,6 @@ packages: /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - dev: true /is-async-function@2.0.0: resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} @@ -8729,7 +8696,6 @@ packages: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: hasown: 2.0.0 - dev: true /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} @@ -9109,7 +9075,6 @@ packages: /json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - dev: true /json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} @@ -9175,7 +9140,7 @@ packages: /klona@2.0.6: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} - dev: true + dev: false /kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} @@ -9205,7 +9170,6 @@ packages: /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - dev: true /locate-path@3.0.0: resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} @@ -9231,7 +9195,7 @@ packages: /lodash-es@4.17.21: resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} - dev: true + dev: false /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} @@ -9251,7 +9215,7 @@ packages: /lodash.mergewith@4.6.2: resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} - dev: true + dev: false /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -9365,7 +9329,7 @@ packages: /memoize-one@6.0.0: resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} - dev: true + dev: false /memoizerific@1.11.3: resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} @@ -9529,7 +9493,7 @@ packages: /nanostores@0.9.5: resolution: {integrity: sha512-Z+p+g8E7yzaWwOe5gEUB2Ox0rCEeXWYIZWmYvw/ajNYX8DlXdMvMDj8DWfM/subqPAcsf8l8Td4iAwO1DeIIRQ==} engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} - dev: true + dev: false /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -9617,7 +9581,6 @@ packages: /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - dev: true /object-inspect@1.13.1: resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} @@ -9769,10 +9732,11 @@ packages: dependencies: overlayscrollbars: 2.4.6 react: 18.2.0 - dev: true + dev: false /overlayscrollbars@2.4.6: resolution: {integrity: sha512-C7tmhetwMv9frEvIT/RfkAVEgbjRNz/Gh2zE8BVmN+jl35GRaAnz73rlGQCMRoC2arpACAXyMNnJkzHb7GBrcA==} + dev: false /p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} @@ -9830,7 +9794,6 @@ packages: engines: {node: '>=6'} dependencies: callsites: 3.1.0 - dev: true /parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} @@ -9840,7 +9803,6 @@ packages: error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - dev: true /parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} @@ -9878,7 +9840,6 @@ packages: /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: true /path-scurry@1.10.1: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} @@ -9895,7 +9856,6 @@ packages: /path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - dev: true /pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} @@ -10041,7 +10001,6 @@ packages: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 - dev: true /proxy-addr@2.0.7: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} @@ -10053,7 +10012,7 @@ packages: /proxy-compare@2.5.1: resolution: {integrity: sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==} - dev: true + dev: false /proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} @@ -10150,7 +10109,7 @@ packages: dependencies: '@babel/runtime': 7.23.8 react: 18.2.0 - dev: true + dev: false /react-colorful@5.6.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==} @@ -10222,7 +10181,7 @@ packages: /react-fast-compare@3.2.2: resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} - dev: true + dev: false /react-focus-lock@2.9.6(@types/react@18.2.48)(react@18.2.0): resolution: {integrity: sha512-B7gYnCjHNrNYwY2juS71dHbf0+UpXXojt02svxybj8N5bxceAkzPChKEncHuratjUHkIFNCn06k2qj1DRlzTug==} @@ -10241,7 +10200,7 @@ packages: react-clientside-effect: 1.2.6(react@18.2.0) use-callback-ref: 1.3.1(@types/react@18.2.48)(react@18.2.0) use-sidecar: 1.1.2(@types/react@18.2.48)(react@18.2.0) - dev: true + dev: false /react-i18next@14.0.0(i18next@23.7.16)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-OCrS8rHNAmnr8ggGRDxjakzihrMW7HCbsplduTm3EuuQ6fyvWGT41ksZpqbduYoqJurBmEsEVZ1pILSUWkHZng==} @@ -10261,7 +10220,7 @@ packages: i18next: 23.7.16 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: true + dev: false /react-icons@5.0.1(react@18.2.0): resolution: {integrity: sha512-WqLZJ4bLzlhmsvme6iFdgO8gfZP17rfjYEJ2m9RsZjZ+cc4k1hTzknEz63YS1MeT50kVzoa1Nz36f4BEx+Wigw==} @@ -10273,7 +10232,6 @@ packages: /react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - dev: true /react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} @@ -10306,7 +10264,6 @@ packages: react: 18.2.0 react-style-singleton: 2.2.1(@types/react@18.2.48)(react@18.2.0) tslib: 2.6.2 - dev: true /react-remove-scroll@2.5.5(@types/react@18.2.48)(react@18.2.0): resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} @@ -10344,7 +10301,7 @@ packages: tslib: 2.6.2 use-callback-ref: 1.3.1(@types/react@18.2.48)(react@18.2.0) use-sidecar: 1.1.2(@types/react@18.2.48)(react@18.2.0) - dev: true + dev: false /react-select@5.7.7(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-HhashZZJDRlfF/AKj0a0Lnfs3sRdw/46VJIRd8IbB9/Ovr74+ZIwkAdSBjSPXsFMG+u72c5xShqwLSKIJllzqw==} @@ -10365,7 +10322,7 @@ packages: use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.48)(react@18.2.0) transitivePeerDependencies: - '@types/react' - dev: true + dev: false /react-select@5.8.0(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-TfjLDo58XrhP6VG5M/Mi56Us0Yt8X7xD6cDybC7yoRMUNm7BGO7qk8J0TLQOua/prb8vUOtsfnXZwfm30HGsAA==} @@ -10386,7 +10343,7 @@ packages: use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.48)(react@18.2.0) transitivePeerDependencies: - '@types/react' - dev: true + dev: false /react-style-singleton@2.2.1(@types/react@18.2.48)(react@18.2.0): resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} @@ -10403,7 +10360,6 @@ packages: invariant: 2.2.4 react: 18.2.0 tslib: 2.6.2 - dev: true /react-transition-group@4.4.5(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} @@ -10417,7 +10373,7 @@ packages: prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: true + dev: false /react@18.2.0: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} @@ -10516,7 +10472,6 @@ packages: /regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - dev: true /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} @@ -10583,7 +10538,6 @@ packages: /resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} - dev: true /resolve-from@5.0.0: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} @@ -10604,7 +10558,6 @@ packages: is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - dev: true /resolve@2.0.0-next.5: resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} @@ -10857,7 +10810,7 @@ packages: /source-map@0.5.7: resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} engines: {node: '>=0.10.0'} - dev: true + dev: false /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} @@ -11050,14 +11003,13 @@ packages: /stylis@4.2.0: resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} - dev: true + dev: false /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} dependencies: has-flag: 3.0.0 - dev: true /supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} @@ -11076,7 +11028,6 @@ packages: /supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - dev: true /synchronous-promise@2.0.17: resolution: {integrity: sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==} @@ -11084,7 +11035,7 @@ packages: /tabbable@6.2.0: resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} - dev: true + dev: false /tar-fs@2.1.1: resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} @@ -11169,7 +11120,6 @@ packages: /tiny-invariant@1.3.1: resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} - dev: true /tinyspy@2.2.0: resolution: {integrity: sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==} @@ -11183,7 +11133,6 @@ packages: /to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} - dev: true /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} @@ -11198,7 +11147,7 @@ packages: /toggle-selection@1.0.6: resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} - dev: true + dev: false /toidentifier@1.0.1: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} @@ -11238,11 +11187,10 @@ packages: /tslib@2.4.0: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - dev: true + dev: false /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - dev: true /tsutils@3.21.0(typescript@5.3.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} @@ -11484,7 +11432,6 @@ packages: '@types/react': 18.2.48 react: 18.2.0 tslib: 2.6.2 - dev: true /use-isomorphic-layout-effect@1.1.2(@types/react@18.2.48)(react@18.2.0): resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} @@ -11497,7 +11444,7 @@ packages: dependencies: '@types/react': 18.2.48 react: 18.2.0 - dev: true + dev: false /use-resize-observer@9.1.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==} @@ -11524,7 +11471,6 @@ packages: detect-node-es: 1.1.0 react: 18.2.0 tslib: 2.6.2 - dev: true /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -11630,7 +11576,7 @@ packages: /void-elements@3.1.0: resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} engines: {node: '>=0.10.0'} - dev: true + dev: false /vue-template-compiler@2.7.16: resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==} @@ -11832,7 +11778,7 @@ packages: /yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - dev: true + dev: false /yauzl@2.10.0: resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} diff --git a/vite.config.ts b/vite.config.ts index 51b6825..03bce3c 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -24,30 +24,7 @@ export default defineConfig({ formats: ['es'], }, rollupOptions: { - external: [ - '@ark-ui/react', - '@chakra-ui/anatomy', - '@chakra-ui/icons', - '@chakra-ui/layout', - '@chakra-ui/portal', - '@chakra-ui/react', - '@chakra-ui/react-use-size', - '@chakra-ui/styled-system', - '@chakra-ui/theme-tools', - '@emotion/react', - '@emotion/styled', - '@fontsource-variable/inter', - '@nanostores/react', - 'chakra-react-select', - 'framer-motion', - 'lodash-es', - 'nanostores', - 'overlayscrollbars-react', - 'react', - 'react/jsx-runtime', - 'react-i18next', - 'react-select', - ], + external: ['react', 'react/jsx-runtime'], output: { assetFileNames: 'assets/[name][extname]', entryFileNames: '[name].js',