diff --git a/package.json b/package.json
index b738ace..ce16f04 100644
--- a/package.json
+++ b/package.json
@@ -28,6 +28,7 @@
"isbot": "^4.1.0",
"oauth4webapi": "^2.10.3",
"react": "^18.2.0",
+ "react-aria-components": "^1.1.1",
"react-codemirror-merge": "^4.21.25",
"react-dom": "^18.2.0",
"react-hot-toast": "^2.4.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f73bc60..5049911 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -56,6 +56,9 @@ dependencies:
react:
specifier: ^18.2.0
version: 18.2.0
+ react-aria-components:
+ specifier: ^1.1.1
+ version: 1.1.1(react-dom@18.2.0)(react@18.2.0)
react-codemirror-merge:
specifier: ^4.21.25
version: 4.21.25(@babel/runtime@7.24.1)(@codemirror/autocomplete@6.16.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.3)(codemirror@6.0.1)(react-dom@18.2.0)(react@18.2.0)
@@ -1065,6 +1068,40 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
+ /@formatjs/ecma402-abstract@1.18.2:
+ resolution: {integrity: sha512-+QoPW4csYALsQIl8GbN14igZzDbuwzcpWrku9nyMXlaqAlwRBgl5V+p0vWMGFqHOw37czNXaP/lEk4wbLgcmtA==}
+ dependencies:
+ '@formatjs/intl-localematcher': 0.5.4
+ tslib: 2.6.2
+ dev: false
+
+ /@formatjs/fast-memoize@2.2.0:
+ resolution: {integrity: sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
+ /@formatjs/icu-messageformat-parser@2.7.6:
+ resolution: {integrity: sha512-etVau26po9+eewJKYoiBKP6743I1br0/Ie00Pb/S/PtmYfmjTcOn2YCh2yNkSZI12h6Rg+BOgQYborXk46BvkA==}
+ dependencies:
+ '@formatjs/ecma402-abstract': 1.18.2
+ '@formatjs/icu-skeleton-parser': 1.8.0
+ tslib: 2.6.2
+ dev: false
+
+ /@formatjs/icu-skeleton-parser@1.8.0:
+ resolution: {integrity: sha512-QWLAYvM0n8hv7Nq5BEs4LKIjevpVpbGLAJgOaYzg9wABEoX1j0JO1q2/jVkO6CVlq0dbsxZCngS5aXbysYueqA==}
+ dependencies:
+ '@formatjs/ecma402-abstract': 1.18.2
+ tslib: 2.6.2
+ dev: false
+
+ /@formatjs/intl-localematcher@0.5.4:
+ resolution: {integrity: sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
/@headlessui/react@1.7.18(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-4i5DOrzwN4qSgNsL4Si61VMkUcWbcSKueUV7sFhpHzQcSShdlHENE5+QBntMSRvHt8NyoFO2AGG8si9lq+w4zQ==}
engines: {node: '>=10'}
@@ -1106,6 +1143,31 @@ packages:
resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==}
dev: true
+ /@internationalized/date@3.5.2:
+ resolution: {integrity: sha512-vo1yOMUt2hzp63IutEaTUxROdvQg1qlMRsbCvbay2AK2Gai7wIgCyK5weEX3nHkiLgo4qCXHijFNC/ILhlRpOQ==}
+ dependencies:
+ '@swc/helpers': 0.5.10
+ dev: false
+
+ /@internationalized/message@3.1.2:
+ resolution: {integrity: sha512-MHAWsZWz8jf6jFPZqpTudcCM361YMtPIRu9CXkYmKjJ/0R3pQRScV5C0zS+Qi50O5UAm8ecKhkXx6mWDDcF6/g==}
+ dependencies:
+ '@swc/helpers': 0.5.10
+ intl-messageformat: 10.5.11
+ dev: false
+
+ /@internationalized/number@3.5.1:
+ resolution: {integrity: sha512-N0fPU/nz15SwR9IbfJ5xaS9Ss/O5h1sVXMZf43vc9mxEG48ovglvvzBjF53aHlq20uoR6c+88CrIXipU/LSzwg==}
+ dependencies:
+ '@swc/helpers': 0.5.10
+ dev: false
+
+ /@internationalized/string@3.2.1:
+ resolution: {integrity: sha512-vWQOvRIauvFMzOO+h7QrdsJmtN1AXAFVcaLWP9AseRN2o7iHceZ6bIXhBD4teZl8i91A3gxKnWBlGgjCwU6MFQ==}
+ dependencies:
+ '@swc/helpers': 0.5.10
+ dev: false
+
/@isaacs/cliui@8.0.2:
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
@@ -1281,6 +1343,1247 @@ packages:
dev: true
optional: true
+ /@react-aria/breadcrumbs@3.5.11(react@18.2.0):
+ resolution: {integrity: sha512-bQz4g2tKvcWxeqPGj9O0RQf++Ka8f2o/pJMJB+QQ27DVQWhxpQpND//oFku2aFYkxHB/fyD9qVoiqpQR25bidw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/link': 3.6.5(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-types/breadcrumbs': 3.7.3(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/button@3.9.3(react@18.2.0):
+ resolution: {integrity: sha512-ZXo2VGTxfbaTEnfeIlm5ym4vYpGAy8sGrad8Scv+EyDAJWLMKokqctfaN6YSWbqUApC3FN63IvMqASflbmnYig==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.16.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/toggle': 3.7.2(react@18.2.0)
+ '@react-types/button': 3.9.2(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/calendar@3.5.6(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-PA0Ur5WcODMn7t2gCUvq61YktkB+WlSZjzDr5kcY3sdl53ZjiyqCa2hYgrb6R0J859LVJXAp+5Qaproz8g1oLA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/date': 3.5.2
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/live-announcer': 3.3.2
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/calendar': 3.4.4(react@18.2.0)
+ '@react-types/button': 3.9.2(react@18.2.0)
+ '@react-types/calendar': 3.4.4(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/checkbox@3.14.1(react@18.2.0):
+ resolution: {integrity: sha512-b4rtrg5SpRSa9jBOqzJMmprJ+jDi3KyVvUh+DsvISe5Ti7gVAhMBgnca1D0xBp22w2jhk/o4gyu1bYxGLum0GA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/form': 3.0.3(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/label': 3.7.6(react@18.2.0)
+ '@react-aria/toggle': 3.10.2(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/checkbox': 3.6.3(react@18.2.0)
+ '@react-stately/form': 3.0.1(react@18.2.0)
+ '@react-stately/toggle': 3.7.2(react@18.2.0)
+ '@react-types/checkbox': 3.7.1(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/combobox@3.8.4(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-HyTWIo2B/0xq0Of+sDEZCfJyf4BvCvDYIWG4UhjqL1kHIHIGQyyr+SldbVUjXVYnk8pP1eGB3ttiREujjjALPQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/listbox': 3.11.5(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/live-announcer': 3.3.2
+ '@react-aria/menu': 3.13.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/overlays': 3.21.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/selection': 3.17.5(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/textfield': 3.14.3(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/collections': 3.10.5(react@18.2.0)
+ '@react-stately/combobox': 3.8.2(react@18.2.0)
+ '@react-stately/form': 3.0.1(react@18.2.0)
+ '@react-types/button': 3.9.2(react@18.2.0)
+ '@react-types/combobox': 3.10.1(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/datepicker@3.9.3(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-1AjCAizd88ACKjVNhFazX4HZZFwWi2rsSlGCTm66Nx6wm5N/Cpbm466dpYEFyQUsKSOG4CC65G1zfYoMPe48MQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/date': 3.5.2
+ '@internationalized/number': 3.5.1
+ '@internationalized/string': 3.2.1
+ '@react-aria/focus': 3.16.2(react@18.2.0)
+ '@react-aria/form': 3.0.3(react@18.2.0)
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/label': 3.7.6(react@18.2.0)
+ '@react-aria/spinbutton': 3.6.3(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/datepicker': 3.9.2(react@18.2.0)
+ '@react-stately/form': 3.0.1(react@18.2.0)
+ '@react-types/button': 3.9.2(react@18.2.0)
+ '@react-types/calendar': 3.4.4(react@18.2.0)
+ '@react-types/datepicker': 3.7.2(react@18.2.0)
+ '@react-types/dialog': 3.5.8(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/dialog@3.5.12(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-7UJR/h/Y364u6Ltpw0bT51B48FybTuIBacGpEJN5IxZlpxvQt0KQcBDiOWfAa/GQogw4B5hH6agaOO0nJcP49Q==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.16.2(react@18.2.0)
+ '@react-aria/overlays': 3.21.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-types/dialog': 3.5.8(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/dnd@3.5.3(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-0gi6sRnr97fSQnGy+CMt+99/+vVqr+qv2T9Ts8X9TAzxHNokz5QfSL88QSlTU36EnAVLxPY18iZQWCExSjKpEQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/string': 3.2.1
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/live-announcer': 3.3.2
+ '@react-aria/overlays': 3.21.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/dnd': 3.2.8(react@18.2.0)
+ '@react-types/button': 3.9.2(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/focus@3.16.2(react@18.2.0):
+ resolution: {integrity: sha512-Rqo9ummmgotESfypzFjI3uh58yMpL+E+lJBbQuXkBM0u0cU2YYzu0uOrFrq3zcHk997udZvq1pGK/R+2xk9B7g==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ clsx: 2.1.0
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/form@3.0.3(react@18.2.0):
+ resolution: {integrity: sha512-5Q2BHE4TTPDzGY2npCzpRRYshwWUb3SMUA/Cbz7QfEtBk+NYuVaq3KjvqLqgUUdyKtqLZ9Far0kIAexloOC4jw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/form': 3.0.1(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/grid@3.8.8(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-7Bzbya4tO0oIgqexwRb8D6ZdC0GASYq9f/pnkrqocgvG9e1SCld4zOioKbYQDvAK/NnbCgXmmdqFAcLM/iazaA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.16.2(react@18.2.0)
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/live-announcer': 3.3.2
+ '@react-aria/selection': 3.17.5(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/collections': 3.10.5(react@18.2.0)
+ '@react-stately/grid': 3.8.5(react@18.2.0)
+ '@react-stately/selection': 3.14.3(react@18.2.0)
+ '@react-stately/virtualizer': 3.6.8(react@18.2.0)
+ '@react-types/checkbox': 3.7.1(react@18.2.0)
+ '@react-types/grid': 3.2.4(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/gridlist@3.7.5(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-RmHEJ++vngHYEWbUCtLLmGh7H3vNd2Y9S0q/9SgHFPbqPZycT5mxDZ2arqpOXeHRVRvPBaW9ZlMxI2bPOePrYw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.16.2(react@18.2.0)
+ '@react-aria/grid': 3.8.8(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/selection': 3.17.5(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/list': 3.10.3(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/i18n@3.10.2(react@18.2.0):
+ resolution: {integrity: sha512-Z1ormoIvMOI4mEdcFLYsoJy9w/EzBdBmgfLP+S/Ah+1xwQOXpgwZxiKOhYHpWa0lf6hkKJL34N9MHJvCJ5Crvw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/date': 3.5.2
+ '@internationalized/message': 3.1.2
+ '@internationalized/number': 3.5.1
+ '@internationalized/string': 3.2.1
+ '@react-aria/ssr': 3.9.2(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/interactions@3.21.1(react@18.2.0):
+ resolution: {integrity: sha512-AlHf5SOzsShkHfV8GLLk3v9lEmYqYHURKcXWue0JdYbmquMRkUsf/+Tjl1+zHVAQ8lKqRnPYbTmc4AcZbqxltw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/ssr': 3.9.2(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/label@3.7.6(react@18.2.0):
+ resolution: {integrity: sha512-ap9iFS+6RUOqeW/F2JoNpERqMn1PvVIo3tTMrJ1TY1tIwyJOxdCBRgx9yjnPBnr+Ywguep+fkPNNi/m74+tXVQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/link@3.6.5(react@18.2.0):
+ resolution: {integrity: sha512-kg8CxKqkciQFzODvLAfxEs8gbqNXFZCW/ISOE2LHYKbh9pA144LVo71qO3SPeYVVzIjmZeW4vEMdZwqkNozecw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.16.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-types/link': 3.5.3(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/listbox@3.11.5(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-y3a3zQYjT+JKgugCMMKS7K9sRoCoP1Z6Fiiyfd77OHXWzh9RlnvWGsseljynmbxLzSuPwFtCYkU1Jz4QwsPUIg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/label': 3.7.6(react@18.2.0)
+ '@react-aria/selection': 3.17.5(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/collections': 3.10.5(react@18.2.0)
+ '@react-stately/list': 3.10.3(react@18.2.0)
+ '@react-types/listbox': 3.4.7(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/live-announcer@3.3.2:
+ resolution: {integrity: sha512-aOyPcsfyY9tLCBhuUaYCruwcd1IrYLc47Ou+J7wMzjeN9v4lsaEfiN12WFl8pDqOwfy6/7It2wmlm5hOuZY8wQ==}
+ dependencies:
+ '@swc/helpers': 0.5.10
+ dev: false
+
+ /@react-aria/menu@3.13.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-jF80YIcvD16Fgwm5pj7ViUE3Dj7z5iewQixLaFVdvpgfyE58SD/ZVU9/JkK5g/03DYM0sjpUKZGkdFxxw8eKnw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.16.2(react@18.2.0)
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/overlays': 3.21.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/selection': 3.17.5(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/collections': 3.10.5(react@18.2.0)
+ '@react-stately/menu': 3.6.1(react@18.2.0)
+ '@react-stately/tree': 3.7.6(react@18.2.0)
+ '@react-types/button': 3.9.2(react@18.2.0)
+ '@react-types/menu': 3.9.7(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/meter@3.4.11(react@18.2.0):
+ resolution: {integrity: sha512-P1G3Jdh0f/uieUDqvc3Ee4wzqBJa7H077BVSC3KPRqEp6YY7JimZGWjOwbFlO2PXhryXm/dI8EzUmh+4ZXjq/g==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/progress': 3.4.11(react@18.2.0)
+ '@react-types/meter': 3.3.7(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/numberfield@3.11.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-JQ1Z+Ho5H+jeav7jt9A4vBsIQR/Dd2CFbObrULjGkqSrnWjARFZBv3gZwmfGCtplEPeAv9buYKHAqebPtJNUww==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/spinbutton': 3.6.3(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/textfield': 3.14.3(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/form': 3.0.1(react@18.2.0)
+ '@react-stately/numberfield': 3.9.1(react@18.2.0)
+ '@react-types/button': 3.9.2(react@18.2.0)
+ '@react-types/numberfield': 3.8.1(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/overlays@3.21.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-djEBDF+TbIIOHWWNpdm19+z8xtY8U+T+wKVQg/UZ6oWnclSqSWeGl70vu73Cg4HVBJ4hKf1SRx4Z/RN6VvH4Yw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.16.2(react@18.2.0)
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/ssr': 3.9.2(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-aria/visually-hidden': 3.8.10(react@18.2.0)
+ '@react-stately/overlays': 3.6.5(react@18.2.0)
+ '@react-types/button': 3.9.2(react@18.2.0)
+ '@react-types/overlays': 3.8.5(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/progress@3.4.11(react@18.2.0):
+ resolution: {integrity: sha512-RePHbS15/KYFiApYLdwazwvWKsB9q0Kn5DGCSb0hqCC+k2Eui8iVVOsegswiP+xqkk/TiUCIkBEw22W3Az4kTg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/label': 3.7.6(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-types/progress': 3.5.2(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/radio@3.10.2(react@18.2.0):
+ resolution: {integrity: sha512-CTUTR+qt3BLjmyQvKHZuVm+1kyvT72ZptOty++sowKXgJApTLdjq8so1IpaLAr8JIfzqD5I4tovsYwIQOX8log==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.16.2(react@18.2.0)
+ '@react-aria/form': 3.0.3(react@18.2.0)
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/label': 3.7.6(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/radio': 3.10.2(react@18.2.0)
+ '@react-types/radio': 3.7.1(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/searchfield@3.7.3(react@18.2.0):
+ resolution: {integrity: sha512-mnYI969R7tU3yMRIGmY1+peq7tmEW0W3MB/J2ImK36Obz/91tTtspHHEeFtPlQDLIyvVPB0Ucam4LIxCKPJm/Q==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/textfield': 3.14.3(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/searchfield': 3.5.1(react@18.2.0)
+ '@react-types/button': 3.9.2(react@18.2.0)
+ '@react-types/searchfield': 3.5.3(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/select@3.14.3(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-9KCxI41FI+jTxEfUzRsMdJsZvjkCuuhL4UHig8MZXtXs0nsi7Ir3ezUDQ9m5MSG+ooBYM/CA9DyLDvo5Ioef+g==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/form': 3.0.3(react@18.2.0)
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/label': 3.7.6(react@18.2.0)
+ '@react-aria/listbox': 3.11.5(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/menu': 3.13.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/selection': 3.17.5(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-aria/visually-hidden': 3.8.10(react@18.2.0)
+ '@react-stately/select': 3.6.2(react@18.2.0)
+ '@react-types/button': 3.9.2(react@18.2.0)
+ '@react-types/select': 3.9.2(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/selection@3.17.5(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-gO5jBUkc7WdkiFMlWt3x9pTSuj3Yeegsxfo44qU5NPlKrnGtPRZDWrlACNgkDHu645RNNPhlyoX0C+G8mUg1xA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.16.2(react@18.2.0)
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/selection': 3.14.3(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/separator@3.3.11(react@18.2.0):
+ resolution: {integrity: sha512-UTla+3P2pELpP73WSfbwZgP1y1wODFBQbEOHnUxxO8ocyaUyQLJdvc07bBLLpPoyutlggRG0v9ACo0Rui7AjOg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/slider@3.7.6(react@18.2.0):
+ resolution: {integrity: sha512-ZeZhyHzhk9gxGuThPKgX2K3RKsxPxsFig1iYoJvqP8485NtHYQIPht2YcpEKA9siLxGF0DR9VCfouVhSoW0AEA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.16.2(react@18.2.0)
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/label': 3.7.6(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/slider': 3.5.2(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@react-types/slider': 3.7.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/spinbutton@3.6.3(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-IlfhRu/pc9zOt2C5zSEB7NmmzddvWisGx2iGzw8BwIKMD+cN3uy+Qwp+sG6Z/JzFEBN0F6Mxm3l5lhbiqjpICQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/live-announcer': 3.3.2
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-types/button': 3.9.2(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/ssr@3.9.2(react@18.2.0):
+ resolution: {integrity: sha512-0gKkgDYdnq1w+ey8KzG9l+H5Z821qh9vVjztk55rUg71vTk/Eaebeir+WtzcLLwTjw3m/asIjx8Y59y1lJZhBw==}
+ engines: {node: '>= 12'}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/switch@3.6.2(react@18.2.0):
+ resolution: {integrity: sha512-X5m/omyhXK+V/vhJFsHuRs2zmt9Asa/RuzlldbXnWohLdeuHMPgQnV8C9hg3f+sRi3sh9UUZ64H61pCtRoZNwg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/toggle': 3.10.2(react@18.2.0)
+ '@react-stately/toggle': 3.7.2(react@18.2.0)
+ '@react-types/switch': 3.5.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/table@3.13.5(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-P2nHEDk2CCoEbMFKNCyBC9qvmv7F/IXARDt/7z/J4mKFgU2iNSK+/zw6yrb38q33Zlk8hDaqSYNxHlMrh+/1MQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.16.2(react@18.2.0)
+ '@react-aria/grid': 3.8.8(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/live-announcer': 3.3.2
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-aria/visually-hidden': 3.8.10(react@18.2.0)
+ '@react-stately/collections': 3.10.5(react@18.2.0)
+ '@react-stately/flags': 3.0.1
+ '@react-stately/table': 3.11.6(react@18.2.0)
+ '@react-stately/virtualizer': 3.6.8(react@18.2.0)
+ '@react-types/checkbox': 3.7.1(react@18.2.0)
+ '@react-types/grid': 3.2.4(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@react-types/table': 3.9.3(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/tabs@3.8.5(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-Jvt33/W+66n5oCxVwHAYarJ3Fit61vULiPcG7uTez0Mf11cq/C72wOrj+ZuNz6PTLTi2veBNQ7MauY72SnOjRg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.16.2(react@18.2.0)
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/selection': 3.17.5(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/tabs': 3.6.4(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@react-types/tabs': 3.3.5(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/tag@3.3.3(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-tlJD9qj1XcsPIZD7DVJ6tWv8t7Z87/8qkbRDx7ugNqeHso9z0WqH9ZkSt17OFUWE2IQIk3V8D3iBSOtmhXcZGQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/gridlist': 3.7.5(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/label': 3.7.6(react@18.2.0)
+ '@react-aria/selection': 3.17.5(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/list': 3.10.3(react@18.2.0)
+ '@react-types/button': 3.9.2(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@react-aria/textfield@3.14.3(react@18.2.0):
+ resolution: {integrity: sha512-wPSjj/mTABspYQdahg+l5YMtEQ3m5iPCTtb5g6nR1U1rzJkvS4i5Pug6PUXeLeMz2H3ToflPWGlNOqBioAFaOQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.16.2(react@18.2.0)
+ '@react-aria/form': 3.0.3(react@18.2.0)
+ '@react-aria/label': 3.7.6(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/form': 3.0.1(react@18.2.0)
+ '@react-stately/utils': 3.9.1(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@react-types/textfield': 3.9.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/toggle@3.10.2(react@18.2.0):
+ resolution: {integrity: sha512-DgitscHWgI6IFgnvp2HcMpLGX/cAn+XX9kF5RJQbRQ9NqUgruU5cEEGSOLMrEJ6zXDa2xmOiQ+kINcyNhA+JLg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.16.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/toggle': 3.7.2(react@18.2.0)
+ '@react-types/checkbox': 3.7.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/toolbar@3.0.0-beta.3(react@18.2.0):
+ resolution: {integrity: sha512-tPIEPRsZI/6Mb0tAW/GBTt3wBk7dfJg/eUnTloY8NHialvDa+cMUQyUVzPyLWGpErhYeBeutBmw1e2seMjmu+A==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.16.2(react@18.2.0)
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/tooltip@3.7.2(react@18.2.0):
+ resolution: {integrity: sha512-6jXOSGPao3gPgUQWLbH2r/jxGMqIaIKrJgfwu9TQrh+UkwwiTYW20EpEDCYY2nRFlcoi7EYAiPDSEbHCwXS7Lg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/focus': 3.16.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/tooltip': 3.4.7(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@react-types/tooltip': 3.4.7(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/utils@3.23.2(react@18.2.0):
+ resolution: {integrity: sha512-yznR9jJ0GG+YJvTMZxijQwVp+ahP66DY0apZf7X+dllyN+ByEDW+yaL1ewYPIpugxVzH5P8jhnBXsIyHKN411g==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/ssr': 3.9.2(react@18.2.0)
+ '@react-stately/utils': 3.9.1(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ clsx: 2.1.0
+ react: 18.2.0
+ dev: false
+
+ /@react-aria/visually-hidden@3.8.10(react@18.2.0):
+ resolution: {integrity: sha512-np8c4wxdbE7ZrMv/bnjwEfpX0/nkWy9sELEb0sK8n4+HJ+WycoXXrVxBUb9tXgL/GCx5ReeDQChjQWwajm/z3A==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/calendar@3.4.4(react@18.2.0):
+ resolution: {integrity: sha512-f9ZOd096gGGD+3LmU1gkmfqytGyQtrgi+Qjn+70GbM2Jy65pwOR4I9YrobbmeAFov5Tff13mQEa0yqWvbcDLZQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/date': 3.5.2
+ '@react-stately/utils': 3.9.1(react@18.2.0)
+ '@react-types/calendar': 3.4.4(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/checkbox@3.6.3(react@18.2.0):
+ resolution: {integrity: sha512-hWp0GXVbMI4sS2NbBjWgOnHNrRqSV4jeftP8zc5JsIYRmrWBUZitxluB34QuVPzrBO29bGsF0GTArSiQZt6BWw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/form': 3.0.1(react@18.2.0)
+ '@react-stately/utils': 3.9.1(react@18.2.0)
+ '@react-types/checkbox': 3.7.1(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/collections@3.10.5(react@18.2.0):
+ resolution: {integrity: sha512-k8Q29Nnvb7iAia1QvTanZsrWP2aqVNBy/1SlE6kLL6vDqtKZC+Esd1SDLHRmIcYIp5aTdfwIGd0NuiRQA7a81Q==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/combobox@3.8.2(react@18.2.0):
+ resolution: {integrity: sha512-f+IHuFW848VoMbvTfSakn2WIh2urDxO355LrKxnisXPCkpQHpq3lvT2mJtKJwkPxjAy7xPjpV8ejgga2R6p53Q==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/collections': 3.10.5(react@18.2.0)
+ '@react-stately/form': 3.0.1(react@18.2.0)
+ '@react-stately/list': 3.10.3(react@18.2.0)
+ '@react-stately/overlays': 3.6.5(react@18.2.0)
+ '@react-stately/select': 3.6.2(react@18.2.0)
+ '@react-stately/utils': 3.9.1(react@18.2.0)
+ '@react-types/combobox': 3.10.1(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/data@3.11.2(react@18.2.0):
+ resolution: {integrity: sha512-yhK2upk2WbJeiLBRWHrh/4G2CvmmozCzoivLaRAPYu53m1J3MyzVGCLJgnZMbMZvAbNcYWZK6IzO6VqZ2y1fOw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/datepicker@3.9.2(react@18.2.0):
+ resolution: {integrity: sha512-Z6FrK6Af7R5BizqHhJFCj3Hn32mg5iLSDdEgFQAuO043guOXUKFUAnbxfbQUjL6PGE6QwWMfQD7PPGebHn9Ifw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/date': 3.5.2
+ '@internationalized/string': 3.2.1
+ '@react-stately/form': 3.0.1(react@18.2.0)
+ '@react-stately/overlays': 3.6.5(react@18.2.0)
+ '@react-stately/utils': 3.9.1(react@18.2.0)
+ '@react-types/datepicker': 3.7.2(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/dnd@3.2.8(react@18.2.0):
+ resolution: {integrity: sha512-oSo+2Bzum3Q1/d+3FuaDmpVHqqBB004tycuQDDFtad3N1BKm+fNfmslRK1ioLkPLK4sm1130V+BZBY3JXLe80A==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/selection': 3.14.3(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/flags@3.0.1:
+ resolution: {integrity: sha512-h5PcDMj54aipQNO18ig/IMI1kzPwcvSwVq5M6Ib6XE1WIkOH0dIuW2eADdAOhcGi3KXJtXVdD29zh0Eox1TKgQ==}
+ dependencies:
+ '@swc/helpers': 0.4.36
+ dev: false
+
+ /@react-stately/form@3.0.1(react@18.2.0):
+ resolution: {integrity: sha512-T1Ul2Ou0uE/S4ECLcGKa0OfXjffdjEHfUFZAk7OZl0Mqq/F7dl5WpoLWJ4d4IyvZzGO6anFNenP+vODWbrF3NA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/grid@3.8.5(react@18.2.0):
+ resolution: {integrity: sha512-KCzi0x0p1ZKK+OptonvJqMbn6Vlgo6GfOIlgcDd0dNYDP8TJ+3QFJAFre5mCr7Fubx7LcAOio4Rij0l/R8fkXQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/collections': 3.10.5(react@18.2.0)
+ '@react-stately/selection': 3.14.3(react@18.2.0)
+ '@react-types/grid': 3.2.4(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/list@3.10.3(react@18.2.0):
+ resolution: {integrity: sha512-Ul8el0tQy2Ucl3qMQ0fiqdJ874W1ZNjURVSgSxN+pGwVLNBVRjd6Fl7YwZFCXER2YOlzkwg+Zqozf/ZlS0EdXA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/collections': 3.10.5(react@18.2.0)
+ '@react-stately/selection': 3.14.3(react@18.2.0)
+ '@react-stately/utils': 3.9.1(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/menu@3.6.1(react@18.2.0):
+ resolution: {integrity: sha512-3v0vkTm/kInuuG8jG7jbxXDBnMQcoDZKWvYsBQq7+POt0LmijbLdbdZPBoz9TkZ3eo/OoP194LLHOaFTQyHhlw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/overlays': 3.6.5(react@18.2.0)
+ '@react-types/menu': 3.9.7(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/numberfield@3.9.1(react@18.2.0):
+ resolution: {integrity: sha512-btBIcBEfSVCUm6NwJrMrMygoIu/fQGazzD0RhF7PNsfvkFiWn+TSOyQqSXcsUJVOnBfoS/dVWj6r57KA7zl3FA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/number': 3.5.1
+ '@react-stately/form': 3.0.1(react@18.2.0)
+ '@react-stately/utils': 3.9.1(react@18.2.0)
+ '@react-types/numberfield': 3.8.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/overlays@3.6.5(react@18.2.0):
+ resolution: {integrity: sha512-U4rCFj6TPJPXLUvYXAcvh+yP/CO2W+7f0IuqP7ZZGE+Osk9qFkT+zRK5/6ayhBDFpmueNfjIEAzT9gYPQwNHFw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/utils': 3.9.1(react@18.2.0)
+ '@react-types/overlays': 3.8.5(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/radio@3.10.2(react@18.2.0):
+ resolution: {integrity: sha512-JW5ZWiNMKcZvMTsuPeWJQLHXD5rlqy7Qk6fwUx/ZgeibvMBW/NnW19mm2+IMinzmbtERXvR6nsiA837qI+4dew==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/form': 3.0.1(react@18.2.0)
+ '@react-stately/utils': 3.9.1(react@18.2.0)
+ '@react-types/radio': 3.7.1(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/searchfield@3.5.1(react@18.2.0):
+ resolution: {integrity: sha512-9A8Wghx1avRHhMpNH1Nj+jFfiF1bhsff2GEC5PZgWYzhCykw3G5bywn3JAuUS4kh7Vpqhbu4KpHAhmWPSv4B/Q==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/utils': 3.9.1(react@18.2.0)
+ '@react-types/searchfield': 3.5.3(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/select@3.6.2(react@18.2.0):
+ resolution: {integrity: sha512-duOxdHKol93h6Ew6fap6Amz+zngoERKZLSKVm/8I8uaBgkoBhEeTFv7mlpHTgINxymMw3mMrvy6GL/gfKFwkqg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/form': 3.0.1(react@18.2.0)
+ '@react-stately/list': 3.10.3(react@18.2.0)
+ '@react-stately/overlays': 3.6.5(react@18.2.0)
+ '@react-types/select': 3.9.2(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/selection@3.14.3(react@18.2.0):
+ resolution: {integrity: sha512-d/t0rIWieqQ7wjLoMoWnuHEUSMoVXxkPBFuSlJF3F16289FiQ+b8aeKFDzFTYN7fFD8rkZTnpuE4Tcxg3TmA+w==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/collections': 3.10.5(react@18.2.0)
+ '@react-stately/utils': 3.9.1(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/slider@3.5.2(react@18.2.0):
+ resolution: {integrity: sha512-ntH3NLRG+AwVC7q4Dx9DcmMkMh9vmHjHNXAgaoqNjhvwfSIae7sQ69CkVe6XeJjIBy6LlH81Kgapz+ABe5a1ZA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/utils': 3.9.1(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@react-types/slider': 3.7.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/table@3.11.6(react@18.2.0):
+ resolution: {integrity: sha512-34YsfOILXusj3p6QNcKEaDWVORhM6WEhwPSLCZlkwAJvkxuRQFdih5rQKoIDc0uV5aZsB6bYBqiFhnjY0VERhw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/collections': 3.10.5(react@18.2.0)
+ '@react-stately/flags': 3.0.1
+ '@react-stately/grid': 3.8.5(react@18.2.0)
+ '@react-stately/selection': 3.14.3(react@18.2.0)
+ '@react-stately/utils': 3.9.1(react@18.2.0)
+ '@react-types/grid': 3.2.4(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@react-types/table': 3.9.3(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/tabs@3.6.4(react@18.2.0):
+ resolution: {integrity: sha512-WZJgMBqzLgN88RN8AxhY4aH1+I+4w1qQA0Lh3LRSDegaytd+NHixCWaP3IPjePgCB5N1UsPe96Xglw75zjHmDg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/list': 3.10.3(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@react-types/tabs': 3.3.5(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/toggle@3.7.2(react@18.2.0):
+ resolution: {integrity: sha512-SHCF2btcoK57c4lyhucRbyPBAFpp0Pdp0vcPdn3hUgqbu6e5gE0CwG/mgFmZRAQoc7PRc7XifL0uNw8diJJI0Q==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/utils': 3.9.1(react@18.2.0)
+ '@react-types/checkbox': 3.7.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/tooltip@3.4.7(react@18.2.0):
+ resolution: {integrity: sha512-ACtRgBQ8rphBtsUaaxvEAM0HHN9PvMuyvL0vUHd7jvBDCVZJ6it1BKu9SBKjekBkoBOw9nemtkplh9R2CA6V8Q==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/overlays': 3.6.5(react@18.2.0)
+ '@react-types/tooltip': 3.4.7(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/tree@3.7.6(react@18.2.0):
+ resolution: {integrity: sha512-y8KvEoZX6+YvqjNCVGS3zA/BKw4D3XrUtUKIDme3gu5Mn6z97u+hUXKdXVCniZR7yvV3fHAIXwE5V2K8Oit4aw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/collections': 3.10.5(react@18.2.0)
+ '@react-stately/selection': 3.14.3(react@18.2.0)
+ '@react-stately/utils': 3.9.1(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/utils@3.9.1(react@18.2.0):
+ resolution: {integrity: sha512-yzw75GE0iUWiyps02BOAPTrybcsMIxEJlzXqtvllAb01O9uX5n0i3X+u2eCpj2UoDF4zS08Ps0jPgWxg8xEYtA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-stately/virtualizer@3.6.8(react@18.2.0):
+ resolution: {integrity: sha512-Pf06ihTwExRJltGhi72tmLIo0pcjkL55nu7ifMafAAdxZK4ONxRLSuUjjpvYf/0Rs92xRZy2t/XmHREnfirdkQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ react: 18.2.0
+ dev: false
+
+ /@react-types/breadcrumbs@3.7.3(react@18.2.0):
+ resolution: {integrity: sha512-eFto/+6J+JR58vThNcALZRA1OlqlG3GzQ/bq3q8IrrkOZcrfbEJJCWit/+53Ia98siJKuF4OJHnotxIVIz5I3w==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/link': 3.5.3(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/button@3.9.2(react@18.2.0):
+ resolution: {integrity: sha512-EnPTkGHZRtiwAoJy5q9lDjoG30bEzA/qnvKG29VVXKYAGeqY2IlFs1ypmU+z1X/CpJgPcG3I5cakM7yTVm3pSg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/calendar@3.4.4(react@18.2.0):
+ resolution: {integrity: sha512-hV1Thmb/AES5OmfPvvmyjSkmsEULjiDfA7Yyy70L/YKuSNKb7Su+Bf2VnZuDW3ec+GxO4JJNlpJ0AkbphWBvcg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/date': 3.5.2
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/checkbox@3.7.1(react@18.2.0):
+ resolution: {integrity: sha512-kuGqjQFex0As/3gfWyk+e9njCcad/ZdnYLLiNvhlk15730xfa0MmnOdpqo9jfuFSXBjOcpxoofvEhvrRMtEdUA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/combobox@3.10.1(react@18.2.0):
+ resolution: {integrity: sha512-XMno1rgVRNta49vf5nV7VJpVSVAV20tt79t618gG1qRKH5Kt2Cy8lz2fQ5vHG6UTv/6jUOvU8g5Pc93sLaTmoA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/datepicker@3.7.2(react@18.2.0):
+ resolution: {integrity: sha512-zThqFAdhQL1dqyVDsDSSTdfCjoD6634eyg/B0ZJfQxcLUR/5pch3v/gxBhbyCVDGMNHRWUWIJvY9DVOepuoSug==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/date': 3.5.2
+ '@react-types/calendar': 3.4.4(react@18.2.0)
+ '@react-types/overlays': 3.8.5(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/dialog@3.5.8(react@18.2.0):
+ resolution: {integrity: sha512-RX8JsMvty8ADHRqVEkppoynXLtN4IzUh8d5z88UEBbcvWKlHfd6bOBQjQcBH3AUue5wjfpPIt6brw2VzgBY/3Q==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/overlays': 3.8.5(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/form@3.7.2(react@18.2.0):
+ resolution: {integrity: sha512-6/isEJY4PsYoHdMaGQtqQyquXGTwB1FqCBOPKQjI/vBGWG3fL7FGfWm4Z62eTbCH4Xyv3FZuNywlT8UjPMQyKA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/grid@3.2.4(react@18.2.0):
+ resolution: {integrity: sha512-sDVoyQcH7MoGdx5nBi5ZOU/mVFBt9YTxhvr0PZ97dMdEHZtJC1w9SuezwWS34f50yb8YAXQRTICbZYcK4bAlDA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/link@3.5.3(react@18.2.0):
+ resolution: {integrity: sha512-yVafjW3IejyVnK3oMBNjFABCGG6J27EUG8rvkaGaI1uB6srGUEhpJ97XLv11aj1QkXHBy3VGXqxEV3S7wn4HTw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/listbox@3.4.7(react@18.2.0):
+ resolution: {integrity: sha512-68y5H9CVSPFiwO6MOFxTbry9JQMK/Lb1M9i3M8TDyq1AbJxBPpgAvJ9RaqIMCucsnqCzpY/zA3D/X417zByL1w==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/menu@3.9.7(react@18.2.0):
+ resolution: {integrity: sha512-K6KhloJVoGsqwkdeez72fkNI9dfrmLI/sNrB4XuOKo2crDQ/eyZYWyJmzz8giz/tHME9w774k487rVoefoFh5w==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/overlays': 3.8.5(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/meter@3.3.7(react@18.2.0):
+ resolution: {integrity: sha512-p+YJ0+Lpn5MLmlbFZbDH1P0ILv1+AuMcUbxLcXMIVMGn7o0FO7eVZnFuq76D+qTDm9all+TRLJix7bctOrP+5Q==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/progress': 3.5.2(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/numberfield@3.8.1(react@18.2.0):
+ resolution: {integrity: sha512-GaCjLQgXUGCt40SLjKk3/COMWFlN2vV/3Xs3VSLAEdFZpk99b+Ik1oR21+7ZP5/iMHuQDc1MJRWdFfIjxCvVDQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/overlays@3.8.5(react@18.2.0):
+ resolution: {integrity: sha512-4D7EEBQigD/m8hE68Ys8eloyyZFHHduqykSIgINJ0edmo0jygRbWlTwuhWFR9USgSP4dK54duN0Mvq0m4HEVEw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/progress@3.5.2(react@18.2.0):
+ resolution: {integrity: sha512-aQql22kusEudsHwDEzq6y/Mh29AM+ftRDKdS5E5g4MkCY5J4FMbOYco1T5So83NIvvG9+eKcxPoJUMjQQACAyA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/radio@3.7.1(react@18.2.0):
+ resolution: {integrity: sha512-Zut3rN1odIUBLZdijeyou+UqsLeRE76d9A+npykYGu29ndqmo3w4sLn8QeQcdj1IR71ZnG0pW2Y2BazhK5XrrQ==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/searchfield@3.5.3(react@18.2.0):
+ resolution: {integrity: sha512-gBfsT1WpY8UIb74yyYmnjiHpVasph2mdmGj9i8cGF2HUYwx5p+Fr85mtCGDph0uirvRoM5ExMp4snD+ueNAVCg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@react-types/textfield': 3.9.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/select@3.9.2(react@18.2.0):
+ resolution: {integrity: sha512-fGFrunednY3Pq/BBwVOf87Fsuyo/SlevL0wFIE9OOl2V5NXVaTY7/7RYA8hIOHPzmvsMbndy419BEudiNGhv4A==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/shared@3.22.1(react@18.2.0):
+ resolution: {integrity: sha512-PCpa+Vo6BKnRMuOEzy5zAZ3/H5tnQg1e80khMhK2xys0j6ZqzkgQC+fHMNZ7VDFNLqqNMj/o0eVeSBDh2POjkw==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ react: 18.2.0
+ dev: false
+
+ /@react-types/slider@3.7.1(react@18.2.0):
+ resolution: {integrity: sha512-FKO3YZYdrBs00XbBW5acP+0L1cCdevl/uRJiXbnLpGysO5PrSFIRS7Wlv4M7ztf6gT7b1Ao4FNC9crbxBr6BzA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/switch@3.5.1(react@18.2.0):
+ resolution: {integrity: sha512-2LFEKMGeufqyYmeN/5dtkDkCPG6x9O4eu6aaBaJmPGon7C/l3yiFEgRue6oCUYc1HixR7Qlp0sPxk0tQeWzrSg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/table@3.9.3(react@18.2.0):
+ resolution: {integrity: sha512-Hs/pMbxJdga2zBol4H5pV1FVIiRjCuSTXst6idJjkctanTexR4xkyrtBwl+rdLNoGwQ2pGii49vgklc5bFK7zA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/grid': 3.2.4(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/tabs@3.3.5(react@18.2.0):
+ resolution: {integrity: sha512-6NTSZBOWekCtApdZrhu5tHhE/8q52oVohQN+J5T7shAXd6ZAtu8PABVR/nH4BWucc8FL0OUajRqunqzQMU13gA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/textfield@3.9.1(react@18.2.0):
+ resolution: {integrity: sha512-JBHY9M2CkL6xFaGSfWmUJVu3tEK09FaeB1dU3IEh6P41xxbFnPakYHSSAdnwMXBtXPoSHIVsUBickW/pjgfe5g==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
+ /@react-types/tooltip@3.4.7(react@18.2.0):
+ resolution: {integrity: sha512-rV4HZRQxLRNhe24yATOxnFQtGRUmsR7mqxMupXCmd1vrw8h+rdKlQv1zW2q8nALAKNmnRXZJHxYQ1SFzb98fgg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-types/overlays': 3.8.5(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
/@remix-run/dev@2.8.1(@remix-run/serve@2.8.1)(typescript@5.4.3)(vite@5.2.6):
resolution: {integrity: sha512-qFt4jAsAJeIOyg6ngeSnTG/9Z5N9QJfeThP/8wRHc1crqYgTiEtcI3DZ8WlAXjVSF5emgn/ZZKqzLAI02OgMfQ==}
engines: {node: '>=18.0.0'}
@@ -1605,6 +2908,25 @@ packages:
dev: true
optional: true
+ /@swc/helpers@0.4.14:
+ resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
+ /@swc/helpers@0.4.36:
+ resolution: {integrity: sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==}
+ dependencies:
+ legacy-swc-helpers: /@swc/helpers@0.4.14
+ tslib: 2.6.2
+ dev: false
+
+ /@swc/helpers@0.5.10:
+ resolution: {integrity: sha512-CU+RF9FySljn7HVSkkjiB84hWkvTaI3rtLvF433+jRSBL2hMu3zX5bGhHS8C80SM++h4xy8hBSnUHFQHmRXSBw==}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
/@tanstack/react-virtual@3.2.0(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-OEdMByf2hEfDa6XDbGlZN8qO6bTjlNKqjM3im9JG+u3mCL8jALy0T/67oDI001raUUPh1Bdmfn4ZvPOV5knpcg==}
peerDependencies:
@@ -3819,6 +5141,15 @@ packages:
side-channel: 1.0.6
dev: true
+ /intl-messageformat@10.5.11:
+ resolution: {integrity: sha512-eYq5fkFBVxc7GIFDzpFQkDOZgNayNTQn4Oufe8jw6YY6OHVw70/4pA3FyCsQ0Gb2DnvEJEMmN2tOaXUGByM+kg==}
+ dependencies:
+ '@formatjs/ecma402-abstract': 1.18.2
+ '@formatjs/fast-memoize': 2.2.0
+ '@formatjs/icu-messageformat-parser': 2.7.6
+ tslib: 2.6.2
+ dev: false
+
/ipaddr.js@1.9.1:
resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
engines: {node: '>= 0.10'}
@@ -5548,6 +6879,82 @@ packages:
iconv-lite: 0.4.24
unpipe: 1.0.0
+ /react-aria-components@1.1.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-XdgqSbrlh9V1vJEvTwrnr+YGndQWYcVEAbN+Rx104o9g88cAAabclgetU2OUJ9Gbht6+gwnvnA0ksgXzVZog2Q==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/date': 3.5.2
+ '@internationalized/string': 3.2.1
+ '@react-aria/focus': 3.16.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/menu': 3.13.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/toolbar': 3.0.0-beta.3(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-stately/menu': 3.6.1(react@18.2.0)
+ '@react-stately/table': 3.11.6(react@18.2.0)
+ '@react-stately/utils': 3.9.1(react@18.2.0)
+ '@react-types/form': 3.7.2(react@18.2.0)
+ '@react-types/grid': 3.2.4(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ '@react-types/table': 3.9.3(react@18.2.0)
+ '@swc/helpers': 0.5.10
+ client-only: 0.0.1
+ react: 18.2.0
+ react-aria: 3.32.1(react-dom@18.2.0)(react@18.2.0)
+ react-dom: 18.2.0(react@18.2.0)
+ react-stately: 3.30.1(react@18.2.0)
+ use-sync-external-store: 1.2.0(react@18.2.0)
+ dev: false
+
+ /react-aria@3.32.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-7KCJg4K5vlRqiXdGjgCT05Du8RhGBYC+2ok4GOh/Znmg8aMwOk7t0YwxaT5i1z30+fmDcJS/pk/ipUPUg28CXg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@internationalized/string': 3.2.1
+ '@react-aria/breadcrumbs': 3.5.11(react@18.2.0)
+ '@react-aria/button': 3.9.3(react@18.2.0)
+ '@react-aria/calendar': 3.5.6(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/checkbox': 3.14.1(react@18.2.0)
+ '@react-aria/combobox': 3.8.4(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/datepicker': 3.9.3(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/dialog': 3.5.12(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/dnd': 3.5.3(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/focus': 3.16.2(react@18.2.0)
+ '@react-aria/gridlist': 3.7.5(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/i18n': 3.10.2(react@18.2.0)
+ '@react-aria/interactions': 3.21.1(react@18.2.0)
+ '@react-aria/label': 3.7.6(react@18.2.0)
+ '@react-aria/link': 3.6.5(react@18.2.0)
+ '@react-aria/listbox': 3.11.5(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/menu': 3.13.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/meter': 3.4.11(react@18.2.0)
+ '@react-aria/numberfield': 3.11.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/overlays': 3.21.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/progress': 3.4.11(react@18.2.0)
+ '@react-aria/radio': 3.10.2(react@18.2.0)
+ '@react-aria/searchfield': 3.7.3(react@18.2.0)
+ '@react-aria/select': 3.14.3(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/selection': 3.17.5(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/separator': 3.3.11(react@18.2.0)
+ '@react-aria/slider': 3.7.6(react@18.2.0)
+ '@react-aria/ssr': 3.9.2(react@18.2.0)
+ '@react-aria/switch': 3.6.2(react@18.2.0)
+ '@react-aria/table': 3.13.5(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/tabs': 3.8.5(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/tag': 3.3.3(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/textfield': 3.14.3(react@18.2.0)
+ '@react-aria/tooltip': 3.7.2(react@18.2.0)
+ '@react-aria/utils': 3.23.2(react@18.2.0)
+ '@react-aria/visually-hidden': 3.8.10(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
/react-codemirror-merge@4.21.25(@babel/runtime@7.24.1)(@codemirror/autocomplete@6.16.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.3)(codemirror@6.0.1)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-k0OYi70B36O/059p5llx55E857Wam20aWwALymXmQr9YtC83X7OqKWj4/8iPpxB3aIK5H/smmMAjlky7u7ecMQ==}
peerDependencies:
@@ -5631,6 +7038,37 @@ packages:
react: 18.2.0
dev: false
+ /react-stately@3.30.1(react@18.2.0):
+ resolution: {integrity: sha512-IEhKHMT7wijtczA5vtw/kdq9CZuOIF+ReoSimydTFiABRQxWO9ESAl/fToXOUM9qmCdhdqjGJgMAhqTnmheh8g==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ dependencies:
+ '@react-stately/calendar': 3.4.4(react@18.2.0)
+ '@react-stately/checkbox': 3.6.3(react@18.2.0)
+ '@react-stately/collections': 3.10.5(react@18.2.0)
+ '@react-stately/combobox': 3.8.2(react@18.2.0)
+ '@react-stately/data': 3.11.2(react@18.2.0)
+ '@react-stately/datepicker': 3.9.2(react@18.2.0)
+ '@react-stately/dnd': 3.2.8(react@18.2.0)
+ '@react-stately/form': 3.0.1(react@18.2.0)
+ '@react-stately/list': 3.10.3(react@18.2.0)
+ '@react-stately/menu': 3.6.1(react@18.2.0)
+ '@react-stately/numberfield': 3.9.1(react@18.2.0)
+ '@react-stately/overlays': 3.6.5(react@18.2.0)
+ '@react-stately/radio': 3.10.2(react@18.2.0)
+ '@react-stately/searchfield': 3.5.1(react@18.2.0)
+ '@react-stately/select': 3.6.2(react@18.2.0)
+ '@react-stately/selection': 3.14.3(react@18.2.0)
+ '@react-stately/slider': 3.5.2(react@18.2.0)
+ '@react-stately/table': 3.11.6(react@18.2.0)
+ '@react-stately/tabs': 3.6.4(react@18.2.0)
+ '@react-stately/toggle': 3.7.2(react@18.2.0)
+ '@react-stately/tooltip': 3.4.7(react@18.2.0)
+ '@react-stately/tree': 3.7.6(react@18.2.0)
+ '@react-types/shared': 3.22.1(react@18.2.0)
+ react: 18.2.0
+ dev: false
+
/react@18.2.0:
resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
engines: {node: '>=0.10.0'}
@@ -6654,6 +8092,14 @@ packages:
punycode: 2.3.1
dev: true
+ /use-sync-external-store@1.2.0(react@18.2.0):
+ resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ dependencies:
+ react: 18.2.0
+ dev: false
+
/usehooks-ts@3.0.2(react@18.2.0):
resolution: {integrity: sha512-qJScCj8YOxa8RV3Iz2T+2IsydLG0EID5FouTGE7aNFEpFlCXmRrnJiPCESDArKr1FLTaUQSfDQ43UDn7yMLExw==}
engines: {node: '>=16.15.0'}
diff --git a/tailwind.config.ts b/tailwind.config.ts
index cca4782..f65167d 100644
--- a/tailwind.config.ts
+++ b/tailwind.config.ts
@@ -1,8 +1,19 @@
+/* eslint-disable @typescript-eslint/naming-convention */
import type { Config } from 'tailwindcss'
export default {
content: ['./app/**/*.{js,jsx,ts,tsx}'],
theme: {
+ container: {
+ center: true,
+ padding: {
+ DEFAULT: '1rem',
+ sm: '2rem',
+ lg: '4rem',
+ xl: '5rem',
+ '2xl': '6rem'
+ }
+ },
extend: {
height: {
editor: 'calc(100vh - 20rem)'