;
+
+export const Default: Story = {
+ args: {},
+};
diff --git a/packages/components/src/stories/Icons.tsx b/packages/components/src/stories/Icons.tsx
new file mode 100644
index 0000000000..d7a27b8dfe
--- /dev/null
+++ b/packages/components/src/stories/Icons.tsx
@@ -0,0 +1,104 @@
+export { default as AddIcon } from '../components/Icons/AddIcon';
+export { default as AligncenterIcon } from '../components/Icons/AligncenterIcon';
+export { default as AlignleftIcon } from '../components/Icons/AlignleftIcon';
+export { default as AlignrightIcon } from '../components/Icons/AlignrightIcon';
+export { default as ArchiveIcon } from '../components/Icons/ArchiveIcon';
+export { default as ArrowdownIcon } from '../components/Icons/ArrowdownIcon';
+export { default as ArrowleftIcon } from '../components/Icons/ArrowleftIcon';
+export { default as ArrowrightIcon } from '../components/Icons/ArrowrightIcon';
+export { default as ArrowtoprightIcon } from '../components/Icons/ArrowtoprightIcon';
+export { default as ArrowupIcon } from '../components/Icons/ArrowupIcon';
+export { default as AttachmentIcon } from '../components/Icons/AttachmentIcon';
+export { default as AutomatedcontentIcon } from '../components/Icons/AutomatedcontentIcon';
+export { default as BackgroundIcon } from '../components/Icons/BackgroundIcon';
+export { default as BinIcon } from '../components/Icons/BinIcon';
+export { default as BlindIcon } from '../components/Icons/BlindIcon';
+export { default as BoldIcon } from '../components/Icons/BoldIcon';
+export { default as CalendarIcon } from '../components/Icons/CalendarIcon';
+export { default as CheckboxIcon } from '../components/Icons/CheckboxIcon';
+export { default as ChevrondownIcon } from '../components/Icons/ChevrondownIcon';
+export { default as ChevronleftIcon } from '../components/Icons/ChevronleftIcon';
+export { default as ChevronrightIcon } from '../components/Icons/ChevronrightIcon';
+export { default as ChevronupIcon } from '../components/Icons/ChevronupIcon';
+export { default as CloseIcon } from '../components/Icons/CloseIcon';
+export { default as CodeIcon } from '../components/Icons/CodeIcon';
+export { default as CollectionIcon } from '../components/Icons/CollectionIcon';
+export { default as ColumnafterIcon } from '../components/Icons/ColumnafterIcon';
+export { default as ColumnbeforeIcon } from '../components/Icons/ColumnbeforeIcon';
+export { default as ColumndeleteIcon } from '../components/Icons/ColumndeleteIcon';
+export { default as ColumnsIcon } from '../components/Icons/ColumnsIcon';
+export { default as CopyIcon } from '../components/Icons/CopyIcon';
+export { default as CutIcon } from '../components/Icons/CutIcon';
+export { default as DashIcon } from '../components/Icons/DashIcon';
+export { default as DiscussionIcon } from '../components/Icons/DiscussionIcon';
+export { default as DraggableIcon } from '../components/Icons/DraggableIcon';
+export { default as EditIcon } from '../components/Icons/EditIcon';
+export { default as EyeIcon } from '../components/Icons/EyeIcon';
+export { default as FilterIcon } from '../components/Icons/FilterIcon';
+export { default as FolderIcon } from '../components/Icons/FolderIcon';
+export { default as FooterIcon } from '../components/Icons/FooterIcon';
+export { default as ForegroundIcon } from '../components/Icons/ForegroundIcon';
+export { default as FullscreenIcon } from '../components/Icons/FullscreenIcon';
+export { default as HighlightIcon } from '../components/Icons/HighlightIcon';
+export { default as HistoryIcon } from '../components/Icons/HistoryIcon';
+export { default as HomeIcon } from '../components/Icons/HomeIcon';
+export { default as ImagefitIcon } from '../components/Icons/ImagefitIcon';
+export { default as ImagefullIcon } from '../components/Icons/ImagefullIcon';
+export { default as ImageIcon } from '../components/Icons/ImageIcon';
+export { default as ImageleftIcon } from '../components/Icons/ImageleftIcon';
+export { default as ImagerightIcon } from '../components/Icons/ImagerightIcon';
+export { default as InfoIcon } from '../components/Icons/InfoIcon';
+export { default as ItalicIcon } from '../components/Icons/ItalicIcon';
+export { default as LanguageIcon } from '../components/Icons/LanguageIcon';
+export { default as LeadingIcon } from '../components/Icons/LeadingIcon';
+export { default as LeadingimageIcon } from '../components/Icons/LeadingimageIcon';
+export { default as LinkIcon } from '../components/Icons/LinkIcon';
+export { default as ListIcon } from '../components/Icons/ListIcon';
+export { default as ListnumbersIcon } from '../components/Icons/ListnumbersIcon';
+export { default as MailIcon } from '../components/Icons/MailIcon';
+export { default as MandatoryIcon } from '../components/Icons/MandatoryIcon';
+export { default as MapIcon } from '../components/Icons/MapIcon';
+export { default as MenuIcon } from '../components/Icons/MenuIcon';
+export { default as MergedIcon } from '../components/Icons/MergedIcon';
+export { default as MoreoptionsIcon } from '../components/Icons/MoreoptionsIcon';
+export { default as NavigationIcon } from '../components/Icons/NavigationIcon';
+export { default as NewsIcon } from '../components/Icons/NewsIcon';
+export { default as OutIcon } from '../components/Icons/OutIcon';
+export { default as PageIcon } from '../components/Icons/PageIcon';
+export { default as ParagraphIcon } from '../components/Icons/ParagraphIcon';
+export { default as PasteIcon } from '../components/Icons/PasteIcon';
+export { default as PauseIcon } from '../components/Icons/PauseIcon';
+export { default as PencilIcon } from '../components/Icons/PencilIcon';
+export { default as PlayIcon } from '../components/Icons/PlayIcon';
+export { default as PropertiesIcon } from '../components/Icons/PropertiesIcon';
+export { default as QuotesIcon } from '../components/Icons/QuotesIcon';
+export { default as RadiobuttonIcon } from '../components/Icons/RadiobuttonIcon';
+export { default as RedoIcon } from '../components/Icons/RedoIcon';
+export { default as RenameIcon } from '../components/Icons/RenameIcon';
+export { default as ReverseIcon } from '../components/Icons/ReverseIcon';
+export { default as ReviewIcon } from '../components/Icons/ReviewIcon';
+export { default as RowafterIcon } from '../components/Icons/RowafterIcon';
+export { default as RowbeforeIcon } from '../components/Icons/RowbeforeIcon';
+export { default as RowdeleteIcon } from '../components/Icons/RowdeleteIcon';
+export { default as SearchIcon } from '../components/Icons/SearchIcon';
+export { default as SecurityIcon } from '../components/Icons/SecurityIcon';
+export { default as SettingsIcon } from '../components/Icons/SettingsIcon';
+export { default as ShareIcon } from '../components/Icons/ShareIcon';
+export { default as SliderIcon } from '../components/Icons/SliderIcon';
+export { default as SocialIcon } from '../components/Icons/SocialIcon';
+export { default as SpacerIcon } from '../components/Icons/SpacerIcon';
+export { default as StateIcon } from '../components/Icons/StateIcon';
+export { default as SubtitleIcon } from '../components/Icons/SubtitleIcon';
+export { default as TableIcon } from '../components/Icons/TableIcon';
+export { default as TagIcon } from '../components/Icons/TagIcon';
+export { default as TextIcon } from '../components/Icons/TextIcon';
+export { default as ThumbnailsIcon } from '../components/Icons/ThumbnailsIcon';
+export { default as TitleIcon } from '../components/Icons/TitleIcon';
+export { default as TocIcon } from '../components/Icons/TocIcon';
+export { default as UndoIcon } from '../components/Icons/UndoIcon';
+export { default as UploadIcon } from '../components/Icons/UploadIcon';
+export { default as UserIcon } from '../components/Icons/UserIcon';
+export { default as VideoIcon } from '../components/Icons/VideoIcon';
+export { default as VoltoIcon } from '../components/Icons/VoltoIcon';
+export { default as WindowedIcon } from '../components/Icons/WindowedIcon';
+export { default as WorldIcon } from '../components/Icons/WorldIcon';
diff --git a/packages/components/src/styles/_container.scss b/packages/components/src/styles/_container.scss
new file mode 100644
index 0000000000..d95411acef
--- /dev/null
+++ b/packages/components/src/styles/_container.scss
@@ -0,0 +1,13 @@
+@import 'layout';
+
+.a.container {
+ container-type: inline-size;
+
+ &.layout {
+ @include layout-container-width;
+ }
+
+ &.narrow {
+ @include narrow-container-width;
+ }
+}
diff --git a/packages/components/src/styles/_layout.scss b/packages/components/src/styles/_layout.scss
new file mode 100644
index 0000000000..9b64bdd4d9
--- /dev/null
+++ b/packages/components/src/styles/_layout.scss
@@ -0,0 +1,38 @@
+:root {
+ --layout-container-width: 1440px;
+ --default-container-width: 940px;
+ --narrow-container-width: 620px;
+}
+
+// Container queries still do not work with CSS properties
+// They should be exact numbers
+// For now, maintain in sync with the above
+$layout-container-width: 1440px;
+$default-container-width: 940px;
+$narrow-container-width: 620px;
+
+@mixin narrow-container-width() {
+ max-width: var(--narrow-container-width);
+ margin-right: auto;
+ margin-left: auto;
+}
+
+@mixin default-container-width() {
+ max-width: var(--default-container-width);
+ margin-right: auto;
+ margin-left: auto;
+}
+
+@mixin layout-container-width() {
+ max-width: var(--layout-container-width);
+ margin-right: auto;
+ margin-left: auto;
+}
+
+// One still cannot use variables or CSS properties directly on @container queries
+@mixin adjustMarginsToContainer($width) {
+ @container (max-width: #{$width - 1}) {
+ margin-right: 2rem;
+ margin-left: 2rem;
+ }
+}
diff --git a/packages/components/src/styles/_typography.scss b/packages/components/src/styles/_typography.scss
new file mode 100644
index 0000000000..3207765054
--- /dev/null
+++ b/packages/components/src/styles/_typography.scss
@@ -0,0 +1,252 @@
+body {
+ font-family: metropolis, sans-serif !important;
+}
+
+@mixin word-break() {
+ hyphens: auto;
+ overflow-wrap: break-word;
+ word-break: break-word;
+ word-wrap: break-word;
+}
+
+// Metropolis font-face definitions
+
+// @font-face {
+// font-family: 'Metropolis Extra';
+// src: url('fonts/metropolis/Metropolis-ExtraLightItalic.eot');
+// src: local('Metropolis Extra Light Italic'), local('Metropolis-ExtraLightItalic'),
+// url('fonts/metropolis/Metropolis-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
+// url('fonts/metropolis/Metropolis-ExtraLightItalic.woff2') format('woff2'),
+// url('fonts/metropolis/Metropolis-ExtraLightItalic.woff') format('woff'),
+// url('fonts/metropolis/Metropolis-ExtraLightItalic.ttf') format('truetype');
+// font-weight: 200;
+// font-style: italic;
+// }
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: italic;
+ font-weight: normal;
+ src: url('fonts/metropolis/Metropolis-RegularItalic.eot');
+ src:
+ local('Metropolis Regular Italic'),
+ local('Metropolis-RegularItalic'),
+ url('fonts/metropolis/Metropolis-RegularItalic.eot?#iefix')
+ format('embedded-opentype'),
+ url('fonts/metropolis/Metropolis-RegularItalic.woff2') format('woff2'),
+ url('fonts/metropolis/Metropolis-RegularItalic.woff') format('woff'),
+ url('fonts/metropolis/Metropolis-RegularItalic.ttf') format('truetype');
+}
+
+// @font-face {
+// font-family: 'Metropolis Semi';
+// src: url('fonts/metropolis/Metropolis-SemiBoldItalic.eot');
+// src: local('Metropolis Semi Bold Italic'), local('Metropolis-SemiBoldItalic'),
+// url('fonts/metropolis/Metropolis-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
+// url('fonts/metropolis/Metropolis-SemiBoldItalic.woff2') format('woff2'),
+// url('fonts/metropolis/Metropolis-SemiBoldItalic.woff') format('woff'),
+// url('fonts/metropolis/Metropolis-SemiBoldItalic.ttf') format('truetype');
+// font-weight: 600;
+// font-style: italic;
+// }
+
+// @font-face {
+// font-family: 'Metropolis';
+// src: url('fonts/metropolis/Metropolis-BlackItalic.eot');
+// src: local('Metropolis Black Italic'), local('Metropolis-BlackItalic'),
+// url('fonts/metropolis/Metropolis-BlackItalic.eot?#iefix') format('embedded-opentype'),
+// url('fonts/metropolis/Metropolis-BlackItalic.woff2') format('woff2'),
+// url('fonts/metropolis/Metropolis-BlackItalic.woff') format('woff'),
+// url('fonts/metropolis/Metropolis-BlackItalic.ttf') format('truetype');
+// font-weight: 900;
+// font-style: italic;
+// }
+
+// @font-face {
+// font-family: 'Metropolis';
+// src: url('fonts/metropolis/Metropolis-ThinItalic.eot');
+// src: local('Metropolis Thin Italic'), local('Metropolis-ThinItalic'),
+// url('fonts/metropolis/Metropolis-ThinItalic.eot?#iefix') format('embedded-opentype'),
+// url('fonts/metropolis/Metropolis-ThinItalic.woff2') format('woff2'),
+// url('fonts/metropolis/Metropolis-ThinItalic.woff') format('woff'),
+// url('fonts/metropolis/Metropolis-ThinItalic.ttf') format('truetype');
+// font-weight: 100;
+// font-style: italic;
+// }
+
+// @font-face {
+// font-family: 'Metropolis Extra';
+// src: url('fonts/metropolis/Metropolis-ExtraBold.eot');
+// src: local('Metropolis Extra Bold'), local('Metropolis-ExtraBold'),
+// url('fonts/metropolis/Metropolis-ExtraBold.eot?#iefix') format('embedded-opentype'),
+// url('fonts/metropolis/Metropolis-ExtraBold.woff2') format('woff2'),
+// url('fonts/metropolis/Metropolis-ExtraBold.woff') format('woff'),
+// url('fonts/metropolis/Metropolis-ExtraBold.ttf') format('truetype');
+// font-weight: 800;
+// font-style: normal;
+// }
+
+// @font-face {
+// font-family: 'Metropolis Semi';
+// src: url('fonts/metropolis/Metropolis-SemiBold.eot');
+// src: local('Metropolis Semi Bold'), local('Metropolis-SemiBold'),
+// url('fonts/metropolis/Metropolis-SemiBold.eot?#iefix') format('embedded-opentype'),
+// url('fonts/metropolis/Metropolis-SemiBold.woff2') format('woff2'),
+// url('fonts/metropolis/Metropolis-SemiBold.woff') format('woff'),
+// url('fonts/metropolis/Metropolis-SemiBold.ttf') format('truetype');
+// font-weight: 600;
+// font-style: normal;
+// }
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: italic;
+ font-weight: 500;
+ src: url('fonts/metropolis/Metropolis-MediumItalic.eot');
+ src:
+ local('Metropolis Medium Italic'),
+ local('Metropolis-MediumItalic'),
+ url('fonts/metropolis/Metropolis-MediumItalic.eot?#iefix')
+ format('embedded-opentype'),
+ url('fonts/metropolis/Metropolis-MediumItalic.woff2') format('woff2'),
+ url('fonts/metropolis/Metropolis-MediumItalic.woff') format('woff'),
+ url('fonts/metropolis/Metropolis-MediumItalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: normal;
+ font-weight: 500;
+ src: url('fonts/metropolis/Metropolis-Medium.eot');
+ src:
+ local('Metropolis Medium'),
+ local('Metropolis-Medium'),
+ url('fonts/metropolis/Metropolis-Medium.eot?#iefix')
+ format('embedded-opentype'),
+ url('fonts/metropolis/Metropolis-Medium.woff2') format('woff2'),
+ url('fonts/metropolis/Metropolis-Medium.woff') format('woff'),
+ url('fonts/metropolis/Metropolis-Medium.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: italic;
+ font-weight: 300;
+ src: url('fonts/metropolis/Metropolis-LightItalic.eot');
+ src:
+ local('Metropolis Light Italic'),
+ local('Metropolis-LightItalic'),
+ url('fonts/metropolis/Metropolis-LightItalic.eot?#iefix')
+ format('embedded-opentype'),
+ url('fonts/metropolis/Metropolis-LightItalic.woff2') format('woff2'),
+ url('fonts/metropolis/Metropolis-LightItalic.woff') format('woff'),
+ url('fonts/metropolis/Metropolis-LightItalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: normal;
+ font-weight: 300;
+ src: url('fonts/metropolis/Metropolis-Light.eot');
+ src:
+ local('Metropolis Light'),
+ local('Metropolis-Light'),
+ url('fonts/metropolis/Metropolis-Light.eot?#iefix')
+ format('embedded-opentype'),
+ url('fonts/metropolis/Metropolis-Light.woff2') format('woff2'),
+ url('fonts/metropolis/Metropolis-Light.woff') format('woff'),
+ url('fonts/metropolis/Metropolis-Light.ttf') format('truetype');
+}
+
+// @font-face {
+// font-family: 'Metropolis';
+// src: url('fonts/metropolis/Metropolis-Black.eot');
+// src: local('Metropolis Black'), local('Metropolis-Black'),
+// url('fonts/metropolis/Metropolis-Black.eot?#iefix') format('embedded-opentype'),
+// url('fonts/metropolis/Metropolis-Black.woff2') format('woff2'),
+// url('fonts/metropolis/Metropolis-Black.woff') format('woff'),
+// url('fonts/metropolis/Metropolis-Black.ttf') format('truetype');
+// font-weight: 900;
+// font-style: normal;
+// }
+
+// @font-face {
+// font-family: 'Metropolis';
+// src: url('fonts/metropolis/Metropolis-Thin.eot');
+// src: local('Metropolis Thin'), local('Metropolis-Thin'),
+// url('fonts/metropolis/Metropolis-Thin.eot?#iefix') format('embedded-opentype'),
+// url('fonts/metropolis/Metropolis-Thin.woff2') format('woff2'),
+// url('fonts/metropolis/Metropolis-Thin.woff') format('woff'),
+// url('fonts/metropolis/Metropolis-Thin.ttf') format('truetype');
+// font-weight: 100;
+// font-style: normal;
+// }
+
+// @font-face {
+// font-family: 'Metropolis Extra';
+// src: url('fonts/metropolis/Metropolis-ExtraBoldItalic.eot');
+// src: local('Metropolis Extra Bold Italic'), local('Metropolis-ExtraBoldItalic'),
+// url('fonts/metropolis/Metropolis-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
+// url('fonts/metropolis/Metropolis-ExtraBoldItalic.woff2') format('woff2'),
+// url('fonts/metropolis/Metropolis-ExtraBoldItalic.woff') format('woff'),
+// url('fonts/metropolis/Metropolis-ExtraBoldItalic.ttf') format('truetype');
+// font-weight: 800;
+// font-style: italic;
+// }
+
+// @font-face {
+// font-family: 'Metropolis Extra';
+// src: url('fonts/metropolis/Metropolis-ExtraLight.eot');
+// src: local('Metropolis Extra Light'), local('Metropolis-ExtraLight'),
+// url('fonts/metropolis/Metropolis-ExtraLight.eot?#iefix') format('embedded-opentype'),
+// url('fonts/metropolis/Metropolis-ExtraLight.woff2') format('woff2'),
+// url('fonts/metropolis/Metropolis-ExtraLight.woff') format('woff'),
+// url('fonts/metropolis/Metropolis-ExtraLight.ttf') format('truetype');
+// font-weight: 200;
+// font-style: normal;
+// }
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: normal;
+ font-weight: bold;
+ src: url('fonts/metropolis/Metropolis-Bold.eot');
+ src:
+ local('Metropolis Bold'),
+ local('Metropolis-Bold'),
+ url('fonts/metropolis/Metropolis-Bold.eot?#iefix')
+ format('embedded-opentype'),
+ url('fonts/metropolis/Metropolis-Bold.woff2') format('woff2'),
+ url('fonts/metropolis/Metropolis-Bold.woff') format('woff'),
+ url('fonts/metropolis/Metropolis-Bold.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: normal;
+ font-weight: normal;
+ src: url('fonts/metropolis/Metropolis-Regular.eot');
+ src:
+ local('Metropolis Regular'),
+ local('Metropolis-Regular'),
+ url('fonts/metropolis/Metropolis-Regular.eot?#iefix')
+ format('embedded-opentype'),
+ url('fonts/metropolis/Metropolis-Regular.woff2') format('woff2'),
+ url('fonts/metropolis/Metropolis-Regular.woff') format('woff'),
+ url('fonts/metropolis/Metropolis-Regular.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: italic;
+ font-weight: bold;
+ src: url('fonts/metropolis/Metropolis-BoldItalic.eot');
+ src:
+ local('Metropolis Bold Italic'),
+ local('Metropolis-BoldItalic'),
+ url('fonts/metropolis/Metropolis-BoldItalic.eot?#iefix')
+ format('embedded-opentype'),
+ url('fonts/metropolis/Metropolis-BoldItalic.woff2') format('woff2'),
+ url('fonts/metropolis/Metropolis-BoldItalic.woff') format('woff'),
+ url('fonts/metropolis/Metropolis-BoldItalic.ttf') format('truetype');
+}
diff --git a/packages/components/src/styles/components/breadcrumbs.scss b/packages/components/src/styles/components/breadcrumbs.scss
new file mode 100644
index 0000000000..742afd3fe6
--- /dev/null
+++ b/packages/components/src/styles/components/breadcrumbs.scss
@@ -0,0 +1,68 @@
+.q.breadcrumbs {
+ display: flex;
+ align-items: center;
+ padding: 0;
+ margin: 0;
+ list-style: none;
+
+ .q.breadcrumb:not(:last-child)::after {
+ padding: 0 5px;
+ alt: ' ';
+ content: '›';
+ content: '›' / '';
+ }
+
+ svg.home-icon {
+ margin-top: -5px;
+ margin-right: 5px;
+ vertical-align: middle;
+ }
+}
+
+// TODO: Decide if shadow all RAC components (eg. use a custom classNames for all of them)
+.react-aria-Link {
+ --focus-ring-color: slateblue;
+ --text-color: $color-base;
+ --text-color-current: $space;
+ --text-color-disabled: gray;
+ position: relative;
+
+ color: var(--text-color);
+ cursor: pointer;
+ outline: none;
+ text-decoration: none;
+
+ &[data-hovered] {
+ text-decoration: underline;
+ }
+
+ &[data-current] {
+ color: var(--text-color-current);
+ font-weight: bold;
+ }
+
+ &[data-focus-visible]:after {
+ position: absolute;
+ border: 2px solid var(--focus-ring-color);
+ border-radius: 6px;
+ content: '';
+ inset: -2px -4px;
+ }
+
+ &[data-disabled] {
+ cursor: default;
+
+ &:not([data-current]) {
+ color: var(--text-color-disabled);
+ }
+ }
+}
+
+@media (forced-colors: active) {
+ .react-aria-Link {
+ --focus-ring-color: Highlight;
+ --text-color: LinkText;
+ --text-color-current: CanvasText;
+ --text-color-disabled: GrayText;
+ }
+}
diff --git a/packages/components/src/styles/components/icons.scss b/packages/components/src/styles/components/icons.scss
new file mode 100644
index 0000000000..d9e88aa934
--- /dev/null
+++ b/packages/components/src/styles/components/icons.scss
@@ -0,0 +1,106 @@
+:root {
+ // These has to be mapped to global css custom properties based on the SG scales
+ --icon-default-size-s: 18px;
+ --icon-default-size-m: 24px;
+ --icon-size-s: var(--icon-default-size-s);
+ --icon-size-m: var(--icon-default-size-m);
+ --icon-size-xxs: calc(var(--icon-size-s) / 2);
+ --icon-size-xs: calc(var(--icon-size-m) / 2);
+ --icon-size-l: calc(var(--icon-size-s) * 2);
+ --icon-size-xl: calc(var(--icon-size-m) * 2);
+ --icon-size-xxl: calc(var(--icon-size-m) * 3);
+
+ --semantic-informative-color-icon: #{$sapphire};
+ --semantic-negative-color-icon: #{$candy};
+ --semantic-positive-color-icon: #{$neon};
+ --semantic-notice-color-icon: #{$lemmon};
+}
+
+.q.icon {
+ display: inline-block;
+
+ /* Inherit the text color */
+ color: inherit;
+
+ /* Fill should match the current text color */
+ fill: currentColor;
+
+ /* Hide the svg overflow in IE. */
+ &:not(:root) {
+ overflow: hidden;
+ }
+
+ /* Don't catch clicks or hover, otherwise they may not escape the SVG */
+ pointer-events: none;
+}
+@media (forced-colors: active) {
+ .q.icon {
+ /* Automatically adjust the SVG to pick up the text color for High Contrast mode */
+ forced-color-adjust: auto;
+ }
+}
+
+.q {
+ &.icon--sizeXXS {
+ &,
+ img,
+ svg {
+ block-size: var(--icon-size-xxs);
+ inline-size: var(--icon-size-xxs);
+ }
+ }
+
+ &.icon--sizeXS {
+ &,
+ img,
+ svg {
+ block-size: var(--icon-size-xs);
+ inline-size: var(--icon-size-xs);
+ }
+ }
+
+ &.icon--sizeS {
+ &,
+ img,
+ svg {
+ block-size: var(--icon-size-s);
+ inline-size: var(--icon-size-s);
+ }
+ }
+
+ &.icon--sizeM {
+ &,
+ img,
+ svg {
+ block-size: var(--icon-size-m);
+ inline-size: var(--icon-size-m);
+ }
+ }
+
+ &.icon--sizeL {
+ &,
+ img,
+ svg {
+ block-size: var(--icon-size-l);
+ inline-size: var(--icon-size-l);
+ }
+ }
+
+ &.icon--sizeXL {
+ &,
+ img,
+ svg {
+ block-size: var(--icon-size-xl);
+ inline-size: var(--icon-size-xl);
+ }
+ }
+
+ &.icon--sizeXXL {
+ &,
+ img,
+ svg {
+ block-size: var(--icon-size-xxl);
+ inline-size: var(--icon-size-xxl);
+ }
+ }
+}
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Black.eot b/packages/components/src/styles/fonts/metropolis/Metropolis-Black.eot
new file mode 100644
index 0000000000..03a0675cf9
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Black.eot differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Black.ttf b/packages/components/src/styles/fonts/metropolis/Metropolis-Black.ttf
new file mode 100644
index 0000000000..3a130c76b9
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Black.ttf differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Black.woff b/packages/components/src/styles/fonts/metropolis/Metropolis-Black.woff
new file mode 100644
index 0000000000..ed416f5f63
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Black.woff differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Black.woff2 b/packages/components/src/styles/fonts/metropolis/Metropolis-Black.woff2
new file mode 100644
index 0000000000..744f355181
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Black.woff2 differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-BlackItalic.eot b/packages/components/src/styles/fonts/metropolis/Metropolis-BlackItalic.eot
new file mode 100644
index 0000000000..6a96238790
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-BlackItalic.eot differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-BlackItalic.ttf b/packages/components/src/styles/fonts/metropolis/Metropolis-BlackItalic.ttf
new file mode 100644
index 0000000000..c3fbe5bda6
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-BlackItalic.ttf differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-BlackItalic.woff b/packages/components/src/styles/fonts/metropolis/Metropolis-BlackItalic.woff
new file mode 100644
index 0000000000..01729ce242
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-BlackItalic.woff differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-BlackItalic.woff2 b/packages/components/src/styles/fonts/metropolis/Metropolis-BlackItalic.woff2
new file mode 100644
index 0000000000..496e6d7580
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-BlackItalic.woff2 differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Bold.eot b/packages/components/src/styles/fonts/metropolis/Metropolis-Bold.eot
new file mode 100644
index 0000000000..3105575b82
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Bold.eot differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Bold.ttf b/packages/components/src/styles/fonts/metropolis/Metropolis-Bold.ttf
new file mode 100644
index 0000000000..1b0748aa91
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Bold.ttf differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Bold.woff b/packages/components/src/styles/fonts/metropolis/Metropolis-Bold.woff
new file mode 100644
index 0000000000..9b4cb1751a
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Bold.woff differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Bold.woff2 b/packages/components/src/styles/fonts/metropolis/Metropolis-Bold.woff2
new file mode 100644
index 0000000000..bb9e32db58
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Bold.woff2 differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-BoldItalic.eot b/packages/components/src/styles/fonts/metropolis/Metropolis-BoldItalic.eot
new file mode 100644
index 0000000000..47961c229e
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-BoldItalic.eot differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-BoldItalic.ttf b/packages/components/src/styles/fonts/metropolis/Metropolis-BoldItalic.ttf
new file mode 100644
index 0000000000..9b956cd6e8
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-BoldItalic.ttf differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-BoldItalic.woff b/packages/components/src/styles/fonts/metropolis/Metropolis-BoldItalic.woff
new file mode 100644
index 0000000000..b179821a88
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-BoldItalic.woff differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-BoldItalic.woff2 b/packages/components/src/styles/fonts/metropolis/Metropolis-BoldItalic.woff2
new file mode 100644
index 0000000000..2908e89a77
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-BoldItalic.woff2 differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBold.eot b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBold.eot
new file mode 100644
index 0000000000..ac78b6fbf0
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBold.eot differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBold.ttf b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBold.ttf
new file mode 100644
index 0000000000..4419bf6f0b
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBold.ttf differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBold.woff b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBold.woff
new file mode 100644
index 0000000000..789623412f
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBold.woff differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBold.woff2 b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBold.woff2
new file mode 100644
index 0000000000..8ce9bf7751
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBold.woff2 differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBoldItalic.eot b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBoldItalic.eot
new file mode 100644
index 0000000000..38c12cd3db
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBoldItalic.eot differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBoldItalic.ttf b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBoldItalic.ttf
new file mode 100644
index 0000000000..5b2ff4b556
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBoldItalic.ttf differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBoldItalic.woff b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBoldItalic.woff
new file mode 100644
index 0000000000..c1aa3fcac6
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBoldItalic.woff differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBoldItalic.woff2 b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBoldItalic.woff2
new file mode 100644
index 0000000000..bb24183266
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraBoldItalic.woff2 differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLight.eot b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLight.eot
new file mode 100644
index 0000000000..6269fe8009
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLight.eot differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLight.ttf b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLight.ttf
new file mode 100644
index 0000000000..95eb60644e
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLight.ttf differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLight.woff b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLight.woff
new file mode 100644
index 0000000000..9e685bf804
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLight.woff differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLight.woff2 b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLight.woff2
new file mode 100644
index 0000000000..8a0929c782
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLight.woff2 differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLightItalic.eot b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLightItalic.eot
new file mode 100644
index 0000000000..90707e3a18
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLightItalic.eot differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLightItalic.ttf b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLightItalic.ttf
new file mode 100644
index 0000000000..e43aba80fe
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLightItalic.ttf differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLightItalic.woff b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLightItalic.woff
new file mode 100644
index 0000000000..c5ad0ff630
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLightItalic.woff differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLightItalic.woff2 b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLightItalic.woff2
new file mode 100644
index 0000000000..528a15e3ea
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ExtraLightItalic.woff2 differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Light.eot b/packages/components/src/styles/fonts/metropolis/Metropolis-Light.eot
new file mode 100644
index 0000000000..066f289906
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Light.eot differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Light.ttf b/packages/components/src/styles/fonts/metropolis/Metropolis-Light.ttf
new file mode 100644
index 0000000000..78bebea701
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Light.ttf differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Light.woff b/packages/components/src/styles/fonts/metropolis/Metropolis-Light.woff
new file mode 100644
index 0000000000..49b4a30d1b
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Light.woff differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Light.woff2 b/packages/components/src/styles/fonts/metropolis/Metropolis-Light.woff2
new file mode 100644
index 0000000000..63e395a26d
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Light.woff2 differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-LightItalic.eot b/packages/components/src/styles/fonts/metropolis/Metropolis-LightItalic.eot
new file mode 100644
index 0000000000..228774daee
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-LightItalic.eot differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-LightItalic.ttf b/packages/components/src/styles/fonts/metropolis/Metropolis-LightItalic.ttf
new file mode 100644
index 0000000000..bf3449bc6b
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-LightItalic.ttf differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-LightItalic.woff b/packages/components/src/styles/fonts/metropolis/Metropolis-LightItalic.woff
new file mode 100644
index 0000000000..cde5502d02
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-LightItalic.woff differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-LightItalic.woff2 b/packages/components/src/styles/fonts/metropolis/Metropolis-LightItalic.woff2
new file mode 100644
index 0000000000..2d98717ad4
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-LightItalic.woff2 differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Medium.eot b/packages/components/src/styles/fonts/metropolis/Metropolis-Medium.eot
new file mode 100644
index 0000000000..8e577d4de9
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Medium.eot differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Medium.ttf b/packages/components/src/styles/fonts/metropolis/Metropolis-Medium.ttf
new file mode 100644
index 0000000000..77d0765286
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Medium.ttf differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Medium.woff b/packages/components/src/styles/fonts/metropolis/Metropolis-Medium.woff
new file mode 100644
index 0000000000..ae36d9a422
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Medium.woff differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Medium.woff2 b/packages/components/src/styles/fonts/metropolis/Metropolis-Medium.woff2
new file mode 100644
index 0000000000..529d13f47e
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Medium.woff2 differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-MediumItalic.eot b/packages/components/src/styles/fonts/metropolis/Metropolis-MediumItalic.eot
new file mode 100644
index 0000000000..0a79eabbf3
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-MediumItalic.eot differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-MediumItalic.ttf b/packages/components/src/styles/fonts/metropolis/Metropolis-MediumItalic.ttf
new file mode 100644
index 0000000000..92a6a10461
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-MediumItalic.ttf differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-MediumItalic.woff b/packages/components/src/styles/fonts/metropolis/Metropolis-MediumItalic.woff
new file mode 100644
index 0000000000..f255fbf5ba
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-MediumItalic.woff differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-MediumItalic.woff2 b/packages/components/src/styles/fonts/metropolis/Metropolis-MediumItalic.woff2
new file mode 100644
index 0000000000..1eb067664f
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-MediumItalic.woff2 differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Regular.eot b/packages/components/src/styles/fonts/metropolis/Metropolis-Regular.eot
new file mode 100644
index 0000000000..a89ab859fa
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Regular.eot differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Regular.ttf b/packages/components/src/styles/fonts/metropolis/Metropolis-Regular.ttf
new file mode 100644
index 0000000000..e122521eb6
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Regular.ttf differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Regular.woff b/packages/components/src/styles/fonts/metropolis/Metropolis-Regular.woff
new file mode 100644
index 0000000000..f5e2abb026
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Regular.woff differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Regular.woff2 b/packages/components/src/styles/fonts/metropolis/Metropolis-Regular.woff2
new file mode 100644
index 0000000000..06fbb63d1c
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Regular.woff2 differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-RegularItalic.eot b/packages/components/src/styles/fonts/metropolis/Metropolis-RegularItalic.eot
new file mode 100644
index 0000000000..dbaad79c1f
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-RegularItalic.eot differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-RegularItalic.ttf b/packages/components/src/styles/fonts/metropolis/Metropolis-RegularItalic.ttf
new file mode 100644
index 0000000000..176e144b2b
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-RegularItalic.ttf differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-RegularItalic.woff b/packages/components/src/styles/fonts/metropolis/Metropolis-RegularItalic.woff
new file mode 100644
index 0000000000..9dd2b7b405
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-RegularItalic.woff differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-RegularItalic.woff2 b/packages/components/src/styles/fonts/metropolis/Metropolis-RegularItalic.woff2
new file mode 100644
index 0000000000..374596e346
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-RegularItalic.woff2 differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBold.eot b/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBold.eot
new file mode 100644
index 0000000000..388c2277e5
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBold.eot differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBold.ttf b/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBold.ttf
new file mode 100644
index 0000000000..18cde721dd
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBold.ttf differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBold.woff b/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBold.woff
new file mode 100644
index 0000000000..c09dd03c37
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBold.woff differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBold.woff2 b/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBold.woff2
new file mode 100644
index 0000000000..6cb91acd69
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBold.woff2 differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBoldItalic.eot b/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBoldItalic.eot
new file mode 100644
index 0000000000..f8791d07a8
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBoldItalic.eot differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBoldItalic.ttf b/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBoldItalic.ttf
new file mode 100644
index 0000000000..3989d98beb
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBoldItalic.ttf differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBoldItalic.woff b/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBoldItalic.woff
new file mode 100644
index 0000000000..fe663a253a
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBoldItalic.woff differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBoldItalic.woff2 b/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBoldItalic.woff2
new file mode 100644
index 0000000000..a2422ab261
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-SemiBoldItalic.woff2 differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Thin.eot b/packages/components/src/styles/fonts/metropolis/Metropolis-Thin.eot
new file mode 100644
index 0000000000..437f145e97
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Thin.eot differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Thin.ttf b/packages/components/src/styles/fonts/metropolis/Metropolis-Thin.ttf
new file mode 100644
index 0000000000..57e6559578
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Thin.ttf differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Thin.woff b/packages/components/src/styles/fonts/metropolis/Metropolis-Thin.woff
new file mode 100644
index 0000000000..09afc9b621
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Thin.woff differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-Thin.woff2 b/packages/components/src/styles/fonts/metropolis/Metropolis-Thin.woff2
new file mode 100644
index 0000000000..7f2e55e59e
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-Thin.woff2 differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ThinItalic.eot b/packages/components/src/styles/fonts/metropolis/Metropolis-ThinItalic.eot
new file mode 100644
index 0000000000..fc0e31d49d
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ThinItalic.eot differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ThinItalic.ttf b/packages/components/src/styles/fonts/metropolis/Metropolis-ThinItalic.ttf
new file mode 100644
index 0000000000..8844677b7c
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ThinItalic.ttf differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ThinItalic.woff b/packages/components/src/styles/fonts/metropolis/Metropolis-ThinItalic.woff
new file mode 100644
index 0000000000..3f837d699b
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ThinItalic.woff differ
diff --git a/packages/components/src/styles/fonts/metropolis/Metropolis-ThinItalic.woff2 b/packages/components/src/styles/fonts/metropolis/Metropolis-ThinItalic.woff2
new file mode 100644
index 0000000000..74ac14c707
Binary files /dev/null and b/packages/components/src/styles/fonts/metropolis/Metropolis-ThinItalic.woff2 differ
diff --git a/packages/components/src/styles/fonts/metropolis/demo.html b/packages/components/src/styles/fonts/metropolis/demo.html
new file mode 100644
index 0000000000..a75ecc8e28
--- /dev/null
+++ b/packages/components/src/styles/fonts/metropolis/demo.html
@@ -0,0 +1,685 @@
+
+
+
+
+
+
+
+
+ Transfonter demo
+
+
+
+
+
+
+
Metropolis Extra Light Italic
+
.your-style {
+ font-family: 'Metropolis Extra';
+ font-weight: 200;
+ font-style: italic;
+}
+
+
+ абвгдеёжзийклмнопрстуфхцчшщъыьэюя
+АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
+abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
+
+
+
Metropolis Regular Italic
+
.your-style {
+ font-family: 'Metropolis';
+ font-weight: normal;
+ font-style: italic;
+}
+
+
+ абвгдеёжзийклмнопрстуфхцчшщъыьэюя
+АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
+abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
+
+
+
Metropolis Semi Bold Italic
+
.your-style {
+ font-family: 'Metropolis Semi';
+ font-weight: 600;
+ font-style: italic;
+}
+
+
+ абвгдеёжзийклмнопрстуфхцчшщъыьэюя
+АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
+abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
+
+
+
Metropolis Black Italic
+
.your-style {
+ font-family: 'Metropolis';
+ font-weight: 900;
+ font-style: italic;
+}
+
+
+ абвгдеёжзийклмнопрстуфхцчшщъыьэюя
+АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
+abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
+
+
+
Metropolis Thin Italic
+
.your-style {
+ font-family: 'Metropolis';
+ font-weight: 100;
+ font-style: italic;
+}
+
+
+ абвгдеёжзийклмнопрстуфхцчшщъыьэюя
+АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
+abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
+
+
+
Metropolis Extra Bold
+
.your-style {
+ font-family: 'Metropolis Extra';
+ font-weight: 800;
+ font-style: normal;
+}
+
+
+ абвгдеёжзийклмнопрстуфхцчшщъыьэюя
+АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
+abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
+
+
+
Metropolis Semi Bold
+
.your-style {
+ font-family: 'Metropolis Semi';
+ font-weight: 600;
+ font-style: normal;
+}
+
+
+ абвгдеёжзийклмнопрстуфхцчшщъыьэюя
+АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
+abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
+
+
+
Metropolis Medium Italic
+
.your-style {
+ font-family: 'Metropolis';
+ font-weight: 500;
+ font-style: italic;
+}
+
+
+ абвгдеёжзийклмнопрстуфхцчшщъыьэюя
+АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
+abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
+
+
+
Metropolis Medium
+
.your-style {
+ font-family: 'Metropolis';
+ font-weight: 500;
+ font-style: normal;
+}
+
+
+ абвгдеёжзийклмнопрстуфхцчшщъыьэюя
+АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
+abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
+
+
+
Metropolis Light Italic
+
.your-style {
+ font-family: 'Metropolis';
+ font-weight: 300;
+ font-style: italic;
+}
+
+
+ абвгдеёжзийклмнопрстуфхцчшщъыьэюя
+АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
+abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
+
+
+
Metropolis Light
+
.your-style {
+ font-family: 'Metropolis';
+ font-weight: 300;
+ font-style: normal;
+}
+
+
+ абвгдеёжзийклмнопрстуфхцчшщъыьэюя
+АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
+abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
+
+
+
Metropolis Black
+
.your-style {
+ font-family: 'Metropolis';
+ font-weight: 900;
+ font-style: normal;
+}
+
+
+ абвгдеёжзийклмнопрстуфхцчшщъыьэюя
+АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
+abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
+
+
+
Metropolis Thin
+
.your-style {
+ font-family: 'Metropolis';
+ font-weight: 100;
+ font-style: normal;
+}
+
+
+ абвгдеёжзийклмнопрстуфхцчшщъыьэюя
+АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
+abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
+
+
+
Metropolis Extra Bold Italic
+
.your-style {
+ font-family: 'Metropolis Extra';
+ font-weight: 800;
+ font-style: italic;
+}
+
+
+ абвгдеёжзийклмнопрстуфхцчшщъыьэюя
+АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
+abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
+
+
+
Metropolis Extra Light
+
.your-style {
+ font-family: 'Metropolis Extra';
+ font-weight: 200;
+ font-style: normal;
+}
+
+
+ абвгдеёжзийклмнопрстуфхцчшщъыьэюя
+АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
+abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
+
+
+
Metropolis Bold
+
.your-style {
+ font-family: 'Metropolis';
+ font-weight: bold;
+ font-style: normal;
+}
+
+
+ абвгдеёжзийклмнопрстуфхцчшщъыьэюя
+АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
+abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
+
+
+
Metropolis Regular
+
.your-style {
+ font-family: 'Metropolis';
+ font-weight: normal;
+ font-style: normal;
+}
+
+
+ абвгдеёжзийклмнопрстуфхцчшщъыьэюя
+АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
+abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
+
+
+
Metropolis Bold Italic
+
.your-style {
+ font-family: 'Metropolis';
+ font-weight: bold;
+ font-style: italic;
+}
+
+
+ абвгдеёжзийклмнопрстуфхцчшщъыьэюя
+АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
+abcdefghijklmnopqrstuvwxyz
+ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ 0123456789.:,;()*!?'@#<>$%&^+-=~
+
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
Съешь же ещё этих мягких французских булок, да выпей чаю.
+
+
+
+
+
\ No newline at end of file
diff --git a/packages/components/src/styles/fonts/metropolis/stylesheet.css b/packages/components/src/styles/fonts/metropolis/stylesheet.css
new file mode 100644
index 0000000000..1aa899108b
--- /dev/null
+++ b/packages/components/src/styles/fonts/metropolis/stylesheet.css
@@ -0,0 +1,251 @@
+@font-face {
+ font-family: 'Metropolis Extra';
+ font-style: italic;
+ font-weight: 200;
+ src: url('Metropolis-ExtraLightItalic.eot');
+ src:
+ local('Metropolis Extra Light Italic'),
+ local('Metropolis-ExtraLightItalic'),
+ url('Metropolis-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
+ url('Metropolis-ExtraLightItalic.woff2') format('woff2'),
+ url('Metropolis-ExtraLightItalic.woff') format('woff'),
+ url('Metropolis-ExtraLightItalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: italic;
+ font-weight: normal;
+ src: url('Metropolis-RegularItalic.eot');
+ src:
+ local('Metropolis Regular Italic'),
+ local('Metropolis-RegularItalic'),
+ url('Metropolis-RegularItalic.eot?#iefix') format('embedded-opentype'),
+ url('Metropolis-RegularItalic.woff2') format('woff2'),
+ url('Metropolis-RegularItalic.woff') format('woff'),
+ url('Metropolis-RegularItalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis Semi';
+ font-style: italic;
+ font-weight: 600;
+ src: url('Metropolis-SemiBoldItalic.eot');
+ src:
+ local('Metropolis Semi Bold Italic'),
+ local('Metropolis-SemiBoldItalic'),
+ url('Metropolis-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
+ url('Metropolis-SemiBoldItalic.woff2') format('woff2'),
+ url('Metropolis-SemiBoldItalic.woff') format('woff'),
+ url('Metropolis-SemiBoldItalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: italic;
+ font-weight: 900;
+ src: url('Metropolis-BlackItalic.eot');
+ src:
+ local('Metropolis Black Italic'),
+ local('Metropolis-BlackItalic'),
+ url('Metropolis-BlackItalic.eot?#iefix') format('embedded-opentype'),
+ url('Metropolis-BlackItalic.woff2') format('woff2'),
+ url('Metropolis-BlackItalic.woff') format('woff'),
+ url('Metropolis-BlackItalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: italic;
+ font-weight: 100;
+ src: url('Metropolis-ThinItalic.eot');
+ src:
+ local('Metropolis Thin Italic'),
+ local('Metropolis-ThinItalic'),
+ url('Metropolis-ThinItalic.eot?#iefix') format('embedded-opentype'),
+ url('Metropolis-ThinItalic.woff2') format('woff2'),
+ url('Metropolis-ThinItalic.woff') format('woff'),
+ url('Metropolis-ThinItalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis Extra';
+ font-style: normal;
+ font-weight: 800;
+ src: url('Metropolis-ExtraBold.eot');
+ src:
+ local('Metropolis Extra Bold'),
+ local('Metropolis-ExtraBold'),
+ url('Metropolis-ExtraBold.eot?#iefix') format('embedded-opentype'),
+ url('Metropolis-ExtraBold.woff2') format('woff2'),
+ url('Metropolis-ExtraBold.woff') format('woff'),
+ url('Metropolis-ExtraBold.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis Semi';
+ font-style: normal;
+ font-weight: 600;
+ src: url('Metropolis-SemiBold.eot');
+ src:
+ local('Metropolis Semi Bold'),
+ local('Metropolis-SemiBold'),
+ url('Metropolis-SemiBold.eot?#iefix') format('embedded-opentype'),
+ url('Metropolis-SemiBold.woff2') format('woff2'),
+ url('Metropolis-SemiBold.woff') format('woff'),
+ url('Metropolis-SemiBold.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: italic;
+ font-weight: 500;
+ src: url('Metropolis-MediumItalic.eot');
+ src:
+ local('Metropolis Medium Italic'),
+ local('Metropolis-MediumItalic'),
+ url('Metropolis-MediumItalic.eot?#iefix') format('embedded-opentype'),
+ url('Metropolis-MediumItalic.woff2') format('woff2'),
+ url('Metropolis-MediumItalic.woff') format('woff'),
+ url('Metropolis-MediumItalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: normal;
+ font-weight: 500;
+ src: url('Metropolis-Medium.eot');
+ src:
+ local('Metropolis Medium'),
+ local('Metropolis-Medium'),
+ url('Metropolis-Medium.eot?#iefix') format('embedded-opentype'),
+ url('Metropolis-Medium.woff2') format('woff2'),
+ url('Metropolis-Medium.woff') format('woff'),
+ url('Metropolis-Medium.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: italic;
+ font-weight: 300;
+ src: url('Metropolis-LightItalic.eot');
+ src:
+ local('Metropolis Light Italic'),
+ local('Metropolis-LightItalic'),
+ url('Metropolis-LightItalic.eot?#iefix') format('embedded-opentype'),
+ url('Metropolis-LightItalic.woff2') format('woff2'),
+ url('Metropolis-LightItalic.woff') format('woff'),
+ url('Metropolis-LightItalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: normal;
+ font-weight: 300;
+ src: url('Metropolis-Light.eot');
+ src:
+ local('Metropolis Light'),
+ local('Metropolis-Light'),
+ url('Metropolis-Light.eot?#iefix') format('embedded-opentype'),
+ url('Metropolis-Light.woff2') format('woff2'),
+ url('Metropolis-Light.woff') format('woff'),
+ url('Metropolis-Light.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: normal;
+ font-weight: 900;
+ src: url('Metropolis-Black.eot');
+ src:
+ local('Metropolis Black'),
+ local('Metropolis-Black'),
+ url('Metropolis-Black.eot?#iefix') format('embedded-opentype'),
+ url('Metropolis-Black.woff2') format('woff2'),
+ url('Metropolis-Black.woff') format('woff'),
+ url('Metropolis-Black.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: normal;
+ font-weight: 100;
+ src: url('Metropolis-Thin.eot');
+ src:
+ local('Metropolis Thin'),
+ local('Metropolis-Thin'),
+ url('Metropolis-Thin.eot?#iefix') format('embedded-opentype'),
+ url('Metropolis-Thin.woff2') format('woff2'),
+ url('Metropolis-Thin.woff') format('woff'),
+ url('Metropolis-Thin.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis Extra';
+ font-style: italic;
+ font-weight: 800;
+ src: url('Metropolis-ExtraBoldItalic.eot');
+ src:
+ local('Metropolis Extra Bold Italic'),
+ local('Metropolis-ExtraBoldItalic'),
+ url('Metropolis-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
+ url('Metropolis-ExtraBoldItalic.woff2') format('woff2'),
+ url('Metropolis-ExtraBoldItalic.woff') format('woff'),
+ url('Metropolis-ExtraBoldItalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis Extra';
+ font-style: normal;
+ font-weight: 200;
+ src: url('Metropolis-ExtraLight.eot');
+ src:
+ local('Metropolis Extra Light'),
+ local('Metropolis-ExtraLight'),
+ url('Metropolis-ExtraLight.eot?#iefix') format('embedded-opentype'),
+ url('Metropolis-ExtraLight.woff2') format('woff2'),
+ url('Metropolis-ExtraLight.woff') format('woff'),
+ url('Metropolis-ExtraLight.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: normal;
+ font-weight: bold;
+ src: url('Metropolis-Bold.eot');
+ src:
+ local('Metropolis Bold'),
+ local('Metropolis-Bold'),
+ url('Metropolis-Bold.eot?#iefix') format('embedded-opentype'),
+ url('Metropolis-Bold.woff2') format('woff2'),
+ url('Metropolis-Bold.woff') format('woff'),
+ url('Metropolis-Bold.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: normal;
+ font-weight: normal;
+ src: url('Metropolis-Regular.eot');
+ src:
+ local('Metropolis Regular'),
+ local('Metropolis-Regular'),
+ url('Metropolis-Regular.eot?#iefix') format('embedded-opentype'),
+ url('Metropolis-Regular.woff2') format('woff2'),
+ url('Metropolis-Regular.woff') format('woff'),
+ url('Metropolis-Regular.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Metropolis';
+ font-style: italic;
+ font-weight: bold;
+ src: url('Metropolis-BoldItalic.eot');
+ src:
+ local('Metropolis Bold Italic'),
+ local('Metropolis-BoldItalic'),
+ url('Metropolis-BoldItalic.eot?#iefix') format('embedded-opentype'),
+ url('Metropolis-BoldItalic.woff2') format('woff2'),
+ url('Metropolis-BoldItalic.woff') format('woff'),
+ url('Metropolis-BoldItalic.ttf') format('truetype');
+}
diff --git a/packages/components/src/styles/fundamentals/indicators/_scrollbars.scss b/packages/components/src/styles/fundamentals/indicators/_scrollbars.scss
new file mode 100644
index 0000000000..81f4c4687e
--- /dev/null
+++ b/packages/components/src/styles/fundamentals/indicators/_scrollbars.scss
@@ -0,0 +1,76 @@
+.scroll.small,
+%scroll-small {
+ overflow-x: hidden;
+ overflow-y: overlay;
+ //overflow: overlay;
+ scrollbar-width: thin;
+ //overflow-y:scroll; // manage scrollbar content overflow settings
+
+ &::-webkit-scrollbar * {
+ background: transparent;
+ }
+
+ &::-webkit-scrollbar {
+ width: 9px;
+ height: 9px;
+ cursor: default;
+ }
+
+ &::-webkit-scrollbar-thumb {
+ min-width: 30px;
+ min-height: 30px;
+ border: 3px solid transparent;
+ border-radius: $radii-full;
+ background-clip: padding-box;
+ background-color: $dolphin;
+ cursor: default;
+
+ &:hover {
+ background-color: $pigeon;
+ }
+
+ &:active {
+ background-color: $iron;
+ }
+ }
+
+ &::-webkit-scrollbar-track {
+ background-color: transparent;
+ cursor: default;
+ }
+
+ &::-webkit-scrollbar-track-piece:start {
+ background: transparent url('../../static/scrolltransparent.png') repeat-y !important;
+ }
+
+ &::-webkit-scrollbar-track-piece:end {
+ background: transparent url('../../static/scrolltransparent.png') repeat-y !important;
+ }
+ /*
+ &::-webkit-scrollbar {
+ width: 9px;
+ height: 9px;
+ background-color: rgba(0,0,0,.01);
+
+ }
+
+ &::-webkit-scrollbar-track {
+ background: rgba(0,0,0,.01);;
+ border-radius: 6px;
+ }
+
+ &::-webkit-scrollbar-thumb {
+ border-radius: 6px;
+ background: $dolphin;
+ background-clip: content-box;
+ border:3px solid transparent;
+ }
+
+ &::-webkit-scrollbar-thumb:hover {
+ background: $pigeon;
+ }
+
+ &::-webkit-scrollbar-thumb:active {
+ background: $iron;
+ }*/
+}
diff --git a/packages/components/src/styles/fundamentals/inputs/_dropdown.scss b/packages/components/src/styles/fundamentals/inputs/_dropdown.scss
new file mode 100644
index 0000000000..eb6225e486
--- /dev/null
+++ b/packages/components/src/styles/fundamentals/inputs/_dropdown.scss
@@ -0,0 +1,201 @@
+//https://www.w3.org/TR/2017/WD-wai-aria-practices-1.1-20170628/examples/listbox/listbox.html
+
+// .react-aria-ListBox {
+// --highlight-background: slateblue;
+// --highlight-foreground: white;
+// --border-color: var(--spectrum-global-color-gray-400);
+// --background-color: var(--page-background);
+// --text-color: var(--spectrum-alias-text-color);
+// --text-color-disabled: var(--spectrum-alias-text-color-disabled);
+
+// display: flex;
+// flex-direction: column;
+// max-height: inherit;
+// overflow: auto;
+// padding: 2px;
+// border: 1px solid var(--border-color);
+// border-radius: 6px;
+// background: var(--background-color);
+// outline: none;
+// width: 250px;
+// max-height: 300px;
+// min-height: 100px;
+// box-sizing: border-box;
+
+// &[data-focus-visible] {
+// border-color: var(--highlight-background);
+// box-shadow: 0 0 0 1px var(--highlight-background);
+// }
+// }
+
+// .react-aria-ListBoxItem {
+// margin: 2px;
+// padding: 0.286rem 0.571rem;
+// border-radius: 6px;
+// outline: none;
+// cursor: default;
+// color: var(--text-color);
+// font-size: 1.072rem;
+// position: relative;
+// display: flex;
+// flex-direction: column;
+
+// &[data-focus-visible] {
+// box-shadow: inset 0 0 0 2px var(--highlight-background);
+// }
+
+// &[data-selected] {
+// background: var(--highlight-background);
+// color: var(--highlight-foreground);
+
+// &[data-focus-visible] {
+// box-shadow:
+// inset 0 0 0 2px var(--highlight-background),
+// inset 0 0 0 4px var(--highlight-foreground);
+// }
+// }
+// }
+
+// @media (forced-colors: active) {
+// .react-aria-ListBox {
+// forced-color-adjust: none;
+
+// --highlight-background: Highlight;
+// --highlight-foreground: HighlightText;
+// --border-color: ButtonBorder;
+// --background-color: ButtonFace;
+// --separator-color: ButtonBorder;
+// --text-color: ButtonText;
+// --text-color-disabled: GrayText;
+// }
+// }
+
+.q.dropdown {
+ width: var(--trigger-width);
+ max-height: inherit;
+ padding: 6px 0;
+ border-radius: 6px;
+ background-color: $air;
+ box-shadow: $meso;
+ overflow-y: auto;
+
+ &[data-focus-visible] {
+ background-color: $air;
+ box-shadow: inset 0 0 0 2px $cobalt;
+ }
+
+ &:has(.option.selected) .option {
+ padding-left: 24px;
+ }
+
+ // Style groups, titles, descriptions
+ // .group {
+ // padding-left: 0;
+ // margin-bottom: 0;
+ // }
+ // .title {
+ // @extend %label-small;
+ // position: sticky;
+ // z-index: 1;
+ // top: -6px;
+ // padding: 3px 12px;
+ // backdrop-filter: blur(24px);
+ // background-color: rgba($air, 0.72);
+ // color: $pigeon;
+ // @supports not (backdrop-filter: blur(24px)) {
+ // background-color: rgba($air, 0.96);
+ // }
+ // }
+
+ .option {
+ @extend %label-medium;
+ position: relative;
+ display: flex;
+ align-items: center;
+ padding: 6px 12px;
+ color: $denim;
+ cursor: pointer;
+ outline: none;
+ transition: background-color $time-tiny ease-in-out;
+
+ // Not yet implemented
+ small {
+ @extend %text-small;
+ margin-left: 6px;
+ color: $pigeon;
+ }
+
+ &::before {
+ content: none;
+ }
+ &.selected::before {
+ position: absolute;
+ left: 4px;
+ width: 18px;
+ height: 18px;
+ content: url($icon-option-checked);
+ // opacity: 0;
+ transition: opacity $time-tiny ease-in-out;
+ }
+ > :not(:first-child) {
+ margin-left: 12px;
+ }
+ &:hover {
+ background-color: $snow;
+ }
+ &:active,
+ &[aria-selected='true'] {
+ background-color: $smoke;
+ }
+ }
+}
+
+.q.dropdown[aria-multiselectable='true'] {
+ .option::before {
+ position: relative;
+ display: block;
+ width: 18px;
+ height: 18px;
+ border-radius: 3px;
+ margin-right: 12px;
+ margin-left: 0;
+ background: $air;
+ box-shadow: inset 0 0 0 1px $dolphin;
+ content: '';
+ transition: box-shadow $time-tiny ease-in-out;
+ }
+ .option:hover::before {
+ box-shadow: inset 0 0 0 1px $sapphire;
+ }
+ .option:active::before {
+ box-shadow: inset 0 0 0 2px $cobalt;
+ }
+ [aria-selected='true'].option::before {
+ box-shadow: inset 0 0 0 9px $sapphire;
+ }
+ [aria-selected='true'].option:hover::before {
+ box-shadow: inset 0 0 0 9px $royal;
+ }
+ [aria-selected='true'].option:active::before {
+ box-shadow: inset 0 0 0 9px $cobalt;
+ }
+ .option::after {
+ position: absolute;
+ left: 12px;
+ width: 18px;
+ height: 18px;
+ content: url($icon-checkbox);
+ opacity: 0;
+ transition: opacity $time-tiny ease-in-out;
+ }
+ [aria-selected='true'].option::after {
+ opacity: 1;
+ }
+}
+
+@media (forced-colors: active) {
+ .q.dropdown .option.focused {
+ background: Highlight;
+ color: HighlightText;
+ }
+}
diff --git a/packages/components/src/styles/fundamentals/inputs/_ecosystem.scss b/packages/components/src/styles/fundamentals/inputs/_ecosystem.scss
new file mode 100644
index 0000000000..002cd82628
--- /dev/null
+++ b/packages/components/src/styles/fundamentals/inputs/_ecosystem.scss
@@ -0,0 +1,45 @@
+//*// ECOSYSTEM for INPUTS
+
+////
+.q.field {
+ position: relative;
+ margin-top: 30px;
+ font-size: 0; //prevent white spaces
+}
+
+//// Required
+.q.field[data-required] label::after,
+.q.field[data-required] .q.label::after {
+ content: url($icon-mandatory);
+}
+
+.q.field[data-required]
+ .q.input:not(:placeholder-shown):not(:hover):not(:active):not(:focus)
+ + label::after,
+.q.field[data-required]
+ .q.input:not(:placeholder-shown):not(:hover):not(:active):not(:focus)
+ + .q.label::after {
+ filter: grayscale(1);
+}
+
+//// Optional
+.q.input.optional + label::after,
+.q.input.optional + .q.label::after {
+ content: '— Optional';
+}
+
+//// Hint (Help text)
+.q.hint {
+ @extend %text-small;
+ display: block;
+ color: $pigeon;
+}
+
+//// Assist (Error message)
+.q.assist {
+ @extend %label-small;
+ display: block;
+ margin-top: 0;
+ margin-bottom: 0;
+ color: $candy;
+}
diff --git a/packages/components/src/styles/fundamentals/inputs/_fields.scss b/packages/components/src/styles/fundamentals/inputs/_fields.scss
new file mode 100644
index 0000000000..bf626b1529
--- /dev/null
+++ b/packages/components/src/styles/fundamentals/inputs/_fields.scss
@@ -0,0 +1,337 @@
+.q.input,
+.q .react-select__control {
+ @extend %label-medium;
+ width: 100%;
+ padding: 12px;
+ border: 0;
+ border-radius: 6px;
+ background-color: $snow;
+ box-shadow: $litho;
+ caret-color: $cobalt;
+ color: $denim;
+ cursor: text;
+ text-overflow: ellipsis;
+ transition:
+ background-color $time-tiny ease-in-out,
+ box-shadow $time-tiny ease-in-out;
+
+ &:hover {
+ background-color: $smoke;
+ }
+
+ &:active,
+ &:focus {
+ background-color: $air;
+ box-shadow: inset 0 0 0 2px $cobalt;
+ outline: 0;
+ }
+
+ &::placeholder {
+ color: $dolphin;
+ opacity: 0;
+ transition: opacity $time-tiny ease-in-out;
+ }
+
+ &:active::placeholder,
+ &:focus::placeholder {
+ opacity: 1;
+ }
+
+ + label + *:not(.resizer),
+ + label + .resizer + *,
+ + .q.label + *:not(.resizer),
+ + .q.label + .resizer + * {
+ padding-top: 3px;
+ }
+}
+
+button.q.input {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ font-family: inherit;
+
+ &[data-pressed] {
+ background-color: $air;
+ box-shadow: inset 0 0 0 2px $cobalt;
+ outline: 0;
+ }
+}
+
+.q .react-select-container {
+ // We force the height of the value container, to maintain the height
+ .react-select__value-container {
+ height: 29px;
+ }
+ // The multi (tokenized) have less padding to maintain the height
+ .react-select__control {
+ padding: 8px;
+ }
+
+ .react-select--is-multi .react-select__indicator {
+ padding: 0;
+ }
+}
+
+//// Label
+.q.input,
+.q.react-select-container {
+ + label,
+ + .q.label {
+ position: absolute;
+ top: 12px;
+ left: 12px;
+ color: $sapphire;
+ pointer-events: none;
+ touch-action: none;
+ transition:
+ margin-top $time-tiny ease-in-out,
+ margin-left $time-tiny ease-in-out,
+ transform $time-tiny ease-in-out;
+ user-select: none;
+ @extend %label-medium;
+ }
+
+ &:active + label,
+ &:focus + label,
+ &:not(:placeholder-shown) + label,
+ &:active + .q.label,
+ &:focus + .q.label,
+ &:not(:placeholder-shown) + .q.label,
+ &.react-select--has-placeholder + input + label,
+ &.react-select--is-focused + input + label,
+ &.react-select--has-value + input + label {
+ // Remove important if we get rid of semanticUI field
+ margin-top: -30px !important;
+ margin-left: -12px !important;
+ transform: scale(0.8571428571, 0.8571428571);
+ transform-origin: 0 0;
+ }
+
+ &:not(:placeholder-shown):not(:hover):not(:active):not(:focus) + label,
+ &:not(:placeholder-shown):not(:hover):not(:active):not(:focus) + .q.label {
+ color: $pigeon;
+ }
+
+ + label::after,
+ + .q.label::after {
+ // Marks after Label (Optinal, Mandatory, Autofilled)
+ @extend %label-small;
+ display: inline-block;
+ margin-left: 3px;
+ color: $iron;
+ line-height: 0;
+ vertical-align: middle;
+ }
+}
+
+//*// INPUT VARIANTS
+
+//// Date
+.q.input {
+ &[type='date'],
+ &[type='datetime-local'] {
+ //firefox does not support datetime-local
+ text-transform: uppercase;
+
+ &::placeholder,
+ &::-moz-placeholder {
+ text-transform: revert;
+ }
+ }
+
+ &[type='month']::-webkit-datetime-edit-month-field {
+ text-transform: capitalize;
+ }
+
+ &::-webkit-datetime-edit-text {
+ margin: 0 6px;
+ color: $dolphin;
+ font-weight: 400;
+ }
+
+ &::-webkit-calendar-picker-indicator {
+ width: 30px;
+ height: 30px;
+ padding: 0;
+ border-radius: 50%;
+ margin: -6px -6px -6px 0;
+ background: url($icon-calendar) no-repeat center center;
+ background-color: transparent;
+ color: rgba(0, 0, 0, 0);
+ cursor: pointer;
+ opacity: 1;
+ transition: background-color $time-tiny ease-in-out;
+
+ &:hover {
+ background-color: $snow;
+ }
+
+ &:active {
+ background-color: $smoke;
+ }
+ }
+}
+
+//// Password
+.q.input[type='password'] {
+ letter-spacing: 0.125rem;
+
+ &::placeholder {
+ letter-spacing: 0;
+ }
+}
+
+//// Number
+.q.input[type='number'] {
+ -moz-appearance: textfield;
+}
+
+//// Inner buttons
+.q.input::-webkit-inner-spin-button {
+ display: none;
+}
+
+.q.input::-webkit-clear-button {
+ display: none;
+}
+
+//*// STATES
+
+//// Error (State of input)
+.q.field .input.error,
+.q.field
+ .react-select-container.react-select--has-error
+ .react-select__control {
+ background-color: $ballet;
+ caret-color: $rose;
+
+ &:hover {
+ background-color: $flamingo;
+ }
+
+ &:active,
+ &:focus {
+ background-color: $air;
+ box-shadow: inset 0 0 0 2px $rose;
+ }
+
+ + label {
+ color: $candy !important;
+
+ &::after {
+ filter: none !important;
+ }
+ }
+}
+
+.q.field .react-select-container.react-select--has-error + input + label {
+ color: $candy !important;
+
+ &::after {
+ filter: none !important;
+ }
+}
+
+//// Autolfilled
+.q.field .input.autofilled,
+.q.field .input:-webkit-autofill {
+ background-color: $arctic;
+ color: $royal;
+}
+
+.q.field .input.autofilled:hover,
+input:-webkit-autofill:hover {
+ background-color: $sky;
+ color: $royal;
+}
+
+.q.field .input.autofilled + label::after,
+.q.field .input:-webkit-autofill + label::after,
+.q.field .input.autofilled + .q.label::after,
+.q.field .input:-webkit-autofill + .q.label::after {
+ content: '— Autofilled';
+}
+
+//// Select
+select.q.input {
+ background-image: url($icon-chevrondown);
+ background-position: calc(100% - 12px) center;
+ background-repeat: no-repeat;
+ cursor: pointer;
+
+ &:focus {
+ background-image: url($icon-chevronup);
+ }
+}
+
+//// Dim
+.q.input.dim {
+ padding: 6px 12px;
+ background-color: transparent;
+
+ &:hover:not(:focus):not(:active) {
+ background-color: $snow;
+ }
+
+ & + label,
+ & + .q.label {
+ top: 6px;
+ overflow: hidden;
+ opacity: 1;
+ transform: opacity 2s ease;
+ }
+
+ &:active + label,
+ &:focus + label,
+ &:not(:placeholder-shown) + label,
+ &:active + .q.label,
+ &:focus + .q.label,
+ &:not(:placeholder-shown) + .q.label {
+ margin-top: 0;
+ margin-left: 0;
+ opacity: 0;
+ transform: scale(1, 1);
+ }
+}
+
+//// Disabled
+.q.input[disabled],
+.q.react-select-container.react-select--is-disabled {
+ border-radius: 6px;
+ background-color: $air !important;
+ box-shadow: inset 0 0 0 1px $snow;
+ color: $smoke !important;
+ pointer-events: none;
+
+ + label,
+ + .q.label {
+ color: $smoke !important;
+ }
+
+ &:not([value]) + label,
+ &:not([value]) + .q.label {
+ margin-top: 0;
+ margin-left: 0;
+ transform: scale(1, 1);
+ transform-origin: 0 0;
+ }
+
+ &::placeholder {
+ opacity: 0;
+ }
+}
+
+.q.react-select-container.react-select--is-disabled + input + label {
+ color: $smoke !important;
+}
+
+//// Readonly
+.q.input[readonly] {
+ background-color: $air !important;
+ box-shadow: inset 0 0 0 1px $snow !important;
+
+ & + label {
+ color: $pigeon !important;
+ }
+}
diff --git a/packages/components/src/styles/fundamentals/inputs/_textarea.scss b/packages/components/src/styles/fundamentals/inputs/_textarea.scss
new file mode 100644
index 0000000000..4d1fa2c236
--- /dev/null
+++ b/packages/components/src/styles/fundamentals/inputs/_textarea.scss
@@ -0,0 +1,128 @@
+.q.textarea {
+ min-height: 96px;
+ max-height: 240px;
+ overflow-y: scroll;
+ resize: vertical;
+ @extend .scroll, .small;
+}
+
+div.q.textarea {
+ &.input[placeholder]:empty:not(:focus) + label {
+ margin-top: 0;
+ margin-left: 0;
+ color: $sapphire;
+ transform: scale(1, 1);
+
+ &::after {
+ filter: none !important;
+ }
+ }
+
+ &[placeholder]:empty:focus::before {
+ color: $pigeon;
+ content: attr(placeholder);
+ @extend %text-medium;
+ }
+
+ &[placeholder]:empty::before + label {
+ margin-top: 0;
+ margin-left: 0;
+ transform: scale(1, 1);
+ transform-origin: 0 0;
+ }
+
+ &[placeholder]:empty:focus::before + label {
+ margin-top: -30px;
+ margin-left: -12px;
+ transform: scale(0.8571428571, 0.8571428571);
+ transform-origin: 0 0;
+ }
+}
+
+.q.textarea.input {
+ ~ .resizer {
+ position: absolute;
+ z-index: 1;
+ right: 0;
+ overflow: hidden;
+ width: 18px;
+ height: 18px;
+ margin-top: -18px;
+ background-color: $snow;
+ pointer-events: none;
+ transition:
+ box-shadow 0s ease,
+ background-color 0.24s ease;
+ &::after {
+ position: absolute;
+ z-index: 1;
+ top: 8px;
+ right: 0;
+ width: 70px; //not casual number
+ height: 70px; //not casual number
+ background-color: $silver;
+ content: '';
+ pointer-events: none;
+ -webkit-transform: rotate(-45deg);
+ transform-origin: right top;
+ }
+ }
+ &:hover ~ .resizer {
+ background-color: $smoke;
+ &::after {
+ background-color: $dolphin;
+ }
+ }
+ &:active ~ .resizer,
+ &:focus ~ .resizer {
+ background-color: $air;
+ box-shadow: inset -3px -3px 0 0px $cobalt;
+ transition:
+ box-shadow 0s ease,
+ background-color 0.24s ease;
+ &::after {
+ background-color: $cobalt;
+ }
+ }
+ &[data-invalid] ~ .resizer {
+ background-color: $ballet;
+ }
+}
+
+.q.textarea[data-disabled] {
+ @extend .scroll, .small;
+ background-color: $air;
+ box-shadow: inset 0 0 0 1px $silver;
+
+ &:hover {
+ box-shadow: inset 0 0 0 1px $dolphin;
+ }
+
+ &:active,
+ &:focus {
+ box-shadow: inset 0 0 0 1px $cobalt;
+ }
+
+ & ~ .resizer {
+ background-color: $air;
+ box-shadow: inset -1px -1px 0 0px $silver;
+ }
+
+ &:hover ~ .resizer {
+ background-color: $air;
+ box-shadow: inset -1px -1px 0 0px $dolphin;
+
+ &::after {
+ background-color: $dolphin;
+ }
+ }
+
+ &:focus ~ .resizer {
+ background-color: $air;
+ box-shadow: inset -1px -1px 0 0px $cobalt;
+
+ &::after {
+ background-color: $cobalt;
+ }
+ }
+}
diff --git a/packages/components/src/styles/main.scss b/packages/components/src/styles/main.scss
new file mode 100644
index 0000000000..891e562dc9
--- /dev/null
+++ b/packages/components/src/styles/main.scss
@@ -0,0 +1,24 @@
+// variables
+// mixins
+// utilities
+@import 'rules/variables'; // Mandatory
+@import 'rules/constitutives'; // Mandatory
+// No reset yet since it will collide with the SemanticUI one
+.q {
+ @import 'rules/bigbang'; // Mandatory
+}
+
+@import 'typography';
+
+// Fundamentals
+// Basic elements to build other complex components
+@import 'container';
+
+@import 'fundamentals/indicators/scrollbars'; // Mandatory
+@import 'fundamentals/inputs/ecosystem'; // Mandatory
+@import 'fundamentals/inputs/fields'; // Mandatory
+@import 'fundamentals/inputs/textarea'; // Mandatory
+@import 'fundamentals/inputs/dropdown'; // Mandatory
+
+@import 'components/breadcrumbs'; // Optional
+@import 'components/icons'; // Optional
diff --git a/packages/components/src/styles/rules/_bigbang.scss b/packages/components/src/styles/rules/_bigbang.scss
new file mode 100644
index 0000000000..d6bf407475
--- /dev/null
+++ b/packages/components/src/styles/rules/_bigbang.scss
@@ -0,0 +1,251 @@
+/* stylelint-disable */
+//*// THE BIG BANG //*//
+// The big bang is just an atempt to set opinionated conditions to produce all atoms
+// It is a combination of Sanitize, Bootstrap reboot and Normalize
+// Yes, it has a lot of opinionated resets ⭢ https://www.youtube.com/watch?v=s1mXMS49hbU
+
+//*// HOW TO //*//
+// Titles are mareked with //*// ⭢ Search "//*//" to find Titles
+// Subtitles are marked with /** ⭢ Search "/**" to find Titles
+// Comments are marked with // ⭢ Search "//" to find Comments
+// Number markes use /* n */ ⭢ Search "/* " with a space find numbers
+
+//*// GLOBAL //*//
+
+/**
+* Add border box sizing in all browsers (opinionated). Also for pseudoelements
+*/
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+}
+
+/**
+* 1. Add text decoration inheritance in all browsers (opinionated).
+* 2. Add vertical alignment inheritance in all browsers (opinionated).
+*/
+
+::before,
+::after {
+ text-decoration: inherit; /* 1 */
+ vertical-align: inherit; /* 2 */
+}
+
+/**
+* 1. Use the default cursor in all browsers (opinionated).
+* 2. Change the line height in all browsers (opinionated).
+* 3. Use a 4-space tab width in all browsers (opinionated).
+* 4. Remove the grey highlight on links in iOS (opinionated).
+* 5. Prevent adjustments of font size after orientation changes in
+* IE on Windows Phone and in iOS.
+* 6. Breaks words to prevent overflow in all browsers (opinionated).
+*/
+
+html {
+ cursor: default; /* 1 */
+ line-height: $line-base; /* 2 */
+ -moz-tab-size: 3; /* 3 */
+ tab-size: 3; /* 3 */
+ -webkit-tap-highlight-color: transparent /* 4 */;
+ -ms-text-size-adjust: 100%; /* 5 */
+ -webkit-text-size-adjust: 100%; /* 5 */
+ word-break: break-word; /* 6 */
+}
+
+/**
+* Remove the margin in all browsers (opinionated).
+*/
+
+body {
+ margin: 0;
+ background-color: $bg-base; // 2
+ color: $color-base;
+ font-family: $family-base;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale; //Firefox Mac
+ -webkit-tap-highlight-color: rgba($space, 0); /* 4 */ //transaprent
+ text-align: $align-base;
+ text-rendering: optimizeLegibility;
+ -webkit-text-size-adjust: 100%; // 3
+ @extend %text-medium; //font size, line height, letter spacing and weight
+}
+
+// https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/
+/*
+*:focus:not(:focus-visible) { // Removed [tabindex="-1"], it applies to any focus not focus-visble
+ outline: 0 !important;
+ @extend %focus-visible;
+}
+*/
+::-moz-focus-inner {
+ padding: 0;
+ border-style: none;
+}
+
+::selection {
+ background-color: $sky;
+ color: $denim;
+}
+
+::selection:window-inactive {
+ //albert
+ background-color: $smoke;
+}
+
+//*// BITS //*//
+
+//*// KNOBS //*//
+/**
+ANCHORS, LINKS
+**/
+
+//*// BUILDERS //*//
+table {
+ border-collapse: collapse;
+ caption-side: bottom;
+}
+
+caption {
+ padding-top: $rhythm-medium;
+ padding-bottom: $rhythm-medium;
+ color: $pigeon;
+ text-align: left;
+}
+
+// 1. Matches default `` alignment by inheriting `text-align`.
+// 2. Fix alignment for Safari
+
+th {
+ text-align: inherit; // 1
+ text-align: -webkit-match-parent; // 2
+}
+
+thead,
+tbody,
+tfoot,
+tr,
+td,
+th {
+ border-width: 0;
+ border-style: solid;
+ border-color: inherit;
+}
+
+//*// FORM //*//
+label {
+ display: inline-block; // 1
+}
+
+input,
+select,
+optgroup,
+textarea {
+ margin: 0; // 1
+ font-family: inherit;
+ font-size: inherit;
+ line-height: inherit;
+}
+
+input {
+ overflow: visible;
+}
+
+select {
+ -webkit-appearance: none;
+ text-transform: none;
+}
+
+select {
+ word-wrap: normal;
+}
+
+[list]::-webkit-calendar-picker-indicator {
+ display: none;
+}
+
+::-moz-focus-inner {
+ padding: 0;
+ border-style: none;
+}
+
+textarea {
+ resize: vertical; // 1
+}
+
+fieldset {
+ min-width: 0; // 1
+ padding: 0; // 2
+ border: 0; // 2
+ margin: 0; // 2
+ margin-top: 30px;
+
+ > .field {
+ margin: 6px 0 0;
+ }
+}
+
+legend {
+ width: 100%;
+ padding: 0;
+ margin-bottom: 0;
+ color: $pigeon;
+ float: left; // 1
+ line-height: inherit;
+ white-space: normal; // 2
+ @extend %label-small;
+
+ + * {
+ clear: left; // 3
+ }
+}
+
+::-webkit-datetime-edit-fields-wrapper,
+::-webkit-datetime-edit-text,
+::-webkit-datetime-edit-minute,
+::-webkit-datetime-edit-hour-field,
+::-webkit-datetime-edit-day-field,
+::-webkit-datetime-edit-month-field,
+::-webkit-datetime-edit-year-field {
+ padding: 0;
+}
+
+::-webkit-inner-spin-button {
+ height: auto;
+}
+
+[type='search'] {
+ -webkit-appearance: textfield; // 2
+ outline-offset: -2px; // 1
+}
+
+::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+::-webkit-color-swatch-wrapper {
+ padding: 0;
+}
+
+::-webkit-file-upload-button {
+ -webkit-appearance: button; // 2
+ font: inherit; // 1
+}
+
+output {
+ display: inline-block;
+}
+
+//*// INDICATORS //*//
+summary {
+ display: list-item; // 1
+ cursor: pointer;
+}
+
+progress {
+ vertical-align: baseline;
+}
+
+[hidden] {
+ display: none !important;
+}
diff --git a/packages/components/src/styles/rules/_constitutives.scss b/packages/components/src/styles/rules/_constitutives.scss
new file mode 100644
index 0000000000..b4f2e44531
--- /dev/null
+++ b/packages/components/src/styles/rules/_constitutives.scss
@@ -0,0 +1,117 @@
+/* stylelint-disable */
+//*// TEXT //*//
+
+//// Text: Paragraphs, info notes, placeholders
+%text-small {font-size: $s; font-weight: $regular; letter-spacing: 0.024em; line-height: 1.5;}
+%text-medium {font-size: $m; font-weight: $regular; letter-spacing: 0.012em; line-height: 1.5;}
+%text-large {font-size: $l; font-weight: $regular; letter-spacing: 0; line-height: 1.25;}
+
+//// Labels: Labels, Legends, Input vaules, links
+%label-small {font-size: $s; font-weight: $medium; letter-spacing: 0.024em; line-height: 1.5;}
+%label-medium {font-size: $m; font-weight: $medium; letter-spacing: 0.012em; line-height: 1.714285714285;}
+%label-large {font-size: $l; font-weight: $medium; letter-spacing: 0; line-height: 1.5;}
+
+//// Button: Labelled buttons
+%button-small {font-size: $s; font-weight: $medium; letter-spacing: 0.024em; line-height: 1.5;}
+%button-medium {font-size: $l; font-weight: $medium; letter-spacing: 0; line-height: 1.5;}
+%button-large {font-size: $xl; font-weight: $medium; letter-spacing: -0.012em; line-height: 1.25;}
+
+//// Titles
+%title-small {font-size: $xl; font-weight: $bold; letter-spacing: -0.012em; line-height: 1.25;}
+%title-medium {font-size: $xxl; font-weight: $bold; letter-spacing: -0.024em; line-height: 1.25;}
+
+//// Code
+%text-kbd { font-family: $system;font-size: $s; font-weight: $regular; letter-spacing: 0; line-height: 1.25;}
+%text-code { font-family: $mono;font-size: $m; font-weight: $regular; letter-spacing: 0; line-height:1.5;}
+
+
+////
+%link {
+ @extend %label-medium;
+ color: $sapphire;
+ font-size: inherit;
+ line-height: initial;
+ text-decoration: underline; // 2
+ text-decoration: underline solid $smoke; // 2
+ text-decoration-skip-ink: none; // 4
+}
+%link-hover {
+ color: $royal;
+ text-decoration-color: $royal;
+}
+%link-active {
+ color: $cobalt;
+ text-decoration-color: $cobalt;
+}
+
+//*// BLOCK SPACERS //*//
+%separate-block-small { margin-top: $rhythm-medium; } //12
+%separate-block-medium { margin-top: $rhythm-large; } //18
+%separate-block-large { margin-top: $rhythm-huge; } //30
+%box-padding-tiny {padding:$rhythm-tiny;}
+%box-padding-small {padding:$rhythm-small;}
+%box-padding-medium {padding:$rhythm-large;}
+%box-padding-large {padding:$rhythm-huge;}
+
+//*// BOXES //*//
+%box-afforance-default {}
+%box-afforance-hover {}
+%box-afforance-active {}
+
+
+//*// HELPERS //*//
+$icon-blank: 'data:image/svg+xml; utf8, ';
+$icon-mandatory: 'data:image/svg+xml; utf8, ';
+$icon-calendar: 'data:image/svg+xml; utf8, ';
+$icon-chevrondown: 'data:image/svg+xml; utf8, ';
+$icon-chevronup: 'data:image/svg+xml; utf8, ';
+$icon-checkbox: 'data:image/svg+xml; utf8, ';
+$icon-option-checked: 'data:image/svg+xml; utf8, ';
+$icon-radio: 'data:image/svg+xml; utf8, ';
+$icon-expand: 'data:image/svg+xml; utf8, ';
+
+//// Screen reader only
+%sr {
+ position: absolute;
+ overflow: hidden;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ border: 0;
+ margin: -1px;
+ clip: rect(0 0 0 0);
+ clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
+ white-space: nowrap;
+}
+
+
+@mixin focus-visible {
+ &:-moz-focusring {
+ animation-duration: $time-medium;
+ animation-name: focus-visible;
+ box-shadow: 0 0 0 $rhythm-tiny rgba($cobalt, $a4) !important;
+ outline:0;
+ }
+
+ &:focus-visible {
+ animation-duration: $time-medium;
+ animation-name: focus-visible;
+ box-shadow: 0 0 0 $rhythm-tiny rgba($cobalt, $a4) !important;
+ outline:0;
+ }
+}
+
+@keyframes focus-visible {
+ from {box-shadow: 0 0 0 $rhythm-medium rgba($cobalt, $a0);}
+ to {box-shadow: 0 0 0 $rhythm-tiny rgba($cobalt, $a4);}
+}
+
+@mixin ripple {
+ animation: ripple $time-large ease-in-out;
+}
+
+@keyframes ripple {
+ 0% { opacity: $a5; transform: scale(0, 0);}
+ 40% {opacity: $a5;transform: scale(50, 50);}
+ 100% { opacity: $a0; transform: scale(200, 200);}
+}
diff --git a/packages/components/src/styles/rules/_variables.scss b/packages/components/src/styles/rules/_variables.scss
new file mode 100644
index 0000000000..15b202d850
--- /dev/null
+++ b/packages/components/src/styles/rules/_variables.scss
@@ -0,0 +1,262 @@
+/* stylelint-disable */
+//*// PLANCK UNITS //*//
+$mass-base: .875rem; // Mass ⭢ 14px. Sets base font size
+$lenght-base: .75rem; // Lenght ⭢ 12px. Sets base rhythm for separations and margins
+$time-base: .3s; // Time ⭢ .3s. Set base time for transitions and animations
+$charge-base: 1.5; // Charge ⭢ 1.5. Set base line-heights and separator adjusters
+$temperature-base: 207; // Temperature ⭢ 207. Set base tonic color hue
+$s-rotate: 160; // To get triad of colors
+
+
+@function c($var) {
+ @return var(--#{$var});
+}
+
+
+//*// INKS //*//
+$air: #fff;
+$space: #000;
+$denim: hsl($temperature-base, 90%, 7%);
+
+$snow: hsl($temperature-base, 17%, 92%);
+$smoke: hsl($temperature-base, 17%, 85%);
+$silver: hsl($temperature-base, 17%, 73%);
+$dolphin: hsl($temperature-base, 17%, 55%);
+$pigeon: hsl($temperature-base, 17%, 43%); //mid gray
+$iron: hsl($temperature-base, 17%, 31%);
+
+$arctic: hsl($temperature-base, 90%, 96%);
+$sky: hsl($temperature-base, 90%, 91%);
+$azure: hsl($temperature-base, 90%, 80%);
+$cobalt: hsl($temperature-base, 90%, 58%);
+$sapphire: hsl($temperature-base, 90%, 46%);
+$royal: hsl($temperature-base, 90%, 35%);
+
+$ballet: hsl($temperature-base + (calc($s-rotate / 1)), 90%, 95%);
+$flamingo: hsl($temperature-base + (calc($s-rotate / 1)), 90%, 89%);
+$poppy: hsl($temperature-base + (calc($s-rotate / 1)), 90%, 78%);
+$rose: hsl($temperature-base + (calc($s-rotate / 1)), 90%, 59%);
+$candy: hsl($temperature-base + (calc($s-rotate / 1)), 90%, 43%);
+$wine: hsl($temperature-base + (calc($s-rotate / 1)), 90%, 35%);
+
+//$cream: hsl(#{$temperature-base - (calc($s-rotate / 1))}, 90%, 90%);
+$banana: hsl($temperature-base - (calc($s-rotate / 1)), 90%, 83%);
+$lemmon: hsl($temperature-base - (calc($s-rotate / 1)), 90%, 65%);
+$gold: hsl($temperature-base - (calc($s-rotate / 1)), 90%, 37%);
+//$dijon: hsl(#{$temperature-base - (calc($s-rotate / 1)), 90%, 30%);
+//$bronze: hsl(#{$temperature-base - (calc($s-rotate / 1)), 90%, 22%);
+
+//$daiquiri: hsl(#{$temperature-base - ($s-rotate*3/5)}, 60%, 92%);
+$mint: hsl($temperature-base - ($s-rotate*calc(3 / 5)), 60%, 84%);
+//$celery: hsl(#{$temperature-base - ($s-rotate*3/5)}, 60%, 68%);
+$neon: hsl($temperature-base - ($s-rotate*calc(3 / 5)), 60%, 41%);
+//$emerald: hsl(#{$temperature-base - ($s-rotate*3/5)}, 60%, 33%);
+$turtle: hsl($temperature-base - ($s-rotate*calc(3 / 5)), 60%, 25%);
+
+//$aqua: hsl(#{$temperature-base - (calc($s-rotate / 5))}, 60%, 90%);
+$spa: hsl($temperature-base - (calc($s-rotate / 5)), 60%, 83%);
+$tiffany: hsl($temperature-base - (calc($s-rotate / 5)), 60%, 66%);
+$turquoise:hsl($temperature-base - (calc($s-rotate / 5)), 60%, 40%);
+//$peacock: hsl(#{$temperature-base - (calc($s-rotate / 5))}, 60%, 31%);
+$puya: hsl($temperature-base - (calc($s-rotate / 5)), 60%, 23%);
+
+
+:root {
+ --air: #{$air};
+ --space: #{$space};
+ --denim: #{$denim};
+
+ --snow: #{$snow};
+ --smoke: #{$smoke};
+ --silver: #{$silver};
+ --dolphin: #{$dolphin};
+ --pigeon: #{$pigeon};
+ --iron: #{$iron};
+
+ --arctic: #{$arctic};
+ --sky: #{$sky};
+ --azure: #{$azure};
+ --cobalt: #{$cobalt};
+ --sapphire: #{$sapphire};
+ --royal: #{$royal};
+
+ --ballet: #{$ballet};
+ --flamingo: #{$flamingo};
+ --poppy: #{$poppy};
+ --rose: #{$rose};
+ --candy: #{$candy};
+ --wine: #{$wine};
+
+ --banana: #{$banana};
+ --lemmon: #{$lemmon};
+ --gold: #{$gold};
+ --mint: #{$mint};
+ --neon: #{$neon};
+ --turtle: #{$turtle};
+ --spa: #{$spa};
+ --tiffany: #{$tiffany};
+ --turquoise: #{$turquoise};
+ --puya: #{$puya};
+}
+/*
+@media (prefers-color-scheme: dark) {
+:root {
+ --air: #{$space};
+ --space: #{$air};
+ --denim: #{$snow};
+
+ --snow: #{$denim};
+ --smoke: #{$iron};
+ --silver: #{$pigeon};
+ --dolphin: #{$dolphin};
+ --pigeon: #{$silver};
+ --iron: #{$smoke};
+
+ --arctic: #{$royal};
+ --sky: #{$sapphire};
+ --azure: #{$cobalt};
+ --cobalt: #{$azure};
+ --sapphire: #{$sky};
+ --royal: #{$arctic};
+
+ --flamingo: #{$candy};
+ --poppy: #{$rose};
+ --rose: #{$poppy};
+ --candy: #{$flamingo};
+ --wine: #{$ballet};
+}
+}
+*/
+
+
+//*// TRANSPARENCIES //*//
+$a0: 0;
+$a1: .06;
+$a2: .12;
+$a3: .18;
+$a4: .72;
+$a5: 1;
+
+//*// RHYTHM //*//
+$rhythm-null: 0; //0
+$rhythm-tiny: calc($lenght-base / 4); //3
+$rhythm-small: calc($lenght-base / 2); //6
+$rhythm-medium: $lenght-base; //12
+$rhythm-large: $lenght-base*1.5; //18
+$rhythm-huge: $lenght-base*2.5; //30
+$rhythm-gigantic: $lenght-base*5; //60
+$rhythm-colossal: $lenght-base*10; //120
+
+//*// ELEVATIONS //*//
+$litho: $rhythm-null $rhythm-null $rhythm-null rgba($denim, $a0);
+$tropo: $rhythm-null calc($rhythm-tiny / 2) $rhythm-tiny rgba($denim, $a1), $rhythm-null calc($rhythm-tiny / 2) $rhythm-tiny rgba($denim, $a1);
+$meso: $rhythm-null calc($rhythm-small/2) $rhythm-small rgba($denim, $a1), $rhythm-null calc($rhythm-small/2) $rhythm-small rgba($denim, $a2);
+$exo: $rhythm-null calc($rhythm-medium/2) $rhythm-medium rgba($denim, $a1), $rhythm-null calc($rhythm-large/2) $rhythm-large rgba($denim, $a3);
+$fog: $rhythm-huge;
+$focus: $rhythm-null $rhythm-null $rhythm-null $rhythm-tiny rgba($cobalt, $a4);
+
+//*// FONT SIZES //*//
+$s: $mass-base - (calc($mass-base/7)); //12
+$m: $mass-base; //14
+$l: $mass-base + calc($mass-base/7); //16
+$xl: $mass-base + calc($mass-base/7*3); //20
+$xxl: $mass-base + calc($mass-base/7*5); //24
+
+//*// FONT WEIGHTS and STYLES //*//
+$regular: 400;
+$medium: 500;
+$bold: 700;
+$normal: normal;
+
+//*// LINES //*//
+$line-small: 1.25;
+$line-medium: 1.5;
+//$line-large: 1.714;
+
+//*// FAMILIES //*//
+// @font-face {
+// font-family: Metropolis;
+// src: local("Metropolis Bold"),
+// local("Metropolis-Bold"),
+// url(../../fonts/metropolis/Metropolis-Bold.otf);
+// font-weight: 700;
+// font-style: normal;
+// }
+// @font-face {
+// font-family: Metropolis;
+// src: local("Metropolis Medium"),
+// local("Metropolis-Medium"),
+// url(../../fonts/metropolis/Metropolis-Medium.otf);
+// font-weight: 500;
+// font-style: normal;
+// }
+// @font-face {
+// font-family: Metropolis;
+// src: local("Metropolis Regular"),
+// local("Metropolis-Regular"),
+// url(../../fonts/metropolis/Metropolis-Regular.otf);
+// font-weight: 400;
+// font-style: normal;
+// }
+// @font-face {
+// font-family: "Anonymous Pro";
+// src: local("Anonymous Pro Bold"),
+// local("AnonymousPro-Bold"),
+// url(../../fonts/AnonymousPro/AnonymousPro-Bold.ttf);
+// font-weight: 700;
+// font-style: normal;
+// }
+// @font-face {
+// font-family: "Anonymous Pro";
+// src: local("Anonymous Pro Regular"),
+// local("AnonymousPro-Regular"),
+// url(../../fonts/AnonymousPro/AnonymousPro-Regular.ttf);
+// font-weight: 400;
+// font-style: normal;
+// }
+
+
+$sans: Metropolis, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+$mono: "Anonymous Pro", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
+$system: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
+$title: $sans;
+
+//*// RADII //*//
+$radii-null: 0;
+$radii-small: calc($lenght-base / 4); //3
+$radii-medium: calc($lenght-base / 2); //6
+$radii-large: $lenght-base*1.5; //18
+$radii-full: $lenght-base*20; //circle
+
+//*// TIMERS //*//
+$time-tiny: .15s; //feedback, affordance
+$time-small: .225s; //removing element
+$time-medium: .3s; //adding element
+$time-large: .45s; //distracting
+$time-huge: .6s; //tricky waiting
+
+
+//*// BREAKPOINTS
+$bp-tiny: 0;
+$bp-small: 600px;
+$bp-medium: 900px;
+$bp-large: 1200px;
+$bp-huge: 1500px;
+
+
+
+
+//*// GENERAL VARIABLES //*//
+$line-base: $line-medium;
+$size-base: $m;
+$family-base: $sans;
+$weight-base: $regular;
+$color-base: $denim;
+$bg-base: $air;
+$align-base: null !default;
+
+
+//@import "fundamentals/radii";
+//@import "fundamentals/breakpoints";
+//@import "fundamentals/motion";
+//@import "fundamentals/tokens";
diff --git a/packages/components/src/styles/static/Volto.png b/packages/components/src/styles/static/Volto.png
new file mode 100644
index 0000000000..03fdac357d
Binary files /dev/null and b/packages/components/src/styles/static/Volto.png differ
diff --git a/packages/components/src/styles/static/avatar.jpg b/packages/components/src/styles/static/avatar.jpg
new file mode 100644
index 0000000000..259b7ed525
Binary files /dev/null and b/packages/components/src/styles/static/avatar.jpg differ
diff --git a/packages/components/src/styles/static/avatar2.jpg b/packages/components/src/styles/static/avatar2.jpg
new file mode 100644
index 0000000000..ff7e38a247
Binary files /dev/null and b/packages/components/src/styles/static/avatar2.jpg differ
diff --git a/packages/components/src/styles/static/quanta.svg b/packages/components/src/styles/static/quanta.svg
new file mode 100644
index 0000000000..5219978a33
--- /dev/null
+++ b/packages/components/src/styles/static/quanta.svg
@@ -0,0 +1,4 @@
+
diff --git a/packages/components/src/styles/static/scrolltransparent.png b/packages/components/src/styles/static/scrolltransparent.png
new file mode 100644
index 0000000000..04cc712f24
Binary files /dev/null and b/packages/components/src/styles/static/scrolltransparent.png differ
diff --git a/packages/components/src/styles/static/volto-2020.png b/packages/components/src/styles/static/volto-2020.png
new file mode 100644
index 0000000000..8b5b7ffeb1
Binary files /dev/null and b/packages/components/src/styles/static/volto-2020.png differ
diff --git a/packages/components/src/vite-env.d.ts b/packages/components/src/vite-env.d.ts
new file mode 100644
index 0000000000..11f02fe2a0
--- /dev/null
+++ b/packages/components/src/vite-env.d.ts
@@ -0,0 +1 @@
+///
diff --git a/packages/components/towncrier.toml b/packages/components/towncrier.toml
new file mode 100644
index 0000000000..3ef721f378
--- /dev/null
+++ b/packages/components/towncrier.toml
@@ -0,0 +1,33 @@
+[tool.towncrier]
+filename = "CHANGELOG.md"
+directory = "news/"
+title_format = "## {version} ({project_date})"
+underlines = ["", "", ""]
+template = "../scripts/templates/towncrier_template.jinja"
+start_string = "\n"
+issue_format = "[#{issue}](https://github.com/plone/volto/issues/{issue})"
+
+[[tool.towncrier.type]]
+directory = "breaking"
+name = "Breaking"
+showcontent = true
+
+[[tool.towncrier.type]]
+directory = "feature"
+name = "Feature"
+showcontent = true
+
+[[tool.towncrier.type]]
+directory = "bugfix"
+name = "Bugfix"
+showcontent = true
+
+[[tool.towncrier.type]]
+directory = "internal"
+name = "Internal"
+showcontent = true
+
+[[tool.towncrier.type]]
+directory = "documentation"
+name = "Documentation"
+showcontent = true
diff --git a/packages/components/tsconfig.json b/packages/components/tsconfig.json
new file mode 100644
index 0000000000..f36900af3e
--- /dev/null
+++ b/packages/components/tsconfig.json
@@ -0,0 +1,32 @@
+{
+ "compilerOptions": {
+ "target": "ESNext",
+ "useDefineForClassFields": true,
+ "lib": ["DOM", "DOM.Iterable", "ESNext"],
+ "allowJs": false,
+ "skipLibCheck": true,
+ "esModuleInterop": true,
+ "allowSyntheticDefaultImports": true,
+ "strict": true,
+ "forceConsistentCasingInFileNames": true,
+ "module": "ESNext",
+ "moduleResolution": "Node",
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "noEmit": true,
+ "jsx": "react-jsx"
+ },
+ "include": ["src", "./setupTesting.ts"],
+ "exclude": [
+ "node_modules",
+ "dist",
+ "coverage",
+ "src/**/*.test.{ts,tsx}",
+ "src/**/*.stories.{ts,tsx}"
+ ],
+ "references": [
+ {
+ "path": "./tsconfig.node.json"
+ }
+ ]
+}
diff --git a/packages/components/tsconfig.node.json b/packages/components/tsconfig.node.json
new file mode 100644
index 0000000000..b5376a7db7
--- /dev/null
+++ b/packages/components/tsconfig.node.json
@@ -0,0 +1,9 @@
+{
+ "compilerOptions": {
+ "composite": true,
+ "module": "ESNext",
+ "moduleResolution": "Node",
+ "allowSyntheticDefaultImports": true
+ },
+ "include": ["vitest.config.ts"]
+}
diff --git a/packages/components/vite.config.ts b/packages/components/vite.config.ts
new file mode 100644
index 0000000000..4fcb5c4675
--- /dev/null
+++ b/packages/components/vite.config.ts
@@ -0,0 +1,31 @@
+import path from 'path';
+import react from '@vitejs/plugin-react';
+import { defineConfig } from 'vite';
+
+// https://vitejs.dev/config/
+export default defineConfig({
+ plugins: [react()],
+ build: {
+ lib: {
+ entry: [path.resolve(__dirname, 'src/index.ts')],
+ name: 'PloneComponents',
+ },
+ rollupOptions: {
+ external: [
+ 'react',
+ 'react-dom',
+ 'react-aria',
+ 'react-aria-components',
+ '@react-spectrum/utils',
+ 'classnames',
+ 'lodash',
+ ],
+ output: {
+ globals: {
+ react: 'React',
+ 'react-dom': 'ReactDOM',
+ },
+ },
+ },
+ },
+});
diff --git a/packages/components/vitest.config.ts b/packages/components/vitest.config.ts
new file mode 100644
index 0000000000..fddf5f61f7
--- /dev/null
+++ b/packages/components/vitest.config.ts
@@ -0,0 +1,14 @@
+import { defineConfig } from 'vitest/config';
+
+// https://vitejs.dev/config/
+export default defineConfig({
+ test: {
+ globals: true,
+ environment: 'jsdom',
+ setupFiles: './setupTesting.ts',
+ // you might want to disable it, if you don't have tests that rely on CSS
+ // since parsing CSS is slow
+ css: true,
+ exclude: ['**/node_modules/**', '**/lib/**'],
+ },
+});
diff --git a/packages/types/news/5544.bugfix b/packages/types/news/5544.bugfix
new file mode 100644
index 0000000000..0ddd8ece5d
--- /dev/null
+++ b/packages/types/news/5544.bugfix
@@ -0,0 +1 @@
+Fixed `blocks_layout` in `Content` interface @sneridagh
diff --git a/packages/types/src/content/index.d.ts b/packages/types/src/content/index.d.ts
index e3be1a6b94..b8e16c1269 100644
--- a/packages/types/src/content/index.d.ts
+++ b/packages/types/src/content/index.d.ts
@@ -23,9 +23,7 @@ export interface Content {
} & Record;
};
blocks_layout: {
- [k in string]: {
- items: string[];
- } & Record;
+ items: string[];
};
contributors: string[];
creators: string[];
diff --git a/packages/volto/news/5544.internal b/packages/volto/news/5544.internal
new file mode 100644
index 0000000000..f5fa028760
--- /dev/null
+++ b/packages/volto/news/5544.internal
@@ -0,0 +1 @@
+Fix stylelint violations @sneridagh
diff --git a/packages/volto/theme/themes/pastanaga/extras/blocks.less b/packages/volto/theme/themes/pastanaga/extras/blocks.less
index cf057663b0..b5a526a0e1 100644
--- a/packages/volto/theme/themes/pastanaga/extras/blocks.less
+++ b/packages/volto/theme/themes/pastanaga/extras/blocks.less
@@ -784,10 +784,12 @@ body.has-toolbar.has-sidebar-collapsed .ui.wrapper > .ui.inner.block.full {
// reseting the default Accordion behavior
display: initial;
}
+
.ui.form .ui.input input {
//reset for semantic-ui outline:none
border-width: @1px;
border-color: transparent;
+
&:focus {
border-color: @focusedFormBorderColor;
}
diff --git a/packages/volto/theme/themes/pastanaga/extras/sidebar.less b/packages/volto/theme/themes/pastanaga/extras/sidebar.less
index 64418ecd5b..efbd9ce68b 100644
--- a/packages/volto/theme/themes/pastanaga/extras/sidebar.less
+++ b/packages/volto/theme/themes/pastanaga/extras/sidebar.less
@@ -131,9 +131,9 @@
padding: 0;
border: 0;
background: transparent;
- text-align: initial;
// we want buttons to have same font as the page font stack
font-family: @pageFont;
+ text-align: initial;
&:focus {
outline: none;
@@ -201,6 +201,7 @@
.item:focus-visible {
outline: auto;
}
+
.item:first-child {
margin-left: 45px;
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 858f77ea36..fbf9e65d1b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,23 +9,23 @@ importers:
.:
devDependencies:
'@typescript-eslint/eslint-plugin':
- specifier: 6.7.0
- version: 6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.53.0)(typescript@5.2.2)
+ specifier: ^6.8.0
+ version: 6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.53.0)(typescript@5.2.2)
'@typescript-eslint/parser':
- specifier: 6.7.0
- version: 6.7.0(eslint@8.53.0)(typescript@5.2.2)
+ specifier: ^6.8.0
+ version: 6.8.0(eslint@8.53.0)(typescript@5.2.2)
eslint:
- specifier: ^8.48.0
+ specifier: ^8.53.0
version: 8.53.0
eslint-config-prettier:
specifier: 9.0.0
version: 9.0.0(eslint@8.53.0)
eslint-import-resolver-typescript:
specifier: ^3.6.1
- version: 3.6.1(@typescript-eslint/parser@6.7.0)(eslint-plugin-import@2.28.1)(eslint@8.53.0)
+ version: 3.6.1(@typescript-eslint/parser@6.8.0)(eslint-plugin-import@2.28.1)(eslint@8.53.0)
eslint-plugin-import:
specifier: 2.28.1
- version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.53.0)
+ version: 2.28.1(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.53.0)
eslint-plugin-prettier:
specifier: 5.0.0
version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.53.0)(prettier@3.0.3)
@@ -41,6 +41,9 @@ importers:
prettier:
specifier: 3.0.3
version: 3.0.3
+ stylelint:
+ specifier: ^15.11.0
+ version: 15.11.0(typescript@5.2.2)
tsconfig:
specifier: workspace:*
version: link:packages/tsconfig
@@ -606,7 +609,7 @@ importers:
version: 16.2.1(typescript@5.2.2)
tsup:
specifier: ^8.0.1
- version: 8.0.1(typescript@5.2.2)
+ version: 8.0.1(postcss@8.4.31)(typescript@5.2.2)
typescript:
specifier: 5.2.2
version: 5.2.2
@@ -615,7 +618,7 @@ importers:
version: 9.0.1
vite:
specifier: ^4.5.1
- version: 4.5.1(@types/node@20.9.0)
+ version: 4.5.1(@types/node@20.9.0)(sass@1.69.5)
vite-plugin-dts:
specifier: ^3.6.0
version: 3.6.4(typescript@5.2.2)(vite@4.5.1)
@@ -626,6 +629,160 @@ importers:
specifier: ^7.0.1
version: 7.2.0(debug@4.3.2)
+ packages/components:
+ dependencies:
+ '@react-aria/utils':
+ specifier: ^3.22.0
+ version: 3.22.0(react@18.2.0)
+ '@react-spectrum/utils':
+ specifier: ^3.11.1
+ version: 3.11.2(react@18.2.0)
+ classnames:
+ specifier: ^2.3.2
+ version: 2.3.2
+ clsx:
+ specifier: ^2.0.0
+ version: 2.0.0
+ lodash:
+ specifier: ^4.17.21
+ version: 4.17.21
+ react:
+ specifier: 18.2.0
+ version: 18.2.0
+ react-aria-components:
+ specifier: ^1.0.0-rc.0
+ version: 1.0.0-rc.0(react-dom@18.2.0)(react@18.2.0)
+ react-dom:
+ specifier: 18.2.0
+ version: 18.2.0(react@18.2.0)
+ devDependencies:
+ '@parcel/packager-ts':
+ specifier: 2.10.3
+ version: 2.10.3(@parcel/core@2.10.3)
+ '@parcel/transformer-typescript-types':
+ specifier: 2.10.3
+ version: 2.10.3(@parcel/core@2.10.3)(typescript@5.2.2)
+ '@plone/types':
+ specifier: 'workspace: *'
+ version: link:../types
+ '@storybook/addon-essentials':
+ specifier: ^7.5.1
+ version: 7.6.5(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/addon-interactions':
+ specifier: ^7.5.1
+ version: 7.6.5
+ '@storybook/addon-links':
+ specifier: ^7.5.1
+ version: 7.6.5(react@18.2.0)
+ '@storybook/addon-mdx-gfm':
+ specifier: ^7.5.1
+ version: 7.6.5
+ '@storybook/blocks':
+ specifier: ^7.5.1
+ version: 7.6.5(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/react':
+ specifier: ^7.5.1
+ version: 7.6.5(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)
+ '@storybook/react-vite':
+ specifier: ^7.5.1
+ version: 7.6.5(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(vite@4.5.1)
+ '@storybook/testing-library':
+ specifier: ^0.2.2
+ version: 0.2.2
+ '@testing-library/jest-dom':
+ specifier: 6.1.4
+ version: 6.1.4(vitest@0.34.6)
+ '@testing-library/react':
+ specifier: 14.0.0
+ version: 14.0.0(react-dom@18.2.0)(react@18.2.0)
+ '@types/jest-axe':
+ specifier: ^3.5.7
+ version: 3.5.9
+ '@types/lodash':
+ specifier: ^4.14.201
+ version: 4.14.201
+ '@types/react':
+ specifier: ^18
+ version: 18.2.27
+ '@types/react-dom':
+ specifier: ^18
+ version: 18.2.12
+ '@typescript-eslint/eslint-plugin':
+ specifier: ^6.8.0
+ version: 6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.53.0)(typescript@5.2.2)
+ '@typescript-eslint/parser':
+ specifier: ^6.8.0
+ version: 6.8.0(eslint@8.53.0)(typescript@5.2.2)
+ '@vitejs/plugin-react':
+ specifier: ^4.1.0
+ version: 4.2.0(vite@4.5.1)
+ '@vitest/coverage-c8':
+ specifier: 0.33.0
+ version: 0.33.0(vitest@0.34.6)
+ eslint:
+ specifier: ^8.53.0
+ version: 8.53.0
+ eslint-plugin-storybook:
+ specifier: ^0.6.15
+ version: 0.6.15(eslint@8.53.0)(typescript@5.2.2)
+ globby:
+ specifier: ^14.0.0
+ version: 14.0.0
+ history:
+ specifier: ^5.3.0
+ version: 5.3.0
+ jest-axe:
+ specifier: ^8.0.0
+ version: 8.0.0
+ jsdom:
+ specifier: ^22.1.0
+ version: 22.1.0
+ parcel:
+ specifier: ^2.10.3
+ version: 2.10.3(postcss@8.4.31)(typescript@5.2.2)
+ postcss-scss:
+ specifier: 4.0.9
+ version: 4.0.9(postcss@8.4.31)
+ prettier:
+ specifier: 3.0.3
+ version: 3.0.3
+ release-it:
+ specifier: 16.2.1
+ version: 16.2.1(typescript@5.2.2)
+ sass:
+ specifier: ^1.69.4
+ version: 1.69.5
+ storybook:
+ specifier: ^7.5.1
+ version: 7.6.5
+ stylelint:
+ specifier: 15.11.0
+ version: 15.11.0(typescript@5.2.2)
+ stylelint-config-idiomatic-order:
+ specifier: 9.0.0
+ version: 9.0.0(stylelint@15.11.0)
+ stylelint-config-prettier:
+ specifier: 9.0.5
+ version: 9.0.5(stylelint@15.11.0)
+ stylelint-config-sass-guidelines:
+ specifier: 10.0.0
+ version: 10.0.0(postcss@8.4.31)(stylelint@15.11.0)
+ stylelint-prettier:
+ specifier: 4.0.2
+ version: 4.0.2(prettier@3.0.3)(stylelint@15.11.0)
+ typescript:
+ specifier: 5.2.2
+ version: 5.2.2
+ vite:
+ specifier: ^4.5.0
+ version: 4.5.1(@types/node@20.9.0)(sass@1.69.5)
+ vitest:
+ specifier: ^0.34.6
+ version: 0.34.6(jsdom@22.1.0)(sass@1.69.5)
+ vitest-axe:
+ specifier: ^0.1.0
+ version: 0.1.0(vitest@0.34.6)
+
packages/coresandbox:
dependencies:
react:
@@ -749,7 +906,7 @@ importers:
version: 17.0.23
parcel:
specifier: 2.10.2
- version: 2.10.2(typescript@5.2.2)
+ version: 2.10.2(postcss@8.4.31)(typescript@5.2.2)
release-it:
specifier: 16.2.1
version: 16.2.1(typescript@5.2.2)
@@ -831,7 +988,7 @@ importers:
version: 17.0.23
parcel:
specifier: 2.10.2
- version: 2.10.2(typescript@5.2.2)
+ version: 2.10.2(postcss@8.4.31)(typescript@5.2.2)
release-it:
specifier: 16.2.1
version: 16.2.1(typescript@5.2.2)
@@ -1576,6 +1733,13 @@ packages:
'@jridgewell/gen-mapping': 0.3.3
'@jridgewell/trace-mapping': 0.3.20
+ /@aw-web-design/x-default-browser@1.4.126:
+ resolution: {integrity: sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==}
+ hasBin: true
+ dependencies:
+ default-browser-id: 3.0.0
+ dev: true
+
/@babel/code-frame@7.10.4:
resolution: {integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==}
dependencies:
@@ -3390,6 +3554,14 @@ packages:
react: 17.0.2
dev: false
+ /@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.2.0):
+ resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==}
+ peerDependencies:
+ react: '>=16.8.0'
+ dependencies:
+ react: 18.2.0
+ dev: true
+
/@emotion/utils@0.11.3:
resolution: {integrity: sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==}
dev: true
@@ -3848,6 +4020,38 @@ packages:
resolution: {integrity: sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@fal-works/esbuild-plugin-global-externals@2.1.2:
+ resolution: {integrity: sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==}
+ dev: true
+
+ /@floating-ui/core@1.5.2:
+ resolution: {integrity: sha512-Ii3MrfY/GAIN3OhXNzpCKaLxHQfJF9qvwq/kEJYdqDxeIHa01K8sldugal6TmeeXl+WMvhv9cnVzUTaFFJF09A==}
+ dependencies:
+ '@floating-ui/utils': 0.1.6
+ dev: true
+
+ /@floating-ui/dom@1.5.3:
+ resolution: {integrity: sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==}
+ dependencies:
+ '@floating-ui/core': 1.5.2
+ '@floating-ui/utils': 0.1.6
+ dev: true
+
+ /@floating-ui/react-dom@2.0.4(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+ dependencies:
+ '@floating-ui/dom': 1.5.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
+ /@floating-ui/utils@0.1.6:
+ resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==}
+ dev: true
+
/@fluentui/react-component-event-listener@0.51.7(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-NjVm+crN0T9A7vITL8alZeHnuV8zi2gos0nezU/2YOxaUAB9E4zKiPxt/6k5U50rJs/gj8Nu45iXxnjO41HbZg==}
peerDependencies:
@@ -3871,12 +4075,46 @@ packages:
react-is: 16.13.1
dev: false
+ /@formatjs/ecma402-abstract@1.18.0:
+ resolution: {integrity: sha512-PEVLoa3zBevWSCZzPIM/lvPCi8P5l4G+NXQMc/CjEiaCWgyHieUoo0nM7Bs0n/NbuQ6JpXEolivQ9pKSBHaDlA==}
+ dependencies:
+ '@formatjs/intl-localematcher': 0.5.2
+ tslib: 2.6.2
+ dev: false
+
+ /@formatjs/fast-memoize@2.2.0:
+ resolution: {integrity: sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
+ /@formatjs/icu-messageformat-parser@2.7.3:
+ resolution: {integrity: sha512-X/jy10V9S/vW+qlplqhMUxR8wErQ0mmIYSq4mrjpjDl9mbuGcCILcI1SUYkL5nlM4PJqpc0KOS0bFkkJNPxYRw==}
+ dependencies:
+ '@formatjs/ecma402-abstract': 1.18.0
+ '@formatjs/icu-skeleton-parser': 1.7.0
+ tslib: 2.6.2
+ dev: false
+
+ /@formatjs/icu-skeleton-parser@1.7.0:
+ resolution: {integrity: sha512-Cfdo/fgbZzpN/jlN/ptQVe0lRHora+8ezrEeg2RfrNjyp+YStwBy7cqDY8k5/z2LzXg6O0AdzAV91XS0zIWv+A==}
+ dependencies:
+ '@formatjs/ecma402-abstract': 1.18.0
+ tslib: 2.6.2
+ dev: false
+
/@formatjs/intl-listformat@1.4.8:
resolution: {integrity: sha512-WNMQlEg0e50VZrGIkgD5n7+DAMGt3boKi1GJALfhFMymslJb5i+5WzWxyj/3a929Z6MAFsmzRIJjKuv+BxKAOQ==}
dependencies:
'@formatjs/intl-utils': 2.3.0
dev: false
+ /@formatjs/intl-localematcher@0.5.2:
+ resolution: {integrity: sha512-txaaE2fiBMagLrR4jYhxzFO6wEdEG4TPMqrzBAcbr4HFUYzH/YC+lg6OIzKCHm8WgDdyQevxbAAV1OgcXctuGw==}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
/@formatjs/intl-relativetimeformat@4.5.16:
resolution: {integrity: sha512-IQ0haY97oHAH5OYUdykNiepdyEWj3SAT+Fp9ZpR85ov2JNiFx+12WWlxlVS8ehdyncC2ZMt/SwFIy2huK2+6/A==}
dependencies:
@@ -3943,6 +4181,31 @@ packages:
resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==}
dev: true
+ /@internationalized/date@3.5.0:
+ resolution: {integrity: sha512-nw0Q+oRkizBWMioseI8+2TeUPEyopJVz5YxoYVzR0W1v+2YytiYah7s/ot35F149q/xAg4F1gT/6eTd+tsUpFQ==}
+ dependencies:
+ '@swc/helpers': 0.5.3
+ dev: false
+
+ /@internationalized/message@3.1.1:
+ resolution: {integrity: sha512-ZgHxf5HAPIaR0th+w0RUD62yF6vxitjlprSxmLJ1tam7FOekqRSDELMg4Cr/DdszG5YLsp5BG3FgHgqquQZbqw==}
+ dependencies:
+ '@swc/helpers': 0.5.3
+ intl-messageformat: 10.5.8
+ dev: false
+
+ /@internationalized/number@3.4.0:
+ resolution: {integrity: sha512-8TvotW3qVDHC4uv/BVoN6Qx0Dm8clHY1/vpH+dh+XRiPW/9NVpKn1P8d1A+WLphWrMwyqyWXI7uWehJPviaeIw==}
+ dependencies:
+ '@swc/helpers': 0.5.3
+ dev: false
+
+ /@internationalized/string@3.1.1:
+ resolution: {integrity: sha512-fvSr6YRoVPgONiVIUhgCmIAlifMVCeej/snPZVzbzRPxGpHl3o1GRe+d/qh92D8KhgOciruDUH8I5mjdfdjzfA==}
+ dependencies:
+ '@swc/helpers': 0.5.3
+ dev: false
+
/@isaacs/cliui@8.0.2:
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
@@ -4402,6 +4665,17 @@ packages:
'@types/yargs': 15.0.18
chalk: 4.1.2
+ /@jest/types@27.5.1:
+ resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ dependencies:
+ '@types/istanbul-lib-coverage': 2.0.6
+ '@types/istanbul-reports': 3.0.4
+ '@types/node': 20.9.0
+ '@types/yargs': 16.0.9
+ chalk: 4.1.2
+ dev: true
+
/@jest/types@29.6.3:
resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -4413,6 +4687,23 @@ packages:
'@types/yargs': 17.0.31
chalk: 4.1.2
+ /@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.2.2)(vite@4.5.1):
+ resolution: {integrity: sha512-2D6y7fNvFmsLmRt6UCOFJPvFoPMJGT0Uh1Wg0RaigUp7kdQPs6yYn8Dmx6GZkOH/NW0yMTwRz/p0SRMMRo50vA==}
+ peerDependencies:
+ typescript: '>= 4.3.x'
+ vite: ^3.0.0 || ^4.0.0 || ^5.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ glob: 7.2.3
+ glob-promise: 4.2.2(glob@7.2.3)
+ magic-string: 0.27.0
+ react-docgen-typescript: 2.2.2(typescript@5.2.2)
+ typescript: 5.2.2
+ vite: 4.5.1(@types/node@20.9.0)(sass@1.69.5)
+ dev: true
+
/@jridgewell/gen-mapping@0.3.3:
resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
engines: {node: '>=6.0.0'}
@@ -4446,7 +4737,6 @@ packages:
/@juggle/resize-observer@3.4.0:
resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==}
- dev: false
/@kwsites/file-exists@1.1.1:
resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==}
@@ -4602,6 +4892,16 @@ packages:
react: 17.0.2
dev: true
+ /@mdx-js/react@2.3.0(react@18.2.0):
+ resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==}
+ peerDependencies:
+ react: '>=16'
+ dependencies:
+ '@types/mdx': 2.0.10
+ '@types/react': 18.2.27
+ react: 18.2.0
+ dev: true
+
/@mdx-js/util@1.6.22:
resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==}
dev: true
@@ -4714,6 +5014,14 @@ packages:
dev: true
optional: true
+ /@ndelangen/get-tarball@3.0.9:
+ resolution: {integrity: sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==}
+ dependencies:
+ gunzip-maybe: 1.4.2
+ pump: 3.0.0
+ tar-fs: 2.1.1
+ dev: true
+
/@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1:
resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==}
dependencies:
@@ -5270,6 +5578,20 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/bundler-default@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-a+yq8zH8mrg6FBgUjrC+r3z6cfK7dQVMNzduEU/LF52Z4FVAmTR8gefl/YGmAbquJL3PFAHdhICrljYnQ1WQkg==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/diagnostic': 2.10.3
+ '@parcel/graph': 3.0.3
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/rust': 2.10.3
+ '@parcel/utils': 2.10.3
+ nullthrows: 1.1.1
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/cache@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-B69e5n+bBzYoaJdUOviYeUT7N1iXI3IC5G8dAxKNZ9Zgn+pjZ5BwltbfmP47+NTfQ7LqM8Ea4UJxysQsLdwb+Q==}
engines: {node: '>= 12.0.0'}
@@ -5332,7 +5654,16 @@ packages:
- '@parcel/core'
dev: true
- /@parcel/config-default@2.10.2(@parcel/core@2.10.2)(typescript@5.2.2):
+ /@parcel/compressor-raw@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-5SUZ80uwu7o0D+0RjhjBnSUXJRgaayfqVQtBRP3U7/W/Bb1Ixm1yDGXtDlyCbzimWqWVMMJ4/eVCEW7I8Ln4Bw==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
+ /@parcel/config-default@2.10.2(@parcel/core@2.10.2)(postcss@8.4.31)(typescript@5.2.2):
resolution: {integrity: sha512-BGn7G5MT6VXpnI5Rj8fzHT1ij0YElge3l2KVGSOJ5crho2Fmz7UKmm8kJ9kdcLrzHWOIH07T100YoQuAwKVQaA==}
peerDependencies:
'@parcel/core': ^2.10.2
@@ -5342,7 +5673,7 @@ packages:
'@parcel/core': 2.10.2
'@parcel/namer-default': 2.10.2(@parcel/core@2.10.2)
'@parcel/optimizer-css': 2.10.2(@parcel/core@2.10.2)
- '@parcel/optimizer-htmlnano': 2.10.2(@parcel/core@2.10.2)(typescript@5.2.2)
+ '@parcel/optimizer-htmlnano': 2.10.2(@parcel/core@2.10.2)(postcss@8.4.31)(typescript@5.2.2)
'@parcel/optimizer-image': 2.10.2(@parcel/core@2.10.2)
'@parcel/optimizer-svgo': 2.10.2(@parcel/core@2.10.2)
'@parcel/optimizer-swc': 2.10.2(@parcel/core@2.10.2)
@@ -5381,6 +5712,55 @@ packages:
- uncss
dev: true
+ /@parcel/config-default@2.10.3(@parcel/core@2.10.3)(postcss@8.4.31)(typescript@5.2.2):
+ resolution: {integrity: sha512-gHVw5cKZVA9h/J4E33qQLg3QG3cYMyWVruyVzF8dFy/Rar5ebXMof1f38IhR2BIavpoThbnCnxgD4SVK8xOPag==}
+ peerDependencies:
+ '@parcel/core': ^2.10.3
+ dependencies:
+ '@parcel/bundler-default': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/compressor-raw': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/core': 2.10.3
+ '@parcel/namer-default': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/optimizer-css': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/optimizer-htmlnano': 2.10.3(@parcel/core@2.10.3)(postcss@8.4.31)(typescript@5.2.2)
+ '@parcel/optimizer-image': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/optimizer-svgo': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/optimizer-swc': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/packager-css': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/packager-html': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/packager-js': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/packager-raw': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/packager-svg': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/packager-wasm': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/reporter-dev-server': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/resolver-default': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/runtime-browser-hmr': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/runtime-js': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/runtime-react-refresh': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/runtime-service-worker': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/transformer-babel': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/transformer-css': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/transformer-html': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/transformer-image': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/transformer-js': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/transformer-json': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/transformer-postcss': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/transformer-posthtml': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/transformer-raw': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/transformer-react-refresh-wrap': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/transformer-svg': 2.10.3(@parcel/core@2.10.3)
+ transitivePeerDependencies:
+ - '@swc/helpers'
+ - cssnano
+ - postcss
+ - purgecss
+ - relateurl
+ - srcset
+ - terser
+ - typescript
+ - uncss
+ dev: true
+
/@parcel/core@2.10.2:
resolution: {integrity: sha512-c6hh13oYk9w5creiQ9yCz9GLQ17ZRMonULhJ46J0yoFArynVhNTJ9B5xVst7rS/chOTY8jU0jSdJuxQCR4fjkg==}
engines: {node: '>= 12.0.0'}
@@ -5566,6 +5946,17 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/namer-default@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-s7kgB/x7TISIHhen9IK4+CBXgmRJYahVS+oiAbMm18vcUVuXeZDBeTedOco6zUQIKuB71vx/4DBIuiIp6Q9hpg==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/diagnostic': 2.10.3
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ nullthrows: 1.1.1
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/node-resolver-core@3.1.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-xvIBgYBRQGmCkfwK/yxVSDtPEvWDVH9poQcGpKHT1jqstYju5crXro0acni5nYF0hWZu7Kttrp9G9fXJQWBksw==}
engines: {node: '>= 12.0.0'}
@@ -5626,12 +6017,48 @@ packages:
- '@parcel/core'
dev: true
- /@parcel/optimizer-htmlnano@2.10.2(@parcel/core@2.10.2)(typescript@5.2.2):
+ /@parcel/optimizer-css@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-Pc8jwV3U9w5DJDNcRQML5FlKdpPGnuCTtk1P+9FfyEUjdxoVxC+YeMIQcE961clAgl47qh7eNObXtsX/lb04Dg==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/diagnostic': 2.10.3
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/source-map': 2.1.1
+ '@parcel/utils': 2.10.3
+ browserslist: 4.22.1
+ lightningcss: 1.22.1
+ nullthrows: 1.1.1
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
+ /@parcel/optimizer-htmlnano@2.10.2(@parcel/core@2.10.2)(postcss@8.4.31)(typescript@5.2.2):
resolution: {integrity: sha512-9Sg2xLsfX7CPLd1AO3uVa/Kh9EROKVNHMnmNxlzmO2+LEOU/M1OHalvt4bhC7I+cNFPLN5BePdBv3QMYpO0yyA==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
dependencies:
'@parcel/plugin': 2.10.2(@parcel/core@2.10.2)
- htmlnano: 2.1.0(svgo@2.8.0)(typescript@5.2.2)
+ htmlnano: 2.1.0(postcss@8.4.31)(svgo@2.8.0)(typescript@5.2.2)
+ nullthrows: 1.1.1
+ posthtml: 0.16.6
+ svgo: 2.8.0
+ transitivePeerDependencies:
+ - '@parcel/core'
+ - cssnano
+ - postcss
+ - purgecss
+ - relateurl
+ - srcset
+ - terser
+ - typescript
+ - uncss
+ dev: true
+
+ /@parcel/optimizer-htmlnano@2.10.3(@parcel/core@2.10.3)(postcss@8.4.31)(typescript@5.2.2):
+ resolution: {integrity: sha512-KTIZOy19tYeG0j3JRv435A6jnTh3O1LPhsUfo6Xlea7Cz1yUUxAANl9MG8lHZKYbZCFFKbfk2I9QBycmcYxAAw==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ htmlnano: 2.1.0(postcss@8.4.31)(svgo@2.8.0)(typescript@5.2.2)
nullthrows: 1.1.1
posthtml: 0.16.6
svgo: 2.8.0
@@ -5661,6 +6088,20 @@ packages:
'@parcel/workers': 2.10.2(@parcel/core@2.10.2)
dev: true
+ /@parcel/optimizer-image@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-hbeI6+GoddJxib8MlK5iafbCm1oy3p0UL9bb8s5mjTZiHtj1PORlH8gP7mT1WlYOCgoy45QdHelcrmL9fJ8kBA==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ peerDependencies:
+ '@parcel/core': ^2.10.3
+ dependencies:
+ '@parcel/core': 2.10.3
+ '@parcel/diagnostic': 2.10.3
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/rust': 2.10.3
+ '@parcel/utils': 2.10.3
+ '@parcel/workers': 2.10.3(@parcel/core@2.10.3)
+ dev: true
+
/@parcel/optimizer-svgo@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-Ws+xd6nbetMCZHmRj54tIF8wYuu/JwkEvn5BotLE69l3naf2ELtsQ+PHg9G5jUa+PnSNMHhykIhBOqjxhTeq/w==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -5673,6 +6114,18 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/optimizer-svgo@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-STN7sdjz6wGnQnvy22SkQaLi5C1E+j7J0xy96T0/mCP9KoIsBDE7panCtf53p4sWCNRsXNVrXt5KrpCC+u0LHg==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/diagnostic': 2.10.3
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/utils': 2.10.3
+ svgo: 2.8.0
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/optimizer-swc@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-/4yMgMgLvF4yCHh0QnZlTUTpKobuFK/lNhB1i5yrtiipRaYcS+OgtakB83grfK+x1KwTbYjzXZBILwqu6GKJDQ==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -5688,14 +6141,29 @@ packages:
- '@swc/helpers'
dev: true
- /@parcel/package-manager@2.10.2(@parcel/core@2.10.2):
- resolution: {integrity: sha512-c91YYsIxjX3YhMvtPT7v2MpDOn/Qyw13bi1+0Ftd2JNjUZPlm8+xKizlmgvdi75dgs7dGIUVpvrGLU9LoKthCA==}
- engines: {node: '>= 12.0.0'}
- peerDependencies:
- '@parcel/core': ^2.10.2
+ /@parcel/optimizer-swc@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-Cxy05CysiKbv/PtX++ETje4cbhCJySmN6EmFyQBs0jvzsUdWwqnsttavYRoMviUUK9mjm/i5q+cyewBO/8Oc5g==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
dependencies:
- '@parcel/core': 2.10.2
- '@parcel/diagnostic': 2.10.2
+ '@parcel/diagnostic': 2.10.3
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/source-map': 2.1.1
+ '@parcel/utils': 2.10.3
+ '@swc/core': 1.3.96
+ nullthrows: 1.1.1
+ transitivePeerDependencies:
+ - '@parcel/core'
+ - '@swc/helpers'
+ dev: true
+
+ /@parcel/package-manager@2.10.2(@parcel/core@2.10.2):
+ resolution: {integrity: sha512-c91YYsIxjX3YhMvtPT7v2MpDOn/Qyw13bi1+0Ftd2JNjUZPlm8+xKizlmgvdi75dgs7dGIUVpvrGLU9LoKthCA==}
+ engines: {node: '>= 12.0.0'}
+ peerDependencies:
+ '@parcel/core': ^2.10.2
+ dependencies:
+ '@parcel/core': 2.10.2
+ '@parcel/diagnostic': 2.10.2
'@parcel/fs': 2.10.2(@parcel/core@2.10.2)
'@parcel/logger': 2.10.2
'@parcel/node-resolver-core': 3.1.2(@parcel/core@2.10.2)
@@ -5752,6 +6220,19 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/packager-css@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-Jk165fFU2XyWjN7agKy+YvvRoOJbWIb57VlVDgBHanB5ptS7aCildambrljGNTivatr+zFrchE5ZDNUFXZhYnw==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/diagnostic': 2.10.3
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/source-map': 2.1.1
+ '@parcel/utils': 2.10.3
+ nullthrows: 1.1.1
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/packager-html@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-GonfLzuzEkelJde89sq9P9LowLJrFNkuEt33nRokc1Q5TPNOWfTYb6difjuVIMr/j0c4nWlOzUrkGJsyo++F7w==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -5765,6 +6246,19 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/packager-html@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-bEI6FhBvERuoqyi/h681qGImTRBUnqNW4sKoFO67q/bxWLevXtEGMFOeqridiVOjYQH9s1kKwM/ln/UwKVazZw==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/types': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/utils': 2.10.3
+ nullthrows: 1.1.1
+ posthtml: 0.16.6
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/packager-js@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-SgKJqIvMt+UJM0x3F21yBVsgdHbTnOnBrNJ7VoY3nujQX5fa+pxTf0emWuX1vSUDbBaJOmO/pC9rKwWP5enqfQ==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -5781,6 +6275,22 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/packager-js@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-SjLSDw0juC7bEk/0geUtSVXaZqm2SgHL2IZaPnkoBQxVqzh2MdvAxJCrS2LxiR/cuQRfvQ5bnoJA7Kk1w2VNAg==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/diagnostic': 2.10.3
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/rust': 2.10.3
+ '@parcel/source-map': 2.1.1
+ '@parcel/types': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/utils': 2.10.3
+ globals: 13.23.0
+ nullthrows: 1.1.1
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/packager-raw@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-+/O2DeMIB9d+1+zCPOkaf2aTl2rN5TFod/UcMzG/HGFlDVqhkV9xgfwV4rV+Vso5TlyHA4p53BFgvGWQBQJAQw==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -5790,6 +6300,15 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/packager-raw@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-d236tnP2ViOnUJR0+qG6EHw7MUWSA14fLKnYYzL5SRQ4BVo5XC+CM9HKN5O4YCCVu3+9Su2X1+RESo5sxbFq7w==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/packager-svg@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-eQx3VJpuuDcen+DcLxlPn95txlnbpEH8TES+Ezym/LFyD8oQQfok/VFHy/iGoG4r1CtH0/c7lFUJE8+LZdwYmQ==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -5802,6 +6321,18 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/packager-svg@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-Rk/GokkNs9uLwiy6Ux/xXpD8nMVhA9LN9eIbVqi8+eR42xUmICmEoUoSm+CnekkXxY2a5e3mKpL7JZbT9vOEhA==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/types': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/utils': 2.10.3
+ posthtml: 0.16.6
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/packager-ts@2.10.2(@parcel/core@2.10.3):
resolution: {integrity: sha512-0HhQWFraUnDgD5gzH7ru2fVEwDakKstjaBf6hTmqo7TAvO7Xj2UPXY4rkr5B1RpQFsnkSzd4Ll98+SMI2xN8mg==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -5811,6 +6342,15 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/packager-ts@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-15IQNe6H/zb1R6Ds8+hu+OLFFPW6QWYpPXlTuhaFDAr6ZHa6iCJIK8Lq+n6GnOhuFzS0GZX4N8YU8FjcXXJR9g==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/packager-wasm@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-Y/UyyOePb3WmWy2WtmXn4QLLrb7wjWL/ZhVgvhFiQft4lCbdGBGz1BiKEzhFkkN2IGdX06XZolmKCQieAM6zlQ==}
engines: {node: '>=12.0.0', parcel: ^2.10.2}
@@ -5820,6 +6360,15 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/packager-wasm@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-j6VmU84LKy+XRHgZQFoASG98P50a9tkeT3LYRrol3RGGQrvx7PT3/D6rOqbnQjR2iGnaHzYoAlgg9jIMmWXYiA==}
+ engines: {node: '>=12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/plugin@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-1u+GJhuqqlYjMAQLBbMExfFCbsbtuSAm6wXmMmTse5cBpFqxgsMumMeztAhcTy0oMnMhbZg2AKZV0XVSMrIgng==}
engines: {node: '>= 12.0.0'}
@@ -5878,6 +6427,19 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/reporter-cli@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-p5xQTPRuB1K3eI3Ro90vcdxpdt0VqIgrUP/VJKtSI8I3fLLGgPBNmSZejqqLup3jFRzUttQPHYkWl/R14LHjAQ==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/types': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/utils': 2.10.3
+ chalk: 4.1.2
+ term-size: 2.2.1
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/reporter-dev-server@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-mLEcZFPpw0ixlvbT846NwmPEVv1ej7H5dwCQ3r1Ca1nQjyXkmQMM06rdb5M+/gk12WVEDOuienWqBL44Xsz3NA==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -5888,6 +6450,16 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/reporter-dev-server@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-1Kzb2TrlnOYhGwFXZYCeoO18hpVhI3pRXnN22li9ZmdpeugZ0zZJamfPV8Duj4sBvBoSajbZhiPAe/6tQgWDSA==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/utils': 2.10.3
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/reporter-tracer@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-oreu3vIdN5u9ONSNhqypcK3nR91NoreR4B4vwD/1Rqod1ud2Vb9awJZv7QIrkdnEMmGcr5DQ/R872s7XYWeZnA==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -5900,6 +6472,18 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/reporter-tracer@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-53T9VPJvCi4Co0iTmNN+nqFD+Fkt3QFW8CPXBVlmlQzOtufVjDb01VsE1NPD8/J7O0jd548HJX/s5uqT0380jg==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/utils': 2.10.3
+ chrome-trace-event: 1.0.3
+ nullthrows: 1.1.1
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/resolver-default@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-ENEq8f4wRQlU7p3tCelXWK6xIsL+57q9hQ+b4eRJOEctjfN1/BguxZDh+P+fIlJ1lkqiX4UB/PUkK97uSI5XTQ==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -5910,6 +6494,16 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/resolver-default@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-TQc1LwpvEKyF3CnU9ifHOKV2usFLVYmMAVAkxyKKGTbnJGEqBDQ0ITqTapA6bJLvZ6d2eUT7guqd4nrBEjeZpw==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/node-resolver-core': 3.1.3(@parcel/core@2.10.3)
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/runtime-browser-hmr@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-ABlCzDYI16lAZLTTL2g3JZasU/dWuSzRGK5paC6JhIJJwQwPeTwu4PaUoEPKeyk0iE9PzVuXjkBbGuSLXQFmmA==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -5920,6 +6514,16 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/runtime-browser-hmr@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-+6+mlJiLL3aNVIEyXMUPbPSgljYgnbl9JNMbEXikDQpGGiXTZ7gNNKsqwYeYzgQBYwgqRfR2ir6Bznc2R7dvxg==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/utils': 2.10.3
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/runtime-js@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-a6TaMVg1Xgy+WJJ0a3sC/Taw5hkN4hmLnz00jg7G6LwoGbBpvjJn8pm4eovkMFJz13RCjmS9q0K+qZnvXh1WYA==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -5932,6 +6536,18 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/runtime-js@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-EMLgZzBGf5ylOT5U/N2rBK5ZZxnmEM4aJsissEAxcE/2cgE8TyhSng6p3A88vVJlO/unHcwRuFGlxKCueugGsQ==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/diagnostic': 2.10.3
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/utils': 2.10.3
+ nullthrows: 1.1.1
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/runtime-react-refresh@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-9xW3g4FH9iizHWscHD2yEWJOCfYkIYMbWsZoj0EOMILqrRd1OZxHH8FbLYBQKT6swRbZI2mM19veVVBBfxco/Q==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -5944,6 +6560,18 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/runtime-react-refresh@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-l03mni8XJq3fmeAV8UYlKJ/+u0LYRuk6ZVP0VLYLwgK4O0mlRuxwaZWYUeB8r/kTsEjB3gF/9AAtUZdAC7Swow==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/utils': 2.10.3
+ react-error-overlay: 6.0.9
+ react-refresh: 0.9.0
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/runtime-service-worker@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-XY1GrY4r+zu0b/pZiTflZHdk9+I3XoxpExgPcZzep5hnq2UdyXbS4yDhmen7pTcqay5U9NmRw/62YrKL+yPang==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -5955,6 +6583,17 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/runtime-service-worker@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-NjhS80t+O5iBgKXIQ+i07ZEh/VW8XHzanwTHmznJXEoIjLoBpELZ9r6bV/eUD3mYgM1vmW9Aijdu5xtsd0JW6A==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/utils': 2.10.3
+ nullthrows: 1.1.1
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/rust@2.10.2:
resolution: {integrity: sha512-v/Cyf3iXlzSc6vgvPiEZzqdKAZ1jJ/aZX7y1YSupDh3RoqJI2bZ93kAOyEi+S7P3kshJkQM0px3YveJFOAMUOA==}
engines: {node: '>= 12.0.0'}
@@ -5988,6 +6627,22 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/transformer-babel@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-SDTyDZX3WTkX7WS5Dg5cBLjWtIkUeeHezIjeOI4cw40tBjj5bXRR2TBfPsqwOnpTHr5jhNSicD6DN+XfTI2MMw==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/diagnostic': 2.10.3
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/source-map': 2.1.1
+ '@parcel/utils': 2.10.3
+ browserslist: 4.22.1
+ json5: 2.2.3
+ nullthrows: 1.1.1
+ semver: 7.5.4
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/transformer-css@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-WxKe1YherQrX0vEfxAsBALEIsztGStmfXF0GAMeynE4q/w1iHQdTzu29tqLrJY7x532Ric8TxnwO8zR0r89DJg==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -6003,6 +6658,21 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/transformer-css@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-qlPYcwVgbqFHrec6CKcTQ4hY7EkjvH40Wyqf0xjAyIoIuOPmrpSUOp+VKjeRdbyFwH/4GBjrDZMBvCUsgeM2GA==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/diagnostic': 2.10.3
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/source-map': 2.1.1
+ '@parcel/utils': 2.10.3
+ browserslist: 4.22.1
+ lightningcss: 1.22.1
+ nullthrows: 1.1.1
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/transformer-html@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-Zkg1HHdYp14ecdtNF+s4d/e1lr8/PAQgBTYhyEVLVC1N7uivjjZ9XClxZlHuZImbQvX3q3PgZS+PocIizhY4rQ==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -6020,6 +6690,23 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/transformer-html@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-u0uklWpliEcPADtBlboxhxBvlGrP0yPRZk/A2iL0VhfAi9ONFEuJkEoesispNhAg3KiojEh0Ddzu7bYp9U0yww==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/diagnostic': 2.10.3
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/rust': 2.10.3
+ nullthrows: 1.1.1
+ posthtml: 0.16.6
+ posthtml-parser: 0.10.2
+ posthtml-render: 3.0.0
+ semver: 7.5.4
+ srcset: 4.0.0
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/transformer-image@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-sR2kTsPykYRujKR7ISn0d6Fhem1pMQoqm0cFTrtC9Te5pfIjZ72NfM9clP7jPK660Gd2DYudhUa48y+qKBfCAw==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -6033,6 +6720,19 @@ packages:
nullthrows: 1.1.1
dev: true
+ /@parcel/transformer-image@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-At7D7eMauE+/EnlXiDfNSap2te11L0TIW55SC9iTRTI/CqesWfT96ZB/LcH3HXckYy/GJi0xyTjYxC/YjUqDog==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ peerDependencies:
+ '@parcel/core': ^2.10.3
+ dependencies:
+ '@parcel/core': 2.10.3
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/utils': 2.10.3
+ '@parcel/workers': 2.10.3(@parcel/core@2.10.3)
+ nullthrows: 1.1.1
+ dev: true
+
/@parcel/transformer-js@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-qcVLyikhSVf3oHhzReECkKdPU5uHVH4L0TC5O9ahlsq2IUTqR8Swq+9wUgUN0S2aYFTWreH05bQwBCNrLzF/eQ==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -6053,6 +6753,26 @@ packages:
semver: 7.5.4
dev: true
+ /@parcel/transformer-js@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-9pGqrCSLlipXvL7hOrLsaW5Pq4bjFBOTiZ5k5kizk1qeuHKMIHxySGdy0E35eSsJ6JzXP0lTXPywMPysSI6owQ==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ peerDependencies:
+ '@parcel/core': ^2.10.3
+ dependencies:
+ '@parcel/core': 2.10.3
+ '@parcel/diagnostic': 2.10.3
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/rust': 2.10.3
+ '@parcel/source-map': 2.1.1
+ '@parcel/utils': 2.10.3
+ '@parcel/workers': 2.10.3(@parcel/core@2.10.3)
+ '@swc/helpers': 0.5.3
+ browserslist: 4.22.1
+ nullthrows: 1.1.1
+ regenerator-runtime: 0.13.11
+ semver: 7.5.4
+ dev: true
+
/@parcel/transformer-json@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-iVgwuaLNqH3jgoBzMds63zd9FULvYb/s/5Hq9JZJ6pCZrOQoPruurgAW8A/t2IE4CSFkDDNoFvRpjsq1WBsSvA==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -6063,6 +6783,16 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/transformer-json@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-cPhiQNgrX92VEATuxf3GCPQnlfnZW1iCsOHMT1CzgmofE7tVlW1hOOokWw21/8spG44Zax0SrRW0udi9TdmpQA==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ json5: 2.2.3
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/transformer-postcss@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-2/ehCZgj5TOmsAIeGiLwrm6gO/M+X4fZ/O71MhpmXd8zr08j25T0VdSdw5UyopsBvtPYM7DI/FJCviZc7AigCg==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -6079,6 +6809,22 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/transformer-postcss@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-SpTZQdGQ3aVvl6+3tLlw/txUyzZSsv8t+hcfc9PM0n1rd4mfjWxVKmgNC1Y3nFoSubLMp+03GbMq16ym8t89WQ==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/diagnostic': 2.10.3
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/rust': 2.10.3
+ '@parcel/utils': 2.10.3
+ clone: 2.1.2
+ nullthrows: 1.1.1
+ postcss-value-parser: 4.2.0
+ semver: 7.5.4
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/transformer-posthtml@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-0jvqqXfrLqPYBD62aWIMldDnZ9hO/esX6TGKNhAO+85ljeaS2+QZ5XLLb8uPJq8UXB4olhsoEGyGtJSByigndg==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -6094,6 +6840,21 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/transformer-posthtml@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-k6pz0H/W1k+i9uDNXjum7XkaFYKvSSrgEsmhoh7OriXPrLunboIzMBXFQcQSCyxCpw/kLuKFBLP38mQnYC5BbQ==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/utils': 2.10.3
+ nullthrows: 1.1.1
+ posthtml: 0.16.6
+ posthtml-parser: 0.10.2
+ posthtml-render: 3.0.0
+ semver: 7.5.4
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/transformer-raw@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-h6SoIZ3u+Lq8z8SEEAVsHg4IQbUtkBWCln5SG4qfjGiclUDDA2hcG7grsP06Wb6/U7oEc8n0ksTtaG4dekYIxw==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -6103,6 +6864,15 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/transformer-raw@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-r//P2Hg14m/vJK/XJyq0cmcS4RTRy4bPSL4c0FxbEdDRrSm0Hcd1gdfgl0HeqSQQfcz0Xu4nCM5zAhg6FUpiXQ==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/transformer-react-refresh-wrap@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-1jpzaEbKwJnDUmF8Kgf3/XvT9BnUWIQ7FWkg5EL5kEx6tq2KLKdzD17nFigNj8fr2V+faX0Qa63h+e3OOpnMAA==}
engines: {node: '>= 12.0.0', parcel: ^2.10.2}
@@ -6114,14 +6884,41 @@ packages:
- '@parcel/core'
dev: true
- /@parcel/transformer-svg@2.10.2(@parcel/core@2.10.2):
- resolution: {integrity: sha512-SsCjiM9LZwGne3LUn+GuwhyqklAnr7CER6D0ozdpw+tPOeODsXZXNSktvtpE1Qbia61c/zdlU0yOEuhkeXz29w==}
- engines: {node: '>= 12.0.0', parcel: ^2.10.2}
+ /@parcel/transformer-react-refresh-wrap@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-Sc6ExGQy/YhNYFxRgEyi4SikYmV3wbATYo/VzqUjvZ4vE9YXM0sC5CyJhcoWVHmMPhm5eowOwFA6UrTsgHd2+g==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
dependencies:
- '@parcel/diagnostic': 2.10.2
- '@parcel/plugin': 2.10.2(@parcel/core@2.10.2)
- '@parcel/rust': 2.10.2
- nullthrows: 1.1.1
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/utils': 2.10.3
+ react-refresh: 0.9.0
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
+ /@parcel/transformer-svg@2.10.2(@parcel/core@2.10.2):
+ resolution: {integrity: sha512-SsCjiM9LZwGne3LUn+GuwhyqklAnr7CER6D0ozdpw+tPOeODsXZXNSktvtpE1Qbia61c/zdlU0yOEuhkeXz29w==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.2}
+ dependencies:
+ '@parcel/diagnostic': 2.10.2
+ '@parcel/plugin': 2.10.2(@parcel/core@2.10.2)
+ '@parcel/rust': 2.10.2
+ nullthrows: 1.1.1
+ posthtml: 0.16.6
+ posthtml-parser: 0.10.2
+ posthtml-render: 3.0.0
+ semver: 7.5.4
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
+ /@parcel/transformer-svg@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-fjkTdPB8y467I/yHPEaNxNxoGtRIgEqNjVkBhtE/ibhF/YfqIEpDlJyI7G5G71pt2peLMLXZnJowzHqeoEUHOQ==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ dependencies:
+ '@parcel/diagnostic': 2.10.3
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/rust': 2.10.3
+ nullthrows: 1.1.1
posthtml: 0.16.6
posthtml-parser: 0.10.2
posthtml-render: 3.0.0
@@ -6147,6 +6944,23 @@ packages:
- '@parcel/core'
dev: true
+ /@parcel/transformer-typescript-types@2.10.3(@parcel/core@2.10.3)(typescript@5.2.2):
+ resolution: {integrity: sha512-S4XFQAfJJhbpruTNvNVIzE9e+tyfUZ4wnVFhFXv/BeosEnlnve4YrAOzkaSP30RI+dsXHb/pt1QToaYaPMlPhg==}
+ engines: {node: '>= 12.0.0', parcel: ^2.10.3}
+ peerDependencies:
+ typescript: '>=3.0.0'
+ dependencies:
+ '@parcel/diagnostic': 2.10.3
+ '@parcel/plugin': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/source-map': 2.1.1
+ '@parcel/ts-utils': 2.10.3(typescript@5.2.2)
+ '@parcel/utils': 2.10.3
+ nullthrows: 1.1.1
+ typescript: 5.2.2
+ transitivePeerDependencies:
+ - '@parcel/core'
+ dev: true
+
/@parcel/ts-utils@2.10.2(typescript@5.2.2):
resolution: {integrity: sha512-66kCp0tUS+LvfC5EotWQsVvCD5cbUX4LrvKmRMW1qH7dkcq5rBtEV2iUbMdy8/JN2OR6p1KY+Mf+HOuVe169cw==}
engines: {node: '>= 12.0.0'}
@@ -6157,6 +6971,16 @@ packages:
typescript: 5.2.2
dev: true
+ /@parcel/ts-utils@2.10.3(typescript@5.2.2):
+ resolution: {integrity: sha512-DkYs9C/BOY8pw7clzKltVY1biGcte3KAaq1u6KQkzLbPudjtl8fzk/SMRGKjYSm0gjqc/TiK87PwWWNQZtz8mw==}
+ engines: {node: '>= 12.0.0'}
+ peerDependencies:
+ typescript: '>=3.0.0'
+ dependencies:
+ nullthrows: 1.1.1
+ typescript: 5.2.2
+ dev: true
+
/@parcel/types@2.10.2(@parcel/core@2.10.2):
resolution: {integrity: sha512-fwHJu03ROcc4/Kr/00VfOQUD6aV+6FBLN5bDW1+Xblgrpkb1MSUGTWRuz0YH5X6xhkVigC1llCIR2uHSwA+YBg==}
dependencies:
@@ -6339,200 +7163,2014 @@ packages:
resolution: {integrity: sha512-pW7QaFiL11O0BphO+bq3MgqeX/INAk9jgBldVDYjlQPO4VddoZnF22TcF9onMhnLVHuNqBJeRf+Fj7eezi/+rQ==}
engines: {node: '>= 10.0.0'}
dependencies:
- detect-libc: 1.0.3
- is-glob: 4.0.3
- micromatch: 4.0.5
- node-addon-api: 7.0.0
- optionalDependencies:
- '@parcel/watcher-android-arm64': 2.3.0
- '@parcel/watcher-darwin-arm64': 2.3.0
- '@parcel/watcher-darwin-x64': 2.3.0
- '@parcel/watcher-freebsd-x64': 2.3.0
- '@parcel/watcher-linux-arm-glibc': 2.3.0
- '@parcel/watcher-linux-arm64-glibc': 2.3.0
- '@parcel/watcher-linux-arm64-musl': 2.3.0
- '@parcel/watcher-linux-x64-glibc': 2.3.0
- '@parcel/watcher-linux-x64-musl': 2.3.0
- '@parcel/watcher-win32-arm64': 2.3.0
- '@parcel/watcher-win32-ia32': 2.3.0
- '@parcel/watcher-win32-x64': 2.3.0
- dev: true
+ detect-libc: 1.0.3
+ is-glob: 4.0.3
+ micromatch: 4.0.5
+ node-addon-api: 7.0.0
+ optionalDependencies:
+ '@parcel/watcher-android-arm64': 2.3.0
+ '@parcel/watcher-darwin-arm64': 2.3.0
+ '@parcel/watcher-darwin-x64': 2.3.0
+ '@parcel/watcher-freebsd-x64': 2.3.0
+ '@parcel/watcher-linux-arm-glibc': 2.3.0
+ '@parcel/watcher-linux-arm64-glibc': 2.3.0
+ '@parcel/watcher-linux-arm64-musl': 2.3.0
+ '@parcel/watcher-linux-x64-glibc': 2.3.0
+ '@parcel/watcher-linux-x64-musl': 2.3.0
+ '@parcel/watcher-win32-arm64': 2.3.0
+ '@parcel/watcher-win32-ia32': 2.3.0
+ '@parcel/watcher-win32-x64': 2.3.0
+ dev: true
+
+ /@parcel/workers@2.10.2(@parcel/core@2.10.2):
+ resolution: {integrity: sha512-LvifdeORXKGGyhwOwnYxn1AsJ5u6Ihk2RJUxsVA4WYEjz2PSsmLAUDdp48ovssSMnTb9P2g4RrbEG1mJjYtBGA==}
+ engines: {node: '>= 12.0.0'}
+ peerDependencies:
+ '@parcel/core': ^2.10.2
+ dependencies:
+ '@parcel/core': 2.10.2
+ '@parcel/diagnostic': 2.10.2
+ '@parcel/logger': 2.10.2
+ '@parcel/profiler': 2.10.2
+ '@parcel/types': 2.10.2(@parcel/core@2.10.3)
+ '@parcel/utils': 2.10.2
+ nullthrows: 1.1.1
+ dev: true
+
+ /@parcel/workers@2.10.2(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-LvifdeORXKGGyhwOwnYxn1AsJ5u6Ihk2RJUxsVA4WYEjz2PSsmLAUDdp48ovssSMnTb9P2g4RrbEG1mJjYtBGA==}
+ engines: {node: '>= 12.0.0'}
+ peerDependencies:
+ '@parcel/core': ^2.10.2
+ dependencies:
+ '@parcel/core': 2.10.3
+ '@parcel/diagnostic': 2.10.2
+ '@parcel/logger': 2.10.2
+ '@parcel/profiler': 2.10.2
+ '@parcel/types': 2.10.2(@parcel/core@2.10.3)
+ '@parcel/utils': 2.10.2
+ nullthrows: 1.1.1
+ dev: true
+
+ /@parcel/workers@2.10.3(@parcel/core@2.10.3):
+ resolution: {integrity: sha512-qlN8G3VybPHVIbD6fsZr2gmrXG2UlROUQIPW/kkAvjQ29uRfFn7YEC8CHTICt8M1HhCNkr0cMXkuXQBi0l3kAg==}
+ engines: {node: '>= 12.0.0'}
+ peerDependencies:
+ '@parcel/core': ^2.10.3
+ dependencies:
+ '@parcel/core': 2.10.3
+ '@parcel/diagnostic': 2.10.3
+ '@parcel/logger': 2.10.3
+ '@parcel/profiler': 2.10.3
+ '@parcel/types': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/utils': 2.10.3
+ nullthrows: 1.1.1
+ dev: true
+
+ /@pkgjs/parseargs@0.11.0:
+ resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
+ engines: {node: '>=14'}
+ requiresBuild: true
+ optional: true
+
+ /@pkgr/utils@2.4.2:
+ resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==}
+ engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
+ dependencies:
+ cross-spawn: 7.0.3
+ fast-glob: 3.3.2
+ is-glob: 4.0.3
+ open: 9.1.0
+ picocolors: 1.0.0
+ tslib: 2.6.2
+
+ /@pmmmwh/react-refresh-webpack-plugin@0.4.3(react-refresh@0.9.0)(webpack-dev-server@4.11.1)(webpack@5.76.1):
+ resolution: {integrity: sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==}
+ engines: {node: '>= 10.x'}
+ peerDependencies:
+ '@types/webpack': 4.x
+ react-refresh: '>=0.8.3 <0.10.0'
+ sockjs-client: ^1.4.0
+ type-fest: ^0.13.1
+ webpack: '>=4.43.0 <6.0.0'
+ webpack-dev-server: 3.x
+ webpack-hot-middleware: 2.x
+ webpack-plugin-serve: 0.x || 1.x
+ peerDependenciesMeta:
+ '@types/webpack':
+ optional: true
+ sockjs-client:
+ optional: true
+ type-fest:
+ optional: true
+ webpack-dev-server:
+ optional: true
+ webpack-hot-middleware:
+ optional: true
+ webpack-plugin-serve:
+ optional: true
+ dependencies:
+ ansi-html: 0.0.7
+ error-stack-parser: 2.1.4
+ html-entities: 1.4.0
+ native-url: 0.2.6
+ react-refresh: 0.9.0
+ schema-utils: 2.7.1
+ source-map: 0.7.4
+ webpack: 5.76.1
+ webpack-dev-server: 4.11.1(debug@4.3.2)(webpack@5.76.1)
+
+ /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.11.0)(webpack-dev-server@4.11.1)(webpack@5.76.1):
+ resolution: {integrity: sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==}
+ engines: {node: '>= 10.13'}
+ peerDependencies:
+ '@types/webpack': 4.x || 5.x
+ react-refresh: '>=0.10.0 <1.0.0'
+ sockjs-client: ^1.4.0
+ type-fest: '>=0.17.0 <5.0.0'
+ webpack: '>=4.43.0 <6.0.0'
+ webpack-dev-server: 3.x || 4.x
+ webpack-hot-middleware: 2.x
+ webpack-plugin-serve: 0.x || 1.x
+ peerDependenciesMeta:
+ '@types/webpack':
+ optional: true
+ sockjs-client:
+ optional: true
+ type-fest:
+ optional: true
+ webpack-dev-server:
+ optional: true
+ webpack-hot-middleware:
+ optional: true
+ webpack-plugin-serve:
+ optional: true
+ dependencies:
+ ansi-html-community: 0.0.8
+ common-path-prefix: 3.0.0
+ core-js-pure: 3.33.2
+ error-stack-parser: 2.1.4
+ find-up: 5.0.0
+ html-entities: 2.4.0
+ loader-utils: 2.0.4
+ react-refresh: 0.11.0
+ schema-utils: 3.3.0
+ source-map: 0.7.4
+ webpack: 5.76.1
+ webpack-dev-server: 4.11.1(debug@4.3.2)(webpack@5.76.1)
+ dev: true
+
+ /@pnpm/config.env-replace@1.1.0:
+ resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==}
+ engines: {node: '>=12.22.0'}
+ dev: true
+
+ /@pnpm/network.ca-file@1.0.2:
+ resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==}
+ engines: {node: '>=12.22.0'}
+ dependencies:
+ graceful-fs: 4.2.10
+ dev: true
+
+ /@pnpm/npm-conf@2.2.2:
+ resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@pnpm/config.env-replace': 1.1.0
+ '@pnpm/network.ca-file': 1.0.2
+ config-chain: 1.1.13
+ dev: true
+
+ /@popperjs/core@2.11.8:
+ resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
+
+ /@radix-ui/number@1.0.1:
+ resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==}
+ dependencies:
+ '@babel/runtime': 7.20.6
+ dev: true
+
+ /@radix-ui/primitive@1.0.1:
+ resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==}
+ dependencies:
+ '@babel/runtime': 7.20.6
+ dev: true
+
+ /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@types/react': 18.2.27
+ '@types/react-dom': 18.2.12
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
+ /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.2.27)(react@18.2.0)
+ '@types/react': 18.2.27
+ '@types/react-dom': 18.2.12
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
+ /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.27)(react@18.2.0):
+ resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@types/react': 18.2.27
+ react: 18.2.0
+ dev: true
+
+ /@radix-ui/react-context@1.0.1(@types/react@18.2.27)(react@18.2.0):
+ resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@types/react': 18.2.27
+ react: 18.2.0
+ dev: true
+
+ /@radix-ui/react-direction@1.0.1(@types/react@18.2.27)(react@18.2.0):
+ resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@types/react': 18.2.27
+ react: 18.2.0
+ dev: true
+
+ /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@radix-ui/primitive': 1.0.1
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.27)(react@18.2.0)
+ '@types/react': 18.2.27
+ '@types/react-dom': 18.2.12
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
+ /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.27)(react@18.2.0):
+ resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@types/react': 18.2.27
+ react: 18.2.0
+ dev: true
+
+ /@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@types/react': 18.2.27
+ '@types/react-dom': 18.2.12
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
+ /@radix-ui/react-id@1.0.1(@types/react@18.2.27)(react@18.2.0):
+ resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@types/react': 18.2.27
+ react: 18.2.0
+ dev: true
+
+ /@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@floating-ui/react-dom': 2.0.4(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/rect': 1.0.1
+ '@types/react': 18.2.27
+ '@types/react-dom': 18.2.12
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
+ /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@types/react': 18.2.27
+ '@types/react-dom': 18.2.12
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
+ /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.2.27)(react@18.2.0)
+ '@types/react': 18.2.27
+ '@types/react-dom': 18.2.12
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
+ /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@radix-ui/primitive': 1.0.1
+ '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-direction': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-id': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@types/react': 18.2.27
+ '@types/react-dom': 18.2.12
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
+ /@radix-ui/react-select@1.2.2(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@radix-ui/number': 1.0.1
+ '@radix-ui/primitive': 1.0.1
+ '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-direction': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-id': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@types/react': 18.2.27
+ '@types/react-dom': 18.2.12
+ aria-hidden: 1.2.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ react-remove-scroll: 2.5.5(@types/react@18.2.27)(react@18.2.0)
+ dev: true
+
+ /@radix-ui/react-separator@1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@types/react': 18.2.27
+ '@types/react-dom': 18.2.12
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
+ /@radix-ui/react-slot@1.0.2(@types/react@18.2.27)(react@18.2.0):
+ resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@types/react': 18.2.27
+ react: 18.2.0
+ dev: true
+
+ /@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@radix-ui/primitive': 1.0.1
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-direction': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@types/react': 18.2.27
+ '@types/react-dom': 18.2.12
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
+ /@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@radix-ui/primitive': 1.0.1
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@types/react': 18.2.27
+ '@types/react-dom': 18.2.12
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
+ /@radix-ui/react-toolbar@1.0.4(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@radix-ui/primitive': 1.0.1
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-direction': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-separator': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-toggle-group': 1.0.4(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@types/react': 18.2.27
+ '@types/react-dom': 18.2.12
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
+ /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.27)(react@18.2.0):
+ resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@types/react': 18.2.27
+ react: 18.2.0
+ dev: true
+
+ /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.27)(react@18.2.0):
+ resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@types/react': 18.2.27
+ react: 18.2.0
+ dev: true
+
+ /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.27)(react@18.2.0):
+ resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@types/react': 18.2.27
+ react: 18.2.0
+ dev: true
+
+ /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.27)(react@18.2.0):
+ resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@types/react': 18.2.27
+ react: 18.2.0
+ dev: true
+
+ /@radix-ui/react-use-previous@1.0.1(@types/react@18.2.27)(react@18.2.0):
+ resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@types/react': 18.2.27
+ react: 18.2.0
+ dev: true
+
+ /@radix-ui/react-use-rect@1.0.1(@types/react@18.2.27)(react@18.2.0):
+ resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@radix-ui/rect': 1.0.1
+ '@types/react': 18.2.27
+ react: 18.2.0
+ dev: true
+
+ /@radix-ui/react-use-size@1.0.1(@types/react@18.2.27)(react@18.2.0):
+ resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.27)(react@18.2.0)
+ '@types/react': 18.2.27
+ react: 18.2.0
+ dev: true
+
+ /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@types/react': 18.2.27
+ '@types/react-dom': 18.2.12
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
+ /@radix-ui/rect@1.0.1:
+ resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==}
+ dependencies:
+ '@babel/runtime': 7.20.6
+ dev: true
+
+ /@reach/router@1.3.4(react-dom@17.0.2)(react@17.0.2):
+ resolution: {integrity: sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA==}
+ peerDependencies:
+ react: 15.x || 16.x || 16.4.0-alpha.0911da3
+ react-dom: 15.x || 16.x || 16.4.0-alpha.0911da3
+ dependencies:
+ create-react-context: 0.3.0(prop-types@15.7.2)(react@17.0.2)
+ invariant: 2.2.4
+ prop-types: 15.7.2
+ react: 17.0.2
+ react-dom: 17.0.2(react@17.0.2)
+ react-lifecycles-compat: 3.0.4
+ dev: true
+
+ /@react-aria/breadcrumbs@3.5.8(react@18.2.0):
+ resolution: {integrity: sha512-jeek23igeqXct7S3ShW2jtFUc5g3fS9ZEBZkF64FWBrwfCiaZwb8TcKkK/xFw36/q5mxEt+seNiqnNzvsICJuQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/link': 3.6.2(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-types/breadcrumbs': 3.7.2(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/button@3.9.0(react@18.2.0):
+ resolution: {integrity: sha512-Jri4OCN+4YmpJDPNQvk1DJoskKD9sdTxZaWWWJdAwoSIunZk3IEBXVvRfKzsEAVtI+UJN25zC2kyjXbVPS2XAA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.15.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/toggle': 3.7.0(react@18.2.0)
+ '@react-types/button': 3.9.1(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/calendar@3.5.3(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-jW48jk0TIe0HAJS+z8zqd8M86FEuqrk1qEIjMWnf8rFnA7hPPpjdjUrY9vSIeC95NcbyZbFnr1bHzQjAIzosQw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/date': 3.5.0
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/live-announcer': 3.3.1
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/calendar': 3.4.2(react@18.2.0)
+ '@react-types/button': 3.9.1(react@18.2.0)
+ '@react-types/calendar': 3.4.2(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/checkbox@3.12.0(react@18.2.0):
+ resolution: {integrity: sha512-CyFZoI+z9hhyB3wb7IBsZxE30vXfYO2vSyET16zlkJ4qiFMqMiVLE4ekq034MHltCdpAczgP5yfKgNnJOmj7vQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/form': 3.0.0(react@18.2.0)
+ '@react-aria/label': 3.7.3(react@18.2.0)
+ '@react-aria/toggle': 3.9.0(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/checkbox': 3.6.0(react@18.2.0)
+ '@react-stately/form': 3.0.0(react@18.2.0)
+ '@react-stately/toggle': 3.7.0(react@18.2.0)
+ '@react-types/checkbox': 3.6.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/combobox@3.8.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-lInzzZrH4vFlxmvDpXgQRkkREm7YIx258IRpQqll8Bny2vKMmZoF06zWMbcHP0CjFqYxExQeTjSYx0OTRRxkCQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/listbox': 3.11.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/live-announcer': 3.3.1
+ '@react-aria/menu': 3.11.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/overlays': 3.19.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/selection': 3.17.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/textfield': 3.13.0(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/collections': 3.10.3(react@18.2.0)
+ '@react-stately/combobox': 3.8.0(react@18.2.0)
+ '@react-stately/form': 3.0.0(react@18.2.0)
+ '@react-types/button': 3.9.1(react@18.2.0)
+ '@react-types/combobox': 3.9.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/datepicker@3.9.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-FIpiJxwBNOM8a6hLOqQJ4JrvRiGL6Zr44E1mHtAWStp2kBEJ6+O2JRm4PQ5Pzvdw6xnCpOBdfESdNdlXN7lVqQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/date': 3.5.0
+ '@internationalized/number': 3.4.0
+ '@internationalized/string': 3.1.1
+ '@react-aria/focus': 3.15.0(react@18.2.0)
+ '@react-aria/form': 3.0.0(react@18.2.0)
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/label': 3.7.3(react@18.2.0)
+ '@react-aria/spinbutton': 3.6.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/datepicker': 3.9.0(react@18.2.0)
+ '@react-stately/form': 3.0.0(react@18.2.0)
+ '@react-types/button': 3.9.1(react@18.2.0)
+ '@react-types/calendar': 3.4.2(react@18.2.0)
+ '@react-types/datepicker': 3.7.0(react@18.2.0)
+ '@react-types/dialog': 3.5.7(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/dialog@3.5.8(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-KIc1FORdHhZ3bWom4qHO0hmlL4e5Hup6N25EY8HP5I7Ftv9EBBGaO5grtxZ2fX8kiCJNI4y+k67ZZ71wKJvMiA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.15.0(react@18.2.0)
+ '@react-aria/overlays': 3.19.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-types/dialog': 3.5.7(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/dnd@3.5.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-6IuqmXwnfgRfeXDbfsPZzScapCmtRIkphTBPoLT575uEbZC7ROLgRJ/4NIKxvtTA6IIBqUGcvaqU9Mpg8j4U5Q==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/string': 3.1.1
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/live-announcer': 3.3.1
+ '@react-aria/overlays': 3.19.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/dnd': 3.2.6(react@18.2.0)
+ '@react-types/button': 3.9.1(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/focus@3.15.0(react@18.2.0):
+ resolution: {integrity: sha512-nnxRyfqHuAjRwdQ4BpQyZPtGFKZmRU6cnaIb3pqWFCqEyJQensV7MA3TJ4Jhadq67cy1Ji5SYSlr1duBwjoYvw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ clsx: 1.2.1
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/form@3.0.0(react@18.2.0):
+ resolution: {integrity: sha512-APeGph9oTO8nro4ZObuy1hk+0hpF/ji9O3odPGhLkzP/HvW2J7NI9pjKJOINfgtYr2yvVUZf/MbTMxPwtAxhaQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/form': 3.0.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/grid@3.8.5(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-0p+Bbs9rpQeOy8b75DamlzVPKylBoe/z0XwkeeTChHP2TK3TwPXh6J5EmisQx6K8zsb3iZULQRcP4QibvnMbrg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.15.0(react@18.2.0)
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/live-announcer': 3.3.1
+ '@react-aria/selection': 3.17.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/collections': 3.10.3(react@18.2.0)
+ '@react-stately/grid': 3.8.3(react@18.2.0)
+ '@react-stately/selection': 3.14.1(react@18.2.0)
+ '@react-stately/virtualizer': 3.6.5(react@18.2.0)
+ '@react-types/checkbox': 3.6.0(react@18.2.0)
+ '@react-types/grid': 3.2.3(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/gridlist@3.7.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-9keGYZz0yILVqAnFzF6hGRtHm1vfSD1mNnH8oyn7mKjyr7qOln7s5f8Nl85ueMolfrV3H2rCZgM2itNQ+Ezzgg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.15.0(react@18.2.0)
+ '@react-aria/grid': 3.8.5(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/selection': 3.17.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/list': 3.10.1(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/i18n@3.9.0(react@18.2.0):
+ resolution: {integrity: sha512-ebGP/sVG0ZtNF4RNFzs/W01tl7waYpBManh1kKWgA4roDPFt/odkgkDBzKGl+ggBb7TQRHsfUFHuqKsrsMy9TA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/date': 3.5.0
+ '@internationalized/message': 3.1.1
+ '@internationalized/number': 3.4.0
+ '@internationalized/string': 3.1.1
+ '@react-aria/ssr': 3.9.0(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/interactions@3.20.0(react@18.2.0):
+ resolution: {integrity: sha512-JCCEyK2Nb4mEHucrgmqhTHTNAEqhsiM07jJmmY22eikxnCQnsEfdwXyg9cgZLG79D5V7jyqVRqOp2OsG7Qx7kQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/ssr': 3.9.0(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/label@3.7.3(react@18.2.0):
+ resolution: {integrity: sha512-v1zuqbpYyYaPjrBWpceGjMpwP4ne6fLoOXdoIZoKLux2jkAcyIF2kIJFiyYoPQYQJWGRNo7q1oSwamxmng4xJw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/link@3.6.2(react@18.2.0):
+ resolution: {integrity: sha512-v9gXgQ3Gev0JOlg2MAXcubDMgX+0BlJ+hTyFYFMuN/4jVBlAe426WKbjg+6MMzxwukWg9C3Q08JzqdFTi4cBng==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.15.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-types/link': 3.5.2(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/listbox@3.11.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-FXdoqYLUTJn16OxodyS518PIcwzFkCfW5bxQepoy88NDMGtqp6u8fvEPpAoZbomvw/pV9MuEaMAw9qLyfkD4DA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/label': 3.7.3(react@18.2.0)
+ '@react-aria/selection': 3.17.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/collections': 3.10.3(react@18.2.0)
+ '@react-stately/list': 3.10.1(react@18.2.0)
+ '@react-types/listbox': 3.4.6(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/live-announcer@3.3.1:
+ resolution: {integrity: sha512-hsc77U7S16trM86d+peqJCOCQ7/smO1cybgdpOuzXyiwcHQw8RQ4GrXrS37P4Ux/44E9nMZkOwATQRT2aK8+Ew==}
+ dependencies:
+ '@swc/helpers': 0.5.3
+ dev: false
+
+ /@react-aria/menu@3.11.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-I4R5FOvRtwIQW+0naXav5giZBp935X2tXB2xBg/cSAYDXgfLmFPLHkyPbO77hR6FwazfFfJoKdn0pVcRox3lrQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.15.0(react@18.2.0)
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/overlays': 3.19.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/selection': 3.17.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/collections': 3.10.3(react@18.2.0)
+ '@react-stately/menu': 3.5.7(react@18.2.0)
+ '@react-stately/tree': 3.7.4(react@18.2.0)
+ '@react-types/button': 3.9.1(react@18.2.0)
+ '@react-types/menu': 3.9.6(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/meter@3.4.8(react@18.2.0):
+ resolution: {integrity: sha512-u/pNisFs8UottonYlwqaS2i/NhHIw9LcApHo55XP7XMFCnaHPlq3mJzpSsr0zuCTvat2djoKelj41jT6Fhuw+A==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/progress': 3.4.8(react@18.2.0)
+ '@react-types/meter': 3.3.6(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/numberfield@3.10.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-ixkvkPTn18RNPnbaT726CHA+Wpr/qTYWboq8hSaJK0LiAtiEWCKg0pmVtJ4lFntAQ5GNp02xudTwhQdLN5WRig==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/spinbutton': 3.6.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/textfield': 3.13.0(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/form': 3.0.0(react@18.2.0)
+ '@react-stately/numberfield': 3.7.0(react@18.2.0)
+ '@react-types/button': 3.9.1(react@18.2.0)
+ '@react-types/numberfield': 3.7.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/overlays@3.19.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-VN5GkB8+uZ2cfXljBtkqmrsAhBdGoj4un/agH0Qyihi2dazsMeafczSNnqzbpVgB4Zt2UHPJUkKwihgzXRxJJA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.15.0(react@18.2.0)
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/ssr': 3.9.0(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-aria/visually-hidden': 3.8.7(react@18.2.0)
+ '@react-stately/overlays': 3.6.4(react@18.2.0)
+ '@react-types/button': 3.9.1(react@18.2.0)
+ '@react-types/overlays': 3.8.4(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/progress@3.4.8(react@18.2.0):
+ resolution: {integrity: sha512-Nah3aj5BNRa0+urQZimzb0vuKQK7lsc8BrUwJuHTwGRBSWUjCADExrJYdhDIR/nLUV2TCmAQl+GJtTgbEEj0DQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/label': 3.7.3(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-types/progress': 3.5.1(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/radio@3.9.0(react@18.2.0):
+ resolution: {integrity: sha512-kr3+OQ1YU/3mURZfCsYaQmJ/c15qOm8uScaDRC39qz97bLNASakQqMImIaS+GluPKx1PEW3y2ErAgLplH28zZw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.15.0(react@18.2.0)
+ '@react-aria/form': 3.0.0(react@18.2.0)
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/label': 3.7.3(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/radio': 3.10.0(react@18.2.0)
+ '@react-types/radio': 3.6.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/searchfield@3.6.0(react@18.2.0):
+ resolution: {integrity: sha512-mHaN+sx2SLqluvF0/YIBQ9WA5LakSWl79FgC0sOWEaOZhDswAbJ9tESdi/M/ahtOnVwblE0cpHRlUKV0Oz4gOw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/textfield': 3.13.0(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/searchfield': 3.5.0(react@18.2.0)
+ '@react-types/button': 3.9.1(react@18.2.0)
+ '@react-types/searchfield': 3.5.2(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/select@3.14.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-ulVFH8K1yr8CxQE7pzhlM3aWBltWfSbWdJV3FXDqM0kA+GHqqPwZVJcqPuegtaiju1z6nRk4q789kJa4o+4M9g==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/form': 3.0.0(react@18.2.0)
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/label': 3.7.3(react@18.2.0)
+ '@react-aria/listbox': 3.11.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/menu': 3.11.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/selection': 3.17.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-aria/visually-hidden': 3.8.7(react@18.2.0)
+ '@react-stately/select': 3.6.0(react@18.2.0)
+ '@react-types/button': 3.9.1(react@18.2.0)
+ '@react-types/select': 3.9.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/selection@3.17.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-AXXY3eOIWnITabMn6c0bpLPXkSX7040LOZU+7pQgtZJwDdZorLuKw4i7WS5i71LcV71ywG4mtqc9mOb/GfhUbg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.15.0(react@18.2.0)
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/selection': 3.14.1(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/separator@3.3.8(react@18.2.0):
+ resolution: {integrity: sha512-u15HgH2IVKN/mx7Hp9dfNiFpPU/mq2EA7l0e2fsVSjA77nhSctUFBAqaR7FAI/y86RUhq3zplIz4BJek1/3Dvw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/slider@3.7.3(react@18.2.0):
+ resolution: {integrity: sha512-AbrTD9UzMn0CwxFjOhJHz2ms2zdJlBL3XnbvqkpsmpXUl0u8WT1QAEaMnS5+792gnSGZs/ARDmse53o+IO8wTA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.15.0(react@18.2.0)
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/label': 3.7.3(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/slider': 3.4.5(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@react-types/slider': 3.7.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/spinbutton@3.6.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-I7f1gfwVRcjguEXZijk0z5g8njZ2YWnQzVzcwGf8ocLPxfw1CnSivNCzwVj2ChXPX10uXewXVMLWVCz+BRC9uQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/live-announcer': 3.3.1
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-types/button': 3.9.1(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/ssr@3.9.0(react@18.2.0):
+ resolution: {integrity: sha512-Bz6BqP6ZorCme9tSWHZVmmY+s7AU8l6Vl2NUYmBzezD//fVHHfFo4lFBn5tBuAaJEm3AuCLaJQ6H2qhxNSb7zg==}
+ engines: {node: '>= 12'}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/switch@3.5.7(react@18.2.0):
+ resolution: {integrity: sha512-zBEsB071zzhQ82RwAA42pFLXHgrpya0OoRAsTO6jHZwiaYMsyqJI2eiXd7F6rqklpgyO6k7jOQklGUuoSJW4pA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/toggle': 3.9.0(react@18.2.0)
+ '@react-stately/toggle': 3.7.0(react@18.2.0)
+ '@react-types/switch': 3.5.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/table@3.13.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-bJgMx2SZ8SFmTosbv6k1lZ1a0Yw3f8tzWhpIQodCaMHhtI7izA6YqDNx47NeBNYpVm9DFfAoWbb79HFJ+OKIJA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.15.0(react@18.2.0)
+ '@react-aria/grid': 3.8.5(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/live-announcer': 3.3.1
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-aria/visually-hidden': 3.8.7(react@18.2.0)
+ '@react-stately/collections': 3.10.3(react@18.2.0)
+ '@react-stately/flags': 3.0.0
+ '@react-stately/table': 3.11.3(react@18.2.0)
+ '@react-stately/virtualizer': 3.6.5(react@18.2.0)
+ '@react-types/checkbox': 3.6.0(react@18.2.0)
+ '@react-types/grid': 3.2.3(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@react-types/table': 3.9.1(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/tabs@3.8.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-zDfeEEyJmcnH9TFvJECWIrJpxX4SmREFV1/P8hN6ZUJPYoeiGMXYYFvjcRb1r3LN8XKlbwR37AQ3Cn1/yhrUwQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.15.0(react@18.2.0)
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/selection': 3.17.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/tabs': 3.6.2(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@react-types/tabs': 3.3.4(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/tag@3.3.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-mANJTcPyut98O4D3cAKaNEV6QFfoljZCDAgC+uJkV/Zn8cU4JOFeNLAyNoLRlPvYw+msqr6wUyPkWNERuO+1Uw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/gridlist': 3.7.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/label': 3.7.3(react@18.2.0)
+ '@react-aria/selection': 3.17.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/list': 3.10.1(react@18.2.0)
+ '@react-types/button': 3.9.1(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/textfield@3.13.0(react@18.2.0):
+ resolution: {integrity: sha512-sUlinDE+k/WhbskyqVOkuffuhiQpjgvp+iGRoralStVgb8Tcb+POxgAlw5jS4tNjdivCb3IjVJemUNJM7xsxxA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.15.0(react@18.2.0)
+ '@react-aria/form': 3.0.0(react@18.2.0)
+ '@react-aria/label': 3.7.3(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/form': 3.0.0(react@18.2.0)
+ '@react-stately/utils': 3.9.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@react-types/textfield': 3.9.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/toggle@3.9.0(react@18.2.0):
+ resolution: {integrity: sha512-2YMWYQUEmcoAXtrAE86QXBS9XlmJyV6IFRlMTBNaeLTdH3AmACExgsyU66Tt0sKl6LMDMI376ItMFqAz27BBdQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.15.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/toggle': 3.7.0(react@18.2.0)
+ '@react-types/checkbox': 3.6.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/toolbar@3.0.0-beta.0(react@18.2.0):
+ resolution: {integrity: sha512-5DCnasHCKxpzm2g7NkFggZF4A65snLL7Nz+0dhqvFTHVLYPEzgKnx7nJ4tFO9z7i9BL8+HrNmaur/eE+OVKVJg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.15.0(react@18.2.0)
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/tooltip@3.6.5(react@18.2.0):
+ resolution: {integrity: sha512-hXw4Z8nYLOWz3QOQ807wWZdvDwR3gofsmZhAehg2HPRwdRfCQK+1cjVKeUd9cKCAxs0Cay7dV0oUdilLbCQ2Gg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.15.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/tooltip': 3.4.6(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@react-types/tooltip': 3.4.6(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/utils@3.22.0(react@18.2.0):
+ resolution: {integrity: sha512-Qi/m65GFFljXA/ayj1m5g3KZdgbZY3jacSSqD5vNUOEGiKsn4OQcsw8RfC2c0SgtLV1hLzsfvFI1OiryPlGCcw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/ssr': 3.9.0(react@18.2.0)
+ '@react-stately/utils': 3.9.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ clsx: 1.2.1
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/visually-hidden@3.8.7(react@18.2.0):
+ resolution: {integrity: sha512-OuIGMVQIt7GC43h4x35BgkZid8lhoPu7Xz4TQRP8nvOJWb1lH7ehrRRuGdUsK3y90nwpxTdNdg4DILblg+VaLw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-spectrum/utils@3.11.2(react@18.2.0):
+ resolution: {integrity: sha512-JLv0ntBrrIvloUgqVhAZvTTiBqZ/pHtAWOuIgrii3PFUsds4OVX+YebB88rj639Zi/tFrSdfrlZJNER1ZOq9jw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/ssr': 3.9.0(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ clsx: 1.2.1
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/calendar@3.4.2(react@18.2.0):
+ resolution: {integrity: sha512-RfH40rVa2EhUnQgqH3HTZL+YhL+6tZ8T9GbN1K3AbIM5BBEtkb3P8qGhcaI7WpwNy1rlRFFFXGcqFAMUncDg2Q==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/date': 3.5.0
+ '@react-stately/utils': 3.9.0(react@18.2.0)
+ '@react-types/calendar': 3.4.2(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/checkbox@3.6.0(react@18.2.0):
+ resolution: {integrity: sha512-e1ChMwGovcOEDcdizqXDT6eDZixIMiPQOzNV5wPQ91SlGaIry9b0lQnK18tHg3yv2iiS6Ipj96cGBUKLJqQ+cQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/form': 3.0.0(react@18.2.0)
+ '@react-stately/utils': 3.9.0(react@18.2.0)
+ '@react-types/checkbox': 3.6.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/collections@3.10.3(react@18.2.0):
+ resolution: {integrity: sha512-fA28HIApAIz9sNGeOVXZJPgV5Kig6M72KI1t9sUbnRUr9Xq9OMJTR6ElDMXNe0iTeZffRFDOPYyqnX9zkxof6Q==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/combobox@3.8.0(react@18.2.0):
+ resolution: {integrity: sha512-F74Avf7+8ruRqEB+3Lh6/C5jXc3ESJbRf9ovUxhmNAzBGeFKesPn5HpEpo87C+3OukGb+/Buvi3Rhib9+HVBKA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/collections': 3.10.3(react@18.2.0)
+ '@react-stately/form': 3.0.0(react@18.2.0)
+ '@react-stately/list': 3.10.1(react@18.2.0)
+ '@react-stately/menu': 3.5.7(react@18.2.0)
+ '@react-stately/select': 3.6.0(react@18.2.0)
+ '@react-stately/utils': 3.9.0(react@18.2.0)
+ '@react-types/combobox': 3.9.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/data@3.11.0(react@18.2.0):
+ resolution: {integrity: sha512-0BlPT58WrAtUvpiEfUuyvIsGFTzp/9vA5y+pk53kGJhOdc5tqBGHi9cg40pYE/i1vdHJGMpyHGRD9nkQb8wN3Q==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/datepicker@3.9.0(react@18.2.0):
+ resolution: {integrity: sha512-p6BuxPbDxjIgBZmskdv2dR6XIdPEftCjS7kYe/+iLZxfz1vYiDqpJVb3ascLyBjl84bDDyr4z2vWcKhdDwyhEA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/date': 3.5.0
+ '@internationalized/string': 3.1.1
+ '@react-stately/form': 3.0.0(react@18.2.0)
+ '@react-stately/overlays': 3.6.4(react@18.2.0)
+ '@react-stately/utils': 3.9.0(react@18.2.0)
+ '@react-types/datepicker': 3.7.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/dnd@3.2.6(react@18.2.0):
+ resolution: {integrity: sha512-ex3Pjn+9uIoqsBb9F4ZFJb3fB0YadN8uYBOEiBb9N4UXWyANibGUYJ2FvIbvq1nFDU7On7MW1J9e3vkGglX4FQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/selection': 3.14.1(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/flags@3.0.0:
+ resolution: {integrity: sha512-e3i2ItHbIa0eEwmSXAnPdD7K8syW76JjGe8ENxwFJPW/H1Pu9RJfjkCb/Mq0WSPN/TpxBb54+I9TgrGhbCoZ9w==}
+ dependencies:
+ '@swc/helpers': 0.4.36
+ dev: false
+
+ /@react-stately/form@3.0.0(react@18.2.0):
+ resolution: {integrity: sha512-C8wkfFmtx1escizibhdka5JvTy9/Vp173CS9cakjvWTmnjYYC1nOlzwp7BsYWTgerCFbRY/BU/Cf/bJDxPiUKQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/grid@3.8.3(react@18.2.0):
+ resolution: {integrity: sha512-JceGSJcuO6Zv+Aq5s2NZvmbMjdPjTtGNQR9kTgXKC/pOfM6FJ58bJiOmEllyN6oawqh4Ey8Xdqk9NuW4l2ctuw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/collections': 3.10.3(react@18.2.0)
+ '@react-stately/selection': 3.14.1(react@18.2.0)
+ '@react-types/grid': 3.2.3(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/list@3.10.1(react@18.2.0):
+ resolution: {integrity: sha512-iVarLMd7FmMT0H20dRWsFOHHX5+c4gK51AXP2BSr1VtDSfbL4dgaGgu7IaAMVc/rO0au1e1tPM2hutiIFvPcnA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/collections': 3.10.3(react@18.2.0)
+ '@react-stately/selection': 3.14.1(react@18.2.0)
+ '@react-stately/utils': 3.9.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/menu@3.5.7(react@18.2.0):
+ resolution: {integrity: sha512-bzTmAqzcMNatvyruWlvOdZSmMhz3+mkdxtqaZzYHq+DpR6ka57lIRj8dBnZWQGwV3RypMZfz+X6aIX4kruGVbw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/overlays': 3.6.4(react@18.2.0)
+ '@react-types/menu': 3.9.6(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/numberfield@3.7.0(react@18.2.0):
+ resolution: {integrity: sha512-DOz4jL7T30KGUXpGh/z80aHf+DEOQfvCHVDfll+IU7p3sd+bbM5uj7JdwXpZgIYUK8KTf2N49sL6lq5uCoxh8w==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/number': 3.4.0
+ '@react-stately/form': 3.0.0(react@18.2.0)
+ '@react-stately/utils': 3.9.0(react@18.2.0)
+ '@react-types/numberfield': 3.7.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/overlays@3.6.4(react@18.2.0):
+ resolution: {integrity: sha512-tHEaoAGpE9dSnsskqLPVKum59yGteoSqsniTopodM+miQozbpPlSjdiQnzGLroy5Afx5OZYClE616muNHUILXA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/utils': 3.9.0(react@18.2.0)
+ '@react-types/overlays': 3.8.4(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/radio@3.10.0(react@18.2.0):
+ resolution: {integrity: sha512-d8IgZtUq/4vhE7YhyBVg1QdVoFS0caIcvPumXqtp/5vlDgpUsVy9jSeWtbk0H4FyUcmJlQhRcTylKB9THXY1YQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/form': 3.0.0(react@18.2.0)
+ '@react-stately/utils': 3.9.0(react@18.2.0)
+ '@react-types/radio': 3.6.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/searchfield@3.5.0(react@18.2.0):
+ resolution: {integrity: sha512-SStjChkn/33pEn40slKQPnBnmQYyxVazVwPjiBkdeVejC42lUVairUTrGJgF0PNoZTbxn0so2/XzjqTC9T8iCw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/utils': 3.9.0(react@18.2.0)
+ '@react-types/searchfield': 3.5.2(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/select@3.6.0(react@18.2.0):
+ resolution: {integrity: sha512-GvSE4DXmcvdRNUc+ciPU7gedt7LfRO8FFFIzhB/bCQhUlK6/xihUPrGXayzqxLeTQKttMH323LuYFKfwpJRhsA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/form': 3.0.0(react@18.2.0)
+ '@react-stately/list': 3.10.1(react@18.2.0)
+ '@react-stately/menu': 3.5.7(react@18.2.0)
+ '@react-types/select': 3.9.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/selection@3.14.1(react@18.2.0):
+ resolution: {integrity: sha512-96/CerrB6yH4Ad9FkzBzyVerSPjcIj1NBTWTFHo1N+oHECvyGsDxZl7Y4LQR++teFK66FhX5KjCJQGae4IZd6A==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/collections': 3.10.3(react@18.2.0)
+ '@react-stately/utils': 3.9.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/slider@3.4.5(react@18.2.0):
+ resolution: {integrity: sha512-lJPZC8seYbnZDqAlZm3/QC95I5iluG8ouwkPMmvtWCz1baayV/jJtfxA/74zR7Vcob9Fe7O57g8Edhz/hv9xOQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/utils': 3.9.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@react-types/slider': 3.7.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/table@3.11.3(react@18.2.0):
+ resolution: {integrity: sha512-r0rzSKbtMG4tjFpCGtXb8p6hOuek03c6rheJE88z4I/ujZ5EmEO6Ps8q0JMNEDCY2qigvKM+ODisMBeZCEkIJg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/collections': 3.10.3(react@18.2.0)
+ '@react-stately/flags': 3.0.0
+ '@react-stately/grid': 3.8.3(react@18.2.0)
+ '@react-stately/selection': 3.14.1(react@18.2.0)
+ '@react-stately/utils': 3.9.0(react@18.2.0)
+ '@react-types/grid': 3.2.3(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@react-types/table': 3.9.1(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/tabs@3.6.2(react@18.2.0):
+ resolution: {integrity: sha512-f+U4D1FAVfVVcNRbtKIv4GrO37CLFClYQlXx9zIuSXjHsviapVD2IQSyAmpKo/CbgXhYRMdGwENZdOsmF/Ns7g==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/list': 3.10.1(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@react-types/tabs': 3.3.4(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/toggle@3.7.0(react@18.2.0):
+ resolution: {integrity: sha512-TRksHkCJk/Xogq4181g3CYgJf+EfsJCqX5UZDSw1Z1Kgpvonjmdf6FAfQfCh9QR2OuXUL6hOLUDVLte5OPI+5g==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/utils': 3.9.0(react@18.2.0)
+ '@react-types/checkbox': 3.6.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/tooltip@3.4.6(react@18.2.0):
+ resolution: {integrity: sha512-uL93bmsXf+OOgpKLPEKfpDH4z+MK2CuqlqVxx7rshN0vjWOSoezE5nzwgee90+RpDrLNNNWTNa7n+NkDRpI1jA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/overlays': 3.6.4(react@18.2.0)
+ '@react-types/tooltip': 3.4.6(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/tree@3.7.4(react@18.2.0):
+ resolution: {integrity: sha512-0yvVODBS8WnSivLFX5ccEjCl2NA/8lbEt1E48wVcY1xcXgISNpw5MSGK5jC6YrtJPIqVolQIkNSbMreXGBktIg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/collections': 3.10.3(react@18.2.0)
+ '@react-stately/selection': 3.14.1(react@18.2.0)
+ '@react-stately/utils': 3.9.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/utils@3.9.0(react@18.2.0):
+ resolution: {integrity: sha512-yPKFY1F88HxuZ15BG2qwAYxtpE4HnIU0Ofi4CuBE0xC6I8mwo4OQjDzi+DZjxQngM9D6AeTTD6F1V8gkozA0Gw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/virtualizer@3.6.5(react@18.2.0):
+ resolution: {integrity: sha512-v0cZeNCGPMeo3LP4UrGuDo3Xpq7ufNaZyGObgSvdrIW49qK5F02kczcKy6NKg+QfOgC/+Nc9Tof/2S8dcxDrCA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ dev: false
+
+ /@react-types/breadcrumbs@3.7.2(react@18.2.0):
+ resolution: {integrity: sha512-esl6RucDW2CNMsApJxNYfMtDaUcfLlwKMPH/loYsOBbKxGl2HsgVLMcdpjEkTRs2HCTNCbBXWpeU8AY77t+bsw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/link': 3.5.2(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/button@3.9.1(react@18.2.0):
+ resolution: {integrity: sha512-bf9iTar3PtqnyV9rA+wyFyrskZKhwmOuOd/ifYIjPs56YNVXWH5Wfqj6Dx3xdFBgtKx8mEVQxVhoX+WkHX+rtw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/calendar@3.4.2(react@18.2.0):
+ resolution: {integrity: sha512-tCZ21un/8OAhpNtmSXDkOVvS5Pzp+y/JwNr6VGFi8HBC5F/c8SzuwV0jKN8ymsZSWbDQ68xXGNWxFaG43Bw8Pg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/date': 3.5.0
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/checkbox@3.6.0(react@18.2.0):
+ resolution: {integrity: sha512-vgbuJzQpVCNT5AZWV0OozXCnihqrXxoZKfJFIw0xro47pT2sn3t5UC4RA9wfjDGMoK4frw1K/4HQLsQIOsPBkw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/combobox@3.9.0(react@18.2.0):
+ resolution: {integrity: sha512-VAQWM2jrIWROgcTKxj4k37WWpK/1zRjj1HfGeuenAQyOQwImqDwCHx5YxQR1GiUEFne4v1yXe2khT0T5Kt2vDg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/datepicker@3.7.0(react@18.2.0):
+ resolution: {integrity: sha512-Uh+p6pZpMFc5ZBOns5TXCBbUvJp1KVROLBn2gk5dMEFVq78Qs1VFuAt4lwr9gQBOJrX5I/l65pRTwwWwAKxYtQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/date': 3.5.0
+ '@react-types/calendar': 3.4.2(react@18.2.0)
+ '@react-types/overlays': 3.8.4(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/dialog@3.5.7(react@18.2.0):
+ resolution: {integrity: sha512-geYoqAyQaTLG43AaXdMUVqZXYgkSifrD9cF7lR2kPAT0uGFv0YREi6ieU+aui8XJ83EW0xcxP+EPWd2YkN4D4w==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/overlays': 3.8.4(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/form@3.6.0(react@18.2.0):
+ resolution: {integrity: sha512-+k6IpjQE+sVi/xoK5lnRGyeISkOQ+CKfuH8IeGcYVHr2voDxSJC5WZsp+L5zeoxuSorKokeEPKGOX2HFj9BG/A==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/grid@3.2.3(react@18.2.0):
+ resolution: {integrity: sha512-GQM4RDmYhstcYZ0Odjq+xUwh1fhLmRebG6qMM8OXHTPQ77nhl3wc1UTGRhZm6mzEionplSRx4GCpEMEHMJIU0w==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/link@3.5.2(react@18.2.0):
+ resolution: {integrity: sha512-/s51/WejmpLiyxOgP89s4txgxYoGaPe8pVDItVo1h4+BhU1Puyvgv/Jx8t9dPvo6LUXbraaN+SgKk/QDxaiirw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/listbox@3.4.6(react@18.2.0):
+ resolution: {integrity: sha512-XOQvrTqNh5WIPDvKiWiep8T07RAsMfjAXTjDbnjxVlKACUXkcwpts9kFaLnJ9LJRFt6DwItfP+WMkzvmx63/NQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/menu@3.9.6(react@18.2.0):
+ resolution: {integrity: sha512-w/RbFInOf4nNayQDv5c2L8IMJbcFOkBhsT3xvvpTy+CHvJcQdjggwaV1sRiw7eF/PwB81k2CwigmidUzHJhKDg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/overlays': 3.8.4(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/meter@3.3.6(react@18.2.0):
+ resolution: {integrity: sha512-1XYp1fA9UU0lO6kjf3TwVE8mppOJa64mBKAcLWtTyq1e/cYIAbx5o6CsuUx0YDpXKF6gdtvIWvfmxeWsmqJ1jQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/progress': 3.5.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/numberfield@3.7.0(react@18.2.0):
+ resolution: {integrity: sha512-gaGi+vqm1Y8LCWRsWYUjcGftPIzl+8W2VOfkgKMLM8y76nnwTPtmAqs+Ap1cg7sEJSfsiKMq93e9yvP3udrC2w==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
- /@parcel/workers@2.10.2(@parcel/core@2.10.2):
- resolution: {integrity: sha512-LvifdeORXKGGyhwOwnYxn1AsJ5u6Ihk2RJUxsVA4WYEjz2PSsmLAUDdp48ovssSMnTb9P2g4RrbEG1mJjYtBGA==}
- engines: {node: '>= 12.0.0'}
+ /@react-types/overlays@3.8.4(react@18.2.0):
+ resolution: {integrity: sha512-pfgNlQnbF6RB/R2oSxyqAP3Uzz0xE/k5q4n5gUeCDNLjY5qxFHGE8xniZZ503nZYw6VBa9XMN1efDOKQyeiO0w==}
peerDependencies:
- '@parcel/core': ^2.10.2
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
dependencies:
- '@parcel/core': 2.10.2
- '@parcel/diagnostic': 2.10.2
- '@parcel/logger': 2.10.2
- '@parcel/profiler': 2.10.2
- '@parcel/types': 2.10.2(@parcel/core@2.10.3)
- '@parcel/utils': 2.10.2
- nullthrows: 1.1.1
- dev: true
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
- /@parcel/workers@2.10.2(@parcel/core@2.10.3):
- resolution: {integrity: sha512-LvifdeORXKGGyhwOwnYxn1AsJ5u6Ihk2RJUxsVA4WYEjz2PSsmLAUDdp48ovssSMnTb9P2g4RrbEG1mJjYtBGA==}
- engines: {node: '>= 12.0.0'}
+ /@react-types/progress@3.5.1(react@18.2.0):
+ resolution: {integrity: sha512-CqsUjczUK/SfuFzDcajBBaXRTW0D3G9S/yqLDj9e8E0ii+lGDLt1PHj24t1J7E88U2rVYqmM9VL4NHTt8o3IYA==}
peerDependencies:
- '@parcel/core': ^2.10.2
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
dependencies:
- '@parcel/core': 2.10.3
- '@parcel/diagnostic': 2.10.2
- '@parcel/logger': 2.10.2
- '@parcel/profiler': 2.10.2
- '@parcel/types': 2.10.2(@parcel/core@2.10.3)
- '@parcel/utils': 2.10.2
- nullthrows: 1.1.1
- dev: true
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
- /@parcel/workers@2.10.3(@parcel/core@2.10.3):
- resolution: {integrity: sha512-qlN8G3VybPHVIbD6fsZr2gmrXG2UlROUQIPW/kkAvjQ29uRfFn7YEC8CHTICt8M1HhCNkr0cMXkuXQBi0l3kAg==}
- engines: {node: '>= 12.0.0'}
+ /@react-types/radio@3.6.0(react@18.2.0):
+ resolution: {integrity: sha512-VOZzegxxZS55gHRVyWu278Q4y/rEQGiAVQCUqi25GmpbMe4MlHrzg16c76RiZMUK9PPoyv+XNUgAaPmxebkn7g==}
peerDependencies:
- '@parcel/core': ^2.10.3
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
dependencies:
- '@parcel/core': 2.10.3
- '@parcel/diagnostic': 2.10.3
- '@parcel/logger': 2.10.3
- '@parcel/profiler': 2.10.3
- '@parcel/types': 2.10.3(@parcel/core@2.10.3)
- '@parcel/utils': 2.10.3
- nullthrows: 1.1.1
- dev: true
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
- /@pkgjs/parseargs@0.11.0:
- resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
- engines: {node: '>=14'}
- requiresBuild: true
- optional: true
+ /@react-types/searchfield@3.5.2(react@18.2.0):
+ resolution: {integrity: sha512-JAK2/Kg4Dr393FYfbRw0TlXKnJPX77sq1x/ZBxtO6p64+MuuIYKqw0i9PwDlo1PViw2QI5u8GFhKA2TgemY9uA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@react-types/textfield': 3.9.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
- /@pkgr/utils@2.4.2:
- resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==}
- engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
+ /@react-types/select@3.9.0(react@18.2.0):
+ resolution: {integrity: sha512-0nalGmcoma4jreICLSJae/uKAuMiVyWgqWjGrGiUGGcdDchH4limKVEqNDaBwLvxVT6NB5LLsaipCTCAEEl4Rg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
dependencies:
- cross-spawn: 7.0.3
- fast-glob: 3.3.2
- is-glob: 4.0.3
- open: 9.1.0
- picocolors: 1.0.0
- tslib: 2.6.2
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
- /@pmmmwh/react-refresh-webpack-plugin@0.4.3(react-refresh@0.9.0)(webpack-dev-server@4.11.1)(webpack@5.76.1):
- resolution: {integrity: sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==}
- engines: {node: '>= 10.x'}
+ /@react-types/shared@3.22.0(react@18.2.0):
+ resolution: {integrity: sha512-yVOekZWbtSmmiThGEIARbBpnmUIuePFlLyctjvCbgJgGhz8JnEJOipLQ/a4anaWfzAgzSceQP8j/K+VOOePleA==}
peerDependencies:
- '@types/webpack': 4.x
- react-refresh: '>=0.8.3 <0.10.0'
- sockjs-client: ^1.4.0
- type-fest: ^0.13.1
- webpack: '>=4.43.0 <6.0.0'
- webpack-dev-server: 3.x
- webpack-hot-middleware: 2.x
- webpack-plugin-serve: 0.x || 1.x
- peerDependenciesMeta:
- '@types/webpack':
- optional: true
- sockjs-client:
- optional: true
- type-fest:
- optional: true
- webpack-dev-server:
- optional: true
- webpack-hot-middleware:
- optional: true
- webpack-plugin-serve:
- optional: true
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
dependencies:
- ansi-html: 0.0.7
- error-stack-parser: 2.1.4
- html-entities: 1.4.0
- native-url: 0.2.6
- react-refresh: 0.9.0
- schema-utils: 2.7.1
- source-map: 0.7.4
- webpack: 5.76.1
- webpack-dev-server: 4.11.1(debug@4.3.2)(webpack@5.76.1)
+ react: 18.2.0
+ dev: false
- /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.11.0)(webpack-dev-server@4.11.1)(webpack@5.76.1):
- resolution: {integrity: sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==}
- engines: {node: '>= 10.13'}
+ /@react-types/slider@3.7.0(react@18.2.0):
+ resolution: {integrity: sha512-uyQXUVFfqc9SPUW0LZLMan2n232F/OflRafiHXz9viLFa9tVOupVa7GhASRAoHojwkjoJ1LjFlPih7g5dOZ0/Q==}
peerDependencies:
- '@types/webpack': 4.x || 5.x
- react-refresh: '>=0.10.0 <1.0.0'
- sockjs-client: ^1.4.0
- type-fest: '>=0.17.0 <5.0.0'
- webpack: '>=4.43.0 <6.0.0'
- webpack-dev-server: 3.x || 4.x
- webpack-hot-middleware: 2.x
- webpack-plugin-serve: 0.x || 1.x
- peerDependenciesMeta:
- '@types/webpack':
- optional: true
- sockjs-client:
- optional: true
- type-fest:
- optional: true
- webpack-dev-server:
- optional: true
- webpack-hot-middleware:
- optional: true
- webpack-plugin-serve:
- optional: true
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
dependencies:
- ansi-html-community: 0.0.8
- common-path-prefix: 3.0.0
- core-js-pure: 3.33.2
- error-stack-parser: 2.1.4
- find-up: 5.0.0
- html-entities: 2.4.0
- loader-utils: 2.0.4
- react-refresh: 0.11.0
- schema-utils: 3.3.0
- source-map: 0.7.4
- webpack: 5.76.1
- webpack-dev-server: 4.11.1(debug@4.3.2)(webpack@5.76.1)
- dev: true
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
- /@pnpm/config.env-replace@1.1.0:
- resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==}
- engines: {node: '>=12.22.0'}
- dev: true
+ /@react-types/switch@3.5.0(react@18.2.0):
+ resolution: {integrity: sha512-/wNmUGjk69bP6t5k2QkAdrNN5Eb9Rz4dOyp0pCPmoeE+5haW6sV5NmtkvWX1NSc4DQz1xL/a5b+A0vxPCP22Jw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
- /@pnpm/network.ca-file@1.0.2:
- resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==}
- engines: {node: '>=12.22.0'}
+ /@react-types/table@3.9.1(react@18.2.0):
+ resolution: {integrity: sha512-3e+Oouw9jGqNDg+JRg7v7fgPqDZd6DtST9S/UPp81f32ntnQ8Wsu7S/J4eyLHu5CVQDqcHkf4xPeeXBgPx4qmw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
dependencies:
- graceful-fs: 4.2.10
- dev: true
+ '@react-types/grid': 3.2.3(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
- /@pnpm/npm-conf@2.2.2:
- resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==}
- engines: {node: '>=12'}
+ /@react-types/tabs@3.3.4(react@18.2.0):
+ resolution: {integrity: sha512-4mCTtFrwMRypyGTZCvNYVT9CkknexO/UYvqwDm2jMYb8JgjRvxnomu776Yh7uyiYKWyql2upm20jqasEOm620w==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
dependencies:
- '@pnpm/config.env-replace': 1.1.0
- '@pnpm/network.ca-file': 1.0.2
- config-chain: 1.1.13
- dev: true
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
- /@popperjs/core@2.11.8:
- resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
+ /@react-types/textfield@3.9.0(react@18.2.0):
+ resolution: {integrity: sha512-D/DiwzsfkwlAg3uv8hoIfwju+zhB/hWDEdTvxQbPkntDr0kmN/QfI17NMSzbOBCInC4ABX87ViXLGxr940ykGA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
- /@reach/router@1.3.4(react-dom@17.0.2)(react@17.0.2):
- resolution: {integrity: sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA==}
+ /@react-types/tooltip@3.4.6(react@18.2.0):
+ resolution: {integrity: sha512-RaZewdER7ZcsNL99RhVHs8kSLyzIBkwc0W6eFZrxST2MD9J5GzkVWRhIiqtFOd5U1aYnxdJ6woq72Ef+le6Vfw==}
peerDependencies:
- react: 15.x || 16.x || 16.4.0-alpha.0911da3
- react-dom: 15.x || 16.x || 16.4.0-alpha.0911da3
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
dependencies:
- create-react-context: 0.3.0(prop-types@15.7.2)(react@17.0.2)
- invariant: 2.2.4
- prop-types: 15.7.2
- react: 17.0.2
- react-dom: 17.0.2(react@17.0.2)
- react-lifecycles-compat: 3.0.4
- dev: true
+ '@react-types/overlays': 3.8.4(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
/@rollup/pluginutils@5.1.0:
resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
@@ -6864,6 +9502,17 @@ packages:
uuid-browser: 3.1.0
dev: true
+ /@storybook/addon-actions@7.6.5:
+ resolution: {integrity: sha512-lW/m9YcaNfBZk+TZLxyzHdd563mBWpsUIveOKYjcPdl/q0FblWWZrRsFHqwLK1ldZ4AZXs8J/47G8CBr6Ew2uQ==}
+ dependencies:
+ '@storybook/core-events': 7.6.5
+ '@storybook/global': 5.0.0
+ '@types/uuid': 9.0.7
+ dequal: 2.0.3
+ polished: 4.2.2
+ uuid: 9.0.1
+ dev: true
+
/@storybook/addon-backgrounds@6.5.16(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-t7qooZ892BruhilFmzYPbysFwpULt/q4zYXNSmKVbAYta8UVvitjcU4F18p8FpWd9WvhiTr0SDlyhNZuzvDfug==}
peerDependencies:
@@ -6892,6 +9541,14 @@ packages:
util-deprecate: 1.0.2
dev: true
+ /@storybook/addon-backgrounds@7.6.5:
+ resolution: {integrity: sha512-wZZOL19vg4TTRtOTl71XKqPe5hQx3XUh9Fle0wOi91FiFrBdqusrppnyS89wPS8RQG5lXEOFEUvYcMmdCcdZfw==}
+ dependencies:
+ '@storybook/global': 5.0.0
+ memoizerific: 1.11.3
+ ts-dedent: 2.2.0
+ dev: true
+
/@storybook/addon-controls@6.3.0(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-caiWFJ/iCdZPHI5rwk26fAQsf8QI7WXIoB850SYVDhkIirzJVZjugvwgrqgTfVf2Z5dWOe9aceroC9rBClHAlQ==}
peerDependencies:
@@ -6985,6 +9642,21 @@ packages:
- webpack-command
dev: true
+ /@storybook/addon-controls@7.6.5(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-EdSZ2pYf74mOXZGGJ22lrDvdvL0YKc95iWv9FFEhUFOloMy/0OZPB2ybYmd2KVCy3SeIE4Zfeiw8pDXdCUniOQ==}
+ dependencies:
+ '@storybook/blocks': 7.6.5(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ lodash: 4.17.21
+ ts-dedent: 2.2.0
+ transitivePeerDependencies:
+ - '@types/react'
+ - '@types/react-dom'
+ - encoding
+ - react
+ - react-dom
+ - supports-color
+ dev: true
+
/@storybook/addon-docs@6.5.16(@babel/core@7.23.3)(eslint@8.49.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.2.2)(webpack@5.76.1):
resolution: {integrity: sha512-QM9WDZG9P02UvbzLu947a8ZngOrQeAKAT8jCibQFM/+RJ39xBlfm8rm+cQy3dm94wgtjmVkA3mKGOV/yrrsddg==}
peerDependencies:
@@ -7040,6 +9712,40 @@ packages:
- webpack-command
dev: true
+ /@storybook/addon-docs@7.6.5(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-D9tZyD41IujCHiPYdfS2bKtZRJPNwO4EydzyqODXppomluhFbY3uTEaf0H1UFnJLQxWNXZ7rr3aS0V3O6yu8pA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ dependencies:
+ '@jest/transform': 29.7.0
+ '@mdx-js/react': 2.3.0(react@18.2.0)
+ '@storybook/blocks': 7.6.5(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/client-logger': 7.6.5
+ '@storybook/components': 7.6.5(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/csf-plugin': 7.6.5
+ '@storybook/csf-tools': 7.6.5
+ '@storybook/global': 5.0.0
+ '@storybook/mdx2-csf': 1.1.0
+ '@storybook/node-logger': 7.6.5
+ '@storybook/postinstall': 7.6.5
+ '@storybook/preview-api': 7.6.5
+ '@storybook/react-dom-shim': 7.6.5(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/theming': 7.6.5(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/types': 7.6.5
+ fs-extra: 11.2.0
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ remark-external-links: 8.0.0
+ remark-slug: 6.1.0
+ ts-dedent: 2.2.0
+ transitivePeerDependencies:
+ - '@types/react'
+ - '@types/react-dom'
+ - encoding
+ - supports-color
+ dev: true
+
/@storybook/addon-essentials@6.5.16(@babel/core@7.23.3)(@storybook/builder-webpack5@6.5.16)(eslint@8.49.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.2.2)(webpack@5.76.1):
resolution: {integrity: sha512-TeoMr6tEit4Pe91GH6f8g/oar1P4M0JL9S6oMcFxxrhhtOGO7XkWD5EnfyCx272Ok2VYfE58FNBTGPNBVIqYKQ==}
peerDependencies:
@@ -7121,10 +9827,55 @@ packages:
- '@storybook/mdx2-csf'
- eslint
- supports-color
- - typescript
- - vue-template-compiler
- - webpack-cli
- - webpack-command
+ - typescript
+ - vue-template-compiler
+ - webpack-cli
+ - webpack-command
+ dev: true
+
+ /@storybook/addon-essentials@7.6.5(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-VCLj1JAEpGoqF5iFJOo1CZFFck/tg4m/98DLdQuNuXvxT6jqaF0NI9UUQuJLIGteDCR7NKRbTFc1hV3/Ev+Ziw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ dependencies:
+ '@storybook/addon-actions': 7.6.5
+ '@storybook/addon-backgrounds': 7.6.5
+ '@storybook/addon-controls': 7.6.5(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/addon-docs': 7.6.5(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/addon-highlight': 7.6.5
+ '@storybook/addon-measure': 7.6.5
+ '@storybook/addon-outline': 7.6.5
+ '@storybook/addon-toolbars': 7.6.5
+ '@storybook/addon-viewport': 7.6.5
+ '@storybook/core-common': 7.6.5
+ '@storybook/manager-api': 7.6.5(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/node-logger': 7.6.5
+ '@storybook/preview-api': 7.6.5
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ ts-dedent: 2.2.0
+ transitivePeerDependencies:
+ - '@types/react'
+ - '@types/react-dom'
+ - encoding
+ - supports-color
+ dev: true
+
+ /@storybook/addon-highlight@7.6.5:
+ resolution: {integrity: sha512-CxzmIb30F9nLPQwT0lCPYhOAwGlGF4IkgkO8hYA7VfGCGUkJZEyyN/YkP/ZCUSdCIRChDBouR3KiFFd4mDFKzg==}
+ dependencies:
+ '@storybook/global': 5.0.0
+ dev: true
+
+ /@storybook/addon-interactions@7.6.5:
+ resolution: {integrity: sha512-8Hzt9u1DQzFvtGER/hCGIvGpCoVwzVoqpM98f2KAIVx/NMFmRW7UyKihXzw1j2t4q2ZaF2jZDYWCBqlP+iwILA==}
+ dependencies:
+ '@storybook/global': 5.0.0
+ '@storybook/types': 7.6.5
+ jest-mock: 27.5.1
+ polished: 4.2.2
+ ts-dedent: 2.2.0
dev: true
/@storybook/addon-links@6.5.16(react-dom@17.0.2)(react@17.0.2):
@@ -7154,6 +9905,30 @@ packages:
ts-dedent: 2.2.0
dev: true
+ /@storybook/addon-links@7.6.5(react@18.2.0):
+ resolution: {integrity: sha512-Lx4Ng+iXt0YpIrKGr+nOZlpN9ypOoEDoP/7bZ6m7GXuVAkDm3JrRCBp7e2ZKSKcTxPdjPuO9HVKkIjtqjINlpw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ react:
+ optional: true
+ dependencies:
+ '@storybook/csf': 0.1.2
+ '@storybook/global': 5.0.0
+ react: 18.2.0
+ ts-dedent: 2.2.0
+ dev: true
+
+ /@storybook/addon-mdx-gfm@7.6.5:
+ resolution: {integrity: sha512-TTqVD9rG4jdSXi1MBSDJLeGQP8bKzQ6KVUEF+uq8uDYCl3vj++6PcqtE/KZ7tKhmDrdM7W/PGUJoQZzsMZ3PSw==}
+ dependencies:
+ '@storybook/node-logger': 7.6.5
+ remark-gfm: 3.0.1
+ ts-dedent: 2.2.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@storybook/addon-measure@6.5.16(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-DMwnXkmM2L6POTh4KaOWvOAtQ2p9Tr1UUNxz6VXiN5cKFohpCs6x0txdLU5WN8eWIq0VFsO7u5ZX34CGCc6gCg==}
peerDependencies:
@@ -7177,6 +9952,13 @@ packages:
react-dom: 17.0.2(react@17.0.2)
dev: true
+ /@storybook/addon-measure@7.6.5:
+ resolution: {integrity: sha512-tlUudVQSrA+bwI4dhO8J7nYHtYdylcBZ86ybnqMmdTthsnyc7jnaFVQwbb6bbQJpPxvEvoNds5bVGUFocuvymQ==}
+ dependencies:
+ '@storybook/global': 5.0.0
+ tiny-invariant: 1.3.1
+ dev: true
+
/@storybook/addon-outline@6.5.16(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-0du96nha4qltexO0Xq1xB7LeRSbqjC9XqtZLflXG7/X3ABoPD2cXgOV97eeaXUodIyb2qYBbHUfftBeA75x0+w==}
peerDependencies:
@@ -7202,6 +9984,13 @@ packages:
ts-dedent: 2.2.0
dev: true
+ /@storybook/addon-outline@7.6.5:
+ resolution: {integrity: sha512-P7X4+Z9L/l/RZW9UvvM+iuK2SUHD22KPc+dbYOifRXDovUqhfmcKVh1CUqTDMyZrg2ZAbropehMz1eI9BlQfxg==}
+ dependencies:
+ '@storybook/global': 5.0.0
+ ts-dedent: 2.2.0
+ dev: true
+
/@storybook/addon-toolbars@6.5.16(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-y3PuUKiwOWrAvqx1YdUvArg0UaAwmboXFeR2bkrowk1xcT+xnRO3rML4npFeUl26OQ1FzwxX/cw6nknREBBLEA==}
peerDependencies:
@@ -7224,6 +10013,10 @@ packages:
regenerator-runtime: 0.13.11
dev: true
+ /@storybook/addon-toolbars@7.6.5:
+ resolution: {integrity: sha512-/zqWbVNE/SHc8I5Prnd2Q8U57RGEIYvHfeXjfkuLcE2Quc4Iss4x/9eU7SKu4jm+IOO2s0wlN6HcqI3XEf2XxA==}
+ dev: true
+
/@storybook/addon-viewport@6.5.16(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-1Vyqf1U6Qng6TXlf4SdqUKyizlw1Wn6+qW8YeA2q1lbkJqn3UlnHXIp8Q0t/5q1dK5BFtREox3+jkGwbJrzkmA==}
peerDependencies:
@@ -7250,6 +10043,12 @@ packages:
regenerator-runtime: 0.13.11
dev: true
+ /@storybook/addon-viewport@7.6.5:
+ resolution: {integrity: sha512-9ghKTaduIUvQ6oShmWLuwMeTjtMR4RgKeKHrTJ7THMqvE/ydDPCYeL7ugF65ocXZSEz/QmxdK7uL686ZMKsqNA==}
+ dependencies:
+ memoizerific: 1.11.3
+ dev: true
+
/@storybook/addons@6.3.0(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-/dcq20HtdSw5+cG8znR59Y/uv2zCR2VjRK3N52IkGWk162b/UbSjjL0PhNnnQFGpH9Fruft6mqvjTAKT41kmJw==}
peerDependencies:
@@ -7395,6 +10194,106 @@ packages:
util-deprecate: 1.0.2
dev: true
+ /@storybook/blocks@7.6.5(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-/NjuYkPks5w9lKn47KLgVC5cBkwfc+ERAp0CY0Xe//BQJkP+bcI8lE8d9Qc9IXFbOTvYEULeQrFgCkesk5BmLg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ dependencies:
+ '@storybook/channels': 7.6.5
+ '@storybook/client-logger': 7.6.5
+ '@storybook/components': 7.6.5(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/core-events': 7.6.5
+ '@storybook/csf': 0.1.2
+ '@storybook/docs-tools': 7.6.5
+ '@storybook/global': 5.0.0
+ '@storybook/manager-api': 7.6.5(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/preview-api': 7.6.5
+ '@storybook/theming': 7.6.5(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/types': 7.6.5
+ '@types/lodash': 4.14.201
+ color-convert: 2.0.1
+ dequal: 2.0.3
+ lodash: 4.17.21
+ markdown-to-jsx: 7.3.2(react@18.2.0)
+ memoizerific: 1.11.3
+ polished: 4.2.2
+ react: 18.2.0
+ react-colorful: 5.6.1(react-dom@18.2.0)(react@18.2.0)
+ react-dom: 18.2.0(react@18.2.0)
+ telejson: 7.2.0
+ tocbot: 4.23.0
+ ts-dedent: 2.2.0
+ util-deprecate: 1.0.2
+ transitivePeerDependencies:
+ - '@types/react'
+ - '@types/react-dom'
+ - encoding
+ - supports-color
+ dev: true
+
+ /@storybook/builder-manager@7.6.5:
+ resolution: {integrity: sha512-FQyI+tfzMam2XKXq7k921YVafIJs9Vqvos5qx8vyRnRffo55UU8tgunwjGn0PswtbMm6sThVqE0C0ZzVr7RG8A==}
+ dependencies:
+ '@fal-works/esbuild-plugin-global-externals': 2.1.2
+ '@storybook/core-common': 7.6.5
+ '@storybook/manager': 7.6.5
+ '@storybook/node-logger': 7.6.5
+ '@types/ejs': 3.1.5
+ '@types/find-cache-dir': 3.2.1
+ '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.18.20)
+ browser-assert: 1.2.1
+ ejs: 3.1.9
+ esbuild: 0.18.20
+ esbuild-plugin-alias: 0.2.1
+ express: 4.17.3
+ find-cache-dir: 3.3.2
+ fs-extra: 11.2.0
+ process: 0.11.10
+ util: 0.12.5
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+ dev: true
+
+ /@storybook/builder-vite@7.6.5(typescript@5.2.2)(vite@4.5.1):
+ resolution: {integrity: sha512-VbAYTGr92lgCWTwO2Z7NgSW3f5/K4Vr0Qxa2IlTgMCymWdDbWdIQiREcmCP0vjAGM2ftq1+vxngohVgx/r7pUw==}
+ peerDependencies:
+ '@preact/preset-vite': '*'
+ typescript: '>= 4.3.x'
+ vite: ^3.0.0 || ^4.0.0 || ^5.0.0
+ vite-plugin-glimmerx: '*'
+ peerDependenciesMeta:
+ '@preact/preset-vite':
+ optional: true
+ typescript:
+ optional: true
+ vite-plugin-glimmerx:
+ optional: true
+ dependencies:
+ '@storybook/channels': 7.6.5
+ '@storybook/client-logger': 7.6.5
+ '@storybook/core-common': 7.6.5
+ '@storybook/csf-plugin': 7.6.5
+ '@storybook/node-logger': 7.6.5
+ '@storybook/preview': 7.6.5
+ '@storybook/preview-api': 7.6.5
+ '@storybook/types': 7.6.5
+ '@types/find-cache-dir': 3.2.1
+ browser-assert: 1.2.1
+ es-module-lexer: 0.9.3
+ express: 4.17.3
+ find-cache-dir: 3.3.2
+ fs-extra: 11.2.0
+ magic-string: 0.30.5
+ rollup: 3.29.4
+ typescript: 5.2.2
+ vite: 4.5.1(@types/node@20.9.0)(sass@1.69.5)
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+ dev: true
+
/@storybook/builder-webpack4@6.5.16(eslint@8.49.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.2.2):
resolution: {integrity: sha512-YqDIrVNsUo8r9xc6AxsYDLxVYtMgl5Bxk+8/h1adsOko+jAFhdg6hOcAVxEmoSI0TMASOOVMFlT2hr23ppN2rQ==}
peerDependencies:
@@ -7584,6 +10483,69 @@ packages:
util-deprecate: 1.0.2
dev: true
+ /@storybook/channels@7.6.5:
+ resolution: {integrity: sha512-FIlNkyfQy9uHoJfAFL2/wO3ASGJELFvBzURBE2rcEF/TS7GcUiqWnBfiDxAbwSEjSOm2F0eEq3UXhaZEjpJHDw==}
+ dependencies:
+ '@storybook/client-logger': 7.6.5
+ '@storybook/core-events': 7.6.5
+ '@storybook/global': 5.0.0
+ qs: 6.11.2
+ telejson: 7.2.0
+ tiny-invariant: 1.3.1
+ dev: true
+
+ /@storybook/cli@7.6.5:
+ resolution: {integrity: sha512-w+Y8dx5oCLQVESOVmpsQuFksr/ewARKrnSKl9kwnVMN4sMgjOgoZ3zmV66J7SKexvwyuwlOjf840pmEglGdPPg==}
+ hasBin: true
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/preset-env': 7.23.3(@babel/core@7.23.3)
+ '@babel/types': 7.23.3
+ '@ndelangen/get-tarball': 3.0.9
+ '@storybook/codemod': 7.6.5
+ '@storybook/core-common': 7.6.5
+ '@storybook/core-events': 7.6.5
+ '@storybook/core-server': 7.6.5
+ '@storybook/csf-tools': 7.6.5
+ '@storybook/node-logger': 7.6.5
+ '@storybook/telemetry': 7.6.5
+ '@storybook/types': 7.6.5
+ '@types/semver': 7.5.5
+ '@yarnpkg/fslib': 2.10.3
+ '@yarnpkg/libzip': 2.3.0
+ chalk: 4.1.2
+ commander: 6.2.1
+ cross-spawn: 7.0.3
+ detect-indent: 6.1.0
+ envinfo: 7.11.0
+ execa: 5.1.1
+ express: 4.17.3
+ find-up: 5.0.0
+ fs-extra: 11.2.0
+ get-npm-tarball-url: 2.1.0
+ get-port: 5.1.1
+ giget: 1.1.3
+ globby: 11.1.0
+ jscodeshift: 0.15.1(@babel/preset-env@7.23.3)
+ leven: 3.1.0
+ ora: 5.4.1
+ prettier: 2.8.8
+ prompts: 2.4.2
+ puppeteer-core: 2.1.1
+ read-pkg-up: 7.0.1
+ semver: 7.5.4
+ simple-update-notifier: 2.0.0
+ strip-json-comments: 3.1.1
+ tempy: 1.0.1
+ ts-dedent: 2.2.0
+ util-deprecate: 1.0.2
+ transitivePeerDependencies:
+ - bufferutil
+ - encoding
+ - supports-color
+ - utf-8-validate
+ dev: true
+
/@storybook/client-api@6.3.0(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-5HLtYPBOHif9AdzwLCrVbMQdOJ2dne9zv7oTo6Yl0wvLhbr6V/VypoXE0CgFF3hAI2iUquG5z00KlrE8UErC5Q==}
peerDependencies:
@@ -7663,6 +10625,33 @@ packages:
global: 4.4.0
dev: true
+ /@storybook/client-logger@7.6.5:
+ resolution: {integrity: sha512-S5aROWgssqg7tcs9lgW5wmCAz4SxMAtioiyVj5oFecmPCbQtFVIAREYzeoxE4GfJL+plrfRkum4BzziANn8EhQ==}
+ dependencies:
+ '@storybook/global': 5.0.0
+ dev: true
+
+ /@storybook/codemod@7.6.5:
+ resolution: {integrity: sha512-K5C9ltBClZ0aSyujGt3RJFtRicrUZy8nzhHrcADUj27rrQD26jH/p+Y05jWKj9JcI8SyMg978GN5X/1aw2Y31A==}
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/preset-env': 7.23.3(@babel/core@7.23.3)
+ '@babel/types': 7.23.3
+ '@storybook/csf': 0.1.2
+ '@storybook/csf-tools': 7.6.5
+ '@storybook/node-logger': 7.6.5
+ '@storybook/types': 7.6.5
+ '@types/cross-spawn': 6.0.6
+ cross-spawn: 7.0.3
+ globby: 11.1.0
+ jscodeshift: 0.15.1(@babel/preset-env@7.23.3)
+ lodash: 4.17.21
+ prettier: 2.8.8
+ recast: 0.23.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@storybook/components@6.3.0(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-TDcazQAtNgE1E33jKKABx51XpvWyXMcJZFWA0d5wu8XrElrL1PuZqz7dPePoWKGMfTaPYWP6rRyDg4Svv36j+A==}
peerDependencies:
@@ -7735,6 +10724,29 @@ packages:
util-deprecate: 1.0.2
dev: true
+ /@storybook/components@7.6.5(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-w4ZucbBBZ+NKMWlJKVj2I/bMBBq7gzDp9lzc4+8QaQ3vUPXKqc1ilIPYo/7UR5oxwDVMZocmMSgl9L8lvf7+Mw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ dependencies:
+ '@radix-ui/react-select': 1.2.2(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-toolbar': 1.0.4(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/client-logger': 7.6.5
+ '@storybook/csf': 0.1.2
+ '@storybook/global': 5.0.0
+ '@storybook/theming': 7.6.5(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/types': 7.6.5
+ memoizerific: 1.11.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ use-resize-observer: 9.1.0(react-dom@18.2.0)(react@18.2.0)
+ util-deprecate: 1.0.2
+ transitivePeerDependencies:
+ - '@types/react'
+ - '@types/react-dom'
+ dev: true
+
/@storybook/core-client@6.5.16(react-dom@17.0.2)(react@17.0.2)(typescript@5.2.2)(webpack@4.47.0):
resolution: {integrity: sha512-14IRaDrVtKrQ+gNWC0wPwkCNfkZOKghYV/swCUnQX3rP99defsZK8Hc7xHIYoAiOP5+sc3sweRAxgmFiJeQ1Ig==}
peerDependencies:
@@ -7809,6 +10821,13 @@ packages:
webpack: 5.76.1
dev: true
+ /@storybook/core-client@7.6.5:
+ resolution: {integrity: sha512-6FtyJcz8MSl+JYwNJZ53FM6rkT27pFHWcJPdtw/9229Ec8as9RpkNeZ/NBZjRTeDkn9Ki0VOiVAefNie9tZ/8Q==}
+ dependencies:
+ '@storybook/client-logger': 7.6.5
+ '@storybook/preview-api': 7.6.5
+ dev: true
+
/@storybook/core-common@6.5.15(eslint@8.49.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.2.2):
resolution: {integrity: sha512-uits9o6qwHTPnjsNZP25f7hWmUBGRJ7FXtxxtEaNSmtiwk50KWxBaro7wt505lJ1Gb9vOhpNPhS7y3IxdsXNmQ==}
peerDependencies:
@@ -7951,6 +10970,37 @@ packages:
- webpack-command
dev: true
+ /@storybook/core-common@7.6.5:
+ resolution: {integrity: sha512-z4EgzZSIVbID6Ib0jhh3jimKeaDWU8OOhoZYfn3galFmgQWowWOv1oMgipWiXfRLWw9DaLFQiCHIdLANH+VO2g==}
+ dependencies:
+ '@storybook/core-events': 7.6.5
+ '@storybook/node-logger': 7.6.5
+ '@storybook/types': 7.6.5
+ '@types/find-cache-dir': 3.2.1
+ '@types/node': 18.19.3
+ '@types/node-fetch': 2.6.9
+ '@types/pretty-hrtime': 1.0.3
+ chalk: 4.1.2
+ esbuild: 0.18.20
+ esbuild-register: 3.5.0(esbuild@0.18.20)
+ file-system-cache: 2.3.0
+ find-cache-dir: 3.3.2
+ find-up: 5.0.0
+ fs-extra: 11.2.0
+ glob: 10.3.10
+ handlebars: 4.7.8
+ lazy-universal-dotenv: 4.0.0
+ node-fetch: 2.7.0
+ picomatch: 2.3.1
+ pkg-dir: 5.0.0
+ pretty-hrtime: 1.0.3
+ resolve-from: 5.0.0
+ ts-dedent: 2.2.0
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+ dev: true
+
/@storybook/core-events@6.3.0:
resolution: {integrity: sha512-ZGTm5nQvFLlc2LVgoDyxo99MbQcFqQzkxIQReFkO7hPwwkcjcwmdBtnlmkn9/p5QQ5/8aU0k+ceCkrBNu1M83w==}
dependencies:
@@ -7969,6 +11019,12 @@ packages:
core-js: 3.33.2
dev: true
+ /@storybook/core-events@7.6.5:
+ resolution: {integrity: sha512-zk2q/qicYXAzHA4oV3GDbIql+Kd4TOHUgDE8e4jPCOPp856z2ScqEKUAbiJizs6eEJOH4nW9Db1kuzgrBVEykQ==}
+ dependencies:
+ ts-dedent: 2.2.0
+ dev: true
+
/@storybook/core-server@6.5.16(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.49.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.2.2):
resolution: {integrity: sha512-/3NPfmNyply395Dm0zaVZ8P9aruwO+tPx4D6/jpw8aqrRSwvAMndPMpoMCm0NXcpSm5rdX+Je4S3JW6JcggFkA==}
peerDependencies:
@@ -8048,6 +11104,57 @@ packages:
- webpack-command
dev: true
+ /@storybook/core-server@7.6.5:
+ resolution: {integrity: sha512-BfKzK/ObTjUcPvE5/r1pogCifM/4nLRhOUYJl7XekwHkOQwn19e6H3/ku1W3jDoYXBu642Dc9X7l/ERjKTqxFg==}
+ dependencies:
+ '@aw-web-design/x-default-browser': 1.4.126
+ '@discoveryjs/json-ext': 0.5.7
+ '@storybook/builder-manager': 7.6.5
+ '@storybook/channels': 7.6.5
+ '@storybook/core-common': 7.6.5
+ '@storybook/core-events': 7.6.5
+ '@storybook/csf': 0.1.2
+ '@storybook/csf-tools': 7.6.5
+ '@storybook/docs-mdx': 0.1.0
+ '@storybook/global': 5.0.0
+ '@storybook/manager': 7.6.5
+ '@storybook/node-logger': 7.6.5
+ '@storybook/preview-api': 7.6.5
+ '@storybook/telemetry': 7.6.5
+ '@storybook/types': 7.6.5
+ '@types/detect-port': 1.3.5
+ '@types/node': 18.19.3
+ '@types/pretty-hrtime': 1.0.3
+ '@types/semver': 7.5.5
+ better-opn: 3.0.2
+ chalk: 4.1.2
+ cli-table3: 0.6.3
+ compression: 1.7.4
+ detect-port: 1.5.1
+ express: 4.17.3
+ fs-extra: 11.2.0
+ globby: 11.1.0
+ ip: 2.0.0
+ lodash: 4.17.21
+ open: 8.4.2
+ pretty-hrtime: 1.0.3
+ prompts: 2.4.2
+ read-pkg-up: 7.0.1
+ semver: 7.5.4
+ telejson: 7.2.0
+ tiny-invariant: 1.3.1
+ ts-dedent: 2.2.0
+ util: 0.12.5
+ util-deprecate: 1.0.2
+ watchpack: 2.4.0
+ ws: 8.14.2
+ transitivePeerDependencies:
+ - bufferutil
+ - encoding
+ - supports-color
+ - utf-8-validate
+ dev: true
+
/@storybook/core@6.5.16(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.49.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.2.2)(webpack@5.76.1):
resolution: {integrity: sha512-CEF3QFTsm/VMnMKtRNr4rRdLeIkIG0g1t26WcmxTdSThNPBd8CsWzQJ7Jqu7CKiut+MU4A1LMOwbwCE5F2gmyA==}
peerDependencies:
@@ -8086,6 +11193,15 @@ packages:
- webpack-command
dev: true
+ /@storybook/csf-plugin@7.6.5:
+ resolution: {integrity: sha512-iQ8Y/Qq1IUhHRddjDVicWJA2sM7OZA1FR97OvWUT2240WjCuQSCfy32JD8TQlYjqXgEolJeLPv3zW4qH5om4LQ==}
+ dependencies:
+ '@storybook/csf-tools': 7.6.5
+ unplugin: 1.5.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@storybook/csf-tools@6.5.16:
resolution: {integrity: sha512-+WD4sH/OwAfXZX3IN6/LOZ9D9iGEFcN+Vvgv9wOsLRgsAZ10DG/NK6c1unXKDM/ogJtJYccNI8Hd+qNE/GFV6A==}
peerDependencies:
@@ -8112,6 +11228,22 @@ packages:
- supports-color
dev: true
+ /@storybook/csf-tools@7.6.5:
+ resolution: {integrity: sha512-1iaCh7nt+WE7Q5UwRhLLc5flMNoAV/vBr0tvDSCKiHaO+D3dZzlZOe/U+S6wegdyN2QNcvT2xs179CcrX6Qp6w==}
+ dependencies:
+ '@babel/generator': 7.23.3
+ '@babel/parser': 7.23.3
+ '@babel/traverse': 7.23.3
+ '@babel/types': 7.23.3
+ '@storybook/csf': 0.1.2
+ '@storybook/types': 7.6.5
+ fs-extra: 11.2.0
+ recast: 0.23.4
+ ts-dedent: 2.2.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@storybook/csf@0.0.1:
resolution: {integrity: sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==}
dependencies:
@@ -8124,6 +11256,16 @@ packages:
lodash: 4.17.21
dev: true
+ /@storybook/csf@0.1.2:
+ resolution: {integrity: sha512-ePrvE/pS1vsKR9Xr+o+YwdqNgHUyXvg+1Xjx0h9LrVx7Zq4zNe06pd63F5EvzTbCbJsHj7GHr9tkiaqm7U8WRA==}
+ dependencies:
+ type-fest: 2.19.0
+ dev: true
+
+ /@storybook/docs-mdx@0.1.0:
+ resolution: {integrity: sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==}
+ dev: true
+
/@storybook/docs-tools@6.5.16(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-o+rAWPRGifjBF5xZzTKOqnHN3XQWkl0QFJYVDIiJYJrVll7ExCkpEq/PahOGzIBBV+tpMstJgmKM3lr/lu/jmg==}
dependencies:
@@ -8137,7 +11279,49 @@ packages:
transitivePeerDependencies:
- react
- react-dom
- - supports-color
+ - supports-color
+ dev: true
+
+ /@storybook/docs-tools@7.6.5:
+ resolution: {integrity: sha512-UyHkHu5Af6jMpYsR4lZ69D32GQGeA0pLAn7jaBbQndgAjBdK1ykZcifiUC7Wz1hG7+YpuYspEGuDEddOh+X8FQ==}
+ dependencies:
+ '@storybook/core-common': 7.6.5
+ '@storybook/preview-api': 7.6.5
+ '@storybook/types': 7.6.5
+ '@types/doctrine': 0.0.3
+ assert: 2.1.0
+ doctrine: 3.0.0
+ lodash: 4.17.21
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+ dev: true
+
+ /@storybook/global@5.0.0:
+ resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==}
+ dev: true
+
+ /@storybook/manager-api@7.6.5(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-tE3OShOcs6A3XtI3NJd6hYQOZLaP++Fn0dCtowBwYh/vS1EN/AyroVmL97tsxn1DZTyoRt0GidwbB6dvLMBOwA==}
+ dependencies:
+ '@storybook/channels': 7.6.5
+ '@storybook/client-logger': 7.6.5
+ '@storybook/core-events': 7.6.5
+ '@storybook/csf': 0.1.2
+ '@storybook/global': 5.0.0
+ '@storybook/router': 7.6.5
+ '@storybook/theming': 7.6.5(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/types': 7.6.5
+ dequal: 2.0.3
+ lodash: 4.17.21
+ memoizerific: 1.11.3
+ semver: 7.5.4
+ store2: 2.14.2
+ telejson: 7.2.0
+ ts-dedent: 2.2.0
+ transitivePeerDependencies:
+ - react
+ - react-dom
dev: true
/@storybook/manager-webpack4@6.5.16(eslint@8.49.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.2.2):
@@ -8255,6 +11439,10 @@ packages:
- webpack-command
dev: true
+ /@storybook/manager@7.6.5:
+ resolution: {integrity: sha512-y1KLH0O1PGPyMxGMvOhppzFSO7r4ibjTve5iqsI0JZwxUjNuBKRLYbrhXdAyC2iacvxYNrHgevae1k9XdD+FQw==}
+ dev: true
+
/@storybook/mdx1-csf@0.0.1(@babel/core@7.23.3):
resolution: {integrity: sha512-4biZIWWzoWlCarMZmTpqcJNgo/RBesYZwGFbQeXiGYsswuvfWARZnW9RE9aUEMZ4XPn7B1N3EKkWcdcWe/K2tg==}
dependencies:
@@ -8274,6 +11462,10 @@ packages:
- supports-color
dev: true
+ /@storybook/mdx2-csf@1.1.0:
+ resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==}
+ dev: true
+
/@storybook/node-logger@6.3.0:
resolution: {integrity: sha512-gxvYOwDzHSYDTvnrwsyonCk88lRQ9gHrEvu3J8sM/0G/0br8g7G8+jSakKR8miE7urcwxd0uoYK+Y4KwJHkJpg==}
dependencies:
@@ -8304,12 +11496,39 @@ packages:
pretty-hrtime: 1.0.3
dev: true
+ /@storybook/node-logger@7.6.5:
+ resolution: {integrity: sha512-xKw6IH1wLkIssekdBv3bd13xYKUF1t8EwqDR8BYcN8AVjZlqJMTifssqG4bYV+G/B7J3tz4ugJ5nmtWg6RQ0Qw==}
+ dev: true
+
/@storybook/postinstall@6.5.16:
resolution: {integrity: sha512-08K2q+qN6pqyPW7PHLCZ5G5Xa6Wosd6t0F16PQ4abX2ItlJLabVoJN5mZ0gm/aeLTjD8QYr8IDvacu4eXh0SVA==}
dependencies:
core-js: 3.33.2
dev: true
+ /@storybook/postinstall@7.6.5:
+ resolution: {integrity: sha512-12WxfpqGKsk7GQ3KWiZSbamsYK8vtRmhOTkavZ9IQkcJ/zuVfmqK80/Mds+njJMudUPzuREuSFGWACczo17EDA==}
+ dev: true
+
+ /@storybook/preview-api@7.6.5:
+ resolution: {integrity: sha512-9XzuDXXgNuA6dDZ3DXsUwEG6ElxeTbzLuYuzcjtS1FusSICZ2iYmxfS0GfSud9MjPPYOJYoSOvMdIHjorjgByA==}
+ dependencies:
+ '@storybook/channels': 7.6.5
+ '@storybook/client-logger': 7.6.5
+ '@storybook/core-events': 7.6.5
+ '@storybook/csf': 0.1.2
+ '@storybook/global': 5.0.0
+ '@storybook/types': 7.6.5
+ '@types/qs': 6.9.10
+ dequal: 2.0.3
+ lodash: 4.17.21
+ memoizerific: 1.11.3
+ qs: 6.11.2
+ synchronous-promise: 2.0.17
+ ts-dedent: 2.2.0
+ util-deprecate: 1.0.2
+ dev: true
+
/@storybook/preview-web@6.5.16(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-IJnvfe2sKCfk7apN9Fu9U8qibbarrPX5JB55ZzK1amSHVmSDuYk5MIMc/U3NnSQNnvd1DO5v/zMcGgj563hrtg==}
peerDependencies:
@@ -8336,6 +11555,10 @@ packages:
util-deprecate: 1.0.2
dev: true
+ /@storybook/preview@7.6.5:
+ resolution: {integrity: sha512-zmLa7C7yFGTYhgGZXoecdww9rx0Z5HpNi/GDBRWoNSK+FEdE8Jj2jF5NJ2ncldtYIyegz9ku29JFMKbhMj9K5Q==}
+ dev: true
+
/@storybook/react-docgen-typescript-plugin@1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0(typescript@5.2.2)(webpack@5.76.1):
resolution: {integrity: sha512-eVg3BxlOm2P+chijHBTByr90IZVUtgRW56qEOLX7xlww2NBuKrcavBlcmn+HH7GIUktquWkMPtvy6e0W0NgA5w==}
peerDependencies:
@@ -8355,6 +11578,43 @@ packages:
- supports-color
dev: true
+ /@storybook/react-dom-shim@7.6.5(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-Qp3N3zENdvx20ikHmz5yI03z+mAWF8bUAwUofqXarVtZUkBNtvfTfUwgAezOAF0eClClH+ktIziIKd976tLSPw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ dependencies:
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
+ /@storybook/react-vite@7.6.5(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(vite@4.5.1):
+ resolution: {integrity: sha512-fIoSBbou3rQdOo6qX/nD5givb3qIOSwXeZWjAqRB6560cqmeSQFlRGtKUJ0nzQYADwJ0/iNHz3nOvJOOSnPepA==}
+ engines: {node: '>=16'}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ vite: ^3.0.0 || ^4.0.0 || ^5.0.0
+ dependencies:
+ '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.2.2)(vite@4.5.1)
+ '@rollup/pluginutils': 5.1.0
+ '@storybook/builder-vite': 7.6.5(typescript@5.2.2)(vite@4.5.1)
+ '@storybook/react': 7.6.5(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)
+ '@vitejs/plugin-react': 3.1.0(vite@4.5.1)
+ magic-string: 0.30.5
+ react: 18.2.0
+ react-docgen: 7.0.1
+ react-dom: 18.2.0(react@18.2.0)
+ vite: 4.5.1(@types/node@20.9.0)(sass@1.69.5)
+ transitivePeerDependencies:
+ - '@preact/preset-vite'
+ - encoding
+ - rollup
+ - supports-color
+ - typescript
+ - vite-plugin-glimmerx
+ dev: true
+
/@storybook/react@6.5.16(@babel/core@7.23.3)(@storybook/builder-webpack5@6.5.16)(@storybook/manager-webpack5@6.5.16)(eslint@8.49.0)(react-dom@17.0.2)(react@17.0.2)(require-from-string@2.0.2)(typescript@5.2.2)(webpack-dev-server@4.11.1):
resolution: {integrity: sha512-cBtNlOzf/MySpNLBK22lJ8wFU22HnfTB2xJyBk7W7Zi71Lm7Uxkhv1Pz8HdiQndJ0SlsAAQOWjQYsSZsGkZIaA==}
engines: {node: '>=10.13.0'}
@@ -8447,6 +11707,46 @@ packages:
- webpack-plugin-serve
dev: true
+ /@storybook/react@7.6.5(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-z0l5T+gL//VekMXnHi+lW5qr7OQ8X7WoeIRMk38e62ppSpGUZRfoxRmmhU/9YcIFAlCgMaoLSYmhOceKGRZuVw==}
+ engines: {node: '>=16.0.0'}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@storybook/client-logger': 7.6.5
+ '@storybook/core-client': 7.6.5
+ '@storybook/docs-tools': 7.6.5
+ '@storybook/global': 5.0.0
+ '@storybook/preview-api': 7.6.5
+ '@storybook/react-dom-shim': 7.6.5(react-dom@18.2.0)(react@18.2.0)
+ '@storybook/types': 7.6.5
+ '@types/escodegen': 0.0.6
+ '@types/estree': 0.0.51
+ '@types/node': 18.19.3
+ acorn: 7.4.1
+ acorn-jsx: 5.3.2(acorn@7.4.1)
+ acorn-walk: 7.2.0
+ escodegen: 2.1.0
+ html-tags: 3.3.1
+ lodash: 4.17.21
+ prop-types: 15.7.2
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ react-element-to-jsx-string: 15.0.0(react-dom@18.2.0)(react@18.2.0)
+ ts-dedent: 2.2.0
+ type-fest: 2.19.0
+ typescript: 5.2.2
+ util-deprecate: 1.0.2
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+ dev: true
+
/@storybook/router@6.3.0(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-RJcRVI6IqffLOU6k9GrlB3cXLLK5TRmFSIjwW3lEHVhj313e56uLRYTylT11aBf8bPEQ+MeQVe2sqQUBG3Ugng==}
peerDependencies:
@@ -8497,6 +11797,14 @@ packages:
regenerator-runtime: 0.13.11
dev: true
+ /@storybook/router@7.6.5:
+ resolution: {integrity: sha512-QiTC86gRuoepzzmS6HNJZTwfz/n27NcqtaVEIxJi1Yvsx2/kLa9NkRhylNkfTuZ1gEry9stAlKWanMsB2aKyjQ==}
+ dependencies:
+ '@storybook/client-logger': 7.6.5
+ memoizerific: 1.11.3
+ qs: 6.11.2
+ dev: true
+
/@storybook/semver@7.3.2:
resolution: {integrity: sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==}
engines: {node: '>=10'}
@@ -8603,6 +11911,30 @@ packages:
- webpack-command
dev: true
+ /@storybook/telemetry@7.6.5:
+ resolution: {integrity: sha512-FiLRh9k9LoGphqgBqPYySWdGqplihiZyDwqdo+Qs19RcQ/eiKg0W7fdA09nStcdcsHmDl/1cMfRhz9KUiMtwOw==}
+ dependencies:
+ '@storybook/client-logger': 7.6.5
+ '@storybook/core-common': 7.6.5
+ '@storybook/csf-tools': 7.6.5
+ chalk: 4.1.2
+ detect-package-manager: 2.0.1
+ fetch-retry: 5.0.6
+ fs-extra: 11.2.0
+ read-pkg-up: 7.0.1
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+ dev: true
+
+ /@storybook/testing-library@0.2.2:
+ resolution: {integrity: sha512-L8sXFJUHmrlyU2BsWWZGuAjv39Jl1uAqUHdxmN42JY15M4+XCMjGlArdCCjDe1wpTSW6USYISA9axjZojgtvnw==}
+ dependencies:
+ '@testing-library/dom': 9.3.3
+ '@testing-library/user-event': 14.5.1(@testing-library/dom@9.3.3)
+ ts-dedent: 2.2.0
+ dev: true
+
/@storybook/theming@6.3.0(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-Mtnq8qFv/TTtnl1sB6DGBCg/kJq7sR2e2uh/Uy2sHyksnhVITVJxEIFHSBo2L+IE6y0S2Oh6F9WdddWAO4Ao2g==}
peerDependencies:
@@ -8653,6 +11985,29 @@ packages:
regenerator-runtime: 0.13.11
dev: true
+ /@storybook/theming@7.6.5(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-RpcWT0YEgiobO41McVPDfQQHHFnjyr1sJnNTPJIvOUgSfURdgSj17mQVxtD5xcXcPWUdle5UhIOrCixHbL/NNw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ dependencies:
+ '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0)
+ '@storybook/client-logger': 7.6.5
+ '@storybook/global': 5.0.0
+ memoizerific: 1.11.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
+ /@storybook/types@7.6.5:
+ resolution: {integrity: sha512-Q757v+fYZZSaEpks/zDL5YgXRozxkgKakXFc+BoQHK5q5sVhJ+0jvpLJiAQAniIIaMIkqY/G24Kd6Uo6UdKBCg==}
+ dependencies:
+ '@storybook/channels': 7.6.5
+ '@types/babel__core': 7.20.4
+ '@types/express': 4.17.21
+ file-system-cache: 2.3.0
+ dev: true
+
/@storybook/ui@6.5.16(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-rHn/n12WM8BaXtZ3IApNZCiS+C4Oc5+Lkl4MoctX8V7QSml0SxZBB5hsJ/AiWkgbRxjQpa/L/Nt7/Qw0FjTH/A==}
peerDependencies:
@@ -8796,11 +12151,23 @@ packages:
resolution: {integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==}
dev: true
+ /@swc/helpers@0.4.14:
+ resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
+ /@swc/helpers@0.4.36:
+ resolution: {integrity: sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==}
+ dependencies:
+ legacy-swc-helpers: /@swc/helpers@0.4.14
+ tslib: 2.6.2
+ dev: false
+
/@swc/helpers@0.5.3:
resolution: {integrity: sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==}
dependencies:
tslib: 2.6.2
- dev: true
/@swc/types@0.1.5:
resolution: {integrity: sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==}
@@ -8877,6 +12244,20 @@ packages:
lz-string: 1.5.0
pretty-format: 27.5.1
+ /@testing-library/dom@9.3.3:
+ resolution: {integrity: sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==}
+ engines: {node: '>=14'}
+ dependencies:
+ '@babel/code-frame': 7.22.13
+ '@babel/runtime': 7.20.6
+ '@types/aria-query': 5.0.4
+ aria-query: 5.1.3
+ chalk: 4.1.2
+ dom-accessibility-api: 0.5.16
+ lz-string: 1.5.0
+ pretty-format: 27.5.1
+ dev: true
+
/@testing-library/jest-dom@5.16.4:
resolution: {integrity: sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==}
engines: {node: '>=8', npm: '>=6', yarn: '>=1'}
@@ -8906,6 +12287,35 @@ packages:
redent: 3.0.0
dev: true
+ /@testing-library/jest-dom@6.1.4(vitest@0.34.6):
+ resolution: {integrity: sha512-wpoYrCYwSZ5/AxcrjLxJmCU6I5QAJXslEeSiMQqaWmP2Kzpd1LvF/qxmAIW2qposULGWq2gw30GgVNFLSc2Jnw==}
+ engines: {node: '>=14', npm: '>=6', yarn: '>=1'}
+ peerDependencies:
+ '@jest/globals': '>= 28'
+ '@types/jest': '>= 28'
+ jest: '>= 28'
+ vitest: '>= 0.32'
+ peerDependenciesMeta:
+ '@jest/globals':
+ optional: true
+ '@types/jest':
+ optional: true
+ jest:
+ optional: true
+ vitest:
+ optional: true
+ dependencies:
+ '@adobe/css-tools': 4.3.2
+ '@babel/runtime': 7.20.6
+ aria-query: 5.3.0
+ chalk: 3.0.0
+ css.escape: 1.5.1
+ dom-accessibility-api: 0.5.16
+ lodash: 4.17.21
+ redent: 3.0.0
+ vitest: 0.34.6(jsdom@22.1.0)(sass@1.69.5)
+ dev: true
+
/@testing-library/react-hooks@8.0.1(@types/react@17.0.70)(react-dom@17.0.2)(react-test-renderer@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-Aqhl2IVmLt8IovEVarNDFuJDVWVvhnr9/GCU6UUnrYXwgDFF9h2L2o2P9KBni1AST5sT6riAyoukFLyjQUgD/g==}
engines: {node: '>=12'}
@@ -8957,6 +12367,20 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: true
+ /@testing-library/react@14.0.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-S04gSNJbYE30TlIMLTzv6QCTzt9AqIF5y6s6SzVFILNcNvbV/jU96GeiTPillGQo+Ny64M/5PV7klNYYgv5Dfg==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ react: ^18.0.0
+ react-dom: ^18.0.0
+ dependencies:
+ '@babel/runtime': 7.20.6
+ '@testing-library/dom': 9.3.3
+ '@types/react-dom': 18.2.12
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
/@testing-library/react@9.5.0(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-di1b+D0p+rfeboHO5W7gTVeZDIK5+maEgstrZbWZSSvxDyfDRkkyBE1AJR5Psd6doNldluXlCWqXriUfqu/9Qg==}
engines: {node: '>=8'}
@@ -8971,6 +12395,15 @@ packages:
react-dom: 17.0.2(react@17.0.2)
dev: true
+ /@testing-library/user-event@14.5.1(@testing-library/dom@9.3.3):
+ resolution: {integrity: sha512-UCcUKrUYGj7ClomOo2SpNVvx4/fkd/2BbIHDCle8A0ax+P3bU7yJwDBDrS6ZwdTMARWTGODX1hEsCcO+7beJjg==}
+ engines: {node: '>=12', npm: '>=6'}
+ peerDependencies:
+ '@testing-library/dom': '>=7.21.4'
+ dependencies:
+ '@testing-library/dom': 9.3.3
+ dev: true
+
/@tootallnate/once@1.1.2:
resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==}
engines: {node: '>= 6'}
@@ -9076,12 +12509,42 @@ packages:
resolution: {integrity: sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow==}
dev: false
+ /@types/cross-spawn@6.0.6:
+ resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==}
+ dependencies:
+ '@types/node': 20.9.0
+ dev: true
+
/@types/debug@4.1.12:
resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
dependencies:
'@types/ms': 0.7.34
dev: true
+ /@types/detect-port@1.3.5:
+ resolution: {integrity: sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==}
+ dev: true
+
+ /@types/doctrine@0.0.3:
+ resolution: {integrity: sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==}
+ dev: true
+
+ /@types/doctrine@0.0.9:
+ resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==}
+ dev: true
+
+ /@types/ejs@3.1.5:
+ resolution: {integrity: sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==}
+ dev: true
+
+ /@types/emscripten@1.39.10:
+ resolution: {integrity: sha512-TB/6hBkYQJxsZHSqyeuO1Jt0AB/bW6G7rHt9g7lML7SOF6lbgcHvw/Lr+69iqN0qxgXLhWKScAon73JNnptuDw==}
+ dev: true
+
+ /@types/escodegen@0.0.6:
+ resolution: {integrity: sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig==}
+ dev: true
+
/@types/eslint-scope@3.7.7:
resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
dependencies:
@@ -9120,6 +12583,10 @@ packages:
'@types/qs': 6.9.10
'@types/serve-static': 1.15.5
+ /@types/find-cache-dir@3.2.1:
+ resolution: {integrity: sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==}
+ dev: true
+
/@types/glob@7.2.0:
resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
dependencies:
@@ -9148,7 +12615,7 @@ packages:
/@types/hoist-non-react-statics@3.3.5:
resolution: {integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==}
dependencies:
- '@types/react': 17.0.70
+ '@types/react': 18.2.27
hoist-non-react-statics: 3.3.2
dev: false
@@ -9203,6 +12670,13 @@ packages:
dependencies:
'@types/istanbul-lib-report': 3.0.3
+ /@types/jest-axe@3.5.9:
+ resolution: {integrity: sha512-z98CzR0yVDalCEuhGXXO4/zN4HHuSebAukXDjTLJyjEAgoUf1H1i+sr7SUB/mz8CRS/03/XChsx0dcLjHkndoQ==}
+ dependencies:
+ '@types/jest': 29.5.8
+ axe-core: 3.5.6
+ dev: true
+
/@types/jest@29.5.8:
resolution: {integrity: sha512-fXEFTxMV2Co8ZF5aYFJv+YeA08RTYJfhtN5c9JSv/mFEMe+xxjufCb+PHL+bJcMs/ebPUsBu+UNTEz+ydXrR6g==}
dependencies:
@@ -9230,6 +12704,14 @@ packages:
'@types/unist': 2.0.10
dev: true
+ /@types/mdx@2.0.10:
+ resolution: {integrity: sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==}
+ dev: true
+
+ /@types/mime-types@2.1.4:
+ resolution: {integrity: sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==}
+ dev: true
+
/@types/mime@1.3.5:
resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==}
@@ -9268,6 +12750,12 @@ packages:
/@types/node@16.18.61:
resolution: {integrity: sha512-k0N7BqGhJoJzdh6MuQg1V1ragJiXTh8VUBAZTWjJ9cUq23SG0F0xavOwZbhiP4J3y20xd6jxKx+xNUhkMAi76Q==}
+ /@types/node@18.19.3:
+ resolution: {integrity: sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==}
+ dependencies:
+ undici-types: 5.26.5
+ dev: true
+
/@types/node@20.9.0:
resolution: {integrity: sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==}
dependencies:
@@ -9315,7 +12803,7 @@ packages:
/@types/reach__router@1.3.14:
resolution: {integrity: sha512-2iOQZbwfw1ZYwYK+dRp7D1b8kU6GlFPJ/iEt33zDYxfId5CAKT7vX3lN/XmJ+FaMZ3FyB99tPgfajcmZnTqdtg==}
dependencies:
- '@types/react': 17.0.70
+ '@types/react': 18.2.27
dev: true
/@types/react-dom@17.0.23:
@@ -9326,14 +12814,14 @@ packages:
/@types/react-dom@18.2.12:
resolution: {integrity: sha512-QWZuiA/7J/hPIGocXreCRbx7wyoeet9ooxfbSA+zbIWqyQEE7GMtRn4A37BdYyksnN+/NDnWgfxZH9UVGDw1hg==}
dependencies:
- '@types/react': 17.0.70
+ '@types/react': 18.2.27
dev: true
/@types/react-redux@7.1.30:
resolution: {integrity: sha512-i2kqM6YaUwFKduamV6QM/uHbb0eCP8f8ZQ/0yWf+BsAVVsZPRYJ9eeGWZ3uxLfWwwA0SrPRMTPTqsPFkY3HZdA==}
dependencies:
'@types/hoist-non-react-statics': 3.3.5
- '@types/react': 17.0.70
+ '@types/react': 18.2.27
hoist-non-react-statics: 3.3.2
redux: 4.1.0
dev: false
@@ -9341,13 +12829,13 @@ packages:
/@types/react-syntax-highlighter@11.0.5:
resolution: {integrity: sha512-VIOi9i2Oj5XsmWWoB72p3KlZoEbdRAcechJa8Ztebw7bDl2YmR+odxIqhtJGp1q2EozHs02US+gzxJ9nuf56qg==}
dependencies:
- '@types/react': 17.0.70
+ '@types/react': 18.2.27
dev: true
/@types/react-test-renderer@18.0.1:
resolution: {integrity: sha512-LjEF+jTUCjzd+Qq4eWqsmZvEWPA/l4L0my+YWN5US8Fo3wZOMiyrpBshHDFbkO8usjdO1B430mEWNU/i1MF7Qg==}
dependencies:
- '@types/react': 17.0.70
+ '@types/react': 18.2.27
dev: true
/@types/react@17.0.70:
@@ -9363,6 +12851,9 @@ packages:
'@types/prop-types': 15.7.10
'@types/scheduler': 0.16.6
csstype: 3.1.2
+
+ /@types/resolve@1.20.6:
+ resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==}
dev: true
/@types/responselike@1.0.3:
@@ -9457,7 +12948,7 @@ packages:
/@types/testing-library__react@9.1.3:
resolution: {integrity: sha512-iCdNPKU3IsYwRK9JieSYAiX0+aYDXOGAmrC/3/M7AqqSDKnWWVv07X+Zk1uFSL7cMTUYzv4lQRfohucEocn5/w==}
dependencies:
- '@types/react-dom': 17.0.23
+ '@types/react-dom': 18.2.12
'@types/testing-library__dom': 7.5.0
pretty-format: 25.5.0
dev: true
@@ -9524,6 +13015,12 @@ packages:
dependencies:
'@types/yargs-parser': 21.0.3
+ /@types/yargs@16.0.9:
+ resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==}
+ dependencies:
+ '@types/yargs-parser': 21.0.3
+ dev: true
+
/@types/yargs@17.0.31:
resolution: {integrity: sha512-bocYSx4DI8TmdlvxqGpVNXOgCNR1Jj0gNPhhAY+iz1rgKDAaYrAYdFYnhDV1IFuiuVc9HkOwyDcFxaTElF3/wg==}
dependencies:
@@ -9592,8 +13089,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/eslint-plugin@6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.53.0)(typescript@5.2.2):
- resolution: {integrity: sha512-gUqtknHm0TDs1LhY12K2NA3Rmlmp88jK9Tx8vGZMfHeNMLE3GH2e9TRub+y+SOjuYgtOmok+wt1AyDPZqxbNag==}
+ /@typescript-eslint/eslint-plugin@6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.53.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-GosF4238Tkes2SHPQ1i8f6rMtG6zlKwMEB0abqSJ3Npvos+doIlc/ATG+vX1G9coDF3Ex78zM3heXHLyWEwLUw==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
'@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
@@ -9604,11 +13101,11 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.10.0
- '@typescript-eslint/parser': 6.7.0(eslint@8.53.0)(typescript@5.2.2)
- '@typescript-eslint/scope-manager': 6.7.0
- '@typescript-eslint/type-utils': 6.7.0(eslint@8.53.0)(typescript@5.2.2)
- '@typescript-eslint/utils': 6.7.0(eslint@8.53.0)(typescript@5.2.2)
- '@typescript-eslint/visitor-keys': 6.7.0
+ '@typescript-eslint/parser': 6.8.0(eslint@8.53.0)(typescript@5.2.2)
+ '@typescript-eslint/scope-manager': 6.8.0
+ '@typescript-eslint/type-utils': 6.8.0(eslint@8.53.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.8.0(eslint@8.53.0)(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 6.8.0
debug: 4.3.4(supports-color@8.1.1)
eslint: 8.53.0
graphemer: 1.4.0
@@ -9672,8 +13169,8 @@ packages:
transitivePeerDependencies:
- supports-color
- /@typescript-eslint/parser@6.7.0(eslint@8.53.0)(typescript@5.2.2):
- resolution: {integrity: sha512-jZKYwqNpNm5kzPVP5z1JXAuxjtl2uG+5NpaMocFPTNC2EdYIgbXIPImObOkhbONxtFTTdoZstLZefbaK+wXZng==}
+ /@typescript-eslint/parser@6.8.0(eslint@8.53.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-5tNs6Bw0j6BdWuP8Fx+VH4G9fEPDxnVI7yH1IAPkQH5RUtvKwRoqdecAPdQXv4rSOADAaz1LFBZvZG7VbXivSg==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -9682,10 +13179,10 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 6.7.0
- '@typescript-eslint/types': 6.7.0
- '@typescript-eslint/typescript-estree': 6.7.0(typescript@5.2.2)
- '@typescript-eslint/visitor-keys': 6.7.0
+ '@typescript-eslint/scope-manager': 6.8.0
+ '@typescript-eslint/types': 6.8.0
+ '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 6.8.0
debug: 4.3.4(supports-color@8.1.1)
eslint: 8.53.0
typescript: 5.2.2
@@ -9706,6 +13203,13 @@ packages:
'@typescript-eslint/types': 6.7.0
'@typescript-eslint/visitor-keys': 6.7.0
+ /@typescript-eslint/scope-manager@6.8.0:
+ resolution: {integrity: sha512-xe0HNBVwCph7rak+ZHcFD6A+q50SMsFwcmfdjs9Kz4qDh5hWhaPhFjRs/SODEhroBI5Ruyvyz9LfwUJ624O40g==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ dependencies:
+ '@typescript-eslint/types': 6.8.0
+ '@typescript-eslint/visitor-keys': 6.8.0
+
/@typescript-eslint/type-utils@5.62.0(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -9745,8 +13249,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/type-utils@6.7.0(eslint@8.53.0)(typescript@5.2.2):
- resolution: {integrity: sha512-f/QabJgDAlpSz3qduCyQT0Fw7hHpmhOzY/Rv6zO3yO+HVIdPfIWhrQoAyG+uZVtWAIS85zAyzgAFfyEr+MgBpg==}
+ /@typescript-eslint/type-utils@6.8.0(eslint@8.53.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-RYOJdlkTJIXW7GSldUIHqc/Hkto8E+fZN96dMIFhuTJcQwdRoGN2rEWA8U6oXbLo0qufH7NPElUb+MceHtz54g==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -9755,8 +13259,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 6.7.0(typescript@5.2.2)
- '@typescript-eslint/utils': 6.7.0(eslint@8.53.0)(typescript@5.2.2)
+ '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.8.0(eslint@8.53.0)(typescript@5.2.2)
debug: 4.3.4(supports-color@8.1.1)
eslint: 8.53.0
ts-api-utils: 1.0.3(typescript@5.2.2)
@@ -9773,6 +13277,10 @@ packages:
resolution: {integrity: sha512-ihPfvOp7pOcN/ysoj0RpBPOx3HQTJTrIN8UZK+WFd3/iDeFHHqeyYxa4hQk4rMhsz9H9mXpR61IzwlBVGXtl9Q==}
engines: {node: ^16.0.0 || >=18.0.0}
+ /@typescript-eslint/types@6.8.0:
+ resolution: {integrity: sha512-p5qOxSum7W3k+llc7owEStXlGmSl8FcGvhYt8Vjy7FqEnmkCVlM3P57XQEGj58oqaBWDQXbJDZxwUWMS/EAPNQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+
/@typescript-eslint/typescript-estree@5.62.0(typescript@5.2.2):
resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -9808,29 +13316,69 @@ packages:
globby: 11.1.0
is-glob: 4.0.3
semver: 7.5.4
- ts-api-utils: 1.0.3(typescript@5.2.2)
- typescript: 5.2.2
+ ts-api-utils: 1.0.3(typescript@5.2.2)
+ typescript: 5.2.2
+ transitivePeerDependencies:
+ - supports-color
+
+ /@typescript-eslint/typescript-estree@6.8.0(typescript@5.2.2):
+ resolution: {integrity: sha512-ISgV0lQ8XgW+mvv5My/+iTUdRmGspducmQcDw5JxznasXNnZn3SKNrTRuMsEXv+V/O+Lw9AGcQCfVaOPCAk/Zg==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/types': 6.8.0
+ '@typescript-eslint/visitor-keys': 6.8.0
+ debug: 4.3.4(supports-color@8.1.1)
+ globby: 11.1.0
+ is-glob: 4.0.3
+ semver: 7.5.4
+ ts-api-utils: 1.0.3(typescript@5.2.2)
+ typescript: 5.2.2
+ transitivePeerDependencies:
+ - supports-color
+
+ /@typescript-eslint/utils@5.62.0(eslint@8.49.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0)
+ '@types/json-schema': 7.0.15
+ '@types/semver': 7.5.5
+ '@typescript-eslint/scope-manager': 5.62.0
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2)
+ eslint: 8.49.0
+ eslint-scope: 5.1.1
+ semver: 7.5.4
transitivePeerDependencies:
- supports-color
+ - typescript
- /@typescript-eslint/utils@5.62.0(eslint@8.49.0)(typescript@5.2.2):
+ /@typescript-eslint/utils@5.62.0(eslint@8.53.0)(typescript@5.2.2):
resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0)
'@types/json-schema': 7.0.15
'@types/semver': 7.5.5
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/types': 5.62.0
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2)
- eslint: 8.49.0
+ eslint: 8.53.0
eslint-scope: 5.1.1
semver: 7.5.4
transitivePeerDependencies:
- supports-color
- typescript
+ dev: true
/@typescript-eslint/utils@6.7.0(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-MfCq3cM0vh2slSikQYqK2Gq52gvOhe57vD2RM3V4gQRZYX4rDPnKLu5p6cm89+LJiGlwEXU8hkYxhqqEC/V3qA==}
@@ -9851,8 +13399,8 @@ packages:
- typescript
dev: true
- /@typescript-eslint/utils@6.7.0(eslint@8.53.0)(typescript@5.2.2):
- resolution: {integrity: sha512-MfCq3cM0vh2slSikQYqK2Gq52gvOhe57vD2RM3V4gQRZYX4rDPnKLu5p6cm89+LJiGlwEXU8hkYxhqqEC/V3qA==}
+ /@typescript-eslint/utils@6.8.0(eslint@8.53.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-dKs1itdE2qFG4jr0dlYLQVppqTE+Itt7GmIf/vX6CSvsW+3ov8PbWauVKyyfNngokhIO9sKZeRGCUo1+N7U98Q==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -9860,9 +13408,9 @@ packages:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0)
'@types/json-schema': 7.0.15
'@types/semver': 7.5.5
- '@typescript-eslint/scope-manager': 6.7.0
- '@typescript-eslint/types': 6.7.0
- '@typescript-eslint/typescript-estree': 6.7.0(typescript@5.2.2)
+ '@typescript-eslint/scope-manager': 6.8.0
+ '@typescript-eslint/types': 6.8.0
+ '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.2.2)
eslint: 8.53.0
semver: 7.5.4
transitivePeerDependencies:
@@ -9884,9 +13432,32 @@ packages:
'@typescript-eslint/types': 6.7.0
eslint-visitor-keys: 3.4.3
+ /@typescript-eslint/visitor-keys@6.8.0:
+ resolution: {integrity: sha512-oqAnbA7c+pgOhW2OhGvxm0t1BULX5peQI/rLsNDpGM78EebV3C9IGbX5HNZabuZ6UQrYveCLjKo8Iy/lLlBkkg==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ dependencies:
+ '@typescript-eslint/types': 6.8.0
+ eslint-visitor-keys: 3.4.3
+
/@ungap/structured-clone@1.2.0:
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
+ /@vitejs/plugin-react@3.1.0(vite@4.5.1):
+ resolution: {integrity: sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ vite: ^4.1.0-beta.0
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.3)
+ magic-string: 0.27.0
+ react-refresh: 0.14.0
+ vite: 4.5.1(@types/node@20.9.0)(sass@1.69.5)
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@vitejs/plugin-react@4.2.0(vite@4.5.1):
resolution: {integrity: sha512-+MHTH/e6H12kRp5HUkzOGqPMksezRMmW+TNzlh/QXfI8rRf6l2Z2yH/v12no1UvTwhZgEDMuQ7g7rrfMseU6FQ==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -9898,7 +13469,7 @@ packages:
'@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.3)
'@types/babel__core': 7.20.4
react-refresh: 0.14.0
- vite: 4.5.1(@types/node@20.9.0)
+ vite: 4.5.1(@types/node@20.9.0)(sass@1.69.5)
transitivePeerDependencies:
- supports-color
dev: true
@@ -9925,6 +13496,20 @@ packages:
- terser
dev: true
+ /@vitest/coverage-c8@0.33.0(vitest@0.34.6):
+ resolution: {integrity: sha512-DaF1zJz4dcOZS4k/neiQJokmOWqsGXwhthfmUdPGorXIQHjdPvV6JQSYhQDI41MyI8c+IieQUdIDs5XAMHtDDw==}
+ deprecated: v8 coverage is moved to @vitest/coverage-v8 package
+ peerDependencies:
+ vitest: '>=0.30.0 <1'
+ dependencies:
+ '@ampproject/remapping': 2.2.1
+ c8: 7.14.0
+ magic-string: 0.30.5
+ picocolors: 1.0.0
+ std-env: 3.5.0
+ vitest: 0.34.6(jsdom@22.1.0)(sass@1.69.5)
+ dev: true
+
/@vitest/expect@0.28.5:
resolution: {integrity: sha512-gqTZwoUTwepwGIatnw4UKpQfnoyV0Z9Czn9+Lo2/jLIt4/AXLTn+oVZxlQ7Ng8bzcNkR+3DqLJ08kNr8jRmdNQ==}
dependencies:
@@ -10278,6 +13863,32 @@ packages:
/@xtuc/long@4.2.2:
resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
+ /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.18.20):
+ resolution: {integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==}
+ engines: {node: '>=14.15.0'}
+ peerDependencies:
+ esbuild: '>=0.10.0'
+ dependencies:
+ esbuild: 0.18.20
+ tslib: 2.6.2
+ dev: true
+
+ /@yarnpkg/fslib@2.10.3:
+ resolution: {integrity: sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==}
+ engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'}
+ dependencies:
+ '@yarnpkg/libzip': 2.3.0
+ tslib: 1.14.1
+ dev: true
+
+ /@yarnpkg/libzip@2.3.0:
+ resolution: {integrity: sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==}
+ engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'}
+ dependencies:
+ '@types/emscripten': 1.39.10
+ tslib: 1.14.1
+ dev: true
+
/abab@2.0.6:
resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==}
@@ -10402,6 +14013,11 @@ packages:
regex-parser: 2.2.11
dev: false
+ /agent-base@5.1.1:
+ resolution: {integrity: sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==}
+ engines: {node: '>= 6.0.0'}
+ dev: true
+
/agent-base@6.0.2:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
engines: {node: '>= 6.0.0'}
@@ -10699,6 +14315,13 @@ packages:
/argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
+ /aria-hidden@1.2.3:
+ resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==}
+ engines: {node: '>=10'}
+ dependencies:
+ tslib: 2.6.2
+ dev: true
+
/aria-query@4.2.2:
resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==}
engines: {node: '>=6.0'}
@@ -10910,6 +14533,16 @@ packages:
util: 0.10.4
dev: true
+ /assert@2.1.0:
+ resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==}
+ dependencies:
+ call-bind: 1.0.5
+ is-nan: 1.3.2
+ object-is: 1.1.5
+ object.assign: 4.1.4
+ util: 0.12.5
+ dev: true
+
/assertion-error@1.1.0:
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
dev: true
@@ -10935,6 +14568,13 @@ packages:
tslib: 2.6.2
dev: true
+ /ast-types@0.16.1:
+ resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==}
+ engines: {node: '>=4'}
+ dependencies:
+ tslib: 2.6.2
+ dev: true
+
/astral-regex@1.0.0:
resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==}
engines: {node: '>=4'}
@@ -11027,6 +14667,11 @@ packages:
/aws4@1.12.0:
resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==}
+ /axe-core@3.5.6:
+ resolution: {integrity: sha512-LEUDjgmdJoA3LqklSTwKYqkjcZ4HKc4ddIYGSAiSkr46NTjzg2L9RNB+lekO9P7Dlpa87+hBtzc2Fzn/+GUWMQ==}
+ engines: {node: '>=4'}
+ dev: true
+
/axe-core@4.4.2:
resolution: {integrity: sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==}
engines: {node: '>=12'}
@@ -11035,6 +14680,11 @@ packages:
resolution: {integrity: sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==}
engines: {node: '>=4'}
+ /axe-core@4.7.2:
+ resolution: {integrity: sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==}
+ engines: {node: '>=4'}
+ dev: true
+
/axios@0.21.4(debug@4.3.2):
resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==}
dependencies:
@@ -11072,6 +14722,14 @@ packages:
js-tokens: 3.0.2
dev: true
+ /babel-core@7.0.0-bridge.0(@babel/core@7.23.3):
+ resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.23.3
+ dev: true
+
/babel-helper-function-name@6.24.1:
resolution: {integrity: sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==}
dependencies:
@@ -11557,6 +15215,10 @@ packages:
resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==}
dev: true
+ /bail@2.0.2:
+ resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
+ dev: true
+
/balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
@@ -11608,6 +15270,13 @@ packages:
open: 7.4.2
dev: true
+ /better-opn@3.0.2:
+ resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==}
+ engines: {node: '>=12.0.0'}
+ dependencies:
+ open: 8.4.2
+ dev: true
+
/bfj@6.1.2:
resolution: {integrity: sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==}
engines: {node: '>= 6.0.0'}
@@ -11862,6 +15531,12 @@ packages:
safe-buffer: 5.2.1
dev: true
+ /browserify-zlib@0.1.4:
+ resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==}
+ dependencies:
+ pako: 0.2.9
+ dev: true
+
/browserify-zlib@0.2.0:
resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==}
dependencies:
@@ -12284,6 +15959,10 @@ packages:
resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==}
dev: true
+ /ccount@2.0.1:
+ resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
+ dev: true
+
/chai@4.3.10:
resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==}
engines: {node: '>=4'}
@@ -12350,6 +16029,10 @@ packages:
resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==}
dev: true
+ /character-entities@2.0.2:
+ resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==}
+ dev: true
+
/character-reference-invalid@1.1.4:
resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==}
dev: true
@@ -12462,6 +16145,10 @@ packages:
resolution: {integrity: sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==}
dev: false
+ /classnames@2.3.2:
+ resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==}
+ dev: false
+
/clean-css@4.2.4:
resolution: {integrity: sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==}
engines: {node: '>= 4.0'}
@@ -12624,6 +16311,11 @@ packages:
engines: {node: '>=6'}
dev: false
+ /clsx@2.0.0:
+ resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==}
+ engines: {node: '>=6'}
+ dev: false
+
/cmd-shim@5.0.0:
resolution: {integrity: sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
@@ -13208,7 +16900,6 @@ packages:
/crypto-random-string@2.0.0:
resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
engines: {node: '>=8'}
- dev: false
/crypto-random-string@3.2.0:
resolution: {integrity: sha512-8vPu5bsKaq2uKRy3OL7h1Oo7RayAWB8sYexLKAqvCXVib8SxgbmoF1IN4QMKjBv8uI8mp5gPPMbiRah25GMrVQ==}
@@ -13709,6 +17400,12 @@ packages:
/decimal.js@10.4.3:
resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==}
+ /decode-named-character-reference@1.0.2:
+ resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==}
+ dependencies:
+ character-entities: 2.0.2
+ dev: true
+
/decode-uri-component@0.2.2:
resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==}
engines: {node: '>=0.10'}
@@ -13899,6 +17596,10 @@ packages:
is-descriptor: 1.0.3
isobject: 3.0.1
+ /defu@6.1.3:
+ resolution: {integrity: sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==}
+ dev: true
+
/degenerator@5.0.1:
resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==}
engines: {node: '>= 14'}
@@ -13908,6 +17609,20 @@ packages:
esprima: 4.0.1
dev: true
+ /del@6.1.1:
+ resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==}
+ engines: {node: '>=10'}
+ dependencies:
+ globby: 11.1.0
+ graceful-fs: 4.2.11
+ is-glob: 4.0.3
+ is-path-cwd: 2.2.0
+ is-path-inside: 3.0.3
+ p-map: 4.0.0
+ rimraf: 3.0.2
+ slash: 3.0.0
+ dev: true
+
/delayed-stream@1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
@@ -13951,6 +17666,11 @@ packages:
resolution: {integrity: sha512-WKa9p+/MNwmTiS+V2AS6eGxic+807qvnV3hC+4z2GTY+F42h1n8AynVTMMc4EJBC32qMs6yjOTpeDEQQt/AVqQ==}
dev: false
+ /detect-indent@6.1.0:
+ resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
+ engines: {node: '>=8'}
+ dev: true
+
/detect-libc@1.0.3:
resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
engines: {node: '>=0.10'}
@@ -13971,6 +17691,10 @@ packages:
resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==}
engines: {node: '>=8'}
+ /detect-node-es@1.1.0:
+ resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==}
+ dev: true
+
/detect-node@2.1.0:
resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==}
@@ -14207,9 +17931,19 @@ packages:
is-obj: 2.0.0
dev: true
+ /dotenv-expand@10.0.0:
+ resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==}
+ engines: {node: '>=12'}
+ dev: true
+
/dotenv-expand@5.1.0:
resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==}
+ /dotenv@16.3.1:
+ resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==}
+ engines: {node: '>=12'}
+ dev: true
+
/dotenv@7.0.0:
resolution: {integrity: sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==}
engines: {node: '>=6'}
@@ -14510,6 +18244,12 @@ packages:
resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
engines: {node: '>=6'}
+ /envinfo@7.11.0:
+ resolution: {integrity: sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==}
+ engines: {node: '>=4'}
+ hasBin: true
+ dev: true
+
/enzyme-shallow-equal@1.0.5:
resolution: {integrity: sha512-i6cwm7hN630JXenxxJFBKzgLC3hMTafFQXflvzHgPmDhOBhxUWDe8AeRv1qp2/uWJ2Y8z5yLWMzmAfkTOiOCZg==}
dependencies:
@@ -14675,6 +18415,21 @@ packages:
ext: 1.7.0
dev: false
+ /esbuild-plugin-alias@0.2.1:
+ resolution: {integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==}
+ dev: true
+
+ /esbuild-register@3.5.0(esbuild@0.18.20):
+ resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==}
+ peerDependencies:
+ esbuild: '>=0.12 <1'
+ dependencies:
+ debug: 4.3.4(supports-color@8.1.1)
+ esbuild: 0.18.20
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/esbuild@0.18.20:
resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
engines: {node: '>=12'}
@@ -14898,7 +18653,7 @@ packages:
transitivePeerDependencies:
- supports-color
- /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.7.0)(eslint-plugin-import@2.28.1)(eslint@8.53.0):
+ /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.8.0)(eslint-plugin-import@2.28.1)(eslint@8.53.0):
resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -14908,8 +18663,8 @@ packages:
debug: 4.3.4(supports-color@8.1.1)
enhanced-resolve: 5.15.0
eslint: 8.53.0
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.53.0)
- eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.53.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.53.0)
+ eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.53.0)
fast-glob: 3.3.2
get-tsconfig: 4.7.2
is-core-module: 2.13.1
@@ -14945,7 +18700,7 @@ packages:
debug: 3.2.7(supports-color@8.1.1)
eslint: 8.49.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.7.0)(eslint-plugin-import@2.28.1)(eslint@8.53.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.8.0)(eslint-plugin-import@2.28.1)(eslint@8.53.0)
transitivePeerDependencies:
- supports-color
@@ -14974,11 +18729,11 @@ packages:
debug: 3.2.7(supports-color@8.1.1)
eslint: 8.49.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.7.0)(eslint-plugin-import@2.28.1)(eslint@8.53.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.8.0)(eslint-plugin-import@2.28.1)(eslint@8.53.0)
transitivePeerDependencies:
- supports-color
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.53.0):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.53.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@@ -14999,11 +18754,11 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 6.7.0(eslint@8.53.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 6.8.0(eslint@8.53.0)(typescript@5.2.2)
debug: 3.2.7(supports-color@8.1.1)
eslint: 8.53.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.7.0)(eslint-plugin-import@2.28.1)(eslint@8.53.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.8.0)(eslint-plugin-import@2.28.1)(eslint@8.53.0)
transitivePeerDependencies:
- supports-color
@@ -15089,7 +18844,7 @@ packages:
- eslint-import-resolver-webpack
- supports-color
- /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.53.0):
+ /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.53.0):
resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==}
engines: {node: '>=4'}
peerDependencies:
@@ -15099,7 +18854,7 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 6.7.0(eslint@8.53.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 6.8.0(eslint@8.53.0)(typescript@5.2.2)
array-includes: 3.1.7
array.prototype.findlastindex: 1.2.3
array.prototype.flat: 1.3.2
@@ -15108,7 +18863,7 @@ packages:
doctrine: 2.1.0
eslint: 8.53.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.53.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.8.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.53.0)
has: 1.0.4
is-core-module: 2.13.1
is-glob: 4.0.3
@@ -15266,6 +19021,22 @@ packages:
string.prototype.matchall: 4.0.10
dev: true
+ /eslint-plugin-storybook@0.6.15(eslint@8.53.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-lAGqVAJGob47Griu29KXYowI4G7KwMoJDOkEip8ujikuDLxU+oWJ1l0WL6F2oDO4QiyUFXvtDkEkISMOPzo+7w==}
+ engines: {node: 12.x || 14.x || >= 16}
+ peerDependencies:
+ eslint: '>=6'
+ dependencies:
+ '@storybook/csf': 0.0.1
+ '@typescript-eslint/utils': 5.62.0(eslint@8.53.0)(typescript@5.2.2)
+ eslint: 8.53.0
+ requireindex: 1.2.0
+ ts-dedent: 2.2.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+ dev: true
+
/eslint-plugin-testing-library@5.11.1(eslint@8.49.0)(typescript@5.2.2):
resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'}
@@ -15369,7 +19140,7 @@ packages:
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
- debug: 4.3.4(supports-color@8.1.1)
+ debug: 4.3.2(supports-color@8.1.1)
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.2.2
@@ -15728,6 +19499,18 @@ packages:
transitivePeerDependencies:
- supports-color
+ /extract-zip@1.7.0:
+ resolution: {integrity: sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==}
+ hasBin: true
+ dependencies:
+ concat-stream: 1.6.2
+ debug: 2.6.9
+ mkdirp: 0.5.6
+ yauzl: 2.10.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/extract-zip@2.0.1(supports-color@8.1.1):
resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
engines: {node: '>= 10.17.0'}
@@ -15867,6 +19650,13 @@ packages:
dependencies:
flat-cache: 3.2.0
+ /file-entry-cache@7.0.2:
+ resolution: {integrity: sha512-TfW7/1iI4Cy7Y8L6iqNdZQVvdXn0f8B4QcIXmkIbtTIe/Okm/nSlHb4IwGzRVOd3WfSieCgvf5cMzEfySAIl0g==}
+ engines: {node: '>=12.0.0'}
+ dependencies:
+ flat-cache: 3.2.0
+ dev: true
+
/file-loader@4.3.0(webpack@5.76.1):
resolution: {integrity: sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==}
engines: {node: '>= 8.9.0'}
@@ -15902,6 +19692,13 @@ packages:
ramda: 0.28.0
dev: true
+ /file-system-cache@2.3.0:
+ resolution: {integrity: sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==}
+ dependencies:
+ fs-extra: 11.1.1
+ ramda: 0.29.0
+ dev: true
+
/file-uri-to-path@1.0.0:
resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
requiresBuild: true
@@ -16049,6 +19846,11 @@ packages:
/flatted@3.2.9:
resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==}
+ /flow-parser@0.224.0:
+ resolution: {integrity: sha512-S1P78o0VLB1FZvkoGSIpaRiiTUQ3xDhm9I4Z1qc3lglmkjehfR2sjM0vhwKS7UC1G12VT4Leb/GGV/KlactqjA==}
+ engines: {node: '>=0.4.0'}
+ dev: true
+
/flush-write-stream@1.1.1:
resolution: {integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==}
dependencies:
@@ -16295,6 +20097,10 @@ packages:
/from@0.1.7:
resolution: {integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==}
+ /fs-constants@1.0.0:
+ resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
+ dev: true
+
/fs-extra@10.1.0:
resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
engines: {node: '>=12'}
@@ -16303,6 +20109,24 @@ packages:
jsonfile: 6.1.0
universalify: 2.0.1
+ /fs-extra@11.1.1:
+ resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==}
+ engines: {node: '>=14.14'}
+ dependencies:
+ graceful-fs: 4.2.11
+ jsonfile: 6.1.0
+ universalify: 2.0.1
+ dev: true
+
+ /fs-extra@11.2.0:
+ resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==}
+ engines: {node: '>=14.14'}
+ dependencies:
+ graceful-fs: 4.2.11
+ jsonfile: 6.1.0
+ universalify: 2.0.1
+ dev: true
+
/fs-extra@3.0.0:
resolution: {integrity: sha512-UNatvsfpJmsh+Cv+9JMFDqmr7nYr8GPE8fuarPpa+EZCmn7Oi5kJmZziMuKcwMVGwb/3GQmiWEOsIMHUguccMQ==}
dependencies:
@@ -16465,6 +20289,16 @@ packages:
has-symbols: 1.0.3
hasown: 2.0.0
+ /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==}
+ engines: {node: '>=12.17'}
+ dev: true
+
/get-own-enumerable-property-symbols@3.0.2:
resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==}
dev: false
@@ -16478,6 +20312,11 @@ packages:
engines: {node: '>=6'}
dev: true
+ /get-port@5.1.1:
+ resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==}
+ engines: {node: '>=8'}
+ dev: true
+
/get-stdin@4.0.1:
resolution: {integrity: sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==}
engines: {node: '>=0.10.0'}
@@ -16550,6 +20389,21 @@ packages:
dependencies:
assert-plus: 1.0.0
+ /giget@1.1.3:
+ resolution: {integrity: sha512-zHuCeqtfgqgDwvXlR84UNgnJDuUHQcNI5OqWqFxxuk2BshuKbYhJWdxBsEo4PvKqoGh23lUAIvBNpChMLv7/9Q==}
+ hasBin: true
+ dependencies:
+ colorette: 2.0.20
+ defu: 6.1.3
+ https-proxy-agent: 7.0.2
+ mri: 1.2.0
+ node-fetch-native: 1.4.1
+ pathe: 1.1.1
+ tar: 6.2.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/git-up@7.0.0:
resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==}
dependencies:
@@ -16616,6 +20470,16 @@ packages:
glob: 7.1.6
dev: true
+ /glob-promise@4.2.2(glob@7.2.3):
+ resolution: {integrity: sha512-xcUzJ8NWN5bktoTIX7eOclO1Npxd/dyVqUJxlLIDasT4C7KZyqlPIwkdJ0Ypiy3p2ZKahTjK4M9uC3sNSfNMzw==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ glob: ^7.1.6
+ dependencies:
+ '@types/glob': 7.2.0
+ glob: 7.2.3
+ dev: true
+
/glob-to-regexp@0.3.0:
resolution: {integrity: sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==}
dev: true
@@ -16644,6 +20508,17 @@ packages:
once: 1.4.0
path-is-absolute: 1.0.1
+ /glob@7.2.3:
+ resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
+ dependencies:
+ fs.realpath: 1.0.0
+ inflight: 1.0.6
+ inherits: 2.0.4
+ minimatch: 3.1.2
+ once: 1.4.0
+ path-is-absolute: 1.0.1
+ dev: true
+
/glob@8.1.0:
resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
engines: {node: '>=12'}
@@ -16858,6 +20733,18 @@ packages:
resolution: {integrity: sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==}
dev: true
+ /gunzip-maybe@1.4.2:
+ resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==}
+ hasBin: true
+ dependencies:
+ browserify-zlib: 0.1.4
+ is-deflate: 1.0.0
+ is-gzip: 1.0.0
+ peek-stream: 1.1.3
+ pumpify: 1.5.1
+ through2: 2.0.5
+ dev: true
+
/gzip-size@5.1.1:
resolution: {integrity: sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==}
engines: {node: '>=6'}
@@ -17107,6 +20994,12 @@ packages:
value-equal: 1.0.1
dev: false
+ /history@5.3.0:
+ resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==}
+ dependencies:
+ '@babel/runtime': 7.20.6
+ dev: true
+
/hmac-drbg@1.0.1:
resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==}
dependencies:
@@ -17252,7 +21145,7 @@ packages:
tapable: 2.2.1
webpack: 5.76.1
- /htmlnano@2.1.0(svgo@2.8.0)(typescript@5.2.2):
+ /htmlnano@2.1.0(postcss@8.4.31)(svgo@2.8.0)(typescript@5.2.2):
resolution: {integrity: sha512-jVGRE0Ep9byMBKEu0Vxgl8dhXYOUk0iNQ2pjsG+BcRB0u0oDF5A9p/iBGMg/PGKYUyMD0OAGu8dVT5Lzj8S58g==}
peerDependencies:
cssnano: ^6.0.0
@@ -17282,6 +21175,7 @@ packages:
optional: true
dependencies:
cosmiconfig: 8.3.6(typescript@5.2.2)
+ postcss: 8.4.31
posthtml: 0.16.6
svgo: 2.8.0
timsort: 0.3.0
@@ -17434,6 +21328,16 @@ packages:
resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==}
dev: true
+ /https-proxy-agent@4.0.0:
+ resolution: {integrity: sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==}
+ engines: {node: '>= 6.0.0'}
+ dependencies:
+ agent-base: 5.1.1
+ debug: 4.3.2(supports-color@8.1.1)
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/https-proxy-agent@5.0.1:
resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
engines: {node: '>= 6'}
@@ -17573,7 +21477,6 @@ packages:
/immutable@4.3.4:
resolution: {integrity: sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==}
- dev: false
/import-fresh@2.0.0:
resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==}
@@ -17778,6 +21681,15 @@ packages:
'@formatjs/intl-unified-numberformat': 3.3.7
dev: false
+ /intl-messageformat@10.5.8:
+ resolution: {integrity: sha512-NRf0jpBWV0vd671G5b06wNofAN8tp7WWDogMZyaU8GUAsmbouyvgwmFJI7zLjfAMpm3zK+vSwRP3jzaoIcMbaA==}
+ dependencies:
+ '@formatjs/ecma402-abstract': 1.18.0
+ '@formatjs/fast-memoize': 2.2.0
+ '@formatjs/icu-messageformat-parser': 2.7.3
+ tslib: 2.6.2
+ dev: false
+
/intl-messageformat@7.8.4:
resolution: {integrity: sha512-yS0cLESCKCYjseCOGXuV4pxJm/buTfyCJ1nzQjryHmSehlptbZbn9fnlk1I9peLopZGGbjj46yHHiTAEZ1qOTA==}
dependencies:
@@ -17939,6 +21851,10 @@ packages:
resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==}
dev: true
+ /is-deflate@1.0.0:
+ resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==}
+ dev: true
+
/is-descriptor@0.1.7:
resolution: {integrity: sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==}
engines: {node: '>= 0.4'}
@@ -18048,6 +21964,11 @@ packages:
dependencies:
is-extglob: 2.1.1
+ /is-gzip@1.0.0:
+ resolution: {integrity: sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
/is-hexadecimal@1.0.4:
resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==}
dev: true
@@ -18099,6 +22020,14 @@ packages:
/is-map@2.0.2:
resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==}
+ /is-nan@1.3.2:
+ resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.5
+ define-properties: 1.2.1
+ dev: true
+
/is-negative-zero@2.0.2:
resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
engines: {node: '>= 0.4'}
@@ -18142,6 +22071,11 @@ packages:
resolution: {integrity: sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==}
dev: true
+ /is-path-cwd@2.2.0:
+ resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==}
+ engines: {node: '>=6'}
+ dev: true
+
/is-path-inside@3.0.3:
resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
engines: {node: '>=8'}
@@ -18158,6 +22092,11 @@ packages:
resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==}
engines: {node: '>=10'}
+ /is-plain-obj@4.1.0:
+ resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
+ engines: {node: '>=12'}
+ dev: true
+
/is-plain-object@2.0.4:
resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
engines: {node: '>=0.10.0'}
@@ -18517,6 +22456,16 @@ packages:
filelist: 1.0.4
minimatch: 3.1.2
+ /jest-axe@8.0.0:
+ resolution: {integrity: sha512-4kNcNn7J0jPO4jANEYZOHeQ/tSBvkXS+MxTbX1CKbXGd0+ZbRGDn/v/8IYWI/MmYX15iLVyYRnRev9X3ksePWA==}
+ engines: {node: '>= 14.0.0'}
+ dependencies:
+ axe-core: 4.7.2
+ chalk: 4.1.2
+ jest-matcher-utils: 29.2.2
+ lodash.merge: 4.6.2
+ dev: true
+
/jest-changed-files@24.9.0:
resolution: {integrity: sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==}
engines: {node: '>= 6'}
@@ -18940,6 +22889,16 @@ packages:
jest-get-type: 26.3.0
pretty-format: 26.6.2
+ /jest-matcher-utils@29.2.2:
+ resolution: {integrity: sha512-4DkJ1sDPT+UX2MR7Y3od6KtvRi9Im1ZGLGgdLFLm4lPexbTaCgJW5NN3IOXlQHF7NSHY/VHhflQ+WoKtD/vyCw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ chalk: 4.1.2
+ jest-diff: 29.7.0
+ jest-get-type: 29.6.3
+ pretty-format: 29.7.0
+ dev: true
+
/jest-matcher-utils@29.7.0:
resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -19007,6 +22966,14 @@ packages:
'@jest/types': 26.6.2
'@types/node': 20.9.0
+ /jest-mock@27.5.1:
+ resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ dependencies:
+ '@jest/types': 27.5.1
+ '@types/node': 20.9.0
+ dev: true
+
/jest-mock@29.7.0:
resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -19539,6 +23506,40 @@ packages:
resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==}
requiresBuild: true
+ /jscodeshift@0.15.1(@babel/preset-env@7.23.3):
+ resolution: {integrity: sha512-hIJfxUy8Rt4HkJn/zZPU9ChKfKZM1342waJ1QC2e2YsPcWhM+3BJ4dcfQCzArTrk1jJeNLB341H+qOcEHRxJZg==}
+ hasBin: true
+ peerDependencies:
+ '@babel/preset-env': ^7.1.6
+ peerDependenciesMeta:
+ '@babel/preset-env':
+ optional: true
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/parser': 7.23.3
+ '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.3)
+ '@babel/preset-env': 7.23.3(@babel/core@7.23.3)
+ '@babel/preset-flow': 7.23.3(@babel/core@7.23.3)
+ '@babel/preset-typescript': 7.23.3(@babel/core@7.23.3)
+ '@babel/register': 7.22.15(@babel/core@7.23.3)
+ babel-core: 7.0.0-bridge.0(@babel/core@7.23.3)
+ chalk: 4.1.2
+ flow-parser: 0.224.0
+ graceful-fs: 4.2.11
+ micromatch: 4.0.5
+ neo-async: 2.6.2
+ node-dir: 0.1.17
+ recast: 0.23.4
+ temp: 0.8.4
+ write-file-atomic: 2.4.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/jsdom@11.12.0:
resolution: {integrity: sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==}
dependencies:
@@ -19655,6 +23656,44 @@ packages:
- utf-8-validate
dev: true
+ /jsdom@22.1.0:
+ resolution: {integrity: sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==}
+ engines: {node: '>=16'}
+ peerDependencies:
+ canvas: ^2.5.0
+ peerDependenciesMeta:
+ canvas:
+ optional: true
+ dependencies:
+ abab: 2.0.6
+ cssstyle: 3.0.0
+ data-urls: 4.0.0
+ decimal.js: 10.4.3
+ domexception: 4.0.0
+ form-data: 4.0.0
+ html-encoding-sniffer: 3.0.0
+ http-proxy-agent: 5.0.0
+ https-proxy-agent: 5.0.1
+ is-potential-custom-element-name: 1.0.1
+ nwsapi: 2.2.7
+ parse5: 7.1.2
+ rrweb-cssom: 0.6.0
+ saxes: 6.0.0
+ symbol-tree: 3.2.4
+ tough-cookie: 4.1.3
+ w3c-xmlserializer: 4.0.0
+ webidl-conversions: 7.0.0
+ whatwg-encoding: 2.0.0
+ whatwg-mimetype: 3.0.0
+ whatwg-url: 12.0.1
+ ws: 8.14.2
+ xml-name-validator: 4.0.0
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ dev: true
+
/jsesc@0.5.0:
resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
hasBin: true
@@ -19866,6 +23905,11 @@ packages:
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
engines: {node: '>=6'}
+ /kleur@4.1.5:
+ resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
+ engines: {node: '>=6'}
+ dev: true
+
/klona@2.0.6:
resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==}
engines: {node: '>= 8'}
@@ -19873,6 +23917,10 @@ packages:
/known-css-properties@0.28.0:
resolution: {integrity: sha512-9pSL5XB4J+ifHP0e0jmmC98OGC1nL8/JjS+fi6mnTlIf//yt/MfVLtKg7S6nCtj/8KTcWX7nRlY0XywoYY1ISQ==}
+ /known-css-properties@0.29.0:
+ resolution: {integrity: sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==}
+ dev: true
+
/kolorist@1.8.0:
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
dev: true
@@ -19914,6 +23962,15 @@ packages:
dotenv-expand: 5.1.0
dev: true
+ /lazy-universal-dotenv@4.0.0:
+ resolution: {integrity: sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ app-root-dir: 1.0.2
+ dotenv: 16.3.1
+ dotenv-expand: 10.0.0
+ dev: true
+
/lcov-parse@1.0.0:
resolution: {integrity: sha512-aprLII/vPzuQvYZnDRU78Fns9I2Ag3gi4Ipga/hxnVMCZC8DnR2nI7XBqrPoywGfxqIx/DgarGvDJZAD3YBTgQ==}
hasBin: true
@@ -20303,7 +24360,6 @@ packages:
/lodash-es@4.17.21:
resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==}
- dev: false
/lodash-move@1.1.1:
resolution: {integrity: sha1-WfduDxrFfm2Gg/UxvsB8W26k40g=}
@@ -20430,6 +24486,10 @@ packages:
wrap-ansi: 8.1.0
dev: true
+ /longest-streak@3.1.0:
+ resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
+ dev: true
+
/loose-envify@1.4.0:
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin: true
@@ -20516,6 +24576,13 @@ packages:
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dev: true
+ /magic-string@0.27.0:
+ resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.15
+ dev: true
+
/magic-string@0.30.5:
resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
engines: {node: '>=12'}
@@ -20658,6 +24725,10 @@ packages:
resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==}
dev: true
+ /markdown-table@3.0.3:
+ resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==}
+ dev: true
+
/markdown-to-jsx@7.3.2(react@17.0.2):
resolution: {integrity: sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q==}
engines: {node: '>= 10'}
@@ -20667,6 +24738,15 @@ packages:
react: 17.0.2
dev: true
+ /markdown-to-jsx@7.3.2(react@18.2.0):
+ resolution: {integrity: sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q==}
+ engines: {node: '>= 10'}
+ peerDependencies:
+ react: '>= 0.14.0'
+ dependencies:
+ react: 18.2.0
+ dev: true
+
/mathml-tag-names@2.1.3:
resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==}
@@ -20690,6 +24770,97 @@ packages:
unist-util-visit: 2.0.3
dev: true
+ /mdast-util-find-and-replace@2.2.2:
+ resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ escape-string-regexp: 5.0.0
+ unist-util-is: 5.2.1
+ unist-util-visit-parents: 5.1.3
+ dev: true
+
+ /mdast-util-from-markdown@1.3.1:
+ resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ '@types/unist': 2.0.10
+ decode-named-character-reference: 1.0.2
+ mdast-util-to-string: 3.2.0
+ micromark: 3.2.0
+ micromark-util-decode-numeric-character-reference: 1.1.0
+ micromark-util-decode-string: 1.1.0
+ micromark-util-normalize-identifier: 1.1.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ unist-util-stringify-position: 3.0.3
+ uvu: 0.5.6
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /mdast-util-gfm-autolink-literal@1.0.3:
+ resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ ccount: 2.0.1
+ mdast-util-find-and-replace: 2.2.2
+ micromark-util-character: 1.2.0
+ dev: true
+
+ /mdast-util-gfm-footnote@1.0.2:
+ resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ mdast-util-to-markdown: 1.5.0
+ micromark-util-normalize-identifier: 1.1.0
+ dev: true
+
+ /mdast-util-gfm-strikethrough@1.0.3:
+ resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ mdast-util-to-markdown: 1.5.0
+ dev: true
+
+ /mdast-util-gfm-table@1.0.7:
+ resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ markdown-table: 3.0.3
+ mdast-util-from-markdown: 1.3.1
+ mdast-util-to-markdown: 1.5.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /mdast-util-gfm-task-list-item@1.0.2:
+ resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ mdast-util-to-markdown: 1.5.0
+ dev: true
+
+ /mdast-util-gfm@2.0.2:
+ resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==}
+ dependencies:
+ mdast-util-from-markdown: 1.3.1
+ mdast-util-gfm-autolink-literal: 1.0.3
+ mdast-util-gfm-footnote: 1.0.2
+ mdast-util-gfm-strikethrough: 1.0.3
+ mdast-util-gfm-table: 1.0.7
+ mdast-util-gfm-task-list-item: 1.0.2
+ mdast-util-to-markdown: 1.5.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /mdast-util-phrasing@3.0.1:
+ resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ unist-util-is: 5.2.1
+ dev: true
+
/mdast-util-to-hast@10.0.1:
resolution: {integrity: sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==}
dependencies:
@@ -20703,10 +24874,29 @@ packages:
unist-util-visit: 2.0.3
dev: true
+ /mdast-util-to-markdown@1.5.0:
+ resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ '@types/unist': 2.0.10
+ longest-streak: 3.1.0
+ mdast-util-phrasing: 3.0.1
+ mdast-util-to-string: 3.2.0
+ micromark-util-decode-string: 1.1.0
+ unist-util-visit: 4.1.2
+ zwitch: 2.0.4
+ dev: true
+
/mdast-util-to-string@1.1.0:
resolution: {integrity: sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==}
dev: true
+ /mdast-util-to-string@3.2.0:
+ resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ dev: true
+
/mdn-data@2.0.14:
resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==}
@@ -20828,22 +25018,269 @@ packages:
dev: true
optional: true
- /merge-descriptors@1.0.1:
- resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=}
+ /merge-descriptors@1.0.1:
+ resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=}
+
+ /merge-stream@2.0.0:
+ resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+
+ /merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
+
+ /methods@1.1.2:
+ resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
+ engines: {node: '>= 0.6'}
+
+ /microevent.ts@0.1.1:
+ resolution: {integrity: sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==}
+
+ /micromark-core-commonmark@1.1.0:
+ resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==}
+ dependencies:
+ decode-named-character-reference: 1.0.2
+ micromark-factory-destination: 1.1.0
+ micromark-factory-label: 1.1.0
+ micromark-factory-space: 1.1.0
+ micromark-factory-title: 1.1.0
+ micromark-factory-whitespace: 1.1.0
+ micromark-util-character: 1.2.0
+ micromark-util-chunked: 1.1.0
+ micromark-util-classify-character: 1.1.0
+ micromark-util-html-tag-name: 1.2.0
+ micromark-util-normalize-identifier: 1.1.0
+ micromark-util-resolve-all: 1.1.0
+ micromark-util-subtokenize: 1.1.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ uvu: 0.5.6
+ dev: true
+
+ /micromark-extension-gfm-autolink-literal@1.0.5:
+ resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==}
+ dependencies:
+ micromark-util-character: 1.2.0
+ micromark-util-sanitize-uri: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ dev: true
+
+ /micromark-extension-gfm-footnote@1.1.2:
+ resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==}
+ dependencies:
+ micromark-core-commonmark: 1.1.0
+ micromark-factory-space: 1.1.0
+ micromark-util-character: 1.2.0
+ micromark-util-normalize-identifier: 1.1.0
+ micromark-util-sanitize-uri: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ uvu: 0.5.6
+ dev: true
+
+ /micromark-extension-gfm-strikethrough@1.0.7:
+ resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==}
+ dependencies:
+ micromark-util-chunked: 1.1.0
+ micromark-util-classify-character: 1.1.0
+ micromark-util-resolve-all: 1.1.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ uvu: 0.5.6
+ dev: true
+
+ /micromark-extension-gfm-table@1.0.7:
+ resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==}
+ dependencies:
+ micromark-factory-space: 1.1.0
+ micromark-util-character: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ uvu: 0.5.6
+ dev: true
+
+ /micromark-extension-gfm-tagfilter@1.0.2:
+ resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==}
+ dependencies:
+ micromark-util-types: 1.1.0
+ dev: true
+
+ /micromark-extension-gfm-task-list-item@1.0.5:
+ resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==}
+ dependencies:
+ micromark-factory-space: 1.1.0
+ micromark-util-character: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ uvu: 0.5.6
+ dev: true
+
+ /micromark-extension-gfm@2.0.3:
+ resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==}
+ dependencies:
+ micromark-extension-gfm-autolink-literal: 1.0.5
+ micromark-extension-gfm-footnote: 1.1.2
+ micromark-extension-gfm-strikethrough: 1.0.7
+ micromark-extension-gfm-table: 1.0.7
+ micromark-extension-gfm-tagfilter: 1.0.2
+ micromark-extension-gfm-task-list-item: 1.0.5
+ micromark-util-combine-extensions: 1.1.0
+ micromark-util-types: 1.1.0
+ dev: true
+
+ /micromark-factory-destination@1.1.0:
+ resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==}
+ dependencies:
+ micromark-util-character: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ dev: true
+
+ /micromark-factory-label@1.1.0:
+ resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==}
+ dependencies:
+ micromark-util-character: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ uvu: 0.5.6
+ dev: true
+
+ /micromark-factory-space@1.1.0:
+ resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==}
+ dependencies:
+ micromark-util-character: 1.2.0
+ micromark-util-types: 1.1.0
+ dev: true
+
+ /micromark-factory-title@1.1.0:
+ resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==}
+ dependencies:
+ micromark-factory-space: 1.1.0
+ micromark-util-character: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ dev: true
+
+ /micromark-factory-whitespace@1.1.0:
+ resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==}
+ dependencies:
+ micromark-factory-space: 1.1.0
+ micromark-util-character: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ dev: true
+
+ /micromark-util-character@1.2.0:
+ resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==}
+ dependencies:
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ dev: true
+
+ /micromark-util-chunked@1.1.0:
+ resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==}
+ dependencies:
+ micromark-util-symbol: 1.1.0
+ dev: true
+
+ /micromark-util-classify-character@1.1.0:
+ resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==}
+ dependencies:
+ micromark-util-character: 1.2.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ dev: true
+
+ /micromark-util-combine-extensions@1.1.0:
+ resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==}
+ dependencies:
+ micromark-util-chunked: 1.1.0
+ micromark-util-types: 1.1.0
+ dev: true
+
+ /micromark-util-decode-numeric-character-reference@1.1.0:
+ resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==}
+ dependencies:
+ micromark-util-symbol: 1.1.0
+ dev: true
+
+ /micromark-util-decode-string@1.1.0:
+ resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==}
+ dependencies:
+ decode-named-character-reference: 1.0.2
+ micromark-util-character: 1.2.0
+ micromark-util-decode-numeric-character-reference: 1.1.0
+ micromark-util-symbol: 1.1.0
+ dev: true
+
+ /micromark-util-encode@1.1.0:
+ resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==}
+ dev: true
+
+ /micromark-util-html-tag-name@1.2.0:
+ resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==}
+ dev: true
+
+ /micromark-util-normalize-identifier@1.1.0:
+ resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==}
+ dependencies:
+ micromark-util-symbol: 1.1.0
+ dev: true
+
+ /micromark-util-resolve-all@1.1.0:
+ resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==}
+ dependencies:
+ micromark-util-types: 1.1.0
+ dev: true
+
+ /micromark-util-sanitize-uri@1.2.0:
+ resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==}
+ dependencies:
+ micromark-util-character: 1.2.0
+ micromark-util-encode: 1.1.0
+ micromark-util-symbol: 1.1.0
+ dev: true
- /merge-stream@2.0.0:
- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+ /micromark-util-subtokenize@1.1.0:
+ resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==}
+ dependencies:
+ micromark-util-chunked: 1.1.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ uvu: 0.5.6
+ dev: true
- /merge2@1.4.1:
- resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
- engines: {node: '>= 8'}
+ /micromark-util-symbol@1.1.0:
+ resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==}
+ dev: true
- /methods@1.1.2:
- resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
- engines: {node: '>= 0.6'}
+ /micromark-util-types@1.1.0:
+ resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==}
+ dev: true
- /microevent.ts@0.1.1:
- resolution: {integrity: sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==}
+ /micromark@3.2.0:
+ resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==}
+ dependencies:
+ '@types/debug': 4.1.12
+ debug: 4.3.2(supports-color@8.1.1)
+ decode-named-character-reference: 1.0.2
+ micromark-core-commonmark: 1.1.0
+ micromark-factory-space: 1.1.0
+ micromark-util-character: 1.2.0
+ micromark-util-chunked: 1.1.0
+ micromark-util-combine-extensions: 1.1.0
+ micromark-util-decode-numeric-character-reference: 1.1.0
+ micromark-util-encode: 1.1.0
+ micromark-util-normalize-identifier: 1.1.0
+ micromark-util-resolve-all: 1.1.0
+ micromark-util-sanitize-uri: 1.2.0
+ micromark-util-subtokenize: 1.1.0
+ micromark-util-symbol: 1.1.0
+ micromark-util-types: 1.1.0
+ uvu: 0.5.6
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
/micromatch@3.1.10:
resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==}
@@ -21129,6 +25566,10 @@ packages:
for-in: 1.0.2
is-extendable: 1.0.1
+ /mkdirp-classic@0.5.3:
+ resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
+ dev: true
+
/mkdirp-infer-owner@2.0.0:
resolution: {integrity: sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==}
engines: {node: '>=10'}
@@ -21389,6 +25830,10 @@ packages:
engines: {node: '>=10.5.0'}
dev: true
+ /node-fetch-native@1.4.1:
+ resolution: {integrity: sha512-NsXBU0UgBxo2rQLOeWNZqS3fvflWePMECr8CoSWoSTqCqGbVVsvl9vZu1HfQicYN0g5piV9Gh8RTEvo/uP752w==}
+ dev: true
+
/node-fetch@1.7.3:
resolution: {integrity: sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==}
dependencies:
@@ -22328,6 +26773,10 @@ packages:
wcwidth: 1.0.1
dev: false
+ /pako@0.2.9:
+ resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==}
+ dev: true
+
/pako@1.0.11:
resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
dev: true
@@ -22346,7 +26795,7 @@ packages:
dot-case: 3.0.4
tslib: 2.6.2
- /parcel@2.10.2(typescript@5.2.2):
+ /parcel@2.10.2(postcss@8.4.31)(typescript@5.2.2):
resolution: {integrity: sha512-wRvsK9v12Nt2/EIjLp/uvxd3UeRSN9DRoSofDn21Ot+rEw4e98ODvbdSHi6dYr82s4oo6mF823ACmOp1hXd4wg==}
engines: {node: '>= 12.0.0'}
hasBin: true
@@ -22354,7 +26803,7 @@ packages:
'@parcel/core':
optional: true
dependencies:
- '@parcel/config-default': 2.10.2(@parcel/core@2.10.2)(typescript@5.2.2)
+ '@parcel/config-default': 2.10.2(@parcel/core@2.10.2)(postcss@8.4.31)(typescript@5.2.2)
'@parcel/core': 2.10.2
'@parcel/diagnostic': 2.10.2
'@parcel/events': 2.10.2
@@ -22380,6 +26829,40 @@ packages:
- uncss
dev: true
+ /parcel@2.10.3(postcss@8.4.31)(typescript@5.2.2):
+ resolution: {integrity: sha512-Ocx33N4ZVnotJTALhMZ0AqPIE9UN5uP6jjA+lYJ4FlEYuYYZsvOQXZQgeMa62pFj6jrOHWh7ho8uJhRdTNwVyg==}
+ engines: {node: '>= 12.0.0'}
+ hasBin: true
+ peerDependenciesMeta:
+ '@parcel/core':
+ optional: true
+ dependencies:
+ '@parcel/config-default': 2.10.3(@parcel/core@2.10.3)(postcss@8.4.31)(typescript@5.2.2)
+ '@parcel/core': 2.10.3
+ '@parcel/diagnostic': 2.10.3
+ '@parcel/events': 2.10.3
+ '@parcel/fs': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/logger': 2.10.3
+ '@parcel/package-manager': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/reporter-cli': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/reporter-dev-server': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/reporter-tracer': 2.10.3(@parcel/core@2.10.3)
+ '@parcel/utils': 2.10.3
+ chalk: 4.1.2
+ commander: 7.2.0
+ get-port: 4.2.0
+ transitivePeerDependencies:
+ - '@swc/helpers'
+ - cssnano
+ - postcss
+ - purgecss
+ - relateurl
+ - srcset
+ - terser
+ - typescript
+ - uncss
+ dev: true
+
/parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
@@ -22592,6 +27075,14 @@ packages:
sha.js: 2.4.11
dev: true
+ /peek-stream@1.1.3:
+ resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==}
+ dependencies:
+ buffer-from: 1.1.2
+ duplexify: 3.7.1
+ through2: 2.0.5
+ dev: true
+
/pend@1.2.0:
resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
@@ -22808,7 +27299,7 @@ packages:
postcss: 8.4.31
yaml: 1.10.2
- /postcss-load-config@4.0.2:
+ /postcss-load-config@4.0.2(postcss@8.4.31):
resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
engines: {node: '>= 14'}
peerDependencies:
@@ -22821,6 +27312,7 @@ packages:
optional: true
dependencies:
lilconfig: 3.0.0
+ postcss: 8.4.31
yaml: 2.3.4
dev: true
@@ -23136,6 +27628,15 @@ packages:
postcss: 8.4.31
dev: true
+ /postcss-scss@4.0.9(postcss@8.4.31):
+ resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==}
+ engines: {node: '>=12.0'}
+ peerDependencies:
+ postcss: ^8.4.29
+ dependencies:
+ postcss: 8.4.31
+ dev: true
+
/postcss-selector-parser@3.1.2:
resolution: {integrity: sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==}
engines: {node: '>=8'}
@@ -23273,6 +27774,12 @@ packages:
hasBin: true
dev: true
+ /prettier@2.8.8:
+ resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
+ engines: {node: '>=10.13.0'}
+ hasBin: true
+ dev: true
+
/prettier@3.0.3:
resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==}
engines: {node: '>=14'}
@@ -23371,6 +27878,11 @@ packages:
resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
engines: {node: '>= 0.6.0'}
+ /progress@2.0.3:
+ resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
+ engines: {node: '>=0.4.0'}
+ dev: true
+
/promise-all-reject-late@1.0.1:
resolution: {integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==}
@@ -23575,6 +28087,26 @@ packages:
escape-goat: 4.0.0
dev: true
+ /puppeteer-core@2.1.1:
+ resolution: {integrity: sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w==}
+ engines: {node: '>=8.16.0'}
+ dependencies:
+ '@types/mime-types': 2.1.4
+ debug: 4.3.2(supports-color@8.1.1)
+ extract-zip: 1.7.0
+ https-proxy-agent: 4.0.0
+ mime: 2.6.0
+ mime-types: 2.1.35
+ progress: 2.0.3
+ proxy-from-env: 1.1.0
+ rimraf: 2.7.1
+ ws: 6.2.2
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+ dev: true
+
/q@1.5.1:
resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==}
engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
@@ -23661,6 +28193,10 @@ packages:
resolution: {integrity: sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA==}
dev: true
+ /ramda@0.29.0:
+ resolution: {integrity: sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==}
+ dev: true
+
/randombytes@2.1.0:
resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
dependencies:
@@ -23935,7 +28471,7 @@ packages:
react-dom: '>=16.9.0'
dependencies:
babel-runtime: 6.26.0
- classnames: 2.2.6
+ classnames: 2.3.2
css-animation: 1.6.1
prop-types: 15.7.2
raf: 3.4.1
@@ -23963,7 +28499,7 @@ packages:
resolution: {integrity: sha512-m6Cts9hLeZWsTvWnuMm7oElhf+03GOjOLfTuU0QmdB9ZrW7jR2IpI5rpNM7i9MvAAlMAmTx5Zr7g3uu/aMvZAw==}
dependencies:
babel-runtime: 6.26.0
- classnames: 2.2.6
+ classnames: 2.3.2
prop-types: 15.7.2
rc-align: 2.4.5
rc-animate: 2.11.1(react-dom@17.0.2)(react@17.0.2)
@@ -24009,6 +28545,76 @@ packages:
react-dom: 17.0.2(react@17.0.2)
dev: false
+ /react-aria-components@1.0.0-rc.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-N8fE1iMd8dBxKOmN3XEk+RloHGOcOMEJyeabZCJRDY2F4M2GWYpZ4vCYad1jDD+UByumGW4JZInnDh1FlXdDZw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/date': 3.5.0
+ '@react-aria/focus': 3.15.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/toolbar': 3.0.0-beta.0(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-stately/table': 3.11.3(react@18.2.0)
+ '@react-types/form': 3.6.0(react@18.2.0)
+ '@react-types/grid': 3.2.3(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ '@react-types/table': 3.9.1(react@18.2.0)
+ '@swc/helpers': 0.5.3
+ react: 18.2.0
+ react-aria: 3.30.0(react-dom@18.2.0)(react@18.2.0)
+ react-dom: 18.2.0(react@18.2.0)
+ react-stately: 3.28.0(react@18.2.0)
+ use-sync-external-store: 1.2.0(react@18.2.0)
+ dev: false
+
+ /react-aria@3.30.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-ULMlmH68/jXzkDaMjuM9O8dKCxnAYviW4E5sywfLX4J6mC6eGsQzoqtwWeQgr1M9SJqLfgKaVoDP1dLvb4XzEA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/breadcrumbs': 3.5.8(react@18.2.0)
+ '@react-aria/button': 3.9.0(react@18.2.0)
+ '@react-aria/calendar': 3.5.3(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/checkbox': 3.12.0(react@18.2.0)
+ '@react-aria/combobox': 3.8.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/datepicker': 3.9.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/dialog': 3.5.8(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/dnd': 3.5.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/focus': 3.15.0(react@18.2.0)
+ '@react-aria/gridlist': 3.7.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/i18n': 3.9.0(react@18.2.0)
+ '@react-aria/interactions': 3.20.0(react@18.2.0)
+ '@react-aria/label': 3.7.3(react@18.2.0)
+ '@react-aria/link': 3.6.2(react@18.2.0)
+ '@react-aria/listbox': 3.11.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/menu': 3.11.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/meter': 3.4.8(react@18.2.0)
+ '@react-aria/numberfield': 3.10.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/overlays': 3.19.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/progress': 3.4.8(react@18.2.0)
+ '@react-aria/radio': 3.9.0(react@18.2.0)
+ '@react-aria/searchfield': 3.6.0(react@18.2.0)
+ '@react-aria/select': 3.14.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/selection': 3.17.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/separator': 3.3.8(react@18.2.0)
+ '@react-aria/slider': 3.7.3(react@18.2.0)
+ '@react-aria/ssr': 3.9.0(react@18.2.0)
+ '@react-aria/switch': 3.5.7(react@18.2.0)
+ '@react-aria/table': 3.13.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/tabs': 3.8.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/tag': 3.3.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/textfield': 3.13.0(react@18.2.0)
+ '@react-aria/tooltip': 3.6.5(react@18.2.0)
+ '@react-aria/utils': 3.22.0(react@18.2.0)
+ '@react-aria/visually-hidden': 3.8.7(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
/react-beautiful-dnd@13.0.0(react-dom@17.0.2)(react@17.0.2):
resolution: {integrity: sha512-87It8sN0ineoC3nBW0SbQuTFXM6bUqM62uJGY4BtTf0yzPl8/3+bHMWkgIe0Z6m8e+gJgjWxefGRVfpE3VcdEg==}
peerDependencies:
@@ -24038,6 +28644,16 @@ packages:
react-dom: 17.0.2(react@17.0.2)
dev: true
+ /react-colorful@5.6.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+ dependencies:
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
/react-cookie@4.1.1(react@17.0.2):
resolution: {integrity: sha512-ffn7Y7G4bXiFbnE+dKhHhbP+b8I34mH9jqnm8Llhj89zF4nPxPutxHT1suUqMeCEhLDBI7InYwf1tpaSoK5w8A==}
peerDependencies:
@@ -24180,6 +28796,24 @@ packages:
- supports-color
dev: true
+ /react-docgen@7.0.1:
+ resolution: {integrity: sha512-rCz0HBIT0LWbIM+///LfRrJoTKftIzzwsYDf0ns5KwaEjejMHQRtphcns+IXFHDNY9pnz6G8l/JbbI6pD4EAIA==}
+ engines: {node: '>=16.14.0'}
+ dependencies:
+ '@babel/core': 7.23.3
+ '@babel/traverse': 7.23.3
+ '@babel/types': 7.20.5
+ '@types/babel__core': 7.20.4
+ '@types/babel__traverse': 7.20.4
+ '@types/doctrine': 0.0.9
+ '@types/resolve': 1.20.6
+ doctrine: 3.0.0
+ resolve: 1.22.8
+ strip-indent: 4.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/react-dom@17.0.2(react@17.0.2):
resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==}
peerDependencies:
@@ -24224,6 +28858,19 @@ packages:
react-is: 17.0.2
dev: true
+ /react-element-to-jsx-string@15.0.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==}
+ peerDependencies:
+ react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0
+ react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0
+ dependencies:
+ '@base2/pretty-print-object': 1.0.1
+ is-plain-object: 5.0.0
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ react-is: 18.1.0
+ dev: true
+
/react-error-boundary@3.1.4(react@17.0.2):
resolution: {integrity: sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==}
engines: {node: '>=10', npm: '>=6'}
@@ -24328,6 +28975,10 @@ packages:
/react-is@17.0.2:
resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
+ /react-is@18.1.0:
+ resolution: {integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==}
+ dev: true
+
/react-is@18.2.0:
resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
@@ -24442,6 +29093,41 @@ packages:
resolution: {integrity: sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==}
engines: {node: '>=0.10.0'}
+ /react-remove-scroll-bar@2.3.4(@types/react@18.2.27)(react@18.2.0):
+ resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@types/react': 18.2.27
+ react: 18.2.0
+ react-style-singleton: 2.2.1(@types/react@18.2.27)(react@18.2.0)
+ tslib: 2.6.2
+ dev: true
+
+ /react-remove-scroll@2.5.5(@types/react@18.2.27)(react@18.2.0):
+ resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@types/react': 18.2.27
+ react: 18.2.0
+ react-remove-scroll-bar: 2.3.4(@types/react@18.2.27)(react@18.2.0)
+ react-style-singleton: 2.2.1(@types/react@18.2.27)(react@18.2.0)
+ tslib: 2.6.2
+ use-callback-ref: 1.3.0(@types/react@18.2.27)(react@18.2.0)
+ use-sidecar: 1.1.2(@types/react@18.2.27)(react@18.2.0)
+ dev: true
+
/react-router-config@5.1.1(react-router@5.2.0)(react@17.0.2):
resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==}
peerDependencies:
@@ -24588,6 +29274,54 @@ packages:
react-dom: 17.0.2(react@17.0.2)
dev: false
+ /react-stately@3.28.0(react@18.2.0):
+ resolution: {integrity: sha512-owEHRGS1zRMwtiR/jeXUjUWyqk8oe53wNtedMvg9+8+NNhDKL4/DXHcIp2A13q08v09xYWgVPtnu8fsF53x2PQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/calendar': 3.4.2(react@18.2.0)
+ '@react-stately/checkbox': 3.6.0(react@18.2.0)
+ '@react-stately/collections': 3.10.3(react@18.2.0)
+ '@react-stately/combobox': 3.8.0(react@18.2.0)
+ '@react-stately/data': 3.11.0(react@18.2.0)
+ '@react-stately/datepicker': 3.9.0(react@18.2.0)
+ '@react-stately/dnd': 3.2.6(react@18.2.0)
+ '@react-stately/form': 3.0.0(react@18.2.0)
+ '@react-stately/list': 3.10.1(react@18.2.0)
+ '@react-stately/menu': 3.5.7(react@18.2.0)
+ '@react-stately/numberfield': 3.7.0(react@18.2.0)
+ '@react-stately/overlays': 3.6.4(react@18.2.0)
+ '@react-stately/radio': 3.10.0(react@18.2.0)
+ '@react-stately/searchfield': 3.5.0(react@18.2.0)
+ '@react-stately/select': 3.6.0(react@18.2.0)
+ '@react-stately/selection': 3.14.1(react@18.2.0)
+ '@react-stately/slider': 3.4.5(react@18.2.0)
+ '@react-stately/table': 3.11.3(react@18.2.0)
+ '@react-stately/tabs': 3.6.2(react@18.2.0)
+ '@react-stately/toggle': 3.7.0(react@18.2.0)
+ '@react-stately/tooltip': 3.4.6(react@18.2.0)
+ '@react-stately/tree': 3.7.4(react@18.2.0)
+ '@react-types/shared': 3.22.0(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /react-style-singleton@2.2.1(@types/react@18.2.27)(react@18.2.0):
+ resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@types/react': 18.2.27
+ get-nonce: 1.0.1
+ invariant: 2.2.4
+ react: 18.2.0
+ tslib: 2.6.2
+ dev: true
+
/react-syntax-highlighter@13.5.3(react@17.0.2):
resolution: {integrity: sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg==}
peerDependencies:
@@ -24892,6 +29626,17 @@ packages:
util.promisify: 1.0.1
dev: true
+ /recast@0.23.4:
+ resolution: {integrity: sha512-qtEDqIZGVcSZCHniWwZWbRy79Dc6Wp3kT/UmDA2RJKBPg7+7k51aQBZirHmUGn5uvHf2rg8DkjizrN26k61ATw==}
+ engines: {node: '>= 4'}
+ dependencies:
+ assert: 2.1.0
+ ast-types: 0.16.1
+ esprima: 4.0.1
+ source-map: 0.6.1
+ tslib: 2.6.2
+ dev: true
+
/rechoir@0.6.2:
resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==}
engines: {node: '>= 0.10'}
@@ -25226,6 +29971,17 @@ packages:
resolution: {integrity: sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==}
dev: true
+ /remark-gfm@3.0.1:
+ resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==}
+ dependencies:
+ '@types/mdast': 3.0.15
+ mdast-util-gfm: 2.0.2
+ micromark-extension-gfm: 2.0.3
+ unified: 10.1.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/remark-mdx@1.6.22:
resolution: {integrity: sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==}
dependencies:
@@ -25389,6 +30145,11 @@ packages:
resolution: {integrity: sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==}
dev: false
+ /requireindex@1.2.0:
+ resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==}
+ engines: {node: '>=0.10.5'}
+ dev: true
+
/requires-port@1.0.0:
resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
@@ -25547,6 +30308,13 @@ packages:
/rgba-regex@1.0.0:
resolution: {integrity: sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==}
+ /rimraf@2.6.3:
+ resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==}
+ hasBin: true
+ dependencies:
+ glob: 7.1.6
+ dev: true
+
/rimraf@2.7.1:
resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
hasBin: true
@@ -25736,7 +30504,6 @@ packages:
chokidar: 3.5.3
immutable: 4.3.4
source-map-js: 1.0.2
- dev: false
/sax@1.2.4:
resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
@@ -26113,6 +30880,13 @@ packages:
dependencies:
is-arrayish: 0.3.2
+ /simple-update-notifier@2.0.0:
+ resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==}
+ engines: {node: '>=10'}
+ dependencies:
+ semver: 7.5.4
+ dev: true
+
/sinon@10.0.1:
resolution: {integrity: sha512-1rf86mvW4Mt7JitEIgmNaLXaWnrWd/UrVKZZlL+kbeOujXVf9fmC4kQEQ/YeHoiIA23PLNngYWK+dngIx/AumA==}
deprecated: 16.1.1
@@ -26582,6 +31356,18 @@ packages:
resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==}
dev: true
+ /storybook@7.6.5:
+ resolution: {integrity: sha512-uHPrL+g/0v6iIVtDA8J0uWd3jDZcdr51lCR/vPXTkrCY1uVaFjswzl8EMy5PR05I7jMpKUzkJWZtFbgbh9e1Bw==}
+ hasBin: true
+ dependencies:
+ '@storybook/cli': 7.6.5
+ transitivePeerDependencies:
+ - bufferutil
+ - encoding
+ - supports-color
+ - utf-8-validate
+ dev: true
+
/stream-browserify@2.0.2:
resolution: {integrity: sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==}
dependencies:
@@ -26940,6 +31726,26 @@ packages:
stylelint: 15.10.3(typescript@5.2.2)
stylelint-order: 5.0.0(stylelint@15.10.3)
+ /stylelint-config-idiomatic-order@9.0.0(stylelint@15.11.0):
+ resolution: {integrity: sha512-+LtfPycY1Paayf1MaERyh6BzVPnZxemX5NtzdUPqi4u8hyAR7859f/4EL02+Kr9va76iX7mbYC4HendocXKJZQ==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ stylelint: '>=11'
+ dependencies:
+ stylelint: 15.11.0(typescript@5.2.2)
+ stylelint-order: 5.0.0(stylelint@15.11.0)
+ dev: true
+
+ /stylelint-config-prettier@9.0.5(stylelint@15.11.0):
+ resolution: {integrity: sha512-U44lELgLZhbAD/xy/vncZ2Pq8sh2TnpiPvo38Ifg9+zeioR+LAkHu0i6YORIOxFafZoVg0xqQwex6e6F25S5XA==}
+ engines: {node: '>= 12'}
+ hasBin: true
+ peerDependencies:
+ stylelint: '>= 11.x < 15'
+ dependencies:
+ stylelint: 15.11.0(typescript@5.2.2)
+ dev: true
+
/stylelint-config-sass-guidelines@10.0.0(postcss@8.4.31)(stylelint@15.10.3):
resolution: {integrity: sha512-+Rr2Dd4b72CWA4qoj1Kk+y449nP/WJsrD0nzQAWkmPPIuyVcy2GMIcfNr0Z8JJOLjRvtlkKxa49FCNXMePBikQ==}
engines: {node: ^14.13.1 || >=16.13.0 || >=18.0.0}
@@ -26948,11 +31754,24 @@ packages:
stylelint: ^15.2.0
dependencies:
postcss: 8.4.31
- postcss-scss: 4.0.8(postcss@8.4.31)
+ postcss-scss: 4.0.9(postcss@8.4.31)
stylelint: 15.10.3(typescript@5.2.2)
stylelint-scss: 4.7.0(stylelint@15.10.3)
dev: true
+ /stylelint-config-sass-guidelines@10.0.0(postcss@8.4.31)(stylelint@15.11.0):
+ resolution: {integrity: sha512-+Rr2Dd4b72CWA4qoj1Kk+y449nP/WJsrD0nzQAWkmPPIuyVcy2GMIcfNr0Z8JJOLjRvtlkKxa49FCNXMePBikQ==}
+ engines: {node: ^14.13.1 || >=16.13.0 || >=18.0.0}
+ peerDependencies:
+ postcss: ^8.4.21
+ stylelint: ^15.2.0
+ dependencies:
+ postcss: 8.4.31
+ postcss-scss: 4.0.9(postcss@8.4.31)
+ stylelint: 15.11.0(typescript@5.2.2)
+ stylelint-scss: 4.7.0(stylelint@15.11.0)
+ dev: true
+
/stylelint-order@5.0.0(stylelint@15.10.3):
resolution: {integrity: sha512-OWQ7pmicXufDw5BlRqzdz3fkGKJPgLyDwD1rFY3AIEfIH/LQY38Vu/85v8/up0I+VPiuGRwbc2Hg3zLAsJaiyw==}
peerDependencies:
@@ -26962,6 +31781,16 @@ packages:
postcss-sorting: 7.0.1(postcss@8.4.31)
stylelint: 15.10.3(typescript@5.2.2)
+ /stylelint-order@5.0.0(stylelint@15.11.0):
+ resolution: {integrity: sha512-OWQ7pmicXufDw5BlRqzdz3fkGKJPgLyDwD1rFY3AIEfIH/LQY38Vu/85v8/up0I+VPiuGRwbc2Hg3zLAsJaiyw==}
+ peerDependencies:
+ stylelint: ^14.0.0
+ dependencies:
+ postcss: 8.4.31
+ postcss-sorting: 7.0.1(postcss@8.4.31)
+ stylelint: 15.11.0(typescript@5.2.2)
+ dev: true
+
/stylelint-prettier@4.0.2(prettier@3.0.3)(stylelint@15.10.3):
resolution: {integrity: sha512-EoHnR2PiaWgpGtoI4VW7AzneMfwmwQsNwQ+3/E2k/a+ju5yO6rfPfop4vzPQKcJN4ZM1YbspEOPu88D8538sbg==}
engines: {node: ^14.17.0 || >=16.0.0}
@@ -26973,7 +31802,31 @@ packages:
prettier-linter-helpers: 1.0.0
stylelint: 15.10.3(typescript@5.2.2)
- /stylelint-scss@4.7.0(stylelint@15.10.3):
+ /stylelint-prettier@4.0.2(prettier@3.0.3)(stylelint@15.11.0):
+ resolution: {integrity: sha512-EoHnR2PiaWgpGtoI4VW7AzneMfwmwQsNwQ+3/E2k/a+ju5yO6rfPfop4vzPQKcJN4ZM1YbspEOPu88D8538sbg==}
+ engines: {node: ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ prettier: '>=3.0.0'
+ stylelint: '>=15.8.0'
+ dependencies:
+ prettier: 3.0.3
+ prettier-linter-helpers: 1.0.0
+ stylelint: 15.11.0(typescript@5.2.2)
+ dev: true
+
+ /stylelint-scss@4.7.0(stylelint@15.10.3):
+ resolution: {integrity: sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg==}
+ peerDependencies:
+ stylelint: ^14.5.1 || ^15.0.0
+ dependencies:
+ postcss-media-query-parser: 0.2.3
+ postcss-resolve-nested-selector: 0.1.1
+ postcss-selector-parser: 6.0.13
+ postcss-value-parser: 4.2.0
+ stylelint: 15.10.3(typescript@5.2.2)
+ dev: true
+
+ /stylelint-scss@4.7.0(stylelint@15.11.0):
resolution: {integrity: sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg==}
peerDependencies:
stylelint: ^14.5.1 || ^15.0.0
@@ -26982,7 +31835,7 @@ packages:
postcss-resolve-nested-selector: 0.1.1
postcss-selector-parser: 6.0.13
postcss-value-parser: 4.2.0
- stylelint: 15.10.3(typescript@5.2.2)
+ stylelint: 15.11.0(typescript@5.2.2)
dev: true
/stylelint@15.10.3(typescript@5.2.2):
@@ -27034,6 +31887,56 @@ packages:
- supports-color
- typescript
+ /stylelint@15.11.0(typescript@5.2.2):
+ resolution: {integrity: sha512-78O4c6IswZ9TzpcIiQJIN49K3qNoXTM8zEJzhaTE/xRTCZswaovSEVIa/uwbOltZrk16X4jAxjaOhzz/hTm1Kw==}
+ engines: {node: ^14.13.1 || >=16.0.0}
+ hasBin: true
+ dependencies:
+ '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1)
+ '@csstools/css-tokenizer': 2.2.1
+ '@csstools/media-query-list-parser': 2.1.5(@csstools/css-parser-algorithms@2.3.2)(@csstools/css-tokenizer@2.2.1)
+ '@csstools/selector-specificity': 3.0.0(postcss-selector-parser@6.0.13)
+ balanced-match: 2.0.0
+ colord: 2.9.3
+ cosmiconfig: 8.3.6(typescript@5.2.2)
+ css-functions-list: 3.2.1
+ css-tree: 2.3.1
+ debug: 4.3.4(supports-color@8.1.1)
+ fast-glob: 3.3.2
+ fastest-levenshtein: 1.0.16
+ file-entry-cache: 7.0.2
+ global-modules: 2.0.0
+ globby: 11.1.0
+ globjoin: 0.1.4
+ html-tags: 3.3.1
+ ignore: 5.3.0
+ import-lazy: 4.0.0
+ imurmurhash: 0.1.4
+ is-plain-object: 5.0.0
+ known-css-properties: 0.29.0
+ mathml-tag-names: 2.1.3
+ meow: 10.1.5
+ micromatch: 4.0.5
+ normalize-path: 3.0.0
+ picocolors: 1.0.0
+ postcss: 8.4.31
+ postcss-resolve-nested-selector: 0.1.1
+ postcss-safe-parser: 6.0.0(postcss@8.4.31)
+ postcss-selector-parser: 6.0.13
+ postcss-value-parser: 4.2.0
+ resolve-from: 5.0.0
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+ style-search: 0.1.0
+ supports-hyperlinks: 3.0.0
+ svg-tags: 1.0.0
+ table: 6.8.1
+ write-file-atomic: 5.0.1
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+ dev: true
+
/stylis@4.2.0:
resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==}
dev: false
@@ -27213,6 +32116,26 @@ packages:
resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
engines: {node: '>=6'}
+ /tar-fs@2.1.1:
+ resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==}
+ dependencies:
+ chownr: 1.1.4
+ mkdirp-classic: 0.5.3
+ pump: 3.0.0
+ tar-stream: 2.2.0
+ dev: true
+
+ /tar-stream@2.2.0:
+ resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==}
+ engines: {node: '>=6'}
+ dependencies:
+ bl: 4.1.0
+ end-of-stream: 1.4.4
+ fs-constants: 1.0.0
+ inherits: 2.0.4
+ readable-stream: 3.6.2
+ dev: true
+
/tar@6.2.0:
resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==}
engines: {node: '>=10'}
@@ -27250,11 +32173,35 @@ packages:
memoizerific: 1.11.3
dev: true
+ /telejson@7.2.0:
+ resolution: {integrity: sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==}
+ dependencies:
+ memoizerific: 1.11.3
+ dev: true
+
/temp-dir@2.0.0:
resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==}
engines: {node: '>=8'}
dev: true
+ /temp@0.8.4:
+ resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==}
+ engines: {node: '>=6.0.0'}
+ dependencies:
+ rimraf: 2.6.3
+ dev: true
+
+ /tempy@1.0.1:
+ resolution: {integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==}
+ engines: {node: '>=10'}
+ dependencies:
+ del: 6.1.1
+ is-stream: 2.0.1
+ temp-dir: 2.0.0
+ type-fest: 0.16.0
+ unique-string: 2.0.0
+ dev: true
+
/term-size@2.2.1:
resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
engines: {node: '>=8'}
@@ -27453,7 +32400,6 @@ packages:
/tiny-invariant@1.3.1:
resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==}
- dev: false
/tiny-warning@1.0.3:
resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==}
@@ -27569,6 +32515,10 @@ packages:
to-no-case: 1.0.2
dev: false
+ /tocbot@4.23.0:
+ resolution: {integrity: sha512-5DWuSZXsqG894mkGb8ZsQt9myyQyVxE50AiGRZ0obV0BVUTVkaZmc9jbgpknaAAPUm4FIrzGkEseD6FuQJYJDQ==}
+ dev: true
+
/toidentifier@1.0.1:
resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
engines: {node: '>=0.6'}
@@ -27646,6 +32596,10 @@ packages:
resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==}
dev: true
+ /trough@2.1.0:
+ resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==}
+ dev: true
+
/tryer@1.0.1:
resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==}
dev: false
@@ -27738,7 +32692,7 @@ packages:
/tslib@2.6.2:
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
- /tsup@8.0.1(typescript@5.2.2):
+ /tsup@8.0.1(postcss@8.4.31)(typescript@5.2.2):
resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==}
engines: {node: '>=18'}
hasBin: true
@@ -27765,7 +32719,8 @@ packages:
execa: 5.1.1
globby: 11.1.0
joycon: 3.1.1
- postcss-load-config: 4.0.2
+ postcss: 8.4.31
+ postcss-load-config: 4.0.2(postcss@8.4.31)
resolve-from: 5.0.0
rollup: 4.8.0
source-map: 0.8.0-beta.0
@@ -27886,6 +32841,11 @@ packages:
resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
engines: {node: '>=4'}
+ /type-fest@0.16.0:
+ resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==}
+ engines: {node: '>=10'}
+ dev: true
+
/type-fest@0.20.2:
resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
engines: {node: '>=10'}
@@ -28053,6 +33013,18 @@ packages:
engines: {node: '>=18'}
dev: true
+ /unified@10.1.2:
+ resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==}
+ dependencies:
+ '@types/unist': 2.0.10
+ bail: 2.0.2
+ extend: 3.0.2
+ is-buffer: 2.0.5
+ is-plain-obj: 4.1.0
+ trough: 2.1.0
+ vfile: 5.3.7
+ dev: true
+
/unified@9.2.0:
resolution: {integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==}
dependencies:
@@ -28123,7 +33095,6 @@ packages:
engines: {node: '>=8'}
dependencies:
crypto-random-string: 2.0.0
- dev: false
/unique-string@3.0.0:
resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==}
@@ -28144,6 +33115,12 @@ packages:
resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==}
dev: true
+ /unist-util-is@5.2.1:
+ resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==}
+ dependencies:
+ '@types/unist': 2.0.10
+ dev: true
+
/unist-util-position@3.1.0:
resolution: {integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==}
dev: true
@@ -28166,6 +33143,12 @@ packages:
'@types/unist': 2.0.10
dev: true
+ /unist-util-stringify-position@3.0.3:
+ resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==}
+ dependencies:
+ '@types/unist': 2.0.10
+ dev: true
+
/unist-util-visit-parents@3.1.1:
resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==}
dependencies:
@@ -28173,6 +33156,13 @@ packages:
unist-util-is: 4.1.0
dev: true
+ /unist-util-visit-parents@5.1.3:
+ resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==}
+ dependencies:
+ '@types/unist': 2.0.10
+ unist-util-is: 5.2.1
+ dev: true
+
/unist-util-visit@2.0.3:
resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==}
dependencies:
@@ -28181,6 +33171,14 @@ packages:
unist-util-visit-parents: 3.1.1
dev: true
+ /unist-util-visit@4.1.2:
+ resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==}
+ dependencies:
+ '@types/unist': 2.0.10
+ unist-util-is: 5.2.1
+ unist-util-visit-parents: 5.1.3
+ dev: true
+
/universal-cookie-express@4.0.3:
resolution: {integrity: sha512-hDZW9UsRpFMdbtC0JjgTMfwEp42gGWLD5Q9qkS72cogLAqX6SyWK9klWAZWsNSNkInZZrPlRQhQie79qFugZSQ==}
dependencies:
@@ -28213,6 +33211,15 @@ packages:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
+ /unplugin@1.5.1:
+ resolution: {integrity: sha512-0QkvG13z6RD+1L1FoibQqnvTwVBXvS4XSPwAyinVgoOCl2jAgwzdUKmEj05o4Lt8xwQI85Hb6mSyYkcAGwZPew==}
+ dependencies:
+ acorn: 8.11.2
+ chokidar: 3.5.3
+ webpack-sources: 3.2.3
+ webpack-virtual-modules: 0.6.1
+ dev: true
+
/unquote@1.1.1:
resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==}
@@ -28377,6 +33384,21 @@ packages:
punycode: 1.4.1
qs: 6.11.2
+ /use-callback-ref@1.3.0(@types/react@18.2.27)(react@18.2.0):
+ resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@types/react': 18.2.27
+ react: 18.2.0
+ tslib: 2.6.2
+ dev: true
+
/use-composed-ref@1.3.0(react@17.0.2):
resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==}
peerDependencies:
@@ -28429,6 +33451,41 @@ packages:
react: 17.0.2
dev: false
+ /use-resize-observer@9.1.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==}
+ peerDependencies:
+ react: 16.8.0 - 18
+ react-dom: 16.8.0 - 18
+ dependencies:
+ '@juggle/resize-observer': 3.4.0
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
+ /use-sidecar@1.1.2(@types/react@18.2.27)(react@18.2.0):
+ resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@types/react': 18.2.27
+ detect-node-es: 1.1.0
+ react: 18.2.0
+ tslib: 2.6.2
+ dev: true
+
+ /use-sync-external-store@1.2.0(react@18.2.0):
+ resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ dependencies:
+ react: 18.2.0
+ dev: false
+
/use-trace-update@1.3.2:
resolution: {integrity: sha512-iQ5/z1IgFNTM/gYGineNa/i+Tq/efDY5m7cvema//YoWT5C0tP5rY0ttwiJKbLiAgfdIPptMI3mCc18iVfEu6Q==}
dev: true
@@ -28467,6 +33524,16 @@ packages:
inherits: 2.0.3
dev: true
+ /util@0.12.5:
+ resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==}
+ dependencies:
+ inherits: 2.0.4
+ is-arguments: 1.1.1
+ is-generator-function: 1.0.10
+ is-typed-array: 1.1.12
+ which-typed-array: 1.1.13
+ dev: true
+
/utila@0.4.0:
resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==}
@@ -28503,6 +33570,17 @@ packages:
hasBin: true
dev: true
+ /uvu@0.5.6:
+ resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==}
+ engines: {node: '>=8'}
+ hasBin: true
+ dependencies:
+ dequal: 2.0.3
+ diff: 5.1.0
+ kleur: 4.1.5
+ sade: 1.8.1
+ dev: true
+
/v8-to-istanbul@7.1.2:
resolution: {integrity: sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==}
engines: {node: '>=10.10.0'}
@@ -28572,6 +33650,13 @@ packages:
unist-util-stringify-position: 2.0.3
dev: true
+ /vfile-message@3.1.4:
+ resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==}
+ dependencies:
+ '@types/unist': 2.0.10
+ unist-util-stringify-position: 3.0.3
+ dev: true
+
/vfile@4.2.1:
resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==}
dependencies:
@@ -28581,6 +33666,15 @@ packages:
vfile-message: 2.0.4
dev: true
+ /vfile@5.3.7:
+ resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==}
+ dependencies:
+ '@types/unist': 2.0.10
+ is-buffer: 2.0.5
+ unist-util-stringify-position: 3.0.3
+ vfile-message: 3.1.4
+ dev: true
+
/vinyl-file@3.0.0:
resolution: {integrity: sha512-BoJDj+ca3D9xOuPEM6RWVtWQtvEPQiQYn82LvdxhLWplfQsBzBqtgK0yhCP0s1BNTi6dH9BO+dzybvyQIacifg==}
engines: {node: '>=4'}
@@ -28614,7 +33708,7 @@ packages:
picocolors: 1.0.0
source-map: 0.6.1
source-map-support: 0.5.21
- vite: 4.5.1(@types/node@20.9.0)
+ vite: 4.5.1(@types/node@20.9.0)(sass@1.69.5)
transitivePeerDependencies:
- '@types/node'
- less
@@ -28626,7 +33720,7 @@ packages:
- terser
dev: true
- /vite-node@0.34.6(@types/node@20.9.0):
+ /vite-node@0.34.6(@types/node@20.9.0)(sass@1.69.5):
resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==}
engines: {node: '>=v14.18.0'}
hasBin: true
@@ -28636,7 +33730,7 @@ packages:
mlly: 1.4.2
pathe: 1.1.1
picocolors: 1.0.0
- vite: 4.5.1(@types/node@20.9.0)
+ vite: 4.5.1(@types/node@20.9.0)(sass@1.69.5)
transitivePeerDependencies:
- '@types/node'
- less
@@ -28664,7 +33758,7 @@ packages:
debug: 4.3.4(supports-color@8.1.1)
kolorist: 1.8.0
typescript: 5.2.2
- vite: 4.5.1(@types/node@20.9.0)
+ vite: 4.5.1(@types/node@20.9.0)(sass@1.69.5)
vue-tsc: 1.8.24(typescript@5.2.2)
transitivePeerDependencies:
- '@types/node'
@@ -28672,7 +33766,7 @@ packages:
- supports-color
dev: true
- /vite@4.5.1(@types/node@20.9.0):
+ /vite@4.5.1(@types/node@20.9.0)(sass@1.69.5):
resolution: {integrity: sha512-AXXFaAJ8yebyqzoNB9fu2pHoo/nWX+xZlaRwoeYUxEqBO+Zj4msE5G+BhGBll9lYEKv9Hfks52PAF2X7qDYXQA==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@@ -28704,10 +33798,25 @@ packages:
esbuild: 0.18.20
postcss: 8.4.31
rollup: 3.29.4
+ sass: 1.69.5
optionalDependencies:
fsevents: 2.3.3
dev: true
+ /vitest-axe@0.1.0(vitest@0.34.6):
+ resolution: {integrity: sha512-jvtXxeQPg8R/2ANTY8QicA5pvvdRP4F0FsVUAHANJ46YCDASie/cuhlSzu0DGcLmZvGBSBNsNuK3HqfaeknyvA==}
+ peerDependencies:
+ vitest: '>=0.16.0'
+ dependencies:
+ aria-query: 5.3.0
+ axe-core: 4.6.3
+ chalk: 5.3.0
+ dom-accessibility-api: 0.5.16
+ lodash-es: 4.17.21
+ redent: 3.0.0
+ vitest: 0.34.6(jsdom@22.1.0)(sass@1.69.5)
+ dev: true
+
/vitest@0.28.5(jsdom@21.1.2):
resolution: {integrity: sha512-pyCQ+wcAOX7mKMcBNkzDwEHRGqQvHUl0XnoHR+3Pb1hytAHISgSxv9h0gUiSiYtISXUU3rMrKiKzFYDrI6ZIHA==}
engines: {node: '>=v14.16.0'}
@@ -28752,7 +33861,7 @@ packages:
tinybench: 2.5.1
tinypool: 0.3.1
tinyspy: 1.1.1
- vite: 4.5.1(@types/node@20.9.0)
+ vite: 4.5.1(@types/node@20.9.0)(sass@1.69.5)
vite-node: 0.28.5(@types/node@20.9.0)
why-is-node-running: 2.2.2
transitivePeerDependencies:
@@ -28818,8 +33927,74 @@ packages:
strip-literal: 1.3.0
tinybench: 2.5.1
tinypool: 0.7.0
- vite: 4.5.1(@types/node@20.9.0)
- vite-node: 0.34.6(@types/node@20.9.0)
+ vite: 4.5.1(@types/node@20.9.0)(sass@1.69.5)
+ vite-node: 0.34.6(@types/node@20.9.0)(sass@1.69.5)
+ why-is-node-running: 2.2.2
+ transitivePeerDependencies:
+ - less
+ - lightningcss
+ - sass
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+ dev: true
+
+ /vitest@0.34.6(jsdom@22.1.0)(sass@1.69.5):
+ resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==}
+ engines: {node: '>=v14.18.0'}
+ hasBin: true
+ peerDependencies:
+ '@edge-runtime/vm': '*'
+ '@vitest/browser': '*'
+ '@vitest/ui': '*'
+ happy-dom: '*'
+ jsdom: '*'
+ playwright: '*'
+ safaridriver: '*'
+ webdriverio: '*'
+ peerDependenciesMeta:
+ '@edge-runtime/vm':
+ optional: true
+ '@vitest/browser':
+ optional: true
+ '@vitest/ui':
+ optional: true
+ happy-dom:
+ optional: true
+ jsdom:
+ optional: true
+ playwright:
+ optional: true
+ safaridriver:
+ optional: true
+ webdriverio:
+ optional: true
+ dependencies:
+ '@types/chai': 4.3.10
+ '@types/chai-subset': 1.3.5
+ '@types/node': 20.9.0
+ '@vitest/expect': 0.34.6
+ '@vitest/runner': 0.34.6
+ '@vitest/snapshot': 0.34.6
+ '@vitest/spy': 0.34.6
+ '@vitest/utils': 0.34.6
+ acorn: 8.11.2
+ acorn-walk: 8.3.0
+ cac: 6.7.14
+ chai: 4.3.10
+ debug: 4.3.4(supports-color@8.1.1)
+ jsdom: 22.1.0
+ local-pkg: 0.4.3
+ magic-string: 0.30.5
+ pathe: 1.1.1
+ picocolors: 1.0.0
+ std-env: 3.5.0
+ strip-literal: 1.3.0
+ tinybench: 2.5.1
+ tinypool: 0.7.0
+ vite: 4.5.1(@types/node@20.9.0)(sass@1.69.5)
+ vite-node: 0.34.6(@types/node@20.9.0)(sass@1.69.5)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@@ -29175,6 +34350,10 @@ packages:
resolution: {integrity: sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==}
dev: true
+ /webpack-virtual-modules@0.6.1:
+ resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==}
+ dev: true
+
/webpack@4.47.0:
resolution: {integrity: sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ==}
engines: {node: '>=6.11.5'}
@@ -29570,7 +34749,6 @@ packages:
optional: true
dependencies:
async-limiter: 1.0.1
- dev: false
/ws@7.5.9:
resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==}
@@ -29895,3 +35073,7 @@ packages:
/zwitch@1.0.5:
resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==}
dev: true
+
+ /zwitch@2.0.4:
+ resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
+ dev: true
|