diff --git a/src/frontend/app/desk/cunningham.ts b/src/frontend/app/desk/cunningham.ts
new file mode 100644
index 0000000..828e243
--- /dev/null
+++ b/src/frontend/app/desk/cunningham.ts
@@ -0,0 +1,179 @@
+const config = {
+ themes: {
+ default: {
+ theme: {
+ colors: {
+ 'primary-100': '#EDF5FA',
+ 'primary-150': '#E5EEFA',
+ 'info-150': '#E5EEFA',
+ },
+ font: {
+ sizes: {
+ ml: '0.938rem',
+ xl: '1.50rem',
+ t: '0.6875rem',
+ s: '0.75rem',
+ h1: '2.2rem',
+ h2: '1.7rem',
+ h3: '1.37rem',
+ h4: '1.15rem',
+ h5: '1rem',
+ h6: '0.87rem',
+ },
+ weights: {
+ thin: 100,
+ extrabold: 800,
+ black: 900,
+ },
+ },
+ spacings: {
+ '0': '0',
+ none: '0',
+ auto: 'auto',
+ bx: '2.2rem',
+ full: '100%',
+ },
+ breakpoints: {
+ xxs: '320px',
+ xs: '480px',
+ },
+ },
+ components: {
+ datagrid: {
+ header: {
+ weight: 'var(--c--theme--font--weights--extrabold)',
+ size: 'var(--c--theme--font--sizes--ml)',
+ },
+ cell: {
+ color: 'var(--c--theme--colors--primary-500)',
+ size: 'var(--c--theme--font--sizes--ml)',
+ },
+ },
+ 'forms-checkbox': {
+ 'background-color': {
+ hover: '#055fd214',
+ },
+ color: 'var(--c--theme--colors--primary-500)',
+ 'font-size': 'var(--c--theme--font--sizes--ml)',
+ },
+ 'forms-datepicker': {
+ 'border-color': 'var(--c--theme--colors--primary-500)',
+ 'value-color': 'var(--c--theme--colors--primary-500)',
+ 'border-radius': {
+ hover: 'var(--c--components--forms-datepicker--border-radius)',
+ focus: 'var(--c--components--forms-datepicker--border-radius)',
+ },
+ },
+ 'forms-field': {
+ color: 'var(--c--theme--colors--primary-500)',
+ 'value-color': 'var(--c--theme--colors--primary-500)',
+ width: 'auto',
+ },
+ 'forms-input': {
+ 'value-color': 'var(--c--theme--colors--primary-500)',
+ 'border-color': 'var(--c--theme--colors--primary-500)',
+ },
+ 'forms-labelledbox': {
+ 'label-color': {
+ small: 'var(--c--theme--colors--primary-500)',
+ big: {
+ disabled: 'var(--c--theme--colors--greyscale-400)',
+ },
+ },
+ },
+ 'forms-select': {
+ 'border-color': 'var(--c--theme--colors--primary-500)',
+ 'border-radius': {
+ hover: 'var(--c--components--forms-select--border-radius)',
+ focus: 'var(--c--components--forms-select--border-radius)',
+ },
+ 'font-size': 'var(--c--theme--font--sizes--ml)',
+ 'item-background-color': {
+ hover: 'var(--c--theme--colors--primary-100)',
+ },
+ 'item-color': 'var(--c--theme--colors--primary-500)',
+ 'value-color': 'var(--c--theme--colors--primary-500)',
+ },
+ 'forms-switch': {
+ 'accent-color': 'var(--c--theme--colors--primary-400)',
+ },
+ 'forms-textarea': {
+ 'border-color': 'var(--c--components--forms-textarea--border-color)',
+ 'border-color-hover':
+ 'var(--c--components--forms-textarea--border-color)',
+ 'border-radius': {
+ hover: 'var(--c--components--forms-textarea--border-radius)',
+ focus: 'var(--c--components--forms-textarea--border-radius)',
+ },
+ color: 'var(--c--theme--colors--primary-500)',
+ disabled: {
+ 'border-color-hover': 'var(--c--theme--colors--greyscale-200)',
+ },
+ },
+ button: {
+ 'border-radius': {
+ active: 'var(--c--components--button--border-radius)',
+ },
+ 'medium-height': 'auto',
+ 'small-height': 'auto',
+ success: {
+ color: 'white',
+ 'color-disabled': 'white',
+ 'color-hover': 'white',
+ background: {
+ color: 'var(--c--theme--colors--success-600)',
+ 'color-disabled': 'var(--c--theme--colors--greyscale-300)',
+ 'color-hover': 'var(--c--theme--colors--success-800)',
+ },
+ },
+ danger: {
+ 'color-hover': 'white',
+ background: {
+ color: 'var(--c--theme--colors--danger-400)',
+ 'color-hover': 'var(--c--theme--colors--danger-500)',
+ 'color-disabled': 'var(--c--theme--colors--danger-100)',
+ },
+ },
+ primary: {
+ color: 'var(--c--theme--colors--primary-text)',
+ 'color-active': 'var(--c--theme--colors--primary-text)',
+ background: {
+ color: 'var(--c--theme--colors--primary-400)',
+ 'color-active': 'var(--c--theme--colors--primary-500)',
+ },
+ border: {
+ 'color-active': 'transparent',
+ },
+ },
+ secondary: {
+ color: 'var(--c--theme--colors--primary-500)',
+ 'color-hover': 'var(--c--theme--colors--primary-text)',
+ background: {
+ color: 'white',
+ 'color-hover': 'var(--c--theme--colors--primary-700)',
+ },
+ border: {
+ color: 'var(--c--theme--colors--primary-200)',
+ },
+ },
+ tertiary: {
+ color: 'var(--c--theme--colors--primary-500)',
+ 'color-disabled': 'var(--c--theme--colors--greyscale-600)',
+ background: {
+ 'color-hover': 'var(--c--theme--colors--primary-100)',
+ 'color-disabled': 'var(--c--theme--colors--greyscale-200)',
+ },
+ },
+ disabled: {
+ color: 'white',
+ background: {
+ color: '#b3cef0',
+ },
+ },
+ },
+ },
+ },
+ },
+};
+
+export default config;
diff --git a/src/frontend/app/desk/package.json b/src/frontend/app/desk/package.json
index ab0aa5f..3ee69f9 100644
--- a/src/frontend/app/desk/package.json
+++ b/src/frontend/app/desk/package.json
@@ -5,11 +5,13 @@
"scripts": {
"dev": "next dev",
"build": "next build",
+ "build-theme": "cunningham -g css,ts -o src/cunningham --utility-classes",
"start": "next start",
"lint": "next lint",
"prettier": "prettier --write ."
},
"dependencies": {
+ "@openfun/cunningham-react": "2.4.0",
"next": "14.0.4",
"react": "18",
"react-dom": "18"
diff --git a/src/frontend/app/desk/src/app/layout.tsx b/src/frontend/app/desk/src/app/layout.tsx
index 5ac5dd7..0ba8a2b 100644
--- a/src/frontend/app/desk/src/app/layout.tsx
+++ b/src/frontend/app/desk/src/app/layout.tsx
@@ -1,23 +1,38 @@
-import type { Metadata } from 'next';
+'use client';
+
+import { CunninghamProvider, Switch } from '@openfun/cunningham-react';
import { Inter } from 'next/font/google';
+import { useState } from 'react';
import './globals.css';
const inter = Inter({ subsets: ['latin'] });
-export const metadata: Metadata = {
- title: 'Create Next App',
- description: 'Generated by create next app',
-};
-
export default function RootLayout({
children,
}: {
children: React.ReactNode;
}) {
+ const [themeDark, setThemeDark] = useState(false);
+
return (
-
{children}
+
+
+
+ setThemeDark(!themeDark)}
+ checked={themeDark}
+ />
+ {children}
+
+
+
);
}
diff --git a/src/frontend/app/desk/src/cunningham/cunningham-custom-tokens.css b/src/frontend/app/desk/src/cunningham/cunningham-custom-tokens.css
new file mode 100644
index 0000000..ba57c25
--- /dev/null
+++ b/src/frontend/app/desk/src/cunningham/cunningham-custom-tokens.css
@@ -0,0 +1,29 @@
+:root {
+ /**
+ * Input
+ */
+ --c--components--forms-input--border-radius--hover: var(
+ --c--components--forms-input--border-radius
+ );
+ --c--components--forms-input--border-radius--focus: var(
+ --c--components--forms-input--border-radius
+ );
+ --c--components--forms-input--border-color--hover: var(
+ --c--components--forms-input--border-color
+ );
+ /**
+ * Datepicker
+ **/
+ --c--components--forms-datepicker--border-color--hover: var(
+ --c--components--forms-datepicker--border-color
+ );
+ /**
+ * Select
+ **/
+ --c--components--forms-select--value-color--disabled: var(
+ --c--theme--colors--greyscale-400
+ );
+ --c--components--forms-labelledbox--label-color--big: var(
+ --c--theme--colors--primary-500
+ );
+}
diff --git a/src/frontend/app/desk/src/cunningham/cunningham-style.css b/src/frontend/app/desk/src/cunningham/cunningham-style.css
new file mode 100644
index 0000000..20ecacb
--- /dev/null
+++ b/src/frontend/app/desk/src/cunningham/cunningham-style.css
@@ -0,0 +1,299 @@
+@import '@openfun/cunningham-react/icons';
+@import '@openfun/cunningham-react/style';
+@import '@openfun/cunningham-react/fonts';
+@import './cunningham-tokens.css';
+@import './cunningham-custom-tokens.css';
+
+.c__input,
+.c__field,
+.c__select,
+.c__datagrid,
+.typo {
+ font-family: var(--c--theme--font--families--base);
+}
+.c__field {
+ line-height: initial;
+}
+.labelled-box label {
+ color: var(--c--theme--colors--primary-500);
+}
+.labelled-box--disabled label {
+ color: var(--c--components--forms-labelledbox--label-color--small--disabled);
+}
+.c__field :not(.c__textarea__wrapper, div) .labelled-box label.placeholder {
+ top: 50%;
+ transform: translateY(-50%);
+}
+/**
+ * Input
+ * TextArea
+*/
+.c__input__wrapper,
+.c__textarea__wrapper {
+ transition: all var(--c--theme--transitions--duration)
+ var(--c--theme--transitions--ease-out);
+}
+.c__input__wrapper:has(input[readonly]),
+.c__input__wrapper:has(input[readonly]) * {
+ cursor: default;
+}
+.c__textarea__wrapper:has(input.border-none),
+.c__textarea__wrapper:has(input.border-none) *,
+.c__input__wrapper:has(input.border-none),
+.c__input__wrapper:has(input.border-none) * {
+ border: none;
+}
+.c__input__wrapper:hover,
+.c__textarea__wrapper:hover {
+ box-shadow: var(--c--theme--colors--primary-500) 0px 0px 0px 2px;
+}
+.c__textarea__wrapper--disabled:hover,
+.c__input__wrapper--disabled:hover,
+.c__input__wrapper:hover:has(input[readonly]) {
+ box-shadow: var(--c--theme--colors--primary-500) 0px 0px 0px 0px;
+}
+.c__input__wrapper--disabled {
+ color: var(--c--components--forms-input--value-color--disabled);
+}
+.c__input__wrapper .labelled-box__label.placeholder {
+ cursor: inherit;
+}
+.c__input__wrapper .c__input,
+.c__textarea__wrapper .c__textarea {
+ width: 100%;
+}
+.c__input__wrapper--disabled .c__input {
+ color: var(--c--components--forms-input--value-color--disabled);
+}
+input:-webkit-autofill,
+input:-webkit-autofill:focus {
+ transition:
+ background-color 0s 600000s,
+ color 0s 600000s;
+}
+.c__textarea__wrapper .c__textarea {
+ color: var(--c--components--forms-textarea--color);
+}
+.c__textarea__wrapper:hover {
+ border-color: var(--c--components--forms-textarea--border-color-hover);
+}
+.c__textarea__wrapper--disabled:hover {
+ border-color: var(
+ --c--components--forms-textarea--disabled--border-color-hover
+ );
+}
+/**
+ * Select
+*/
+.c_select__no_border .c__select .c__select__wrapper,
+.c_select__no_border .c__select .c__select__wrapper:hover,
+.c_select__no_border
+ .c__select:not(.c__select--disabled)
+ .c__select__wrapper:hover {
+ border: none;
+ box-shadow: none;
+}
+.c__select__wrapper {
+ transition: all var(--c--theme--transitions--duration)
+ var(--c--theme--transitions--ease-out);
+ min-height: var(--c--components--forms-select--height);
+ height: auto;
+}
+.c__select:not(.c__select--disabled) .c__select__wrapper:hover {
+ box-shadow: var(--c--theme--colors--primary-500) 0px 0px 0px 2px;
+}
+.c__select__menu__item {
+ transition: all var(--c--theme--transitions--duration)
+ var(--c--theme--transitions--ease-out);
+}
+.c__select--disabled .c__select__wrapper label,
+.c__select--disabled .c__select__wrapper input,
+.c_select__no_bg .c__select__wrapper {
+ background: none;
+}
+.c__select__wrapper:focus-within .labelled-box--disabled label {
+ color: var(--c--components--forms-labelledbox--label-color--small--disabled);
+}
+.c__select__wrapper .labelled-box {
+ display: flex;
+ gap: 0.6rem;
+ flex-direction: column;
+ align-items: flex-start;
+}
+.c__select__wrapper .labelled-box .labelled-box__children {
+ padding: unset;
+ padding-right: 5rem;
+}
+.c__select__wrapper .labelled-box .c__select__inner__actions {
+ right: 0px;
+ top: 50%;
+ position: absolute;
+}
+.c__select__wrapper label {
+ position: relative;
+ padding-right: 5rem;
+ max-width: none;
+}
+.c__select__wrapper .c__select__inner__actions__open:focus {
+ outline: none;
+}
+.c__select__wrapper .labelled-box__label.c__offscreen {
+ display: none;
+}
+/**
+ * DataGrid
+*/
+.c__datagrid > table td {
+ max-width: 10rem;
+ white-space: normal;
+ color: var(--c--components--datagrid--cell--color);
+ font-size: var(--c--components--datagrid--cell--size);
+}
+.c__datagrid > table th .c__datagrid__header {
+ color: var(--c--theme--colors--primary-500);
+ font-weight: var(--c--components--datagrid--header--weight);
+ font-size: var(--c--components--datagrid--header--size);
+}
+.c__datagrid > table tbody tr {
+ border: 1px var(--c--theme--colors--primary-100) solid;
+}
+.c__datagrid > .c__pagination {
+ padding-top: 1rem;
+ justify-content: flex-end;
+}
+@media (max-width: 380px) {
+ .c__datagrid > .c__pagination {
+ flex-direction: column;
+ align-items: center;
+ gap: 1rem;
+ }
+}
+/**
+ * Date picker
+*/
+.c__popover.c__popover--borderless {
+ z-index: 3;
+}
+.c__date-picker__wrapper {
+ transition: all var(--c--theme--transitions--duration)
+ var(--c--theme--transitions--ease-out);
+}
+.c__date-picker:not(.c__date-picker--disabled):hover .c__date-picker__wrapper {
+ box-shadow: var(--c--theme--colors--primary-500) 0px 0px 0px 2px;
+}
+.c__date-picker.c__date-picker--invalid:not(.c__date-picker--disabled):hover
+ .c__date-picker__wrapper {
+ box-shadow: var(--c--theme--colors--danger-300) 0px 0px 0px 2px;
+}
+.c__date-picker__wrapper button[aria-label='Clear date'],
+.c__date-picker.c__date-picker--invalid .c__date-picker__wrapper * {
+ color: var(--c--theme--colors--danger-300);
+}
+/**
+ * Others
+*/
+.c__checkbox:focus-within {
+ border-color: transparent;
+ background-color: transparent;
+}
+.c__checkbox {
+ transition: all 0.8s ease-in-out;
+}
+/**
+ * Button
+*/
+.c__button {
+ text-decoration: none;
+}
+.c__button:hover.c__button-no-bg,
+.c__button.c__button-no-bg,
+.c__button:disabled.c__button-no-bg {
+ background-color: transparent;
+}
+.c__button--medium {
+ padding: 0.9rem var(--c--theme--spacings--s);
+}
+.c__button--small {
+ padding: 0.6rem 0.75rem;
+}
+.c__button--with-icon--right {
+ padding: 0.7rem var(--c--theme--spacings--t) 0.7rem
+ var(--c--theme--spacings--s);
+}
+.c__button--primary {
+ background-color: var(--c--components--button--primary--background--color);
+ color: var(--c--components--button--primary--color);
+}
+.c__button--primary:active,
+.c__button--primary.c__button--active {
+ background-color: var(
+ --c--components--button--primary--background--color-active
+ );
+ color: var(--c--components--button--primary--color-active);
+ border-color: var(--c--components--button--primary--border--color-active);
+}
+.c__button:disabled {
+ background-color: var(--c--components--button--disabled--background--color);
+ color: var(--c--components--button--disabled--color);
+}
+.c__button--success {
+ background-color: var(--c--components--button--success--background--color);
+ color: var(--c--components--button--success--color);
+}
+.c__button--success:hover,
+.c__button--success:focus-visible {
+ background-color: var(
+ --c--components--button--success--background--color-hover
+ );
+ color: var(--c--components--button--success--color-hover);
+}
+.c__button--success:disabled {
+ background-color: var(
+ --c--components--button--success--background--color-disabled
+ );
+ color: var(--c--components--button--success--color-disabled);
+}
+.c__button--secondary {
+ background-color: var(--c--components--button--secondary--background--color);
+ color: var(--c--components--button--secondary--color);
+ border: 1px solid var(--c--components--button--secondary--border--color);
+}
+.c__button--secondary:hover,
+.c__button--secondary:focus-visible {
+ background-color: var(
+ --c--components--button--secondary--background--color-hover
+ );
+ color: var(--c--components--button--secondary--color-hover);
+}
+.c__button--tertiary {
+ color: var(--c--components--button--tertiary--color);
+ border: none;
+}
+.c__button--tertiary:hover,
+.c__button--tertiary:focus-visible {
+ background-color: var(
+ --c--components--button--tertiary--background--color-hover
+ );
+ color: var(--c--components--button--tertiary--color);
+}
+.c__button--tertiary:disabled {
+ background-color: var(
+ --c--components--button--tertiary--background--color-disabled
+ );
+ color: var(--c--components--button--tertiary--color-disabled);
+}
+.c__button--danger {
+ background-color: var(--c--components--button--danger--background--color);
+}
+.c__button--danger:hover,
+.c__button--danger:focus-visible {
+ background-color: var(
+ --c--components--button--danger--background--color-hover
+ );
+ color: var(--c--components--button--danger--color-hover);
+}
+.c__button--danger:disabled {
+ background-color: var(
+ --c--components--button--danger--background--color-disabled
+ );
+}
diff --git a/src/frontend/app/desk/src/cunningham/cunningham-tokens.css b/src/frontend/app/desk/src/cunningham/cunningham-tokens.css
new file mode 100644
index 0000000..e73f320
--- /dev/null
+++ b/src/frontend/app/desk/src/cunningham/cunningham-tokens.css
@@ -0,0 +1,1154 @@
+:root {
+ --c--theme--colors--secondary-text: var(--c--theme--colors--greyscale-700);
+ --c--theme--colors--secondary-100: #f2f7fc;
+ --c--theme--colors--secondary-200: #ebf3fa;
+ --c--theme--colors--secondary-300: #e2eef8;
+ --c--theme--colors--secondary-400: #ddeaf7;
+ --c--theme--colors--secondary-500: #d4e5f5;
+ --c--theme--colors--secondary-600: #c1d0df;
+ --c--theme--colors--secondary-700: #97a3ae;
+ --c--theme--colors--secondary-800: #757e87;
+ --c--theme--colors--secondary-900: #596067;
+ --c--theme--colors--info-text: var(--c--theme--colors--greyscale-000);
+ --c--theme--colors--info-100: #ebf2fc;
+ --c--theme--colors--info-200: #8cb5ea;
+ --c--theme--colors--info-300: #5894e1;
+ --c--theme--colors--info-400: #377fdb;
+ --c--theme--colors--info-500: #055fd2;
+ --c--theme--colors--info-600: #0556bf;
+ --c--theme--colors--info-700: #044395;
+ --c--theme--colors--info-800: #033474;
+ --c--theme--colors--info-900: #022858;
+ --c--theme--colors--greyscale-100: #fafafb;
+ --c--theme--colors--greyscale-200: #f3f4f4;
+ --c--theme--colors--greyscale-300: #e7e8ea;
+ --c--theme--colors--greyscale-400: #c2c6ca;
+ --c--theme--colors--greyscale-500: #9ea3aa;
+ --c--theme--colors--greyscale-600: #79818a;
+ --c--theme--colors--greyscale-700: #555f6b;
+ --c--theme--colors--greyscale-800: #303c4b;
+ --c--theme--colors--greyscale-900: #0c1a2b;
+ --c--theme--colors--greyscale-000: #ffffff;
+ --c--theme--colors--primary-100: #edf5fa;
+ --c--theme--colors--primary-200: #8cb5ea;
+ --c--theme--colors--primary-300: #5894e1;
+ --c--theme--colors--primary-400: #377fdb;
+ --c--theme--colors--primary-500: #055fd2;
+ --c--theme--colors--primary-600: #0556bf;
+ --c--theme--colors--primary-700: #044395;
+ --c--theme--colors--primary-800: #033474;
+ --c--theme--colors--primary-900: #022858;
+ --c--theme--colors--success-100: #effcd3;
+ --c--theme--colors--success-200: #dbfaa9;
+ --c--theme--colors--success-300: #bef27c;
+ --c--theme--colors--success-400: #a0e659;
+ --c--theme--colors--success-500: #76d628;
+ --c--theme--colors--success-600: #5ab81d;
+ --c--theme--colors--success-700: #419a14;
+ --c--theme--colors--success-800: #2c7c0c;
+ --c--theme--colors--success-900: #1d6607;
+ --c--theme--colors--warning-100: #fff8cd;
+ --c--theme--colors--warning-200: #ffef9b;
+ --c--theme--colors--warning-300: #ffe469;
+ --c--theme--colors--warning-400: #ffda43;
+ --c--theme--colors--warning-500: #ffc805;
+ --c--theme--colors--warning-600: #dba603;
+ --c--theme--colors--warning-700: #b78702;
+ --c--theme--colors--warning-800: #936901;
+ --c--theme--colors--warning-900: #7a5400;
+ --c--theme--colors--danger-100: #f4b0b0;
+ --c--theme--colors--danger-200: #ee8a8a;
+ --c--theme--colors--danger-300: #e65454;
+ --c--theme--colors--danger-400: #e13333;
+ --c--theme--colors--danger-500: #da0000;
+ --c--theme--colors--danger-600: #c60000;
+ --c--theme--colors--danger-700: #9b0000;
+ --c--theme--colors--danger-800: #780000;
+ --c--theme--colors--danger-900: #5c0000;
+ --c--theme--colors--primary-text: var(--c--theme--colors--greyscale-000);
+ --c--theme--colors--success-text: var(--c--theme--colors--greyscale-000);
+ --c--theme--colors--warning-text: var(--c--theme--colors--greyscale-000);
+ --c--theme--colors--danger-text: var(--c--theme--colors--greyscale-000);
+ --c--theme--colors--primary-150: #e5eefa;
+ --c--theme--colors--info-150: #e5eefa;
+ --c--theme--font--sizes--h1: 2.2rem;
+ --c--theme--font--sizes--h2: 1.7rem;
+ --c--theme--font--sizes--h3: 1.37rem;
+ --c--theme--font--sizes--h4: 1.15rem;
+ --c--theme--font--sizes--h5: 1rem;
+ --c--theme--font--sizes--h6: 0.87rem;
+ --c--theme--font--sizes--l: 1rem;
+ --c--theme--font--sizes--m: 0.8125rem;
+ --c--theme--font--sizes--s: 0.75rem;
+ --c--theme--font--sizes--ml: 0.938rem;
+ --c--theme--font--sizes--xl: 1.5rem;
+ --c--theme--font--sizes--t: 0.6875rem;
+ --c--theme--font--weights--thin: 100;
+ --c--theme--font--weights--light: 300;
+ --c--theme--font--weights--regular: 400;
+ --c--theme--font--weights--medium: 500;
+ --c--theme--font--weights--bold: 600;
+ --c--theme--font--weights--extrabold: 800;
+ --c--theme--font--weights--black: 900;
+ --c--theme--font--families--base: 'Roboto Flex Variable', sans-serif;
+ --c--theme--font--families--accent: 'Roboto Flex Variable', sans-serif;
+ --c--theme--font--letterspacings--h1: normal;
+ --c--theme--font--letterspacings--h2: normal;
+ --c--theme--font--letterspacings--h3: normal;
+ --c--theme--font--letterspacings--h4: normal;
+ --c--theme--font--letterspacings--h5: 1px;
+ --c--theme--font--letterspacings--h6: normal;
+ --c--theme--font--letterspacings--l: normal;
+ --c--theme--font--letterspacings--m: normal;
+ --c--theme--font--letterspacings--s: normal;
+ --c--theme--spacings--0: 0;
+ --c--theme--spacings--xl: 4rem;
+ --c--theme--spacings--l: 3rem;
+ --c--theme--spacings--b: 1.625rem;
+ --c--theme--spacings--s: 1rem;
+ --c--theme--spacings--t: 0.5rem;
+ --c--theme--spacings--st: 0.25rem;
+ --c--theme--spacings--none: 0;
+ --c--theme--spacings--auto: auto;
+ --c--theme--spacings--bx: 2.2rem;
+ --c--theme--spacings--full: 100%;
+ --c--theme--transitions--ease-in: cubic-bezier(0.32, 0, 0.67, 0);
+ --c--theme--transitions--ease-out: cubic-bezier(0.33, 1, 0.68, 1);
+ --c--theme--transitions--ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);
+ --c--theme--transitions--duration: 250ms;
+ --c--theme--breakpoints--xs: 480px;
+ --c--theme--breakpoints--sm: 576px;
+ --c--theme--breakpoints--md: 768px;
+ --c--theme--breakpoints--lg: 992px;
+ --c--theme--breakpoints--xl: 1200px;
+ --c--theme--breakpoints--xxl: 1400px;
+ --c--theme--breakpoints--xxs: 320px;
+ --c--components--datagrid--header--weight: var(
+ --c--theme--font--weights--extrabold
+ );
+ --c--components--datagrid--header--size: var(--c--theme--font--sizes--ml);
+ --c--components--datagrid--cell--color: var(--c--theme--colors--primary-500);
+ --c--components--datagrid--cell--size: var(--c--theme--font--sizes--ml);
+ --c--components--forms-checkbox--background-color--hover: #055fd214;
+ --c--components--forms-checkbox--color: var(--c--theme--colors--primary-500);
+ --c--components--forms-checkbox--font-size: var(--c--theme--font--sizes--ml);
+ --c--components--forms-datepicker--border-color: var(
+ --c--theme--colors--primary-500
+ );
+ --c--components--forms-datepicker--value-color: var(
+ --c--theme--colors--primary-500
+ );
+ --c--components--forms-datepicker--border-radius--hover: var(
+ --c--components--forms-datepicker--border-radius
+ );
+ --c--components--forms-datepicker--border-radius--focus: var(
+ --c--components--forms-datepicker--border-radius
+ );
+ --c--components--forms-field--color: var(--c--theme--colors--primary-500);
+ --c--components--forms-field--value-color: var(
+ --c--theme--colors--primary-500
+ );
+ --c--components--forms-field--width: auto;
+ --c--components--forms-input--value-color: var(
+ --c--theme--colors--primary-500
+ );
+ --c--components--forms-input--border-color: var(
+ --c--theme--colors--primary-500
+ );
+ --c--components--forms-labelledbox--label-color--small: var(
+ --c--theme--colors--primary-500
+ );
+ --c--components--forms-labelledbox--label-color--big--disabled: var(
+ --c--theme--colors--greyscale-400
+ );
+ --c--components--forms-select--border-color: var(
+ --c--theme--colors--primary-500
+ );
+ --c--components--forms-select--border-radius--hover: var(
+ --c--components--forms-select--border-radius
+ );
+ --c--components--forms-select--border-radius--focus: var(
+ --c--components--forms-select--border-radius
+ );
+ --c--components--forms-select--font-size: var(--c--theme--font--sizes--ml);
+ --c--components--forms-select--item-background-color--hover: var(
+ --c--theme--colors--primary-100
+ );
+ --c--components--forms-select--item-color: var(
+ --c--theme--colors--primary-500
+ );
+ --c--components--forms-select--value-color: var(
+ --c--theme--colors--primary-500
+ );
+ --c--components--forms-switch--accent-color: var(
+ --c--theme--colors--primary-400
+ );
+ --c--components--forms-textarea--border-color: var(
+ --c--components--forms-textarea--border-color
+ );
+ --c--components--forms-textarea--border-color-hover: var(
+ --c--components--forms-textarea--border-color
+ );
+ --c--components--forms-textarea--border-radius--hover: var(
+ --c--components--forms-textarea--border-radius
+ );
+ --c--components--forms-textarea--border-radius--focus: var(
+ --c--components--forms-textarea--border-radius
+ );
+ --c--components--forms-textarea--color: var(--c--theme--colors--primary-500);
+ --c--components--forms-textarea--disabled--border-color-hover: var(
+ --c--theme--colors--greyscale-200
+ );
+ --c--components--button--border-radius--active: var(
+ --c--components--button--border-radius
+ );
+ --c--components--button--medium-height: auto;
+ --c--components--button--small-height: auto;
+ --c--components--button--success--color: white;
+ --c--components--button--success--color-disabled: white;
+ --c--components--button--success--color-hover: white;
+ --c--components--button--success--background--color: var(
+ --c--theme--colors--success-600
+ );
+ --c--components--button--success--background--color-disabled: var(
+ --c--theme--colors--greyscale-300
+ );
+ --c--components--button--success--background--color-hover: var(
+ --c--theme--colors--success-800
+ );
+ --c--components--button--danger--color-hover: white;
+ --c--components--button--danger--background--color: var(
+ --c--theme--colors--danger-400
+ );
+ --c--components--button--danger--background--color-hover: var(
+ --c--theme--colors--danger-500
+ );
+ --c--components--button--danger--background--color-disabled: var(
+ --c--theme--colors--danger-100
+ );
+ --c--components--button--primary--color: var(
+ --c--theme--colors--primary-text
+ );
+ --c--components--button--primary--color-active: var(
+ --c--theme--colors--primary-text
+ );
+ --c--components--button--primary--background--color: var(
+ --c--theme--colors--primary-400
+ );
+ --c--components--button--primary--background--color-active: var(
+ --c--theme--colors--primary-500
+ );
+ --c--components--button--primary--border--color-active: transparent;
+ --c--components--button--secondary--color: var(
+ --c--theme--colors--primary-500
+ );
+ --c--components--button--secondary--color-hover: var(
+ --c--theme--colors--primary-text
+ );
+ --c--components--button--secondary--background--color: white;
+ --c--components--button--secondary--background--color-hover: var(
+ --c--theme--colors--primary-700
+ );
+ --c--components--button--secondary--border--color: var(
+ --c--theme--colors--primary-200
+ );
+ --c--components--button--tertiary--color: var(
+ --c--theme--colors--primary-500
+ );
+ --c--components--button--tertiary--color-disabled: var(
+ --c--theme--colors--greyscale-600
+ );
+ --c--components--button--tertiary--background--color-hover: var(
+ --c--theme--colors--primary-100
+ );
+ --c--components--button--tertiary--background--color-disabled: var(
+ --c--theme--colors--greyscale-200
+ );
+ --c--components--button--disabled--color: white;
+ --c--components--button--disabled--background--color: #b3cef0;
+}
+.cunningham-theme--dark {
+ --c--theme--colors--greyscale-100: #182536;
+ --c--theme--colors--greyscale-200: #303c4b;
+ --c--theme--colors--greyscale-300: #555f6b;
+ --c--theme--colors--greyscale-400: #79818a;
+ --c--theme--colors--greyscale-500: #9ea3aa;
+ --c--theme--colors--greyscale-600: #c2c6ca;
+ --c--theme--colors--greyscale-700: #e7e8ea;
+ --c--theme--colors--greyscale-800: #f3f4f4;
+ --c--theme--colors--greyscale-900: #fafafb;
+ --c--theme--colors--greyscale-000: #0c1a2b;
+ --c--theme--colors--primary-100: #3b4c62;
+ --c--theme--colors--primary-200: #4d6481;
+ --c--theme--colors--primary-300: #6381a6;
+ --c--theme--colors--primary-400: #7fa5d5;
+ --c--theme--colors--primary-500: #8cb5ea;
+ --c--theme--colors--primary-600: #a3c4ee;
+ --c--theme--colors--primary-700: #c3d8f4;
+ --c--theme--colors--primary-800: #dde9f8;
+ --c--theme--colors--primary-900: #f4f8fd;
+ --c--theme--colors--success-100: #eef8d7;
+ --c--theme--colors--success-200: #d9f1b2;
+ --c--theme--colors--success-300: #bde985;
+ --c--theme--colors--success-400: #a0e25d;
+ --c--theme--colors--success-500: #76d628;
+ --c--theme--colors--success-600: #5bb520;
+ --c--theme--colors--success-700: #43941a;
+ --c--theme--colors--success-800: #307414;
+ --c--theme--colors--success-900: #225d10;
+ --c--theme--colors--warning-100: #f7f3d5;
+ --c--theme--colors--warning-200: #f0e5aa;
+ --c--theme--colors--warning-300: #e8d680;
+ --c--theme--colors--warning-400: #e3c95f;
+ --c--theme--colors--warning-500: #d9b32b;
+ --c--theme--colors--warning-600: #bd9721;
+ --c--theme--colors--warning-700: #9d7b1c;
+ --c--theme--colors--warning-800: #7e6016;
+ --c--theme--colors--warning-900: #684d12;
+ --c--theme--colors--danger-100: #f8d0d0;
+ --c--theme--colors--danger-200: #f09898;
+ --c--theme--colors--danger-300: #f09898;
+ --c--theme--colors--danger-400: #ed8585;
+ --c--theme--colors--danger-500: #e96666;
+ --c--theme--colors--danger-600: #dd6666;
+ --c--theme--colors--danger-700: #c36666;
+ --c--theme--colors--danger-800: #ae6666;
+ --c--theme--colors--danger-900: #9d6666;
+}
+.clr-secondary-text {
+ color: var(--c--theme--colors--secondary-text);
+}
+.clr-secondary-100 {
+ color: var(--c--theme--colors--secondary-100);
+}
+.clr-secondary-200 {
+ color: var(--c--theme--colors--secondary-200);
+}
+.clr-secondary-300 {
+ color: var(--c--theme--colors--secondary-300);
+}
+.clr-secondary-400 {
+ color: var(--c--theme--colors--secondary-400);
+}
+.clr-secondary-500 {
+ color: var(--c--theme--colors--secondary-500);
+}
+.clr-secondary-600 {
+ color: var(--c--theme--colors--secondary-600);
+}
+.clr-secondary-700 {
+ color: var(--c--theme--colors--secondary-700);
+}
+.clr-secondary-800 {
+ color: var(--c--theme--colors--secondary-800);
+}
+.clr-secondary-900 {
+ color: var(--c--theme--colors--secondary-900);
+}
+.clr-info-text {
+ color: var(--c--theme--colors--info-text);
+}
+.clr-info-100 {
+ color: var(--c--theme--colors--info-100);
+}
+.clr-info-200 {
+ color: var(--c--theme--colors--info-200);
+}
+.clr-info-300 {
+ color: var(--c--theme--colors--info-300);
+}
+.clr-info-400 {
+ color: var(--c--theme--colors--info-400);
+}
+.clr-info-500 {
+ color: var(--c--theme--colors--info-500);
+}
+.clr-info-600 {
+ color: var(--c--theme--colors--info-600);
+}
+.clr-info-700 {
+ color: var(--c--theme--colors--info-700);
+}
+.clr-info-800 {
+ color: var(--c--theme--colors--info-800);
+}
+.clr-info-900 {
+ color: var(--c--theme--colors--info-900);
+}
+.clr-greyscale-100 {
+ color: var(--c--theme--colors--greyscale-100);
+}
+.clr-greyscale-200 {
+ color: var(--c--theme--colors--greyscale-200);
+}
+.clr-greyscale-300 {
+ color: var(--c--theme--colors--greyscale-300);
+}
+.clr-greyscale-400 {
+ color: var(--c--theme--colors--greyscale-400);
+}
+.clr-greyscale-500 {
+ color: var(--c--theme--colors--greyscale-500);
+}
+.clr-greyscale-600 {
+ color: var(--c--theme--colors--greyscale-600);
+}
+.clr-greyscale-700 {
+ color: var(--c--theme--colors--greyscale-700);
+}
+.clr-greyscale-800 {
+ color: var(--c--theme--colors--greyscale-800);
+}
+.clr-greyscale-900 {
+ color: var(--c--theme--colors--greyscale-900);
+}
+.clr-greyscale-000 {
+ color: var(--c--theme--colors--greyscale-000);
+}
+.clr-primary-100 {
+ color: var(--c--theme--colors--primary-100);
+}
+.clr-primary-200 {
+ color: var(--c--theme--colors--primary-200);
+}
+.clr-primary-300 {
+ color: var(--c--theme--colors--primary-300);
+}
+.clr-primary-400 {
+ color: var(--c--theme--colors--primary-400);
+}
+.clr-primary-500 {
+ color: var(--c--theme--colors--primary-500);
+}
+.clr-primary-600 {
+ color: var(--c--theme--colors--primary-600);
+}
+.clr-primary-700 {
+ color: var(--c--theme--colors--primary-700);
+}
+.clr-primary-800 {
+ color: var(--c--theme--colors--primary-800);
+}
+.clr-primary-900 {
+ color: var(--c--theme--colors--primary-900);
+}
+.clr-success-100 {
+ color: var(--c--theme--colors--success-100);
+}
+.clr-success-200 {
+ color: var(--c--theme--colors--success-200);
+}
+.clr-success-300 {
+ color: var(--c--theme--colors--success-300);
+}
+.clr-success-400 {
+ color: var(--c--theme--colors--success-400);
+}
+.clr-success-500 {
+ color: var(--c--theme--colors--success-500);
+}
+.clr-success-600 {
+ color: var(--c--theme--colors--success-600);
+}
+.clr-success-700 {
+ color: var(--c--theme--colors--success-700);
+}
+.clr-success-800 {
+ color: var(--c--theme--colors--success-800);
+}
+.clr-success-900 {
+ color: var(--c--theme--colors--success-900);
+}
+.clr-warning-100 {
+ color: var(--c--theme--colors--warning-100);
+}
+.clr-warning-200 {
+ color: var(--c--theme--colors--warning-200);
+}
+.clr-warning-300 {
+ color: var(--c--theme--colors--warning-300);
+}
+.clr-warning-400 {
+ color: var(--c--theme--colors--warning-400);
+}
+.clr-warning-500 {
+ color: var(--c--theme--colors--warning-500);
+}
+.clr-warning-600 {
+ color: var(--c--theme--colors--warning-600);
+}
+.clr-warning-700 {
+ color: var(--c--theme--colors--warning-700);
+}
+.clr-warning-800 {
+ color: var(--c--theme--colors--warning-800);
+}
+.clr-warning-900 {
+ color: var(--c--theme--colors--warning-900);
+}
+.clr-danger-100 {
+ color: var(--c--theme--colors--danger-100);
+}
+.clr-danger-200 {
+ color: var(--c--theme--colors--danger-200);
+}
+.clr-danger-300 {
+ color: var(--c--theme--colors--danger-300);
+}
+.clr-danger-400 {
+ color: var(--c--theme--colors--danger-400);
+}
+.clr-danger-500 {
+ color: var(--c--theme--colors--danger-500);
+}
+.clr-danger-600 {
+ color: var(--c--theme--colors--danger-600);
+}
+.clr-danger-700 {
+ color: var(--c--theme--colors--danger-700);
+}
+.clr-danger-800 {
+ color: var(--c--theme--colors--danger-800);
+}
+.clr-danger-900 {
+ color: var(--c--theme--colors--danger-900);
+}
+.clr-primary-text {
+ color: var(--c--theme--colors--primary-text);
+}
+.clr-success-text {
+ color: var(--c--theme--colors--success-text);
+}
+.clr-warning-text {
+ color: var(--c--theme--colors--warning-text);
+}
+.clr-danger-text {
+ color: var(--c--theme--colors--danger-text);
+}
+.clr-primary-150 {
+ color: var(--c--theme--colors--primary-150);
+}
+.clr-info-150 {
+ color: var(--c--theme--colors--info-150);
+}
+.bg-secondary-text {
+ background-color: var(--c--theme--colors--secondary-text);
+}
+.bg-secondary-100 {
+ background-color: var(--c--theme--colors--secondary-100);
+}
+.bg-secondary-200 {
+ background-color: var(--c--theme--colors--secondary-200);
+}
+.bg-secondary-300 {
+ background-color: var(--c--theme--colors--secondary-300);
+}
+.bg-secondary-400 {
+ background-color: var(--c--theme--colors--secondary-400);
+}
+.bg-secondary-500 {
+ background-color: var(--c--theme--colors--secondary-500);
+}
+.bg-secondary-600 {
+ background-color: var(--c--theme--colors--secondary-600);
+}
+.bg-secondary-700 {
+ background-color: var(--c--theme--colors--secondary-700);
+}
+.bg-secondary-800 {
+ background-color: var(--c--theme--colors--secondary-800);
+}
+.bg-secondary-900 {
+ background-color: var(--c--theme--colors--secondary-900);
+}
+.bg-info-text {
+ background-color: var(--c--theme--colors--info-text);
+}
+.bg-info-100 {
+ background-color: var(--c--theme--colors--info-100);
+}
+.bg-info-200 {
+ background-color: var(--c--theme--colors--info-200);
+}
+.bg-info-300 {
+ background-color: var(--c--theme--colors--info-300);
+}
+.bg-info-400 {
+ background-color: var(--c--theme--colors--info-400);
+}
+.bg-info-500 {
+ background-color: var(--c--theme--colors--info-500);
+}
+.bg-info-600 {
+ background-color: var(--c--theme--colors--info-600);
+}
+.bg-info-700 {
+ background-color: var(--c--theme--colors--info-700);
+}
+.bg-info-800 {
+ background-color: var(--c--theme--colors--info-800);
+}
+.bg-info-900 {
+ background-color: var(--c--theme--colors--info-900);
+}
+.bg-greyscale-100 {
+ background-color: var(--c--theme--colors--greyscale-100);
+}
+.bg-greyscale-200 {
+ background-color: var(--c--theme--colors--greyscale-200);
+}
+.bg-greyscale-300 {
+ background-color: var(--c--theme--colors--greyscale-300);
+}
+.bg-greyscale-400 {
+ background-color: var(--c--theme--colors--greyscale-400);
+}
+.bg-greyscale-500 {
+ background-color: var(--c--theme--colors--greyscale-500);
+}
+.bg-greyscale-600 {
+ background-color: var(--c--theme--colors--greyscale-600);
+}
+.bg-greyscale-700 {
+ background-color: var(--c--theme--colors--greyscale-700);
+}
+.bg-greyscale-800 {
+ background-color: var(--c--theme--colors--greyscale-800);
+}
+.bg-greyscale-900 {
+ background-color: var(--c--theme--colors--greyscale-900);
+}
+.bg-greyscale-000 {
+ background-color: var(--c--theme--colors--greyscale-000);
+}
+.bg-primary-100 {
+ background-color: var(--c--theme--colors--primary-100);
+}
+.bg-primary-200 {
+ background-color: var(--c--theme--colors--primary-200);
+}
+.bg-primary-300 {
+ background-color: var(--c--theme--colors--primary-300);
+}
+.bg-primary-400 {
+ background-color: var(--c--theme--colors--primary-400);
+}
+.bg-primary-500 {
+ background-color: var(--c--theme--colors--primary-500);
+}
+.bg-primary-600 {
+ background-color: var(--c--theme--colors--primary-600);
+}
+.bg-primary-700 {
+ background-color: var(--c--theme--colors--primary-700);
+}
+.bg-primary-800 {
+ background-color: var(--c--theme--colors--primary-800);
+}
+.bg-primary-900 {
+ background-color: var(--c--theme--colors--primary-900);
+}
+.bg-success-100 {
+ background-color: var(--c--theme--colors--success-100);
+}
+.bg-success-200 {
+ background-color: var(--c--theme--colors--success-200);
+}
+.bg-success-300 {
+ background-color: var(--c--theme--colors--success-300);
+}
+.bg-success-400 {
+ background-color: var(--c--theme--colors--success-400);
+}
+.bg-success-500 {
+ background-color: var(--c--theme--colors--success-500);
+}
+.bg-success-600 {
+ background-color: var(--c--theme--colors--success-600);
+}
+.bg-success-700 {
+ background-color: var(--c--theme--colors--success-700);
+}
+.bg-success-800 {
+ background-color: var(--c--theme--colors--success-800);
+}
+.bg-success-900 {
+ background-color: var(--c--theme--colors--success-900);
+}
+.bg-warning-100 {
+ background-color: var(--c--theme--colors--warning-100);
+}
+.bg-warning-200 {
+ background-color: var(--c--theme--colors--warning-200);
+}
+.bg-warning-300 {
+ background-color: var(--c--theme--colors--warning-300);
+}
+.bg-warning-400 {
+ background-color: var(--c--theme--colors--warning-400);
+}
+.bg-warning-500 {
+ background-color: var(--c--theme--colors--warning-500);
+}
+.bg-warning-600 {
+ background-color: var(--c--theme--colors--warning-600);
+}
+.bg-warning-700 {
+ background-color: var(--c--theme--colors--warning-700);
+}
+.bg-warning-800 {
+ background-color: var(--c--theme--colors--warning-800);
+}
+.bg-warning-900 {
+ background-color: var(--c--theme--colors--warning-900);
+}
+.bg-danger-100 {
+ background-color: var(--c--theme--colors--danger-100);
+}
+.bg-danger-200 {
+ background-color: var(--c--theme--colors--danger-200);
+}
+.bg-danger-300 {
+ background-color: var(--c--theme--colors--danger-300);
+}
+.bg-danger-400 {
+ background-color: var(--c--theme--colors--danger-400);
+}
+.bg-danger-500 {
+ background-color: var(--c--theme--colors--danger-500);
+}
+.bg-danger-600 {
+ background-color: var(--c--theme--colors--danger-600);
+}
+.bg-danger-700 {
+ background-color: var(--c--theme--colors--danger-700);
+}
+.bg-danger-800 {
+ background-color: var(--c--theme--colors--danger-800);
+}
+.bg-danger-900 {
+ background-color: var(--c--theme--colors--danger-900);
+}
+.bg-primary-text {
+ background-color: var(--c--theme--colors--primary-text);
+}
+.bg-success-text {
+ background-color: var(--c--theme--colors--success-text);
+}
+.bg-warning-text {
+ background-color: var(--c--theme--colors--warning-text);
+}
+.bg-danger-text {
+ background-color: var(--c--theme--colors--danger-text);
+}
+.bg-primary-150 {
+ background-color: var(--c--theme--colors--primary-150);
+}
+.bg-info-150 {
+ background-color: var(--c--theme--colors--info-150);
+}
+.fw-thin {
+ font-weight: var(--c--theme--font--weights--thin);
+}
+.fw-light {
+ font-weight: var(--c--theme--font--weights--light);
+}
+.fw-regular {
+ font-weight: var(--c--theme--font--weights--regular);
+}
+.fw-medium {
+ font-weight: var(--c--theme--font--weights--medium);
+}
+.fw-bold {
+ font-weight: var(--c--theme--font--weights--bold);
+}
+.fw-extrabold {
+ font-weight: var(--c--theme--font--weights--extrabold);
+}
+.fw-black {
+ font-weight: var(--c--theme--font--weights--black);
+}
+.fs-h1 {
+ font-size: var(--c--theme--font--sizes--h1);
+ letter-spacing: var(--c--theme--font--letterspacings--h1);
+}
+.fs-h2 {
+ font-size: var(--c--theme--font--sizes--h2);
+ letter-spacing: var(--c--theme--font--letterspacings--h2);
+}
+.fs-h3 {
+ font-size: var(--c--theme--font--sizes--h3);
+ letter-spacing: var(--c--theme--font--letterspacings--h3);
+}
+.fs-h4 {
+ font-size: var(--c--theme--font--sizes--h4);
+ letter-spacing: var(--c--theme--font--letterspacings--h4);
+}
+.fs-h5 {
+ font-size: var(--c--theme--font--sizes--h5);
+ letter-spacing: var(--c--theme--font--letterspacings--h5);
+}
+.fs-h6 {
+ font-size: var(--c--theme--font--sizes--h6);
+ letter-spacing: var(--c--theme--font--letterspacings--h6);
+}
+.fs-l {
+ font-size: var(--c--theme--font--sizes--l);
+ letter-spacing: var(--c--theme--font--letterspacings--l);
+}
+.fs-m {
+ font-size: var(--c--theme--font--sizes--m);
+ letter-spacing: var(--c--theme--font--letterspacings--m);
+}
+.fs-s {
+ font-size: var(--c--theme--font--sizes--s);
+ letter-spacing: var(--c--theme--font--letterspacings--s);
+}
+.fs-ml {
+ font-size: var(--c--theme--font--sizes--ml);
+ letter-spacing: var(--c--theme--font--letterspacings--ml);
+}
+.fs-xl {
+ font-size: var(--c--theme--font--sizes--xl);
+ letter-spacing: var(--c--theme--font--letterspacings--xl);
+}
+.fs-t {
+ font-size: var(--c--theme--font--sizes--t);
+ letter-spacing: var(--c--theme--font--letterspacings--t);
+}
+.f-base {
+ font-family: var(--c--theme--font--families--base);
+}
+.f-accent {
+ font-family: var(--c--theme--font--families--accent);
+}
+.m-0 {
+ margin: var(--c--theme--spacings--0);
+}
+.mb-0 {
+ margin-bottom: var(--c--theme--spacings--0);
+}
+.mt-0 {
+ margin-top: var(--c--theme--spacings--0);
+}
+.ml-0 {
+ margin-left: var(--c--theme--spacings--0);
+}
+.mr-0 {
+ margin-right: var(--c--theme--spacings--0);
+}
+.m-xl {
+ margin: var(--c--theme--spacings--xl);
+}
+.mb-xl {
+ margin-bottom: var(--c--theme--spacings--xl);
+}
+.mt-xl {
+ margin-top: var(--c--theme--spacings--xl);
+}
+.ml-xl {
+ margin-left: var(--c--theme--spacings--xl);
+}
+.mr-xl {
+ margin-right: var(--c--theme--spacings--xl);
+}
+.m-l {
+ margin: var(--c--theme--spacings--l);
+}
+.mb-l {
+ margin-bottom: var(--c--theme--spacings--l);
+}
+.mt-l {
+ margin-top: var(--c--theme--spacings--l);
+}
+.ml-l {
+ margin-left: var(--c--theme--spacings--l);
+}
+.mr-l {
+ margin-right: var(--c--theme--spacings--l);
+}
+.m-b {
+ margin: var(--c--theme--spacings--b);
+}
+.mb-b {
+ margin-bottom: var(--c--theme--spacings--b);
+}
+.mt-b {
+ margin-top: var(--c--theme--spacings--b);
+}
+.ml-b {
+ margin-left: var(--c--theme--spacings--b);
+}
+.mr-b {
+ margin-right: var(--c--theme--spacings--b);
+}
+.m-s {
+ margin: var(--c--theme--spacings--s);
+}
+.mb-s {
+ margin-bottom: var(--c--theme--spacings--s);
+}
+.mt-s {
+ margin-top: var(--c--theme--spacings--s);
+}
+.ml-s {
+ margin-left: var(--c--theme--spacings--s);
+}
+.mr-s {
+ margin-right: var(--c--theme--spacings--s);
+}
+.m-t {
+ margin: var(--c--theme--spacings--t);
+}
+.mb-t {
+ margin-bottom: var(--c--theme--spacings--t);
+}
+.mt-t {
+ margin-top: var(--c--theme--spacings--t);
+}
+.ml-t {
+ margin-left: var(--c--theme--spacings--t);
+}
+.mr-t {
+ margin-right: var(--c--theme--spacings--t);
+}
+.m-st {
+ margin: var(--c--theme--spacings--st);
+}
+.mb-st {
+ margin-bottom: var(--c--theme--spacings--st);
+}
+.mt-st {
+ margin-top: var(--c--theme--spacings--st);
+}
+.ml-st {
+ margin-left: var(--c--theme--spacings--st);
+}
+.mr-st {
+ margin-right: var(--c--theme--spacings--st);
+}
+.m-none {
+ margin: var(--c--theme--spacings--none);
+}
+.mb-none {
+ margin-bottom: var(--c--theme--spacings--none);
+}
+.mt-none {
+ margin-top: var(--c--theme--spacings--none);
+}
+.ml-none {
+ margin-left: var(--c--theme--spacings--none);
+}
+.mr-none {
+ margin-right: var(--c--theme--spacings--none);
+}
+.m-auto {
+ margin: var(--c--theme--spacings--auto);
+}
+.mb-auto {
+ margin-bottom: var(--c--theme--spacings--auto);
+}
+.mt-auto {
+ margin-top: var(--c--theme--spacings--auto);
+}
+.ml-auto {
+ margin-left: var(--c--theme--spacings--auto);
+}
+.mr-auto {
+ margin-right: var(--c--theme--spacings--auto);
+}
+.m-bx {
+ margin: var(--c--theme--spacings--bx);
+}
+.mb-bx {
+ margin-bottom: var(--c--theme--spacings--bx);
+}
+.mt-bx {
+ margin-top: var(--c--theme--spacings--bx);
+}
+.ml-bx {
+ margin-left: var(--c--theme--spacings--bx);
+}
+.mr-bx {
+ margin-right: var(--c--theme--spacings--bx);
+}
+.m-full {
+ margin: var(--c--theme--spacings--full);
+}
+.mb-full {
+ margin-bottom: var(--c--theme--spacings--full);
+}
+.mt-full {
+ margin-top: var(--c--theme--spacings--full);
+}
+.ml-full {
+ margin-left: var(--c--theme--spacings--full);
+}
+.mr-full {
+ margin-right: var(--c--theme--spacings--full);
+}
+.p-0 {
+ padding: var(--c--theme--spacings--0);
+}
+.pb-0 {
+ padding-bottom: var(--c--theme--spacings--0);
+}
+.pt-0 {
+ padding-top: var(--c--theme--spacings--0);
+}
+.pl-0 {
+ padding-left: var(--c--theme--spacings--0);
+}
+.pr-0 {
+ padding-right: var(--c--theme--spacings--0);
+}
+.p-xl {
+ padding: var(--c--theme--spacings--xl);
+}
+.pb-xl {
+ padding-bottom: var(--c--theme--spacings--xl);
+}
+.pt-xl {
+ padding-top: var(--c--theme--spacings--xl);
+}
+.pl-xl {
+ padding-left: var(--c--theme--spacings--xl);
+}
+.pr-xl {
+ padding-right: var(--c--theme--spacings--xl);
+}
+.p-l {
+ padding: var(--c--theme--spacings--l);
+}
+.pb-l {
+ padding-bottom: var(--c--theme--spacings--l);
+}
+.pt-l {
+ padding-top: var(--c--theme--spacings--l);
+}
+.pl-l {
+ padding-left: var(--c--theme--spacings--l);
+}
+.pr-l {
+ padding-right: var(--c--theme--spacings--l);
+}
+.p-b {
+ padding: var(--c--theme--spacings--b);
+}
+.pb-b {
+ padding-bottom: var(--c--theme--spacings--b);
+}
+.pt-b {
+ padding-top: var(--c--theme--spacings--b);
+}
+.pl-b {
+ padding-left: var(--c--theme--spacings--b);
+}
+.pr-b {
+ padding-right: var(--c--theme--spacings--b);
+}
+.p-s {
+ padding: var(--c--theme--spacings--s);
+}
+.pb-s {
+ padding-bottom: var(--c--theme--spacings--s);
+}
+.pt-s {
+ padding-top: var(--c--theme--spacings--s);
+}
+.pl-s {
+ padding-left: var(--c--theme--spacings--s);
+}
+.pr-s {
+ padding-right: var(--c--theme--spacings--s);
+}
+.p-t {
+ padding: var(--c--theme--spacings--t);
+}
+.pb-t {
+ padding-bottom: var(--c--theme--spacings--t);
+}
+.pt-t {
+ padding-top: var(--c--theme--spacings--t);
+}
+.pl-t {
+ padding-left: var(--c--theme--spacings--t);
+}
+.pr-t {
+ padding-right: var(--c--theme--spacings--t);
+}
+.p-st {
+ padding: var(--c--theme--spacings--st);
+}
+.pb-st {
+ padding-bottom: var(--c--theme--spacings--st);
+}
+.pt-st {
+ padding-top: var(--c--theme--spacings--st);
+}
+.pl-st {
+ padding-left: var(--c--theme--spacings--st);
+}
+.pr-st {
+ padding-right: var(--c--theme--spacings--st);
+}
+.p-none {
+ padding: var(--c--theme--spacings--none);
+}
+.pb-none {
+ padding-bottom: var(--c--theme--spacings--none);
+}
+.pt-none {
+ padding-top: var(--c--theme--spacings--none);
+}
+.pl-none {
+ padding-left: var(--c--theme--spacings--none);
+}
+.pr-none {
+ padding-right: var(--c--theme--spacings--none);
+}
+.p-auto {
+ padding: var(--c--theme--spacings--auto);
+}
+.pb-auto {
+ padding-bottom: var(--c--theme--spacings--auto);
+}
+.pt-auto {
+ padding-top: var(--c--theme--spacings--auto);
+}
+.pl-auto {
+ padding-left: var(--c--theme--spacings--auto);
+}
+.pr-auto {
+ padding-right: var(--c--theme--spacings--auto);
+}
+.p-bx {
+ padding: var(--c--theme--spacings--bx);
+}
+.pb-bx {
+ padding-bottom: var(--c--theme--spacings--bx);
+}
+.pt-bx {
+ padding-top: var(--c--theme--spacings--bx);
+}
+.pl-bx {
+ padding-left: var(--c--theme--spacings--bx);
+}
+.pr-bx {
+ padding-right: var(--c--theme--spacings--bx);
+}
+.p-full {
+ padding: var(--c--theme--spacings--full);
+}
+.pb-full {
+ padding-bottom: var(--c--theme--spacings--full);
+}
+.pt-full {
+ padding-top: var(--c--theme--spacings--full);
+}
+.pl-full {
+ padding-left: var(--c--theme--spacings--full);
+}
+.pr-full {
+ padding-right: var(--c--theme--spacings--full);
+}
diff --git a/src/frontend/app/desk/src/cunningham/cunningham-tokens.ts b/src/frontend/app/desk/src/cunningham/cunningham-tokens.ts
new file mode 100644
index 0000000..a00fbec
--- /dev/null
+++ b/src/frontend/app/desk/src/cunningham/cunningham-tokens.ts
@@ -0,0 +1,323 @@
+export const tokens = {
+ themes: {
+ default: {
+ theme: {
+ colors: {
+ 'secondary-text': '#555F6B',
+ 'secondary-100': '#F2F7FC',
+ 'secondary-200': '#EBF3FA',
+ 'secondary-300': '#E2EEF8',
+ 'secondary-400': '#DDEAF7',
+ 'secondary-500': '#D4E5F5',
+ 'secondary-600': '#C1D0DF',
+ 'secondary-700': '#97A3AE',
+ 'secondary-800': '#757E87',
+ 'secondary-900': '#596067',
+ 'info-text': '#FFFFFF',
+ 'info-100': '#EBF2FC',
+ 'info-200': '#8CB5EA',
+ 'info-300': '#5894E1',
+ 'info-400': '#377FDB',
+ 'info-500': '#055FD2',
+ 'info-600': '#0556BF',
+ 'info-700': '#044395',
+ 'info-800': '#033474',
+ 'info-900': '#022858',
+ 'greyscale-100': '#FAFAFB',
+ 'greyscale-200': '#F3F4F4',
+ 'greyscale-300': '#E7E8EA',
+ 'greyscale-400': '#C2C6CA',
+ 'greyscale-500': '#9EA3AA',
+ 'greyscale-600': '#79818A',
+ 'greyscale-700': '#555F6B',
+ 'greyscale-800': '#303C4B',
+ 'greyscale-900': '#0C1A2B',
+ 'greyscale-000': '#FFFFFF',
+ 'primary-100': '#EDF5FA',
+ 'primary-200': '#8CB5EA',
+ 'primary-300': '#5894E1',
+ 'primary-400': '#377FDB',
+ 'primary-500': '#055FD2',
+ 'primary-600': '#0556BF',
+ 'primary-700': '#044395',
+ 'primary-800': '#033474',
+ 'primary-900': '#022858',
+ 'success-100': '#EFFCD3',
+ 'success-200': '#DBFAA9',
+ 'success-300': '#BEF27C',
+ 'success-400': '#A0E659',
+ 'success-500': '#76D628',
+ 'success-600': '#5AB81D',
+ 'success-700': '#419A14',
+ 'success-800': '#2C7C0C',
+ 'success-900': '#1D6607',
+ 'warning-100': '#FFF8CD',
+ 'warning-200': '#FFEF9B',
+ 'warning-300': '#FFE469',
+ 'warning-400': '#FFDA43',
+ 'warning-500': '#FFC805',
+ 'warning-600': '#DBA603',
+ 'warning-700': '#B78702',
+ 'warning-800': '#936901',
+ 'warning-900': '#7A5400',
+ 'danger-100': '#F4B0B0',
+ 'danger-200': '#EE8A8A',
+ 'danger-300': '#E65454',
+ 'danger-400': '#E13333',
+ 'danger-500': '#DA0000',
+ 'danger-600': '#C60000',
+ 'danger-700': '#9B0000',
+ 'danger-800': '#780000',
+ 'danger-900': '#5C0000',
+ 'primary-text': '#FFFFFF',
+ 'success-text': '#FFFFFF',
+ 'warning-text': '#FFFFFF',
+ 'danger-text': '#FFFFFF',
+ 'primary-150': '#E5EEFA',
+ 'info-150': '#E5EEFA',
+ },
+ font: {
+ sizes: {
+ h1: '2.2rem',
+ h2: '1.7rem',
+ h3: '1.37rem',
+ h4: '1.15rem',
+ h5: '1rem',
+ h6: '0.87rem',
+ l: '1rem',
+ m: '0.8125rem',
+ s: '0.75rem',
+ ml: '0.938rem',
+ xl: '1.50rem',
+ t: '0.6875rem',
+ },
+ weights: {
+ thin: 100,
+ light: 300,
+ regular: 400,
+ medium: 500,
+ bold: 600,
+ extrabold: 800,
+ black: 900,
+ },
+ families: {
+ base: '"Roboto Flex Variable", sans-serif',
+ accent: '"Roboto Flex Variable", sans-serif',
+ },
+ letterSpacings: {
+ h1: 'normal',
+ h2: 'normal',
+ h3: 'normal',
+ h4: 'normal',
+ h5: '1px',
+ h6: 'normal',
+ l: 'normal',
+ m: 'normal',
+ s: 'normal',
+ },
+ },
+ spacings: {
+ '0': '0',
+ xl: '4rem',
+ l: '3rem',
+ b: '1.625rem',
+ s: '1rem',
+ t: '0.5rem',
+ st: '0.25rem',
+ none: '0',
+ auto: 'auto',
+ bx: '2.2rem',
+ full: '100%',
+ },
+ transitions: {
+ 'ease-in': 'cubic-bezier(0.32, 0, 0.67, 0)',
+ 'ease-out': 'cubic-bezier(0.33, 1, 0.68, 1)',
+ 'ease-in-out': 'cubic-bezier(0.65, 0, 0.35, 1)',
+ duration: '250ms',
+ },
+ breakpoints: {
+ xs: '480px',
+ sm: '576px',
+ md: '768px',
+ lg: '992px',
+ xl: '1200px',
+ xxl: '1400px',
+ xxs: '320px',
+ },
+ },
+ components: {
+ datagrid: {
+ header: {
+ weight: 'var(--c--theme--font--weights--extrabold)',
+ size: 'var(--c--theme--font--sizes--ml)',
+ },
+ cell: {
+ color: 'var(--c--theme--colors--primary-500)',
+ size: 'var(--c--theme--font--sizes--ml)',
+ },
+ },
+ 'forms-checkbox': {
+ 'background-color': { hover: '#055fd214' },
+ color: 'var(--c--theme--colors--primary-500)',
+ 'font-size': 'var(--c--theme--font--sizes--ml)',
+ },
+ 'forms-datepicker': {
+ 'border-color': 'var(--c--theme--colors--primary-500)',
+ 'value-color': 'var(--c--theme--colors--primary-500)',
+ 'border-radius': {
+ hover: 'var(--c--components--forms-datepicker--border-radius)',
+ focus: 'var(--c--components--forms-datepicker--border-radius)',
+ },
+ },
+ 'forms-field': {
+ color: 'var(--c--theme--colors--primary-500)',
+ 'value-color': 'var(--c--theme--colors--primary-500)',
+ width: 'auto',
+ },
+ 'forms-input': {
+ 'value-color': 'var(--c--theme--colors--primary-500)',
+ 'border-color': 'var(--c--theme--colors--primary-500)',
+ },
+ 'forms-labelledbox': {
+ 'label-color': {
+ small: 'var(--c--theme--colors--primary-500)',
+ big: { disabled: 'var(--c--theme--colors--greyscale-400)' },
+ },
+ },
+ 'forms-select': {
+ 'border-color': 'var(--c--theme--colors--primary-500)',
+ 'border-radius': {
+ hover: 'var(--c--components--forms-select--border-radius)',
+ focus: 'var(--c--components--forms-select--border-radius)',
+ },
+ 'font-size': 'var(--c--theme--font--sizes--ml)',
+ 'item-background-color': {
+ hover: 'var(--c--theme--colors--primary-100)',
+ },
+ 'item-color': 'var(--c--theme--colors--primary-500)',
+ 'value-color': 'var(--c--theme--colors--primary-500)',
+ },
+ 'forms-switch': {
+ 'accent-color': 'var(--c--theme--colors--primary-400)',
+ },
+ 'forms-textarea': {
+ 'border-color': 'var(--c--components--forms-textarea--border-color)',
+ 'border-color-hover':
+ 'var(--c--components--forms-textarea--border-color)',
+ 'border-radius': {
+ hover: 'var(--c--components--forms-textarea--border-radius)',
+ focus: 'var(--c--components--forms-textarea--border-radius)',
+ },
+ color: 'var(--c--theme--colors--primary-500)',
+ disabled: {
+ 'border-color-hover': 'var(--c--theme--colors--greyscale-200)',
+ },
+ },
+ button: {
+ 'border-radius': {
+ active: 'var(--c--components--button--border-radius)',
+ },
+ 'medium-height': 'auto',
+ 'small-height': 'auto',
+ success: {
+ color: 'white',
+ 'color-disabled': 'white',
+ 'color-hover': 'white',
+ background: {
+ color: 'var(--c--theme--colors--success-600)',
+ 'color-disabled': 'var(--c--theme--colors--greyscale-300)',
+ 'color-hover': 'var(--c--theme--colors--success-800)',
+ },
+ },
+ danger: {
+ 'color-hover': 'white',
+ background: {
+ color: 'var(--c--theme--colors--danger-400)',
+ 'color-hover': 'var(--c--theme--colors--danger-500)',
+ 'color-disabled': 'var(--c--theme--colors--danger-100)',
+ },
+ },
+ primary: {
+ color: 'var(--c--theme--colors--primary-text)',
+ 'color-active': 'var(--c--theme--colors--primary-text)',
+ background: {
+ color: 'var(--c--theme--colors--primary-400)',
+ 'color-active': 'var(--c--theme--colors--primary-500)',
+ },
+ border: { 'color-active': 'transparent' },
+ },
+ secondary: {
+ color: 'var(--c--theme--colors--primary-500)',
+ 'color-hover': 'var(--c--theme--colors--primary-text)',
+ background: {
+ color: 'white',
+ 'color-hover': 'var(--c--theme--colors--primary-700)',
+ },
+ border: { color: 'var(--c--theme--colors--primary-200)' },
+ },
+ tertiary: {
+ color: 'var(--c--theme--colors--primary-500)',
+ 'color-disabled': 'var(--c--theme--colors--greyscale-600)',
+ background: {
+ 'color-hover': 'var(--c--theme--colors--primary-100)',
+ 'color-disabled': 'var(--c--theme--colors--greyscale-200)',
+ },
+ },
+ disabled: { color: 'white', background: { color: '#b3cef0' } },
+ },
+ },
+ },
+ dark: {
+ theme: {
+ colors: {
+ 'greyscale-100': '#182536',
+ 'greyscale-200': '#303C4B',
+ 'greyscale-300': '#555F6B',
+ 'greyscale-400': '#79818A',
+ 'greyscale-500': '#9EA3AA',
+ 'greyscale-600': '#C2C6CA',
+ 'greyscale-700': '#E7E8EA',
+ 'greyscale-800': '#F3F4F4',
+ 'greyscale-900': '#FAFAFB',
+ 'greyscale-000': '#0C1A2B',
+ 'primary-100': '#3B4C62',
+ 'primary-200': '#4D6481',
+ 'primary-300': '#6381A6',
+ 'primary-400': '#7FA5D5',
+ 'primary-500': '#8CB5EA',
+ 'primary-600': '#A3C4EE',
+ 'primary-700': '#C3D8F4',
+ 'primary-800': '#DDE9F8',
+ 'primary-900': '#F4F8FD',
+ 'success-100': '#EEF8D7',
+ 'success-200': '#D9F1B2',
+ 'success-300': '#BDE985',
+ 'success-400': '#A0E25D',
+ 'success-500': '#76D628',
+ 'success-600': '#5BB520',
+ 'success-700': '#43941A',
+ 'success-800': '#307414',
+ 'success-900': '#225D10',
+ 'warning-100': '#F7F3D5',
+ 'warning-200': '#F0E5AA',
+ 'warning-300': '#E8D680',
+ 'warning-400': '#E3C95F',
+ 'warning-500': '#D9B32B',
+ 'warning-600': '#BD9721',
+ 'warning-700': '#9D7B1C',
+ 'warning-800': '#7E6016',
+ 'warning-900': '#684D12',
+ 'danger-100': '#F8D0D0',
+ 'danger-200': '#F09898',
+ 'danger-300': '#F09898',
+ 'danger-400': '#ED8585',
+ 'danger-500': '#E96666',
+ 'danger-600': '#DD6666',
+ 'danger-700': '#C36666',
+ 'danger-800': '#AE6666',
+ 'danger-900': '#9D6666',
+ },
+ },
+ },
+ },
+};
diff --git a/src/frontend/app/desk/src/cunningham/index.ts b/src/frontend/app/desk/src/cunningham/index.ts
new file mode 100644
index 0000000..b56da0d
--- /dev/null
+++ b/src/frontend/app/desk/src/cunningham/index.ts
@@ -0,0 +1,7 @@
+import { tokens } from './cunningham-tokens';
+
+const themeTokens = tokens.themes.default.theme;
+const colorsTokens = tokens.themes.default.theme.colors;
+const componentTokens = tokens.themes.default.components;
+
+export { tokens, themeTokens, componentTokens, colorsTokens };
diff --git a/src/frontend/app/desk/yarn.lock b/src/frontend/app/desk/yarn.lock
index 59c87af..e249e02 100644
--- a/src/frontend/app/desk/yarn.lock
+++ b/src/frontend/app/desk/yarn.lock
@@ -7,13 +7,20 @@
resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf"
integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==
-"@babel/runtime@^7.23.2":
+"@babel/runtime@^7.22.15", "@babel/runtime@^7.23.2":
version "7.23.8"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.8.tgz#8ee6fe1ac47add7122902f257b8ddf55c898f650"
integrity sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==
dependencies:
regenerator-runtime "^0.14.0"
+"@cspotcode/source-map-support@^0.8.0":
+ version "0.8.1"
+ resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1"
+ integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==
+ dependencies:
+ "@jridgewell/trace-mapping" "0.3.9"
+
"@eslint-community/eslint-utils@^4.4.0":
version "4.4.0"
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
@@ -41,6 +48,55 @@
minimatch "^3.1.2"
strip-json-comments "^3.1.1"
+"@fontsource-variable/roboto-flex@5.0.8":
+ version "5.0.8"
+ resolved "https://registry.yarnpkg.com/@fontsource-variable/roboto-flex/-/roboto-flex-5.0.8.tgz#d6685dbcdb9ba939717f995dfeb77cd22f7d82a3"
+ integrity sha512-zSnE0htmk1tlKqVNfMGWJfxgLxLYQH9eYNvXFzWJ3GuDMXVBEiKuaYytkrItaP/svX3t5y8qsIXC+cpflsfvWQ==
+
+"@fontsource/material-icons@5.0.11":
+ version "5.0.11"
+ resolved "https://registry.yarnpkg.com/@fontsource/material-icons/-/material-icons-5.0.11.tgz#01b7cc91c2897d043acf4e5dc45ea190c098d72d"
+ integrity sha512-6JVVgGSrcDmst31WXaLG1MVNL6Sn0JLHwrGGLcg8u2KtXW+lTAJnscKEgj1pMpK73ks9Q193Mw2Oh9aebDj26g==
+
+"@formatjs/ecma402-abstract@1.18.0":
+ version "1.18.0"
+ resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.18.0.tgz#e2120e7101020140661b58430a7ff4262705a2f2"
+ integrity sha512-PEVLoa3zBevWSCZzPIM/lvPCi8P5l4G+NXQMc/CjEiaCWgyHieUoo0nM7Bs0n/NbuQ6JpXEolivQ9pKSBHaDlA==
+ dependencies:
+ "@formatjs/intl-localematcher" "0.5.2"
+ tslib "^2.4.0"
+
+"@formatjs/fast-memoize@2.2.0":
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz#33bd616d2e486c3e8ef4e68c99648c196887802b"
+ integrity sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==
+ dependencies:
+ tslib "^2.4.0"
+
+"@formatjs/icu-messageformat-parser@2.7.3":
+ version "2.7.3"
+ resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.3.tgz#c8c95e7c9f8141bdb93bea0e92e4fcace19d3c9f"
+ integrity sha512-X/jy10V9S/vW+qlplqhMUxR8wErQ0mmIYSq4mrjpjDl9mbuGcCILcI1SUYkL5nlM4PJqpc0KOS0bFkkJNPxYRw==
+ dependencies:
+ "@formatjs/ecma402-abstract" "1.18.0"
+ "@formatjs/icu-skeleton-parser" "1.7.0"
+ tslib "^2.4.0"
+
+"@formatjs/icu-skeleton-parser@1.7.0":
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.7.0.tgz#796938d6d0ba8fc75bb9edee038d1350bfee32cb"
+ integrity sha512-Cfdo/fgbZzpN/jlN/ptQVe0lRHora+8ezrEeg2RfrNjyp+YStwBy7cqDY8k5/z2LzXg6O0AdzAV91XS0zIWv+A==
+ dependencies:
+ "@formatjs/ecma402-abstract" "1.18.0"
+ tslib "^2.4.0"
+
+"@formatjs/intl-localematcher@0.5.2":
+ version "0.5.2"
+ resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.5.2.tgz#5fcf029fd218905575e5080fa33facdcb623d532"
+ integrity sha512-txaaE2fiBMagLrR4jYhxzFO6wEdEG4TPMqrzBAcbr4HFUYzH/YC+lg6OIzKCHm8WgDdyQevxbAAV1OgcXctuGw==
+ dependencies:
+ tslib "^2.4.0"
+
"@humanwhocodes/config-array@^0.6.0":
version "0.6.0"
resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.6.0.tgz#b5621fdb3b32309d2d16575456cbc277fa8f021a"
@@ -55,6 +111,60 @@
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
+"@internationalized/date@3.5.0":
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.5.0.tgz#67f1dd62355f05140cc80e324842e9bfb4553abe"
+ integrity sha512-nw0Q+oRkizBWMioseI8+2TeUPEyopJVz5YxoYVzR0W1v+2YytiYah7s/ot35F149q/xAg4F1gT/6eTd+tsUpFQ==
+ dependencies:
+ "@swc/helpers" "^0.5.0"
+
+"@internationalized/date@^3.5.0", "@internationalized/date@^3.5.1":
+ version "3.5.1"
+ resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.5.1.tgz#14401139f70c1ef14b845d3cac8912e82e82adcc"
+ integrity sha512-LUQIfwU9e+Fmutc/DpRTGXSdgYZLBegi4wygCWDSVmUdLTaMHsQyASDiJtREwanwKuQLq0hY76fCJ9J/9I2xOQ==
+ dependencies:
+ "@swc/helpers" "^0.5.0"
+
+"@internationalized/message@^3.1.1":
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/@internationalized/message/-/message-3.1.1.tgz#0f29c5a239b5dcd457b55f21dcd38d1a44a1236a"
+ integrity sha512-ZgHxf5HAPIaR0th+w0RUD62yF6vxitjlprSxmLJ1tam7FOekqRSDELMg4Cr/DdszG5YLsp5BG3FgHgqquQZbqw==
+ dependencies:
+ "@swc/helpers" "^0.5.0"
+ intl-messageformat "^10.1.0"
+
+"@internationalized/number@^3.4.0", "@internationalized/number@^3.5.0":
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.5.0.tgz#9de6018424b441a6545f209afa286ad7df4a2906"
+ integrity sha512-ZY1BW8HT9WKYvaubbuqXbbDdHhOUMfE2zHHFJeTppid0S+pc8HtdIxFxaYMsGjCb4UsF+MEJ4n2TfU7iHnUK8w==
+ dependencies:
+ "@swc/helpers" "^0.5.0"
+
+"@internationalized/string@^3.1.1", "@internationalized/string@^3.2.0":
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/@internationalized/string/-/string-3.2.0.tgz#cb7d2229919ccbfb9f3312710477f28986d217d6"
+ integrity sha512-Xx3Sy3f2c9ctT+vh8c7euEaEHQZltp0euZ3Hy4UfT3E13r6lxpUS3kgKyumEjboJZSnaZv7JhqWz3D75v+IxQg==
+ dependencies:
+ "@swc/helpers" "^0.5.0"
+
+"@jridgewell/resolve-uri@^3.0.3":
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721"
+ integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==
+
+"@jridgewell/sourcemap-codec@^1.4.10":
+ version "1.4.15"
+ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
+ integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
+
+"@jridgewell/trace-mapping@0.3.9":
+ version "0.3.9"
+ resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9"
+ integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==
+ dependencies:
+ "@jridgewell/resolve-uri" "^3.0.3"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+
"@next/env@14.0.4":
version "14.0.4"
resolved "https://registry.yarnpkg.com/@next/env/-/env-14.0.4.tgz#d5cda0c4a862d70ae760e58c0cd96a8899a2e49a"
@@ -133,11 +243,1120 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
+"@openfun/cunningham-react@2.4.0":
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/@openfun/cunningham-react/-/cunningham-react-2.4.0.tgz#c539157782aa4b5d7228313d0b3c04a7393ebf28"
+ integrity sha512-5MxMCwPNim7z7aoHlUwEAcuC1lS+x5ub+zQIUWfeku5zV3kkUOAl2vRrxFa48gje3RYxHUlANytr3Q8pUsmkiQ==
+ dependencies:
+ "@fontsource-variable/roboto-flex" "5.0.8"
+ "@fontsource/material-icons" "5.0.11"
+ "@internationalized/date" "3.5.0"
+ "@openfun/cunningham-tokens" "*"
+ "@react-aria/calendar" "3.5.3"
+ "@react-aria/datepicker" "3.9.0"
+ "@react-aria/i18n" "3.9.0"
+ "@react-stately/calendar" "3.4.2"
+ "@react-stately/datepicker" "3.9.0"
+ "@tanstack/react-table" "8.10.7"
+ classnames "2.3.2"
+ downshift "8.2.3"
+ react "18.2.0"
+ react-aria "3.30.0"
+ react-dom "18.2.0"
+
+"@openfun/cunningham-tokens@*":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@openfun/cunningham-tokens/-/cunningham-tokens-2.1.0.tgz#42b9d02f10445b3806de441eab1dc1199df7e137"
+ integrity sha512-TiwAufOkKDy7xvAyoEGoK4ypKd4QGAtJ8M85N52jI4itSJegeJE6SnPdxhCGhHmwymRfU7uJl+0xt6+731dHtA==
+ dependencies:
+ chalk "4.1.2"
+ commander "11.1.0"
+ deepmerge "4.3.1"
+ figlet "1.7.0"
+ ts-node "10.9.2"
+
"@pkgr/core@^0.1.0":
version "0.1.0"
resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.1.0.tgz#7d8dacb7fdef0e4387caf7396cbd77f179867d06"
integrity sha512-Zwq5OCzuwJC2jwqmpEQt7Ds1DTi6BWSwoGkbb1n9pO3hzb35BoJELx7c0T23iDkBGkh2e7tvOtjF3tr3OaQHDQ==
+"@react-aria/breadcrumbs@^3.5.8":
+ version "3.5.9"
+ resolved "https://registry.yarnpkg.com/@react-aria/breadcrumbs/-/breadcrumbs-3.5.9.tgz#6175244b7428db87e274448778df767fbde8a8de"
+ integrity sha512-asbXTL5NjeHl1+YIF0K70y8tNHk8Lb6VneYH8yOkpLO49ejyNDYBK0tp0jtI9IZAQiTa2qkhYq58c9LloTwebQ==
+ dependencies:
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/link" "^3.6.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/breadcrumbs" "^3.7.2"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/button@^3.9.0":
+ version "3.9.1"
+ resolved "https://registry.yarnpkg.com/@react-aria/button/-/button-3.9.1.tgz#f76f8a74fe6c6b3ffe1fc446d6f750188a33042e"
+ integrity sha512-nAnLMUAnwIVcRkKzS1G2IU6LZSkIWPJGu9amz/g7Y02cGUwFp3lk5bEw2LdoaXiSDJNSX8g0SZFU8FROg57jfQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/toggle" "^3.7.0"
+ "@react-types/button" "^3.9.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/calendar@3.5.3":
+ version "3.5.3"
+ resolved "https://registry.yarnpkg.com/@react-aria/calendar/-/calendar-3.5.3.tgz#225014e7ef3124bdbc915b7283f7c5d378e1a2a9"
+ integrity sha512-jW48jk0TIe0HAJS+z8zqd8M86FEuqrk1qEIjMWnf8rFnA7hPPpjdjUrY9vSIeC95NcbyZbFnr1bHzQjAIzosQw==
+ dependencies:
+ "@internationalized/date" "^3.5.0"
+ "@react-aria/i18n" "^3.9.0"
+ "@react-aria/interactions" "^3.20.0"
+ "@react-aria/live-announcer" "^3.3.1"
+ "@react-aria/utils" "^3.22.0"
+ "@react-stately/calendar" "^3.4.2"
+ "@react-types/button" "^3.9.1"
+ "@react-types/calendar" "^3.4.2"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/calendar@^3.5.3":
+ version "3.5.4"
+ resolved "https://registry.yarnpkg.com/@react-aria/calendar/-/calendar-3.5.4.tgz#a3afd32346668cc574763be0b36d91c9d2e18a8d"
+ integrity sha512-8k7khgea5kwfWriZJWCADNB0R2d7g5A6tTjUEktK4FFZcTb0RCubFejts4hRyzKlF9XHUro2dfh6sbZrzfMKDQ==
+ dependencies:
+ "@internationalized/date" "^3.5.1"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/live-announcer" "^3.3.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/calendar" "^3.4.3"
+ "@react-types/button" "^3.9.1"
+ "@react-types/calendar" "^3.4.3"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/checkbox@^3.12.0":
+ version "3.13.0"
+ resolved "https://registry.yarnpkg.com/@react-aria/checkbox/-/checkbox-3.13.0.tgz#05d6f94204b56ed73119a9eeb825343f183b4fd5"
+ integrity sha512-eylJwtADIPKJ1Y5rITNJm/8JD8sXG2nhiZBIg1ko44Szxrpu+Le53NoGtg8nlrfh9vbUrXVvuFtf2jxbPXR5Jw==
+ dependencies:
+ "@react-aria/form" "^3.0.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/toggle" "^3.10.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/checkbox" "^3.6.1"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/toggle" "^3.7.0"
+ "@react-types/checkbox" "^3.6.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/combobox@^3.8.0":
+ version "3.8.2"
+ resolved "https://registry.yarnpkg.com/@react-aria/combobox/-/combobox-3.8.2.tgz#db092122b6ca00dfa8d3599ab7a2efe17134b101"
+ integrity sha512-q8Kdw1mx6nSSydXqRagRuyKH1NPGvpSOFjUfgxdO8ZqaEEuZX3ObOoiO/DLtXDndViNc03dMbMpfuJoLYXfCtg==
+ dependencies:
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/listbox" "^3.11.3"
+ "@react-aria/live-announcer" "^3.3.1"
+ "@react-aria/menu" "^3.12.0"
+ "@react-aria/overlays" "^3.20.0"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/textfield" "^3.14.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/combobox" "^3.8.1"
+ "@react-stately/form" "^3.0.0"
+ "@react-types/button" "^3.9.1"
+ "@react-types/combobox" "^3.10.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/datepicker@3.9.0":
+ version "3.9.0"
+ resolved "https://registry.yarnpkg.com/@react-aria/datepicker/-/datepicker-3.9.0.tgz#281d351b36a3cd186e39f587437d9a3ce9d8986d"
+ integrity sha512-FIpiJxwBNOM8a6hLOqQJ4JrvRiGL6Zr44E1mHtAWStp2kBEJ6+O2JRm4PQ5Pzvdw6xnCpOBdfESdNdlXN7lVqQ==
+ dependencies:
+ "@internationalized/date" "^3.5.0"
+ "@internationalized/number" "^3.4.0"
+ "@internationalized/string" "^3.1.1"
+ "@react-aria/focus" "^3.15.0"
+ "@react-aria/form" "^3.0.0"
+ "@react-aria/i18n" "^3.9.0"
+ "@react-aria/interactions" "^3.20.0"
+ "@react-aria/label" "^3.7.3"
+ "@react-aria/spinbutton" "^3.6.0"
+ "@react-aria/utils" "^3.22.0"
+ "@react-stately/datepicker" "^3.9.0"
+ "@react-stately/form" "^3.0.0"
+ "@react-types/button" "^3.9.1"
+ "@react-types/calendar" "^3.4.2"
+ "@react-types/datepicker" "^3.7.0"
+ "@react-types/dialog" "^3.5.7"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/datepicker@^3.9.0":
+ version "3.9.1"
+ resolved "https://registry.yarnpkg.com/@react-aria/datepicker/-/datepicker-3.9.1.tgz#3f4a494a90b27b300668d687531ee20f6665bd12"
+ integrity sha512-bdlY2H/zwe3hQf64Lp1oGTf7Va8ennDyAv4Ffowb+BOoL8+FB9smtGyONKe87zXu7VJL2M5xYAi4n7c004PM+w==
+ dependencies:
+ "@internationalized/date" "^3.5.1"
+ "@internationalized/number" "^3.5.0"
+ "@internationalized/string" "^3.2.0"
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/form" "^3.0.1"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/spinbutton" "^3.6.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/datepicker" "^3.9.1"
+ "@react-stately/form" "^3.0.0"
+ "@react-types/button" "^3.9.1"
+ "@react-types/calendar" "^3.4.3"
+ "@react-types/datepicker" "^3.7.1"
+ "@react-types/dialog" "^3.5.7"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/dialog@^3.5.8":
+ version "3.5.10"
+ resolved "https://registry.yarnpkg.com/@react-aria/dialog/-/dialog-3.5.10.tgz#230b05818c449689aa7a73e0057c097480e85fc1"
+ integrity sha512-H2BNVLOfaum6/4irH5XUU/wIcXSs/ymxmTPGmucRG1hzaUh8H3tupdl/qCZ+SsW9oYDFlphY172uM1nsPjBMiQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/overlays" "^3.20.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/dialog" "^3.5.7"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/dnd@^3.5.0":
+ version "3.5.1"
+ resolved "https://registry.yarnpkg.com/@react-aria/dnd/-/dnd-3.5.1.tgz#4fecbfbad38f42ddd0c12a88ca11d90548f112d0"
+ integrity sha512-7OPGePdle+xNYHAIAUOvIETRMfnkRt7h/C0bCkxUR2GYefEbTzfraso4ppNH2JZ7fCRd0K/Qe+jvQklwusHAKA==
+ dependencies:
+ "@internationalized/string" "^3.2.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/live-announcer" "^3.3.1"
+ "@react-aria/overlays" "^3.20.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/dnd" "^3.2.7"
+ "@react-types/button" "^3.9.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/focus@^3.15.0", "@react-aria/focus@^3.16.0":
+ version "3.16.0"
+ resolved "https://registry.yarnpkg.com/@react-aria/focus/-/focus-3.16.0.tgz#521677a452de254bd48d3a469d6411d69188593d"
+ integrity sha512-GP6EYI07E8NKQQcXHjpIocEU0vh0oi0Vcsd+/71fKS0NnTR0TUOEeil0JuuQ9ymkmPDTu51Aaaa4FxVsuN/23A==
+ dependencies:
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+ clsx "^2.0.0"
+
+"@react-aria/form@^3.0.0", "@react-aria/form@^3.0.1":
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/@react-aria/form/-/form-3.0.1.tgz#2fdb28231cbee80684c9500e606da42e4ca65318"
+ integrity sha512-6586oODMDR4/ciGRwXjpvEAg7tWGSDrXE//waK0n5e5sMuzlPOo1DHc5SpPTvz0XdJsu6VDt2rHdVWVIC9LEyw==
+ dependencies:
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/form" "^3.0.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/grid@^3.8.6":
+ version "3.8.6"
+ resolved "https://registry.yarnpkg.com/@react-aria/grid/-/grid-3.8.6.tgz#61ac7e8b460c962614cb807b0def9d404cda3ec5"
+ integrity sha512-JlQDkdm5heG1FfRyy5KnB8b6s/hRqSI6Xt2xN2AccLX5kcbfFr2/d5KVxyf6ahfa4Gfd46alN6477ju5eTWJew==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/live-announcer" "^3.3.1"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/grid" "^3.8.4"
+ "@react-stately/selection" "^3.14.2"
+ "@react-stately/virtualizer" "^3.6.6"
+ "@react-types/checkbox" "^3.6.0"
+ "@react-types/grid" "^3.2.3"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/gridlist@^3.7.2", "@react-aria/gridlist@^3.7.3":
+ version "3.7.3"
+ resolved "https://registry.yarnpkg.com/@react-aria/gridlist/-/gridlist-3.7.3.tgz#dac639f2e2d808316e9759026319a536c10a2acf"
+ integrity sha512-rkkepYM7xJiebR0g3uC4zzkdR7a8z0fLaM+sg9lSTbdElHMLAlrebS2ytEyZnhiu9nbOnw13GN1OC4/ZenzbHQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/grid" "^3.8.6"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/list" "^3.10.2"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/i18n@3.9.0":
+ version "3.9.0"
+ resolved "https://registry.yarnpkg.com/@react-aria/i18n/-/i18n-3.9.0.tgz#7aa74e02e74e348de3a34b7599e71ff6920b73ee"
+ integrity sha512-ebGP/sVG0ZtNF4RNFzs/W01tl7waYpBManh1kKWgA4roDPFt/odkgkDBzKGl+ggBb7TQRHsfUFHuqKsrsMy9TA==
+ 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-aria/utils" "^3.22.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/i18n@^3.10.0", "@react-aria/i18n@^3.9.0":
+ version "3.10.0"
+ resolved "https://registry.yarnpkg.com/@react-aria/i18n/-/i18n-3.10.0.tgz#bc61c8d05a0193a4c4322ddaefb4ee382190169a"
+ integrity sha512-sviD5Y1pLPG49HHRmVjR+5nONrp0HK219+nu9Y7cDfUhXu2EjyhMS9t/n9/VZ69hHChZ2PnHYLEE2visu9CuCg==
+ dependencies:
+ "@internationalized/date" "^3.5.1"
+ "@internationalized/message" "^3.1.1"
+ "@internationalized/number" "^3.5.0"
+ "@internationalized/string" "^3.2.0"
+ "@react-aria/ssr" "^3.9.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/interactions@^3.20.0", "@react-aria/interactions@^3.20.1":
+ version "3.20.1"
+ resolved "https://registry.yarnpkg.com/@react-aria/interactions/-/interactions-3.20.1.tgz#397f6724935024e7d3f4f38e8fae07ee37da868d"
+ integrity sha512-PLNBr87+SzRhe9PvvF9qvzYeP4ofTwfKSorwmO+hjr3qoczrSXf4LRQlb27wB6hF10C7ZE/XVbUI1lj4QQrZ/g==
+ dependencies:
+ "@react-aria/ssr" "^3.9.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/label@^3.7.3", "@react-aria/label@^3.7.4":
+ version "3.7.4"
+ resolved "https://registry.yarnpkg.com/@react-aria/label/-/label-3.7.4.tgz#c7ba2c9d795b05da9f041eace9211d3c71b11c64"
+ integrity sha512-3Y0yyrqpLzZdzHw+TOyzwuyx5wa2ujU5DGfKuL5GFnU9Ii4DtdwBGSYS7Yu7qadU+eQmG4OGhAgFVswbIgIwJw==
+ dependencies:
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/link@^3.6.2", "@react-aria/link@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.yarnpkg.com/@react-aria/link/-/link-3.6.3.tgz#a9966a2a488014bbd39861329f1f6cdb99ceb78e"
+ integrity sha512-8kPWc4u/lDow3Ll0LDxeMgaxt9Y3sl8UldKLGli8tzRSltYFugNh/n+i9sCnmo4Qv9Tp9kYv+yxBK50Uk9sINw==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/link" "^3.5.2"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/listbox@^3.11.2", "@react-aria/listbox@^3.11.3":
+ version "3.11.3"
+ resolved "https://registry.yarnpkg.com/@react-aria/listbox/-/listbox-3.11.3.tgz#a24ff6f3c55206f2fe20ab13338af61add74682a"
+ integrity sha512-PBrnldmyEYUUJvfDeljW8ITvZyBTfGpLNf0b5kfBPK3TDgRH4niEH2vYEcaZvSqb0FrpdvcunuTRXcOpfb+gCQ==
+ dependencies:
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/list" "^3.10.2"
+ "@react-types/listbox" "^3.4.6"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/live-announcer@^3.3.1":
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/@react-aria/live-announcer/-/live-announcer-3.3.1.tgz#bf864b8820fb02daaeefc1c972782a0174fd60b9"
+ integrity sha512-hsc77U7S16trM86d+peqJCOCQ7/smO1cybgdpOuzXyiwcHQw8RQ4GrXrS37P4Ux/44E9nMZkOwATQRT2aK8+Ew==
+ dependencies:
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/menu@^3.11.2", "@react-aria/menu@^3.12.0":
+ version "3.12.0"
+ resolved "https://registry.yarnpkg.com/@react-aria/menu/-/menu-3.12.0.tgz#3daf48b968d0942fdf7f97615898b7deb97f0777"
+ integrity sha512-Nsujv3b61WR0gybDKnBjAeyxDVJOfPLMggRUf9SQDfPWnrPXEsAFxaPaVcAkzlfI4HiQs1IxNwsKFNpc3PPZTQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/overlays" "^3.20.0"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/menu" "^3.6.0"
+ "@react-stately/tree" "^3.7.5"
+ "@react-types/button" "^3.9.1"
+ "@react-types/menu" "^3.9.6"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/meter@^3.4.8":
+ version "3.4.9"
+ resolved "https://registry.yarnpkg.com/@react-aria/meter/-/meter-3.4.9.tgz#bea1835f21e574465793a5145c5cc17212baf5be"
+ integrity sha512-1/FHFmFmSyfQBJ2oH152lp4nps76v1UdhnFbIsmRIH+0g0IfMv1yDT2M9dIZ/b9DgVZSx527FmWOXm0eHGKD6w==
+ dependencies:
+ "@react-aria/progress" "^3.4.9"
+ "@react-types/meter" "^3.3.6"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/numberfield@^3.10.0":
+ version "3.10.2"
+ resolved "https://registry.yarnpkg.com/@react-aria/numberfield/-/numberfield-3.10.2.tgz#06d308b89d79a7a3f1ee7536587ee1c59d15d700"
+ integrity sha512-KjGTXq3lIhN4DEdEeHzfS/k9Qq0sDEpLgLr/hgSfGN4Q7Syu4Ck/n2HXmrDn//z08/wNvcukuP6Ioers138DcQ==
+ dependencies:
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/spinbutton" "^3.6.1"
+ "@react-aria/textfield" "^3.14.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/numberfield" "^3.8.0"
+ "@react-types/button" "^3.9.1"
+ "@react-types/numberfield" "^3.7.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/overlays@^3.19.0", "@react-aria/overlays@^3.20.0":
+ version "3.20.0"
+ resolved "https://registry.yarnpkg.com/@react-aria/overlays/-/overlays-3.20.0.tgz#9d7e0529aa9e28f8055ef5d8486ce5aa0ede41dd"
+ integrity sha512-2m7MpRJL5UucbEuu08lMHsiFJoDowkJV4JAIFBZYK1NzVH0vF/A+w9HRNM7jRwx2DUxE+iIsZnl8yKV/7KY8OQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/ssr" "^3.9.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-aria/visually-hidden" "^3.8.8"
+ "@react-stately/overlays" "^3.6.4"
+ "@react-types/button" "^3.9.1"
+ "@react-types/overlays" "^3.8.4"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/progress@^3.4.8", "@react-aria/progress@^3.4.9":
+ version "3.4.9"
+ resolved "https://registry.yarnpkg.com/@react-aria/progress/-/progress-3.4.9.tgz#266be752c9a6fb548480978839aac5b5045aa7bd"
+ integrity sha512-CME1ZLsJHOmSgK8IAPOC/+vYO5Oc614mkEw5MluT/yclw5rMyjAkK1XsHLjEXy81uwPeiRyoQQIMPKG2/sMxFQ==
+ dependencies:
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/progress" "^3.5.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/radio@^3.9.0":
+ version "3.10.0"
+ resolved "https://registry.yarnpkg.com/@react-aria/radio/-/radio-3.10.0.tgz#8c17fe18a499fc06303329e674e0f06b47ceb411"
+ integrity sha512-6NaKzdGymdcVWLYgHT0cHsVmNzPOp89o8r41w29OPBQWu8w2c9mxg4366OiIZn/uXIBS4abhQ4nL4toBRLgBrg==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/form" "^3.0.1"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/radio" "^3.10.1"
+ "@react-types/radio" "^3.7.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/searchfield@^3.6.0":
+ version "3.7.1"
+ resolved "https://registry.yarnpkg.com/@react-aria/searchfield/-/searchfield-3.7.1.tgz#dfb2057418ea85cbece99903e934052b183f7f1f"
+ integrity sha512-ebhnV/reNByIZzpcQLHIo1RQ+BrYS8HdwX624i9R7dep1gxGHXYEaqL9aSY+RdngNerB4OeiWmB75em9beSpjQ==
+ dependencies:
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/textfield" "^3.14.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/searchfield" "^3.5.0"
+ "@react-types/button" "^3.9.1"
+ "@react-types/searchfield" "^3.5.2"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/select@^3.14.0":
+ version "3.14.1"
+ resolved "https://registry.yarnpkg.com/@react-aria/select/-/select-3.14.1.tgz#4d556098c44660427a891d538c12a30541c95401"
+ integrity sha512-pAy/+Xbj11Lx6bi/O1hWH0NSIDRxFb6V7N0ry2L8x7MALljh516VbpnAc5RgvbjbuKq0cHUAcdINOzOzpYWm4A==
+ dependencies:
+ "@react-aria/form" "^3.0.1"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/listbox" "^3.11.3"
+ "@react-aria/menu" "^3.12.0"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-aria/visually-hidden" "^3.8.8"
+ "@react-stately/select" "^3.6.1"
+ "@react-types/button" "^3.9.1"
+ "@react-types/select" "^3.9.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/selection@^3.17.2", "@react-aria/selection@^3.17.3":
+ version "3.17.3"
+ resolved "https://registry.yarnpkg.com/@react-aria/selection/-/selection-3.17.3.tgz#ed4b3c51cc9abc72ad19d6beb536b194db1cbd7d"
+ integrity sha512-xl2sgeGH61ngQeE05WOWWPVpGRTPMjQEFmsAWEprArFi4Z7ihSZgpGX22l1w7uSmtXM/eN/v0W8hUYUju5iXlQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/selection" "^3.14.2"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/separator@^3.3.8":
+ version "3.3.9"
+ resolved "https://registry.yarnpkg.com/@react-aria/separator/-/separator-3.3.9.tgz#ee3e73841ddd705b772a93faec055de5420a6d4d"
+ integrity sha512-1wEXiaSJjq2+DR5TC0RKnUBsfZN+YXTzyI7XMzjQoc3YlclumX8wQtzPAOGOEjHB1JKUgo1Gw70FtupVXz58QQ==
+ dependencies:
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/slider@^3.7.3":
+ version "3.7.4"
+ resolved "https://registry.yarnpkg.com/@react-aria/slider/-/slider-3.7.4.tgz#d6cabfdae842265ef75b4aea9990488a44dc95d8"
+ integrity sha512-OFJWeGSL2duVDFs/kcjlWsY6bqCVKZgM0aFn2QN4wmID+vfBvBnqGHAgWv3BCePTAPS3+GBjMN002TrftorjwQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/slider" "^3.5.0"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/slider" "^3.7.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/spinbutton@^3.6.0", "@react-aria/spinbutton@^3.6.1":
+ version "3.6.1"
+ resolved "https://registry.yarnpkg.com/@react-aria/spinbutton/-/spinbutton-3.6.1.tgz#f175bb90532bb419c826c05d2934d02c3091f01c"
+ integrity sha512-u5GuOP3k4Zis055iY0fZJNHU7dUNCoSfUq5LKwJ1iNaCqDcavdstAnAg+X1a7rhpp5zCnJmAMseo3Qmzi9P+Ew==
+ dependencies:
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/live-announcer" "^3.3.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/button" "^3.9.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/ssr@^3.9.0", "@react-aria/ssr@^3.9.1":
+ version "3.9.1"
+ resolved "https://registry.yarnpkg.com/@react-aria/ssr/-/ssr-3.9.1.tgz#a1252fd5ef87eada810dd9dd6751a5e21359d1d2"
+ integrity sha512-NqzkLFP8ZVI4GSorS0AYljC13QW2sc8bDqJOkBvkAt3M8gbcAXJWVRGtZBCRscki9RZF+rNlnPdg0G0jYkhJcg==
+ dependencies:
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/switch@^3.5.7":
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/@react-aria/switch/-/switch-3.6.0.tgz#ebf42690b0fdb97055811190bb0c3145a653a3c5"
+ integrity sha512-YNWc5fGLNXE4XlmDAKyqAdllRiClGR7ki4KGFY7nL+xR5jxzjCGU3S3ToMK5Op3QSMGZLxY/aYmC4O+MvcoADQ==
+ dependencies:
+ "@react-aria/toggle" "^3.10.0"
+ "@react-stately/toggle" "^3.7.0"
+ "@react-types/switch" "^3.5.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/table@^3.13.2":
+ version "3.13.3"
+ resolved "https://registry.yarnpkg.com/@react-aria/table/-/table-3.13.3.tgz#84e01d8329ea201004b90f362a2cd9ffb97d5167"
+ integrity sha512-AzmETpyxwNqISTzwHJPs85x9gujG40IIsSOBUdp49oKhB85RbPLvMwhadp4wCVAoHw3erOC/TJxHtVc7o2K1LA==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/grid" "^3.8.6"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/live-announcer" "^3.3.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-aria/visually-hidden" "^3.8.8"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/flags" "^3.0.0"
+ "@react-stately/table" "^3.11.4"
+ "@react-stately/virtualizer" "^3.6.6"
+ "@react-types/checkbox" "^3.6.0"
+ "@react-types/grid" "^3.2.3"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/table" "^3.9.2"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/tabs@^3.8.2":
+ version "3.8.3"
+ resolved "https://registry.yarnpkg.com/@react-aria/tabs/-/tabs-3.8.3.tgz#53f481404d4798bd5e60893f0ee80c9467ad6cfa"
+ integrity sha512-Plw0K/5Qv35vYq7pHZFfQB2BF5OClFx4Abzo9hLVx4oMy3qb7i5lxmLBVbt81yPX/MdjYeP4zO1EHGBl4zMRhA==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/tabs" "^3.6.3"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/tabs" "^3.3.4"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/tag@^3.3.0":
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/@react-aria/tag/-/tag-3.3.1.tgz#9236d1c6492c64124fec8b2f3a632a9c33bf5400"
+ integrity sha512-w7d8sVZqxTo8VFfeg2ixLp5kawtrcguGznVY4mt5aE6K8LMJOeNVDqNNfolfyia80VjOWjeX+RpVdVJRdrv/GQ==
+ dependencies:
+ "@react-aria/gridlist" "^3.7.3"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/list" "^3.10.2"
+ "@react-types/button" "^3.9.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/textfield@^3.13.0", "@react-aria/textfield@^3.14.1":
+ version "3.14.1"
+ resolved "https://registry.yarnpkg.com/@react-aria/textfield/-/textfield-3.14.1.tgz#b8c5d49781aa1fcd029efa621af07d3b37c0002d"
+ integrity sha512-UMepuYtDdCgrUF4dMphNxrUm23xOmR54aZD1pbp9cJyfioVkJN35BTXZVkD0D07gHLn4RhxKIZxBortQQrLB9g==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/form" "^3.0.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/textfield" "^3.9.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/toggle@^3.10.0":
+ version "3.10.0"
+ resolved "https://registry.yarnpkg.com/@react-aria/toggle/-/toggle-3.10.0.tgz#4869ef2858938e05aadd4c41b1db115aca349fda"
+ integrity sha512-6cUf4V9TuG2J7AvXUdU/GspEPFCubUOID3mrselSe563RViy+mMZk0vUEOdyoNanDcEXl58W4dE3SGWxFn71vg==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/toggle" "^3.7.0"
+ "@react-types/checkbox" "^3.6.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/tooltip@^3.6.5":
+ version "3.7.0"
+ resolved "https://registry.yarnpkg.com/@react-aria/tooltip/-/tooltip-3.7.0.tgz#70f0f951caabb04d33adf8785c1a716cb0e01c48"
+ integrity sha512-+u9Sftkfe09IDyPEnbbreFKS50vh9X/WTa7n1u2y3PenI9VreLpUR6czyzda4BlvQ95e9jQz1cVxUjxTNaZmBw==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/tooltip" "^3.4.6"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/tooltip" "^3.4.6"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/utils@^3.22.0", "@react-aria/utils@^3.23.0":
+ version "3.23.0"
+ resolved "https://registry.yarnpkg.com/@react-aria/utils/-/utils-3.23.0.tgz#15548db55fcb7da1920e21735467157328f0223f"
+ integrity sha512-fJA63/VU4iQNT8WUvrmll3kvToqMurD69CcgVmbQ56V7ZbvlzFi44E7BpnoaofScYLLtFWRjVdaHsohT6O/big==
+ dependencies:
+ "@react-aria/ssr" "^3.9.1"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+ clsx "^2.0.0"
+
+"@react-aria/visually-hidden@^3.8.7", "@react-aria/visually-hidden@^3.8.8":
+ version "3.8.8"
+ resolved "https://registry.yarnpkg.com/@react-aria/visually-hidden/-/visually-hidden-3.8.8.tgz#0f2a70ca21974154383080cf486caff5e7f2240f"
+ integrity sha512-Cn2PYKD4ijGDtF0+dvsh8qa4y7KTNAlkTG6h20r8Q+6UTyRNmtE2/26QEaApRF8CBiNy9/BZC/ZC4FK2OjvCoA==
+ dependencies:
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/calendar@3.4.2":
+ version "3.4.2"
+ resolved "https://registry.yarnpkg.com/@react-stately/calendar/-/calendar-3.4.2.tgz#7dd55cd2f0689bd0a5825326507dcb6b3d7f3d05"
+ integrity sha512-RfH40rVa2EhUnQgqH3HTZL+YhL+6tZ8T9GbN1K3AbIM5BBEtkb3P8qGhcaI7WpwNy1rlRFFFXGcqFAMUncDg2Q==
+ dependencies:
+ "@internationalized/date" "^3.5.0"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/calendar" "^3.4.2"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/calendar@^3.4.2", "@react-stately/calendar@^3.4.3":
+ version "3.4.3"
+ resolved "https://registry.yarnpkg.com/@react-stately/calendar/-/calendar-3.4.3.tgz#3fa1f7abc8b5c5362949b54031435f9acf3cb9a0"
+ integrity sha512-OrEcdskszDjnjVnFuSiDC2PVBJ6lWMCJROD5s6W1LUehUtBp8LX9wPavAGHV43LbhN9ldj560sxaQ4WCddrRCA==
+ dependencies:
+ "@internationalized/date" "^3.5.1"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/calendar" "^3.4.3"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/checkbox@^3.6.1":
+ version "3.6.1"
+ resolved "https://registry.yarnpkg.com/@react-stately/checkbox/-/checkbox-3.6.1.tgz#2e213b2ca39f10410827d12f35bc7210727767f3"
+ integrity sha512-rOjFeVBy32edYwhKiHj3ZLdLeO+xZ2fnBwxnOBjcygnw4Neygm8FJH/dB1J0hdYYR349yby86ED2x0wRc84zPw==
+ dependencies:
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/checkbox" "^3.6.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/collections@^3.10.4":
+ version "3.10.4"
+ resolved "https://registry.yarnpkg.com/@react-stately/collections/-/collections-3.10.4.tgz#aa81328a0996ba39ee39d469e65135812ebecef1"
+ integrity sha512-OHhCrItGt4zB2bSrgObRo0H2SC7QlkH8ReGxo+NVIWchXRLRoiWBP7S+IwleewEo5gOqDVPY3hqA9n4iiI8twg==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/combobox@^3.8.1":
+ version "3.8.1"
+ resolved "https://registry.yarnpkg.com/@react-stately/combobox/-/combobox-3.8.1.tgz#71adcd16df67a5889e58c9f5dfa1465087ea6163"
+ integrity sha512-FaWkqTXQdWg7ptaeU4iPcqF/kxbRg2ZNUcvW/hiL/enciV5tRCsddvfNqvDvy1L30z9AUwlp9MWqzm/DhBITCw==
+ dependencies:
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/list" "^3.10.2"
+ "@react-stately/overlays" "^3.6.4"
+ "@react-stately/select" "^3.6.1"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/combobox" "^3.10.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/datepicker@3.9.0":
+ version "3.9.0"
+ resolved "https://registry.yarnpkg.com/@react-stately/datepicker/-/datepicker-3.9.0.tgz#0771c66df937806f812392f8a512a2e72bebbaf0"
+ integrity sha512-p6BuxPbDxjIgBZmskdv2dR6XIdPEftCjS7kYe/+iLZxfz1vYiDqpJVb3ascLyBjl84bDDyr4z2vWcKhdDwyhEA==
+ dependencies:
+ "@internationalized/date" "^3.5.0"
+ "@internationalized/string" "^3.1.1"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/overlays" "^3.6.4"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/datepicker" "^3.7.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/datepicker@^3.9.0", "@react-stately/datepicker@^3.9.1":
+ version "3.9.1"
+ resolved "https://registry.yarnpkg.com/@react-stately/datepicker/-/datepicker-3.9.1.tgz#1567d3035f03eed8e54ebb9b189001fad1932448"
+ integrity sha512-o5xLvlZGJyAbTev2yruGlV2fzQyIDuYTgL19TTt0W0WCfjGGr/AAA9GjGXXmyoRA7sZMxqIPnnv7lNrdA38ofA==
+ dependencies:
+ "@internationalized/date" "^3.5.1"
+ "@internationalized/string" "^3.2.0"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/overlays" "^3.6.4"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/datepicker" "^3.7.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/dnd@^3.2.7":
+ version "3.2.7"
+ resolved "https://registry.yarnpkg.com/@react-stately/dnd/-/dnd-3.2.7.tgz#47b72b5e6af4bdd991f4584889614406431a1538"
+ integrity sha512-QqSCvE9Rhp+Mr8Mt/SrByze24BFX1cy7gmXbwoqAYgHNIx3gWCVdBLqxfpfgYIhZdF9H72EWS8lQkfkZla06Ng==
+ dependencies:
+ "@react-stately/selection" "^3.14.2"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/flags@^3.0.0":
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/@react-stately/flags/-/flags-3.0.0.tgz#c5a73965f8c90e8bf5981adddb4bdbb0ba2f5690"
+ integrity sha512-e3i2ItHbIa0eEwmSXAnPdD7K8syW76JjGe8ENxwFJPW/H1Pu9RJfjkCb/Mq0WSPN/TpxBb54+I9TgrGhbCoZ9w==
+ dependencies:
+ "@swc/helpers" "^0.4.14"
+
+"@react-stately/form@^3.0.0":
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/@react-stately/form/-/form-3.0.0.tgz#584af339a128045c357c1b8ca440c87460a41b0f"
+ integrity sha512-C8wkfFmtx1escizibhdka5JvTy9/Vp173CS9cakjvWTmnjYYC1nOlzwp7BsYWTgerCFbRY/BU/Cf/bJDxPiUKQ==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/grid@^3.8.4":
+ version "3.8.4"
+ resolved "https://registry.yarnpkg.com/@react-stately/grid/-/grid-3.8.4.tgz#d52534c54c1a3e5dbb56d5a93b0458cf26cbf19d"
+ integrity sha512-rwqV1K4lVhaiaqJkt4TfYqdJoVIyqvSm98rKAYfCNzrKcivVpoiCMJ2EMt6WlYCjDVBdEOQ7fMV1I60IV0pntA==
+ dependencies:
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/selection" "^3.14.2"
+ "@react-types/grid" "^3.2.3"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/list@^3.10.2":
+ version "3.10.2"
+ resolved "https://registry.yarnpkg.com/@react-stately/list/-/list-3.10.2.tgz#5c93f33dbe8d3cc0d063fc2d59d4d4b788be379a"
+ integrity sha512-INt+zofkIg2KN8B95xPi9pJG7ZFWAm30oIm/lCPBqM3K1Nm03/QaAbiQj2QeJcOsG3lb7oqI6D6iwTolwJkjIQ==
+ dependencies:
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/selection" "^3.14.2"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/menu@^3.6.0":
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/@react-stately/menu/-/menu-3.6.0.tgz#5366d6674d2c3d7b50efc51a8c0083d9588788f7"
+ integrity sha512-OB6CjNyfOkAuirqx1oTL8z8epS9WDzLyrXjmRnxdiCU9EgRXLGAQNECuO7VIpl58oDry8tgRJiJ8fn8FivWSQA==
+ dependencies:
+ "@react-stately/overlays" "^3.6.4"
+ "@react-types/menu" "^3.9.6"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/numberfield@^3.8.0":
+ version "3.8.0"
+ resolved "https://registry.yarnpkg.com/@react-stately/numberfield/-/numberfield-3.8.0.tgz#0b0104b7460f3617d31ea1282fe15afb69910287"
+ integrity sha512-1XvB8tDOvZKcFnMM6qNLEaTVJcIc0jRFS/9jtS8MzalZvh8DbKi0Ucm1bGU7S5rkCx2QWqZ0rGOIm2h/RlcpkA==
+ dependencies:
+ "@internationalized/number" "^3.5.0"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/numberfield" "^3.7.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/overlays@^3.6.4":
+ version "3.6.4"
+ resolved "https://registry.yarnpkg.com/@react-stately/overlays/-/overlays-3.6.4.tgz#1d0d974413fa3f13d97eec2cac5b48c49978d1a0"
+ integrity sha512-tHEaoAGpE9dSnsskqLPVKum59yGteoSqsniTopodM+miQozbpPlSjdiQnzGLroy5Afx5OZYClE616muNHUILXA==
+ dependencies:
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/overlays" "^3.8.4"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/radio@^3.10.1":
+ version "3.10.1"
+ resolved "https://registry.yarnpkg.com/@react-stately/radio/-/radio-3.10.1.tgz#d3d8bdcd6f1d9385b581094a7f2dab6836f7f229"
+ integrity sha512-MsBYbcLCvjKsqTAKe43T681F2XwKMsS7PLG0eplZgWP9210AMY78GeY1XPYZKHPAau8XkbYiuJqbqTerIJ3DBw==
+ dependencies:
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/radio" "^3.7.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/searchfield@^3.5.0":
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/@react-stately/searchfield/-/searchfield-3.5.0.tgz#8493eefd684bc85117b42c7c714f6541afe54816"
+ integrity sha512-SStjChkn/33pEn40slKQPnBnmQYyxVazVwPjiBkdeVejC42lUVairUTrGJgF0PNoZTbxn0so2/XzjqTC9T8iCw==
+ dependencies:
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/searchfield" "^3.5.2"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/select@^3.6.1":
+ version "3.6.1"
+ resolved "https://registry.yarnpkg.com/@react-stately/select/-/select-3.6.1.tgz#f2ddd1b6b1ff659388ee321a081d1da6aaa3be70"
+ integrity sha512-e5ixtLiYLlFWM8z1msDqXWhflF9esIRfroptZsltMn1lt2iImUlDRlOTZlMtPQzUrDWoiHXRX88sSKUM/jXjQQ==
+ dependencies:
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/list" "^3.10.2"
+ "@react-stately/overlays" "^3.6.4"
+ "@react-types/select" "^3.9.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/selection@^3.14.2":
+ version "3.14.2"
+ resolved "https://registry.yarnpkg.com/@react-stately/selection/-/selection-3.14.2.tgz#6a3d5b59db951c34d04494b28373f4fe8ce6f581"
+ integrity sha512-mL7OoiUgVWaaF7ks5XSxgbXeShijYmD4G3bkBHhqkpugU600QH6BM2hloCq8KOUupk1y8oTljPtF9EmCv375DA==
+ dependencies:
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/slider@^3.5.0":
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/@react-stately/slider/-/slider-3.5.0.tgz#d59bcd6fe58c238772b771ffb1a5640fb22d839c"
+ integrity sha512-dOVpIxb7XKuiRxgpHt1bUSlsklciFki100tKIyBPR+Okar9iC/CwLYROYgVfLkGe77jEBNkor9tDLjDGEWcc1w==
+ dependencies:
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/slider" "^3.7.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/table@^3.11.4":
+ version "3.11.4"
+ resolved "https://registry.yarnpkg.com/@react-stately/table/-/table-3.11.4.tgz#501c721576a373caa025b9d2967545e135500b2b"
+ integrity sha512-dWINJIEOKQl4qq3moq+S8xCD3m+yJqBj0dahr+rOkS+t2uqORwzsusTM35D2T/ZHZi49S2GpE7QuDa+edCynPw==
+ dependencies:
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/flags" "^3.0.0"
+ "@react-stately/grid" "^3.8.4"
+ "@react-stately/selection" "^3.14.2"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/grid" "^3.2.3"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/table" "^3.9.2"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/tabs@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.yarnpkg.com/@react-stately/tabs/-/tabs-3.6.3.tgz#65bd11595624f2e0c49069758973d520c47f5b5a"
+ integrity sha512-Nj+Gacwa2SIzYIvHW40GsyX4Q6c8kF7GOuXESeQswbCjnwqhrSbDBp+ngPcUPUJxqFh6JhDCVwAS3wMhUoyUwA==
+ dependencies:
+ "@react-stately/list" "^3.10.2"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/tabs" "^3.3.4"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/toggle@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.yarnpkg.com/@react-stately/toggle/-/toggle-3.7.0.tgz#abe2f08f37a0f41e6513d4fde3d46f49500bb5cc"
+ integrity sha512-TRksHkCJk/Xogq4181g3CYgJf+EfsJCqX5UZDSw1Z1Kgpvonjmdf6FAfQfCh9QR2OuXUL6hOLUDVLte5OPI+5g==
+ dependencies:
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/checkbox" "^3.6.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/tooltip@^3.4.6":
+ version "3.4.6"
+ resolved "https://registry.yarnpkg.com/@react-stately/tooltip/-/tooltip-3.4.6.tgz#e240184dedc35018f7b1e2d46eaca20a90d919bb"
+ integrity sha512-uL93bmsXf+OOgpKLPEKfpDH4z+MK2CuqlqVxx7rshN0vjWOSoezE5nzwgee90+RpDrLNNNWTNa7n+NkDRpI1jA==
+ dependencies:
+ "@react-stately/overlays" "^3.6.4"
+ "@react-types/tooltip" "^3.4.6"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/tree@^3.7.5":
+ version "3.7.5"
+ resolved "https://registry.yarnpkg.com/@react-stately/tree/-/tree-3.7.5.tgz#6e084e1b7d3d0b31fe619a5d5c45dea9b0a63ff2"
+ integrity sha512-xTJVwvhAeY0N5rui4N/TxN7f8hjXdqApDuGDxMZeFAWoQz8Abf7LFKBVQ3OkT6qVr7P+23dgoisUDBhD5a45Hg==
+ dependencies:
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/selection" "^3.14.2"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/utils@^3.9.0":
+ version "3.9.0"
+ resolved "https://registry.yarnpkg.com/@react-stately/utils/-/utils-3.9.0.tgz#9cb2c8eea5dd1b58256ecb436b963c01526bae37"
+ integrity sha512-yPKFY1F88HxuZ15BG2qwAYxtpE4HnIU0Ofi4CuBE0xC6I8mwo4OQjDzi+DZjxQngM9D6AeTTD6F1V8gkozA0Gw==
+ dependencies:
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/virtualizer@^3.6.6":
+ version "3.6.6"
+ resolved "https://registry.yarnpkg.com/@react-stately/virtualizer/-/virtualizer-3.6.6.tgz#3eb15f15e0a578b95373cb8bd6ad4f459ff8e961"
+ integrity sha512-9hWvfITdE/028q4YFve6FxlmA3PdSMkUwpYA+vfaGCXI/4DFZIssBMspUeu4PTRJoV+k+m0z1wYHPmufrq6a3g==
+ dependencies:
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-types/breadcrumbs@^3.7.2":
+ version "3.7.2"
+ resolved "https://registry.yarnpkg.com/@react-types/breadcrumbs/-/breadcrumbs-3.7.2.tgz#3dc0c8ccebf75844efc56ac8e53dc072df083d5f"
+ integrity sha512-esl6RucDW2CNMsApJxNYfMtDaUcfLlwKMPH/loYsOBbKxGl2HsgVLMcdpjEkTRs2HCTNCbBXWpeU8AY77t+bsw==
+ dependencies:
+ "@react-types/link" "^3.5.2"
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/button@^3.9.1":
+ version "3.9.1"
+ resolved "https://registry.yarnpkg.com/@react-types/button/-/button-3.9.1.tgz#eb54745133bdaad345d8d589021b67ef2882e1c5"
+ integrity sha512-bf9iTar3PtqnyV9rA+wyFyrskZKhwmOuOd/ifYIjPs56YNVXWH5Wfqj6Dx3xdFBgtKx8mEVQxVhoX+WkHX+rtw==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/calendar@^3.4.2", "@react-types/calendar@^3.4.3":
+ version "3.4.3"
+ resolved "https://registry.yarnpkg.com/@react-types/calendar/-/calendar-3.4.3.tgz#475c970b263a18bff87c4cbba2379aba87d1dd8a"
+ integrity sha512-96x57ctX5wNEl+8et3sc2NQm8neOJayEeqOQQpyPtI7jyvst/xBrKCwysf9W/dhgPlUC+KeBAYFWfjd5hFVHYA==
+ dependencies:
+ "@internationalized/date" "^3.5.1"
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/checkbox@^3.6.0":
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/@react-types/checkbox/-/checkbox-3.6.0.tgz#ba702be25555c1520f78be39c8260354638792b6"
+ integrity sha512-vgbuJzQpVCNT5AZWV0OozXCnihqrXxoZKfJFIw0xro47pT2sn3t5UC4RA9wfjDGMoK4frw1K/4HQLsQIOsPBkw==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/combobox@^3.10.0":
+ version "3.10.0"
+ resolved "https://registry.yarnpkg.com/@react-types/combobox/-/combobox-3.10.0.tgz#d60f103f299280eb5873f9ae6c9203b5d484926d"
+ integrity sha512-1IXSNS02TPbguyYopaW2snU6sZusbClHrEyVr4zPeexTV4kpUUBNXOzFQ+eSQRR0r2XW57Z0yRW4GJ6FGU0yCA==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/datepicker@^3.7.0", "@react-types/datepicker@^3.7.1":
+ version "3.7.1"
+ resolved "https://registry.yarnpkg.com/@react-types/datepicker/-/datepicker-3.7.1.tgz#a9a7e8f192a49232f919b921d7b6f8bb7667eb01"
+ integrity sha512-5juVDULOytNzkotqX8j5mYKJckeIpkgbHqVSGkPgLw0++FceIaSZ6RH56cqLup0pO45paqIt9zHh+QXBYX+syg==
+ dependencies:
+ "@internationalized/date" "^3.5.1"
+ "@react-types/calendar" "^3.4.3"
+ "@react-types/overlays" "^3.8.4"
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/dialog@^3.5.7":
+ version "3.5.7"
+ resolved "https://registry.yarnpkg.com/@react-types/dialog/-/dialog-3.5.7.tgz#3fd93875ff317d6014e814b6e1a2abb87272a1ef"
+ integrity sha512-geYoqAyQaTLG43AaXdMUVqZXYgkSifrD9cF7lR2kPAT0uGFv0YREi6ieU+aui8XJ83EW0xcxP+EPWd2YkN4D4w==
+ dependencies:
+ "@react-types/overlays" "^3.8.4"
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/grid@^3.2.3":
+ version "3.2.3"
+ resolved "https://registry.yarnpkg.com/@react-types/grid/-/grid-3.2.3.tgz#20b19b73315343630145ff9e43138e7f2855d946"
+ integrity sha512-GQM4RDmYhstcYZ0Odjq+xUwh1fhLmRebG6qMM8OXHTPQ77nhl3wc1UTGRhZm6mzEionplSRx4GCpEMEHMJIU0w==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/link@^3.5.2":
+ version "3.5.2"
+ resolved "https://registry.yarnpkg.com/@react-types/link/-/link-3.5.2.tgz#b363abca3365adc64b49c47163ce00235c01c667"
+ integrity sha512-/s51/WejmpLiyxOgP89s4txgxYoGaPe8pVDItVo1h4+BhU1Puyvgv/Jx8t9dPvo6LUXbraaN+SgKk/QDxaiirw==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/listbox@^3.4.6":
+ version "3.4.6"
+ resolved "https://registry.yarnpkg.com/@react-types/listbox/-/listbox-3.4.6.tgz#da0887dbb89a868d53b87486111bf0a51042da7b"
+ integrity sha512-XOQvrTqNh5WIPDvKiWiep8T07RAsMfjAXTjDbnjxVlKACUXkcwpts9kFaLnJ9LJRFt6DwItfP+WMkzvmx63/NQ==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/menu@^3.9.6":
+ version "3.9.6"
+ resolved "https://registry.yarnpkg.com/@react-types/menu/-/menu-3.9.6.tgz#1b36842cbdb4590dfff78437316aec4a3f47b1f6"
+ integrity sha512-w/RbFInOf4nNayQDv5c2L8IMJbcFOkBhsT3xvvpTy+CHvJcQdjggwaV1sRiw7eF/PwB81k2CwigmidUzHJhKDg==
+ dependencies:
+ "@react-types/overlays" "^3.8.4"
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/meter@^3.3.6":
+ version "3.3.6"
+ resolved "https://registry.yarnpkg.com/@react-types/meter/-/meter-3.3.6.tgz#ae5960b27012f52ca33970f2ff416af71dad274d"
+ integrity sha512-1XYp1fA9UU0lO6kjf3TwVE8mppOJa64mBKAcLWtTyq1e/cYIAbx5o6CsuUx0YDpXKF6gdtvIWvfmxeWsmqJ1jQ==
+ dependencies:
+ "@react-types/progress" "^3.5.1"
+
+"@react-types/numberfield@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.yarnpkg.com/@react-types/numberfield/-/numberfield-3.7.0.tgz#a029bf2a8a07049c96ea5ffe1f7533ab2305bcf4"
+ integrity sha512-gaGi+vqm1Y8LCWRsWYUjcGftPIzl+8W2VOfkgKMLM8y76nnwTPtmAqs+Ap1cg7sEJSfsiKMq93e9yvP3udrC2w==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/overlays@^3.8.4":
+ version "3.8.4"
+ resolved "https://registry.yarnpkg.com/@react-types/overlays/-/overlays-3.8.4.tgz#a538f6f2fb9826f1da78d3b4f0f6326a709ce37d"
+ integrity sha512-pfgNlQnbF6RB/R2oSxyqAP3Uzz0xE/k5q4n5gUeCDNLjY5qxFHGE8xniZZ503nZYw6VBa9XMN1efDOKQyeiO0w==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/progress@^3.5.1":
+ version "3.5.1"
+ resolved "https://registry.yarnpkg.com/@react-types/progress/-/progress-3.5.1.tgz#b988cd2d2ff194c7652d74f714b230f26ab73c6c"
+ integrity sha512-CqsUjczUK/SfuFzDcajBBaXRTW0D3G9S/yqLDj9e8E0ii+lGDLt1PHj24t1J7E88U2rVYqmM9VL4NHTt8o3IYA==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/radio@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.yarnpkg.com/@react-types/radio/-/radio-3.7.0.tgz#4610fc7f97f6ed1d54a4d314717e3605c4422fac"
+ integrity sha512-EcwGAXzSHjSqpFZha7xn3IUrhPiJLj+0yb1Ip0qPmhWz0VVw2DwrkY7q/jfaKroVvQhTo2TbfGhcsAQrt0fRqg==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/searchfield@^3.5.2":
+ version "3.5.2"
+ resolved "https://registry.yarnpkg.com/@react-types/searchfield/-/searchfield-3.5.2.tgz#e663899f42344243ea7b4cd6f0ab0bfe6020151e"
+ integrity sha512-JAK2/Kg4Dr393FYfbRw0TlXKnJPX77sq1x/ZBxtO6p64+MuuIYKqw0i9PwDlo1PViw2QI5u8GFhKA2TgemY9uA==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+ "@react-types/textfield" "^3.9.0"
+
+"@react-types/select@^3.9.1":
+ version "3.9.1"
+ resolved "https://registry.yarnpkg.com/@react-types/select/-/select-3.9.1.tgz#12ea11e6a81629f44ceff81635b4ec12acfc6565"
+ integrity sha512-EpKSxrnh8HdZvOF9dHQkjivAcdIp1K81FaxmvosH8Lygqh0iYXxAdZGtKLMyBoPI8YFhA+rotIzTcOqgCCnqWA==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/shared@^3.22.0":
+ version "3.22.0"
+ resolved "https://registry.yarnpkg.com/@react-types/shared/-/shared-3.22.0.tgz#70f85aad46cd225f7fcb29f1c2b5213163605074"
+ integrity sha512-yVOekZWbtSmmiThGEIARbBpnmUIuePFlLyctjvCbgJgGhz8JnEJOipLQ/a4anaWfzAgzSceQP8j/K+VOOePleA==
+
+"@react-types/slider@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.yarnpkg.com/@react-types/slider/-/slider-3.7.0.tgz#d9e4dbe1b2109c7accfcc0e2e330ff10cd3a837c"
+ integrity sha512-uyQXUVFfqc9SPUW0LZLMan2n232F/OflRafiHXz9viLFa9tVOupVa7GhASRAoHojwkjoJ1LjFlPih7g5dOZ0/Q==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/switch@^3.5.0":
+ version "3.5.0"
+ resolved "https://registry.yarnpkg.com/@react-types/switch/-/switch-3.5.0.tgz#8ebf07c60aef22b181eb4ab884cf3d2abddd66c6"
+ integrity sha512-/wNmUGjk69bP6t5k2QkAdrNN5Eb9Rz4dOyp0pCPmoeE+5haW6sV5NmtkvWX1NSc4DQz1xL/a5b+A0vxPCP22Jw==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/table@^3.9.2":
+ version "3.9.2"
+ resolved "https://registry.yarnpkg.com/@react-types/table/-/table-3.9.2.tgz#43fd0601fea554765b49a29d65510bd31310cb58"
+ integrity sha512-brw5JUANOzBa2rYNpN8AIl9nDZ9RwRZC6G/wTM/JhtirjC1S42oCtf8Ap5rWJBdmMG/5KOfcGNcAl/huyqb3gg==
+ dependencies:
+ "@react-types/grid" "^3.2.3"
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/tabs@^3.3.4":
+ version "3.3.4"
+ resolved "https://registry.yarnpkg.com/@react-types/tabs/-/tabs-3.3.4.tgz#43fa93a4a67dcc53031afc56a8ad3bf5f44473a8"
+ integrity sha512-4mCTtFrwMRypyGTZCvNYVT9CkknexO/UYvqwDm2jMYb8JgjRvxnomu776Yh7uyiYKWyql2upm20jqasEOm620w==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/textfield@^3.9.0":
+ version "3.9.0"
+ resolved "https://registry.yarnpkg.com/@react-types/textfield/-/textfield-3.9.0.tgz#ad29f0a70421f9d2cd6cf2795df10a7712954e69"
+ integrity sha512-D/DiwzsfkwlAg3uv8hoIfwju+zhB/hWDEdTvxQbPkntDr0kmN/QfI17NMSzbOBCInC4ABX87ViXLGxr940ykGA==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+
+"@react-types/tooltip@^3.4.6":
+ version "3.4.6"
+ resolved "https://registry.yarnpkg.com/@react-types/tooltip/-/tooltip-3.4.6.tgz#1f1eb22873a5d5ad355e0de1be46f48759b55f6f"
+ integrity sha512-RaZewdER7ZcsNL99RhVHs8kSLyzIBkwc0W6eFZrxST2MD9J5GzkVWRhIiqtFOd5U1aYnxdJ6woq72Ef+le6Vfw==
+ dependencies:
+ "@react-types/overlays" "^3.8.4"
+ "@react-types/shared" "^3.22.0"
+
"@rushstack/eslint-patch@^1.3.3":
version "1.6.1"
resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.6.1.tgz#9ab8f811930d7af3e3d549183a50884f9eb83f36"
@@ -150,6 +1369,53 @@
dependencies:
tslib "^2.4.0"
+"@swc/helpers@^0.4.14":
+ version "0.4.36"
+ resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.4.36.tgz#fcfff76ed52c214f357e8e9d3f37b568908072d9"
+ integrity sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==
+ dependencies:
+ legacy-swc-helpers "npm:@swc/helpers@=0.4.14"
+ tslib "^2.4.0"
+
+"@swc/helpers@^0.5.0":
+ version "0.5.3"
+ resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.3.tgz#98c6da1e196f5f08f977658b80d6bd941b5f294f"
+ integrity sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==
+ dependencies:
+ tslib "^2.4.0"
+
+"@tanstack/react-table@8.10.7":
+ version "8.10.7"
+ resolved "https://registry.yarnpkg.com/@tanstack/react-table/-/react-table-8.10.7.tgz#733f4bee8cf5aa19582f944dd0fd3224b21e8c94"
+ integrity sha512-bXhjA7xsTcsW8JPTTYlUg/FuBpn8MNjiEPhkNhIGCUR6iRQM2+WEco4OBpvDeVcR9SE+bmWLzdfiY7bCbCSVuA==
+ dependencies:
+ "@tanstack/table-core" "8.10.7"
+
+"@tanstack/table-core@8.10.7":
+ version "8.10.7"
+ resolved "https://registry.yarnpkg.com/@tanstack/table-core/-/table-core-8.10.7.tgz#577e8a635048875de4c9d6d6a3c21d26ff9f9d08"
+ integrity sha512-KQk5OMg5OH6rmbHZxuNROvdI+hKDIUxANaHlV+dPlNN7ED3qYQ/WkpY2qlXww1SIdeMlkIhpN/2L00rof0fXFw==
+
+"@tsconfig/node10@^1.0.7":
+ version "1.0.9"
+ resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2"
+ integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==
+
+"@tsconfig/node12@^1.0.7":
+ version "1.0.11"
+ resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d"
+ integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==
+
+"@tsconfig/node14@^1.0.0":
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1"
+ integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==
+
+"@tsconfig/node16@^1.0.2":
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9"
+ integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==
+
"@types/json-schema@^7.0.12":
version "7.0.15"
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
@@ -289,7 +1555,12 @@ acorn-jsx@^5.3.2:
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
-acorn@^8.9.0:
+acorn-walk@^8.1.1:
+ version "8.3.1"
+ resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.1.tgz#2f10f5b69329d90ae18c58bf1fa8fccd8b959a43"
+ integrity sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==
+
+acorn@^8.4.1, acorn@^8.9.0:
version "8.11.3"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a"
integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==
@@ -321,6 +1592,11 @@ ansi-styles@^4.1.0:
dependencies:
color-convert "^2.0.1"
+arg@^4.1.0:
+ version "4.1.3"
+ resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
+ integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==
+
argparse@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
@@ -494,7 +1770,7 @@ caniuse-lite@^1.0.30001406:
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001576.tgz#893be772cf8ee6056d6c1e2d07df365b9ec0a5c4"
integrity sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==
-chalk@^4.0.0:
+chalk@4.1.2, chalk@^4.0.0:
version "4.1.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -502,11 +1778,21 @@ chalk@^4.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
+classnames@2.3.2:
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924"
+ integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==
+
client-only@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1"
integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==
+clsx@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.1.0.tgz#e851283bcb5c80ee7608db18487433f7b23f77cb"
+ integrity sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==
+
color-convert@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
@@ -519,11 +1805,26 @@ color-name@~1.1.4:
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
+commander@11.1.0:
+ version "11.1.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-11.1.0.tgz#62fdce76006a68e5c1ab3314dc92e800eb83d906"
+ integrity sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==
+
+compute-scroll-into-view@^3.0.3:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz#753f11d972596558d8fe7c6bcbc8497690ab4c87"
+ integrity sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==
+
concat-map@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
+create-require@^1.1.0:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
+ integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
+
cross-spawn@^7.0.2:
version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
@@ -562,6 +1863,11 @@ deep-is@^0.1.3:
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
+deepmerge@4.3.1:
+ version "4.3.1"
+ resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a"
+ integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==
+
define-data-property@^1.0.1, define-data-property@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3"
@@ -585,6 +1891,11 @@ dequal@^2.0.3:
resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be"
integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
+diff@^4.0.1:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
+ integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
+
dir-glob@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
@@ -606,6 +1917,17 @@ doctrine@^3.0.0:
dependencies:
esutils "^2.0.2"
+downshift@8.2.3:
+ version "8.2.3"
+ resolved "https://registry.yarnpkg.com/downshift/-/downshift-8.2.3.tgz#27106a5d9f408a6f6f9350ca465801d07e52db87"
+ integrity sha512-1HkvqaMTZpk24aqnXaRDnT+N5JCbpFpW+dCogB11+x+FCtfkFX0MbAO4vr/JdXi1VYQF174KjNUveBXqaXTPtg==
+ dependencies:
+ "@babel/runtime" "^7.22.15"
+ compute-scroll-into-view "^3.0.3"
+ prop-types "^15.8.1"
+ react-is "^18.2.0"
+ tslib "^2.6.2"
+
emoji-regex@^9.2.2:
version "9.2.2"
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
@@ -991,6 +2313,11 @@ fastq@^1.6.0:
dependencies:
reusify "^1.0.4"
+figlet@1.7.0:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/figlet/-/figlet-1.7.0.tgz#46903a04603fd19c3e380358418bb2703587a72e"
+ integrity sha512-gO8l3wvqo0V7wEFLXPbkX83b7MVjRrk1oRLfYlZXol8nEpb/ON9pcKLI4qpBv5YtOTfrINtqb7b40iYY2FTWFg==
+
file-entry-cache@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
@@ -1253,6 +2580,16 @@ internal-slot@^1.0.5:
hasown "^2.0.0"
side-channel "^1.0.4"
+intl-messageformat@^10.1.0:
+ version "10.5.8"
+ resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.5.8.tgz#7184da425f360a53a5483a6194e16d666b011fc0"
+ 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.4.0"
+
is-array-buffer@^3.0.1, is-array-buffer@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe"
@@ -1496,6 +2833,13 @@ language-tags@^1.0.9:
dependencies:
language-subtag-registry "^0.3.20"
+"legacy-swc-helpers@npm:@swc/helpers@=0.4.14":
+ version "0.4.14"
+ resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.4.14.tgz#1352ac6d95e3617ccb7c1498ff019654f1e12a74"
+ integrity sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==
+ dependencies:
+ tslib "^2.4.0"
+
levn@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade"
@@ -1523,6 +2867,11 @@ lru-cache@^6.0.0:
dependencies:
yallist "^4.0.0"
+make-error@^1.1.1:
+ version "1.3.6"
+ resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
+ integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
+
merge2@^1.3.0, merge2@^1.4.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
@@ -1775,7 +3124,49 @@ queue-microtask@^1.2.2:
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
-react-dom@18:
+react-aria@3.30.0:
+ version "3.30.0"
+ resolved "https://registry.yarnpkg.com/react-aria/-/react-aria-3.30.0.tgz#dd53d2103050e7279ec8f3faacce5ae8521f61ce"
+ integrity sha512-ULMlmH68/jXzkDaMjuM9O8dKCxnAYviW4E5sywfLX4J6mC6eGsQzoqtwWeQgr1M9SJqLfgKaVoDP1dLvb4XzEA==
+ dependencies:
+ "@react-aria/breadcrumbs" "^3.5.8"
+ "@react-aria/button" "^3.9.0"
+ "@react-aria/calendar" "^3.5.3"
+ "@react-aria/checkbox" "^3.12.0"
+ "@react-aria/combobox" "^3.8.0"
+ "@react-aria/datepicker" "^3.9.0"
+ "@react-aria/dialog" "^3.5.8"
+ "@react-aria/dnd" "^3.5.0"
+ "@react-aria/focus" "^3.15.0"
+ "@react-aria/gridlist" "^3.7.2"
+ "@react-aria/i18n" "^3.9.0"
+ "@react-aria/interactions" "^3.20.0"
+ "@react-aria/label" "^3.7.3"
+ "@react-aria/link" "^3.6.2"
+ "@react-aria/listbox" "^3.11.2"
+ "@react-aria/menu" "^3.11.2"
+ "@react-aria/meter" "^3.4.8"
+ "@react-aria/numberfield" "^3.10.0"
+ "@react-aria/overlays" "^3.19.0"
+ "@react-aria/progress" "^3.4.8"
+ "@react-aria/radio" "^3.9.0"
+ "@react-aria/searchfield" "^3.6.0"
+ "@react-aria/select" "^3.14.0"
+ "@react-aria/selection" "^3.17.2"
+ "@react-aria/separator" "^3.3.8"
+ "@react-aria/slider" "^3.7.3"
+ "@react-aria/ssr" "^3.9.0"
+ "@react-aria/switch" "^3.5.7"
+ "@react-aria/table" "^3.13.2"
+ "@react-aria/tabs" "^3.8.2"
+ "@react-aria/tag" "^3.3.0"
+ "@react-aria/textfield" "^3.13.0"
+ "@react-aria/tooltip" "^3.6.5"
+ "@react-aria/utils" "^3.22.0"
+ "@react-aria/visually-hidden" "^3.8.7"
+ "@react-types/shared" "^3.22.0"
+
+react-dom@18, react-dom@18.2.0:
version "18.2.0"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d"
integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
@@ -1788,7 +3179,12 @@ react-is@^16.13.1:
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
-react@18:
+react-is@^18.2.0:
+ version "18.2.0"
+ resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b"
+ integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
+
+react@18, react@18.2.0:
version "18.2.0"
resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
@@ -2074,6 +3470,25 @@ ts-api-utils@^1.0.1:
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.0.3.tgz#f12c1c781d04427313dbac808f453f050e54a331"
integrity sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==
+ts-node@10.9.2:
+ version "10.9.2"
+ resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.2.tgz#70f021c9e185bccdca820e26dc413805c101c71f"
+ integrity sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==
+ dependencies:
+ "@cspotcode/source-map-support" "^0.8.0"
+ "@tsconfig/node10" "^1.0.7"
+ "@tsconfig/node12" "^1.0.7"
+ "@tsconfig/node14" "^1.0.0"
+ "@tsconfig/node16" "^1.0.2"
+ acorn "^8.4.1"
+ acorn-walk "^8.1.1"
+ arg "^4.1.0"
+ create-require "^1.1.0"
+ diff "^4.0.1"
+ make-error "^1.1.1"
+ v8-compile-cache-lib "^3.0.1"
+ yn "3.1.1"
+
tsconfig-paths@^3.15.0:
version "3.15.0"
resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4"
@@ -2167,6 +3582,11 @@ uri-js@^4.2.2:
dependencies:
punycode "^2.1.0"
+v8-compile-cache-lib@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf"
+ integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==
+
v8-compile-cache@^2.0.3:
version "2.4.0"
resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz#cdada8bec61e15865f05d097c5f4fd30e94dc128"
@@ -2246,3 +3666,8 @@ yallist@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
+
+yn@3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"
+ integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==