diff --git a/.changeset/ninety-numbers-decide.md b/.changeset/ninety-numbers-decide.md new file mode 100644 index 000000000..37607eac7 --- /dev/null +++ b/.changeset/ninety-numbers-decide.md @@ -0,0 +1,5 @@ +--- +"claude-dev": patch +--- + +Introduce UI library for future UI development diff --git a/webview-ui/package-lock.json b/webview-ui/package-lock.json index fa96086a4..a9d8266ed 100644 --- a/webview-ui/package-lock.json +++ b/webview-ui/package-lock.json @@ -9,11 +9,13 @@ "version": "0.3.0", "dependencies": { "@floating-ui/react": "^0.27.4", + "@heroui/react": "^2.8.0-beta.2", "@vscode/webview-ui-toolkit": "^1.4.0", "debounce": "^2.1.1", "dompurify": "^3.2.4", "fast-deep-equal": "^3.1.3", "firebase": "^11.3.0", + "framer-motion": "^12.7.4", "fuse.js": "^7.0.0", "fzf": "^0.5.2", "mermaid": "^11.4.1", @@ -36,7 +38,7 @@ }, "devDependencies": { "@eslint/js": "^9.17.0", - "@tailwindcss/vite": "^4.0.12", + "@tailwindcss/vite": "^4.1.4", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.2.0", "@testing-library/user-event": "^14.6.1", @@ -54,7 +56,7 @@ "eslint-plugin-react-refresh": "^0.4.16", "globals": "^15.14.0", "jsdom": "^26.0.0", - "tailwindcss": "^4.0.12", + "tailwindcss": "^4.1.4", "typescript": "^5.7.3", "typescript-eslint": "^8.18.2", "vite": "^6.2.6", @@ -1598,6 +1600,57 @@ "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==", "license": "MIT" }, + "node_modules/@formatjs/ecma402-abstract": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.4.tgz", + "integrity": "sha512-qrycXDeaORzIqNhBOx0btnhpD1c+/qFIHAN9znofuMJX6QBwtbrmlpWfD4oiUUD2vJUOIYFA/gYtg2KAMGG7sA==", + "license": "MIT", + "dependencies": { + "@formatjs/fast-memoize": "2.2.7", + "@formatjs/intl-localematcher": "0.6.1", + "decimal.js": "^10.4.3", + "tslib": "^2.8.0" + } + }, + "node_modules/@formatjs/fast-memoize": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.7.tgz", + "integrity": "sha512-Yabmi9nSvyOMrlSeGGWDiH7rf3a7sIwplbvo/dlz9WCIjzIQAfy1RMf4S0X3yG724n5Ghu2GmEl5NJIV6O9sZQ==", + "license": "MIT", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@formatjs/icu-messageformat-parser": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.11.2.tgz", + "integrity": "sha512-AfiMi5NOSo2TQImsYAg8UYddsNJ/vUEv/HaNqiFjnI3ZFfWihUtD5QtuX6kHl8+H+d3qvnE/3HZrfzgdWpsLNA==", + "license": "MIT", + "dependencies": { + "@formatjs/ecma402-abstract": "2.3.4", + "@formatjs/icu-skeleton-parser": "1.8.14", + "tslib": "^2.8.0" + } + }, + "node_modules/@formatjs/icu-skeleton-parser": { + "version": "1.8.14", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.14.tgz", + "integrity": "sha512-i4q4V4qslThK4Ig8SxyD76cp3+QJ3sAqr7f6q9VVfeGtxG9OhiAk3y9XF6Q41OymsKzsGQ6OQQoJNY4/lI8TcQ==", + "license": "MIT", + "dependencies": { + "@formatjs/ecma402-abstract": "2.3.4", + "tslib": "^2.8.0" + } + }, + "node_modules/@formatjs/intl-localematcher": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.6.1.tgz", + "integrity": "sha512-ePEgLgVCqi2BBFnTMWPfIghu6FkbZnnBVhO2sSxvLfrdFw7wCHAHiDoM2h4NRgjbaY7+B7HgOLZGkK187pZTZg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.8.0" + } + }, "node_modules/@grpc/grpc-js": { "version": "1.9.15", "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.15.tgz", @@ -1629,6 +1682,1562 @@ "node": ">=6" } }, + "node_modules/@heroui/accordion": { + "version": "2.2.15-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/accordion/-/accordion-2.2.15-beta.2.tgz", + "integrity": "sha512-XWirXQu1zvDyn9a+DpKDKMds7GCutj0jnxBiS6CuCnUuP12I6mtWjWOPuswEq4L7sVgQqQvNGHCgf0QzCwry5A==", + "license": "MIT", + "dependencies": { + "@heroui/aria-utils": "2.2.15-beta.2", + "@heroui/divider": "2.2.13-beta.2", + "@heroui/dom-animation": "2.1.8-beta.2", + "@heroui/framer-utils": "2.1.14-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-icons": "2.1.8-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-aria-accordion": "2.2.10-beta.1", + "@react-aria/button": "3.12.1", + "@react-aria/focus": "3.20.1", + "@react-aria/interactions": "3.24.1", + "@react-aria/utils": "3.28.1", + "@react-stately/tree": "3.8.8", + "@react-types/accordion": "3.0.0-alpha.26", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/alert": { + "version": "2.2.18-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/alert/-/alert-2.2.18-beta.2.tgz", + "integrity": "sha512-4NEMZlptDrRP0p3hswImsVd4mAfWBBC5qF1MavKKf3p/go7cBwS0HFHo8gXQd/6T9j4qObLxNYcyOJEINjGuRA==", + "license": "MIT", + "dependencies": { + "@heroui/button": "2.2.18-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-icons": "2.1.8-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@react-aria/utils": "3.28.1", + "@react-stately/utils": "3.10.5" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/aria-utils": { + "version": "2.2.15-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/aria-utils/-/aria-utils-2.2.15-beta.2.tgz", + "integrity": "sha512-eYWYIi42a+Ed50hf/Mo6tsmAEhEo71w5EZ+vPTA+zovb5uBKnUUWWCxdlgoTXtDTa6t+tGX6SHW+UZC1bH44yg==", + "license": "MIT", + "dependencies": { + "@heroui/react-rsc-utils": "2.1.8-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/system": "2.4.14-beta.2", + "@react-aria/utils": "3.28.1", + "@react-stately/collections": "3.12.2", + "@react-stately/overlays": "3.6.14", + "@react-types/overlays": "3.8.13", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/autocomplete": { + "version": "2.3.19-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/autocomplete/-/autocomplete-2.3.19-beta.2.tgz", + "integrity": "sha512-qNzsb8oTldjmZuQpyO+CEZoKpGdA6OwwRBeEaHW191/nBdt9SFWv05kbHkVzKwPGVoFQK9A2/8SEHBa+msxlIA==", + "license": "MIT", + "dependencies": { + "@heroui/aria-utils": "2.2.15-beta.2", + "@heroui/button": "2.2.18-beta.2", + "@heroui/form": "2.1.17-beta.2", + "@heroui/input": "2.4.18-beta.2", + "@heroui/listbox": "2.3.17-beta.2", + "@heroui/popover": "2.3.18-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/scroll-shadow": "2.3.12-beta.2", + "@heroui/shared-icons": "2.1.8-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/spinner": "2.2.15-beta.2", + "@heroui/use-aria-button": "2.2.12-beta.2", + "@heroui/use-safe-layout-effect": "2.1.8-beta.2", + "@react-aria/combobox": "3.12.1", + "@react-aria/focus": "3.20.1", + "@react-aria/i18n": "3.12.7", + "@react-aria/interactions": "3.24.1", + "@react-aria/utils": "3.28.1", + "@react-aria/visually-hidden": "3.8.21", + "@react-stately/combobox": "3.10.3", + "@react-types/combobox": "3.13.3", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/avatar": { + "version": "2.2.14-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/avatar/-/avatar-2.2.14-beta.2.tgz", + "integrity": "sha512-cMDbsZ2w7EduFWLwMCrAuXZMmwBepCpMKk2xNWprdLi2SgaoEoxdU6psIISZUW2OspERoRnXCnq1rgYjyGOI7g==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-image": "2.1.9-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/interactions": "3.24.1", + "@react-aria/utils": "3.28.1" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/badge": { + "version": "2.2.12-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/badge/-/badge-2.2.12-beta.2.tgz", + "integrity": "sha512-xn8J+oFrSoBkCzmNDDLS6KMsU+eT3RnzNLGuKRCOiYf0+XewQ4pmX5plD+TQPjDDUTS+a17Totbd8+z3XSvh5g==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/breadcrumbs": { + "version": "2.2.14-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/breadcrumbs/-/breadcrumbs-2.2.14-beta.2.tgz", + "integrity": "sha512-LIAMtl4zyl+rYZHIUIeWEf0OVUylWtduclaqyon2OM/v9BHSssf7TLd8C8ox2kYyQcmA1sb6NAc5qPa6CWhxWg==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-icons": "2.1.8-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@react-aria/breadcrumbs": "3.5.22", + "@react-aria/focus": "3.20.1", + "@react-aria/utils": "3.28.1", + "@react-types/breadcrumbs": "3.7.11", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/button": { + "version": "2.2.18-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/button/-/button-2.2.18-beta.2.tgz", + "integrity": "sha512-PRvFowc+f5CtnBzg0tpNbvcznziErfisirxTTOpOwprtVVH41fiLOnHd3xm/tpcGvVWW+bijB/we3ijkFM1Gng==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/ripple": "2.2.14-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/spinner": "2.2.15-beta.2", + "@heroui/use-aria-button": "2.2.12-beta.2", + "@react-aria/button": "3.12.1", + "@react-aria/focus": "3.20.1", + "@react-aria/interactions": "3.24.1", + "@react-aria/utils": "3.28.1", + "@react-types/button": "3.11.0", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/calendar": { + "version": "2.2.18-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/calendar/-/calendar-2.2.18-beta.2.tgz", + "integrity": "sha512-V3Hf5HiP8u3PJq3vo3fd44rGIopKOacBcBqzkG+0K26g2pT10gepEmvMwam5qgWpFRaQXL6PXk+nGd63MN+4sQ==", + "license": "MIT", + "dependencies": { + "@heroui/button": "2.2.18-beta.2", + "@heroui/dom-animation": "2.1.8-beta.2", + "@heroui/framer-utils": "2.1.14-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-icons": "2.1.8-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-aria-button": "2.2.12-beta.2", + "@internationalized/date": "3.7.0", + "@react-aria/calendar": "3.7.2", + "@react-aria/focus": "3.20.1", + "@react-aria/i18n": "3.12.7", + "@react-aria/interactions": "3.24.1", + "@react-aria/utils": "3.28.1", + "@react-aria/visually-hidden": "3.8.21", + "@react-stately/calendar": "3.7.1", + "@react-stately/utils": "3.10.5", + "@react-types/button": "3.11.0", + "@react-types/calendar": "3.6.1", + "@react-types/shared": "3.28.0", + "@types/lodash.debounce": "^4.0.7", + "scroll-into-view-if-needed": "3.0.10" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/card": { + "version": "2.2.17-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/card/-/card-2.2.17-beta.2.tgz", + "integrity": "sha512-/km0IU9X/+ob9zxxRvpmywm+ozbGYFvEHNteVfNwm8skR0sKCvEiDV2AIsFMsQbfllSkBa+8/eljJDooVBOvEg==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/ripple": "2.2.14-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-aria-button": "2.2.12-beta.2", + "@react-aria/button": "3.12.1", + "@react-aria/focus": "3.20.1", + "@react-aria/interactions": "3.24.1", + "@react-aria/utils": "3.28.1", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/checkbox": { + "version": "2.3.17-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/checkbox/-/checkbox-2.3.17-beta.2.tgz", + "integrity": "sha512-snmC/XvX7bYm2Y1+Pv/B0IatRNTcNMye3dbeCsUQJnzJIqIUo6h1vjQMkex/18wOKUCgfM7Uk+2yp4oT7CgBYA==", + "license": "MIT", + "dependencies": { + "@heroui/form": "2.1.17-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-callback-ref": "2.1.8-beta.2", + "@heroui/use-safe-layout-effect": "2.1.8-beta.2", + "@react-aria/checkbox": "3.15.3", + "@react-aria/focus": "3.20.1", + "@react-aria/interactions": "3.24.1", + "@react-aria/utils": "3.28.1", + "@react-aria/visually-hidden": "3.8.21", + "@react-stately/checkbox": "3.6.12", + "@react-stately/toggle": "3.8.2", + "@react-types/checkbox": "3.9.2", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/chip": { + "version": "2.2.14-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/chip/-/chip-2.2.14-beta.2.tgz", + "integrity": "sha512-Wz04W+bMy0krSbju5gFRkNGxI1Ahey2uRGw0a77M+nThmJzem9XSA4inxpzVeCo4N2VgVfAU2x/RDvdo5lcENw==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-icons": "2.1.8-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/interactions": "3.24.1", + "@react-aria/utils": "3.28.1", + "@react-types/checkbox": "3.9.2" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/code": { + "version": "2.2.14-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/code/-/code-2.2.14-beta.2.tgz", + "integrity": "sha512-2bIdaXktFLhm4OVGV7mTjKIqWLO+eehhjheULBuNeT32yLDmFpCSPXhq3j3yP2NibU2e6X5ppwtyAy4+Gr2NBQ==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/system-rsc": "2.3.13-beta.2" + }, + "peerDependencies": { + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/date-input": { + "version": "2.3.17-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/date-input/-/date-input-2.3.17-beta.2.tgz", + "integrity": "sha512-t3LBsMnhPH/tjIZOr0h8N7rSLI+zEla//89GUu+f3BN4CARN1KdPJ7VldQnhc/Qj1lqcfua1nJkCVIKqKDjkJg==", + "license": "MIT", + "dependencies": { + "@heroui/form": "2.1.17-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@internationalized/date": "3.7.0", + "@react-aria/datepicker": "3.14.1", + "@react-aria/i18n": "3.12.7", + "@react-aria/utils": "3.28.1", + "@react-stately/datepicker": "3.13.0", + "@react-types/datepicker": "3.11.0", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/date-picker": { + "version": "2.3.18-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/date-picker/-/date-picker-2.3.18-beta.2.tgz", + "integrity": "sha512-motsFB7iAJ6GDnP6/XuVNEMWpHbbANv7KSd4TBZ8ljpgdCxN+PiFRfB2jlwGNJsLA3GqqQyayIi+5W5goPoHOQ==", + "license": "MIT", + "dependencies": { + "@heroui/aria-utils": "2.2.15-beta.2", + "@heroui/button": "2.2.18-beta.2", + "@heroui/calendar": "2.2.18-beta.2", + "@heroui/date-input": "2.3.17-beta.2", + "@heroui/form": "2.1.17-beta.2", + "@heroui/popover": "2.3.18-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-icons": "2.1.8-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@internationalized/date": "3.7.0", + "@react-aria/datepicker": "3.14.1", + "@react-aria/i18n": "3.12.7", + "@react-aria/utils": "3.28.1", + "@react-stately/datepicker": "3.13.0", + "@react-stately/overlays": "3.6.14", + "@react-stately/utils": "3.10.5", + "@react-types/datepicker": "3.11.0", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/divider": { + "version": "2.2.13-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/divider/-/divider-2.2.13-beta.2.tgz", + "integrity": "sha512-quCE1AlNheqAL2U9Y+m5vZlYlODONabeAqjXeVIJRsYSTpqQ2F09vcyzLXjnsAY+YtxUaqVrWkOF56KiHIgKlA==", + "license": "MIT", + "dependencies": { + "@heroui/react-rsc-utils": "2.1.8-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/system-rsc": "2.3.13-beta.2", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/dom-animation": { + "version": "2.1.8-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/dom-animation/-/dom-animation-2.1.8-beta.2.tgz", + "integrity": "sha512-rPjjzEgq4s5CYiCiey/bqQWo3Y8dBvMV35ZufOt6CGJXu474pDZtoLshfXWG1NNU+YsmLhNoLaBK9feOoNYXyg==", + "license": "MIT", + "peerDependencies": { + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1" + } + }, + "node_modules/@heroui/drawer": { + "version": "2.2.15-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/drawer/-/drawer-2.2.15-beta.2.tgz", + "integrity": "sha512-xhjHbAmo6ZKkgYWGChFcdfD8AFkj556ozlYEIfMUmA9MNlkUGEOVcc4Q2+IfpC83SIUraHbCbdA9V5aOu3yjOg==", + "license": "MIT", + "dependencies": { + "@heroui/framer-utils": "2.1.14-beta.2", + "@heroui/modal": "2.2.15-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/dropdown": { + "version": "2.3.18-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/dropdown/-/dropdown-2.3.18-beta.2.tgz", + "integrity": "sha512-GhaXyPwtY36W0IL8ORmLdj/XtLtE97CSzUHGYAFXWQAx+C0SeJRFZJpXMSpZlBsV1DfhwblzcZ0inUtmyMEncw==", + "license": "MIT", + "dependencies": { + "@heroui/aria-utils": "2.2.15-beta.2", + "@heroui/menu": "2.2.17-beta.2", + "@heroui/popover": "2.3.18-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/menu": "3.18.1", + "@react-aria/utils": "3.28.1", + "@react-stately/menu": "3.9.2", + "@react-types/menu": "3.9.15" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/form": { + "version": "2.1.17-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/form/-/form-2.1.17-beta.2.tgz", + "integrity": "sha512-B365duZDapLehuGd1AmhPPES1TYdYMSUtb0qo6tu7Swj6RwM5yBJt7Kqr6XXj6HrIE+dnrf9C6Rpdq7oqkSlwg==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/system": "2.4.14-beta.2", + "@heroui/theme": "2.4.14-beta.2", + "@react-aria/utils": "3.28.1", + "@react-stately/form": "3.1.2", + "@react-types/form": "3.7.10", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@heroui/framer-utils": { + "version": "2.1.14-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/framer-utils/-/framer-utils-2.1.14-beta.2.tgz", + "integrity": "sha512-c5fBa8aXfuantHHQ1hFA/MwmUWy+PNCAIfgXlB2C5vMyjpD/ljiKXamkOPvYZJi1/Qp4qKtJUXWQS/r17i2VRQ==", + "license": "MIT", + "dependencies": { + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/system": "2.4.14-beta.2", + "@heroui/use-measure": "2.1.8-beta.2" + }, + "peerDependencies": { + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/image": { + "version": "2.2.12-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/image/-/image-2.2.12-beta.2.tgz", + "integrity": "sha512-CVeNAAXRjeftiLrav8Q298v8/rs+Kdko7FLNENhCq2QZAByjKXZ5b5Ym9OlJRpES8P7rrFyylG/jeHi23TWPYg==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-image": "2.1.9-beta.2" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/input": { + "version": "2.4.18-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/input/-/input-2.4.18-beta.2.tgz", + "integrity": "sha512-i5dqC0m81m2hV/8NwwB1CsRwYxnEx92GK5WhizLK64TQV8yxRftJjjKa/o+nFiazdglWBJz+3Kl0qTWvOZjD9Q==", + "license": "MIT", + "dependencies": { + "@heroui/form": "2.1.17-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-icons": "2.1.8-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-safe-layout-effect": "2.1.8-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/interactions": "3.24.1", + "@react-aria/textfield": "3.17.1", + "@react-aria/utils": "3.28.1", + "@react-stately/utils": "3.10.5", + "@react-types/shared": "3.28.0", + "@react-types/textfield": "3.12.0", + "react-textarea-autosize": "^8.5.3" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/input-otp": { + "version": "2.1.17-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/input-otp/-/input-otp-2.1.17-beta.2.tgz", + "integrity": "sha512-zcF4ckfqT9c/tx9P6zh8a0AzsdZY3H3YAH3jZrfjfN8rTDawug/VgdV1aN5X+ki9xuhcaN9elj2nS4XGKFoRzA==", + "license": "MIT", + "dependencies": { + "@heroui/form": "2.1.17-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/form": "3.0.14", + "@react-aria/utils": "3.28.1", + "@react-stately/form": "3.1.2", + "@react-stately/utils": "3.10.5", + "@react-types/textfield": "3.12.0", + "input-otp": "1.4.1" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/@heroui/kbd": { + "version": "2.2.14-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/kbd/-/kbd-2.2.14-beta.2.tgz", + "integrity": "sha512-DEoHJkbNk6UgNKQ1ydbvwhP3fZWFOBPawKYW/W5y2+PI3nvQpsjhjstCrgFMJaFUFGPFeYJ8X5nBgpSPLag+9Q==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/system-rsc": "2.3.13-beta.2", + "@react-aria/utils": "3.28.1" + }, + "peerDependencies": { + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/link": { + "version": "2.2.15-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/link/-/link-2.2.15-beta.2.tgz", + "integrity": "sha512-z5YbER0a6BevoV/QDMDHNuyalz09xOMyphPQU3c/lleCBjw0q+nxy/nC+JAtMc5nNxR13O1wL35vMxm0wpWr8Q==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-icons": "2.1.8-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-aria-link": "2.2.13-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/link": "3.7.10", + "@react-aria/utils": "3.28.1", + "@react-types/link": "3.5.11" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/listbox": { + "version": "2.3.17-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/listbox/-/listbox-2.3.17-beta.2.tgz", + "integrity": "sha512-xxq25cLH0jGYGL4sA1fns3cOyOnEpv8CqIesQd03EWeuWjGjglvUbgw7v6jZgtmgMugAILotSXo5cZ0SDhwEsQ==", + "license": "MIT", + "dependencies": { + "@heroui/aria-utils": "2.2.15-beta.2", + "@heroui/divider": "2.2.13-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-is-mobile": "2.2.9-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/interactions": "3.24.1", + "@react-aria/listbox": "3.14.2", + "@react-aria/utils": "3.28.1", + "@react-stately/list": "3.12.0", + "@react-types/menu": "3.9.15", + "@react-types/shared": "3.28.0", + "@tanstack/react-virtual": "3.11.3" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/menu": { + "version": "2.2.17-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/menu/-/menu-2.2.17-beta.2.tgz", + "integrity": "sha512-AZf+7HqS5RwLxAX5KctxRjV/rsDya89eg1PB0RxLu/pqOCFVSEzcN55Yg4QUir+J8xzIwnaWEMsirlodPQMIrg==", + "license": "MIT", + "dependencies": { + "@heroui/aria-utils": "2.2.15-beta.2", + "@heroui/divider": "2.2.13-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-is-mobile": "2.2.9-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/interactions": "3.24.1", + "@react-aria/menu": "3.18.1", + "@react-aria/utils": "3.28.1", + "@react-stately/menu": "3.9.2", + "@react-stately/tree": "3.8.8", + "@react-types/menu": "3.9.15", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/modal": { + "version": "2.2.15-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/modal/-/modal-2.2.15-beta.2.tgz", + "integrity": "sha512-z/XoviPEXRnN+ESxzMfwUFDdwWfUFWIIi3WMpC3LkQ/jt4KtyKmnpX5udsAvL36LhDyXyduc+QVVRlDNkoFqjw==", + "license": "MIT", + "dependencies": { + "@heroui/dom-animation": "2.1.8-beta.2", + "@heroui/framer-utils": "2.1.14-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-icons": "2.1.8-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-aria-button": "2.2.12-beta.2", + "@heroui/use-aria-modal-overlay": "2.2.11-beta.1", + "@heroui/use-disclosure": "2.2.10-beta.2", + "@heroui/use-draggable": "2.1.10-beta.1", + "@react-aria/dialog": "3.5.23", + "@react-aria/focus": "3.20.1", + "@react-aria/interactions": "3.24.1", + "@react-aria/overlays": "3.26.1", + "@react-aria/utils": "3.28.1", + "@react-stately/overlays": "3.6.14", + "@react-types/overlays": "3.8.13" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/navbar": { + "version": "2.2.16-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/navbar/-/navbar-2.2.16-beta.2.tgz", + "integrity": "sha512-pMeL8rifZiqIx50brMyWOD4h/twBQ2x/WyJM3rEzyODzK2TRWOaESLRY3K+IgQ10OqkRzi7LPU2dQ6S2UalaKQ==", + "license": "MIT", + "dependencies": { + "@heroui/dom-animation": "2.1.8-beta.2", + "@heroui/framer-utils": "2.1.14-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-scroll-position": "2.1.8-beta.2", + "@react-aria/button": "3.12.1", + "@react-aria/focus": "3.20.1", + "@react-aria/interactions": "3.24.1", + "@react-aria/overlays": "3.26.1", + "@react-aria/utils": "3.28.1", + "@react-stately/toggle": "3.8.2", + "@react-stately/utils": "3.10.5" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/number-input": { + "version": "2.0.8-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/number-input/-/number-input-2.0.8-beta.2.tgz", + "integrity": "sha512-9r5ULHRf3ZPaMRuPV4XvUwT6kanwrRvhws+J4yC4Dl4Yr9FDr3+Kso91x5+fVGCIiBeywnAa9oCLlkFpB1iirg==", + "license": "MIT", + "dependencies": { + "@heroui/button": "2.2.18-beta.2", + "@heroui/form": "2.1.17-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-icons": "2.1.8-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-safe-layout-effect": "2.1.8-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/i18n": "3.12.7", + "@react-aria/interactions": "3.24.1", + "@react-aria/numberfield": "3.11.12", + "@react-aria/utils": "3.28.1", + "@react-stately/numberfield": "3.9.10", + "@react-stately/utils": "3.10.5", + "@react-types/button": "3.11.0", + "@react-types/numberfield": "3.8.9", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/pagination": { + "version": "2.2.16-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/pagination/-/pagination-2.2.16-beta.2.tgz", + "integrity": "sha512-xsQ+2ur+AP6wWh6FqFCUa3bk/OkX4NPJBu20wyRFMosFU5NkCQjNmFxv42FkC/bM9CouaS6+SlhXZdOlSyqK6g==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-icons": "2.1.8-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-intersection-observer": "2.2.10-beta.1", + "@heroui/use-pagination": "2.2.11-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/i18n": "3.12.7", + "@react-aria/interactions": "3.24.1", + "@react-aria/utils": "3.28.1", + "scroll-into-view-if-needed": "3.0.10" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/popover": { + "version": "2.3.18-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/popover/-/popover-2.3.18-beta.2.tgz", + "integrity": "sha512-69ONSuyN4sJ13r7UQbyRaiJ01dU33aUAoIUisjjE1IYIS091v36jb3RvsZSyf3dnjUJiPJPcXIzRCsz/upeJMA==", + "license": "MIT", + "dependencies": { + "@heroui/aria-utils": "2.2.15-beta.2", + "@heroui/button": "2.2.18-beta.2", + "@heroui/dom-animation": "2.1.8-beta.2", + "@heroui/framer-utils": "2.1.14-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-aria-button": "2.2.12-beta.2", + "@heroui/use-safe-layout-effect": "2.1.8-beta.2", + "@react-aria/dialog": "3.5.23", + "@react-aria/focus": "3.20.1", + "@react-aria/interactions": "3.24.1", + "@react-aria/overlays": "3.26.1", + "@react-aria/utils": "3.28.1", + "@react-stately/overlays": "3.6.14", + "@react-types/button": "3.11.0", + "@react-types/overlays": "3.8.13" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/progress": { + "version": "2.2.14-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/progress/-/progress-2.2.14-beta.2.tgz", + "integrity": "sha512-bUMEVRGQnDmAu1Zzxo9DJ7TS63njNm2/HtW5AhEuj2nexiTa9Xe3Pk7QfkFh9w3itXFwjPxwOkgC1no5Biz8TA==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-is-mounted": "2.1.8-beta.2", + "@react-aria/i18n": "3.12.7", + "@react-aria/progress": "3.4.21", + "@react-aria/utils": "3.28.1", + "@react-types/progress": "3.5.10" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/radio": { + "version": "2.3.17-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/radio/-/radio-2.3.17-beta.2.tgz", + "integrity": "sha512-qDvv7CJ5OCpwuUmLISl/qf975oLlymUNbpJpFekX7P/Z1svGzVGXSZFFXMwSce6sFLhc9YsPvaDi3lj4nrjlmQ==", + "license": "MIT", + "dependencies": { + "@heroui/form": "2.1.17-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/interactions": "3.24.1", + "@react-aria/radio": "3.11.1", + "@react-aria/utils": "3.28.1", + "@react-aria/visually-hidden": "3.8.21", + "@react-stately/radio": "3.10.11", + "@react-types/radio": "3.8.7", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/react": { + "version": "2.8.0-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/react/-/react-2.8.0-beta.2.tgz", + "integrity": "sha512-3efF2qGis2/HGJceCHUhbBxuiDjddhfeo52L6ESAh0t1iJIDSqbxw0gyOiyDCeeD4aAS+/9cC5zcfsGTndsn/g==", + "license": "MIT", + "dependencies": { + "@heroui/accordion": "2.2.15-beta.2", + "@heroui/alert": "2.2.18-beta.2", + "@heroui/autocomplete": "2.3.19-beta.2", + "@heroui/avatar": "2.2.14-beta.2", + "@heroui/badge": "2.2.12-beta.2", + "@heroui/breadcrumbs": "2.2.14-beta.2", + "@heroui/button": "2.2.18-beta.2", + "@heroui/calendar": "2.2.18-beta.2", + "@heroui/card": "2.2.17-beta.2", + "@heroui/checkbox": "2.3.17-beta.2", + "@heroui/chip": "2.2.14-beta.2", + "@heroui/code": "2.2.14-beta.2", + "@heroui/date-input": "2.3.17-beta.2", + "@heroui/date-picker": "2.3.18-beta.2", + "@heroui/divider": "2.2.13-beta.2", + "@heroui/drawer": "2.2.15-beta.2", + "@heroui/dropdown": "2.3.18-beta.2", + "@heroui/form": "2.1.17-beta.2", + "@heroui/framer-utils": "2.1.14-beta.2", + "@heroui/image": "2.2.12-beta.2", + "@heroui/input": "2.4.18-beta.2", + "@heroui/input-otp": "2.1.17-beta.2", + "@heroui/kbd": "2.2.14-beta.2", + "@heroui/link": "2.2.15-beta.2", + "@heroui/listbox": "2.3.17-beta.2", + "@heroui/menu": "2.2.17-beta.2", + "@heroui/modal": "2.2.15-beta.2", + "@heroui/navbar": "2.2.16-beta.2", + "@heroui/number-input": "2.0.8-beta.2", + "@heroui/pagination": "2.2.16-beta.2", + "@heroui/popover": "2.3.18-beta.2", + "@heroui/progress": "2.2.14-beta.2", + "@heroui/radio": "2.3.17-beta.2", + "@heroui/ripple": "2.2.14-beta.2", + "@heroui/scroll-shadow": "2.3.12-beta.2", + "@heroui/select": "2.4.18-beta.2", + "@heroui/skeleton": "2.2.12-beta.2", + "@heroui/slider": "2.4.15-beta.2", + "@heroui/snippet": "2.2.19-beta.2", + "@heroui/spacer": "2.2.14-beta.2", + "@heroui/spinner": "2.2.15-beta.2", + "@heroui/switch": "2.2.16-beta.2", + "@heroui/system": "2.4.14-beta.2", + "@heroui/table": "2.2.17-beta.2", + "@heroui/tabs": "2.2.15-beta.2", + "@heroui/theme": "2.4.14-beta.2", + "@heroui/toast": "2.0.8-beta.2", + "@heroui/tooltip": "2.2.15-beta.2", + "@heroui/user": "2.2.14-beta.2", + "@react-aria/visually-hidden": "3.8.21" + }, + "peerDependencies": { + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/react-rsc-utils": { + "version": "2.1.8-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/react-rsc-utils/-/react-rsc-utils-2.1.8-beta.2.tgz", + "integrity": "sha512-xabvx22Pg7Fn1F7Z7w03RVXJLf8vI+AR0ftavXd6vRkLAcmuNAuwQTSYGXuxqvSiZlQJg3JfnmkV0sVZ0NUNog==", + "license": "MIT", + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/react-utils": { + "version": "2.1.10-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/react-utils/-/react-utils-2.1.10-beta.2.tgz", + "integrity": "sha512-nh1U8zI/JNb2GeINFlFx9x9kvSdB1PxufpBRjhbLtrn0tKg7AACGQESdpAeVoxtSWku7uSouZ7DoA3NlZYO1Lw==", + "license": "MIT", + "dependencies": { + "@heroui/react-rsc-utils": "2.1.8-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2" + }, + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/ripple": { + "version": "2.2.14-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/ripple/-/ripple-2.2.14-beta.2.tgz", + "integrity": "sha512-Muapqc8AN9OZufGXEmAymzcs5sOyZcybESSDR3jdvBfl2kpXzrkpzEKwmhPmXt6w7m069UWuyr2Lh/Pzck9UNg==", + "license": "MIT", + "dependencies": { + "@heroui/dom-animation": "2.1.8-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/scroll-shadow": { + "version": "2.3.12-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/scroll-shadow/-/scroll-shadow-2.3.12-beta.2.tgz", + "integrity": "sha512-NuCa81ox+/yYRbkq8D9diY4P98GnpUGtlxVbWWll19o31qaaamJsCR9lHWZTXvmdmL+TxjDmvmj8oO9o8x8voA==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-data-scroll-overflow": "2.2.9-beta.2" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/select": { + "version": "2.4.18-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/select/-/select-2.4.18-beta.2.tgz", + "integrity": "sha512-Z0PanQmSAF9atAiFqbxUwolQdbC51/UVzgtS3j2jcYPdgH5yezQlPTYVbvCp6VKzl4qxeH5h2ihr5U6WZo9A4Q==", + "license": "MIT", + "dependencies": { + "@heroui/aria-utils": "2.2.15-beta.2", + "@heroui/form": "2.1.17-beta.2", + "@heroui/listbox": "2.3.17-beta.2", + "@heroui/popover": "2.3.18-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/scroll-shadow": "2.3.12-beta.2", + "@heroui/shared-icons": "2.1.8-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/spinner": "2.2.15-beta.2", + "@heroui/use-aria-button": "2.2.12-beta.2", + "@heroui/use-aria-multiselect": "2.4.11-beta.1", + "@heroui/use-safe-layout-effect": "2.1.8-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/form": "3.0.14", + "@react-aria/interactions": "3.24.1", + "@react-aria/overlays": "3.26.1", + "@react-aria/utils": "3.28.1", + "@react-aria/visually-hidden": "3.8.21", + "@react-types/shared": "3.28.0", + "@tanstack/react-virtual": "3.11.3" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/shared-icons": { + "version": "2.1.8-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/shared-icons/-/shared-icons-2.1.8-beta.2.tgz", + "integrity": "sha512-N+ilPbD3WIhJ4gdlji9K89L1fgt+ER0/hWYofxUpNwBzw3Om0kYpmOKWbvfVVWVrEunYeWflrapNnFoo7bMLXg==", + "license": "MIT", + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/shared-utils": { + "version": "2.1.9-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/shared-utils/-/shared-utils-2.1.9-beta.2.tgz", + "integrity": "sha512-o+dUmjP47Tca+4nkZ10vGeEadf6OwYHBal8Vu3UutV9EHfGvXAhJugPqBsyys2t4fSnuOUScyui4EUcU0mgW0w==", + "hasInstallScript": true, + "license": "MIT" + }, + "node_modules/@heroui/skeleton": { + "version": "2.2.12-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/skeleton/-/skeleton-2.2.12-beta.2.tgz", + "integrity": "sha512-BEgs3R2noXMG5Hnjx6S36cz2nzaT2gSvKToRTEJCCbeAw4gZJHLnYpSQ69j70YQIVbiVt5VoIrw8Ih3ptw+UpQ==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/slider": { + "version": "2.4.15-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/slider/-/slider-2.4.15-beta.2.tgz", + "integrity": "sha512-Tk2H4AFZ33T0sCkdxSsgsxPHb+o6HJLMWt5CHLtgYjDf2Z0h76tnNjNyR2r4j9Iy7Vva13BgfJF2Z0KiwwWB/A==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/tooltip": "2.2.15-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/i18n": "3.12.7", + "@react-aria/interactions": "3.24.1", + "@react-aria/slider": "3.7.17", + "@react-aria/utils": "3.28.1", + "@react-aria/visually-hidden": "3.8.21", + "@react-stately/slider": "3.6.2" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/snippet": { + "version": "2.2.19-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/snippet/-/snippet-2.2.19-beta.2.tgz", + "integrity": "sha512-mDiK3XeprrnSl6QJcJi15afoOCDEFBBLofKGGUGgwULmUYH46SEkeZ8T2woEdeUA1tVih2r4XhCBc4pj4aXglQ==", + "license": "MIT", + "dependencies": { + "@heroui/button": "2.2.18-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-icons": "2.1.8-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/tooltip": "2.2.15-beta.2", + "@heroui/use-clipboard": "2.1.9-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/utils": "3.28.1" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/spacer": { + "version": "2.2.14-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/spacer/-/spacer-2.2.14-beta.2.tgz", + "integrity": "sha512-gOvx9iOGIZm/XfItCo06jux1VAwlI4O3P3ly45XE2ZObcKWXTyRIr+/dFBVi8V+c9kxRw8dtRhOowVrD3JiBfA==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/system-rsc": "2.3.13-beta.2" + }, + "peerDependencies": { + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/spinner": { + "version": "2.2.15-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/spinner/-/spinner-2.2.15-beta.2.tgz", + "integrity": "sha512-LHuOf2ZNoTpgAyslNRAKFvk+Kb2JfJbu/k/IjLogzqkANZFXrJPfluyZWRZrOqhk3LrHy7Ly+Nv87rm6NCHRTA==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/system": "2.4.14-beta.2", + "@heroui/system-rsc": "2.3.13-beta.2" + }, + "peerDependencies": { + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/switch": { + "version": "2.2.16-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/switch/-/switch-2.2.16-beta.2.tgz", + "integrity": "sha512-76A6DdzrKXRPU+luewjt1mpV1ZzzFRNsotb+VnODxMtFNeEvpRPHcYLOMjcFo7m0eNRqFCa+FHOPUHFDlA39VA==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-safe-layout-effect": "2.1.8-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/interactions": "3.24.1", + "@react-aria/switch": "3.7.1", + "@react-aria/utils": "3.28.1", + "@react-aria/visually-hidden": "3.8.21", + "@react-stately/toggle": "3.8.2", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/system": { + "version": "2.4.14-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/system/-/system-2.4.14-beta.2.tgz", + "integrity": "sha512-eM8YxB8t8x12TB4u0Qen9kEmVRvqna+O+cAEq/7Q/oE0iElcS0nSYGGQQYlNmK8VUcaQ2VVEtWkbPRHWfmTaQw==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/system-rsc": "2.3.13-beta.2", + "@internationalized/date": "3.7.0", + "@react-aria/i18n": "3.12.7", + "@react-aria/overlays": "3.26.1", + "@react-aria/utils": "3.28.1", + "@react-stately/utils": "3.10.5", + "@react-types/datepicker": "3.11.0" + }, + "peerDependencies": { + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/system-rsc": { + "version": "2.3.13-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/system-rsc/-/system-rsc-2.3.13-beta.2.tgz", + "integrity": "sha512-mzVks9ztvwIBeKmuBWX/Xs+PTFzURaXEDNJ0jHdmZYj0nKMqzm1LDdi11AmLr1E/j0xsW+s+yr5nOc+26nTMnQ==", + "license": "MIT", + "dependencies": { + "@react-types/shared": "3.28.0", + "clsx": "^1.2.1" + }, + "peerDependencies": { + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/table": { + "version": "2.2.17-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/table/-/table-2.2.17-beta.2.tgz", + "integrity": "sha512-X0accza6iCUWCNsd+EZ52dr/jDm/TI+WhgrAwNib5opBEbnbyjBbv/IcXIaUWiYBr19dIGvohGg5fsaMpJDbig==", + "license": "MIT", + "dependencies": { + "@heroui/checkbox": "2.3.17-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-icons": "2.1.8-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/spacer": "2.2.14-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/interactions": "3.24.1", + "@react-aria/table": "3.17.1", + "@react-aria/utils": "3.28.1", + "@react-aria/visually-hidden": "3.8.21", + "@react-stately/table": "3.14.0", + "@react-stately/virtualizer": "4.3.1", + "@react-types/grid": "3.3.0", + "@react-types/table": "3.11.0", + "@tanstack/react-virtual": "3.11.3" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/tabs": { + "version": "2.2.15-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/tabs/-/tabs-2.2.15-beta.2.tgz", + "integrity": "sha512-VUddthmKE4M7nO1XYdstkEnKbUPYHw+wQTIUYwd4xl9jwjLc5uqdeAeL3u4pGigd4XPqtxCxT+S23IkD9kOkzg==", + "license": "MIT", + "dependencies": { + "@heroui/aria-utils": "2.2.15-beta.2", + "@heroui/framer-utils": "2.1.14-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-is-mounted": "2.1.8-beta.2", + "@heroui/use-update-effect": "2.1.8-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/interactions": "3.24.1", + "@react-aria/tabs": "3.10.1", + "@react-aria/utils": "3.28.1", + "@react-stately/tabs": "3.8.0", + "@react-types/shared": "3.28.0", + "@react-types/tabs": "3.3.13", + "scroll-into-view-if-needed": "3.0.10" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/theme": { + "version": "2.4.14-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/theme/-/theme-2.4.14-beta.2.tgz", + "integrity": "sha512-qlGoE4ssszeJ/p4wuDwq+Nyj9FS/zsUBMZLpLS8mijQF8FFYKucbSwWDHh/FINV12Yg+G7yRg4Vy+wzCU2fj8g==", + "license": "MIT", + "dependencies": { + "@heroui/shared-utils": "2.1.9-beta.2", + "clsx": "^1.2.1", + "color": "^4.2.3", + "color2k": "^2.0.3", + "deepmerge": "4.3.1", + "flat": "^5.0.2", + "tailwind-merge": "3.0.2", + "tailwind-variants": "1.0.0" + }, + "peerDependencies": { + "tailwindcss": ">=4.0.0" + } + }, + "node_modules/@heroui/toast": { + "version": "2.0.8-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/toast/-/toast-2.0.8-beta.2.tgz", + "integrity": "sha512-HmmRr36cfpeaxzkQO3jdF0Vx2Hxchg+/l74SifEt4Gcl574+WkdOu2cWnc4whcTe2eVwlZ2B99HRVXAKPdbTqQ==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-icons": "2.1.8-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/spinner": "2.2.15-beta.2", + "@heroui/use-is-mobile": "2.2.9-beta.2", + "@react-aria/interactions": "3.24.1", + "@react-aria/toast": "3.0.1", + "@react-aria/utils": "3.28.1", + "@react-stately/toast": "3.0.0", + "@react-stately/utils": "3.10.5" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/tooltip": { + "version": "2.2.15-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/tooltip/-/tooltip-2.2.15-beta.2.tgz", + "integrity": "sha512-ymotXj5xdQxN1AXZQ4gOue63DYylktm37qzWY8nZ9jBFMicxKJ1DxVt7bxX6lqo7mpd+1O2VeO5/zlwZzYYa6w==", + "license": "MIT", + "dependencies": { + "@heroui/aria-utils": "2.2.15-beta.2", + "@heroui/dom-animation": "2.1.8-beta.2", + "@heroui/framer-utils": "2.1.14-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@heroui/use-safe-layout-effect": "2.1.8-beta.2", + "@react-aria/interactions": "3.24.1", + "@react-aria/overlays": "3.26.1", + "@react-aria/tooltip": "3.8.1", + "@react-aria/utils": "3.28.1", + "@react-stately/tooltip": "3.5.2", + "@react-types/overlays": "3.8.13", + "@react-types/tooltip": "3.4.15" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-aria-accordion": { + "version": "2.2.10-beta.1", + "resolved": "https://registry.npmjs.org/@heroui/use-aria-accordion/-/use-aria-accordion-2.2.10-beta.1.tgz", + "integrity": "sha512-MffD/64hzlDQCYKQmixlz9MfcoSGYRdQnhXPzJ0k4CZWGaWuOc8TYJH5pWieFyoWLS3jPIjW8n6RhrRoX8WAhw==", + "license": "MIT", + "dependencies": { + "@react-aria/button": "3.12.1", + "@react-aria/focus": "3.20.1", + "@react-aria/selection": "3.23.1", + "@react-aria/utils": "3.28.1", + "@react-stately/tree": "3.8.8", + "@react-types/accordion": "3.0.0-alpha.26", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-aria-button": { + "version": "2.2.12-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/use-aria-button/-/use-aria-button-2.2.12-beta.2.tgz", + "integrity": "sha512-OzLHF1AtF5dKdZV5wUOMkYjrGY5oxih6BGM1023KQSq++CuSdVCmmumJ0L/GwusP5otVcNZmvwhh6eKAZG84gw==", + "license": "MIT", + "dependencies": { + "@heroui/shared-utils": "2.1.9-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/interactions": "3.24.1", + "@react-aria/utils": "3.28.1", + "@react-types/button": "3.11.0", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-aria-link": { + "version": "2.2.13-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/use-aria-link/-/use-aria-link-2.2.13-beta.2.tgz", + "integrity": "sha512-EPiUkyjBqvHPjgaT/zxoyapZgubcTsLmbwB1zbL81/nOh9012ANeD3eTwNi7nQw2Hw7caXmTQMQgEayszflBCQ==", + "license": "MIT", + "dependencies": { + "@heroui/shared-utils": "2.1.9-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/interactions": "3.24.1", + "@react-aria/utils": "3.28.1", + "@react-types/link": "3.5.11", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-aria-modal-overlay": { + "version": "2.2.11-beta.1", + "resolved": "https://registry.npmjs.org/@heroui/use-aria-modal-overlay/-/use-aria-modal-overlay-2.2.11-beta.1.tgz", + "integrity": "sha512-oiRYm4C6AcIeNVfwYRRf8kyvrGlETgpPJzn9Hg+Y2GsLoTWXPqlFsO5dwzkhtIy6yJLXwJvemOCCgSvyCBKUyA==", + "license": "MIT", + "dependencies": { + "@react-aria/overlays": "3.26.1", + "@react-aria/utils": "3.28.1", + "@react-stately/overlays": "3.6.14", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-aria-multiselect": { + "version": "2.4.11-beta.1", + "resolved": "https://registry.npmjs.org/@heroui/use-aria-multiselect/-/use-aria-multiselect-2.4.11-beta.1.tgz", + "integrity": "sha512-9EUrHI+32hp6cCfam/jpGFMpDBoi0wlIM78sXdY5UgJp5JWo7aUNp6noQEHkFSGSGQKGPGUJX5aOLLg0ofE3jQ==", + "license": "MIT", + "dependencies": { + "@react-aria/i18n": "3.12.7", + "@react-aria/interactions": "3.24.1", + "@react-aria/label": "3.7.16", + "@react-aria/listbox": "3.14.2", + "@react-aria/menu": "3.18.1", + "@react-aria/selection": "3.23.1", + "@react-aria/utils": "3.28.1", + "@react-stately/form": "3.1.2", + "@react-stately/list": "3.12.0", + "@react-stately/menu": "3.9.2", + "@react-types/button": "3.11.0", + "@react-types/overlays": "3.8.13", + "@react-types/select": "3.9.10", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-callback-ref": { + "version": "2.1.8-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/use-callback-ref/-/use-callback-ref-2.1.8-beta.2.tgz", + "integrity": "sha512-cQcQ9ySGkRKkBdUgnMl0rcqpr1pPokUkcFGIpcVNcIdBMo9J8EQ6T+gGse7aKddyy5gxIxoqJEWK+gSMKunm1w==", + "license": "MIT", + "dependencies": { + "@heroui/use-safe-layout-effect": "2.1.8-beta.2" + }, + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-clipboard": { + "version": "2.1.9-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/use-clipboard/-/use-clipboard-2.1.9-beta.2.tgz", + "integrity": "sha512-CuRPjt9I5nTT7s2XmnyAJy4GXOCRT1g9Obufi0WbkM6+q8Bwv1StJwbA060hy8aUT2lV14/nGpp0lo/VX2vOog==", + "license": "MIT", + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-data-scroll-overflow": { + "version": "2.2.9-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/use-data-scroll-overflow/-/use-data-scroll-overflow-2.2.9-beta.2.tgz", + "integrity": "sha512-PSGztWIQ/Ze6M9aqjJ19X2RlSzxCOrFCc+eKX0bxF7HM1P3va68W1IiNxIfeA7WzJwOwr2z1wnq45F00i1iU7A==", + "license": "MIT", + "dependencies": { + "@heroui/shared-utils": "2.1.9-beta.2" + }, + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-disclosure": { + "version": "2.2.10-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/use-disclosure/-/use-disclosure-2.2.10-beta.2.tgz", + "integrity": "sha512-qzH8wkUf7/AMqltyY7Rh1vmIVdecPjWfg3sO7L5wpO1x0KPlrkTtKANVkxSK3zj9CCN2dksLObsmHZ8yVgDG8w==", + "license": "MIT", + "dependencies": { + "@heroui/use-callback-ref": "2.1.8-beta.2", + "@react-aria/utils": "3.28.1", + "@react-stately/utils": "3.10.5" + }, + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-draggable": { + "version": "2.1.10-beta.1", + "resolved": "https://registry.npmjs.org/@heroui/use-draggable/-/use-draggable-2.1.10-beta.1.tgz", + "integrity": "sha512-1R7ShsH6Dc0Rb26ehsUgFMPKDzaPQpbQofCCQeNUov6oFS3ChB+2pTiX/0tj+TIdREUTBvrrqkL1tXfr9PLeew==", + "license": "MIT", + "dependencies": { + "@react-aria/interactions": "3.24.1" + }, + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-image": { + "version": "2.1.9-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/use-image/-/use-image-2.1.9-beta.2.tgz", + "integrity": "sha512-GOZSk6KKB/aQwkys+RreG1m4s7KL398CbPbp5LIfnV9SIbMdO+d2Sk2sxfMb7J8MrCnqPSWyU7d1kyy4O42G6w==", + "license": "MIT", + "dependencies": { + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/use-safe-layout-effect": "2.1.8-beta.2" + }, + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-intersection-observer": { + "version": "2.2.10-beta.1", + "resolved": "https://registry.npmjs.org/@heroui/use-intersection-observer/-/use-intersection-observer-2.2.10-beta.1.tgz", + "integrity": "sha512-8Mz/aVaITN1/OnvqXti574BTkES+tsod8RIWjQjAbQK2VJFkCoEtczKPxqY+yf4SWFkx9imEsJPmHmiKI9d6Nw==", + "license": "MIT", + "dependencies": { + "@react-aria/interactions": "3.24.1", + "@react-aria/ssr": "3.9.7", + "@react-aria/utils": "3.28.1", + "@react-types/shared": "3.28.0" + }, + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-is-mobile": { + "version": "2.2.9-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/use-is-mobile/-/use-is-mobile-2.2.9-beta.2.tgz", + "integrity": "sha512-vOG3cn9HSZNmGxv//EIPLyhEV0I/HmY7uf7SE768fXg0xHuLwDdDYmjU/l5SSd0Al66QFf3PbxjvhKLWmDeyyw==", + "license": "MIT", + "dependencies": { + "@react-aria/ssr": "3.9.7" + }, + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-is-mounted": { + "version": "2.1.8-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/use-is-mounted/-/use-is-mounted-2.1.8-beta.2.tgz", + "integrity": "sha512-r49Nlt5glJqmNMT4KSLvBUqvaCSEbkqY20dj6w9Q5PuOLjzEAkXmlkqdglDVVh4t9+BL/kvw6Cy6xcn2iCkQIA==", + "license": "MIT", + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-measure": { + "version": "2.1.8-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/use-measure/-/use-measure-2.1.8-beta.2.tgz", + "integrity": "sha512-EBFV+UmFdAJy82JASpKuhMmG87XvzoHhxKFF/50YS6r8Tv7c41z2cxOFDTiPj3hL0fSgBd3Jb6n3wTPoCmq3sg==", + "license": "MIT", + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-pagination": { + "version": "2.2.11-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/use-pagination/-/use-pagination-2.2.11-beta.2.tgz", + "integrity": "sha512-x7AxlfLZJD9w1To10TYSFtl+i1orZR5p5r0QoKv2btPJIuO17AfNqYcHywT9tVcvRIdCoCCJ9arlUFYRgKflMQ==", + "license": "MIT", + "dependencies": { + "@heroui/shared-utils": "2.1.9-beta.2", + "@react-aria/i18n": "3.12.7" + }, + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-safe-layout-effect": { + "version": "2.1.8-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/use-safe-layout-effect/-/use-safe-layout-effect-2.1.8-beta.2.tgz", + "integrity": "sha512-zlRcqgGm4yJqBoLa4KCMM4N4QmyBbRHqVhT85cuQSQ24CNUuU7ZJmjKK5CAyrpZkVLcjUugWJIXRUw80DHCPDA==", + "license": "MIT", + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-scroll-position": { + "version": "2.1.8-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/use-scroll-position/-/use-scroll-position-2.1.8-beta.2.tgz", + "integrity": "sha512-PDXs4oxLVdNeuq9marh/ndFvfQ4OKvtuzTShGfi+fEGFJea9gT/j4n1/tKoiVwGoM559fQG98l/wpNzH2j1Q/g==", + "license": "MIT", + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/use-update-effect": { + "version": "2.1.8-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/use-update-effect/-/use-update-effect-2.1.8-beta.2.tgz", + "integrity": "sha512-3yyhS5IeGqZxT6rMlored8cq4GguhLqlXW1wuM4jXtAfx0VRlaeV++5w4+hTxKcyXbZdnhx/SLawJ8unXAsCtA==", + "license": "MIT", + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@heroui/user": { + "version": "2.2.14-beta.2", + "resolved": "https://registry.npmjs.org/@heroui/user/-/user-2.2.14-beta.2.tgz", + "integrity": "sha512-VcuX4yDlZS5Jz/K8LzgLyLQViqkVoE4b+Pi4HDCOrLQQmSMe0CKaQanhqpjlw4ripRnf6lvHMASDSYsPciH6Vw==", + "license": "MIT", + "dependencies": { + "@heroui/avatar": "2.2.14-beta.2", + "@heroui/react-utils": "2.1.10-beta.2", + "@heroui/shared-utils": "2.1.9-beta.2", + "@react-aria/focus": "3.20.1", + "@react-aria/utils": "3.28.1" + }, + "peerDependencies": { + "@heroui/system": ">=2.4.14-beta.0", + "@heroui/theme": ">=2.4.14-beta.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, "node_modules/@humanfs/core": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", @@ -1715,6 +3324,43 @@ "mlly": "^1.7.4" } }, + "node_modules/@internationalized/date": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.7.0.tgz", + "integrity": "sha512-VJ5WS3fcVx0bejE/YHfbDKR/yawZgKqn/if+oEeLqNwBtPzVB06olkfcnojTmEMX+gTpH+FlQ69SHNitJ8/erQ==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + } + }, + "node_modules/@internationalized/message": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@internationalized/message/-/message-3.1.7.tgz", + "integrity": "sha512-gLQlhEW4iO7DEFPf/U7IrIdA3UyLGS0opeqouaFwlMObLUzwexRjbygONHDVbC9G9oFLXsLyGKYkJwqXw/QADg==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0", + "intl-messageformat": "^10.1.0" + } + }, + "node_modules/@internationalized/number": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.6.1.tgz", + "integrity": "sha512-UVsb4bCwbL944E0SX50CHFtWEeZ2uB5VozZ5yDXJdq6iPZsZO5p+bjVMZh2GxHf4Bs/7xtDCcPwEa2NU9DaG/g==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + } + }, + "node_modules/@internationalized/string": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/@internationalized/string/-/string-3.2.6.tgz", + "integrity": "sha512-LR2lnM4urJta5/wYJVV7m8qk5DrMZmLRTuFhbQO5b9/sKLHgty6unQy1Li4+Su2DWydmB4aZdS5uxBRXIq2aAw==", + "license": "Apache-2.0", + "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", @@ -2119,6 +3765,2077 @@ "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", "license": "BSD-3-Clause" }, + "node_modules/@react-aria/breadcrumbs": { + "version": "3.5.22", + "resolved": "https://registry.npmjs.org/@react-aria/breadcrumbs/-/breadcrumbs-3.5.22.tgz", + "integrity": "sha512-Jhx3eJqvuSUFL5/TzJ7EteluySdgKVkYGJ72Jz6AdEkiuoQAFbRZg4ferRIXQlmFL2cj7Z3jo8m8xGitebMtgw==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/i18n": "^3.12.7", + "@react-aria/link": "^3.7.10", + "@react-aria/utils": "^3.28.1", + "@react-types/breadcrumbs": "^3.7.11", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/button": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@react-aria/button/-/button-3.12.1.tgz", + "integrity": "sha512-IgCENCVUzjfI4nVgJ8T1z2oD81v3IO2Ku96jVljqZ/PWnFACsRikfLeo8xAob3F0LkRW4CTK4Tjy6BRDsy2l6A==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.24.1", + "@react-aria/toolbar": "3.0.0-beta.14", + "@react-aria/utils": "^3.28.1", + "@react-stately/toggle": "^3.8.2", + "@react-types/button": "^3.11.0", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/calendar": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/@react-aria/calendar/-/calendar-3.7.2.tgz", + "integrity": "sha512-q16jWzBCoMoohOF75rJbqh+4xlKOhagPC96jsARZmaqWOEHpFYGK/1rH9steC5+Dqe7y1nipAoLRynm18rrt3w==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/date": "^3.7.0", + "@react-aria/i18n": "^3.12.7", + "@react-aria/interactions": "^3.24.1", + "@react-aria/live-announcer": "^3.4.1", + "@react-aria/utils": "^3.28.1", + "@react-stately/calendar": "^3.7.1", + "@react-types/button": "^3.11.0", + "@react-types/calendar": "^3.6.1", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/checkbox": { + "version": "3.15.3", + "resolved": "https://registry.npmjs.org/@react-aria/checkbox/-/checkbox-3.15.3.tgz", + "integrity": "sha512-/m5JYoGsi5L0NZnacgqEcMqBo6CcTmsJ9nAY/07MDCUJBcL/Xokd8cL/1K21n6K69MiCPcxORbSBdxJDm9dR0A==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/form": "^3.0.14", + "@react-aria/interactions": "^3.24.1", + "@react-aria/label": "^3.7.16", + "@react-aria/toggle": "^3.11.1", + "@react-aria/utils": "^3.28.1", + "@react-stately/checkbox": "^3.6.12", + "@react-stately/form": "^3.1.2", + "@react-stately/toggle": "^3.8.2", + "@react-types/checkbox": "^3.9.2", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/combobox": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@react-aria/combobox/-/combobox-3.12.1.tgz", + "integrity": "sha512-Al43cVQ2XiuPTCZ8jhz5Vmoj5Vqm6GADBtrL+XHZd7lM1gkD3q27GhKYiEt0jrcoBjjdqIiYWEaFLYg5LSQPzA==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.20.1", + "@react-aria/i18n": "^3.12.7", + "@react-aria/listbox": "^3.14.2", + "@react-aria/live-announcer": "^3.4.1", + "@react-aria/menu": "^3.18.1", + "@react-aria/overlays": "^3.26.1", + "@react-aria/selection": "^3.23.1", + "@react-aria/textfield": "^3.17.1", + "@react-aria/utils": "^3.28.1", + "@react-stately/collections": "^3.12.2", + "@react-stately/combobox": "^3.10.3", + "@react-stately/form": "^3.1.2", + "@react-types/button": "^3.11.0", + "@react-types/combobox": "^3.13.3", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/datepicker": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/@react-aria/datepicker/-/datepicker-3.14.1.tgz", + "integrity": "sha512-77HaB+dFaMu7OpDQqjDiyZdaJlkwMgQHjTRvplBVc3Pau1sfQ1LdFC4+ZAXSbQTVSYt6GaN9S2tL4qoc+bO05w==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/date": "^3.7.0", + "@internationalized/number": "^3.6.0", + "@internationalized/string": "^3.2.5", + "@react-aria/focus": "^3.20.1", + "@react-aria/form": "^3.0.14", + "@react-aria/i18n": "^3.12.7", + "@react-aria/interactions": "^3.24.1", + "@react-aria/label": "^3.7.16", + "@react-aria/spinbutton": "^3.6.13", + "@react-aria/utils": "^3.28.1", + "@react-stately/datepicker": "^3.13.0", + "@react-stately/form": "^3.1.2", + "@react-types/button": "^3.11.0", + "@react-types/calendar": "^3.6.1", + "@react-types/datepicker": "^3.11.0", + "@react-types/dialog": "^3.5.16", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/dialog": { + "version": "3.5.23", + "resolved": "https://registry.npmjs.org/@react-aria/dialog/-/dialog-3.5.23.tgz", + "integrity": "sha512-ud8b4G5vcFEZPEjzdXrjOadwRMBKBDLiok6lIl1rsPkd1qnLMFxsl3787kct1Ex0PVVKOPlcH7feFw+1T7NsLw==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.24.1", + "@react-aria/overlays": "^3.26.1", + "@react-aria/utils": "^3.28.1", + "@react-types/dialog": "^3.5.16", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/focus": { + "version": "3.20.1", + "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.20.1.tgz", + "integrity": "sha512-lgYs+sQ1TtBrAXnAdRBQrBo0/7o5H6IrfDxec1j+VRpcXL0xyk0xPq+m3lZp8typzIghqDgpnKkJ5Jf4OrzPIw==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.24.1", + "@react-aria/utils": "^3.28.1", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-aria/form": { + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/@react-aria/form/-/form-3.0.14.tgz", + "integrity": "sha512-UYoqdGetKV+4lwGnJ22sWKywobOWYBcOetiBYTlrrnCI6e5j1Jk5iLkLvesCOoI7yfWIW9Ban5Qpze5MUrXUhQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.24.1", + "@react-aria/utils": "^3.28.1", + "@react-stately/form": "^3.1.2", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/grid": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@react-aria/grid/-/grid-3.13.0.tgz", + "integrity": "sha512-RcuJYA4fyJ83MH3SunU+P5BGkx3LJdQ6kxwqwWGIuI9eUKc7uVbqvN9WN3fI+L0QfxqBFmh7ffRxIdQn7puuzw==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.20.2", + "@react-aria/i18n": "^3.12.8", + "@react-aria/interactions": "^3.25.0", + "@react-aria/live-announcer": "^3.4.2", + "@react-aria/selection": "^3.24.0", + "@react-aria/utils": "^3.28.2", + "@react-stately/collections": "^3.12.3", + "@react-stately/grid": "^3.11.1", + "@react-stately/selection": "^3.20.1", + "@react-types/checkbox": "^3.9.3", + "@react-types/grid": "^3.3.1", + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/grid/node_modules/@internationalized/date": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.8.0.tgz", + "integrity": "sha512-J51AJ0fEL68hE4CwGPa6E0PO6JDaVLd8aln48xFCSy7CZkZc96dGEGmLs2OEEbBxcsVZtfrqkXJwI2/MSG8yKw==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + } + }, + "node_modules/@react-aria/grid/node_modules/@react-aria/focus": { + "version": "3.20.2", + "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.20.2.tgz", + "integrity": "sha512-Q3rouk/rzoF/3TuH6FzoAIKrl+kzZi9LHmr8S5EqLAOyP9TXIKG34x2j42dZsAhrw7TbF9gA8tBKwnCNH4ZV+Q==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.25.0", + "@react-aria/utils": "^3.28.2", + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/grid/node_modules/@react-aria/i18n": { + "version": "3.12.8", + "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.8.tgz", + "integrity": "sha512-V/Nau9WuwTwxfFffQL4URyKyY2HhRlu9zmzkF2Hw/j5KmEQemD+9jfaLueG2CJu85lYL06JrZXUdnhZgKnqMkA==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/date": "^3.8.0", + "@internationalized/message": "^3.1.7", + "@internationalized/number": "^3.6.1", + "@internationalized/string": "^3.2.6", + "@react-aria/ssr": "^3.9.8", + "@react-aria/utils": "^3.28.2", + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/grid/node_modules/@react-aria/interactions": { + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.0.tgz", + "integrity": "sha512-GgIsDLlO8rDU/nFn6DfsbP9rfnzhm8QFjZkB9K9+r+MTSCn7bMntiWQgMM+5O6BiA8d7C7x4zuN4bZtc0RBdXQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/ssr": "^3.9.8", + "@react-aria/utils": "^3.28.2", + "@react-stately/flags": "^3.1.1", + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/grid/node_modules/@react-aria/selection": { + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.24.0.tgz", + "integrity": "sha512-RfGXVc04zz41NVIW89/a3quURZ4LT/GJLkiajQK2VjhisidPdrAWkcfjjWJj0n+tm5gPWbi9Rs5R/Rc8mrvq8Q==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.20.2", + "@react-aria/i18n": "^3.12.8", + "@react-aria/interactions": "^3.25.0", + "@react-aria/utils": "^3.28.2", + "@react-stately/selection": "^3.20.1", + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/grid/node_modules/@react-aria/ssr": { + "version": "3.9.8", + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.8.tgz", + "integrity": "sha512-lQDE/c9uTfBSDOjaZUJS8xP2jCKVk4zjQeIlCH90xaLhHDgbpCdns3xvFpJJujfj3nI4Ll9K7A+ONUBDCASOuw==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/grid/node_modules/@react-aria/utils": { + "version": "3.28.2", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz", + "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/ssr": "^3.9.8", + "@react-stately/flags": "^3.1.1", + "@react-stately/utils": "^3.10.6", + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/grid/node_modules/@react-stately/collections": { + "version": "3.12.3", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.3.tgz", + "integrity": "sha512-QfSBME2QWDjUw/RmmUjrYl/j1iCYcYCIDsgZda1OeRtt63R11k0aqmmwrDRwCsA+Sv+D5QgkOp4KK+CokTzoVQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/grid/node_modules/@react-stately/utils": { + "version": "3.10.6", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", + "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/grid/node_modules/@react-types/checkbox": { + "version": "3.9.3", + "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.9.3.tgz", + "integrity": "sha512-h6wmK7CraKHKE6L13Ut+CtnjRktbMRhkCSorv7eg82M6p4PDhZ7mfDSh13IlGR4sryT8Ka+aOjOU+EvMrKiduA==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.29.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/grid/node_modules/@react-types/grid": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.3.1.tgz", + "integrity": "sha512-bPDckheJiHSIzSeSkLqrO6rXRLWvciFJr9rpCjq/+wBj6HsLh2iMpkB/SqmRHTGpPlJvlu0b7AlxK1FYE0QSKA==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.29.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/grid/node_modules/@react-types/shared": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", + "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "license": "Apache-2.0", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/grid/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-aria/i18n": { + "version": "3.12.7", + "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.7.tgz", + "integrity": "sha512-eLbYO2xrpeOKIEmLv2KD5LFcB0wltFqS+pUjsOzkKZg6H3b6AFDmJPxr/a0x2KGHtpGJvuHwCSbpPi9PzSSQLg==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/date": "^3.7.0", + "@internationalized/message": "^3.1.6", + "@internationalized/number": "^3.6.0", + "@internationalized/string": "^3.2.5", + "@react-aria/ssr": "^3.9.7", + "@react-aria/utils": "^3.28.1", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/interactions": { + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.24.1.tgz", + "integrity": "sha512-OWEcIC6UQfWq4Td5Ptuh4PZQ4LHLJr/JL2jGYvuNL6EgL3bWvzPrRYIF/R64YbfVxIC7FeZpPSkS07sZ93/NoA==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/ssr": "^3.9.7", + "@react-aria/utils": "^3.28.1", + "@react-stately/flags": "^3.1.0", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/label": { + "version": "3.7.16", + "resolved": "https://registry.npmjs.org/@react-aria/label/-/label-3.7.16.tgz", + "integrity": "sha512-tPog3rc5pQ9s2/5bIBtmHtbj+Ebqs2yyJgJdFjZ1/HxrjF8HMrgtBPHCn/70YD5XvmuC3OSkua84kLjNX5rBbA==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/utils": "^3.28.1", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/landmark": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@react-aria/landmark/-/landmark-3.0.2.tgz", + "integrity": "sha512-KVXa9s3fSgo/PiUjdbnPh3a1yS4t2bMZeVBPPzYAgQ4wcU2WjuLkhviw+5GWSWRfT+jpIMV7R/cmyvr0UHvRfg==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/utils": "^3.28.2", + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0", + "use-sync-external-store": "^1.4.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/landmark/node_modules/@react-aria/ssr": { + "version": "3.9.8", + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.8.tgz", + "integrity": "sha512-lQDE/c9uTfBSDOjaZUJS8xP2jCKVk4zjQeIlCH90xaLhHDgbpCdns3xvFpJJujfj3nI4Ll9K7A+ONUBDCASOuw==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/landmark/node_modules/@react-aria/utils": { + "version": "3.28.2", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz", + "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/ssr": "^3.9.8", + "@react-stately/flags": "^3.1.1", + "@react-stately/utils": "^3.10.6", + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/landmark/node_modules/@react-stately/utils": { + "version": "3.10.6", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", + "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/landmark/node_modules/@react-types/shared": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", + "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "license": "Apache-2.0", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/landmark/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-aria/link": { + "version": "3.7.10", + "resolved": "https://registry.npmjs.org/@react-aria/link/-/link-3.7.10.tgz", + "integrity": "sha512-prf7s7O1PHAtA+H2przeGr8Ig4cBjk1f0kO0bQQAC3QvVOOUO7WLNU/N+xgOMNkCKEazDl21QM1o0bDRQCcXZg==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.24.1", + "@react-aria/utils": "^3.28.1", + "@react-types/link": "^3.5.11", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/listbox": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.14.2.tgz", + "integrity": "sha512-pIwMNZs2WaH+XIax2yemI2CNs5LVV5ooVgEh7gTYoAVWj2eFa3Votmi54VlvkN937bhD5+blH32JRIu9U8XqVw==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.24.1", + "@react-aria/label": "^3.7.16", + "@react-aria/selection": "^3.23.1", + "@react-aria/utils": "^3.28.1", + "@react-stately/collections": "^3.12.2", + "@react-stately/list": "^3.12.0", + "@react-types/listbox": "^3.5.5", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/live-announcer": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@react-aria/live-announcer/-/live-announcer-3.4.2.tgz", + "integrity": "sha512-6+yNF9ZrZ4YJ60Oxy2gKI4/xy6WUv1iePDCFJkgpNVuOEYi8W8czff8ctXu/RPB25OJx5v2sCw9VirRogTo2zA==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + } + }, + "node_modules/@react-aria/menu": { + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/@react-aria/menu/-/menu-3.18.1.tgz", + "integrity": "sha512-czdJFNBW/B7QodyLDyQ+TvT8tZjCru7PrhUDkJS36ie/pTeQDFpIczgYjmKfJs5pP6olqLKXbwJy1iNTh01WTQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.20.1", + "@react-aria/i18n": "^3.12.7", + "@react-aria/interactions": "^3.24.1", + "@react-aria/overlays": "^3.26.1", + "@react-aria/selection": "^3.23.1", + "@react-aria/utils": "^3.28.1", + "@react-stately/collections": "^3.12.2", + "@react-stately/menu": "^3.9.2", + "@react-stately/selection": "^3.20.0", + "@react-stately/tree": "^3.8.8", + "@react-types/button": "^3.11.0", + "@react-types/menu": "^3.9.15", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/numberfield": { + "version": "3.11.12", + "resolved": "https://registry.npmjs.org/@react-aria/numberfield/-/numberfield-3.11.12.tgz", + "integrity": "sha512-VQ4dfaf+k7n2tbP8iB1OLFYTLCh9ReyV7dNLrDvH24V7ByaHakobZjwP8tF6CpvafNYaXPUflxnHpIgXvN3QYA==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/i18n": "^3.12.7", + "@react-aria/interactions": "^3.24.1", + "@react-aria/spinbutton": "^3.6.13", + "@react-aria/textfield": "^3.17.1", + "@react-aria/utils": "^3.28.1", + "@react-stately/form": "^3.1.2", + "@react-stately/numberfield": "^3.9.10", + "@react-types/button": "^3.11.0", + "@react-types/numberfield": "^3.8.9", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/overlays": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.26.1.tgz", + "integrity": "sha512-AtQ0mp+H0alFFkojKBADEUIc1AKFsSobH4QNoxQa3V4bZKQoXxga7cRhD5RRYanu3XCQOkIxZJ3vdVK/LVVBXA==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.20.1", + "@react-aria/i18n": "^3.12.7", + "@react-aria/interactions": "^3.24.1", + "@react-aria/ssr": "^3.9.7", + "@react-aria/utils": "^3.28.1", + "@react-aria/visually-hidden": "^3.8.21", + "@react-stately/overlays": "^3.6.14", + "@react-types/button": "^3.11.0", + "@react-types/overlays": "^3.8.13", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/progress": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@react-aria/progress/-/progress-3.4.21.tgz", + "integrity": "sha512-KNjoJTY2AU3L+3rozwC81lwDWn6Yk2XQbcQaxEs5frRBbuiCD7hEdrerLIgKa/J85e61MDuEel0Onc0kV9kpyw==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/i18n": "^3.12.7", + "@react-aria/label": "^3.7.16", + "@react-aria/utils": "^3.28.1", + "@react-types/progress": "^3.5.10", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/radio": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/@react-aria/radio/-/radio-3.11.1.tgz", + "integrity": "sha512-plAO5MW+QD9/kMe5NNKBzKf/+b6CywdoZ5a1T/VbvkBQYYcHaYQeBuKQ4l+hF+OY2tKAWP0rrjv7tEtacPc9TA==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.20.1", + "@react-aria/form": "^3.0.14", + "@react-aria/i18n": "^3.12.7", + "@react-aria/interactions": "^3.24.1", + "@react-aria/label": "^3.7.16", + "@react-aria/utils": "^3.28.1", + "@react-stately/radio": "^3.10.11", + "@react-types/radio": "^3.8.7", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/selection": { + "version": "3.23.1", + "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.23.1.tgz", + "integrity": "sha512-z4vVw7Fw0+nK46PPlCV8TyieCS+EOUp3eguX8833fFJ/QDlFp3Ewgw2T5qCIix5U3siXPYU0ZmAMOdrjibdGpQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.20.1", + "@react-aria/i18n": "^3.12.7", + "@react-aria/interactions": "^3.24.1", + "@react-aria/utils": "^3.28.1", + "@react-stately/selection": "^3.20.0", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/slider": { + "version": "3.7.17", + "resolved": "https://registry.npmjs.org/@react-aria/slider/-/slider-3.7.17.tgz", + "integrity": "sha512-B+pdHiuM9G6zLYqvkMWAEiP2AppyC3IU032yUxBUrzh3DDoHPgU8HyFurFKS0diwigzcCBcq0yQ1YTalPzWV5A==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/i18n": "^3.12.7", + "@react-aria/interactions": "^3.24.1", + "@react-aria/label": "^3.7.16", + "@react-aria/utils": "^3.28.1", + "@react-stately/slider": "^3.6.2", + "@react-types/shared": "^3.28.0", + "@react-types/slider": "^3.7.9", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/spinbutton": { + "version": "3.6.14", + "resolved": "https://registry.npmjs.org/@react-aria/spinbutton/-/spinbutton-3.6.14.tgz", + "integrity": "sha512-oSKe9p0Q/7W39eXRnLxlwJG5dQo4ffosRT3u2AtOcFkk2Zzj+tSQFzHQ4202nrWdzRnQ2KLTgUUNnUvXf0BJcg==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/i18n": "^3.12.8", + "@react-aria/live-announcer": "^3.4.2", + "@react-aria/utils": "^3.28.2", + "@react-types/button": "^3.12.0", + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/spinbutton/node_modules/@internationalized/date": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.8.0.tgz", + "integrity": "sha512-J51AJ0fEL68hE4CwGPa6E0PO6JDaVLd8aln48xFCSy7CZkZc96dGEGmLs2OEEbBxcsVZtfrqkXJwI2/MSG8yKw==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + } + }, + "node_modules/@react-aria/spinbutton/node_modules/@react-aria/i18n": { + "version": "3.12.8", + "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.8.tgz", + "integrity": "sha512-V/Nau9WuwTwxfFffQL4URyKyY2HhRlu9zmzkF2Hw/j5KmEQemD+9jfaLueG2CJu85lYL06JrZXUdnhZgKnqMkA==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/date": "^3.8.0", + "@internationalized/message": "^3.1.7", + "@internationalized/number": "^3.6.1", + "@internationalized/string": "^3.2.6", + "@react-aria/ssr": "^3.9.8", + "@react-aria/utils": "^3.28.2", + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/spinbutton/node_modules/@react-aria/ssr": { + "version": "3.9.8", + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.8.tgz", + "integrity": "sha512-lQDE/c9uTfBSDOjaZUJS8xP2jCKVk4zjQeIlCH90xaLhHDgbpCdns3xvFpJJujfj3nI4Ll9K7A+ONUBDCASOuw==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/spinbutton/node_modules/@react-aria/utils": { + "version": "3.28.2", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz", + "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/ssr": "^3.9.8", + "@react-stately/flags": "^3.1.1", + "@react-stately/utils": "^3.10.6", + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/spinbutton/node_modules/@react-stately/utils": { + "version": "3.10.6", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", + "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/spinbutton/node_modules/@react-types/button": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.12.0.tgz", + "integrity": "sha512-YrASNa+RqGQpzJcxNAahzNuTYVID1OE6HCorrEOXIyGS3EGogHsQmFs9OyThXnGHq6q4rLlA806/jWbP9uZdxA==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.29.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/spinbutton/node_modules/@react-types/shared": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", + "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "license": "Apache-2.0", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/spinbutton/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-aria/ssr": { + "version": "3.9.7", + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.7.tgz", + "integrity": "sha512-GQygZaGlmYjmYM+tiNBA5C6acmiDWF52Nqd40bBp0Znk4M4hP+LTmI0lpI1BuKMw45T8RIhrAsICIfKwZvi2Gg==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/switch": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@react-aria/switch/-/switch-3.7.1.tgz", + "integrity": "sha512-CE7G9pPeltbE5wEVIPlrbjarYoMNS8gsb3+RD4Be/ghKSpwppmQyn12WIs6oQl3YQSBD/GZhfA6OTyOBo0Ro9A==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/toggle": "^3.11.1", + "@react-stately/toggle": "^3.8.2", + "@react-types/shared": "^3.28.0", + "@react-types/switch": "^3.5.9", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/table": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/@react-aria/table/-/table-3.17.1.tgz", + "integrity": "sha512-yRZoeNwg+7ZNdq7kP9x+u9yMBL4spIdWvY9XTrYGq2XzNzl1aUUBNVszOV3hOwiU0DEF2zzUuuc8gc8Wys40zw==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.20.1", + "@react-aria/grid": "^3.12.1", + "@react-aria/i18n": "^3.12.7", + "@react-aria/interactions": "^3.24.1", + "@react-aria/live-announcer": "^3.4.1", + "@react-aria/utils": "^3.28.1", + "@react-aria/visually-hidden": "^3.8.21", + "@react-stately/collections": "^3.12.2", + "@react-stately/flags": "^3.1.0", + "@react-stately/table": "^3.14.0", + "@react-types/checkbox": "^3.9.2", + "@react-types/grid": "^3.3.0", + "@react-types/shared": "^3.28.0", + "@react-types/table": "^3.11.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/tabs": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@react-aria/tabs/-/tabs-3.10.1.tgz", + "integrity": "sha512-9tcmp4L0cCTSkJAVvsw5XkjTs4MP4ajJsWPc9IUXYoutZWSDs2igqx3/7KKjRM4OrjSolNXFf8uWyr9Oqg+vCg==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.20.1", + "@react-aria/i18n": "^3.12.7", + "@react-aria/selection": "^3.23.1", + "@react-aria/utils": "^3.28.1", + "@react-stately/tabs": "^3.8.0", + "@react-types/shared": "^3.28.0", + "@react-types/tabs": "^3.3.13", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/textfield": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.17.1.tgz", + "integrity": "sha512-W/4nBdyXTOFPQXJ8eRK+74QFIpGR+x24SRjdl+y3WO6gFJNiiopWj8+slSK/T8LoD3g3QlzrtX/ooVQHCG3uQw==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/form": "^3.0.14", + "@react-aria/interactions": "^3.24.1", + "@react-aria/label": "^3.7.16", + "@react-aria/utils": "^3.28.1", + "@react-stately/form": "^3.1.2", + "@react-stately/utils": "^3.10.5", + "@react-types/shared": "^3.28.0", + "@react-types/textfield": "^3.12.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/toast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@react-aria/toast/-/toast-3.0.1.tgz", + "integrity": "sha512-WDzKvQsroIowe4y/5dsZDakG4g0mDju4ZhcEPY3SFVnEBbAH1k0fwSgfygDWZdwg9FS3+oA1IYcbVt4ClK3Vfg==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/i18n": "^3.12.7", + "@react-aria/interactions": "^3.24.1", + "@react-aria/landmark": "^3.0.1", + "@react-aria/utils": "^3.28.1", + "@react-stately/toast": "^3.0.0", + "@react-types/button": "^3.11.0", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/toggle": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/@react-aria/toggle/-/toggle-3.11.2.tgz", + "integrity": "sha512-JOg8yYYCjLDnEpuggPo9GyXFaT/B238d3R8i/xQ6KLelpi3fXdJuZlFD6n9NQp3DJbE8Wj+wM5/VFFAi3cISpw==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.25.0", + "@react-aria/utils": "^3.28.2", + "@react-stately/toggle": "^3.8.3", + "@react-types/checkbox": "^3.9.3", + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/toggle/node_modules/@react-aria/interactions": { + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.0.tgz", + "integrity": "sha512-GgIsDLlO8rDU/nFn6DfsbP9rfnzhm8QFjZkB9K9+r+MTSCn7bMntiWQgMM+5O6BiA8d7C7x4zuN4bZtc0RBdXQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/ssr": "^3.9.8", + "@react-aria/utils": "^3.28.2", + "@react-stately/flags": "^3.1.1", + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/toggle/node_modules/@react-aria/ssr": { + "version": "3.9.8", + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.8.tgz", + "integrity": "sha512-lQDE/c9uTfBSDOjaZUJS8xP2jCKVk4zjQeIlCH90xaLhHDgbpCdns3xvFpJJujfj3nI4Ll9K7A+ONUBDCASOuw==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/toggle/node_modules/@react-aria/utils": { + "version": "3.28.2", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz", + "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/ssr": "^3.9.8", + "@react-stately/flags": "^3.1.1", + "@react-stately/utils": "^3.10.6", + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/toggle/node_modules/@react-stately/toggle": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.8.3.tgz", + "integrity": "sha512-4T2V3P1RK4zEFz4vJjUXUXyB0g4Slm6stE6Ry20fzDWjltuW42cD2lmrd7ccTO/CXFmHLECcXQLD4GEbOj0epA==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/utils": "^3.10.6", + "@react-types/checkbox": "^3.9.3", + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/toggle/node_modules/@react-stately/utils": { + "version": "3.10.6", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", + "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/toggle/node_modules/@react-types/checkbox": { + "version": "3.9.3", + "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.9.3.tgz", + "integrity": "sha512-h6wmK7CraKHKE6L13Ut+CtnjRktbMRhkCSorv7eg82M6p4PDhZ7mfDSh13IlGR4sryT8Ka+aOjOU+EvMrKiduA==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.29.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/toggle/node_modules/@react-types/shared": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", + "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "license": "Apache-2.0", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/toggle/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-aria/toolbar": { + "version": "3.0.0-beta.14", + "resolved": "https://registry.npmjs.org/@react-aria/toolbar/-/toolbar-3.0.0-beta.14.tgz", + "integrity": "sha512-F9wFYhcbVUveo6+JfAjKyz19BnBaXBYG7YyZdGurhn5E1bD+Zrwz/ZCTrrx40xJsbofciCiiwnKiXmzB20Kl5Q==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/focus": "^3.20.1", + "@react-aria/i18n": "^3.12.7", + "@react-aria/utils": "^3.28.1", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/tooltip": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@react-aria/tooltip/-/tooltip-3.8.1.tgz", + "integrity": "sha512-g5Vr5HFGfLQRxdYs8nZeXeNrni5YcRGegRjnEDUZwW+Gwvu8KTrD7IeXrBDndS+XoTzKC4MzfvtyXWWpYmT0KQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.24.1", + "@react-aria/utils": "^3.28.1", + "@react-stately/tooltip": "^3.5.2", + "@react-types/shared": "^3.28.0", + "@react-types/tooltip": "^3.4.15", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-aria/utils": { + "version": "3.28.1", + "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.1.tgz", + "integrity": "sha512-mnHFF4YOVu9BRFQ1SZSKfPhg3z+lBRYoW5mLcYTQihbKhz48+I1sqRkP7ahMITr8ANH3nb34YaMME4XWmK2Mgg==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/ssr": "^3.9.7", + "@react-stately/flags": "^3.1.0", + "@react-stately/utils": "^3.10.5", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@react-aria/visually-hidden": { + "version": "3.8.21", + "resolved": "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.8.21.tgz", + "integrity": "sha512-iii5qO+cVHrHiOeiBYCnTRUQG2eOgEPFmiMG4dAuby8+pJJ8U4BvffX2sDTYWL6ztLLBYyrsUHPSw1Ld03JhmA==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/interactions": "^3.24.1", + "@react-aria/utils": "^3.28.1", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/calendar": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@react-stately/calendar/-/calendar-3.7.1.tgz", + "integrity": "sha512-DXsJv2Xm1BOqJAx5846TmTG1IZ0oKrBqYAzWZG7hiDq3rPjYGgKtC/iJg9MUev6pHhoZlP9fdRCNFiCfzm5bLQ==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/date": "^3.7.0", + "@react-stately/utils": "^3.10.5", + "@react-types/calendar": "^3.6.1", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/checkbox": { + "version": "3.6.12", + "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.6.12.tgz", + "integrity": "sha512-gMxrWBl+styUD+2ntNIcviVpGt2Y+cHUGecAiNI3LM8/K6weI7938DWdLdK7i0gDmgSJwhoNRSavMPI1W6aMZQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/form": "^3.1.2", + "@react-stately/utils": "^3.10.5", + "@react-types/checkbox": "^3.9.2", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/collections": { + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.2.tgz", + "integrity": "sha512-RoehfGwrsYJ/WGtyGSLZNYysszajnq0Q3iTXg7plfW1vNEzom/A31vrLjOSOHJWAtwW339SDGGRpymDtLo4GWA==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/combobox": { + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.10.3.tgz", + "integrity": "sha512-l4yr8lSHfwFdA+ZpY15w98HkgF1iHytjerdQkMa4C0dCl4NWUyyWMOcgmHA8G56QEdbFo5dXyW6hzF2PJnUOIg==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/collections": "^3.12.2", + "@react-stately/form": "^3.1.2", + "@react-stately/list": "^3.12.0", + "@react-stately/overlays": "^3.6.14", + "@react-stately/select": "^3.6.11", + "@react-stately/utils": "^3.10.5", + "@react-types/combobox": "^3.13.3", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/datepicker": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@react-stately/datepicker/-/datepicker-3.13.0.tgz", + "integrity": "sha512-I0Y/aQraQyRLMWnh5tBZMiZ0xlmvPjFErXnQaeD7SdOYUHNtQS4BAQsMByQrMfg8uhOqUTKlIh7xEZusuqYWOA==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/date": "^3.7.0", + "@internationalized/string": "^3.2.5", + "@react-stately/form": "^3.1.2", + "@react-stately/overlays": "^3.6.14", + "@react-stately/utils": "^3.10.5", + "@react-types/datepicker": "^3.11.0", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/flags": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@react-stately/flags/-/flags-3.1.1.tgz", + "integrity": "sha512-XPR5gi5LfrPdhxZzdIlJDz/B5cBf63l4q6/AzNqVWFKgd0QqY5LvWJftXkklaIUpKSJkIKQb8dphuZXDtkWNqg==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + } + }, + "node_modules/@react-stately/form": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.1.2.tgz", + "integrity": "sha512-sKgkV+rxeqM1lf0dCq2wWzdYa5Z0wz/MB3yxjodffy8D43PjFvUOMWpgw/752QHPGCd1XIxA3hE58Dw9FFValg==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/grid": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/@react-stately/grid/-/grid-3.11.1.tgz", + "integrity": "sha512-xMk2YsaIKkF8dInRLUFpUXBIqnYt88hehhq2nb65RFgsFFhngE/OkaFudSUzaYPc1KvHpW+oHqvseC+G1iDG2w==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/collections": "^3.12.3", + "@react-stately/selection": "^3.20.1", + "@react-types/grid": "^3.3.1", + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/grid/node_modules/@react-stately/collections": { + "version": "3.12.3", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.3.tgz", + "integrity": "sha512-QfSBME2QWDjUw/RmmUjrYl/j1iCYcYCIDsgZda1OeRtt63R11k0aqmmwrDRwCsA+Sv+D5QgkOp4KK+CokTzoVQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/grid/node_modules/@react-types/grid": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.3.1.tgz", + "integrity": "sha512-bPDckheJiHSIzSeSkLqrO6rXRLWvciFJr9rpCjq/+wBj6HsLh2iMpkB/SqmRHTGpPlJvlu0b7AlxK1FYE0QSKA==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.29.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/grid/node_modules/@react-types/shared": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", + "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "license": "Apache-2.0", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/list": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.12.0.tgz", + "integrity": "sha512-6niQWJ6TZwOKLAOn2wIsxtOvWenh3rKiKdOh4L4O4f7U+h1Hu000Mu4lyIQm2P9uZAkF2Y5QNh6dHN+hSd6h3A==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/collections": "^3.12.2", + "@react-stately/selection": "^3.20.0", + "@react-stately/utils": "^3.10.5", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/menu": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.9.2.tgz", + "integrity": "sha512-mVCFMUQnEMs6djOqgHC2d46k/5Mv5f6UYa4TMnNDSiY8QlHG4eIdmhBmuYpOwWuOOHJ0xKmLQ4PWLzma/mBorg==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/overlays": "^3.6.14", + "@react-types/menu": "^3.9.15", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/numberfield": { + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/@react-stately/numberfield/-/numberfield-3.9.10.tgz", + "integrity": "sha512-47ta1GyfLsSaDJIdH6A0ARttPV32nu8a5zUSE2hTfRqwgAd3ksWW5ZEf6qIhDuhnE9GtaIuacsctD8C7M3EOPw==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/number": "^3.6.0", + "@react-stately/form": "^3.1.2", + "@react-stately/utils": "^3.10.5", + "@react-types/numberfield": "^3.8.9", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/overlays": { + "version": "3.6.14", + "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.14.tgz", + "integrity": "sha512-RRalTuHdwrKO1BmXKaqBtE1GGUXU4VUAWwgh4lsP2EFSixDHmOVLxHFDWYvOPChBhpi8KXfLEgm6DEgPBvLBZQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/utils": "^3.10.5", + "@react-types/overlays": "^3.8.13", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/radio": { + "version": "3.10.11", + "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.10.11.tgz", + "integrity": "sha512-dclixp3fwNBbgpbi66x36YGaNwN7hI1nbuhkcnLAE0hWkTO8/wtKBgGqRKSfNV7MSiWlhBhhcdPcQ+V7q7AQIQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/form": "^3.1.2", + "@react-stately/utils": "^3.10.5", + "@react-types/radio": "^3.8.7", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/select": { + "version": "3.6.12", + "resolved": "https://registry.npmjs.org/@react-stately/select/-/select-3.6.12.tgz", + "integrity": "sha512-5o/NAaENO/Gxs1yui5BHLItxLnDPSQJ5HDKycuD0/gGC17BboAGEY/F9masiQ5qwRPe3JEc0QfvMRq3yZVNXog==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/form": "^3.1.3", + "@react-stately/list": "^3.12.1", + "@react-stately/overlays": "^3.6.15", + "@react-types/select": "^3.9.11", + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/select/node_modules/@react-stately/collections": { + "version": "3.12.3", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.3.tgz", + "integrity": "sha512-QfSBME2QWDjUw/RmmUjrYl/j1iCYcYCIDsgZda1OeRtt63R11k0aqmmwrDRwCsA+Sv+D5QgkOp4KK+CokTzoVQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/select/node_modules/@react-stately/form": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.1.3.tgz", + "integrity": "sha512-Jisgm0facSS3sAzHfSgshoCo3LxfO0wmQj98MOBCGXyVL+MSwx2ilb38eXIyBCzHJzJnPRTLaK/E4T49aph47A==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/select/node_modules/@react-stately/list": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.12.1.tgz", + "integrity": "sha512-N+YCInNZ2OpY0WUNvJWUTyFHtzE5yBtZ9DI4EHJDvm61+jmZ2s3HszOfa7j+7VOKq78VW3m5laqsQNWvMrLFrQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/collections": "^3.12.3", + "@react-stately/selection": "^3.20.1", + "@react-stately/utils": "^3.10.6", + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/select/node_modules/@react-stately/overlays": { + "version": "3.6.15", + "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.15.tgz", + "integrity": "sha512-LBaGpXuI+SSd5HSGzyGJA0Gy09V2tl2G/r0lllTYqwt0RDZR6p7IrhdGVXZm6vI0oWEnih7yLC32krkVQrffgQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/utils": "^3.10.6", + "@react-types/overlays": "^3.8.14", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/select/node_modules/@react-stately/utils": { + "version": "3.10.6", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", + "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/select/node_modules/@react-types/overlays": { + "version": "3.8.14", + "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.14.tgz", + "integrity": "sha512-XJS67KHYhdMvPNHXNGdmc85gE+29QT5TwC58V4kxxHVtQh9fYzEEPzIV8K84XWSz04rRGe3fjDgRNbcqBektWQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.29.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/select/node_modules/@react-types/select": { + "version": "3.9.11", + "resolved": "https://registry.npmjs.org/@react-types/select/-/select-3.9.11.tgz", + "integrity": "sha512-uEpQCgDlrq/5fW05FgNEsqsqpvZVKfHQO9Mp7OTqGtm4UBNAbcQ6hOV7MJwQCS25Lu2luzOYdgqDUN8eAATJVQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.29.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/select/node_modules/@react-types/shared": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", + "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "license": "Apache-2.0", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/selection": { + "version": "3.20.1", + "resolved": "https://registry.npmjs.org/@react-stately/selection/-/selection-3.20.1.tgz", + "integrity": "sha512-K9MP6Rfg2yvFoY2Cr+ykA7bP4EBXlGaq5Dqfa1krvcXlEgMbQka5muLHdNXqjzGgcwPmS1dx1NECD15q63NtOw==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/collections": "^3.12.3", + "@react-stately/utils": "^3.10.6", + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/selection/node_modules/@react-stately/collections": { + "version": "3.12.3", + "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.3.tgz", + "integrity": "sha512-QfSBME2QWDjUw/RmmUjrYl/j1iCYcYCIDsgZda1OeRtt63R11k0aqmmwrDRwCsA+Sv+D5QgkOp4KK+CokTzoVQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.29.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/selection/node_modules/@react-stately/utils": { + "version": "3.10.6", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz", + "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/selection/node_modules/@react-types/shared": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", + "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "license": "Apache-2.0", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/slider": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.6.2.tgz", + "integrity": "sha512-5S9omr29Viv2PRyZ056ZlazGBM8wYNNHakxsTHcSdG/G8WQLrWspWIMiCd4B37cCTkt9ik6AQ6Y3muHGXJI0IQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/utils": "^3.10.5", + "@react-types/shared": "^3.28.0", + "@react-types/slider": "^3.7.9", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/table": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/@react-stately/table/-/table-3.14.0.tgz", + "integrity": "sha512-ALHIgAgSyHeyUiBDWIxmIEl9P4Gy5jlGybcT/rDBM8x7Ik/C/0Hd9f9Y5ubiZSpUGeAXlIaeEdSm0HBfYtQVRw==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/collections": "^3.12.2", + "@react-stately/flags": "^3.1.0", + "@react-stately/grid": "^3.11.0", + "@react-stately/selection": "^3.20.0", + "@react-stately/utils": "^3.10.5", + "@react-types/grid": "^3.3.0", + "@react-types/shared": "^3.28.0", + "@react-types/table": "^3.11.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/tabs": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.8.0.tgz", + "integrity": "sha512-I8ctOsUKPviJ82xWAcZMvWqz5/VZurkE+W9n9wrFbCgHAGK/37bx+PM1uU/Lk4yKp8WrPYSFOEPil5liD+M+ew==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/list": "^3.12.0", + "@react-types/shared": "^3.28.0", + "@react-types/tabs": "^3.3.13", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/toast": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@react-stately/toast/-/toast-3.0.0.tgz", + "integrity": "sha512-g7e4hNO9E6kOqyBeLRAfZBihp1EIQikmaH3Uj/OZJXKvIDKJlNlpvwstUIcmEuEzqA1Uru78ozxIVWh3pg9ubg==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0", + "use-sync-external-store": "^1.4.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/toggle": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.8.2.tgz", + "integrity": "sha512-5KPpT6zvt8H+WC9UbubhCTZltREeYb/3hKdl4YkS7BbSOQlHTFC0pOk8SsQU70Pwk26jeVHbl5le/N8cw00x8w==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/utils": "^3.10.5", + "@react-types/checkbox": "^3.9.2", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/tooltip": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@react-stately/tooltip/-/tooltip-3.5.2.tgz", + "integrity": "sha512-z81kwZWnnf2SE5/rHMrejH5uQu3dXUjrhIa2AGT038DNOmRyS9TkFBywPCiiE7tHpUg/rxZrPxx01JFGvOkmgg==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/overlays": "^3.6.14", + "@react-types/tooltip": "^3.4.15", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/tree": { + "version": "3.8.8", + "resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.8.8.tgz", + "integrity": "sha512-21WB9kKT9+/tr6B8Q4G53tZXl/3dftg5sZqCR6x055FGd2wGVbkxsLhQLmC+XVkTiLU9pB3BjvZ9eaSj1D8Wmg==", + "license": "Apache-2.0", + "dependencies": { + "@react-stately/collections": "^3.12.2", + "@react-stately/selection": "^3.20.0", + "@react-stately/utils": "^3.10.5", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/utils": { + "version": "3.10.5", + "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.5.tgz", + "integrity": "sha512-iMQSGcpaecghDIh3mZEpZfoFH3ExBwTtuBEcvZ2XnGzCgQjeYXcMdIUwAfVQLXFTdHUHGF6Gu6/dFrYsCzySBQ==", + "license": "Apache-2.0", + "dependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-stately/virtualizer": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-4.3.1.tgz", + "integrity": "sha512-yWRR9NhaD9NQezRUm1n0cQAYAOAYLOJSxVrCAKyhz/AYvG5JMMvFk3kzgrX8YZXoZKjybcdvy3YZ+jbCSprR6g==", + "license": "Apache-2.0", + "dependencies": { + "@react-aria/utils": "^3.28.1", + "@react-types/shared": "^3.28.0", + "@swc/helpers": "^0.5.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1", + "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/accordion": { + "version": "3.0.0-alpha.26", + "resolved": "https://registry.npmjs.org/@react-types/accordion/-/accordion-3.0.0-alpha.26.tgz", + "integrity": "sha512-OXf/kXcD2vFlEnkcZy/GG+a/1xO9BN7Uh3/5/Ceuj9z2E/WwD55YwU3GFM5zzkZ4+DMkdowHnZX37XnmbyD3Mg==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.27.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/breadcrumbs": { + "version": "3.7.11", + "resolved": "https://registry.npmjs.org/@react-types/breadcrumbs/-/breadcrumbs-3.7.11.tgz", + "integrity": "sha512-pMvMLPFr7qs4SSnQ0GyX7i3DkWVs9wfm1lGPFbBO7pJLrHTSK/6Ii4cTEvP6d5o2VgjOVkvce9xCLWW5uosuEQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/link": "^3.5.11", + "@react-types/shared": "^3.28.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/button": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.11.0.tgz", + "integrity": "sha512-gJh5i0JiBiZGZGDo+tXMp6xbixPM7IKZ0sDuxTYBG49qNzzWJq0uNYltO3emwSVXFSsBgRV/Wu8kQGhfuN7wIw==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.28.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/calendar": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.6.1.tgz", + "integrity": "sha512-EMbFJX/3gD5j+R0qZEGqK+wlhBxMSHhGP8GqP9XGbpuJPE3w9/M/PVWdh8FUdzf9srYxPOq5NgiGI1JUJvdZqw==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/date": "^3.7.0", + "@react-types/shared": "^3.28.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/checkbox": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.9.2.tgz", + "integrity": "sha512-BruOLjr9s0BS2+G1Q2ZZ0ubnSTG54hZWr59lCHXaLxMdA/+KVsR6JVMQuYKsW0P8RDDlQXE/QGz3n9yB/Ara4A==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.28.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/combobox": { + "version": "3.13.3", + "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.13.3.tgz", + "integrity": "sha512-ASPLWuHke4XbnoOWUkNTguUa2cnpIsHPV0bcnfushC0yMSC4IEOlthstEbcdzjVUpWXSyaoI1R4POXmdIP53Nw==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.28.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/datepicker": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.11.0.tgz", + "integrity": "sha512-GAYgPzqKvd1lR2sLYYMlUkNg2+QoM2uVUmpeQLP1SbYpDr1y8lG5cR54em1G4X/qY4+nCWGiwhRC2veP0D0kfA==", + "license": "Apache-2.0", + "dependencies": { + "@internationalized/date": "^3.7.0", + "@react-types/calendar": "^3.6.1", + "@react-types/overlays": "^3.8.13", + "@react-types/shared": "^3.28.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/dialog": { + "version": "3.5.17", + "resolved": "https://registry.npmjs.org/@react-types/dialog/-/dialog-3.5.17.tgz", + "integrity": "sha512-rKe2WrT272xuCH13euegBGjJAORYXJpHsX2hlu/f02TmMG4nSLss9vKBnY2N7k7nci65k5wDTW6lcsvQ4Co5zQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/overlays": "^3.8.14", + "@react-types/shared": "^3.29.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/dialog/node_modules/@react-types/overlays": { + "version": "3.8.14", + "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.14.tgz", + "integrity": "sha512-XJS67KHYhdMvPNHXNGdmc85gE+29QT5TwC58V4kxxHVtQh9fYzEEPzIV8K84XWSz04rRGe3fjDgRNbcqBektWQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.29.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/dialog/node_modules/@react-types/shared": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", + "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "license": "Apache-2.0", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/form": { + "version": "3.7.10", + "resolved": "https://registry.npmjs.org/@react-types/form/-/form-3.7.10.tgz", + "integrity": "sha512-PPn1OH/QlQLPaoFqp9EMVSlNk41aiNLwPaMyRhzYvFBGLmtbuX+7JCcH2DgV1peq3KAuUKRDdI2M1iVdHYwMPw==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.28.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/grid": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.3.0.tgz", + "integrity": "sha512-9IXgD5qXXxz+S9RK+zT8umuTCEcE4Yfdl0zUGyTCB8LVcPEeZuarLGXZY/12Rkbd8+r6MUIKTxMVD3Nq9X5Ksg==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.28.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/link": { + "version": "3.5.11", + "resolved": "https://registry.npmjs.org/@react-types/link/-/link-3.5.11.tgz", + "integrity": "sha512-aX9sJod9msdQaOT0NUTYNaBKSkXGPazSPvUJ/Oe4/54T3sYkWeRqmgJ84RH55jdBzpbObBTg8qxKiPA26a1q9Q==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.28.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/listbox": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@react-types/listbox/-/listbox-3.6.0.tgz", + "integrity": "sha512-+1ugDKTxson/WNOQZO4BfrnQ6cGDt+72mEytXMsSsd4aEC+x3RyUv6NKwdOl4n602cOreo0MHtap1X2BOACVoQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.29.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/listbox/node_modules/@react-types/shared": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", + "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "license": "Apache-2.0", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/menu": { + "version": "3.9.15", + "resolved": "https://registry.npmjs.org/@react-types/menu/-/menu-3.9.15.tgz", + "integrity": "sha512-vNEeGxKLYBJc3rwImnEhSVzeIrhUSSRYRk617oGZowX3NkWxnixFGBZNy0w8j0z8KeNz3wRM4xqInRord1mDbw==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/overlays": "^3.8.13", + "@react-types/shared": "^3.28.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/numberfield": { + "version": "3.8.9", + "resolved": "https://registry.npmjs.org/@react-types/numberfield/-/numberfield-3.8.9.tgz", + "integrity": "sha512-YqhawYUULiZnUba0/9Vaps8WAT2lto4V6CD/X7s048jiOrHiiIX03RDEAQuKOt1UYdzBJDHfSew9uGMyf/nC0g==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.28.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/overlays": { + "version": "3.8.13", + "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.13.tgz", + "integrity": "sha512-xgT843KIh1otvYPQ6kCGTVUICiMF5UQ7SZUQZd4Zk3VtiFIunFVUvTvL03cpt0026UmY7tbv7vFrPKcT6xjsjw==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.28.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/progress": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@react-types/progress/-/progress-3.5.10.tgz", + "integrity": "sha512-YDQExymdgORnSvXTtOW7SMhVOinlrD3bAlyCxO+hSAVaI1Ax38pW5dUFf6H85Jn7hLpjPQmQJvNsfsJ09rDFjQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.28.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/radio": { + "version": "3.8.7", + "resolved": "https://registry.npmjs.org/@react-types/radio/-/radio-3.8.7.tgz", + "integrity": "sha512-K620hnDmSR7u9cZfwJIfoLvmZS1j9liD7nDXBm+N6aiq9E+8sw312sIEX5iR2TrQ4xovvJQZN7DWxPVr+1LfWw==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.28.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/select": { + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/@react-types/select/-/select-3.9.10.tgz", + "integrity": "sha512-vvC5+cBSOu6J6lm74jhhP3Zvo1JO8m0FNX+Q95wapxrhs2aYYeMIgVuvNKeOuhVqzpBZxWmblBjCVNzCArZOaQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.28.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/shared": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.28.0.tgz", + "integrity": "sha512-9oMEYIDc3sk0G5rysnYvdNrkSg7B04yTKl50HHSZVbokeHpnU0yRmsDaWb9B/5RprcKj8XszEk5guBO8Sa/Q+Q==", + "license": "Apache-2.0", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/slider": { + "version": "3.7.10", + "resolved": "https://registry.npmjs.org/@react-types/slider/-/slider-3.7.10.tgz", + "integrity": "sha512-Yb8wbpu2gS7AwvJUuz0IdZBRi6eIBZq32BSss4UHX0StA8dtR1/K4JeTsArxwiA3P0BA6t0gbR6wzxCvVA9fRw==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.29.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/slider/node_modules/@react-types/shared": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", + "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "license": "Apache-2.0", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/switch": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@react-types/switch/-/switch-3.5.10.tgz", + "integrity": "sha512-YyNhx4CvuJ0Rvv7yMuQaqQuOIeg+NwLV00NHHJ+K0xEANSLcICLOLPNMOqRIqLSQDz5vDI705UKk8gVcxqPX5g==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.29.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/switch/node_modules/@react-types/shared": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz", + "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==", + "license": "Apache-2.0", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/table": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@react-types/table/-/table-3.11.0.tgz", + "integrity": "sha512-83cGyszL+sQ0uFNZvrnvDMg2KIxpe3l5U48IH9lvq2NC41Y4lGG0d7sBU6wgcc3vnQ/qhOE5LcbceGKEi2YSyw==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/grid": "^3.3.0", + "@react-types/shared": "^3.28.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/tabs": { + "version": "3.3.13", + "resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.3.13.tgz", + "integrity": "sha512-jqaK2U+WKChAmYBMO8QxQlFaIM8zDRY9+ignA1HwIyRw7vli4Mycc4RcMxTPm8krvgo+zuVrped9QB+hsDjCsQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.28.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/textfield": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.12.0.tgz", + "integrity": "sha512-B0vzCIBUbYWrlFk+odVXrSmPYwds9G+G+HiOO/sJr4eZ4RYiIqnFbZ7qiWhWXaou7vi71iXVqKQ8mxA6bJwPEQ==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/shared": "^3.28.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, + "node_modules/@react-types/tooltip": { + "version": "3.4.15", + "resolved": "https://registry.npmjs.org/@react-types/tooltip/-/tooltip-3.4.15.tgz", + "integrity": "sha512-qiYwQLiEwYqrt/m8iQA8abl9k/9LrbtMNoEevL4jN4H0I5NrG55E78GYTkSzBBYmhBO4KnPVT0SfGM1tYaQx/A==", + "license": "Apache-2.0", + "dependencies": { + "@react-types/overlays": "^3.8.13", + "@react-types/shared": "^3.28.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.34.2", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.2.tgz", @@ -2611,6 +6328,15 @@ "dev": true, "license": "Apache-2.0" }, + "node_modules/@swc/helpers": { + "version": "0.5.17", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz", + "integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, "node_modules/@swc/types": { "version": "0.1.19", "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.19.tgz", @@ -2622,44 +6348,46 @@ } }, "node_modules/@tailwindcss/node": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.0.12.tgz", - "integrity": "sha512-a6J11K1Ztdln9OrGfoM75/hChYPcHYGNYimqciMrvKXRmmPaS8XZTHhdvb5a3glz4Kd4ZxE1MnuFE2c0fGGmtg==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.4.tgz", + "integrity": "sha512-MT5118zaiO6x6hNA04OWInuAiP1YISXql8Z+/Y8iisV5nuhM8VXlyhRuqc2PEviPszcXI66W44bCIk500Oolhw==", "dev": true, "license": "MIT", "dependencies": { "enhanced-resolve": "^5.18.1", "jiti": "^2.4.2", - "tailwindcss": "4.0.12" + "lightningcss": "1.29.2", + "tailwindcss": "4.1.4" } }, "node_modules/@tailwindcss/oxide": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.0.12.tgz", - "integrity": "sha512-DWb+myvJB9xJwelwT9GHaMc1qJj6MDXRDR0CS+T8IdkejAtu8ctJAgV4r1drQJLPeS7mNwq2UHW2GWrudTf63A==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.4.tgz", + "integrity": "sha512-p5wOpXyOJx7mKh5MXh5oKk+kqcz8T+bA3z/5VWWeQwFrmuBItGwz8Y2CHk/sJ+dNb9B0nYFfn0rj/cKHZyjahQ==", "dev": true, "license": "MIT", "engines": { "node": ">= 10" }, "optionalDependencies": { - "@tailwindcss/oxide-android-arm64": "4.0.12", - "@tailwindcss/oxide-darwin-arm64": "4.0.12", - "@tailwindcss/oxide-darwin-x64": "4.0.12", - "@tailwindcss/oxide-freebsd-x64": "4.0.12", - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.0.12", - "@tailwindcss/oxide-linux-arm64-gnu": "4.0.12", - "@tailwindcss/oxide-linux-arm64-musl": "4.0.12", - "@tailwindcss/oxide-linux-x64-gnu": "4.0.12", - "@tailwindcss/oxide-linux-x64-musl": "4.0.12", - "@tailwindcss/oxide-win32-arm64-msvc": "4.0.12", - "@tailwindcss/oxide-win32-x64-msvc": "4.0.12" + "@tailwindcss/oxide-android-arm64": "4.1.4", + "@tailwindcss/oxide-darwin-arm64": "4.1.4", + "@tailwindcss/oxide-darwin-x64": "4.1.4", + "@tailwindcss/oxide-freebsd-x64": "4.1.4", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.4", + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.4", + "@tailwindcss/oxide-linux-arm64-musl": "4.1.4", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.4", + "@tailwindcss/oxide-linux-x64-musl": "4.1.4", + "@tailwindcss/oxide-wasm32-wasi": "4.1.4", + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.4", + "@tailwindcss/oxide-win32-x64-msvc": "4.1.4" } }, "node_modules/@tailwindcss/oxide-android-arm64": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.0.12.tgz", - "integrity": "sha512-dAXCaemu3mHLXcA5GwGlQynX8n7tTdvn5i1zAxRvZ5iC9fWLl5bGnjZnzrQqT7ttxCvRwdVf3IHUnMVdDBO/kQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.4.tgz", + "integrity": "sha512-xMMAe/SaCN/vHfQYui3fqaBDEXMu22BVwQ33veLc8ep+DNy7CWN52L+TTG9y1K397w9nkzv+Mw+mZWISiqhmlA==", "cpu": [ "arm64" ], @@ -2674,9 +6402,9 @@ } }, "node_modules/@tailwindcss/oxide-darwin-arm64": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.0.12.tgz", - "integrity": "sha512-vPNI+TpJQ7sizselDXIJdYkx9Cu6JBdtmRWujw9pVIxW8uz3O2PjgGGzL/7A0sXI8XDjSyRChrUnEW9rQygmJQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.4.tgz", + "integrity": "sha512-JGRj0SYFuDuAGilWFBlshcexev2hOKfNkoX+0QTksKYq2zgF9VY/vVMq9m8IObYnLna0Xlg+ytCi2FN2rOL0Sg==", "cpu": [ "arm64" ], @@ -2691,9 +6419,9 @@ } }, "node_modules/@tailwindcss/oxide-darwin-x64": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.0.12.tgz", - "integrity": "sha512-RL/9jM41Fdq4Efr35C5wgLx98BirnrfwuD+zgMFK6Ir68HeOSqBhW9jsEeC7Y/JcGyPd3MEoJVIU4fAb7YLg7A==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.4.tgz", + "integrity": "sha512-sdDeLNvs3cYeWsEJ4H1DvjOzaGios4QbBTNLVLVs0XQ0V95bffT3+scptzYGPMjm7xv4+qMhCDrkHwhnUySEzA==", "cpu": [ "x64" ], @@ -2708,9 +6436,9 @@ } }, "node_modules/@tailwindcss/oxide-freebsd-x64": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.0.12.tgz", - "integrity": "sha512-7WzWiax+LguJcMEimY0Q4sBLlFXu1tYxVka3+G2M9KmU/3m84J3jAIV4KZWnockbHsbb2XgrEjtlJKVwHQCoRA==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.4.tgz", + "integrity": "sha512-VHxAqxqdghM83HslPhRsNhHo91McsxRJaEnShJOMu8mHmEj9Ig7ToHJtDukkuLWLzLboh2XSjq/0zO6wgvykNA==", "cpu": [ "x64" ], @@ -2725,9 +6453,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.0.12.tgz", - "integrity": "sha512-X9LRC7jjE1QlfIaBbXjY0PGeQP87lz5mEfLSVs2J1yRc9PSg1tEPS9NBqY4BU9v5toZgJgzKeaNltORyTs22TQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.4.tgz", + "integrity": "sha512-OTU/m/eV4gQKxy9r5acuesqaymyeSCnsx1cFto/I1WhPmi5HDxX1nkzb8KYBiwkHIGg7CTfo/AcGzoXAJBxLfg==", "cpu": [ "arm" ], @@ -2742,9 +6470,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.0.12.tgz", - "integrity": "sha512-i24IFNq2402zfDdoWKypXz0ZNS2G4NKaA82tgBlE2OhHIE+4mg2JDb5wVfyP6R+MCm5grgXvurcIcKWvo44QiQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.4.tgz", + "integrity": "sha512-hKlLNvbmUC6z5g/J4H+Zx7f7w15whSVImokLPmP6ff1QqTVE+TxUM9PGuNsjHvkvlHUtGTdDnOvGNSEUiXI1Ww==", "cpu": [ "arm64" ], @@ -2759,9 +6487,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm64-musl": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.0.12.tgz", - "integrity": "sha512-LmOdshJBfAGIBG0DdBWhI0n5LTMurnGGJCHcsm9F//ISfsHtCnnYIKgYQui5oOz1SUCkqsMGfkAzWyNKZqbGNw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.4.tgz", + "integrity": "sha512-X3As2xhtgPTY/m5edUtddmZ8rCruvBvtxYLMw9OsZdH01L2gS2icsHRwxdU0dMItNfVmrBezueXZCHxVeeb7Aw==", "cpu": [ "arm64" ], @@ -2776,9 +6504,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.0.12.tgz", - "integrity": "sha512-OSK667qZRH30ep8RiHbZDQfqkXjnzKxdn0oRwWzgCO8CoTxV+MvIkd0BWdQbYtYuM1wrakARV/Hwp0eA/qzdbw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.4.tgz", + "integrity": "sha512-2VG4DqhGaDSmYIu6C4ua2vSLXnJsb/C9liej7TuSO04NK+JJJgJucDUgmX6sn7Gw3Cs5ZJ9ZLrnI0QRDOjLfNQ==", "cpu": [ "x64" ], @@ -2793,9 +6521,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-x64-musl": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.0.12.tgz", - "integrity": "sha512-uylhWq6OWQ8krV8Jk+v0H/3AZKJW6xYMgNMyNnUbbYXWi7hIVdxRKNUB5UvrlC3RxtgsK5EAV2i1CWTRsNcAnA==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.4.tgz", + "integrity": "sha512-v+mxVgH2kmur/X5Mdrz9m7TsoVjbdYQT0b4Z+dr+I4RvreCNXyCFELZL/DO0M1RsidZTrm6O1eMnV6zlgEzTMQ==", "cpu": [ "x64" ], @@ -2809,10 +6537,40 @@ "node": ">= 10" } }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.4.tgz", + "integrity": "sha512-2TLe9ir+9esCf6Wm+lLWTMbgklIjiF0pbmDnwmhR9MksVOq+e8aP3TSsXySnBDDvTTVd/vKu1aNttEGj3P6l8Q==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.0", + "@emnapi/runtime": "^1.4.0", + "@emnapi/wasi-threads": "^1.0.1", + "@napi-rs/wasm-runtime": "^0.2.8", + "@tybys/wasm-util": "^0.9.0", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.0.12.tgz", - "integrity": "sha512-XDLnhMoXZEEOir1LK43/gHHwK84V1GlV8+pAncUAIN2wloeD+nNciI9WRIY/BeFTqES22DhTIGoilSO39xDb2g==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.4.tgz", + "integrity": "sha512-VlnhfilPlO0ltxW9/BgfLI5547PYzqBMPIzRrk4W7uupgCt8z6Trw/tAj6QUtF2om+1MH281Pg+HHUJoLesmng==", "cpu": [ "arm64" ], @@ -2827,9 +6585,9 @@ } }, "node_modules/@tailwindcss/oxide-win32-x64-msvc": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.0.12.tgz", - "integrity": "sha512-I/BbjCLpKDQucvtn6rFuYLst1nfFwSMYyPzkx/095RE+tuzk5+fwXuzQh7T3fIBTcbn82qH/sFka7yPGA50tLw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.4.tgz", + "integrity": "sha512-+7S63t5zhYjslUGb8NcgLpFXD+Kq1F/zt5Xv5qTv7HaFTG/DHyHD9GA6ieNAxhgyA4IcKa/zy7Xx4Oad2/wuhw==", "cpu": [ "x64" ], @@ -2844,21 +6602,47 @@ } }, "node_modules/@tailwindcss/vite": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.0.12.tgz", - "integrity": "sha512-JM3gp601UJiryIZ9R2bSqalzcOy15RCybQ1Q+BJqDEwVyo4LkWKeqQAcrpHapWXY31OJFTuOUVBFDWMhzHm2Bg==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.4.tgz", + "integrity": "sha512-4UQeMrONbvrsXKXXp/uxmdEN5JIJ9RkH7YVzs6AMxC/KC1+Np7WZBaNIco7TEjlkthqxZbt8pU/ipD+hKjm80A==", "dev": true, "license": "MIT", "dependencies": { - "@tailwindcss/node": "4.0.12", - "@tailwindcss/oxide": "4.0.12", - "lightningcss": "^1.29.1", - "tailwindcss": "4.0.12" + "@tailwindcss/node": "4.1.4", + "@tailwindcss/oxide": "4.1.4", + "tailwindcss": "4.1.4" }, "peerDependencies": { "vite": "^5.2.0 || ^6" } }, + "node_modules/@tanstack/react-virtual": { + "version": "3.11.3", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.11.3.tgz", + "integrity": "sha512-vCU+OTylXN3hdC8RKg68tPlBPjjxtzon7Ys46MgrSLE+JhSjSTPvoQifV6DQJeJmA8Q3KT6CphJbejupx85vFw==", + "license": "MIT", + "dependencies": { + "@tanstack/virtual-core": "3.11.3" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@tanstack/virtual-core": { + "version": "3.11.3", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.11.3.tgz", + "integrity": "sha512-v2mrNSnMwnPJtcVqNvV0c5roGCBqeogN8jDtgtuHCphdwBasOZ17x8UV8qpHUh+u0MLfX43c0uUHKje0s+Zb0w==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, "node_modules/@testing-library/dom": { "version": "10.4.0", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", @@ -3467,6 +7251,21 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/lodash": { + "version": "4.17.16", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.16.tgz", + "integrity": "sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/lodash": "*" + } + }, "node_modules/@types/mdast": { "version": "3.0.15", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", @@ -4306,6 +8105,28 @@ "node": ">=12" } }, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -4324,6 +8145,22 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -4356,6 +8193,12 @@ "node": ">= 12" } }, + "node_modules/compute-scroll-into-view": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.1.tgz", + "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==", + "license": "MIT" + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -5003,7 +8846,6 @@ "version": "10.4.3", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", - "dev": true, "license": "MIT" }, "node_modules/decode-named-character-reference": { @@ -5046,6 +8888,15 @@ "dev": true, "license": "MIT" }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/delaunator": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", @@ -5645,6 +9496,15 @@ } } }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, "node_modules/flat-cache": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", @@ -5698,6 +9558,33 @@ "node": ">= 6" } }, + "node_modules/framer-motion": { + "version": "12.7.4", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.7.4.tgz", + "integrity": "sha512-jX0bPsTmU0oPZTYz/dVyD0dmOyEOEJvdn0TaZBE5I8g2GvVnnQnW9f65cJnoVfUkY3WZWNXGXnPbVA9YnaIfVA==", + "license": "MIT", + "dependencies": { + "motion-dom": "^12.7.4", + "motion-utils": "^12.7.2", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -6447,6 +10334,16 @@ "css-in-js-utils": "^3.1.0" } }, + "node_modules/input-otp": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/input-otp/-/input-otp-1.4.1.tgz", + "integrity": "sha512-+yvpmKYKHi9jIGngxagY9oWiiblPB7+nEO75F2l2o4vs+6vpPZZmUl4tBNYuTCvQjhvEIbdNeJu70bhfYP2nbw==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc" + } + }, "node_modules/internmap": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", @@ -6455,6 +10352,18 @@ "node": ">=12" } }, + "node_modules/intl-messageformat": { + "version": "10.7.16", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.7.16.tgz", + "integrity": "sha512-UmdmHUmp5CIKKjSoE10la5yfU+AYJAaiYLsodbjL4lji83JNvgOQUjGaGhGrpFCb0Uh7sl7qfP1IyILa8Z40ug==", + "license": "BSD-3-Clause", + "dependencies": { + "@formatjs/ecma402-abstract": "2.3.4", + "@formatjs/fast-memoize": "2.2.7", + "@formatjs/icu-messageformat-parser": "2.11.2", + "tslib": "^2.8.0" + } + }, "node_modules/is-alphabetical": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", @@ -6479,6 +10388,12 @@ "url": "https://github.com/sponsors/wooorm" } }, + "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==", + "license": "MIT" + }, "node_modules/is-buffer": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", @@ -7748,6 +11663,21 @@ "ufo": "^1.5.4" } }, + "node_modules/motion-dom": { + "version": "12.7.4", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.7.4.tgz", + "integrity": "sha512-1ZUHAoSUMMxP6jPqyxlk9XUfb6NxMsnWPnH2YGhrOhTURLcXWbETi6eemoKb60Pe32NVJYduL4B62VQSO5Jq8Q==", + "license": "MIT", + "dependencies": { + "motion-utils": "^12.7.2" + } + }, + "node_modules/motion-utils": { + "version": "12.7.2", + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.7.2.tgz", + "integrity": "sha512-XhZwqctxyJs89oX00zn3OGCuIIpVevbTa+u82usWBC6pSHUd2AoNWiYa7Du8tJxJy9TFbZ82pcn5t7NOm1PHAw==", + "license": "MIT" + }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -8741,6 +12671,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "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==", + "license": "MIT", + "dependencies": { + "compute-scroll-into-view": "^3.0.2" + } + }, "node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -8812,6 +12751,15 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/simple-swizzle": { + "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==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -9160,11 +13108,36 @@ "integrity": "sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==", "license": "MIT" }, + "node_modules/tailwind-merge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.0.2.tgz", + "integrity": "sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/tailwind-variants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tailwind-variants/-/tailwind-variants-1.0.0.tgz", + "integrity": "sha512-2WSbv4ulEEyuBKomOunut65D8UZwxrHoRfYnxGcQNnHqlSCp2+B7Yz2W+yrNDrxRodOXtGD/1oCcKGNBnUqMqA==", + "license": "MIT", + "dependencies": { + "tailwind-merge": "3.0.2" + }, + "engines": { + "node": ">=16.x", + "pnpm": ">=7.x" + }, + "peerDependencies": { + "tailwindcss": "*" + } + }, "node_modules/tailwindcss": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.0.12.tgz", - "integrity": "sha512-bT0hJo91FtncsAMSsMzUkoo/iEU0Xs5xgFgVC9XmdM9bw5MhZuQFjPNl6wxAE0SiQF/YTZJa+PndGWYSDtuxAg==", - "dev": true, + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.4.tgz", + "integrity": "sha512-1ZIUqtPITFbv/DxRmDr5/agPqJwF69d24m9qmM1939TJehgY539CtzeZRjbLt5G6fSy/7YqqYsfvoTEw9xUI2A==", "license": "MIT" }, "node_modules/tapable": { @@ -9704,6 +13677,15 @@ } } }, + "node_modules/use-sync-external-store": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz", + "integrity": "sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/uuid": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", diff --git a/webview-ui/package.json b/webview-ui/package.json index 52d7a5119..051dcd626 100644 --- a/webview-ui/package.json +++ b/webview-ui/package.json @@ -15,11 +15,13 @@ }, "dependencies": { "@floating-ui/react": "^0.27.4", + "@heroui/react": "^2.8.0-beta.2", "@vscode/webview-ui-toolkit": "^1.4.0", "debounce": "^2.1.1", "dompurify": "^3.2.4", "fast-deep-equal": "^3.1.3", "firebase": "^11.3.0", + "framer-motion": "^12.7.4", "fuse.js": "^7.0.0", "fzf": "^0.5.2", "mermaid": "^11.4.1", @@ -42,7 +44,7 @@ }, "devDependencies": { "@eslint/js": "^9.17.0", - "@tailwindcss/vite": "^4.0.12", + "@tailwindcss/vite": "^4.1.4", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.2.0", "@testing-library/user-event": "^14.6.1", @@ -60,7 +62,7 @@ "eslint-plugin-react-refresh": "^0.4.16", "globals": "^15.14.0", "jsdom": "^26.0.0", - "tailwindcss": "^4.0.12", + "tailwindcss": "^4.1.4", "typescript": "^5.7.3", "typescript-eslint": "^8.18.2", "vite": "^6.2.6", diff --git a/webview-ui/src/App.tsx b/webview-ui/src/App.tsx index a818a2cf8..6e7911ffe 100644 --- a/webview-ui/src/App.tsx +++ b/webview-ui/src/App.tsx @@ -6,10 +6,10 @@ import HistoryView from "./components/history/HistoryView" import SettingsView from "./components/settings/SettingsView" import WelcomeView from "./components/welcome/WelcomeView" import AccountView from "./components/account/AccountView" -import { ExtensionStateContextProvider, useExtensionState } from "./context/ExtensionStateContext" -import { FirebaseAuthProvider } from "./context/FirebaseAuthContext" +import { useExtensionState } from "./context/ExtensionStateContext" import { vscode } from "./utils/vscode" import McpView from "./components/mcp/configuration/McpConfigurationView" +import { Providers } from "./Providers" const AppContent = () => { const { didHydrateState, showWelcome, shouldShowAnnouncement, showMcp, mcpTab } = useExtensionState() @@ -126,11 +126,9 @@ const AppContent = () => { const App = () => { return ( - - - - - + + + ) } diff --git a/webview-ui/src/Providers.tsx b/webview-ui/src/Providers.tsx new file mode 100644 index 000000000..e1a60f475 --- /dev/null +++ b/webview-ui/src/Providers.tsx @@ -0,0 +1,15 @@ +import type { ReactNode } from "react" + +import { ExtensionStateContextProvider } from "./context/ExtensionStateContext" +import { FirebaseAuthProvider } from "./context/FirebaseAuthContext" +import { HeroUIProvider } from "@heroui/react" + +export function Providers({ children }: { children: ReactNode }) { + return ( + + + {children} + + + ) +} diff --git a/webview-ui/src/index.css b/webview-ui/src/index.css index 5b1b1d187..a1f72306c 100644 --- a/webview-ui/src/index.css +++ b/webview-ui/src/index.css @@ -4,6 +4,8 @@ /* @import "tailwindcss/preflight.css" layer(base); */ @import "tailwindcss/utilities.css" layer(utilities); +@config "../tailwind.config.js"; + textarea:focus { outline: 1.5px solid var(--vscode-focusBorder, #007fd4); } diff --git a/webview-ui/tailwind.config.js b/webview-ui/tailwind.config.js new file mode 100644 index 000000000..fff4f1d69 --- /dev/null +++ b/webview-ui/tailwind.config.js @@ -0,0 +1,22 @@ +const { heroui } = require("@heroui/react") + +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: ["./src/**/*.{js,ts,jsx,tsx,mdx}", "./node_modules/@heroui/theme/dist/**/*.{js,ts,jsx,tsx}"], + theme: { + extend: {}, + }, + darkMode: "class", + plugins: [ + heroui({ + defaultTheme: "vscode", + themes: { + vscode: { + colors: { + background: "", + }, + }, + }, + }), + ], +}