diff --git a/package-lock.json b/package-lock.json
index 3bcfc8a..543933c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,9 +8,11 @@
"name": "wine-shop",
"version": "0.1.0",
"dependencies": {
+ "@nextui-org/react": "^2.3.6",
"@t3-oss/env-nextjs": "^0.10.1",
"@vercel/postgres": "^0.8.0",
"drizzle-orm": "^0.29.4",
+ "framer-motion": "^11.2.6",
"geist": "^1.3.0",
"next": "^15.0.0-rc.0",
"postgres": "^3.4.3",
@@ -53,7 +55,6 @@
"version": "7.24.6",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.6.tgz",
"integrity": "sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==",
- "dev": true,
"dependencies": {
"regenerator-runtime": "^0.14.0"
},
@@ -925,6 +926,50 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
+ "node_modules/@formatjs/ecma402-abstract": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.0.0.tgz",
+ "integrity": "sha512-rRqXOqdFmk7RYvj4khklyqzcfQl9vEL/usogncBHRZfZBDOwMGuSRNFl02fu5KGHXdbinju+YXyuR+Nk8xlr/g==",
+ "dependencies": {
+ "@formatjs/intl-localematcher": "0.5.4",
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@formatjs/fast-memoize": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz",
+ "integrity": "sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==",
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@formatjs/icu-messageformat-parser": {
+ "version": "2.7.8",
+ "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.8.tgz",
+ "integrity": "sha512-nBZJYmhpcSX0WeJ5SDYUkZ42AgR3xiyhNCsQweFx3cz/ULJjym8bHAzWKvG5e2+1XO98dBYC0fWeeAECAVSwLA==",
+ "dependencies": {
+ "@formatjs/ecma402-abstract": "2.0.0",
+ "@formatjs/icu-skeleton-parser": "1.8.2",
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@formatjs/icu-skeleton-parser": {
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.2.tgz",
+ "integrity": "sha512-k4ERKgw7aKGWJZgTarIcNEmvyTVD9FYh0mTrrBMHZ1b8hUu6iOJ4SzsZlo3UNAvHYa+PnvntIwRPt1/vy4nA9Q==",
+ "dependencies": {
+ "@formatjs/ecma402-abstract": "2.0.0",
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@formatjs/intl-localematcher": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz",
+ "integrity": "sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==",
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
"node_modules/@humanwhocodes/config-array": {
"version": "0.11.14",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
@@ -1411,6 +1456,39 @@
"url": "https://opencollective.com/libvips"
}
},
+ "node_modules/@internationalized/date": {
+ "version": "3.5.4",
+ "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.5.4.tgz",
+ "integrity": "sha512-qoVJVro+O0rBaw+8HPjUB1iH8Ihf8oziEnqMnvhJUSuVIrHOuZ6eNLHNvzXJKUvAtaDiqMnRlg8Z2mgh09BlUw==",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
+ "node_modules/@internationalized/message": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/@internationalized/message/-/message-3.1.4.tgz",
+ "integrity": "sha512-Dygi9hH1s7V9nha07pggCkvmRfDd3q2lWnMGvrJyrOwYMe1yj4D2T9BoH9I6MGR7xz0biQrtLPsqUkqXzIrBOw==",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0",
+ "intl-messageformat": "^10.1.0"
+ }
+ },
+ "node_modules/@internationalized/number": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.5.3.tgz",
+ "integrity": "sha512-rd1wA3ebzlp0Mehj5YTuTI50AQEx80gWFyHcQu+u91/5NgdwBecO8BH6ipPfE+lmQ9d63vpB3H9SHoIUiupllw==",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
+ "node_modules/@internationalized/string": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/@internationalized/string/-/string-3.2.3.tgz",
+ "integrity": "sha512-9kpfLoA8HegiWTeCbR2livhdVeKobCnVv8tlJ6M2jF+4tcMqDo94ezwlnrUANBWPgd8U7OXIHCk2Ov2qhk4KXw==",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
"node_modules/@isaacs/cliui": {
"version": "8.0.2",
"resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
@@ -1682,6 +1760,1343 @@
"node": ">= 10"
}
},
+ "node_modules/@nextui-org/accordion": {
+ "version": "2.0.32",
+ "resolved": "https://registry.npmjs.org/@nextui-org/accordion/-/accordion-2.0.32.tgz",
+ "integrity": "sha512-iwvEd89SdOrtCxeX2Pq44wmgFm6a01sCq79BgCKuqMcsCFekZ5/yQu09R3kBB6Kne4ghZWF6MXgmzOgbS04atg==",
+ "dependencies": {
+ "@nextui-org/aria-utils": "2.0.18",
+ "@nextui-org/divider": "2.0.27",
+ "@nextui-org/framer-utils": "2.0.18",
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-icons": "2.0.7",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/use-aria-accordion": "2.0.4",
+ "@react-aria/button": "^3.9.3",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/utils": "^3.23.2",
+ "@react-stately/tree": "^3.7.6",
+ "@react-types/accordion": "3.0.0-alpha.19",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "framer-motion": ">=4.0.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/aria-utils": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/@nextui-org/aria-utils/-/aria-utils-2.0.18.tgz",
+ "integrity": "sha512-9ZIZgWFU26csBnfAxsG5HEcz/nLmbeUusbi3kME3sm69iu5B0+A0WSABW+Ffk1Vhtyh73zJZRpA8baC673+5tQ==",
+ "dependencies": {
+ "@nextui-org/react-rsc-utils": "2.0.12",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/system": "2.1.2",
+ "@react-aria/utils": "^3.23.2",
+ "@react-stately/collections": "^3.10.5",
+ "@react-types/overlays": "^3.8.5",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/autocomplete": {
+ "version": "2.0.16",
+ "resolved": "https://registry.npmjs.org/@nextui-org/autocomplete/-/autocomplete-2.0.16.tgz",
+ "integrity": "sha512-cVkFTiiM6Io7XPKMMdNZdTg9OpC/SVOsO48RrbxIv9Nl2HzvQYadhsiYett3skSMTy4u3Az8FJPUp+ql0GmxxA==",
+ "dependencies": {
+ "@nextui-org/aria-utils": "2.0.18",
+ "@nextui-org/button": "2.0.31",
+ "@nextui-org/input": "2.1.21",
+ "@nextui-org/listbox": "2.1.19",
+ "@nextui-org/popover": "2.1.21",
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/scroll-shadow": "2.1.16",
+ "@nextui-org/shared-icons": "2.0.7",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/spinner": "2.0.28",
+ "@nextui-org/use-aria-button": "2.0.7",
+ "@nextui-org/use-safe-layout-effect": "2.0.5",
+ "@react-aria/combobox": "^3.8.4",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/i18n": "^3.10.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/utils": "^3.23.2",
+ "@react-aria/visually-hidden": "^3.8.10",
+ "@react-stately/combobox": "^3.8.2",
+ "@react-types/combobox": "^3.10.1",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "framer-motion": ">=4.0.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/avatar": {
+ "version": "2.0.27",
+ "resolved": "https://registry.npmjs.org/@nextui-org/avatar/-/avatar-2.0.27.tgz",
+ "integrity": "sha512-rmEWhzg7bHOYWCvcFWBjex80aRtnLE7QyHWTHr9+KtOQRJRtv33Kxy5JfDcCQ6vKBz/ZPAWJ76ftUaba3yvXjQ==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/use-image": "2.0.5",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/utils": "^3.23.2"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/badge": {
+ "version": "2.0.27",
+ "resolved": "https://registry.npmjs.org/@nextui-org/badge/-/badge-2.0.27.tgz",
+ "integrity": "sha512-7JH8X7F4FvsPjygToTId87/syh0ZPS6GK8z3zCZHu7zgA10FrwbCyQGuTpznF2GAnmtW3DxTWpemOOJD0dMJbQ==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/system-rsc": "2.1.1"
+ },
+ "peerDependencies": {
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/breadcrumbs": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@nextui-org/breadcrumbs/-/breadcrumbs-2.0.7.tgz",
+ "integrity": "sha512-4xD3hUy5QFtYSZWxjY8Cprq4BpSPfqkR9RyVmG9q5MCeJ8zJQTZlEZ1VCZjnwx4Mtif4kDxAgEm/eBhn6dW7mA==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-icons": "2.0.7",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@react-aria/breadcrumbs": "^3.5.11",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/utils": "^3.23.2",
+ "@react-types/breadcrumbs": "^3.7.3",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/button": {
+ "version": "2.0.31",
+ "resolved": "https://registry.npmjs.org/@nextui-org/button/-/button-2.0.31.tgz",
+ "integrity": "sha512-EqrmTLhJaIFqDCK247XHuEE0c10A1mnRpIoMEgwP5GUjAFC/5itpdU80zRDi4zWXUaI6ppaVpZqWnDOCK5Qvwg==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/ripple": "2.0.28",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/spinner": "2.0.28",
+ "@nextui-org/use-aria-button": "2.0.7",
+ "@react-aria/button": "^3.9.3",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/utils": "^3.23.2",
+ "@react-types/button": "^3.9.2",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "framer-motion": ">=4.0.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/calendar": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@nextui-org/calendar/-/calendar-2.0.4.tgz",
+ "integrity": "sha512-B1OqFBt9Z8jh42qPW6u5W0fsyf1iYs2d1hdhHfVEvFgK7E1KoNaVe03pwZsZV/tYTW/Mh5zSuNwWhhWxphzrHA==",
+ "dependencies": {
+ "@internationalized/date": "^3.5.2",
+ "@nextui-org/button": "2.0.31",
+ "@nextui-org/framer-utils": "2.0.18",
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-icons": "2.0.7",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/use-aria-button": "2.0.7",
+ "@react-aria/calendar": "3.5.1",
+ "@react-aria/focus": "^3.14.3",
+ "@react-aria/i18n": "^3.8.4",
+ "@react-aria/interactions": "^3.19.1",
+ "@react-aria/utils": "^3.21.1",
+ "@react-aria/visually-hidden": "^3.8.6",
+ "@react-stately/calendar": "3.4.1",
+ "@react-stately/utils": "^3.8.0",
+ "@react-types/button": "^3.9.0",
+ "@react-types/calendar": "3.4.1",
+ "@react-types/shared": "3.21.0",
+ "@types/lodash.debounce": "^4.0.7",
+ "lodash.debounce": "^4.0.8",
+ "scroll-into-view-if-needed": "3.0.10"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.0.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/calendar/node_modules/@react-types/shared": {
+ "version": "3.21.0",
+ "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.21.0.tgz",
+ "integrity": "sha512-wJA2cUF8dP4LkuNUt9Vh2kkfiQb2NLnV2pPXxVnKJZ7d4x2/7VPccN+LYPnH8m0X3+rt50cxWuPKQmjxSsCFOg==",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@nextui-org/card": {
+ "version": "2.0.28",
+ "resolved": "https://registry.npmjs.org/@nextui-org/card/-/card-2.0.28.tgz",
+ "integrity": "sha512-Vwa7Poi1kxqjnTWQS9FAGlQw301RqkMlY5cnYQCGeKNbFX+y6u1MlqTSi8ed6RqmdjO23j1zG2+XlBieFyJ9Mg==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/ripple": "2.0.28",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/use-aria-button": "2.0.7",
+ "@react-aria/button": "^3.9.3",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/utils": "^3.23.2",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "framer-motion": ">=4.0.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/checkbox": {
+ "version": "2.0.29",
+ "resolved": "https://registry.npmjs.org/@nextui-org/checkbox/-/checkbox-2.0.29.tgz",
+ "integrity": "sha512-Ed1ahtrFoewt61TPi3aDFZAeA2+Dn+D4A798A2OPBPMHLe70xBPL84Vi35okeY3bzUdBwWQKLMGXbz9nM26sZA==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/use-callback-ref": "2.0.5",
+ "@nextui-org/use-safe-layout-effect": "2.0.5",
+ "@react-aria/checkbox": "^3.14.1",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/utils": "^3.23.2",
+ "@react-aria/visually-hidden": "^3.8.10",
+ "@react-stately/checkbox": "^3.6.3",
+ "@react-stately/toggle": "^3.7.2",
+ "@react-types/checkbox": "^3.7.1",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/chip": {
+ "version": "2.0.28",
+ "resolved": "https://registry.npmjs.org/@nextui-org/chip/-/chip-2.0.28.tgz",
+ "integrity": "sha512-oD28KZx+PuaWkHlizvMgOAxIkL9cblwun0IhqEztKcR2DMRVdH/4r8/Zdo6QQFDhXlUU0Ub5+WUOyHndwNj0pg==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-icons": "2.0.7",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/utils": "^3.23.2",
+ "@react-types/checkbox": "^3.7.1"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/code": {
+ "version": "2.0.27",
+ "resolved": "https://registry.npmjs.org/@nextui-org/code/-/code-2.0.27.tgz",
+ "integrity": "sha512-gDK48LMNSgQIeUs5WZ53s/hRqDfTMuDdDNgQcmt0bRWMlUC2BTuBfQGzK4y9wbJA9mlWocia7ZDWRWyJrB4vjQ==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/system-rsc": "2.1.1"
+ },
+ "peerDependencies": {
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/date-input": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@nextui-org/date-input/-/date-input-2.0.3.tgz",
+ "integrity": "sha512-7WMJGptHHl+P0LpKk3a7e/Dj86Np66RGLVzWWlFipe7hrg+wJCdkuWCyj6V9mNgH/sdkVKhfkGYT2MogNbOhdA==",
+ "dependencies": {
+ "@internationalized/date": "^3.5.2",
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@react-aria/datepicker": "^3.9.3",
+ "@react-aria/i18n": "^3.8.4",
+ "@react-aria/utils": "^3.21.1",
+ "@react-stately/datepicker": "^3.9.2",
+ "@react-types/datepicker": "^3.7.2",
+ "@react-types/shared": "3.21.0"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.0.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/date-input/node_modules/@react-types/shared": {
+ "version": "3.21.0",
+ "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.21.0.tgz",
+ "integrity": "sha512-wJA2cUF8dP4LkuNUt9Vh2kkfiQb2NLnV2pPXxVnKJZ7d4x2/7VPccN+LYPnH8m0X3+rt50cxWuPKQmjxSsCFOg==",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@nextui-org/date-picker": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@nextui-org/date-picker/-/date-picker-2.0.7.tgz",
+ "integrity": "sha512-03Jys6JMthgX1BMW9R1MKPkHkoetXf4bYZRETAXU5Y9cY1TcosY0FiDEwAUCjlusYOq2UWMRYH4q83tCmir6ag==",
+ "dependencies": {
+ "@internationalized/date": "^3.5.2",
+ "@nextui-org/button": "2.0.31",
+ "@nextui-org/calendar": "2.0.4",
+ "@nextui-org/date-input": "2.0.3",
+ "@nextui-org/popover": "2.1.21",
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-icons": "2.0.7",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@react-aria/datepicker": "^3.9.3",
+ "@react-aria/i18n": "^3.8.4",
+ "@react-aria/utils": "^3.21.1",
+ "@react-stately/datepicker": "^3.9.2",
+ "@react-stately/overlays": "^3.6.3",
+ "@react-stately/utils": "^3.8.0",
+ "@react-types/datepicker": "^3.7.2",
+ "@react-types/shared": "3.21.0"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.0.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/date-picker/node_modules/@react-types/shared": {
+ "version": "3.21.0",
+ "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.21.0.tgz",
+ "integrity": "sha512-wJA2cUF8dP4LkuNUt9Vh2kkfiQb2NLnV2pPXxVnKJZ7d4x2/7VPccN+LYPnH8m0X3+rt50cxWuPKQmjxSsCFOg==",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@nextui-org/divider": {
+ "version": "2.0.27",
+ "resolved": "https://registry.npmjs.org/@nextui-org/divider/-/divider-2.0.27.tgz",
+ "integrity": "sha512-530oEHonzaxKxspoaKnBFJ4InGqXv2FgOYzEPAMWoMmLb4/zp7e5lRipFKqRsN+zdwIkRNH6c0VJmHfyWI+bUg==",
+ "dependencies": {
+ "@nextui-org/react-rsc-utils": "2.0.12",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/system-rsc": "2.1.1",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/dropdown": {
+ "version": "2.1.23",
+ "resolved": "https://registry.npmjs.org/@nextui-org/dropdown/-/dropdown-2.1.23.tgz",
+ "integrity": "sha512-4wAzUbKztvuzzuJcLuDKhvnxB++EQ2aATbCdnfcBA5IyBxj6k4lbalgmSQxtx6D4dm5iJeiOWCJHRZgsIqkxRg==",
+ "dependencies": {
+ "@nextui-org/menu": "2.0.22",
+ "@nextui-org/popover": "2.1.21",
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/menu": "^3.13.1",
+ "@react-aria/utils": "^3.23.2",
+ "@react-stately/menu": "^3.6.1",
+ "@react-types/menu": "^3.9.7"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "framer-motion": ">=4.0.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/framer-utils": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/@nextui-org/framer-utils/-/framer-utils-2.0.18.tgz",
+ "integrity": "sha512-RNI5/wKjgLNjEaVdLrXH8J/mkC7HKZ6S99JNFmviU1JiVgWzwHKtuci5ZPDntUFGg6G8kX6P7OCDh+d/pMJQAA==",
+ "dependencies": {
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/system": "2.1.2",
+ "@nextui-org/use-measure": "2.0.1"
+ },
+ "peerDependencies": {
+ "framer-motion": ">=4.0.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/image": {
+ "version": "2.0.27",
+ "resolved": "https://registry.npmjs.org/@nextui-org/image/-/image-2.0.27.tgz",
+ "integrity": "sha512-EJa1bsZL8zsnTOVd+ZY04ldBz177CO/igz16rpRjo1KPMDX0fxlcjUbUopMfujIASytA68Yq4U1rxfO/xJthuQ==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/use-image": "2.0.5"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/input": {
+ "version": "2.1.21",
+ "resolved": "https://registry.npmjs.org/@nextui-org/input/-/input-2.1.21.tgz",
+ "integrity": "sha512-jwTD4RnpTuieSuLOYqW7Dw2To6E9OVJtcyRBYNIT6GaejT3YG4qaST7BMKz0pJW6mgF9M+pDeKcdOvOqEbOoDg==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-icons": "2.0.7",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/use-safe-layout-effect": "2.0.5",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/textfield": "^3.14.3",
+ "@react-aria/utils": "^3.23.2",
+ "@react-stately/utils": "^3.9.1",
+ "@react-types/shared": "^3.22.1",
+ "@react-types/textfield": "^3.9.1",
+ "react-textarea-autosize": "^8.5.3"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/kbd": {
+ "version": "2.0.28",
+ "resolved": "https://registry.npmjs.org/@nextui-org/kbd/-/kbd-2.0.28.tgz",
+ "integrity": "sha512-raH2Nw+wAHO54swTduLLs/Vdg2/mbMHEe0Y7ud6D13lPexWHVfxUzt7C39/9y8nKh0SpgOkcWV+EmQBydLAI7A==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/system-rsc": "2.1.1",
+ "@react-aria/utils": "^3.23.2"
+ },
+ "peerDependencies": {
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/link": {
+ "version": "2.0.29",
+ "resolved": "https://registry.npmjs.org/@nextui-org/link/-/link-2.0.29.tgz",
+ "integrity": "sha512-OfOi7GLj3apimwAsAXTRZ8/B0tWvx/yXLZFtEe9676+tlLND1nfmWyBHdDIx5WMMiLc3Q1M3FkNrZvigeKQIbQ==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-icons": "2.0.7",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/use-aria-link": "2.0.16",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/link": "^3.6.5",
+ "@react-aria/utils": "^3.23.2",
+ "@react-types/link": "^3.5.3"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/listbox": {
+ "version": "2.1.19",
+ "resolved": "https://registry.npmjs.org/@nextui-org/listbox/-/listbox-2.1.19.tgz",
+ "integrity": "sha512-9qQs9KwdDHZ3VaSz4SkYcqn8onuSMCiZElta1vyqJGMWW6JYjJ4DtUOiyqwJdzZOQLIlxazT+GCWjjFUZwFZlQ==",
+ "dependencies": {
+ "@nextui-org/aria-utils": "2.0.18",
+ "@nextui-org/divider": "2.0.27",
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/use-is-mobile": "2.0.7",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/listbox": "^3.11.5",
+ "@react-aria/utils": "^3.23.2",
+ "@react-stately/list": "^3.10.3",
+ "@react-types/menu": "^3.9.7",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/menu": {
+ "version": "2.0.22",
+ "resolved": "https://registry.npmjs.org/@nextui-org/menu/-/menu-2.0.22.tgz",
+ "integrity": "sha512-zU1MbyDPk0QNAVZUSDJSMmdVxpFzWHyiLqOtS+b+kZLdn0va+QBR6LPj237PhyQueChNyz/y8eDDbJ0D6bWf/g==",
+ "dependencies": {
+ "@nextui-org/aria-utils": "2.0.18",
+ "@nextui-org/divider": "2.0.27",
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/use-aria-menu": "2.0.2",
+ "@nextui-org/use-is-mobile": "2.0.7",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/menu": "^3.13.1",
+ "@react-aria/utils": "^3.23.2",
+ "@react-stately/menu": "^3.6.1",
+ "@react-stately/tree": "^3.7.6",
+ "@react-types/menu": "^3.9.7",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/modal": {
+ "version": "2.0.33",
+ "resolved": "https://registry.npmjs.org/@nextui-org/modal/-/modal-2.0.33.tgz",
+ "integrity": "sha512-YCgWUMNiVMXAgd6SmU4yH7Ifrz+cmtlF2sK9DBL8kaIZtqAjuhPQj0uQnetvXpY649vomJWVdh9QYHNfD1Jv1Q==",
+ "dependencies": {
+ "@nextui-org/framer-utils": "2.0.18",
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-icons": "2.0.7",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/use-aria-button": "2.0.7",
+ "@nextui-org/use-aria-modal-overlay": "2.0.8",
+ "@nextui-org/use-disclosure": "2.0.7",
+ "@react-aria/dialog": "^3.5.12",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/overlays": "^3.21.1",
+ "@react-aria/utils": "^3.23.2",
+ "@react-stately/overlays": "^3.6.5",
+ "@react-types/overlays": "^3.8.5"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "framer-motion": ">=4.0.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/navbar": {
+ "version": "2.0.30",
+ "resolved": "https://registry.npmjs.org/@nextui-org/navbar/-/navbar-2.0.30.tgz",
+ "integrity": "sha512-Iaw3BU0gdX14nBtZUUFRnsXodnCe1Sbsv9Xk7OI44p+KbOhySgfcjf4iFcXM0vfTOMlOkBSsUzR9bt+/69G5pw==",
+ "dependencies": {
+ "@nextui-org/framer-utils": "2.0.18",
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/use-aria-toggle-button": "2.0.7",
+ "@nextui-org/use-scroll-position": "2.0.5",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/overlays": "^3.21.1",
+ "@react-aria/utils": "^3.23.2",
+ "@react-stately/toggle": "^3.7.2",
+ "@react-stately/utils": "^3.9.1",
+ "react-remove-scroll": "^2.5.6"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "framer-motion": ">=4.0.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/pagination": {
+ "version": "2.0.30",
+ "resolved": "https://registry.npmjs.org/@nextui-org/pagination/-/pagination-2.0.30.tgz",
+ "integrity": "sha512-tdlSbNTpqr+aww8h9+7d2Iu0ZX6GGtREeVAbf2+jr5j7VF/VVMVm2eaLJ4m1vw7VQIrEMwKNrcP8QCMMT0a+SQ==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-icons": "2.0.7",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/use-pagination": "2.0.6",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/i18n": "^3.10.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/utils": "^3.23.2",
+ "scroll-into-view-if-needed": "3.0.10"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/popover": {
+ "version": "2.1.21",
+ "resolved": "https://registry.npmjs.org/@nextui-org/popover/-/popover-2.1.21.tgz",
+ "integrity": "sha512-Loa6eoAYW0DacDIW+/SC//0LhDDAMnUcd8R9axXtKd00N0Zgnj3YpUJoyLRYvwl5I/FWwV1nCOAvndzW6JJvpQ==",
+ "dependencies": {
+ "@nextui-org/aria-utils": "2.0.18",
+ "@nextui-org/button": "2.0.31",
+ "@nextui-org/framer-utils": "2.0.18",
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/use-aria-button": "2.0.7",
+ "@nextui-org/use-safe-layout-effect": "2.0.5",
+ "@react-aria/dialog": "^3.5.12",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/overlays": "^3.21.1",
+ "@react-aria/utils": "^3.23.2",
+ "@react-stately/overlays": "^3.6.5",
+ "@react-types/button": "^3.9.2",
+ "@react-types/overlays": "^3.8.5",
+ "react-remove-scroll": "^2.5.6"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "framer-motion": ">=4.0.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/progress": {
+ "version": "2.0.28",
+ "resolved": "https://registry.npmjs.org/@nextui-org/progress/-/progress-2.0.28.tgz",
+ "integrity": "sha512-3Wp6mUeKzw0onLB7/JR1HI3+Y4zf0immVnQp3TYr2zvM5PLAy6RXKtACEGkJanBPfvx4tv3YAIF3419WMvmniw==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/use-is-mounted": "2.0.5",
+ "@react-aria/i18n": "^3.10.2",
+ "@react-aria/progress": "^3.4.11",
+ "@react-aria/utils": "^3.23.2",
+ "@react-types/progress": "^3.5.2"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/radio": {
+ "version": "2.0.28",
+ "resolved": "https://registry.npmjs.org/@nextui-org/radio/-/radio-2.0.28.tgz",
+ "integrity": "sha512-h8SSQTDj0NzB13r77RrcEDuWNSpE00ioO7GJKTROd09YQSmck/AID1+ktsDMRQYjoPMPJ7vgwJHuRoKIjXn1CQ==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/radio": "^3.10.2",
+ "@react-aria/utils": "^3.23.2",
+ "@react-aria/visually-hidden": "^3.8.10",
+ "@react-stately/radio": "^3.10.2",
+ "@react-types/radio": "^3.7.1",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/react": {
+ "version": "2.3.6",
+ "resolved": "https://registry.npmjs.org/@nextui-org/react/-/react-2.3.6.tgz",
+ "integrity": "sha512-mA3IgPBmVZLpwLxn1t97fpwjBL+dZdAt4x9+3TjJfEQjbH9j/FvUsOAIpaT53BMcDIWrqP3Co3yR+AbplgSiEg==",
+ "dependencies": {
+ "@nextui-org/accordion": "2.0.32",
+ "@nextui-org/autocomplete": "2.0.16",
+ "@nextui-org/avatar": "2.0.27",
+ "@nextui-org/badge": "2.0.27",
+ "@nextui-org/breadcrumbs": "2.0.7",
+ "@nextui-org/button": "2.0.31",
+ "@nextui-org/calendar": "2.0.4",
+ "@nextui-org/card": "2.0.28",
+ "@nextui-org/checkbox": "2.0.29",
+ "@nextui-org/chip": "2.0.28",
+ "@nextui-org/code": "2.0.27",
+ "@nextui-org/date-input": "2.0.3",
+ "@nextui-org/date-picker": "2.0.7",
+ "@nextui-org/divider": "2.0.27",
+ "@nextui-org/dropdown": "2.1.23",
+ "@nextui-org/framer-utils": "2.0.18",
+ "@nextui-org/image": "2.0.27",
+ "@nextui-org/input": "2.1.21",
+ "@nextui-org/kbd": "2.0.28",
+ "@nextui-org/link": "2.0.29",
+ "@nextui-org/listbox": "2.1.19",
+ "@nextui-org/menu": "2.0.22",
+ "@nextui-org/modal": "2.0.33",
+ "@nextui-org/navbar": "2.0.30",
+ "@nextui-org/pagination": "2.0.30",
+ "@nextui-org/popover": "2.1.21",
+ "@nextui-org/progress": "2.0.28",
+ "@nextui-org/radio": "2.0.28",
+ "@nextui-org/ripple": "2.0.28",
+ "@nextui-org/scroll-shadow": "2.1.16",
+ "@nextui-org/select": "2.1.27",
+ "@nextui-org/skeleton": "2.0.27",
+ "@nextui-org/slider": "2.2.9",
+ "@nextui-org/snippet": "2.0.35",
+ "@nextui-org/spacer": "2.0.27",
+ "@nextui-org/spinner": "2.0.28",
+ "@nextui-org/switch": "2.0.28",
+ "@nextui-org/system": "2.1.2",
+ "@nextui-org/table": "2.0.33",
+ "@nextui-org/tabs": "2.0.29",
+ "@nextui-org/theme": "2.2.3",
+ "@nextui-org/tooltip": "2.0.33",
+ "@nextui-org/user": "2.0.28",
+ "@react-aria/visually-hidden": "^3.8.10"
+ },
+ "peerDependencies": {
+ "framer-motion": ">=4.0.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/react-rsc-utils": {
+ "version": "2.0.12",
+ "resolved": "https://registry.npmjs.org/@nextui-org/react-rsc-utils/-/react-rsc-utils-2.0.12.tgz",
+ "integrity": "sha512-s2IG4pM1K+kbm6A2g3UpqrS592AExpGixtZNPJ2lV5+UQi1ld3vb4EiBIOViZMoSCNCoNdaeO5Yqo6cKghwCPA=="
+ },
+ "node_modules/@nextui-org/react-utils": {
+ "version": "2.0.13",
+ "resolved": "https://registry.npmjs.org/@nextui-org/react-utils/-/react-utils-2.0.13.tgz",
+ "integrity": "sha512-4DM1Cph1lVY64T/HDyEqcxYkInXx6hdL1Kp9StLza9yqgYmVipTaPkWZdmWbfkhP+dVVqrH3DVFfHtpLTQ625w==",
+ "dependencies": {
+ "@nextui-org/react-rsc-utils": "2.0.12",
+ "@nextui-org/shared-utils": "2.0.5"
+ },
+ "peerDependencies": {
+ "react": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/ripple": {
+ "version": "2.0.28",
+ "resolved": "https://registry.npmjs.org/@nextui-org/ripple/-/ripple-2.0.28.tgz",
+ "integrity": "sha512-tAxuPjVncx6rSzdHqcFGiprlUo7p+tkTf0c9RMC47DtgIG1DLhFVr0z6QkggmLd1Tgwcj4a3Oyj/PAQMDRxswg==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "framer-motion": ">=4.0.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/scroll-shadow": {
+ "version": "2.1.16",
+ "resolved": "https://registry.npmjs.org/@nextui-org/scroll-shadow/-/scroll-shadow-2.1.16.tgz",
+ "integrity": "sha512-QkOHNFQqEdfSj6iAKd4SusZpmyaJcBFCvx4zLLrWCXGS0+0KWvuaq/dOE8PXSPo4vts4TGDQp6qQGhk0BFvttg==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/use-data-scroll-overflow": "2.1.4"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/select": {
+ "version": "2.1.27",
+ "resolved": "https://registry.npmjs.org/@nextui-org/select/-/select-2.1.27.tgz",
+ "integrity": "sha512-SLEOir+I09y9wA1reIJRefovyR48Pn+L6oMIiZqYCA0ndGnz3K1g2gsSZ6fyCb9obwZvjzFGvIsrYkW0btUzlA==",
+ "dependencies": {
+ "@nextui-org/aria-utils": "2.0.18",
+ "@nextui-org/listbox": "2.1.19",
+ "@nextui-org/popover": "2.1.21",
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/scroll-shadow": "2.1.16",
+ "@nextui-org/shared-icons": "2.0.7",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/spinner": "2.0.28",
+ "@nextui-org/use-aria-button": "2.0.7",
+ "@nextui-org/use-aria-multiselect": "2.1.5",
+ "@nextui-org/use-safe-layout-effect": "2.0.5",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/form": "^3.0.3",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/utils": "^3.23.2",
+ "@react-aria/visually-hidden": "^3.8.10",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "framer-motion": ">=4.0.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/shared-icons": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@nextui-org/shared-icons/-/shared-icons-2.0.7.tgz",
+ "integrity": "sha512-GsotFeRbwxhc2eQt7Z6edcVYfklpaSzo93Xodryb82SokRaSOKt9BEpUXgk2TExAvJMjDnB4T8nk8ANWsFaXOw==",
+ "peerDependencies": {
+ "react": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/shared-utils": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nextui-org/shared-utils/-/shared-utils-2.0.5.tgz",
+ "integrity": "sha512-aFc/CUL8RVfBh0IotIpxkpKjyUPc/zJaMJd5pRCQA1kIpKLdSrlh3//MLYMaP/fo/NQtE3DPeXqfKhHRr1fkEw=="
+ },
+ "node_modules/@nextui-org/skeleton": {
+ "version": "2.0.27",
+ "resolved": "https://registry.npmjs.org/@nextui-org/skeleton/-/skeleton-2.0.27.tgz",
+ "integrity": "sha512-AolxdzJ4xCyb7i2DwZ1iQGSaLGUBYh/rorO8llBqsXDpvhBANcFF3DbRO3kQ+EVGr5AEbEeurd3RabC2F6wVDA==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/system-rsc": "2.1.1"
+ },
+ "peerDependencies": {
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/slider": {
+ "version": "2.2.9",
+ "resolved": "https://registry.npmjs.org/@nextui-org/slider/-/slider-2.2.9.tgz",
+ "integrity": "sha512-y/Oxhl1OkY7amgYpHZwCF4dF6Uop0Pb+k6m6CNCeXIBL3KFT1Hw9yd17NrV05BekA1llfJrVHEvzneBuTTbbbA==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/tooltip": "2.0.33",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/i18n": "^3.10.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/slider": "^3.7.6",
+ "@react-aria/utils": "^3.23.2",
+ "@react-aria/visually-hidden": "^3.8.10",
+ "@react-stately/slider": "^3.5.2"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/snippet": {
+ "version": "2.0.35",
+ "resolved": "https://registry.npmjs.org/@nextui-org/snippet/-/snippet-2.0.35.tgz",
+ "integrity": "sha512-2GYxzt6ZBqgEn6XYgi+uU8YMPfMPCAORMXiw/Q+QTuoLQPgKFqsjnQKV7FI581Dax61mIMI5QL5WsQ0oG6PtFw==",
+ "dependencies": {
+ "@nextui-org/button": "2.0.31",
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-icons": "2.0.7",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/tooltip": "2.0.33",
+ "@nextui-org/use-clipboard": "2.0.5",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/utils": "^3.23.2"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "framer-motion": ">=4.0.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/spacer": {
+ "version": "2.0.27",
+ "resolved": "https://registry.npmjs.org/@nextui-org/spacer/-/spacer-2.0.27.tgz",
+ "integrity": "sha512-2zYe6PR7Mk4xQpzEhAAkZ8fBp75h7XhgSB7u1aiqW2hJzcuD82hn1SLoUacrYJeO/FBO5UJKQmc8LT63JtuzWQ==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/system-rsc": "2.1.1"
+ },
+ "peerDependencies": {
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/spinner": {
+ "version": "2.0.28",
+ "resolved": "https://registry.npmjs.org/@nextui-org/spinner/-/spinner-2.0.28.tgz",
+ "integrity": "sha512-hlixGubd91KFSHIjwE0/vLmkSOtUwl56uFrsHBred2pqq8/1CAVlN7aINwoUotZRc5W0T7lyEQGvf88t0Dd3CA==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/system-rsc": "2.1.1"
+ },
+ "peerDependencies": {
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/switch": {
+ "version": "2.0.28",
+ "resolved": "https://registry.npmjs.org/@nextui-org/switch/-/switch-2.0.28.tgz",
+ "integrity": "sha512-cogzyB7Ng95WP/neMBWgOLRkw2GC/qLQoW0gTuuT53lTEnAtatFikNoL30CyA/EZzz7YsUjLH2W+9kBiZLtITQ==",
+ "dependencies": {
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/switch": "^3.6.2",
+ "@react-aria/utils": "^3.23.2",
+ "@react-aria/visually-hidden": "^3.8.10",
+ "@react-stately/toggle": "^3.7.2",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/system": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@nextui-org/system/-/system-2.1.2.tgz",
+ "integrity": "sha512-dkj2DAye6pjpVheoJKup+L8CyK774YORudkum+5zCuwyOe50IV2j6wbGqyWir9cI1fruFUsfzQ1NR4KljWNqFQ==",
+ "dependencies": {
+ "@internationalized/date": "^3.5.2",
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/system-rsc": "2.1.1",
+ "@react-aria/i18n": "^3.10.2",
+ "@react-aria/overlays": "^3.21.1",
+ "@react-aria/utils": "^3.23.2",
+ "@react-stately/utils": "^3.9.1"
+ },
+ "peerDependencies": {
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/system-rsc": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@nextui-org/system-rsc/-/system-rsc-2.1.1.tgz",
+ "integrity": "sha512-gkTKNAbTZVl81SVJsaLHp4iqyd956y40UIGUXPeq0pwOGLM0xGWSkLbkNT8WtdPUt3bSD9y0xuKbiV3tpSBGOA==",
+ "dependencies": {
+ "clsx": "^1.2.1"
+ },
+ "peerDependencies": {
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "tailwind-variants": ">=0.1.13"
+ }
+ },
+ "node_modules/@nextui-org/table": {
+ "version": "2.0.33",
+ "resolved": "https://registry.npmjs.org/@nextui-org/table/-/table-2.0.33.tgz",
+ "integrity": "sha512-mUqGGWCoEo5z49s60IrVnBDcSgT8K2T5+x5qqmk30v09B6s5c8dqyL7NAC+pk7BayHqr5xEW42EqMbRKmVvtCw==",
+ "dependencies": {
+ "@nextui-org/checkbox": "2.0.29",
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-icons": "2.0.7",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/spacer": "2.0.27",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/table": "^3.13.5",
+ "@react-aria/utils": "^3.23.2",
+ "@react-aria/visually-hidden": "^3.8.10",
+ "@react-stately/table": "^3.11.6",
+ "@react-stately/virtualizer": "^3.6.8",
+ "@react-types/grid": "^3.2.4",
+ "@react-types/table": "^3.9.3"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/tabs": {
+ "version": "2.0.29",
+ "resolved": "https://registry.npmjs.org/@nextui-org/tabs/-/tabs-2.0.29.tgz",
+ "integrity": "sha512-RthZ+lNyXQ3CNXMRiQdQMGGsWJurS7ESrhowLRtTiDOPYhnJxAMqrqzI3k8ZgDIBirC/1zEoOdn89oqd2Pa5gw==",
+ "dependencies": {
+ "@nextui-org/aria-utils": "2.0.18",
+ "@nextui-org/framer-utils": "2.0.18",
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/use-is-mounted": "2.0.5",
+ "@nextui-org/use-update-effect": "2.0.5",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/tabs": "^3.8.5",
+ "@react-aria/utils": "^3.23.2",
+ "@react-stately/tabs": "^3.6.4",
+ "@react-types/shared": "^3.22.1",
+ "@react-types/tabs": "^3.3.5",
+ "scroll-into-view-if-needed": "3.0.10"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "framer-motion": ">=4.0.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/theme": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/@nextui-org/theme/-/theme-2.2.3.tgz",
+ "integrity": "sha512-p8gZ+4dQxA4ZO9RxVljAs37EYtQsw0n9DtXD6f395gpl0DLKRq/d4oCQ887oC6lHDyTibtaHHtOu+MKzK6j7Gw==",
+ "dependencies": {
+ "color": "^4.2.3",
+ "color2k": "^2.0.2",
+ "deepmerge": "4.3.1",
+ "flat": "^5.0.2",
+ "lodash.foreach": "^4.5.0",
+ "lodash.get": "^4.4.2",
+ "lodash.kebabcase": "^4.1.1",
+ "lodash.mapkeys": "^4.6.0",
+ "lodash.omit": "^4.5.0",
+ "tailwind-variants": "^0.1.20"
+ },
+ "peerDependencies": {
+ "tailwindcss": ">=3.4.0"
+ }
+ },
+ "node_modules/@nextui-org/tooltip": {
+ "version": "2.0.33",
+ "resolved": "https://registry.npmjs.org/@nextui-org/tooltip/-/tooltip-2.0.33.tgz",
+ "integrity": "sha512-WUpBuoZ1ya2iD9EI2d/E58BpPrRJQ2NDnpIU6RjwWe/MGqtxf3oJVQZd6kKpgaD8eB6P3OSiFTwTUK7+AoLmDQ==",
+ "dependencies": {
+ "@nextui-org/aria-utils": "2.0.18",
+ "@nextui-org/framer-utils": "2.0.18",
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@nextui-org/use-safe-layout-effect": "2.0.5",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/overlays": "^3.21.1",
+ "@react-aria/tooltip": "^3.7.2",
+ "@react-aria/utils": "^3.23.2",
+ "@react-stately/tooltip": "^3.4.7",
+ "@react-types/overlays": "^3.8.5",
+ "@react-types/tooltip": "^3.4.7"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "framer-motion": ">=4.0.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/use-aria-accordion": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@nextui-org/use-aria-accordion/-/use-aria-accordion-2.0.4.tgz",
+ "integrity": "sha512-5OEi7zrv1F25XCjXSx+tOvyJWN/Modj9+iz5v/QXDJN76sFVIoCoNsUlZS5Vokyt5fImXb3SAlWvOPehqLbSGA==",
+ "dependencies": {
+ "@react-aria/button": "^3.9.3",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/selection": "^3.17.5",
+ "@react-aria/utils": "^3.23.2",
+ "@react-stately/tree": "^3.7.6",
+ "@react-types/accordion": "3.0.0-alpha.19",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "react": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/use-aria-button": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@nextui-org/use-aria-button/-/use-aria-button-2.0.7.tgz",
+ "integrity": "sha512-Cttt4C802RQX6Wae/IiuzdOCVjzHDnUMK8MBwkdDEKR/TVGjaTvPbLOJSw7FNmz0mIrtp7zaTHlRvrbDJmvnIQ==",
+ "dependencies": {
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/utils": "^3.23.2",
+ "@react-types/button": "^3.9.2",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "react": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/use-aria-link": {
+ "version": "2.0.16",
+ "resolved": "https://registry.npmjs.org/@nextui-org/use-aria-link/-/use-aria-link-2.0.16.tgz",
+ "integrity": "sha512-nxaSkHlSNbsODYDusoh6+bt8B7ndoAD82pC1b0c0M0kFP14hktzIf9noaY+bSujcI9MlLJR1WLwZoHGYC5Mlng==",
+ "dependencies": {
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/utils": "^3.23.2",
+ "@react-types/link": "^3.5.3",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "react": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/use-aria-menu": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@nextui-org/use-aria-menu/-/use-aria-menu-2.0.2.tgz",
+ "integrity": "sha512-YV/tp246bWTfZIa6eDnN19Z0VkOB5/SP9qlLtigY0a2lPuGQ/6o3LpcWZxQPOgLwBd6PQwUgNe/RakOO3rRrAQ==",
+ "dependencies": {
+ "@react-aria/i18n": "^3.10.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/menu": "^3.13.1",
+ "@react-aria/selection": "^3.17.5",
+ "@react-aria/utils": "^3.23.2",
+ "@react-stately/collections": "^3.10.5",
+ "@react-stately/tree": "^3.7.6",
+ "@react-types/menu": "^3.9.7",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/use-aria-modal-overlay": {
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/@nextui-org/use-aria-modal-overlay/-/use-aria-modal-overlay-2.0.8.tgz",
+ "integrity": "sha512-fzMh/UtNEzYKOcjXyM1esGoxorB4nBPkg8vyGqVgkhU+QeI0JdWPEnC6nXAU6j57eh3ZYx/jLEMh1Jeu5IAEmw==",
+ "dependencies": {
+ "@react-aria/overlays": "^3.21.1",
+ "@react-aria/utils": "^3.23.2",
+ "@react-stately/overlays": "^3.6.5",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/use-aria-multiselect": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nextui-org/use-aria-multiselect/-/use-aria-multiselect-2.1.5.tgz",
+ "integrity": "sha512-AIWVu6iW4EX8RrnNtt3mHxDFtbQ7Io/mr0dpaE/s5HbfPMjljktMdP22YLYUnRXHqOeAfqtRSa9Mq7Qpec2Vtw==",
+ "dependencies": {
+ "@react-aria/i18n": "^3.10.2",
+ "@react-aria/interactions": "^3.21.1",
+ "@react-aria/label": "^3.7.6",
+ "@react-aria/listbox": "^3.11.5",
+ "@react-aria/menu": "^3.13.1",
+ "@react-aria/selection": "^3.17.5",
+ "@react-aria/utils": "^3.23.2",
+ "@react-stately/form": "^3.0.1",
+ "@react-stately/list": "^3.10.3",
+ "@react-stately/menu": "^3.6.1",
+ "@react-types/button": "^3.9.2",
+ "@react-types/overlays": "^3.8.5",
+ "@react-types/select": "^3.9.2",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/use-aria-toggle-button": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@nextui-org/use-aria-toggle-button/-/use-aria-toggle-button-2.0.7.tgz",
+ "integrity": "sha512-m+1qjSoJrzMf6oefh1RTYSA0l/JbU9v3cHwpoX/OjCE6q3EpLaqgI/U679oxpd7OLPrWq6HmBKOzKt6ZmokMYw==",
+ "dependencies": {
+ "@nextui-org/use-aria-button": "2.0.7",
+ "@react-aria/utils": "^3.23.2",
+ "@react-stately/toggle": "^3.7.2",
+ "@react-types/button": "^3.9.2",
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "react": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/use-callback-ref": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nextui-org/use-callback-ref/-/use-callback-ref-2.0.5.tgz",
+ "integrity": "sha512-lcjlV5yaDTiFSv06E5RtQNqy+O6XqH/Q/yz+ka1ZBlZF/FdzEPNRfJ0shN2D7Sh3DdbvV2lySbA2g/0d94geaw==",
+ "dependencies": {
+ "@nextui-org/use-safe-layout-effect": "2.0.5"
+ },
+ "peerDependencies": {
+ "react": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/use-clipboard": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nextui-org/use-clipboard/-/use-clipboard-2.0.5.tgz",
+ "integrity": "sha512-1ExwXM8ENmc/kVDqKoiPGrBP/0B7rZ43iSv2MoWD1Qpc8GHg71Rv7NTIlBDoD/pfUfqkab6x66iKC7AVR8rifA==",
+ "peerDependencies": {
+ "react": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/use-data-scroll-overflow": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@nextui-org/use-data-scroll-overflow/-/use-data-scroll-overflow-2.1.4.tgz",
+ "integrity": "sha512-0YqUAe/b9aZftUQOH7sWqBMJHGLyC2Q/ixFyjq8Q1TijrqEyGESGQ2tm0+FHytI04drV+mnsbf6+q2QIKyqGSg==",
+ "dependencies": {
+ "@nextui-org/shared-utils": "2.0.5"
+ },
+ "peerDependencies": {
+ "react": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/use-disclosure": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@nextui-org/use-disclosure/-/use-disclosure-2.0.7.tgz",
+ "integrity": "sha512-h86z6H/eTQ6RMAYkWBvItgV0uh4UDTbJIa8hvDguzYLyGk5Ji+7HXotCUwKELrK/+QuOtAFYcJ6+Cp8zp7tZuA==",
+ "dependencies": {
+ "@nextui-org/use-callback-ref": "2.0.5",
+ "@react-aria/utils": "^3.23.2",
+ "@react-stately/utils": "^3.9.1"
+ },
+ "peerDependencies": {
+ "react": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/use-image": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nextui-org/use-image/-/use-image-2.0.5.tgz",
+ "integrity": "sha512-FAMyvZS9XSNLqHEmU6xykMgwIFJj/V9/JpTiZAQziz2wqMiUONIBpYpGOlI+pPBNlhCkw62KHm/19vHW49FWhA==",
+ "dependencies": {
+ "@nextui-org/use-safe-layout-effect": "2.0.5"
+ },
+ "peerDependencies": {
+ "react": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/use-is-mobile": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@nextui-org/use-is-mobile/-/use-is-mobile-2.0.7.tgz",
+ "integrity": "sha512-BmOseC8Xmp5Xl8EKrsl/MoYtz0aIkezMatYGBCoGDGUosaKx8kNYv6T2WVA3uKj1Gr3s4dHhMCuISvcpE9XOiQ==",
+ "dependencies": {
+ "@react-aria/ssr": "^3.9.2"
+ },
+ "peerDependencies": {
+ "react": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/use-is-mounted": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nextui-org/use-is-mounted/-/use-is-mounted-2.0.5.tgz",
+ "integrity": "sha512-gk698Uwmj/XhchBsnI5Ups5uzEXuZvsPK45K6goi2/ADKXSYxHOcSgwoexytqJBb/7tpi+emi2CRTAjAFZDQqA==",
+ "peerDependencies": {
+ "react": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/use-measure": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@nextui-org/use-measure/-/use-measure-2.0.1.tgz",
+ "integrity": "sha512-uEtdrdBdFz4Fgbfk2vmQ+rEb+eFa5o4yI90udasvfpaIrMBfrFOlRW5+yn3uXKB8JThET4Gf2on/wlJpo567Dg==",
+ "peerDependencies": {
+ "react": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/use-pagination": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@nextui-org/use-pagination/-/use-pagination-2.0.6.tgz",
+ "integrity": "sha512-/EIrpC/q6xQNDQrODivC3VVkphVmExiFjqqXdyxOHWnhfgC1BhQOqGK0qIPvDoHmk1U7ULKnlh/VuYjGtfTJgg==",
+ "dependencies": {
+ "@nextui-org/shared-utils": "2.0.5",
+ "@react-aria/i18n": "^3.10.2"
+ },
+ "peerDependencies": {
+ "react": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/use-safe-layout-effect": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nextui-org/use-safe-layout-effect/-/use-safe-layout-effect-2.0.5.tgz",
+ "integrity": "sha512-YQQlqz82aYxMoEq23jQNG/JBPHF1x3opzyXRHAVxgBEFo9OJqBMZTm23ukpTXm2Ev98T6mpWiTHdfyHJ7IoRog==",
+ "peerDependencies": {
+ "react": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/use-scroll-position": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nextui-org/use-scroll-position/-/use-scroll-position-2.0.5.tgz",
+ "integrity": "sha512-SSHEmv51rXWF4pfQ3YjJuEmUmHFZBLRSM2jtVSfghR3pjckMykFtlyxGhTAcXKAwi5I7rTHcVL2HFOKWSZBdaQ==",
+ "peerDependencies": {
+ "react": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/use-update-effect": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nextui-org/use-update-effect/-/use-update-effect-2.0.5.tgz",
+ "integrity": "sha512-4r2CXAD598xc2ifMu97kf8V/lj+NDct2oITbxgXeV4ezWaXHy5/26r1iyVnBzRN/VBz3fwHx3hHdftzcYSZxdA==",
+ "peerDependencies": {
+ "react": ">=18"
+ }
+ },
+ "node_modules/@nextui-org/user": {
+ "version": "2.0.28",
+ "resolved": "https://registry.npmjs.org/@nextui-org/user/-/user-2.0.28.tgz",
+ "integrity": "sha512-1WaAZSIzgRMaA+2+BACelxIE4YvPN6MFW+I3SvODwn98aju1yU485akxjenc7XM/5CC6TGZDAXiFz2VcEFIcZA==",
+ "dependencies": {
+ "@nextui-org/avatar": "2.0.27",
+ "@nextui-org/react-utils": "2.0.13",
+ "@nextui-org/shared-utils": "2.0.5",
+ "@react-aria/focus": "^3.16.2",
+ "@react-aria/utils": "^3.23.2"
+ },
+ "peerDependencies": {
+ "@nextui-org/system": ">=2.0.0",
+ "@nextui-org/theme": ">=2.1.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -1727,6 +3142,1201 @@
"node": ">=14"
}
},
+ "node_modules/@react-aria/breadcrumbs": {
+ "version": "3.5.13",
+ "resolved": "https://registry.npmjs.org/@react-aria/breadcrumbs/-/breadcrumbs-3.5.13.tgz",
+ "integrity": "sha512-G1Gqf/P6kVdfs94ovwP18fTWuIxadIQgHsXS08JEVcFVYMjb9YjqnEBaohUxD1tq2WldMbYw53ahQblT4NTG+g==",
+ "dependencies": {
+ "@react-aria/i18n": "^3.11.1",
+ "@react-aria/link": "^3.7.1",
+ "@react-aria/utils": "^3.24.1",
+ "@react-types/breadcrumbs": "^3.7.5",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-aria/button": {
+ "version": "3.9.5",
+ "resolved": "https://registry.npmjs.org/@react-aria/button/-/button-3.9.5.tgz",
+ "integrity": "sha512-dgcYR6j8WDOMLKuVrtxzx4jIC05cVKDzc+HnPO8lNkBAOfjcuN5tkGRtIjLtqjMvpZHhQT5aDbgFpIaZzxgFIg==",
+ "dependencies": {
+ "@react-aria/focus": "^3.17.1",
+ "@react-aria/interactions": "^3.21.3",
+ "@react-aria/utils": "^3.24.1",
+ "@react-stately/toggle": "^3.7.4",
+ "@react-types/button": "^3.9.4",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-aria/calendar": {
+ "version": "3.5.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/calendar/-/calendar-3.5.1.tgz",
+ "integrity": "sha512-3gGiI2arrGQtlPD9633l00TR4y5dj9IMFapEiCDuwVwNSCsnH8aiz/emg+3hGFq86QoyvkFBvnKmezJIVKfPkA==",
+ "dependencies": {
+ "@internationalized/date": "^3.5.0",
+ "@react-aria/i18n": "^3.8.3",
+ "@react-aria/interactions": "^3.19.0",
+ "@react-aria/live-announcer": "^3.3.1",
+ "@react-aria/utils": "^3.21.0",
+ "@react-stately/calendar": "^3.4.1",
+ "@react-types/button": "^3.9.0",
+ "@react-types/calendar": "^3.4.1",
+ "@react-types/shared": "^3.21.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "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"
+ }
+ },
+ "node_modules/@react-aria/checkbox": {
+ "version": "3.14.3",
+ "resolved": "https://registry.npmjs.org/@react-aria/checkbox/-/checkbox-3.14.3.tgz",
+ "integrity": "sha512-EtBJL6iu0gvrw3A4R7UeVLR6diaVk/mh4kFBc7c8hQjpEJweRr4hmJT3hrNg3MBcTWLxFiMEXPGgWEwXDBygtA==",
+ "dependencies": {
+ "@react-aria/form": "^3.0.5",
+ "@react-aria/interactions": "^3.21.3",
+ "@react-aria/label": "^3.7.8",
+ "@react-aria/toggle": "^3.10.4",
+ "@react-aria/utils": "^3.24.1",
+ "@react-stately/checkbox": "^3.6.5",
+ "@react-stately/form": "^3.0.3",
+ "@react-stately/toggle": "^3.7.4",
+ "@react-types/checkbox": "^3.8.1",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-aria/combobox": {
+ "version": "3.9.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/combobox/-/combobox-3.9.1.tgz",
+ "integrity": "sha512-SpK92dCmT8qn8aEcUAihRQrBb5LZUhwIbDExFII8PvUvEFy/PoQHXIo3j1V29WkutDBDpMvBv/6XRCHGXPqrhQ==",
+ "dependencies": {
+ "@react-aria/i18n": "^3.11.1",
+ "@react-aria/listbox": "^3.12.1",
+ "@react-aria/live-announcer": "^3.3.4",
+ "@react-aria/menu": "^3.14.1",
+ "@react-aria/overlays": "^3.22.1",
+ "@react-aria/selection": "^3.18.1",
+ "@react-aria/textfield": "^3.14.5",
+ "@react-aria/utils": "^3.24.1",
+ "@react-stately/collections": "^3.10.7",
+ "@react-stately/combobox": "^3.8.4",
+ "@react-stately/form": "^3.0.3",
+ "@react-types/button": "^3.9.4",
+ "@react-types/combobox": "^3.11.1",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "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"
+ }
+ },
+ "node_modules/@react-aria/datepicker": {
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/datepicker/-/datepicker-3.10.1.tgz",
+ "integrity": "sha512-4HZL593nrNMa1GjBmWEN/OTvNS6d3/16G1YJWlqiUlv11ADulSbqBIjMmkgwrJVFcjrgqtXFy+yyrTA/oq94Zw==",
+ "dependencies": {
+ "@internationalized/date": "^3.5.4",
+ "@internationalized/number": "^3.5.3",
+ "@internationalized/string": "^3.2.3",
+ "@react-aria/focus": "^3.17.1",
+ "@react-aria/form": "^3.0.5",
+ "@react-aria/i18n": "^3.11.1",
+ "@react-aria/interactions": "^3.21.3",
+ "@react-aria/label": "^3.7.8",
+ "@react-aria/spinbutton": "^3.6.5",
+ "@react-aria/utils": "^3.24.1",
+ "@react-stately/datepicker": "^3.9.4",
+ "@react-stately/form": "^3.0.3",
+ "@react-types/button": "^3.9.4",
+ "@react-types/calendar": "^3.4.6",
+ "@react-types/datepicker": "^3.7.4",
+ "@react-types/dialog": "^3.5.10",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "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"
+ }
+ },
+ "node_modules/@react-aria/datepicker/node_modules/@react-types/calendar": {
+ "version": "3.4.6",
+ "resolved": "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.4.6.tgz",
+ "integrity": "sha512-WSntZPwtvsIYWvBQRAPvuCn55UTJBZroTvX0vQvWykJRQnPAI20G1hMQ3dNsnAL+gLZUYxBXn66vphmjUuSYew==",
+ "dependencies": {
+ "@internationalized/date": "^3.5.4",
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-aria/dialog": {
+ "version": "3.5.14",
+ "resolved": "https://registry.npmjs.org/@react-aria/dialog/-/dialog-3.5.14.tgz",
+ "integrity": "sha512-oqDCjQ8hxe3GStf48XWBf2CliEnxlR9GgSYPHJPUc69WBj68D9rVcCW3kogJnLAnwIyf3FnzbX4wSjvUa88sAQ==",
+ "dependencies": {
+ "@react-aria/focus": "^3.17.1",
+ "@react-aria/overlays": "^3.22.1",
+ "@react-aria/utils": "^3.24.1",
+ "@react-types/dialog": "^3.5.10",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "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"
+ }
+ },
+ "node_modules/@react-aria/focus": {
+ "version": "3.17.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.17.1.tgz",
+ "integrity": "sha512-FLTySoSNqX++u0nWZJPPN5etXY0WBxaIe/YuL/GTEeuqUIuC/2bJSaw5hlsM6T2yjy6Y/VAxBcKSdAFUlU6njQ==",
+ "dependencies": {
+ "@react-aria/interactions": "^3.21.3",
+ "@react-aria/utils": "^3.24.1",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0",
+ "clsx": "^2.0.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-aria/focus/node_modules/clsx": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
+ "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@react-aria/form": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@react-aria/form/-/form-3.0.5.tgz",
+ "integrity": "sha512-n290jRwrrRXO3fS82MyWR+OKN7yznVesy5Q10IclSTVYHHI3VI53xtAPr/WzNjJR1um8aLhOcDNFKwnNIUUCsQ==",
+ "dependencies": {
+ "@react-aria/interactions": "^3.21.3",
+ "@react-aria/utils": "^3.24.1",
+ "@react-stately/form": "^3.0.3",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-aria/grid": {
+ "version": "3.9.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/grid/-/grid-3.9.1.tgz",
+ "integrity": "sha512-fGEZqAEaS8mqzV/II3N4ndoNWegIcbh+L3PmKbXdpKKUP8VgMs/WY5rYl5WAF0f5RoFwXqx3ibDLeR9tKj/bOg==",
+ "dependencies": {
+ "@react-aria/focus": "^3.17.1",
+ "@react-aria/i18n": "^3.11.1",
+ "@react-aria/interactions": "^3.21.3",
+ "@react-aria/live-announcer": "^3.3.4",
+ "@react-aria/selection": "^3.18.1",
+ "@react-aria/utils": "^3.24.1",
+ "@react-stately/collections": "^3.10.7",
+ "@react-stately/grid": "^3.8.7",
+ "@react-stately/selection": "^3.15.1",
+ "@react-stately/virtualizer": "^3.7.1",
+ "@react-types/checkbox": "^3.8.1",
+ "@react-types/grid": "^3.2.6",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "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"
+ }
+ },
+ "node_modules/@react-aria/i18n": {
+ "version": "3.11.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.11.1.tgz",
+ "integrity": "sha512-vuiBHw1kZruNMYeKkTGGnmPyMnM5T+gT8bz97H1FqIq1hQ6OPzmtBZ6W6l6OIMjeHI5oJo4utTwfZl495GALFQ==",
+ "dependencies": {
+ "@internationalized/date": "^3.5.4",
+ "@internationalized/message": "^3.1.4",
+ "@internationalized/number": "^3.5.3",
+ "@internationalized/string": "^3.2.3",
+ "@react-aria/ssr": "^3.9.4",
+ "@react-aria/utils": "^3.24.1",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-aria/interactions": {
+ "version": "3.21.3",
+ "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.21.3.tgz",
+ "integrity": "sha512-BWIuf4qCs5FreDJ9AguawLVS0lV9UU+sK4CCnbCNNmYqOWY+1+gRXCsnOM32K+oMESBxilAjdHW5n1hsMqYMpA==",
+ "dependencies": {
+ "@react-aria/ssr": "^3.9.4",
+ "@react-aria/utils": "^3.24.1",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-aria/label": {
+ "version": "3.7.8",
+ "resolved": "https://registry.npmjs.org/@react-aria/label/-/label-3.7.8.tgz",
+ "integrity": "sha512-MzgTm5+suPA3KX7Ug6ZBK2NX9cin/RFLsv1BdafJ6CZpmUSpWnGE/yQfYUB7csN7j31OsZrD3/P56eShYWAQfg==",
+ "dependencies": {
+ "@react-aria/utils": "^3.24.1",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-aria/link": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/link/-/link-3.7.1.tgz",
+ "integrity": "sha512-a4IaV50P3fXc7DQvEIPYkJJv26JknFbRzFT5MJOMgtzuhyJoQdILEUK6XHYjcSSNCA7uLgzpojArVk5Hz3lCpw==",
+ "dependencies": {
+ "@react-aria/focus": "^3.17.1",
+ "@react-aria/interactions": "^3.21.3",
+ "@react-aria/utils": "^3.24.1",
+ "@react-types/link": "^3.5.5",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-aria/listbox": {
+ "version": "3.12.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.12.1.tgz",
+ "integrity": "sha512-7JiUp0NGykbv/HgSpmTY1wqhuf/RmjFxs1HZcNaTv8A+DlzgJYc7yQqFjP3ZA/z5RvJFuuIxggIYmgIFjaRYdA==",
+ "dependencies": {
+ "@react-aria/interactions": "^3.21.3",
+ "@react-aria/label": "^3.7.8",
+ "@react-aria/selection": "^3.18.1",
+ "@react-aria/utils": "^3.24.1",
+ "@react-stately/collections": "^3.10.7",
+ "@react-stately/list": "^3.10.5",
+ "@react-types/listbox": "^3.4.9",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "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"
+ }
+ },
+ "node_modules/@react-aria/live-announcer": {
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/@react-aria/live-announcer/-/live-announcer-3.3.4.tgz",
+ "integrity": "sha512-w8lxs35QrRrn6pBNzVfyGOeqWdxeVKf9U6bXIVwhq7rrTqRULL8jqy8RJIMfIs1s8G5FpwWYjyBOjl2g5Cu1iA==",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
+ "node_modules/@react-aria/menu": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/menu/-/menu-3.14.1.tgz",
+ "integrity": "sha512-BYliRb38uAzq05UOFcD5XkjA5foQoXRbcH3ZufBsc4kvh79BcP1PMW6KsXKGJ7dC/PJWUwCui6QL1kUg8PqMHA==",
+ "dependencies": {
+ "@react-aria/focus": "^3.17.1",
+ "@react-aria/i18n": "^3.11.1",
+ "@react-aria/interactions": "^3.21.3",
+ "@react-aria/overlays": "^3.22.1",
+ "@react-aria/selection": "^3.18.1",
+ "@react-aria/utils": "^3.24.1",
+ "@react-stately/collections": "^3.10.7",
+ "@react-stately/menu": "^3.7.1",
+ "@react-stately/tree": "^3.8.1",
+ "@react-types/button": "^3.9.4",
+ "@react-types/menu": "^3.9.9",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "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"
+ }
+ },
+ "node_modules/@react-aria/overlays": {
+ "version": "3.22.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.22.1.tgz",
+ "integrity": "sha512-GHiFMWO4EQ6+j6b5QCnNoOYiyx1Gk8ZiwLzzglCI4q1NY5AG2EAmfU4Z1+Gtrf2S5Y0zHbumC7rs9GnPoGLUYg==",
+ "dependencies": {
+ "@react-aria/focus": "^3.17.1",
+ "@react-aria/i18n": "^3.11.1",
+ "@react-aria/interactions": "^3.21.3",
+ "@react-aria/ssr": "^3.9.4",
+ "@react-aria/utils": "^3.24.1",
+ "@react-aria/visually-hidden": "^3.8.12",
+ "@react-stately/overlays": "^3.6.7",
+ "@react-types/button": "^3.9.4",
+ "@react-types/overlays": "^3.8.7",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "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"
+ }
+ },
+ "node_modules/@react-aria/progress": {
+ "version": "3.4.13",
+ "resolved": "https://registry.npmjs.org/@react-aria/progress/-/progress-3.4.13.tgz",
+ "integrity": "sha512-YBV9bOO5JzKvG8QCI0IAA00o6FczMgIDiK8Q9p5gKorFMatFUdRayxlbIPoYHMi+PguLil0jHgC7eOyaUcrZ0g==",
+ "dependencies": {
+ "@react-aria/i18n": "^3.11.1",
+ "@react-aria/label": "^3.7.8",
+ "@react-aria/utils": "^3.24.1",
+ "@react-types/progress": "^3.5.4",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-aria/radio": {
+ "version": "3.10.4",
+ "resolved": "https://registry.npmjs.org/@react-aria/radio/-/radio-3.10.4.tgz",
+ "integrity": "sha512-3fmoMcQtCpgjTwJReFjnvIE/C7zOZeCeWUn4JKDqz9s1ILYsC3Rk5zZ4q66tFn6v+IQnecrKT52wH6+hlVLwTA==",
+ "dependencies": {
+ "@react-aria/focus": "^3.17.1",
+ "@react-aria/form": "^3.0.5",
+ "@react-aria/i18n": "^3.11.1",
+ "@react-aria/interactions": "^3.21.3",
+ "@react-aria/label": "^3.7.8",
+ "@react-aria/utils": "^3.24.1",
+ "@react-stately/radio": "^3.10.4",
+ "@react-types/radio": "^3.8.1",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-aria/selection": {
+ "version": "3.18.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.18.1.tgz",
+ "integrity": "sha512-GSqN2jX6lh7v+ldqhVjAXDcrWS3N4IsKXxO6L6Ygsye86Q9q9Mq9twWDWWu5IjHD6LoVZLUBCMO+ENGbOkyqeQ==",
+ "dependencies": {
+ "@react-aria/focus": "^3.17.1",
+ "@react-aria/i18n": "^3.11.1",
+ "@react-aria/interactions": "^3.21.3",
+ "@react-aria/utils": "^3.24.1",
+ "@react-stately/selection": "^3.15.1",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "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"
+ }
+ },
+ "node_modules/@react-aria/slider": {
+ "version": "3.7.8",
+ "resolved": "https://registry.npmjs.org/@react-aria/slider/-/slider-3.7.8.tgz",
+ "integrity": "sha512-MYvPcM0K8jxEJJicUK2+WxUkBIM/mquBxOTOSSIL3CszA80nXIGVnLlCUnQV3LOUzpWtabbWaZokSPtGgOgQOw==",
+ "dependencies": {
+ "@react-aria/focus": "^3.17.1",
+ "@react-aria/i18n": "^3.11.1",
+ "@react-aria/interactions": "^3.21.3",
+ "@react-aria/label": "^3.7.8",
+ "@react-aria/utils": "^3.24.1",
+ "@react-stately/slider": "^3.5.4",
+ "@react-types/shared": "^3.23.1",
+ "@react-types/slider": "^3.7.3",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-aria/spinbutton": {
+ "version": "3.6.5",
+ "resolved": "https://registry.npmjs.org/@react-aria/spinbutton/-/spinbutton-3.6.5.tgz",
+ "integrity": "sha512-0aACBarF/Xr/7ixzjVBTQ0NBwwwsoGkf5v6AVFVMTC0uYMXHTALvRs+ULHjHMa5e/cX/aPlEvaVT7jfSs+Xy9Q==",
+ "dependencies": {
+ "@react-aria/i18n": "^3.11.1",
+ "@react-aria/live-announcer": "^3.3.4",
+ "@react-aria/utils": "^3.24.1",
+ "@react-types/button": "^3.9.4",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "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"
+ }
+ },
+ "node_modules/@react-aria/ssr": {
+ "version": "3.9.4",
+ "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.4.tgz",
+ "integrity": "sha512-4jmAigVq409qcJvQyuorsmBR4+9r3+JEC60wC+Y0MZV0HCtTmm8D9guYXlJMdx0SSkgj0hHAyFm/HvPNFofCoQ==",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ },
+ "engines": {
+ "node": ">= 12"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-aria/switch": {
+ "version": "3.6.4",
+ "resolved": "https://registry.npmjs.org/@react-aria/switch/-/switch-3.6.4.tgz",
+ "integrity": "sha512-2nVqz4ZuJyof47IpGSt3oZRmp+EdS8wzeDYgf42WHQXrx4uEOk1mdLJ20+NnsYhj/2NHZsvXVrjBeKMjlMs+0w==",
+ "dependencies": {
+ "@react-aria/toggle": "^3.10.4",
+ "@react-stately/toggle": "^3.7.4",
+ "@react-types/switch": "^3.5.3",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-aria/table": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/table/-/table-3.14.1.tgz",
+ "integrity": "sha512-WaPgQe4zQF5OaluO5rm+Y2nEoFR63vsLd4BT4yjK1uaFhKhDY2Zk+1SCVQvBLLKS4WK9dhP05nrNzT0vp/ZPOw==",
+ "dependencies": {
+ "@react-aria/focus": "^3.17.1",
+ "@react-aria/grid": "^3.9.1",
+ "@react-aria/i18n": "^3.11.1",
+ "@react-aria/interactions": "^3.21.3",
+ "@react-aria/live-announcer": "^3.3.4",
+ "@react-aria/utils": "^3.24.1",
+ "@react-aria/visually-hidden": "^3.8.12",
+ "@react-stately/collections": "^3.10.7",
+ "@react-stately/flags": "^3.0.3",
+ "@react-stately/table": "^3.11.8",
+ "@react-stately/virtualizer": "^3.7.1",
+ "@react-types/checkbox": "^3.8.1",
+ "@react-types/grid": "^3.2.6",
+ "@react-types/shared": "^3.23.1",
+ "@react-types/table": "^3.9.5",
+ "@swc/helpers": "^0.5.0"
+ },
+ "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"
+ }
+ },
+ "node_modules/@react-aria/tabs": {
+ "version": "3.9.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/tabs/-/tabs-3.9.1.tgz",
+ "integrity": "sha512-S5v/0sRcOaSXaJYZuuy1ZVzYc7JD4sDyseG1133GjyuNjJOFHgoWMb+b4uxNIJbZxnLgynn/ZDBZSO+qU+fIxw==",
+ "dependencies": {
+ "@react-aria/focus": "^3.17.1",
+ "@react-aria/i18n": "^3.11.1",
+ "@react-aria/selection": "^3.18.1",
+ "@react-aria/utils": "^3.24.1",
+ "@react-stately/tabs": "^3.6.6",
+ "@react-types/shared": "^3.23.1",
+ "@react-types/tabs": "^3.3.7",
+ "@swc/helpers": "^0.5.0"
+ },
+ "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"
+ }
+ },
+ "node_modules/@react-aria/textfield": {
+ "version": "3.14.5",
+ "resolved": "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.14.5.tgz",
+ "integrity": "sha512-hj7H+66BjB1iTKKaFXwSZBZg88YT+wZboEXZ0DNdQB2ytzoz/g045wBItUuNi4ZjXI3P+0AOZznVMYadWBAmiA==",
+ "dependencies": {
+ "@react-aria/focus": "^3.17.1",
+ "@react-aria/form": "^3.0.5",
+ "@react-aria/label": "^3.7.8",
+ "@react-aria/utils": "^3.24.1",
+ "@react-stately/form": "^3.0.3",
+ "@react-stately/utils": "^3.10.1",
+ "@react-types/shared": "^3.23.1",
+ "@react-types/textfield": "^3.9.3",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-aria/toggle": {
+ "version": "3.10.4",
+ "resolved": "https://registry.npmjs.org/@react-aria/toggle/-/toggle-3.10.4.tgz",
+ "integrity": "sha512-bRk+CdB8QzrSyGNjENXiTWxfzYKRw753iwQXsEAU7agPCUdB8cZJyrhbaUoD0rwczzTp2zDbZ9rRbUPdsBE2YQ==",
+ "dependencies": {
+ "@react-aria/focus": "^3.17.1",
+ "@react-aria/interactions": "^3.21.3",
+ "@react-aria/utils": "^3.24.1",
+ "@react-stately/toggle": "^3.7.4",
+ "@react-types/checkbox": "^3.8.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-aria/tooltip": {
+ "version": "3.7.4",
+ "resolved": "https://registry.npmjs.org/@react-aria/tooltip/-/tooltip-3.7.4.tgz",
+ "integrity": "sha512-+XRx4HlLYqWY3fB8Z60bQi/rbWDIGlFUtXYbtoa1J+EyRWfhpvsYImP8qeeNO/vgjUtDy1j9oKa8p6App9mBMQ==",
+ "dependencies": {
+ "@react-aria/focus": "^3.17.1",
+ "@react-aria/interactions": "^3.21.3",
+ "@react-aria/utils": "^3.24.1",
+ "@react-stately/tooltip": "^3.4.9",
+ "@react-types/shared": "^3.23.1",
+ "@react-types/tooltip": "^3.4.9",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-aria/utils": {
+ "version": "3.24.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.24.1.tgz",
+ "integrity": "sha512-O3s9qhPMd6n42x9sKeJ3lhu5V1Tlnzhu6Yk8QOvDuXf7UGuUjXf9mzfHJt1dYzID4l9Fwm8toczBzPM9t0jc8Q==",
+ "dependencies": {
+ "@react-aria/ssr": "^3.9.4",
+ "@react-stately/utils": "^3.10.1",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0",
+ "clsx": "^2.0.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-aria/utils/node_modules/clsx": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
+ "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@react-aria/visually-hidden": {
+ "version": "3.8.12",
+ "resolved": "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.8.12.tgz",
+ "integrity": "sha512-Bawm+2Cmw3Xrlr7ARzl2RLtKh0lNUdJ0eNqzWcyx4c0VHUAWtThmH5l+HRqFUGzzutFZVo89SAy40BAbd0gjVw==",
+ "dependencies": {
+ "@react-aria/interactions": "^3.21.3",
+ "@react-aria/utils": "^3.24.1",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/calendar": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/@react-stately/calendar/-/calendar-3.4.1.tgz",
+ "integrity": "sha512-XKCdrXNA7/ukZ842EeDZfLqYUQDv/x5RoAVkzTbp++3U/MLM1XZXsqj+5xVlQfJiWpQzM9L6ySjxzzgepJDeuw==",
+ "dependencies": {
+ "@internationalized/date": "^3.5.0",
+ "@react-stately/utils": "^3.8.0",
+ "@react-types/calendar": "^3.4.1",
+ "@react-types/datepicker": "^3.6.1",
+ "@react-types/shared": "^3.21.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/checkbox": {
+ "version": "3.6.5",
+ "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.6.5.tgz",
+ "integrity": "sha512-IXV3f9k+LtmfQLE+DKIN41Q5QB/YBLDCB1YVx5PEdRp52S9+EACD5683rjVm8NVRDwjMi2SP6RnFRk7fVb5Azg==",
+ "dependencies": {
+ "@react-stately/form": "^3.0.3",
+ "@react-stately/utils": "^3.10.1",
+ "@react-types/checkbox": "^3.8.1",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/collections": {
+ "version": "3.10.7",
+ "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.10.7.tgz",
+ "integrity": "sha512-KRo5O2MWVL8n3aiqb+XR3vP6akmHLhLWYZEmPKjIv0ghQaEebBTrN3wiEjtd6dzllv0QqcWvDLM1LntNfJ2TsA==",
+ "dependencies": {
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/combobox": {
+ "version": "3.8.4",
+ "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.8.4.tgz",
+ "integrity": "sha512-iLVGvKRRz0TeJXZhZyK783hveHpYA6xovOSdzSD+WGYpiPXo1QrcrNoH3AE0Z2sHtorU+8nc0j58vh5PB+m2AA==",
+ "dependencies": {
+ "@react-stately/collections": "^3.10.7",
+ "@react-stately/form": "^3.0.3",
+ "@react-stately/list": "^3.10.5",
+ "@react-stately/overlays": "^3.6.7",
+ "@react-stately/select": "^3.6.4",
+ "@react-stately/utils": "^3.10.1",
+ "@react-types/combobox": "^3.11.1",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/datepicker": {
+ "version": "3.9.4",
+ "resolved": "https://registry.npmjs.org/@react-stately/datepicker/-/datepicker-3.9.4.tgz",
+ "integrity": "sha512-yBdX01jn6gq4NIVvHIqdjBUPo+WN8Bujc4OnPw+ZnfA4jI0eIgq04pfZ84cp1LVXW0IB0VaCu1AlQ/kvtZjfGA==",
+ "dependencies": {
+ "@internationalized/date": "^3.5.4",
+ "@internationalized/string": "^3.2.3",
+ "@react-stately/form": "^3.0.3",
+ "@react-stately/overlays": "^3.6.7",
+ "@react-stately/utils": "^3.10.1",
+ "@react-types/datepicker": "^3.7.4",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/flags": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@react-stately/flags/-/flags-3.0.3.tgz",
+ "integrity": "sha512-/ha7XFA0RZTQsbzSPwu3KkbNMgbvuM0GuMTYLTBWpgBrovBNTM+QqI/PfZTdHg8PwCYF4H5Y8gjdSpdulCvJFw==",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
+ "node_modules/@react-stately/form": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.0.3.tgz",
+ "integrity": "sha512-92YYBvlHEWUGUpXgIaQ48J50jU9XrxfjYIN8BTvvhBHdD63oWgm8DzQnyT/NIAMzdLnhkg7vP+fjG8LjHeyIAg==",
+ "dependencies": {
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/grid": {
+ "version": "3.8.7",
+ "resolved": "https://registry.npmjs.org/@react-stately/grid/-/grid-3.8.7.tgz",
+ "integrity": "sha512-he3TXCLAhF5C5z1/G4ySzcwyt7PEiWcVIupxebJQqRyFrNWemSuv+7tolnStmG8maMVIyV3P/3j4eRBbdSlOIg==",
+ "dependencies": {
+ "@react-stately/collections": "^3.10.7",
+ "@react-stately/selection": "^3.15.1",
+ "@react-types/grid": "^3.2.6",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/list": {
+ "version": "3.10.5",
+ "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.10.5.tgz",
+ "integrity": "sha512-fV9plO+6QDHiewsYIhboxcDhF17GO95xepC5ki0bKXo44gr14g/LSo/BMmsaMnV+1BuGdBunB05bO4QOIaigXA==",
+ "dependencies": {
+ "@react-stately/collections": "^3.10.7",
+ "@react-stately/selection": "^3.15.1",
+ "@react-stately/utils": "^3.10.1",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/menu": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.7.1.tgz",
+ "integrity": "sha512-mX1w9HHzt+xal1WIT2xGrTQsoLvDwuB2R1Er1MBABs//MsJzccycatcgV/J/28m6tO5M9iuFQQvLV+i1dCtodg==",
+ "dependencies": {
+ "@react-stately/overlays": "^3.6.7",
+ "@react-types/menu": "^3.9.9",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/overlays": {
+ "version": "3.6.7",
+ "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.7.tgz",
+ "integrity": "sha512-6zp8v/iNUm6YQap0loaFx6PlvN8C0DgWHNlrlzMtMmNuvjhjR0wYXVaTfNoUZBWj25tlDM81ukXOjpRXg9rLrw==",
+ "dependencies": {
+ "@react-stately/utils": "^3.10.1",
+ "@react-types/overlays": "^3.8.7",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/radio": {
+ "version": "3.10.4",
+ "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.10.4.tgz",
+ "integrity": "sha512-kCIc7tAl4L7Hu4Wt9l2jaa+MzYmAJm0qmC8G8yPMbExpWbLRu6J8Un80GZu+JxvzgDlqDyrVvyv9zFifwH/NkQ==",
+ "dependencies": {
+ "@react-stately/form": "^3.0.3",
+ "@react-stately/utils": "^3.10.1",
+ "@react-types/radio": "^3.8.1",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/select": {
+ "version": "3.6.4",
+ "resolved": "https://registry.npmjs.org/@react-stately/select/-/select-3.6.4.tgz",
+ "integrity": "sha512-whZgF1N53D0/dS8tOFdrswB0alsk5Q5620HC3z+5f2Hpi8gwgAZ8TYa+2IcmMYRiT+bxVuvEc/NirU9yPmqGbA==",
+ "dependencies": {
+ "@react-stately/form": "^3.0.3",
+ "@react-stately/list": "^3.10.5",
+ "@react-stately/overlays": "^3.6.7",
+ "@react-types/select": "^3.9.4",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/selection": {
+ "version": "3.15.1",
+ "resolved": "https://registry.npmjs.org/@react-stately/selection/-/selection-3.15.1.tgz",
+ "integrity": "sha512-6TQnN9L0UY9w19B7xzb1P6mbUVBtW840Cw1SjgNXCB3NPaCf59SwqClYzoj8O2ZFzMe8F/nUJtfU1NS65/OLlw==",
+ "dependencies": {
+ "@react-stately/collections": "^3.10.7",
+ "@react-stately/utils": "^3.10.1",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/slider": {
+ "version": "3.5.4",
+ "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.5.4.tgz",
+ "integrity": "sha512-Jsf7K17dr93lkNKL9ij8HUcoM1sPbq8TvmibD6DhrK9If2lje+OOL8y4n4qreUnfMT56HCAeS9wCO3fg3eMyrw==",
+ "dependencies": {
+ "@react-stately/utils": "^3.10.1",
+ "@react-types/shared": "^3.23.1",
+ "@react-types/slider": "^3.7.3",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/table": {
+ "version": "3.11.8",
+ "resolved": "https://registry.npmjs.org/@react-stately/table/-/table-3.11.8.tgz",
+ "integrity": "sha512-EdyRW3lT1/kAVDp5FkEIi1BQ7tvmD2YgniGdLuW/l9LADo0T+oxZqruv60qpUS6sQap+59Riaxl91ClDxrJnpg==",
+ "dependencies": {
+ "@react-stately/collections": "^3.10.7",
+ "@react-stately/flags": "^3.0.3",
+ "@react-stately/grid": "^3.8.7",
+ "@react-stately/selection": "^3.15.1",
+ "@react-stately/utils": "^3.10.1",
+ "@react-types/grid": "^3.2.6",
+ "@react-types/shared": "^3.23.1",
+ "@react-types/table": "^3.9.5",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/tabs": {
+ "version": "3.6.6",
+ "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.6.6.tgz",
+ "integrity": "sha512-sOLxorH2uqjAA+v1ppkMCc2YyjgqvSGeBDgtR/lyPSDd4CVMoTExszROX2dqG0c8il9RQvzFuufUtQWMY6PgSA==",
+ "dependencies": {
+ "@react-stately/list": "^3.10.5",
+ "@react-types/shared": "^3.23.1",
+ "@react-types/tabs": "^3.3.7",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/toggle": {
+ "version": "3.7.4",
+ "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.7.4.tgz",
+ "integrity": "sha512-CoYFe9WrhLkDP4HGDpJYQKwfiYCRBAeoBQHv+JWl5eyK61S8xSwoHsveYuEZ3bowx71zyCnNAqWRrmNOxJ4CKA==",
+ "dependencies": {
+ "@react-stately/utils": "^3.10.1",
+ "@react-types/checkbox": "^3.8.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/tooltip": {
+ "version": "3.4.9",
+ "resolved": "https://registry.npmjs.org/@react-stately/tooltip/-/tooltip-3.4.9.tgz",
+ "integrity": "sha512-P7CDJsdoKarz32qFwf3VNS01lyC+63gXpDZG31pUu+EO5BeQd4WKN/AH1Beuswpr4GWzxzFc1aXQgERFGVzraA==",
+ "dependencies": {
+ "@react-stately/overlays": "^3.6.7",
+ "@react-types/tooltip": "^3.4.9",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/tree": {
+ "version": "3.8.1",
+ "resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.8.1.tgz",
+ "integrity": "sha512-LOdkkruJWch3W89h4B/bXhfr0t0t1aRfEp+IMrrwdRAl23NaPqwl5ILHs4Xu5XDHqqhg8co73pHrJwUyiTWEjw==",
+ "dependencies": {
+ "@react-stately/collections": "^3.10.7",
+ "@react-stately/selection": "^3.15.1",
+ "@react-stately/utils": "^3.10.1",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/utils": {
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.1.tgz",
+ "integrity": "sha512-VS/EHRyicef25zDZcM/ClpzYMC5i2YGN6uegOeQawmgfGjb02yaCX0F0zR69Pod9m2Hr3wunTbtpgVXvYbZItg==",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-stately/virtualizer": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-3.7.1.tgz",
+ "integrity": "sha512-voHgE6EQ+oZaLv6u2umKxakvIKNkCQuUihqKACTjdslp7SJh4Mvs3oLBI0hf0JOh+rCcFIKDvQtFwy1fXFRYBA==",
+ "dependencies": {
+ "@react-aria/utils": "^3.24.1",
+ "@react-types/shared": "^3.23.1",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/accordion": {
+ "version": "3.0.0-alpha.19",
+ "resolved": "https://registry.npmjs.org/@react-types/accordion/-/accordion-3.0.0-alpha.19.tgz",
+ "integrity": "sha512-WJaitKz56zRKUwBqDM4OOKtmIdD0lr5nruWoM2IlGRO50WUzSFmAy/1aFiodAVZbun1v5IxbjST6/qSV4jPqug==",
+ "dependencies": {
+ "@react-types/shared": "^3.22.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/breadcrumbs": {
+ "version": "3.7.5",
+ "resolved": "https://registry.npmjs.org/@react-types/breadcrumbs/-/breadcrumbs-3.7.5.tgz",
+ "integrity": "sha512-lV9IDYsMiu2TgdMIjEmsOE0YWwjb3jhUNK1DCZZfq6uWuiHLgyx2EncazJBUWSjHJ4ta32j7xTuXch+8Ai6u/A==",
+ "dependencies": {
+ "@react-types/link": "^3.5.5",
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/button": {
+ "version": "3.9.4",
+ "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.9.4.tgz",
+ "integrity": "sha512-raeQBJUxBp0axNF74TXB8/H50GY8Q3eV6cEKMbZFP1+Dzr09Ngv0tJBeW0ewAxAguNH5DRoMUAUGIXtSXskVdA==",
+ "dependencies": {
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/calendar": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.4.1.tgz",
+ "integrity": "sha512-tiCkHi6IQtYcVoAESG79eUBWDXoo8NImo+Mj8WAWpo1lOA3SV1W2PpeXkoRNqtloilQ0aYcmsaJJUhciQG4ndg==",
+ "dependencies": {
+ "@internationalized/date": "^3.5.0",
+ "@react-types/shared": "^3.21.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/checkbox": {
+ "version": "3.8.1",
+ "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.8.1.tgz",
+ "integrity": "sha512-5/oVByPw4MbR/8QSdHCaalmyWC71H/QGgd4aduTJSaNi825o+v/hsN2/CH7Fq9atkLKsC8fvKD00Bj2VGaKriQ==",
+ "dependencies": {
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/combobox": {
+ "version": "3.11.1",
+ "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.11.1.tgz",
+ "integrity": "sha512-UNc3OHt5cUt5gCTHqhQIqhaWwKCpaNciD8R7eQazmHiA9fq8ROlV+7l3gdNgdhJbTf5Bu/V5ISnN7Y1xwL3zqQ==",
+ "dependencies": {
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/datepicker": {
+ "version": "3.7.4",
+ "resolved": "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.7.4.tgz",
+ "integrity": "sha512-ZfvgscvNzBJpYyVWg3nstJtA/VlWLwErwSkd1ivZYam859N30w8yH+4qoYLa6FzWLCFlrsRHyvtxlEM7lUAt5A==",
+ "dependencies": {
+ "@internationalized/date": "^3.5.4",
+ "@react-types/calendar": "^3.4.6",
+ "@react-types/overlays": "^3.8.7",
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/datepicker/node_modules/@react-types/calendar": {
+ "version": "3.4.6",
+ "resolved": "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.4.6.tgz",
+ "integrity": "sha512-WSntZPwtvsIYWvBQRAPvuCn55UTJBZroTvX0vQvWykJRQnPAI20G1hMQ3dNsnAL+gLZUYxBXn66vphmjUuSYew==",
+ "dependencies": {
+ "@internationalized/date": "^3.5.4",
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/dialog": {
+ "version": "3.5.10",
+ "resolved": "https://registry.npmjs.org/@react-types/dialog/-/dialog-3.5.10.tgz",
+ "integrity": "sha512-S9ga+edOLNLZw7/zVOnZdT5T40etpzUYBXEKdFPbxyPYnERvRxJAsC1/ASuBU9fQAXMRgLZzADWV+wJoGS/X9g==",
+ "dependencies": {
+ "@react-types/overlays": "^3.8.7",
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/grid": {
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.2.6.tgz",
+ "integrity": "sha512-XfHenL2jEBUYrhKiPdeM24mbLRXUn79wVzzMhrNYh24nBwhsPPpxF+gjFddT3Cy8dt6tRInfT6pMEu9nsXwaHw==",
+ "dependencies": {
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/link": {
+ "version": "3.5.5",
+ "resolved": "https://registry.npmjs.org/@react-types/link/-/link-3.5.5.tgz",
+ "integrity": "sha512-G6P5WagHDR87npN7sEuC5IIgL1GsoY4WFWKO4734i2CXRYx24G9P0Su3AX4GA3qpspz8sK1AWkaCzBMmvnunfw==",
+ "dependencies": {
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/listbox": {
+ "version": "3.4.9",
+ "resolved": "https://registry.npmjs.org/@react-types/listbox/-/listbox-3.4.9.tgz",
+ "integrity": "sha512-S5G+WmNKUIOPZxZ4svWwWQupP3C6LmVfnf8QQmPDvwYXGzVc0WovkqUWyhhjJirFDswTXRCO9p0yaTHHIlkdwQ==",
+ "dependencies": {
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/menu": {
+ "version": "3.9.9",
+ "resolved": "https://registry.npmjs.org/@react-types/menu/-/menu-3.9.9.tgz",
+ "integrity": "sha512-FamUaPVs1Fxr4KOMI0YcR2rYZHoN7ypGtgiEiJ11v/tEPjPPGgeKDxii0McCrdOkjheatLN1yd2jmMwYj6hTDg==",
+ "dependencies": {
+ "@react-types/overlays": "^3.8.7",
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/overlays": {
+ "version": "3.8.7",
+ "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.7.tgz",
+ "integrity": "sha512-zCOYvI4at2DkhVpviIClJ7bRrLXYhSg3Z3v9xymuPH3mkiuuP/dm8mUCtkyY4UhVeUTHmrQh1bzaOP00A+SSQA==",
+ "dependencies": {
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/progress": {
+ "version": "3.5.4",
+ "resolved": "https://registry.npmjs.org/@react-types/progress/-/progress-3.5.4.tgz",
+ "integrity": "sha512-JNc246sTjasPyx5Dp7/s0rp3Bz4qlu4LrZTulZlxWyb53WgBNL7axc26CCi+I20rWL9+c7JjhrRxnLl/1cLN5g==",
+ "dependencies": {
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/radio": {
+ "version": "3.8.1",
+ "resolved": "https://registry.npmjs.org/@react-types/radio/-/radio-3.8.1.tgz",
+ "integrity": "sha512-bK0gio/qj1+0Ldu/3k/s9BaOZvnnRgvFtL3u5ky479+aLG5qf1CmYed3SKz8ErZ70JkpuCSrSwSCFf0t1IHovw==",
+ "dependencies": {
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/select": {
+ "version": "3.9.4",
+ "resolved": "https://registry.npmjs.org/@react-types/select/-/select-3.9.4.tgz",
+ "integrity": "sha512-xI7dnOW2st91fPPcv6hdtrTdcfetYiqZuuVPZ5TRobY7Q10/Zqqe/KqtOw1zFKUj9xqNJe4Ov3xP5GSdcO60Eg==",
+ "dependencies": {
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/shared": {
+ "version": "3.23.1",
+ "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.23.1.tgz",
+ "integrity": "sha512-5d+3HbFDxGZjhbMBeFHRQhexMFt4pUce3okyRtUVKbbedQFUrtXSBg9VszgF2RTeQDKDkMCIQDtz5ccP/Lk1gw==",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/slider": {
+ "version": "3.7.3",
+ "resolved": "https://registry.npmjs.org/@react-types/slider/-/slider-3.7.3.tgz",
+ "integrity": "sha512-F8qFQaD2mqug2D0XeWMmjGBikiwbdERFlhFzdvNGbypPLz3AZICBKp1ZLPWdl0DMuy03G/jy6Gl4mDobl7RT2g==",
+ "dependencies": {
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/switch": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/@react-types/switch/-/switch-3.5.3.tgz",
+ "integrity": "sha512-Nb6+J5MrPaFa8ZNFKGMzAsen/NNzl5UG/BbC65SLGPy7O0VDa/sUpn7dcu8V2xRpRwwIN/Oso4v63bt2sgdkgA==",
+ "dependencies": {
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/table": {
+ "version": "3.9.5",
+ "resolved": "https://registry.npmjs.org/@react-types/table/-/table-3.9.5.tgz",
+ "integrity": "sha512-fgM2j9F/UR4Anmd28CueghCgBwOZoCVyN8fjaIFPd2MN4gCwUUfANwxLav65gZk4BpwUXGoQdsW+X50L3555mg==",
+ "dependencies": {
+ "@react-types/grid": "^3.2.6",
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/tabs": {
+ "version": "3.3.7",
+ "resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.3.7.tgz",
+ "integrity": "sha512-ZdLe5xOcFX6+/ni45Dl2jO0jFATpTnoSqj6kLIS/BYv8oh0n817OjJkLf+DS3CLfNjApJWrHqAk34xNh6nRnEg==",
+ "dependencies": {
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/textfield": {
+ "version": "3.9.3",
+ "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.9.3.tgz",
+ "integrity": "sha512-DoAY6cYOL0pJhgNGI1Rosni7g72GAt4OVr2ltEx2S9ARmFZ0DBvdhA9lL2nywcnKMf27PEJcKMXzXc10qaHsJw==",
+ "dependencies": {
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-types/tooltip": {
+ "version": "3.4.9",
+ "resolved": "https://registry.npmjs.org/@react-types/tooltip/-/tooltip-3.4.9.tgz",
+ "integrity": "sha512-wZ+uF1+Zc43qG+cOJzioBmLUNjRa7ApdcT0LI1VvaYvH5GdfjzUJOorLX9V/vAci0XMJ50UZ+qsh79aUlw2yqg==",
+ "dependencies": {
+ "@react-types/overlays": "^3.8.7",
+ "@react-types/shared": "^3.23.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
"node_modules/@rushstack/eslint-patch": {
"version": "1.10.3",
"resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.3.tgz",
@@ -1800,6 +4410,19 @@
"integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
"dev": true
},
+ "node_modules/@types/lodash": {
+ "version": "4.17.4",
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.4.tgz",
+ "integrity": "sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ=="
+ },
+ "node_modules/@types/lodash.debounce": {
+ "version": "4.0.9",
+ "resolved": "https://registry.npmjs.org/@types/lodash.debounce/-/lodash.debounce-4.0.9.tgz",
+ "integrity": "sha512-Ma5JcgTREwpLRwMM+XwBR7DaWe96nC38uCBDFKZWbNKD+osjVzdpnUSwBcqCptrp16sSOLBAUb50Car5I0TCsQ==",
+ "dependencies": {
+ "@types/lodash": "*"
+ }
+ },
"node_modules/@types/node": {
"version": "20.12.12",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz",
@@ -2553,11 +5176,18 @@
"resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
"integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="
},
+ "node_modules/clsx": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
+ "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/color": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
"integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
- "optional": true,
"dependencies": {
"color-convert": "^2.0.1",
"color-string": "^1.9.0"
@@ -2570,7 +5200,6 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "devOptional": true,
"dependencies": {
"color-name": "~1.1.4"
},
@@ -2581,19 +5210,22 @@
"node_modules/color-name": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "devOptional": true
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
},
"node_modules/color-string": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
"integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
- "optional": true,
"dependencies": {
"color-name": "^1.0.0",
"simple-swizzle": "^0.2.2"
}
},
+ "node_modules/color2k": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.3.tgz",
+ "integrity": "sha512-zW190nQTIoXcGCaU08DvVNFTmQhUpnJfVuAKfWqUQkflXKpaDdpaYoM0iluLS9lgJNHyBF58KKA2FBEwkD7wog=="
+ },
"node_modules/commander": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
@@ -2603,6 +5235,11 @@
"node": "^12.20.0 || >=14"
}
},
+ "node_modules/compute-scroll-into-view": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz",
+ "integrity": "sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg=="
+ },
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -2734,6 +5371,14 @@
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
"dev": true
},
+ "node_modules/deepmerge": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/define-data-property": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
@@ -2786,6 +5431,11 @@
"node": ">=8"
}
},
+ "node_modules/detect-node-es": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
+ "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="
+ },
"node_modules/didyoumean": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
@@ -4028,6 +6678,14 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/flat": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
+ "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
+ "bin": {
+ "flat": "cli.js"
+ }
+ },
"node_modules/flat-cache": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
@@ -4073,6 +6731,30 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/framer-motion": {
+ "version": "11.2.6",
+ "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.2.6.tgz",
+ "integrity": "sha512-XUrjjBt57e5YoHQtjwc3eNchFBuHvIgN/cS8SC4oIaAn2J/0+bLanUxXizidJKZVeHJam/JrmMnPRjYMglVn5g==",
+ "dependencies": {
+ "tslib": "^2.4.0"
+ },
+ "peerDependencies": {
+ "@emotion/is-prop-valid": "*",
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@emotion/is-prop-valid": {
+ "optional": true
+ },
+ "react": {
+ "optional": true
+ },
+ "react-dom": {
+ "optional": true
+ }
+ }
+ },
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -4156,6 +6838,14 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/get-nonce": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz",
+ "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/get-symbol-description": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz",
@@ -4464,6 +7154,25 @@
"node": ">= 0.4"
}
},
+ "node_modules/intl-messageformat": {
+ "version": "10.5.14",
+ "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.14.tgz",
+ "integrity": "sha512-IjC6sI0X7YRjjyVH9aUgdftcmZK7WXdHeil4KwbjDnRWjnVitKpAx3rr6t6di1joFp5188VqKcobOPA6mCLG/w==",
+ "dependencies": {
+ "@formatjs/ecma402-abstract": "2.0.0",
+ "@formatjs/fast-memoize": "2.2.0",
+ "@formatjs/icu-messageformat-parser": "2.7.8",
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/invariant": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
+ "dependencies": {
+ "loose-envify": "^1.0.0"
+ }
+ },
"node_modules/is-array-buffer": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz",
@@ -4483,8 +7192,7 @@
"node_modules/is-arrayish": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
- "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
- "optional": true
+ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
},
"node_modules/is-async-function": {
"version": "2.0.0",
@@ -4898,8 +7606,7 @@
"node_modules/js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
- "dev": true
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
},
"node_modules/js-yaml": {
"version": "4.1.0",
@@ -5045,12 +7752,42 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="
+ },
+ "node_modules/lodash.foreach": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz",
+ "integrity": "sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ=="
+ },
+ "node_modules/lodash.get": {
+ "version": "4.4.2",
+ "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
+ "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ=="
+ },
+ "node_modules/lodash.kebabcase": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz",
+ "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g=="
+ },
+ "node_modules/lodash.mapkeys": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/lodash.mapkeys/-/lodash.mapkeys-4.6.0.tgz",
+ "integrity": "sha512-0Al+hxpYvONWtg+ZqHpa/GaVzxuN3V7Xeo2p+bY06EaK/n+Y9R7nBePPN2o1LxmL0TWQSwP8LYZ008/hc9JzhA=="
+ },
"node_modules/lodash.merge": {
"version": "4.6.2",
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
"dev": true
},
+ "node_modules/lodash.omit": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz",
+ "integrity": "sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg=="
+ },
"node_modules/lodash.throttle": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
@@ -5061,7 +7798,6 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
"integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "dev": true,
"dependencies": {
"js-tokens": "^3.0.0 || ^4.0.0"
},
@@ -6056,6 +8792,89 @@
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
"dev": true
},
+ "node_modules/react-remove-scroll": {
+ "version": "2.5.10",
+ "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.10.tgz",
+ "integrity": "sha512-m3zvBRANPBw3qxVVjEIPEQinkcwlFZ4qyomuWVpNJdv4c6MvHfXV0C3L9Jx5rr3HeBHKNRX+1jreB5QloDIJjA==",
+ "dependencies": {
+ "react-remove-scroll-bar": "^2.3.6",
+ "react-style-singleton": "^2.2.1",
+ "tslib": "^2.1.0",
+ "use-callback-ref": "^1.3.0",
+ "use-sidecar": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-remove-scroll-bar": {
+ "version": "2.3.6",
+ "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz",
+ "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==",
+ "dependencies": {
+ "react-style-singleton": "^2.2.1",
+ "tslib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-style-singleton": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz",
+ "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==",
+ "dependencies": {
+ "get-nonce": "^1.0.0",
+ "invariant": "^2.2.4",
+ "tslib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-textarea-autosize": {
+ "version": "8.5.3",
+ "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz",
+ "integrity": "sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.20.13",
+ "use-composed-ref": "^1.3.0",
+ "use-latest": "^1.2.1"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
"node_modules/read-cache": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
@@ -6101,8 +8920,7 @@
"node_modules/regenerator-runtime": {
"version": "0.14.1",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
- "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==",
- "dev": true
+ "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw=="
},
"node_modules/regexp.prototype.flags": {
"version": "1.5.2",
@@ -6287,6 +9105,14 @@
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0-rc-935180c7e0-20240524.tgz",
"integrity": "sha512-YfkorLQDTfVArSlFsSmTFMWW2CoUtNhkveeEzfbyqi5bShsEyQxAPLBGOUoBxaXEcQSJ2bXhkz3ZSTJCO/Th8A=="
},
+ "node_modules/scroll-into-view-if-needed": {
+ "version": "3.0.10",
+ "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.10.tgz",
+ "integrity": "sha512-t44QCeDKAPf1mtQH3fYpWz8IM/DyvHLjs8wUvvwMYxk5moOqCzrMSxK6HQVD0QVmVjXFavoFIPRVrMuJPKAvtg==",
+ "dependencies": {
+ "compute-scroll-into-view": "^3.0.2"
+ }
+ },
"node_modules/semver": {
"version": "7.6.2",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz",
@@ -6426,7 +9252,6 @@
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
"integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
- "optional": true,
"dependencies": {
"is-arrayish": "^0.3.1"
}
@@ -6793,6 +9618,30 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/tailwind-merge": {
+ "version": "1.14.0",
+ "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-1.14.0.tgz",
+ "integrity": "sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/dcastil"
+ }
+ },
+ "node_modules/tailwind-variants": {
+ "version": "0.1.20",
+ "resolved": "https://registry.npmjs.org/tailwind-variants/-/tailwind-variants-0.1.20.tgz",
+ "integrity": "sha512-AMh7x313t/V+eTySKB0Dal08RHY7ggYK0MSn/ad8wKWOrDUIzyiWNayRUm2PIJ4VRkvRnfNuyRuKbLV3EN+ewQ==",
+ "dependencies": {
+ "tailwind-merge": "^1.14.0"
+ },
+ "engines": {
+ "node": ">=16.x",
+ "pnpm": ">=7.x"
+ },
+ "peerDependencies": {
+ "tailwindcss": "*"
+ }
+ },
"node_modules/tailwindcss": {
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz",
@@ -7068,6 +9917,84 @@
"punycode": "^2.1.0"
}
},
+ "node_modules/use-callback-ref": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz",
+ "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==",
+ "dependencies": {
+ "tslib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/use-composed-ref": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz",
+ "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
+ "node_modules/use-isomorphic-layout-effect": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz",
+ "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/use-latest": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz",
+ "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==",
+ "dependencies": {
+ "use-isomorphic-layout-effect": "^1.1.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/use-sidecar": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz",
+ "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==",
+ "dependencies": {
+ "detect-node-es": "^1.1.0",
+ "tslib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0",
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/utf-8-validate": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-6.0.3.tgz",
diff --git a/package.json b/package.json
index 8274d2e..9590d18 100644
--- a/package.json
+++ b/package.json
@@ -12,9 +12,11 @@
"start": "next start"
},
"dependencies": {
+ "@nextui-org/react": "^2.3.6",
"@t3-oss/env-nextjs": "^0.10.1",
"@vercel/postgres": "^0.8.0",
"drizzle-orm": "^0.29.4",
+ "framer-motion": "^11.2.6",
"geist": "^1.3.0",
"next": "^15.0.0-rc.0",
"postgres": "^3.4.3",
diff --git a/src/app/_components/CreateWine.tsx b/src/app/_components/CreateWine.tsx
index 46395bb..d2e6fcb 100644
--- a/src/app/_components/CreateWine.tsx
+++ b/src/app/_components/CreateWine.tsx
@@ -2,6 +2,7 @@
import { useActionState, useEffect, useState } from "react";
import { addWine } from "~/server/actions/addWine";
import { getProducers } from "~/server/actions/allProducers";
+import { Button } from "@nextui-org/react";
async function fetchProducers() {
const producers = await getProducers();
@@ -45,7 +46,7 @@ export default function CreateWine() {
))}
-
+
{JSON.stringify(formState)}
diff --git a/tailwind.config.ts b/tailwind.config.ts
index 5fd44e8..939c3ff 100644
--- a/tailwind.config.ts
+++ b/tailwind.config.ts
@@ -1,14 +1,9 @@
import { type Config } from "tailwindcss";
-import { fontFamily } from "tailwindcss/defaultTheme";
export default {
content: ["./src/**/*.tsx"],
theme: {
- extend: {
- fontFamily: {
- sans: ["var(--font-geist-sans)", ...fontFamily.sans],
- },
- },
+ extend: {},
},
plugins: [],
} satisfies Config;