From f772eb0516e1d5bf802a5fc75ab414d5ee76ec49 Mon Sep 17 00:00:00 2001 From: k3lly003 Date: Tue, 2 Jul 2024 00:01:42 +0200 Subject: [PATCH] feat(chatbot):add a chatbot for travellers interaction --- .hintrc | 10 - package-lock.json | 2866 ++++++++++++++--------- package.json | 3 + public/brice.jpg | Bin 0 -> 78091 bytes public/chat-wallpaper (1).jpg | Bin 0 -> 244460 bytes src/__tests__/sellerProduct.test.tsx | 30 +- src/app/chat/message/page.tsx | 76 + src/app/globals.css | 85 + src/app/layout.tsx | 1 + src/app/page.tsx | 36 +- src/app/sellers/products_/[id]/page.tsx | 6 +- src/components/ChatConversation.tsx | 90 + src/components/ChatHeader.tsx | 48 + src/components/ChatInput.tsx | 51 + src/components/ChatMessage.tsx | 46 + src/components/ChatRoom.tsx | 55 + src/components/ChatRoomsList.tsx | 43 + src/components/DashboardHeader.tsx | 142 +- src/components/Product/AddProducts.tsx | 4 - src/components/Table.tsx | 143 +- src/components/chatWrapper.tsx | 155 ++ src/hooks/ChatPopUp.tsx | 18 + src/types/Product.ts | 5 +- src/types/chatRoom.ts | 12 + src/types/message.ts | 14 + src/utils/formatTime.ts | 9 + src/utils/getCurrentUser.ts | 8 + tailwind.config.ts | 4 +- 28 files changed, 2711 insertions(+), 1249 deletions(-) create mode 100644 public/brice.jpg create mode 100644 public/chat-wallpaper (1).jpg create mode 100644 src/app/chat/message/page.tsx create mode 100644 src/components/ChatConversation.tsx create mode 100644 src/components/ChatHeader.tsx create mode 100644 src/components/ChatInput.tsx create mode 100644 src/components/ChatMessage.tsx create mode 100644 src/components/ChatRoom.tsx create mode 100644 src/components/ChatRoomsList.tsx create mode 100644 src/components/chatWrapper.tsx create mode 100644 src/hooks/ChatPopUp.tsx create mode 100644 src/types/chatRoom.ts create mode 100644 src/types/message.ts create mode 100644 src/utils/formatTime.ts create mode 100644 src/utils/getCurrentUser.ts diff --git a/.hintrc b/.hintrc index 713861d..20a4b96 100644 --- a/.hintrc +++ b/.hintrc @@ -3,18 +3,8 @@ "development" ], "hints": { -<<<<<<< HEAD -<<<<<<< HEAD "button-type": "off", "axe/text-alternatives": "off", "no-inline-styles": "off" -======= - "button-type": "off" ->>>>>>> 9dfc60a (ft(seller-createProduct)) -======= - "button-type": "off", - "axe/text-alternatives": "off", - "no-inline-styles": "off" ->>>>>>> 6e054fb (ft(seller-createProduct)) } } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 1e3c5be..6fe2772 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,6 +19,7 @@ "axios-mock-adapter": "^1.22.0", "create-next-app": "^14.2.3", "dotenv": "^16.4.5", + "framer-motion": "^11.2.12", "install": "^0.13.0", "lucide-react": "^0.397.0", "next": "14.2.3", @@ -74,12 +75,14 @@ "@typescript-eslint/eslint-plugin": "^7.13.1", "@typescript-eslint/parser": "^7.13.0", "babel-jest": "^29.7.0", + "daisyui": "^4.12.10", "eslint": "^8", "eslint-config-airbnb": "^19.0.4", "eslint-config-airbnb-typescript": "^18.0.0", "eslint-config-next": "^14.2.3", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.1", + "eslint-plugin-jest": "^28.6.0", "eslint-plugin-jest-dom": "^5.4.0", "eslint-plugin-jsx-a11y": "^6.8.0", "eslint-plugin-next": "^0.0.0", @@ -139,6 +142,32 @@ "node": ">=6.0.0" } }, + "node_modules/@angular/common": { + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-6.1.10.tgz", + "integrity": "sha512-73xxTSYJNKfiJ7C1Ajg+sz5l8y+blb/vNgHYg7O3yem5zLBnfPpidJ1UGg4W4d2Y+jwUVJbZKh8SKJarqAJVUQ==", + "peer": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "peerDependencies": { + "@angular/core": "6.1.10", + "rxjs": "^6.0.0" + } + }, + "node_modules/@angular/core": { + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-6.1.10.tgz", + "integrity": "sha512-61l3rIQTVdT45eOf6/fBJIeVmV10mcrxqS4N/1OWkuDT29YSJTZSxGcv8QjAyyutuhcqWWpO6gVRkN07rWmkPg==", + "peer": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "peerDependencies": { + "rxjs": "^6.0.0", + "zone.js": "~0.8.26" + } + }, "node_modules/@aw-web-design/x-default-browser": { "version": "1.4.126", "resolved": "https://registry.npmjs.org/@aw-web-design/x-default-browser/-/x-default-browser-1.4.126.tgz", @@ -2257,9 +2286,9 @@ } }, "node_modules/@chromatic-com/storybook": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@chromatic-com/storybook/-/storybook-1.5.0.tgz", - "integrity": "sha512-LkLKv7SWu/6kGep1ft2HA1T/cm14wU0zoW71gE4cZRcgUoRQJtyhITFTLHrjqAxz6bVqNgqzQtd5oBZ2nK3L3g==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@chromatic-com/storybook/-/storybook-1.6.1.tgz", + "integrity": "sha512-x1x1NB3j4xpfeSWKr96emc+7ZvfsvH+/WVb3XCjkB24PPbT8VZXb3mJSAQMrSzuQ8+eQE9kDogYHH9Fj3tb/Cw==", "dev": true, "dependencies": { "chromatic": "^11.4.0", @@ -2314,6 +2343,23 @@ "node": ">=10.0.0" } }, + "node_modules/@emnapi/runtime": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz", + "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==", + "dev": true, + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true, + "optional": true + }, "node_modules/@emotion/use-insertion-effect-with-fallbacks": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", @@ -2323,216 +2369,996 @@ "react": ">=16.8.0" } }, - "node_modules/@esbuild/win32-x64": { + "node_modules/@esbuild/aix-ppc64": { "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", "cpu": [ - "x64" + "ppc64" ], "dev": true, "optional": true, "os": [ - "win32" + "aix" ], "engines": { "node": ">=12" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "node_modules/@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + "node": ">=12" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.1.tgz", - "integrity": "sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==", + "node_modules/@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "cpu": [ + "arm64" + ], "dev": true, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=12" } }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "node_modules/@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=12" } }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "node_modules/@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "*" + "node": ">=12" } }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "node_modules/@esbuild/linux-arm64": { "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "cpu": [ + "arm64" + ], "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "node_modules/@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "cpu": [ + "ia32" + ], "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=12" } }, - "node_modules/@fal-works/esbuild-plugin-global-externals": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", - "integrity": "sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==", - "dev": true + "node_modules/@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/@hookform/resolvers": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-3.6.0.tgz", - "integrity": "sha512-UBcpyOX3+RR+dNnqBd0lchXpoL8p4xC21XP8H6Meb8uve5Br1GCnmg0PcBoKKqPKgGu9GHQ/oygcmPrQhetwqw==", - "peerDependencies": { - "react-hook-form": "^7.0.0" + "node_modules/@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", - "deprecated": "Use @eslint/config-array instead", + "node_modules/@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "cpu": [ + "ppc64" + ], "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@fal-works/esbuild-plugin-global-externals": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", + "integrity": "sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==", + "dev": true + }, + "node_modules/@hookform/resolvers": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-3.9.0.tgz", + "integrity": "sha512-bU0Gr4EepJ/EQsH/IwEzYLsT/PEj5C0ynLQ4m+GSHS+xKH4TfSelhluTgOaoc4kA5s7eCsQbM4wvZLzELmWzUg==", + "peerDependencies": { + "react-hook-form": "^7.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.4.tgz", + "integrity": "sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.2" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.4.tgz", + "integrity": "sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.2" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.2.tgz", + "integrity": "sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "macos": ">=11", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.2.tgz", + "integrity": "sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "macos": ">=10.13", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.2.tgz", + "integrity": "sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.2.tgz", + "integrity": "sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.2.tgz", + "integrity": "sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.2.tgz", + "integrity": "sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.2.tgz", + "integrity": "sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.2.tgz", + "integrity": "sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.4.tgz", + "integrity": "sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.2" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.4.tgz", + "integrity": "sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.2" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.4.tgz", + "integrity": "sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.31", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.2" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.4.tgz", + "integrity": "sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.2" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.4.tgz", + "integrity": "sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.2" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.4.tgz", + "integrity": "sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.2" } }, - "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/@img/sharp-wasm32": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.4.tgz", + "integrity": "sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==", + "cpu": [ + "wasm32" + ], "dev": true, + "optional": true, "dependencies": { - "brace-expansion": "^1.1.7" + "@emnapi/runtime": "^1.1.1" }, "engines": { - "node": "*" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" } }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.4.tgz", + "integrity": "sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==", + "cpu": [ + "ia32" + ], "dev": true, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=12.22" + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "url": "https://opencollective.com/libvips" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", - "dev": true - }, "node_modules/@img/sharp-win32-x64": { "version": "0.33.4", "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.4.tgz", @@ -2556,37 +3382,37 @@ } }, "node_modules/@inquirer/confirm": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.10.tgz", - "integrity": "sha512-/aAHu83Njy6yf44T+ZrRPUkMcUqprrOiIKsyMvf9jOV+vF5BNb2ja1aLP33MK36W8eaf91MTL/mU/e6METuENg==", + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.14.tgz", + "integrity": "sha512-nbLSX37b2dGPtKWL3rPuR/5hOuD30S+pqJ/MuFiUEgN6GiMs8UMxiurKAMDzKt6C95ltjupa8zH6+3csXNHWpA==", "dev": true, "dependencies": { - "@inquirer/core": "^8.2.3", - "@inquirer/type": "^1.3.3" + "@inquirer/core": "^9.0.2", + "@inquirer/type": "^1.4.0" }, "engines": { "node": ">=18" } }, "node_modules/@inquirer/core": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-8.2.3.tgz", - "integrity": "sha512-WrpDVPAaxJQjHid3Ra4FhUO70YBzkHSYVyW5X48L5zHYdudoPISJqTRRWSeamHfaXda7PNNaC5Py5MEo7QwBNA==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.0.2.tgz", + "integrity": "sha512-nguvH3TZar3ACwbytZrraRTzGqyxJfYJwv+ZwqZNatAosdWQMP1GV8zvmkNlBe2JeZSaw0WYBHZk52pDpWC9qA==", "dev": true, "dependencies": { "@inquirer/figures": "^1.0.3", - "@inquirer/type": "^1.3.3", + "@inquirer/type": "^1.4.0", "@types/mute-stream": "^0.0.4", - "@types/node": "^20.14.6", + "@types/node": "^20.14.9", "@types/wrap-ansi": "^3.0.0", "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", "cli-spinners": "^2.9.2", "cli-width": "^4.1.0", "mute-stream": "^1.0.0", "signal-exit": "^4.1.0", "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0" + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" }, "engines": { "node": ">=18" @@ -2607,37 +3433,12 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@inquirer/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/@inquirer/core/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "node_modules/@inquirer/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/@inquirer/core/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -2685,18 +3486,6 @@ "node": ">=8" } }, - "node_modules/@inquirer/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@inquirer/core/node_modules/wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", @@ -2721,10 +3510,13 @@ } }, "node_modules/@inquirer/type": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.3.3.tgz", - "integrity": "sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.4.0.tgz", + "integrity": "sha512-AjOqykVyjdJQvtfkNDGUyMYGF8xN50VUxftCQWsOyIo4DFRLr6VQhW0VItGI1JIyQGCGgIpKa7hMMwNhZb4OIw==", "dev": true, + "dependencies": { + "mute-stream": "^1.0.0" + }, "engines": { "node": ">=18" } @@ -3222,9 +4014,9 @@ } }, "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.2.tgz", - "integrity": "sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", "dev": true, "dependencies": { "@babel/core": "^7.23.9", @@ -4231,9 +5023,9 @@ } }, "node_modules/@reduxjs/toolkit": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.2.5.tgz", - "integrity": "sha512-aeFA/s5NCG7NoJe/MhmwREJxRkDs0ZaSqt0MxhWUrwCf1UQXpwR87RROJEql0uAkLI6U7snBOYOcKw83ew3FPg==", + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.2.6.tgz", + "integrity": "sha512-kH0r495c5z1t0g796eDQAkYbEQ3a1OLYN9o8jQQVZyKyw367pfRGS+qZLkHYvFHiUUdafpoSlQ2QYObIApjPWA==", "dependencies": { "immer": "^10.0.3", "redux": "^5.0.1", @@ -4254,9 +5046,9 @@ } }, "node_modules/@remix-run/router": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.1.tgz", - "integrity": "sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.17.1.tgz", + "integrity": "sha512-mCOMec4BKd6BRGBZeSnGiIgwsbLGp3yhVqAD8H+PxiRNEHgDpZb8J1TnrSDlg97t0ySKMQJTHCWBCmBpSmkF6Q==", "engines": { "node": ">=14.0.0" } @@ -4309,12 +5101,12 @@ "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" }, "node_modules/@storybook/addon-actions": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.1.10.tgz", - "integrity": "sha512-1MjncuynvkT3rJtrkWPHLo92Pfno+LUWtaHiNDt9nXYowclTN2cT4a4gNDh6eKkB9dITHxkD7/4mxjHpFUvyrA==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.1.11.tgz", + "integrity": "sha512-jqYXgBgOVInStOCk//AA+dGkrfN8R7rDXA4lyu82zM59kvICtG9iqgmkSRDn0Z3zUkM+lIHZGoz0aLVQ8pxsgw==", "dev": true, "dependencies": { - "@storybook/core-events": "8.1.10", + "@storybook/core-events": "8.1.11", "@storybook/global": "^5.0.0", "@types/uuid": "^9.0.1", "dequal": "^2.0.2", @@ -4327,9 +5119,9 @@ } }, "node_modules/@storybook/addon-backgrounds": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.1.10.tgz", - "integrity": "sha512-nX9Hmcq5U/13S2ETcjGaLqfDcaSKTNPD3RBzWUoNQuZB/bB1q4qLLncQnQfaa6uruP9k6GIFZvtXeJAs9r0POw==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.1.11.tgz", + "integrity": "sha512-naGf1ovmsU2pSWb270yRO1IidnO+0YCZ5Tcb8I4rPhZ0vsdXNURYKS1LPSk1OZkvaUXdeB4Im9HhHfUBJOW9oQ==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0", @@ -4342,12 +5134,12 @@ } }, "node_modules/@storybook/addon-controls": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.1.10.tgz", - "integrity": "sha512-98uLezKv6W/1byJL+Zri5kA1Cfi+DUBsbdjz7fFJl8xMtAGwuv9cnOueQl0ouDhqqwnZ4LWHYQsSsPPMz1Lmkg==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.1.11.tgz", + "integrity": "sha512-q/Vt4meNVlFlBWIMCJhx6r+bqiiYocCta2RoUK5nyIZUiLzHncKHX6JnCU36EmJzRyah9zkwjfCb2G1r9cjnoQ==", "dev": true, "dependencies": { - "@storybook/blocks": "8.1.10", + "@storybook/blocks": "8.1.11", "dequal": "^2.0.2", "lodash": "^4.17.21", "ts-dedent": "^2.0.0" @@ -4358,24 +5150,24 @@ } }, "node_modules/@storybook/addon-docs": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.1.10.tgz", - "integrity": "sha512-jzmIeCoykiHg/KLPrYEDtXO/+dcQaEOqyJHS77eTzAO2iSXJlE+yva5Uwc8apG7UxDVa4Ycc1lPwMzB5GaHsGQ==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.1.11.tgz", + "integrity": "sha512-69dv+CE4R5wFU7xnJmhuyEbLN2PEVDV3N/BbgJqeucIYPmm6zDV83Q66teCHKYtRln3BFUqPH5mxsjiHobxfJQ==", "dev": true, "dependencies": { "@babel/core": "^7.24.4", "@mdx-js/react": "^3.0.0", - "@storybook/blocks": "8.1.10", - "@storybook/client-logger": "8.1.10", - "@storybook/components": "8.1.10", - "@storybook/csf-plugin": "8.1.10", - "@storybook/csf-tools": "8.1.10", + "@storybook/blocks": "8.1.11", + "@storybook/client-logger": "8.1.11", + "@storybook/components": "8.1.11", + "@storybook/csf-plugin": "8.1.11", + "@storybook/csf-tools": "8.1.11", "@storybook/global": "^5.0.0", - "@storybook/node-logger": "8.1.10", - "@storybook/preview-api": "8.1.10", - "@storybook/react-dom-shim": "8.1.10", - "@storybook/theming": "8.1.10", - "@storybook/types": "8.1.10", + "@storybook/node-logger": "8.1.11", + "@storybook/preview-api": "8.1.11", + "@storybook/react-dom-shim": "8.1.11", + "@storybook/theming": "8.1.11", + "@storybook/types": "8.1.11", "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", "fs-extra": "^11.1.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0", @@ -4390,24 +5182,24 @@ } }, "node_modules/@storybook/addon-essentials": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.1.10.tgz", - "integrity": "sha512-xgAXdl/MaKWmwqJJpw4z1YaD1V/r74VHHLqY3Z4YaU9DmlApkCa+FmZSS9QVAf7g6JNUcD1Dbtw5j62uNn+YyA==", - "dev": true, - "dependencies": { - "@storybook/addon-actions": "8.1.10", - "@storybook/addon-backgrounds": "8.1.10", - "@storybook/addon-controls": "8.1.10", - "@storybook/addon-docs": "8.1.10", - "@storybook/addon-highlight": "8.1.10", - "@storybook/addon-measure": "8.1.10", - "@storybook/addon-outline": "8.1.10", - "@storybook/addon-toolbars": "8.1.10", - "@storybook/addon-viewport": "8.1.10", - "@storybook/core-common": "8.1.10", - "@storybook/manager-api": "8.1.10", - "@storybook/node-logger": "8.1.10", - "@storybook/preview-api": "8.1.10", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.1.11.tgz", + "integrity": "sha512-uRTpcIZQnflML8H+2onicUNIIssKfuviW8Lyrs/KFwSZ1rMcYzhwzCNbGlIbAv04tgHe5NqEyNhb+DVQcZQBzg==", + "dev": true, + "dependencies": { + "@storybook/addon-actions": "8.1.11", + "@storybook/addon-backgrounds": "8.1.11", + "@storybook/addon-controls": "8.1.11", + "@storybook/addon-docs": "8.1.11", + "@storybook/addon-highlight": "8.1.11", + "@storybook/addon-measure": "8.1.11", + "@storybook/addon-outline": "8.1.11", + "@storybook/addon-toolbars": "8.1.11", + "@storybook/addon-viewport": "8.1.11", + "@storybook/core-common": "8.1.11", + "@storybook/manager-api": "8.1.11", + "@storybook/node-logger": "8.1.11", + "@storybook/preview-api": "8.1.11", "ts-dedent": "^2.0.0" }, "funding": { @@ -4416,9 +5208,9 @@ } }, "node_modules/@storybook/addon-highlight": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.1.10.tgz", - "integrity": "sha512-s9QKGtU6WGB/+CggNWg940NIi+u0tcxpPxqg/ltg3EOHr8J0NAZur6mibs3Z4Q5CXkAuNdWrvopLu+/27i1rQQ==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.1.11.tgz", + "integrity": "sha512-Iu8FCAd4ETsB6QF4xDE/OLLZY3HOFopuLM5KE0f58jnccF5zAVGr1Rj/54p6TeK0PEou0tLRPFuZs+LPlEzrSw==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0" @@ -4429,15 +5221,15 @@ } }, "node_modules/@storybook/addon-interactions": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.1.10.tgz", - "integrity": "sha512-GGU66TxYv6Bis10mmlgMhLOyai1am1amKVvX7ML8XYfsi6lA9zCnfQSVXulYLfjfzyIR6Ld8Kxe5awvjucPxSw==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.1.11.tgz", + "integrity": "sha512-nkc01z61mYM1kxf0ncBQLlFnnwW4RAVPfRSxK9BdbFN3AAvFiHCwVZdn71mi+C3L8oTqYR6o32e0RlXk+AjhHA==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0", - "@storybook/instrumenter": "8.1.10", - "@storybook/test": "8.1.10", - "@storybook/types": "8.1.10", + "@storybook/instrumenter": "8.1.11", + "@storybook/test": "8.1.11", + "@storybook/types": "8.1.11", "polished": "^4.2.2", "ts-dedent": "^2.2.0" }, @@ -4447,9 +5239,9 @@ } }, "node_modules/@storybook/addon-links": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.1.10.tgz", - "integrity": "sha512-SxCuK7k7A0/qIPzV68u25qfye3Fb0PkC1izlRbt7u64wIUIxGzgfjM3dFRWK2VaJzCsEQWSmIdv7YHi7Wv5y3w==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.1.11.tgz", + "integrity": "sha512-HlV2RQSrZyi+55W1B1a9eWNuJdNpWx0g3j7s2arNlNmbd6/kfWAp84axBstI1tL0nW4svut7bWlCsMSOIden+A==", "dev": true, "dependencies": { "@storybook/csf": "^0.1.7", @@ -4470,9 +5262,9 @@ } }, "node_modules/@storybook/addon-measure": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.1.10.tgz", - "integrity": "sha512-akhdg3WBOBvDsolzSSvW4TIdZLMVlL9DS6rpZvhydXeX8pG0sjb+sON6VUL4h8Gs7qa8QumauXCr+Y4q1FhZhw==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.1.11.tgz", + "integrity": "sha512-LkQD3SiLWaWt53aLB3EnmhD9Im8EOO+HKSUE+XGnIJRUcHHRqHfvDkN9KX7T1DCWbfRE5WzMHF5o23b3UiAANw==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0", @@ -4484,9 +5276,9 @@ } }, "node_modules/@storybook/addon-onboarding": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-onboarding/-/addon-onboarding-8.1.10.tgz", - "integrity": "sha512-DVIt2YaBFY7JT4OwjP7+2paz6a1juqDuGwTjS2XIbH00Yo58l+DYuWZgFx4x3J7v0Bw/CdXwHcgfKXbsSvBf2Q==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/addon-onboarding/-/addon-onboarding-8.1.11.tgz", + "integrity": "sha512-oU9Tfnu3PlF71SC0chcDJs/i1MnpfQlB8GTN3TrlMzHXTwKJGz8XTdk2DQ0DB+YPo44Mhg2EavBXeBw6W2EF2g==", "dev": true, "dependencies": { "react-confetti": "^6.1.0" @@ -4497,9 +5289,9 @@ } }, "node_modules/@storybook/addon-outline": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.1.10.tgz", - "integrity": "sha512-Edn5TWpV1DcumOjx0qG9bBKja6vz210ip7O47JbRDu7IDR8lguaM2X9xbmhXhBQq4fmqvobZmfRnrSeCtSYeyQ==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.1.11.tgz", + "integrity": "sha512-vco3RLVjkcS25dNtj1lxmjq4fC0Nq08KNLMS5cbNPVJWNTuSUi/2EthSTQQCdpfMV/p6u+D5uF20A9Pl0xJFXw==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0", @@ -4511,9 +5303,9 @@ } }, "node_modules/@storybook/addon-toolbars": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.1.10.tgz", - "integrity": "sha512-5bRcCWrhaTX5Y91EWmHilPZ7kZaneaY414Gn5a6gsaNgaVPkSx9KD9j8M9DyXJ4yQNs265TiPWQqWrPB3Q2VgA==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.1.11.tgz", + "integrity": "sha512-reIKB0+JTiP+GNzynlDcRf4xmv9+j/DQ94qiXl2ZG5+ufKilH8DiRZpVA/i0x+4+TxdGdOJr1/pOf8tAmhNEoQ==", "dev": true, "funding": { "type": "opencollective", @@ -4521,9 +5313,9 @@ } }, "node_modules/@storybook/addon-viewport": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.1.10.tgz", - "integrity": "sha512-rJpyAwTVQa+6yqjdMDeqNKoW5aPoSzBAtMywtNMP5lHwF6NpJUvm67c/ox0//d5dPPPjlJDz2QC2COWqjviQyw==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.1.11.tgz", + "integrity": "sha512-qk4IcGnAgiAUQxt8l5PIQ293Za+w6wxlJQIpxr7+QM8OVkADPzXY0MmQfYWU9EQplrxAC2MSx3/C1gZeq+MDOQ==", "dev": true, "dependencies": { "memoizerific": "^1.11.3" @@ -4534,23 +5326,23 @@ } }, "node_modules/@storybook/blocks": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.1.10.tgz", - "integrity": "sha512-8ZGgLIUBdSafcyaKR5Zs0CFisFCPoxZBVt3GMUCZtN+G17YhEg4+OnZs5aMZknfnh28BUnZS2STjWTGStAE5Rw==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.1.11.tgz", + "integrity": "sha512-eMed7PpL/hAVM6tBS7h70bEAyzbiSU9I/kye4jZ7DkCbAsrX6OKmC7pcHSDn712WTcf3vVqxy5jOKUmOXpc0eg==", "dev": true, "dependencies": { - "@storybook/channels": "8.1.10", - "@storybook/client-logger": "8.1.10", - "@storybook/components": "8.1.10", - "@storybook/core-events": "8.1.10", + "@storybook/channels": "8.1.11", + "@storybook/client-logger": "8.1.11", + "@storybook/components": "8.1.11", + "@storybook/core-events": "8.1.11", "@storybook/csf": "^0.1.7", - "@storybook/docs-tools": "8.1.10", + "@storybook/docs-tools": "8.1.11", "@storybook/global": "^5.0.0", "@storybook/icons": "^1.2.5", - "@storybook/manager-api": "8.1.10", - "@storybook/preview-api": "8.1.10", - "@storybook/theming": "8.1.10", - "@storybook/types": "8.1.10", + "@storybook/manager-api": "8.1.11", + "@storybook/preview-api": "8.1.11", + "@storybook/theming": "8.1.11", + "@storybook/types": "8.1.11", "@types/lodash": "^4.14.167", "color-convert": "^2.0.1", "dequal": "^2.0.2", @@ -4582,15 +5374,15 @@ } }, "node_modules/@storybook/builder-manager": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-8.1.10.tgz", - "integrity": "sha512-dhg54zpaglR9XKNAiwMqm5/IONMCEG/hO/iTfNHJI1rAGeWhvM71cmhF+VlKUcjpTlIfHe7J19+TL+sWQJNgtg==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-8.1.11.tgz", + "integrity": "sha512-U7bmed4Ayg+OlJ8HPmLeGxLTHzDY7rxmxM4aAs4YL01fufYfBcjkIP9kFhJm+GJOvGm+YJEUAPe5mbM1P/bn0Q==", "dev": true, "dependencies": { "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/core-common": "8.1.10", - "@storybook/manager": "8.1.10", - "@storybook/node-logger": "8.1.10", + "@storybook/core-common": "8.1.11", + "@storybook/manager": "8.1.11", + "@storybook/node-logger": "8.1.11", "@types/ejs": "^3.1.1", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", "browser-assert": "^1.2.1", @@ -4608,19 +5400,19 @@ } }, "node_modules/@storybook/builder-webpack5": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-8.1.10.tgz", - "integrity": "sha512-Ume7NN9s7JYAKkVsbw1rDE/T40E4TnUpVvE0wPtSlAwcVh3IJ62MdbLyOmULhVTliKtKlQpxTTAedXtFCLUxiw==", - "dev": true, - "dependencies": { - "@storybook/channels": "8.1.10", - "@storybook/client-logger": "8.1.10", - "@storybook/core-common": "8.1.10", - "@storybook/core-events": "8.1.10", - "@storybook/core-webpack": "8.1.10", - "@storybook/node-logger": "8.1.10", - "@storybook/preview": "8.1.10", - "@storybook/preview-api": "8.1.10", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-8.1.11.tgz", + "integrity": "sha512-3/aKmnZu+mHj5LB4VyvzrlHzn2iVjH5y8EUPtFYOkjc2KBkPpF39jBHecfDVCWeO/6kgvAI41t7LLnYB6DZqhw==", + "dev": true, + "dependencies": { + "@storybook/channels": "8.1.11", + "@storybook/client-logger": "8.1.11", + "@storybook/core-common": "8.1.11", + "@storybook/core-events": "8.1.11", + "@storybook/core-webpack": "8.1.11", + "@storybook/node-logger": "8.1.11", + "@storybook/preview": "8.1.11", + "@storybook/preview-api": "8.1.11", "@types/node": "^18.0.0", "@types/semver": "^7.3.4", "browser-assert": "^1.2.1", @@ -4680,13 +5472,13 @@ } }, "node_modules/@storybook/channels": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.10.tgz", - "integrity": "sha512-CxZE4XrQoe+F+S2mo8Z9HTvFZKfKHIIiwYfoXKCryVp2U/z7ZKrely2PbfxWsrQvF3H0+oegfYYhYRHRiM21Zw==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.11.tgz", + "integrity": "sha512-fu5FTqo6duOqtJFa6gFzKbiSLJoia+8Tibn3xFfB6BeifWrH81hc+AZq0lTmHo5qax2G5t8ZN8JooHjMw6k2RA==", "dev": true, "dependencies": { - "@storybook/client-logger": "8.1.10", - "@storybook/core-events": "8.1.10", + "@storybook/client-logger": "8.1.11", + "@storybook/core-events": "8.1.11", "@storybook/global": "^5.0.0", "telejson": "^7.2.0", "tiny-invariant": "^1.3.1" @@ -4697,22 +5489,22 @@ } }, "node_modules/@storybook/cli": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-8.1.10.tgz", - "integrity": "sha512-7Fm2Qgk33sHayZ0QABqwe1Jto4yyVRVW6kTrSeP5IuLh+mn244RgxBvWtGCyL1EcWDFI7PYUFa0HxgTCq7C+OA==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-8.1.11.tgz", + "integrity": "sha512-4U48w9C7mVEKrykcPcfHwJkRyCqJ28XipbElACbjIIkQEqaHaOVtP3GeKIrgkoOXe/HK3O4zKWRP2SqlVS0r4A==", "dev": true, "dependencies": { "@babel/core": "^7.24.4", "@babel/types": "^7.24.0", "@ndelangen/get-tarball": "^3.0.7", - "@storybook/codemod": "8.1.10", - "@storybook/core-common": "8.1.10", - "@storybook/core-events": "8.1.10", - "@storybook/core-server": "8.1.10", - "@storybook/csf-tools": "8.1.10", - "@storybook/node-logger": "8.1.10", - "@storybook/telemetry": "8.1.10", - "@storybook/types": "8.1.10", + "@storybook/codemod": "8.1.11", + "@storybook/core-common": "8.1.11", + "@storybook/core-events": "8.1.11", + "@storybook/core-server": "8.1.11", + "@storybook/csf-tools": "8.1.11", + "@storybook/node-logger": "8.1.11", + "@storybook/telemetry": "8.1.11", + "@storybook/types": "8.1.11", "@types/semver": "^7.3.4", "@yarnpkg/fslib": "2.10.3", "@yarnpkg/libzip": "2.3.0", @@ -4789,9 +5581,9 @@ } }, "node_modules/@storybook/cli/node_modules/globby": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", - "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", "dev": true, "dependencies": { "@sindresorhus/merge-streams": "^2.1.0", @@ -4866,9 +5658,9 @@ } }, "node_modules/@storybook/client-logger": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.10.tgz", - "integrity": "sha512-sVXCOo7jnlCgRPOcMlQGODAEt6ipPj+8xGkRUws0kie77qiDld1drLSB6R380dWc9lUrbv9E1GpxCd/Y4ZzSJQ==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.11.tgz", + "integrity": "sha512-DVMh2usz3yYmlqCLCiCKy5fT8/UR9aTh+gSqwyNFkGZrIM4otC5A8eMXajXifzotQLT5SaOEnM3WzHwmpvMIEA==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0" @@ -4879,18 +5671,18 @@ } }, "node_modules/@storybook/codemod": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.1.10.tgz", - "integrity": "sha512-HZ/vrseP/sHfbO2RZpImP5eeqOakJ0X31BIiD4uxDBIKGltMXhlPKHTI93O2YGR+vbB33otoTVRjE+ZpPmC6SA==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.1.11.tgz", + "integrity": "sha512-/LCozjH1IQ1TOs9UQV59BE0X6UZ9q+C0NEUz7qmJZPrwAii3FkW4l7D/fwxblpMExaoxv0oE8NQfUz49U/5Ymg==", "dev": true, "dependencies": { "@babel/core": "^7.24.4", "@babel/preset-env": "^7.24.4", "@babel/types": "^7.24.0", "@storybook/csf": "^0.1.7", - "@storybook/csf-tools": "8.1.10", - "@storybook/node-logger": "8.1.10", - "@storybook/types": "8.1.10", + "@storybook/csf-tools": "8.1.11", + "@storybook/node-logger": "8.1.11", + "@storybook/types": "8.1.11", "@types/cross-spawn": "^6.0.2", "cross-spawn": "^7.0.3", "globby": "^14.0.1", @@ -4906,9 +5698,9 @@ } }, "node_modules/@storybook/codemod/node_modules/globby": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", - "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", "dev": true, "dependencies": { "@sindresorhus/merge-streams": "^2.1.0", @@ -4950,19 +5742,19 @@ } }, "node_modules/@storybook/components": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.1.10.tgz", - "integrity": "sha512-fL2odC3Ct3NiFJEiGLmMNB3Tw3CdUDA/+va3Ka/JEhjaRhbsND2JgriHYmED8SnX9CCqwXoxl5QA8qwl+Oyolw==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.1.11.tgz", + "integrity": "sha512-iXKsNu7VmrLBtjMfPj7S4yJ6T13GU6joKcVcrcw8wfrQJGlPFp4YaURPBUEDxvCt1XWi5JkaqJBvb48kIrROEQ==", "dev": true, "dependencies": { "@radix-ui/react-dialog": "^1.0.5", "@radix-ui/react-slot": "^1.0.2", - "@storybook/client-logger": "8.1.10", + "@storybook/client-logger": "8.1.11", "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", "@storybook/icons": "^1.2.5", - "@storybook/theming": "8.1.10", - "@storybook/types": "8.1.10", + "@storybook/theming": "8.1.11", + "@storybook/types": "8.1.11", "memoizerific": "^1.11.3", "util-deprecate": "^1.0.2" }, @@ -4976,15 +5768,15 @@ } }, "node_modules/@storybook/core-common": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-8.1.10.tgz", - "integrity": "sha512-+0GhgDRQwUlXu1lY77NdLnVBVycCEW0DG7eu7rvLYYkTyNRxbdl2RWsQpjr/j4sxqT6u82l9/b+RWpmsl4MgMQ==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-8.1.11.tgz", + "integrity": "sha512-Ix0nplD4I4DrV2t9B+62jaw1baKES9UbR/Jz9LVKFF9nsua3ON0aVe73dOjMxFWBngpzBYWe+zYBTZ7aQtDH4Q==", "dev": true, "dependencies": { - "@storybook/core-events": "8.1.10", - "@storybook/csf-tools": "8.1.10", - "@storybook/node-logger": "8.1.10", - "@storybook/types": "8.1.10", + "@storybook/core-events": "8.1.11", + "@storybook/csf-tools": "8.1.11", + "@storybook/node-logger": "8.1.11", + "@storybook/types": "8.1.11", "@yarnpkg/fslib": "2.10.3", "@yarnpkg/libzip": "2.3.0", "chalk": "^4.1.0", @@ -5089,9 +5881,9 @@ } }, "node_modules/@storybook/core-events": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.10.tgz", - "integrity": "sha512-aS4zsBVyJds74+rAW0IfTEjULDCQwXecVpQfv11B8/89/07s3bOPssGGoTtCTaN4pHbduywE6MxbmFvTmXOFCA==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.11.tgz", + "integrity": "sha512-vXaNe2KEW9BGlLrg0lzmf5cJ0xt+suPjWmEODH5JqBbrdZ67X6ApA2nb6WcxDQhykesWCuFN5gp1l+JuDOBi7A==", "dev": true, "dependencies": { "@storybook/csf": "^0.1.7", @@ -5103,29 +5895,29 @@ } }, "node_modules/@storybook/core-server": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-8.1.10.tgz", - "integrity": "sha512-jNL5/daNyo7Rcu+y/bOmSB1P65pmcaLwvpr31EUEIISaAqvgruaneS3GKHg2TR0wcxEoHaM4abqhW6iwkI/XYQ==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-8.1.11.tgz", + "integrity": "sha512-L6dzQTmR0np/kagNONvvlm6lSvF1FNc9js3vxsEEPnEypLbhx8bDZaHmuhmBpYUzKyUMpRVQTE/WgjHLuBBuxA==", "dev": true, "dependencies": { "@aw-web-design/x-default-browser": "1.4.126", "@babel/core": "^7.24.4", "@babel/parser": "^7.24.4", "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-manager": "8.1.10", - "@storybook/channels": "8.1.10", - "@storybook/core-common": "8.1.10", - "@storybook/core-events": "8.1.10", + "@storybook/builder-manager": "8.1.11", + "@storybook/channels": "8.1.11", + "@storybook/core-common": "8.1.11", + "@storybook/core-events": "8.1.11", "@storybook/csf": "^0.1.7", - "@storybook/csf-tools": "8.1.10", + "@storybook/csf-tools": "8.1.11", "@storybook/docs-mdx": "3.1.0-next.0", "@storybook/global": "^5.0.0", - "@storybook/manager": "8.1.10", - "@storybook/manager-api": "8.1.10", - "@storybook/node-logger": "8.1.10", - "@storybook/preview-api": "8.1.10", - "@storybook/telemetry": "8.1.10", - "@storybook/types": "8.1.10", + "@storybook/manager": "8.1.11", + "@storybook/manager-api": "8.1.11", + "@storybook/node-logger": "8.1.11", + "@storybook/preview-api": "8.1.11", + "@storybook/telemetry": "8.1.11", + "@storybook/types": "8.1.11", "@types/detect-port": "^1.3.0", "@types/diff": "^5.0.9", "@types/node": "^18.0.0", @@ -5200,9 +5992,9 @@ } }, "node_modules/@storybook/core-server/node_modules/globby": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", - "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", "dev": true, "dependencies": { "@sindresorhus/merge-streams": "^2.1.0", @@ -5277,14 +6069,14 @@ } }, "node_modules/@storybook/core-webpack": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-8.1.10.tgz", - "integrity": "sha512-5CPiGtOyomHYFlH7nhjZtWLQ+EVMf2dG8vsqBfjSVddfspgEA8wKj4Oqal1Juj8Uop2ZdyzlcrFwOgXuwqxgCA==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-8.1.11.tgz", + "integrity": "sha512-UQY+t0BDb408OuxW6jQN1ghXcejZlFNgprgvuKlhY3MSv1XwmjrxBDwnLDat4QfBJHFbjdn4eR7pSBzrfE6tKA==", "dev": true, "dependencies": { - "@storybook/core-common": "8.1.10", - "@storybook/node-logger": "8.1.10", - "@storybook/types": "8.1.10", + "@storybook/core-common": "8.1.11", + "@storybook/node-logger": "8.1.11", + "@storybook/types": "8.1.11", "@types/node": "^18.0.0", "ts-dedent": "^2.0.0" }, @@ -5303,21 +6095,21 @@ } }, "node_modules/@storybook/csf": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.8.tgz", - "integrity": "sha512-Ntab9o7LjBCbFIao5l42itFiaSh/Qu+l16l/r/9qmV9LnYZkO+JQ7tzhdlwpgJfhs+B5xeejpdAtftDRyXNajw==", + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.11.tgz", + "integrity": "sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==", "dev": true, "dependencies": { "type-fest": "^2.19.0" } }, "node_modules/@storybook/csf-plugin": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.1.10.tgz", - "integrity": "sha512-EwW9Olw85nKamUH/2YrkD+bxDvDP4TJ2MqS1qR3UU+lBP/HMQA2zFAgiW1TUmmdHmhAeiDOXbDhijxMa30sppQ==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.1.11.tgz", + "integrity": "sha512-hkA8gjFtSN/tabG0cuvmEqanMXtxPr3qTkp4UNSt1R6jBEgFHRG2y/KYLl367kDwOSFTT987ZgRfJJruU66Fvw==", "dev": true, "dependencies": { - "@storybook/csf-tools": "8.1.10", + "@storybook/csf-tools": "8.1.11", "unplugin": "^1.3.1" }, "funding": { @@ -5326,9 +6118,9 @@ } }, "node_modules/@storybook/csf-tools": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-8.1.10.tgz", - "integrity": "sha512-bm/J1jAJf1YaKhcXgOlsNN02sf8XvILXuVAvr9cFC3aFkxVoGbC2AKCss4cgXAd8EQxUNtyETkOcheB5mJ5IlA==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-8.1.11.tgz", + "integrity": "sha512-6qMWAg/dBwCVIHzANM9lSHoirwqSS+wWmv+NwAs0t9S94M75IttHYxD3IyzwaSYCC5llp0EQFvtXXAuSfFbibg==", "dev": true, "dependencies": { "@babel/generator": "^7.24.4", @@ -5336,7 +6128,7 @@ "@babel/traverse": "^7.24.1", "@babel/types": "^7.24.0", "@storybook/csf": "^0.1.7", - "@storybook/types": "8.1.10", + "@storybook/types": "8.1.11", "fs-extra": "^11.1.0", "recast": "^0.23.5", "ts-dedent": "^2.0.0" @@ -5353,15 +6145,15 @@ "dev": true }, "node_modules/@storybook/docs-tools": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-8.1.10.tgz", - "integrity": "sha512-FsO/+L9CrUfAIbm9cdH9UpjTusT7L5RZxN4WCXkiF5SpAVyBoY8kar3RzTZVoh4aQxt1yGWYC+SZGjgf++xa4g==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-8.1.11.tgz", + "integrity": "sha512-mEXtR9rS7Y+OdKtT/QG6JBGYR1L41mcDhIqhnk7RmYl9qJstVAegrCKWR53sPKFdTVOHU7dmu6k+BD+TqHpyyw==", "dev": true, "dependencies": { - "@storybook/core-common": "8.1.10", - "@storybook/core-events": "8.1.10", - "@storybook/preview-api": "8.1.10", - "@storybook/types": "8.1.10", + "@storybook/core-common": "8.1.11", + "@storybook/core-events": "8.1.11", + "@storybook/preview-api": "8.1.11", + "@storybook/types": "8.1.11", "@types/doctrine": "^0.0.3", "assert": "^2.1.0", "doctrine": "^3.0.0", @@ -5392,16 +6184,16 @@ } }, "node_modules/@storybook/instrumenter": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.1.10.tgz", - "integrity": "sha512-/TZ3JpTCorbhThCfaR5k4Vs0Svp6xz6t+FVaim/v7N9VErEfmtn+d76CqYLfvmo68DzkEzvArOFBdh2MXtscsw==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.1.11.tgz", + "integrity": "sha512-r/U9hcqnodNMHuzRt1g56mWrVsDazR85Djz64M3KOwBhrTj5d46DF4/EE80w/5zR5JOrT7p8WmjJRowiVteOCQ==", "dev": true, "dependencies": { - "@storybook/channels": "8.1.10", - "@storybook/client-logger": "8.1.10", - "@storybook/core-events": "8.1.10", + "@storybook/channels": "8.1.11", + "@storybook/client-logger": "8.1.11", + "@storybook/core-events": "8.1.11", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "8.1.10", + "@storybook/preview-api": "8.1.11", "@vitest/utils": "^1.3.1", "util": "^0.12.4" }, @@ -5411,9 +6203,9 @@ } }, "node_modules/@storybook/manager": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-8.1.10.tgz", - "integrity": "sha512-dQmRBfT4CABIPhv0kL25qKcQk2SiU5mIZ1DuVzckIbZW+iYEOAusyJ/0HExM9leCrymaW3BgZGlHbIXL7EvZtw==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-8.1.11.tgz", + "integrity": "sha512-e02y9dmxowo7cTKYm9am7UO6NOHoHy6Xi7xZf/UA932qLwFZUtk5pnwIEFaZWI3OQsRUCGhP+FL5zizU7uVZeg==", "dev": true, "funding": { "type": "opencollective", @@ -5421,20 +6213,20 @@ } }, "node_modules/@storybook/manager-api": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.1.10.tgz", - "integrity": "sha512-9aZ+zoNrTo1BJskVmCKE/yqlBXmWaKVZh1W/+/xu3WL9wdm/tBlozRvQwegIZlRVvUOxtjOg28Vd2hySYL58zg==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.1.11.tgz", + "integrity": "sha512-QSgwKfAw01K9YvvZj30iGBMgQ4YaCT3vojmttuqdH5ukyXkiO7pENLJj4Y+alwUeSi0g+SJeadCI3PXySBHOGg==", "dev": true, "dependencies": { - "@storybook/channels": "8.1.10", - "@storybook/client-logger": "8.1.10", - "@storybook/core-events": "8.1.10", + "@storybook/channels": "8.1.11", + "@storybook/client-logger": "8.1.11", + "@storybook/core-events": "8.1.11", "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", "@storybook/icons": "^1.2.5", - "@storybook/router": "8.1.10", - "@storybook/theming": "8.1.10", - "@storybook/types": "8.1.10", + "@storybook/router": "8.1.11", + "@storybook/theming": "8.1.11", + "@storybook/types": "8.1.11", "dequal": "^2.0.2", "lodash": "^4.17.21", "memoizerific": "^1.11.3", @@ -5448,9 +6240,9 @@ } }, "node_modules/@storybook/nextjs": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/nextjs/-/nextjs-8.1.10.tgz", - "integrity": "sha512-0crOEEXjicj5QRAknH1k3mrnmx+2yUVNmXHwMKb8Jkh4bBb9W+dYsMpTUmiTcL2p5zA0y8UMmM8lb5xF34eqdw==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/nextjs/-/nextjs-8.1.11.tgz", + "integrity": "sha512-pY83TdMn/TdIPFBV9k6H3Gn1wMQW9rJ3flWVBJcgAt346bJB8fEgHIGJ8XHMlQe2Zyg5B+Is0TsSrIs9VT/bCg==", "dev": true, "dependencies": { "@babel/core": "^7.24.4", @@ -5467,15 +6259,15 @@ "@babel/preset-typescript": "^7.24.1", "@babel/runtime": "^7.24.4", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", - "@storybook/builder-webpack5": "8.1.10", - "@storybook/core-common": "8.1.10", - "@storybook/core-events": "8.1.10", - "@storybook/node-logger": "8.1.10", - "@storybook/preset-react-webpack": "8.1.10", - "@storybook/preview-api": "8.1.10", - "@storybook/react": "8.1.10", - "@storybook/test": "8.1.10", - "@storybook/types": "8.1.10", + "@storybook/builder-webpack5": "8.1.11", + "@storybook/core-common": "8.1.11", + "@storybook/core-events": "8.1.11", + "@storybook/node-logger": "8.1.11", + "@storybook/preset-react-webpack": "8.1.11", + "@storybook/preview-api": "8.1.11", + "@storybook/react": "8.1.11", + "@storybook/test": "8.1.11", + "@storybook/types": "8.1.11", "@types/node": "^18.0.0", "@types/semver": "^7.3.4", "babel-loader": "^9.1.3", @@ -5545,9 +6337,9 @@ } }, "node_modules/@storybook/node-logger": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-8.1.10.tgz", - "integrity": "sha512-djgbAROgGAvz/gr49egBxCHn1+rui57e76qa9aOMPzEBcxsGrnnKKp0uNdiNt4M7Xv6S2QHbJ2SfOlHhWmMeaA==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-8.1.11.tgz", + "integrity": "sha512-wdzFo7B2naGhS52L3n1qBkt5BfvQjs8uax6B741yKRpiGgeAN8nz8+qelkD25MbSukxvbPgDot7WJvsMU/iCzg==", "dev": true, "funding": { "type": "opencollective", @@ -5555,15 +6347,15 @@ } }, "node_modules/@storybook/preset-react-webpack": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/preset-react-webpack/-/preset-react-webpack-8.1.10.tgz", - "integrity": "sha512-nnTU9UuFL7zfrNnsXrxiArxU3ZoVfYfHrRzmfPBgM9lDSZI7k0RCxoU3zlhWuQRGnYpXPtakDNBBT88FU/l5+g==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/preset-react-webpack/-/preset-react-webpack-8.1.11.tgz", + "integrity": "sha512-2a+1TyztCOlwZAcfBUinzjTpaqsWNrco9Vfq5ueJTmNl/EwtN33sxoAu2bBaUkka8MvPZl5a1VP1b5e2GXHFEQ==", "dev": true, "dependencies": { - "@storybook/core-webpack": "8.1.10", - "@storybook/docs-tools": "8.1.10", - "@storybook/node-logger": "8.1.10", - "@storybook/react": "8.1.10", + "@storybook/core-webpack": "8.1.11", + "@storybook/docs-tools": "8.1.11", + "@storybook/node-logger": "8.1.11", + "@storybook/react": "8.1.11", "@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.0c3f3b7.0", "@types/node": "^18.0.0", "@types/semver": "^7.3.4", @@ -5615,9 +6407,9 @@ } }, "node_modules/@storybook/preview": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/preview/-/preview-8.1.10.tgz", - "integrity": "sha512-Ch7SJQ8/vm4o7ZPwPeL3nGOCKx1Aul7VcvOVkDs+K2lZusJjUROHVTBYlbs71DTTmCo2gS7WhSq+HOpD59BPDg==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/preview/-/preview-8.1.11.tgz", + "integrity": "sha512-K/9NZmjnL0D1BROkTNWNoPqgL2UaocALRSqCARmkBLgU2Rn/FuZgEclHkWlYo6pUrmLNK+bZ+XzpNMu12iTbpg==", "dev": true, "funding": { "type": "opencollective", @@ -5625,17 +6417,17 @@ } }, "node_modules/@storybook/preview-api": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.10.tgz", - "integrity": "sha512-0Gl8WHDtp/srrA5uBYXl7YbC8kFQA7IxVmwWN7dIS7HAXu63JZ6JfxaFcfy+kCBfZSBD7spFG4J0f5JXRDYbpg==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.11.tgz", + "integrity": "sha512-8ZChmFV56GKppCJ0hnBd/kNTfGn2gWVq1242kuet13pbJtBpvOhyq4W01e/Yo14tAPXvgz8dSnMvWLbJx4QfhQ==", "dev": true, "dependencies": { - "@storybook/channels": "8.1.10", - "@storybook/client-logger": "8.1.10", - "@storybook/core-events": "8.1.10", + "@storybook/channels": "8.1.11", + "@storybook/client-logger": "8.1.11", + "@storybook/core-events": "8.1.11", "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", - "@storybook/types": "8.1.10", + "@storybook/types": "8.1.11", "@types/qs": "^6.9.5", "dequal": "^2.0.2", "lodash": "^4.17.21", @@ -5651,17 +6443,17 @@ } }, "node_modules/@storybook/react": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.1.10.tgz", - "integrity": "sha512-y0ycq19tTLLk+4rB+nfCPCtoFBWC0QvmMaJY32dbAjWPk+UNFGhWdqjg0oP1NwXYL18WnhRzlyz1Rojw0aXk1w==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.1.11.tgz", + "integrity": "sha512-t+EYXOkgwg3ropLGS9y8gGvX5/Okffu/6JYL3YWksrBGAZSqVV4NkxCnVJZepS717SyhR0tN741gv/SxxFPJMg==", "dev": true, "dependencies": { - "@storybook/client-logger": "8.1.10", - "@storybook/docs-tools": "8.1.10", + "@storybook/client-logger": "8.1.11", + "@storybook/docs-tools": "8.1.11", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "8.1.10", - "@storybook/react-dom-shim": "8.1.10", - "@storybook/types": "8.1.10", + "@storybook/preview-api": "8.1.11", + "@storybook/react-dom-shim": "8.1.11", + "@storybook/types": "8.1.11", "@types/escodegen": "^0.0.6", "@types/estree": "^0.0.51", "@types/node": "^18.0.0", @@ -5722,9 +6514,9 @@ "dev": true }, "node_modules/@storybook/react-dom-shim": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.1.10.tgz", - "integrity": "sha512-+HS75Pq8jb3xkVq0hK33D84aGfbJCURRB+GN2vfTMmmjguQt7z2+MnGqRgrUCt6h2rxU3VdPg9OBnYi/UC0Zrg==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.1.11.tgz", + "integrity": "sha512-KVDSuipqkFjpGfldoRM5xR/N1/RNmbr+sVXqMmelr0zV2jGnexEZnoa7wRHk7IuXuivLWe8BxMxzvQWqjIa4GA==", "dev": true, "funding": { "type": "opencollective", @@ -5757,12 +6549,12 @@ } }, "node_modules/@storybook/router": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-8.1.10.tgz", - "integrity": "sha512-JDEgZ0vVDx0GLz+dKD+R1xqWwjqsCdA2F+s3/si7upHqkFRWU5ocextZ63oKsRnCoaeUh6OavAU4EdkrKiQtQw==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-8.1.11.tgz", + "integrity": "sha512-nU5lsBvy0L8wBYOkjagh29ztZicDATpZNYrHuavlhQ2jznmmHdJvXKYk+VrMAbthjQ6ZBqfeeMNPR1UlnqR5Rw==", "dev": true, "dependencies": { - "@storybook/client-logger": "8.1.10", + "@storybook/client-logger": "8.1.11", "memoizerific": "^1.11.3", "qs": "^6.10.0" }, @@ -5772,14 +6564,14 @@ } }, "node_modules/@storybook/telemetry": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-8.1.10.tgz", - "integrity": "sha512-pwiMWrq85D0AnaAgYNfB2w2BDgqnetQ+tXwsUAw4fUEFwA4oPU6r0uqekRbNNE6wmSSYjiiFP3JgknBFqjd2hg==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-8.1.11.tgz", + "integrity": "sha512-Jqvm7HcZismKzPuebhyLECO6KjGiSk4ycbca1WUM/TUvifxCXqgoUPlHHQEEfaRdHS63/MSqtMNjLsQRLC/vNQ==", "dev": true, "dependencies": { - "@storybook/client-logger": "8.1.10", - "@storybook/core-common": "8.1.10", - "@storybook/csf-tools": "8.1.10", + "@storybook/client-logger": "8.1.11", + "@storybook/core-common": "8.1.11", + "@storybook/csf-tools": "8.1.11", "chalk": "^4.1.0", "detect-package-manager": "^2.0.1", "fetch-retry": "^5.0.2", @@ -5844,20 +6636,20 @@ } }, "node_modules/@storybook/test": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.1.10.tgz", - "integrity": "sha512-uskw/xb/GkGLRTEKPao/5xUKxjP1X3DnDpE52xDF46ZmTvM+gPQbkex97qdG6Mfv37/0lhVhufAsV3g5+CrYKQ==", - "dev": true, - "dependencies": { - "@storybook/client-logger": "8.1.10", - "@storybook/core-events": "8.1.10", - "@storybook/instrumenter": "8.1.10", - "@storybook/preview-api": "8.1.10", - "@testing-library/dom": "^9.3.4", - "@testing-library/jest-dom": "^6.4.2", - "@testing-library/user-event": "^14.5.2", - "@vitest/expect": "1.3.1", - "@vitest/spy": "^1.3.1", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.1.11.tgz", + "integrity": "sha512-k+V3HemF2/I8fkRxRqM8uH8ULrpBSAAdBOtWSHWLvHguVcb2YA4g4kKo6tXBB9256QfyDW4ZiaAj0/9TMxmJPQ==", + "dev": true, + "dependencies": { + "@storybook/client-logger": "8.1.11", + "@storybook/core-events": "8.1.11", + "@storybook/instrumenter": "8.1.11", + "@storybook/preview-api": "8.1.11", + "@testing-library/dom": "10.1.0", + "@testing-library/jest-dom": "6.4.5", + "@testing-library/user-event": "14.5.2", + "@vitest/expect": "1.6.0", + "@vitest/spy": "1.6.0", "util": "^0.12.4" }, "funding": { @@ -5866,24 +6658,88 @@ } }, "node_modules/@storybook/test/node_modules/@testing-library/dom": { - "version": "9.3.4", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz", - "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.1.0.tgz", + "integrity": "sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", + "aria-query": "5.3.0", "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.9", "lz-string": "^1.5.0", "pretty-format": "^27.0.2" }, "engines": { - "node": ">=14" + "node": ">=18" + } + }, + "node_modules/@storybook/test/node_modules/@testing-library/jest-dom": { + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", + "integrity": "sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==", + "dev": true, + "dependencies": { + "@adobe/css-tools": "^4.3.2", + "@babel/runtime": "^7.9.2", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" + }, + "peerDependencies": { + "@jest/globals": ">= 28", + "@types/bun": "latest", + "@types/jest": ">= 28", + "jest": ">= 28", + "vitest": ">= 0.32" + }, + "peerDependenciesMeta": { + "@jest/globals": { + "optional": true + }, + "@types/bun": { + "optional": true + }, + "@types/jest": { + "optional": true + }, + "jest": { + "optional": true + }, + "vitest": { + "optional": true + } + } + }, + "node_modules/@storybook/test/node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" } }, + "node_modules/@storybook/test/node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "dev": true + }, "node_modules/@storybook/test/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -5899,15 +6755,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@storybook/test/node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "dev": true, - "dependencies": { - "deep-equal": "^2.0.5" - } - }, "node_modules/@storybook/test/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -5946,13 +6793,13 @@ } }, "node_modules/@storybook/theming": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.1.10.tgz", - "integrity": "sha512-W7mth4hwdTqWLneqYCyUnIEiDg4vSokoad8HEodPz6JC9XUPUX3Yi2W4W3xFvqrW4Z5RXfuJ53iG2HN+0AgaQw==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.1.11.tgz", + "integrity": "sha512-Chn/opjO6Rl1isNobutYqAH2PjKNkj09YBw/8noomk6gElSa3JbUTyaG/+JCHA6OG/9kUsqoKDb5cZmAKNq/jA==", "dev": true, "dependencies": { "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@storybook/client-logger": "8.1.10", + "@storybook/client-logger": "8.1.11", "@storybook/global": "^5.0.0", "memoizerific": "^1.11.3" }, @@ -5974,12 +6821,12 @@ } }, "node_modules/@storybook/types": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.10.tgz", - "integrity": "sha512-UJ97iqI+0Mk13I6ayd3TaBfSFBkWnEauwTnFMQe1dN/L3wTh8laOBaLa0Vr3utRSnt2b5hpcw/nq7azB/Gx4Yw==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.11.tgz", + "integrity": "sha512-k9N5iRuY2+t7lVRL6xeu6diNsxO3YI3lS4Juv3RZ2K4QsE/b3yG5ElfJB8DjHDSHwRH4ORyrU71KkOCUVfvtnw==", "dev": true, "dependencies": { - "@storybook/channels": "8.1.10", + "@storybook/channels": "8.1.11", "@types/express": "^4.7.0", "file-system-cache": "2.3.0" }, @@ -6008,18 +6855,18 @@ "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" }, "node_modules/@tanstack/query-core": { - "version": "5.45.0", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.45.0.tgz", - "integrity": "sha512-RVfIZQmFUTdjhSAAblvueimfngYyfN6HlwaJUPK71PKd7yi43Vs1S/rdimmZedPWX/WGppcq/U1HOj7O7FwYxw==", + "version": "5.50.1", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.50.1.tgz", + "integrity": "sha512-lpfhKPrJlyV2DSVcQb/HuozH3Av3kws4ge22agx+lNGpFkS4vLZ7St0l3GLwlAD+bqB+qXGex3JdRKUNtMviEQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" } }, "node_modules/@tanstack/query-devtools": { - "version": "5.37.1", - "resolved": "https://registry.npmjs.org/@tanstack/query-devtools/-/query-devtools-5.37.1.tgz", - "integrity": "sha512-XcG4IIHIv0YQKrexTqo2zogQWR1Sz672tX2KsfE9kzB+9zhx44vRKH5si4WDILE1PIWQpStFs/NnrDQrBAUQpg==", + "version": "5.50.1", + "resolved": "https://registry.npmjs.org/@tanstack/query-devtools/-/query-devtools-5.50.1.tgz", + "integrity": "sha512-MQ5JK3yRwBP1SRuwoJVPGZP4cMLXCQ0t+6blDbcAVGEoqrEuvbgTdwlN729AKBR0hidOWPFR9n5YpI2Y8bBZOQ==", "dev": true, "funding": { "type": "github", @@ -6027,11 +6874,11 @@ } }, "node_modules/@tanstack/react-query": { - "version": "5.45.1", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.45.1.tgz", - "integrity": "sha512-mYYfJujKg2kxmkRRjA6nn4YKG3ITsKuH22f1kteJ5IuVQqgKUgbaSQfYwVP0gBS05mhwxO03HVpD0t7BMN7WOA==", + "version": "5.50.1", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.50.1.tgz", + "integrity": "sha512-s0DW3rVBDPReDDovUjVqItVa3R2nPfUANK9nqGvarO2DwTiY9U4EBTsqizMxItRCoGgK5apeM7D3mxlHrSKpdQ==", "dependencies": { - "@tanstack/query-core": "5.45.0" + "@tanstack/query-core": "5.50.1" }, "funding": { "type": "github", @@ -6042,28 +6889,28 @@ } }, "node_modules/@tanstack/react-query-devtools": { - "version": "5.45.1", - "resolved": "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-5.45.1.tgz", - "integrity": "sha512-4mrbk1g5jqlqh0pifZNsKzy7FtgeqgwzMICL4d6IJGayrrcrKq9K4N/OzRNbgRWrTn6YTY63qcAcKo+NJU2QMw==", + "version": "5.50.1", + "resolved": "https://registry.npmjs.org/@tanstack/react-query-devtools/-/react-query-devtools-5.50.1.tgz", + "integrity": "sha512-zgPmEFv9GhLAx6eaf9r0ACbcxit1ZSuv/uPpOXBTTSPLijlWcfpQTOdZx0jYQ14t2cUfWjrAW41cUmcCvT4X/g==", "dev": true, "dependencies": { - "@tanstack/query-devtools": "5.37.1" + "@tanstack/query-devtools": "5.50.1" }, "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, "peerDependencies": { - "@tanstack/react-query": "^5.45.1", + "@tanstack/react-query": "^5.50.1", "react": "^18 || ^19" } }, "node_modules/@tanstack/react-table": { - "version": "8.17.3", - "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.17.3.tgz", - "integrity": "sha512-5gwg5SvPD3lNAXPuJJz1fOCEZYk9/GeBFH3w/hCgnfyszOIzwkwgp5I7Q4MJtn0WECp84b5STQUDdmvGi8m3nA==", + "version": "8.19.2", + "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.19.2.tgz", + "integrity": "sha512-itoSIAkA/Vsg+bjY23FSemcTyPhc5/1YjYyaMsr9QSH/cdbZnQxHVWrpWn0Sp2BWN71qkzR7e5ye8WuMmwyOjg==", "dependencies": { - "@tanstack/table-core": "8.17.3" + "@tanstack/table-core": "8.19.2" }, "engines": { "node": ">=12" @@ -6078,9 +6925,9 @@ } }, "node_modules/@tanstack/table-core": { - "version": "8.17.3", - "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.17.3.tgz", - "integrity": "sha512-mPBodDGVL+fl6d90wUREepHa/7lhsghg2A3vFpakEhrhtbIlgNAZiMr7ccTgak5qbHqF14Fwy+W1yFWQt+WmYQ==", + "version": "8.19.2", + "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.19.2.tgz", + "integrity": "sha512-KpRjhgehIhbfH78ARm/GJDXGnpdw4bCg3qas6yjWSi7czJhI/J6pWln7NHtmBkGE9ZbohiiNtLqwGzKmBfixig==", "engines": { "node": ">=12" }, @@ -6090,9 +6937,9 @@ } }, "node_modules/@testing-library/dom": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.1.0.tgz", - "integrity": "sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==", + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.3.1.tgz", + "integrity": "sha512-q/WL+vlXMpC0uXDyfsMtc1rmotzLV8Y0gq6q1gfrrDjQeHoeLrqHbxdPvPNAh1i+xuJl7+BezywcXArz7vLqKQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.10.4", @@ -6629,9 +7476,9 @@ "dev": true }, "node_modules/@types/lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==" + "version": "4.17.6", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.6.tgz", + "integrity": "sha512-OpXEVoCKSS3lQqjx9GGGOapBeuW5eUboYHRlHP9urXPX25IKZ6AnP5ZRxtVf63iieUbsHxLn8NQ5Nlftc6yzAA==" }, "node_modules/@types/mdx": { "version": "2.0.13", @@ -6655,9 +7502,9 @@ } }, "node_modules/@types/node": { - "version": "20.14.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.8.tgz", - "integrity": "sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==", + "version": "20.14.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.10.tgz", + "integrity": "sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -6875,16 +7722,16 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.13.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.13.1.tgz", - "integrity": "sha512-kZqi+WZQaZfPKnsflLJQCz6Ze9FFSMfXrrIOcyargekQxG37ES7DJNpJUE9Q/X5n3yTIP/WPutVNzgknQ7biLg==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.15.0.tgz", + "integrity": "sha512-uiNHpyjZtFrLwLDpHnzaDlP3Tt6sGMqTCiqmxaN4n4RP0EfYZDODJyddiFDF44Hjwxr5xAcaYxVKm9QKQFJFLA==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.13.1", - "@typescript-eslint/type-utils": "7.13.1", - "@typescript-eslint/utils": "7.13.1", - "@typescript-eslint/visitor-keys": "7.13.1", + "@typescript-eslint/scope-manager": "7.15.0", + "@typescript-eslint/type-utils": "7.15.0", + "@typescript-eslint/utils": "7.15.0", + "@typescript-eslint/visitor-keys": "7.15.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -6908,15 +7755,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "7.13.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.13.1.tgz", - "integrity": "sha512-1ELDPlnLvDQ5ybTSrMhRTFDfOQEOXNM+eP+3HT/Yq7ruWpciQw+Avi73pdEbA4SooCawEWo3dtYbF68gN7Ed1A==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.15.0.tgz", + "integrity": "sha512-k9fYuQNnypLFcqORNClRykkGOMOj+pV6V91R4GO/l1FDGwpqmSwoOQrOHo3cGaH63e+D3ZiCAOsuS/D2c99j/A==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "7.13.1", - "@typescript-eslint/types": "7.13.1", - "@typescript-eslint/typescript-estree": "7.13.1", - "@typescript-eslint/visitor-keys": "7.13.1", + "@typescript-eslint/scope-manager": "7.15.0", + "@typescript-eslint/types": "7.15.0", + "@typescript-eslint/typescript-estree": "7.15.0", + "@typescript-eslint/visitor-keys": "7.15.0", "debug": "^4.3.4" }, "engines": { @@ -6936,13 +7783,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.13.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.13.1.tgz", - "integrity": "sha512-adbXNVEs6GmbzaCpymHQ0MB6E4TqoiVbC0iqG3uijR8ZYfpAXMGttouQzF4Oat3P2GxDVIrg7bMI/P65LiQZdg==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.15.0.tgz", + "integrity": "sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.13.1", - "@typescript-eslint/visitor-keys": "7.13.1" + "@typescript-eslint/types": "7.15.0", + "@typescript-eslint/visitor-keys": "7.15.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -6953,13 +7800,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.13.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.13.1.tgz", - "integrity": "sha512-aWDbLu1s9bmgPGXSzNCxELu+0+HQOapV/y+60gPXafR8e2g1Bifxzevaa+4L2ytCWm+CHqpELq4CSoN9ELiwCg==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.15.0.tgz", + "integrity": "sha512-SkgriaeV6PDvpA6253PDVep0qCqgbO1IOBiycjnXsszNTVQe5flN5wR5jiczoEoDEnAqYFSFFc9al9BSGVltkg==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "7.13.1", - "@typescript-eslint/utils": "7.13.1", + "@typescript-eslint/typescript-estree": "7.15.0", + "@typescript-eslint/utils": "7.15.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -6980,9 +7827,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "7.13.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.13.1.tgz", - "integrity": "sha512-7K7HMcSQIAND6RBL4kDl24sG/xKM13cA85dc7JnmQXw2cBDngg7c19B++JzvJHRG3zG36n9j1i451GBzRuHchw==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.15.0.tgz", + "integrity": "sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==", "dev": true, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -6993,13 +7840,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.13.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.13.1.tgz", - "integrity": "sha512-uxNr51CMV7npU1BxZzYjoVz9iyjckBduFBP0S5sLlh1tXYzHzgZ3BR9SVsNed+LmwKrmnqN3Kdl5t7eZ5TS1Yw==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.15.0.tgz", + "integrity": "sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.13.1", - "@typescript-eslint/visitor-keys": "7.13.1", + "@typescript-eslint/types": "7.15.0", + "@typescript-eslint/visitor-keys": "7.15.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -7033,15 +7880,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "7.13.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.13.1.tgz", - "integrity": "sha512-h5MzFBD5a/Gh/fvNdp9pTfqJAbuQC4sCN2WzuXme71lqFJsZtLbjxfSk4r3p02WIArOF9N94pdsLiGutpDbrXQ==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.15.0.tgz", + "integrity": "sha512-hfDMDqaqOqsUVGiEPSMLR/AjTSCsmJwjpKkYQRo1FNbmW4tBwBspYDwO9eh7sKSTwMQgBw9/T4DHudPaqshRWA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.13.1", - "@typescript-eslint/types": "7.13.1", - "@typescript-eslint/typescript-estree": "7.13.1" + "@typescript-eslint/scope-manager": "7.15.0", + "@typescript-eslint/types": "7.15.0", + "@typescript-eslint/typescript-estree": "7.15.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -7055,12 +7902,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.13.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.13.1.tgz", - "integrity": "sha512-k/Bfne7lrP7hcb7m9zSsgcBmo+8eicqqfNAJ7uUY+jkTFpKeH2FSkWpFRtimBxgkyvqfu9jTPRbYOvud6isdXA==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.15.0.tgz", + "integrity": "sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.13.1", + "@typescript-eslint/types": "7.15.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -7078,78 +7925,19 @@ "dev": true }, "node_modules/@vitest/expect": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.3.1.tgz", - "integrity": "sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", + "integrity": "sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==", "dev": true, "dependencies": { - "@vitest/spy": "1.3.1", - "@vitest/utils": "1.3.1", + "@vitest/spy": "1.6.0", + "@vitest/utils": "1.6.0", "chai": "^4.3.10" }, "funding": { "url": "https://opencollective.com/vitest" } }, - "node_modules/@vitest/expect/node_modules/@vitest/spy": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.3.1.tgz", - "integrity": "sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==", - "dev": true, - "dependencies": { - "tinyspy": "^2.2.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/expect/node_modules/@vitest/utils": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.3.1.tgz", - "integrity": "sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==", - "dev": true, - "dependencies": { - "diff-sequences": "^29.6.3", - "estree-walker": "^3.0.3", - "loupe": "^2.3.7", - "pretty-format": "^29.7.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/expect/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@vitest/expect/node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@vitest/expect/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "dev": true - }, "node_modules/@vitest/spy": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.0.tgz", @@ -7468,9 +8256,9 @@ } }, "node_modules/acorn-globals/node_modules/acorn": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", - "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -8279,9 +9067,9 @@ } }, "node_modules/babel-loader/node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", "dev": true, "engines": { "node": ">=12.20" @@ -8934,9 +9722,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001636", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001636.tgz", - "integrity": "sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==", + "version": "1.0.30001640", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001640.tgz", + "integrity": "sha512-lA4VMpW0PSUrFnkmVuEKBUovSWKhj7puyCg8StBChgu298N1AtuF1sKWEvfDuimSEDbhlb/KqPKC3fs1HbuQUA==", "funding": [ { "type": "opencollective", @@ -9263,9 +10051,9 @@ "dev": true }, "node_modules/cli-truncate/node_modules/string-width": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", - "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, "dependencies": { "emoji-regex": "^10.3.0", @@ -9585,6 +10373,12 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, + "node_modules/confbox": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==", + "dev": true + }, "node_modules/confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", @@ -9965,6 +10759,16 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/css-selector-tokenizer": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.8.0.tgz", + "integrity": "sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, "node_modules/css-what": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", @@ -10024,6 +10828,34 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, + "node_modules/culori": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/culori/-/culori-3.3.0.tgz", + "integrity": "sha512-pHJg+jbuFsCjz9iclQBqyL3B2HLCBF71BwVNujUYEvCeQMvV97R59MNK3R2+jgJ3a1fcZgI9B3vYgz8lzr/BFQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/daisyui": { + "version": "4.12.10", + "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-4.12.10.tgz", + "integrity": "sha512-jp1RAuzbHhGdXmn957Z2XsTZStXGHzFfF0FgIOZj3Wv9sH7OZgLfXTRZNfKVYxltGUOBsG1kbWAdF5SrqjebvA==", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.8", + "culori": "^3", + "picocolors": "^1", + "postcss-js": "^4" + }, + "engines": { + "node": ">=16.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/daisyui" + } + }, "node_modules/damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", @@ -10655,9 +11487,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.810", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.810.tgz", - "integrity": "sha512-Kaxhu4T7SJGpRQx99tq216gCq2nMxJo+uuT6uzz9l8TVN2stL7M06MIIXAtr9jsrLs2Glflgf2vMQRepxawOdQ==", + "version": "1.4.818", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.818.tgz", + "integrity": "sha512-eGvIk2V0dGImV9gWLq8fDfTTsCAeMDwZqEPMr+jMInxZdnp9Us8UpovYpRCf9NQ7VOFgrN2doNSgvISbsbNpxA==", "dev": true }, "node_modules/elliptic": { @@ -10749,6 +11581,26 @@ "xmlhttprequest-ssl": "~2.0.0" } }, + "node_modules/engine.io-client/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/engine.io-parser": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", @@ -10950,9 +11802,9 @@ } }, "node_modules/es-module-lexer": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz", - "integrity": "sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", "dev": true }, "node_modules/es-object-atoms": { @@ -11570,6 +12422,31 @@ "strip-bom": "^3.0.0" } }, + "node_modules/eslint-plugin-jest": { + "version": "28.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.6.0.tgz", + "integrity": "sha512-YG28E1/MIKwnz+e2H7VwYPzHUYU4aMa19w0yGcwXnnmJH6EfgHahTJ2un3IyraUxNfnz/KUhJAFXNNwWPo12tg==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" + }, + "engines": { + "node": "^16.10.0 || ^18.12.0 || >=20.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^6.0.0 || ^7.0.0", + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0", + "jest": "*" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, "node_modules/eslint-plugin-jest-dom": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/eslint-plugin-jest-dom/-/eslint-plugin-jest-dom-5.4.0.tgz", @@ -12256,9 +13133,9 @@ } }, "node_modules/espree/node_modules/acorn": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", - "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -12555,6 +13432,12 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, "node_modules/fastq": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", @@ -12817,9 +13700,9 @@ "dev": true }, "node_modules/flow-parser": { - "version": "0.238.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.238.0.tgz", - "integrity": "sha512-VE7XSv1epljsIN2YeBnxCmGJihpNIAnLLu/pPOdA+Gkso7qDltJwUi6vfHjgxdBbjSdAuPGnhuOHJUQG+yYwIg==", + "version": "0.239.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.239.0.tgz", + "integrity": "sha512-U5dgOsS6cg4FGNzzTD/zHRDM4bliL6laUgD0LUCSMzI2zEfKMnRV2/wgDv8nKmO2Z1R8ri5pE1YoldmrSV7FOw==", "dev": true, "engines": { "node": ">=0.4.0" @@ -13048,6 +13931,35 @@ "node": ">= 0.6" } }, + "node_modules/framer-motion": { + "version": "11.2.13", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.2.13.tgz", + "integrity": "sha512-AyIeegfkXlkX1lWEudRYsJlC+0A59cE8oFK9IsN9bUQzxLwcvN3AEaYaznkELiWlHC7a0eD7pxsYQo7BC05S5A==", + "dependencies": { + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/framer-motion/node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -13118,6 +14030,20 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -13301,9 +14227,9 @@ "dev": true }, "node_modules/glob": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz", - "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.3.tgz", + "integrity": "sha512-Q38SGlYRpVtDBPSWEylRyctn7uDeTp4NQERTLiCT1FqA9JXPYWqAVmQU6qh4r/zMM5ehxTcbaO8EjhWnvEhmyg==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", @@ -13317,7 +14243,7 @@ "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=16 || 14 >=14.18" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -14814,15 +15740,15 @@ } }, "node_modules/jackspeak": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", - "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.1.tgz", + "integrity": "sha512-U23pQPDnmYybVkYjObcuYMk43VRlMLLqLI+RdZy8s8WV8WsxO9SnqSroKaluuvcNOdCAlauKszDwd+umbot5Mg==", "dev": true, "dependencies": { "@isaacs/cliui": "^8.0.2" }, "engines": { - "node": ">=14" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -16658,6 +17584,12 @@ "jiti": "bin/jiti.js" } }, + "node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "peer": true + }, "node_modules/js-sha3": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", @@ -16829,9 +17761,9 @@ } }, "node_modules/jsdom/node_modules/acorn": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", - "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -17261,9 +18193,9 @@ "dev": true }, "node_modules/listr2/node_modules/string-width": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", - "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, "dependencies": { "emoji-regex": "^10.3.0", @@ -17504,9 +18436,9 @@ } }, "node_modules/log-update/node_modules/string-width": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", - "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, "dependencies": { "emoji-regex": "^10.3.0", @@ -17845,9 +18777,9 @@ "dev": true }, "node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -17925,6 +18857,30 @@ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", "dev": true }, + "node_modules/mlly": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", + "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", + "dev": true, + "dependencies": { + "acorn": "^8.11.3", + "pathe": "^1.1.2", + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" + } + }, + "node_modules/mlly/node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -18032,9 +18988,9 @@ } }, "node_modules/msw/node_modules/type-fest": { - "version": "4.20.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.20.1.tgz", - "integrity": "sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.21.0.tgz", + "integrity": "sha512-ADn2w7hVPcK6w1I0uWnM//y1rLXZhzB9mr0a3OirzclKF1Wp6VzevUmzz/NRAWunOT6E8HrnpGY7xOfc6K57fA==", "dev": true, "engines": { "node": ">=16" @@ -18444,6 +19400,13 @@ "which", "write-file-atomic" ], + "workspaces": [ + "docs", + "smoke-tests", + "mock-globals", + "mock-registry", + "workspaces/*" + ], "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", "@npmcli/arborist": "^7.5.3", @@ -18536,8 +19499,6 @@ }, "node_modules/npm/node_modules/@isaacs/cliui": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "inBundle": true, "license": "ISC", "dependencies": { @@ -18554,8 +19515,6 @@ }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "inBundle": true, "license": "MIT", "engines": { @@ -18567,8 +19526,6 @@ }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "inBundle": true, "license": "MIT" }, @@ -18590,8 +19547,6 @@ }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "inBundle": true, "license": "MIT", "dependencies": { @@ -18606,15 +19561,11 @@ }, "node_modules/npm/node_modules/@isaacs/string-locale-compare": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz", - "integrity": "sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==", "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/@npmcli/agent": { "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz", - "integrity": "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==", "inBundle": true, "license": "ISC", "dependencies": { @@ -18630,8 +19581,6 @@ }, "node_modules/npm/node_modules/@npmcli/arborist": { "version": "7.5.3", - "resolved": "https://registry.npmjs.org/@npmcli/arborist/-/arborist-7.5.3.tgz", - "integrity": "sha512-7gbMdDNSYUzi0j2mpb6FoXRg3BxXWplMQZH1MZlvNjSdWFObaUz2Ssvo0Nlh2xmWks1OPo+gpsE6qxpT/5M7lQ==", "inBundle": true, "license": "ISC", "dependencies": { @@ -18680,8 +19629,6 @@ }, "node_modules/npm/node_modules/@npmcli/config": { "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@npmcli/config/-/config-8.3.3.tgz", - "integrity": "sha512-sIMKHiiYr91ALiHjhPq64F5P/SCaiSyDfpNmgYHtlIJtLY445+3+r3VoREzpdDrOwIqwQ6iEHinbTfaocL0UgA==", "inBundle": true, "license": "ISC", "dependencies": { @@ -18700,8 +19647,6 @@ }, "node_modules/npm/node_modules/@npmcli/fs": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", - "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", "inBundle": true, "license": "ISC", "dependencies": { @@ -18713,8 +19658,6 @@ }, "node_modules/npm/node_modules/@npmcli/git": { "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.7.tgz", - "integrity": "sha512-WaOVvto604d5IpdCRV2KjQu8PzkfE96d50CQGKgywXh2GxXmDeUO5EWcBC4V57uFyrNqx83+MewuJh3WTR3xPA==", "inBundle": true, "license": "ISC", "dependencies": { @@ -18733,8 +19676,6 @@ }, "node_modules/npm/node_modules/@npmcli/installed-package-contents": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz", - "integrity": "sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==", "inBundle": true, "license": "ISC", "dependencies": { @@ -18750,8 +19691,6 @@ }, "node_modules/npm/node_modules/@npmcli/map-workspaces": { "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.6.tgz", - "integrity": "sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA==", "inBundle": true, "license": "ISC", "dependencies": { @@ -18766,8 +19705,6 @@ }, "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-7.1.1.tgz", - "integrity": "sha512-Nkxf96V0lAx3HCpVda7Vw4P23RILgdi/5K1fmj2tZkWIYLpXAN8k2UVVOsW16TsS5F8Ws2I7Cm+PU1/rsVF47g==", "inBundle": true, "license": "ISC", "dependencies": { @@ -18783,8 +19720,6 @@ }, "node_modules/npm/node_modules/@npmcli/name-from-folder": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz", - "integrity": "sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==", "inBundle": true, "license": "ISC", "engines": { @@ -18793,8 +19728,6 @@ }, "node_modules/npm/node_modules/@npmcli/node-gyp": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", - "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", "inBundle": true, "license": "ISC", "engines": { @@ -18820,8 +19753,6 @@ }, "node_modules/npm/node_modules/@npmcli/promise-spawn": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz", - "integrity": "sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==", "inBundle": true, "license": "ISC", "dependencies": { @@ -18833,8 +19764,6 @@ }, "node_modules/npm/node_modules/@npmcli/query": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/query/-/query-3.1.0.tgz", - "integrity": "sha512-C/iR0tk7KSKGldibYIB9x8GtO/0Bd0I2mhOaDb8ucQL/bQVTmGoeREaFj64Z5+iCBRf3dQfed0CjJL7I8iTkiQ==", "inBundle": true, "license": "ISC", "dependencies": { @@ -18854,8 +19783,6 @@ }, "node_modules/npm/node_modules/@npmcli/run-script": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-8.1.0.tgz", - "integrity": "sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==", "inBundle": true, "license": "ISC", "dependencies": { @@ -18872,8 +19799,6 @@ }, "node_modules/npm/node_modules/@pkgjs/parseargs": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "inBundle": true, "license": "MIT", "optional": true, @@ -18883,8 +19808,6 @@ }, "node_modules/npm/node_modules/@sigstore/bundle": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.2.tgz", - "integrity": "sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==", "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -18896,8 +19819,6 @@ }, "node_modules/npm/node_modules/@sigstore/core": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-1.1.0.tgz", - "integrity": "sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==", "inBundle": true, "license": "Apache-2.0", "engines": { @@ -18906,8 +19827,6 @@ }, "node_modules/npm/node_modules/@sigstore/protobuf-specs": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.2.tgz", - "integrity": "sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==", "inBundle": true, "license": "Apache-2.0", "engines": { @@ -18916,8 +19835,6 @@ }, "node_modules/npm/node_modules/@sigstore/sign": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.3.2.tgz", - "integrity": "sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==", "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -18934,8 +19851,6 @@ }, "node_modules/npm/node_modules/@sigstore/tuf": { "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.4.tgz", - "integrity": "sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==", "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -18948,8 +19863,6 @@ }, "node_modules/npm/node_modules/@sigstore/verify": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-1.2.1.tgz", - "integrity": "sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==", "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -18963,8 +19876,6 @@ }, "node_modules/npm/node_modules/@tufjs/canonical-json": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", - "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", "inBundle": true, "license": "MIT", "engines": { @@ -18973,8 +19884,6 @@ }, "node_modules/npm/node_modules/@tufjs/models": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.1.tgz", - "integrity": "sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==", "inBundle": true, "license": "MIT", "dependencies": { @@ -18987,8 +19896,6 @@ }, "node_modules/npm/node_modules/abbrev": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", - "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", "inBundle": true, "license": "ISC", "engines": { @@ -18997,8 +19904,6 @@ }, "node_modules/npm/node_modules/agent-base": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", "inBundle": true, "license": "MIT", "dependencies": { @@ -19010,8 +19915,6 @@ }, "node_modules/npm/node_modules/aggregate-error": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "inBundle": true, "license": "MIT", "dependencies": { @@ -19024,8 +19927,6 @@ }, "node_modules/npm/node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "inBundle": true, "license": "MIT", "engines": { @@ -19034,8 +19935,6 @@ }, "node_modules/npm/node_modules/ansi-styles": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "inBundle": true, "license": "MIT", "engines": { @@ -19047,29 +19946,21 @@ }, "node_modules/npm/node_modules/aproba": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/archy": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/bin-links": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/bin-links/-/bin-links-4.0.4.tgz", - "integrity": "sha512-cMtq4W5ZsEwcutJrVId+a/tjt8GSbS+h0oNkdl6+6rBuEv8Ot33Bevj5KPm40t309zuhVic8NjpuL42QCiJWWA==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19084,8 +19975,6 @@ }, "node_modules/npm/node_modules/binary-extensions": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "inBundle": true, "license": "MIT", "engines": { @@ -19097,8 +19986,6 @@ }, "node_modules/npm/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "inBundle": true, "license": "MIT", "dependencies": { @@ -19107,8 +19994,6 @@ }, "node_modules/npm/node_modules/cacache": { "version": "18.0.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.3.tgz", - "integrity": "sha512-qXCd4rh6I07cnDqh8V48/94Tc/WSfj+o3Gn6NZ0aZovS255bUx8O13uKxRFd2eWG0xgsco7+YItQNPaa5E85hg==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19131,8 +20016,6 @@ }, "node_modules/npm/node_modules/chalk": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "inBundle": true, "license": "MIT", "engines": { @@ -19144,8 +20027,6 @@ }, "node_modules/npm/node_modules/chownr": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "inBundle": true, "license": "ISC", "engines": { @@ -19154,8 +20035,6 @@ }, "node_modules/npm/node_modules/ci-info": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", - "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", "funding": [ { "type": "github", @@ -19170,8 +20049,6 @@ }, "node_modules/npm/node_modules/cidr-regex": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/cidr-regex/-/cidr-regex-4.1.1.tgz", - "integrity": "sha512-ekKcVp+iRB9zlKFXyx7io7nINgb0oRjgRdXNEodp1OuxRui8FXr/CA40Tz1voWUp9DPPrMyQKy01vJhDo4N1lw==", "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -19183,8 +20060,6 @@ }, "node_modules/npm/node_modules/clean-stack": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "inBundle": true, "license": "MIT", "engines": { @@ -19193,8 +20068,6 @@ }, "node_modules/npm/node_modules/cli-columns": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-columns/-/cli-columns-4.0.0.tgz", - "integrity": "sha512-XW2Vg+w+L9on9wtwKpyzluIPCWXjaBahI7mTcYjx+BVIYD9c3yqcv/yKC7CmdCZat4rq2yiE1UMSJC5ivKfMtQ==", "inBundle": true, "license": "MIT", "dependencies": { @@ -19207,8 +20080,6 @@ }, "node_modules/npm/node_modules/cmd-shim": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.3.tgz", - "integrity": "sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA==", "inBundle": true, "license": "ISC", "engines": { @@ -19217,8 +20088,6 @@ }, "node_modules/npm/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "inBundle": true, "license": "MIT", "dependencies": { @@ -19230,22 +20099,16 @@ }, "node_modules/npm/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/common-ancestor-path": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", - "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/cross-spawn": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "inBundle": true, "license": "MIT", "dependencies": { @@ -19273,8 +20136,6 @@ }, "node_modules/npm/node_modules/cssesc": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "inBundle": true, "license": "MIT", "bin": { @@ -19307,8 +20168,6 @@ }, "node_modules/npm/node_modules/diff": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", "inBundle": true, "license": "BSD-3-Clause", "engines": { @@ -19317,22 +20176,16 @@ }, "node_modules/npm/node_modules/eastasianwidth": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/encoding": { "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "inBundle": true, "license": "MIT", "optional": true, @@ -19342,8 +20195,6 @@ }, "node_modules/npm/node_modules/env-paths": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "inBundle": true, "license": "MIT", "engines": { @@ -19352,22 +20203,16 @@ }, "node_modules/npm/node_modules/err-code": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/exponential-backoff": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", "inBundle": true, "license": "Apache-2.0" }, "node_modules/npm/node_modules/fastest-levenshtein": { "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", "inBundle": true, "license": "MIT", "engines": { @@ -19391,8 +20236,6 @@ }, "node_modules/npm/node_modules/fs-minipass": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19404,8 +20247,6 @@ }, "node_modules/npm/node_modules/function-bind": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "inBundle": true, "license": "MIT", "funding": { @@ -19414,8 +20255,6 @@ }, "node_modules/npm/node_modules/glob": { "version": "10.4.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", - "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19437,15 +20276,11 @@ }, "node_modules/npm/node_modules/graceful-fs": { "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/hasown": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "inBundle": true, "license": "MIT", "dependencies": { @@ -19457,8 +20292,6 @@ }, "node_modules/npm/node_modules/hosted-git-info": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", - "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19470,15 +20303,11 @@ }, "node_modules/npm/node_modules/http-cache-semantics": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", "inBundle": true, "license": "BSD-2-Clause" }, "node_modules/npm/node_modules/http-proxy-agent": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "inBundle": true, "license": "MIT", "dependencies": { @@ -19491,8 +20320,6 @@ }, "node_modules/npm/node_modules/https-proxy-agent": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", - "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", "inBundle": true, "license": "MIT", "dependencies": { @@ -19505,8 +20332,6 @@ }, "node_modules/npm/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "inBundle": true, "license": "MIT", "optional": true, @@ -19519,8 +20344,6 @@ }, "node_modules/npm/node_modules/ignore-walk": { "version": "6.0.5", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz", - "integrity": "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19532,8 +20355,6 @@ }, "node_modules/npm/node_modules/imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "inBundle": true, "license": "MIT", "engines": { @@ -19542,8 +20363,6 @@ }, "node_modules/npm/node_modules/indent-string": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "inBundle": true, "license": "MIT", "engines": { @@ -19552,8 +20371,6 @@ }, "node_modules/npm/node_modules/ini": { "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", - "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", "inBundle": true, "license": "ISC", "engines": { @@ -19562,8 +20379,6 @@ }, "node_modules/npm/node_modules/init-package-json": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-6.0.3.tgz", - "integrity": "sha512-Zfeb5ol+H+eqJWHTaGca9BovufyGeIfr4zaaBorPmJBMrJ+KBnN+kQx2ZtXdsotUTgldHmHQV44xvUWOUA7E2w==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19581,8 +20396,6 @@ }, "node_modules/npm/node_modules/ip-address": { "version": "9.0.5", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", - "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", "inBundle": true, "license": "MIT", "dependencies": { @@ -19595,8 +20408,6 @@ }, "node_modules/npm/node_modules/ip-regex": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-5.0.0.tgz", - "integrity": "sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==", "inBundle": true, "license": "MIT", "engines": { @@ -19608,8 +20419,6 @@ }, "node_modules/npm/node_modules/is-cidr": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/is-cidr/-/is-cidr-5.1.0.tgz", - "integrity": "sha512-OkVS+Ht2ssF27d48gZdB+ho1yND1VbkJRKKS6Pc1/Cw7uqkd9IOJg8/bTwBDQL6tfBhSdguPRnlGiE8pU/X5NQ==", "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -19621,8 +20430,6 @@ }, "node_modules/npm/node_modules/is-core-module": { "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "inBundle": true, "license": "MIT", "dependencies": { @@ -19634,8 +20441,6 @@ }, "node_modules/npm/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "inBundle": true, "license": "MIT", "engines": { @@ -19644,15 +20449,11 @@ }, "node_modules/npm/node_modules/is-lambda": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "inBundle": true, "license": "ISC" }, @@ -19675,15 +20476,11 @@ }, "node_modules/npm/node_modules/jsbn": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/json-parse-even-better-errors": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", - "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", "inBundle": true, "license": "MIT", "engines": { @@ -19692,8 +20489,6 @@ }, "node_modules/npm/node_modules/json-stringify-nice": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz", - "integrity": "sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==", "inBundle": true, "license": "ISC", "funding": { @@ -19702,8 +20497,6 @@ }, "node_modules/npm/node_modules/jsonparse": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", "engines": [ "node >= 0.2.0" ], @@ -19712,22 +20505,16 @@ }, "node_modules/npm/node_modules/just-diff": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/just-diff/-/just-diff-6.0.2.tgz", - "integrity": "sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==", "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/just-diff-apply": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/just-diff-apply/-/just-diff-apply-5.5.0.tgz", - "integrity": "sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==", "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/libnpmaccess": { "version": "8.0.6", - "resolved": "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-8.0.6.tgz", - "integrity": "sha512-uM8DHDEfYG6G5gVivVl+yQd4pH3uRclHC59lzIbSvy7b5FEwR+mU49Zq1jEyRtRFv7+M99mUW9S0wL/4laT4lw==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19740,8 +20527,6 @@ }, "node_modules/npm/node_modules/libnpmdiff": { "version": "6.1.3", - "resolved": "https://registry.npmjs.org/libnpmdiff/-/libnpmdiff-6.1.3.tgz", - "integrity": "sha512-ZBZxRabREY9XsLxgP1nIBkLVw9XbG6phD7CqhXAEu4pdiX0LdJm+IViicfbdEuYTcXLIHotexMpukBWX6ALkzA==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19760,8 +20545,6 @@ }, "node_modules/npm/node_modules/libnpmexec": { "version": "8.1.2", - "resolved": "https://registry.npmjs.org/libnpmexec/-/libnpmexec-8.1.2.tgz", - "integrity": "sha512-TKWDOjndJ/wQU93ToRN5wtLM4UpMyG2iB3v5LmjxE3rADIsOBqIdBxJsEyZGDHYAJNuytz8NTTFR1IBSTUA0rA==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19782,8 +20565,6 @@ }, "node_modules/npm/node_modules/libnpmfund": { "version": "5.0.11", - "resolved": "https://registry.npmjs.org/libnpmfund/-/libnpmfund-5.0.11.tgz", - "integrity": "sha512-lk+2awKGcj6gUF99IbD2JThUSSrrXcCpPhDdG+nj34xV+Yq0f5K0SSaXe+gqLYF9N3hmqGKolj/AoHc9zF90Rg==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19795,8 +20576,6 @@ }, "node_modules/npm/node_modules/libnpmhook": { "version": "10.0.5", - "resolved": "https://registry.npmjs.org/libnpmhook/-/libnpmhook-10.0.5.tgz", - "integrity": "sha512-XulT+N/s3o9oFlIq6pGRv3OG2qR1NVRbVQOKLchycDwyf16RZA3oXbeEgs2H3oE7hRZPUMBZqsalQXMMPal3cQ==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19809,8 +20588,6 @@ }, "node_modules/npm/node_modules/libnpmorg": { "version": "6.0.6", - "resolved": "https://registry.npmjs.org/libnpmorg/-/libnpmorg-6.0.6.tgz", - "integrity": "sha512-4MVxsAS4H2z7su/sU0GsrirfBm4ssfqPRSDvoZ8qmRw58kEWJ0qE0cQ2VilRlFgCWKzKPhfoPeyNPyxBTnOusA==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19823,8 +20600,6 @@ }, "node_modules/npm/node_modules/libnpmpack": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/libnpmpack/-/libnpmpack-7.0.3.tgz", - "integrity": "sha512-6Fi3XI+Kj8S9grEFg6fPsjKiG8DCDFTQT6Wp0LZS75zHbyaJyD9i30sQmWhvY0q0I75Nzt4QuSnQ9s96szDPdA==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19839,8 +20614,6 @@ }, "node_modules/npm/node_modules/libnpmpublish": { "version": "9.0.9", - "resolved": "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-9.0.9.tgz", - "integrity": "sha512-26zzwoBNAvX9AWOPiqqF6FG4HrSCPsHFkQm7nT+xU1ggAujL/eae81RnCv4CJ2In9q9fh10B88sYSzKCUh/Ghg==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19859,8 +20632,6 @@ }, "node_modules/npm/node_modules/libnpmsearch": { "version": "7.0.6", - "resolved": "https://registry.npmjs.org/libnpmsearch/-/libnpmsearch-7.0.6.tgz", - "integrity": "sha512-PmiER4bgiIqN9OjBtgPn2/PxwU+OdJWtLBFM+vewOrn4VmaNAHSUKDt/wxOOkZSDLyMICVUBp61Ji1+XxhSrKw==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19872,8 +20643,6 @@ }, "node_modules/npm/node_modules/libnpmteam": { "version": "6.0.5", - "resolved": "https://registry.npmjs.org/libnpmteam/-/libnpmteam-6.0.5.tgz", - "integrity": "sha512-iJW4Cq42GMqMwZEV+Mx8ZLj0Np5kGXQ9P/BAekHjIpYC1v3/vJqbmfJkzkwFvGxEhUotmx+xpLChZCDJ7c3rxA==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19886,8 +20655,6 @@ }, "node_modules/npm/node_modules/libnpmversion": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/libnpmversion/-/libnpmversion-6.0.3.tgz", - "integrity": "sha512-Kjk1anQ9sPn7E/qF1jXumItvr2OA1914tYWkSTXH9G2rYoY+Ol1+KNrWfGeje2aBvFfKlt4VeKdCfM3yxMXNBw==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19903,8 +20670,6 @@ }, "node_modules/npm/node_modules/lru-cache": { "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "inBundle": true, "license": "ISC", "engines": { @@ -19913,8 +20678,6 @@ }, "node_modules/npm/node_modules/make-fetch-happen": { "version": "13.0.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz", - "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19937,8 +20700,6 @@ }, "node_modules/npm/node_modules/minimatch": { "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19953,8 +20714,6 @@ }, "node_modules/npm/node_modules/minipass": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "inBundle": true, "license": "ISC", "engines": { @@ -19963,8 +20722,6 @@ }, "node_modules/npm/node_modules/minipass-collect": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", - "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", "inBundle": true, "license": "ISC", "dependencies": { @@ -19976,8 +20733,6 @@ }, "node_modules/npm/node_modules/minipass-fetch": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", - "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", "inBundle": true, "license": "MIT", "dependencies": { @@ -19994,8 +20749,6 @@ }, "node_modules/npm/node_modules/minipass-flush": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "inBundle": true, "license": "ISC", "dependencies": { @@ -20038,8 +20791,6 @@ }, "node_modules/npm/node_modules/minipass-pipeline": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "inBundle": true, "license": "ISC", "dependencies": { @@ -20062,8 +20813,6 @@ }, "node_modules/npm/node_modules/minipass-sized": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", "inBundle": true, "license": "ISC", "dependencies": { @@ -20086,8 +20835,6 @@ }, "node_modules/npm/node_modules/minizlib": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "inBundle": true, "license": "MIT", "dependencies": { @@ -20111,8 +20858,6 @@ }, "node_modules/npm/node_modules/mkdirp": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "inBundle": true, "license": "MIT", "bin": { @@ -20124,15 +20869,11 @@ }, "node_modules/npm/node_modules/ms": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/mute-stream": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", "inBundle": true, "license": "ISC", "engines": { @@ -20141,8 +20882,6 @@ }, "node_modules/npm/node_modules/negotiator": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "inBundle": true, "license": "MIT", "engines": { @@ -20151,8 +20890,6 @@ }, "node_modules/npm/node_modules/node-gyp": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.1.0.tgz", - "integrity": "sha512-B4J5M1cABxPc5PwfjhbV5hoy2DP9p8lFXASnEN6hugXOa61416tnTZ29x9sSwAd0o99XNIcpvDDy1swAExsVKA==", "inBundle": true, "license": "MIT", "dependencies": { @@ -20184,8 +20921,6 @@ }, "node_modules/npm/node_modules/nopt": { "version": "7.2.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", - "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", "inBundle": true, "license": "ISC", "dependencies": { @@ -20200,8 +20935,6 @@ }, "node_modules/npm/node_modules/normalize-package-data": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.1.tgz", - "integrity": "sha512-6rvCfeRW+OEZagAB4lMLSNuTNYZWLVtKccK79VSTf//yTY5VOCgcpH80O+bZK8Neps7pUnd5G+QlMg1yV/2iZQ==", "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -20216,8 +20949,6 @@ }, "node_modules/npm/node_modules/npm-audit-report": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/npm-audit-report/-/npm-audit-report-5.0.0.tgz", - "integrity": "sha512-EkXrzat7zERmUhHaoren1YhTxFwsOu5jypE84k6632SXTHcQE1z8V51GC6GVZt8LxkC+tbBcKMUBZAgk8SUSbw==", "inBundle": true, "license": "ISC", "engines": { @@ -20226,8 +20957,6 @@ }, "node_modules/npm/node_modules/npm-bundled": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz", - "integrity": "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==", "inBundle": true, "license": "ISC", "dependencies": { @@ -20239,8 +20968,6 @@ }, "node_modules/npm/node_modules/npm-install-checks": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", - "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -20252,8 +20979,6 @@ }, "node_modules/npm/node_modules/npm-normalize-package-bin": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", - "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", "inBundle": true, "license": "ISC", "engines": { @@ -20262,8 +20987,6 @@ }, "node_modules/npm/node_modules/npm-package-arg": { "version": "11.0.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.2.tgz", - "integrity": "sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw==", "inBundle": true, "license": "ISC", "dependencies": { @@ -20278,8 +21001,6 @@ }, "node_modules/npm/node_modules/npm-packlist": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.2.tgz", - "integrity": "sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==", "inBundle": true, "license": "ISC", "dependencies": { @@ -20291,8 +21012,6 @@ }, "node_modules/npm/node_modules/npm-pick-manifest": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.1.tgz", - "integrity": "sha512-Udm1f0l2nXb3wxDpKjfohwgdFUSV50UVwzEIpDXVsbDMXVIEF81a/i0UhuQbhrPMMmdiq3+YMFLFIRVLs3hxQw==", "inBundle": true, "license": "ISC", "dependencies": { @@ -20307,8 +21026,6 @@ }, "node_modules/npm/node_modules/npm-profile": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/npm-profile/-/npm-profile-10.0.0.tgz", - "integrity": "sha512-DXnge3nHYnEnPxmVd/kPmgcXKXwVUqFihGnU+EJUiu5mIOs3awq6zEm0rRp3kSQNhFsoqdLu8L1TIfRyeBOCog==", "inBundle": true, "license": "ISC", "dependencies": { @@ -20339,8 +21056,6 @@ }, "node_modules/npm/node_modules/npm-user-validate": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/npm-user-validate/-/npm-user-validate-2.0.1.tgz", - "integrity": "sha512-d17PKaF2h8LSGFl5j4b1gHOJt1fgH7YUcCm1kNSJvaLWWKXlBsuUvx0bBEkr0qhsVA9XP5LtRZ83hdlhm2QkgA==", "inBundle": true, "license": "BSD-2-Clause", "engines": { @@ -20349,8 +21064,6 @@ }, "node_modules/npm/node_modules/p-map": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "inBundle": true, "license": "MIT", "dependencies": { @@ -20365,8 +21078,6 @@ }, "node_modules/npm/node_modules/pacote": { "version": "18.0.6", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-18.0.6.tgz", - "integrity": "sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==", "inBundle": true, "license": "ISC", "dependencies": { @@ -20397,8 +21108,6 @@ }, "node_modules/npm/node_modules/parse-conflict-json": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/parse-conflict-json/-/parse-conflict-json-3.0.1.tgz", - "integrity": "sha512-01TvEktc68vwbJOtWZluyWeVGWjP+bZwXtPDMQVbBKzbJ/vZBif0L69KH1+cHv1SZ6e0FKLvjyHe8mqsIqYOmw==", "inBundle": true, "license": "ISC", "dependencies": { @@ -20412,8 +21121,6 @@ }, "node_modules/npm/node_modules/path-key": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "inBundle": true, "license": "MIT", "engines": { @@ -20422,8 +21129,6 @@ }, "node_modules/npm/node_modules/path-scurry": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "inBundle": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -20439,8 +21144,6 @@ }, "node_modules/npm/node_modules/postcss-selector-parser": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", - "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", "inBundle": true, "license": "MIT", "dependencies": { @@ -20453,8 +21156,6 @@ }, "node_modules/npm/node_modules/proc-log": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", - "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", "inBundle": true, "license": "ISC", "engines": { @@ -20463,8 +21164,6 @@ }, "node_modules/npm/node_modules/proggy": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/proggy/-/proggy-2.0.0.tgz", - "integrity": "sha512-69agxLtnI8xBs9gUGqEnK26UfiexpHy+KUpBQWabiytQjnn5wFY8rklAi7GRfABIuPNnQ/ik48+LGLkYYJcy4A==", "inBundle": true, "license": "ISC", "engines": { @@ -20473,8 +21172,6 @@ }, "node_modules/npm/node_modules/promise-all-reject-late": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz", - "integrity": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==", "inBundle": true, "license": "ISC", "funding": { @@ -20483,8 +21180,6 @@ }, "node_modules/npm/node_modules/promise-call-limit": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/promise-call-limit/-/promise-call-limit-3.0.1.tgz", - "integrity": "sha512-utl+0x8gIDasV5X+PI5qWEPqH6fJS0pFtQ/4gZ95xfEFb/89dmh+/b895TbFDBLiafBvxD/PGTKfvxl4kH/pQg==", "inBundle": true, "license": "ISC", "funding": { @@ -20493,15 +21188,11 @@ }, "node_modules/npm/node_modules/promise-inflight": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/promise-retry": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", "inBundle": true, "license": "MIT", "dependencies": { @@ -20514,8 +21205,6 @@ }, "node_modules/npm/node_modules/promzard": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/promzard/-/promzard-1.0.2.tgz", - "integrity": "sha512-2FPputGL+mP3jJ3UZg/Dl9YOkovB7DX0oOr+ck5QbZ5MtORtds8k/BZdn+02peDLI8/YWbmzx34k5fA+fHvCVQ==", "inBundle": true, "license": "ISC", "dependencies": { @@ -20527,8 +21216,6 @@ }, "node_modules/npm/node_modules/qrcode-terminal": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz", - "integrity": "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==", "inBundle": true, "bin": { "qrcode-terminal": "bin/qrcode-terminal.js" @@ -20536,8 +21223,6 @@ }, "node_modules/npm/node_modules/read": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/read/-/read-3.0.1.tgz", - "integrity": "sha512-SLBrDU/Srs/9EoWhU5GdbAoxG1GzpQHo/6qiGItaoLJ1thmYpcNIM1qISEUvyHBzfGlWIyd6p2DNi1oV1VmAuw==", "inBundle": true, "license": "ISC", "dependencies": { @@ -20549,8 +21234,6 @@ }, "node_modules/npm/node_modules/read-cmd-shim": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz", - "integrity": "sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==", "inBundle": true, "license": "ISC", "engines": { @@ -20559,8 +21242,6 @@ }, "node_modules/npm/node_modules/read-package-json-fast": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", - "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", "inBundle": true, "license": "ISC", "dependencies": { @@ -20573,8 +21254,6 @@ }, "node_modules/npm/node_modules/retry": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "inBundle": true, "license": "MIT", "engines": { @@ -20583,16 +21262,12 @@ }, "node_modules/npm/node_modules/safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "inBundle": true, "license": "MIT", "optional": true }, "node_modules/npm/node_modules/semver": { "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "inBundle": true, "license": "ISC", "bin": { @@ -20604,8 +21279,6 @@ }, "node_modules/npm/node_modules/shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "inBundle": true, "license": "MIT", "dependencies": { @@ -20617,8 +21290,6 @@ }, "node_modules/npm/node_modules/shebang-regex": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "inBundle": true, "license": "MIT", "engines": { @@ -20627,8 +21298,6 @@ }, "node_modules/npm/node_modules/signal-exit": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "inBundle": true, "license": "ISC", "engines": { @@ -20640,8 +21309,6 @@ }, "node_modules/npm/node_modules/sigstore": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.3.1.tgz", - "integrity": "sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==", "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -20658,8 +21325,6 @@ }, "node_modules/npm/node_modules/smart-buffer": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "inBundle": true, "license": "MIT", "engines": { @@ -20669,8 +21334,6 @@ }, "node_modules/npm/node_modules/socks": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", - "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", "inBundle": true, "license": "MIT", "dependencies": { @@ -20684,8 +21347,6 @@ }, "node_modules/npm/node_modules/socks-proxy-agent": { "version": "8.0.3", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz", - "integrity": "sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==", "inBundle": true, "license": "MIT", "dependencies": { @@ -20699,8 +21360,6 @@ }, "node_modules/npm/node_modules/spdx-correct": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -20719,15 +21378,11 @@ }, "node_modules/npm/node_modules/spdx-exceptions": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", "inBundle": true, "license": "CC-BY-3.0" }, "node_modules/npm/node_modules/spdx-expression-parse": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", - "integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==", "inBundle": true, "license": "MIT", "dependencies": { @@ -20737,22 +21392,16 @@ }, "node_modules/npm/node_modules/spdx-license-ids": { "version": "3.0.18", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz", - "integrity": "sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==", "inBundle": true, "license": "CC0-1.0" }, "node_modules/npm/node_modules/sprintf-js": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", "inBundle": true, "license": "BSD-3-Clause" }, "node_modules/npm/node_modules/ssri": { "version": "10.0.6", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", "inBundle": true, "license": "ISC", "dependencies": { @@ -20764,8 +21413,6 @@ }, "node_modules/npm/node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "inBundle": true, "license": "MIT", "dependencies": { @@ -20780,8 +21427,6 @@ "node_modules/npm/node_modules/string-width-cjs": { "name": "string-width", "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "inBundle": true, "license": "MIT", "dependencies": { @@ -20795,8 +21440,6 @@ }, "node_modules/npm/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "inBundle": true, "license": "MIT", "dependencies": { @@ -20809,8 +21452,6 @@ "node_modules/npm/node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "inBundle": true, "license": "MIT", "dependencies": { @@ -20822,8 +21463,6 @@ }, "node_modules/npm/node_modules/supports-color": { "version": "9.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", - "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", "inBundle": true, "license": "MIT", "engines": { @@ -20835,8 +21474,6 @@ }, "node_modules/npm/node_modules/tar": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", "inBundle": true, "license": "ISC", "dependencies": { @@ -20883,22 +21520,16 @@ }, "node_modules/npm/node_modules/text-table": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/tiny-relative-date": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz", - "integrity": "sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A==", "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/treeverse": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/treeverse/-/treeverse-3.0.0.tgz", - "integrity": "sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==", "inBundle": true, "license": "ISC", "engines": { @@ -20907,8 +21538,6 @@ }, "node_modules/npm/node_modules/tuf-js": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz", - "integrity": "sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==", "inBundle": true, "license": "MIT", "dependencies": { @@ -20922,8 +21551,6 @@ }, "node_modules/npm/node_modules/unique-filename": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", "inBundle": true, "license": "ISC", "dependencies": { @@ -20935,8 +21562,6 @@ }, "node_modules/npm/node_modules/unique-slug": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", "inBundle": true, "license": "ISC", "dependencies": { @@ -20948,15 +21573,11 @@ }, "node_modules/npm/node_modules/util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "inBundle": true, "license": "MIT" }, "node_modules/npm/node_modules/validate-npm-package-license": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -20975,8 +21596,6 @@ }, "node_modules/npm/node_modules/validate-npm-package-name": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", - "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", "inBundle": true, "license": "ISC", "engines": { @@ -20985,15 +21604,11 @@ }, "node_modules/npm/node_modules/walk-up-path": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", - "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", "inBundle": true, "license": "ISC" }, "node_modules/npm/node_modules/which": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "inBundle": true, "license": "ISC", "dependencies": { @@ -21016,8 +21631,6 @@ }, "node_modules/npm/node_modules/wrap-ansi": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "inBundle": true, "license": "MIT", "dependencies": { @@ -21035,8 +21648,6 @@ "node_modules/npm/node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "inBundle": true, "license": "MIT", "dependencies": { @@ -21067,8 +21678,6 @@ }, "node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "inBundle": true, "license": "MIT", "engines": { @@ -21080,8 +21689,6 @@ }, "node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "inBundle": true, "license": "MIT" }, @@ -21103,8 +21710,6 @@ }, "node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "inBundle": true, "license": "MIT", "dependencies": { @@ -21119,8 +21724,6 @@ }, "node_modules/npm/node_modules/write-file-atomic": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", - "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", "inBundle": true, "license": "ISC", "dependencies": { @@ -21133,8 +21736,6 @@ }, "node_modules/npm/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "inBundle": true, "license": "ISC" }, @@ -22407,16 +23008,17 @@ "dev": true }, "node_modules/nypm": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.8.tgz", - "integrity": "sha512-IGWlC6So2xv6V4cIDmoV0SwwWx7zLG086gyqkyumteH2fIgCAM4nDVFB2iDRszDvmdSVW9xb1N+2KjQ6C7d4og==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.9.tgz", + "integrity": "sha512-BI2SdqqTHg2d4wJh8P9A1W+bslg33vOE9IZDY6eR2QC+Pu1iNBVZUqczrd43rJb+fMzHU7ltAYKsEFY/kHMFcw==", "dev": true, "dependencies": { "citty": "^0.1.6", "consola": "^3.2.3", "execa": "^8.0.1", "pathe": "^1.1.2", - "ufo": "^1.4.0" + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" }, "bin": { "nypm": "dist/cli.mjs" @@ -22923,9 +23525,9 @@ "dev": true }, "node_modules/outvariant": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.2.tgz", - "integrity": "sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.3.tgz", + "integrity": "sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==", "dev": true }, "node_modules/p-limit": { @@ -23134,12 +23736,12 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.0.tgz", + "integrity": "sha512-bfJaPTuEiTYBu+ulDaeQ0F+uLmlfFkMgXj4cbwfuMSjgObGMzb55FMMbDvbRU0fAHZ4sLGkz2mKwcMg8Dvm8Ww==", "dev": true, "engines": { - "node": "14 || >=16.14" + "node": ">=18" } }, "node_modules/path-to-regexp": { @@ -23258,6 +23860,17 @@ "node": ">=10" } }, + "node_modules/pkg-types": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.3.tgz", + "integrity": "sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==", + "dev": true, + "dependencies": { + "confbox": "^0.1.7", + "mlly": "^1.7.1", + "pathe": "^1.1.2" + } + }, "node_modules/pnp-webpack-plugin": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz", @@ -23291,9 +23904,9 @@ } }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.4.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz", + "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==", "dev": true, "funding": [ { @@ -23311,7 +23924,7 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", + "picocolors": "^1.0.1", "source-map-js": "^1.2.0" }, "engines": { @@ -23815,9 +24428,9 @@ ] }, "node_modules/qs": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", - "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", + "version": "6.12.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.2.tgz", + "integrity": "sha512-x+NLUpx9SYrcwXtX7ob1gnkSems4i/mGZX5SlYxwIau6RrUSODO89TR/XDGGpn5RPWSYIB+aSfuSlV5+CmbTBg==", "dev": true, "dependencies": { "side-channel": "^1.0.6" @@ -24032,9 +24645,9 @@ "dev": true }, "node_modules/react-hook-form": { - "version": "7.52.0", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.52.0.tgz", - "integrity": "sha512-mJX506Xc6mirzLsmXUJyqlAI3Kj9Ph2RhplYhUVffeOQSnubK2uVqBFOBJmvKikvbFV91pxVXmDiR+QMF19x6A==", + "version": "7.52.1", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.52.1.tgz", + "integrity": "sha512-uNKIhaoICJ5KQALYZ4TOaOLElyM+xipord+Ha3crEFhTntdLvWZqVY49Wqd/0GiVCA/f9NjemLeiNPjG7Hpurg==", "engines": { "node": ">=12.22.0" }, @@ -24205,11 +24818,11 @@ "dev": true }, "node_modules/react-router": { - "version": "6.23.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.1.tgz", - "integrity": "sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==", + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.24.1.tgz", + "integrity": "sha512-PTXFXGK2pyXpHzVo3rR9H7ip4lSPZZc0bHG5CARmj65fTT6qG7sTngmb6lcYu1gf3y/8KxORoy9yn59pGpCnpg==", "dependencies": { - "@remix-run/router": "1.16.1" + "@remix-run/router": "1.17.1" }, "engines": { "node": ">=14.0.0" @@ -24219,12 +24832,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.23.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.1.tgz", - "integrity": "sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==", + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.24.1.tgz", + "integrity": "sha512-U19KtXqooqw967Vw0Qcn5cOvrX5Ejo9ORmOtJMzYWtCT4/WOfFLIZGGsVLxcd9UkBO0mSTZtXqhZBsWlHr7+Sg==", "dependencies": { - "@remix-run/router": "1.16.1", - "react-router": "6.23.1" + "@remix-run/router": "1.17.1", + "react-router": "6.24.1" }, "engines": { "node": ">=14.0.0" @@ -24991,6 +25604,18 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "peer": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, "node_modules/safe-array-concat": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", @@ -25636,12 +26261,12 @@ "dev": true }, "node_modules/storybook": { - "version": "8.1.10", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.1.10.tgz", - "integrity": "sha512-HHlZibyc/QkcQj8aEnYnYwEl+ItNZ/uRbCdkvJzu/vIWYon5jUg30mHFIGZprgLSt27CxOs30Et8yT9z4VhwjA==", + "version": "8.1.11", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.1.11.tgz", + "integrity": "sha512-3KjIhF8lczXhKKHyHbOqV30dvuRYJSxc0d1as/C8kybuwE7cLaydhWGma7VBv5bTSPv0rDzucx7KcO+achArPg==", "dev": true, "dependencies": { - "@storybook/cli": "8.1.10" + "@storybook/cli": "8.1.11" }, "bin": { "sb": "index.js", @@ -26110,9 +26735,9 @@ } }, "node_modules/sweetalert2": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.12.0.tgz", - "integrity": "sha512-Fe6sitTNReNdPF1q1w4uz1GAVv9acZff9Q7YILH5n6O/ti3MzwgfEA0aQ6tLjpy+O1NLXnZjUE//xrbluGXzJw==", + "version": "11.12.2", + "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.12.2.tgz", + "integrity": "sha512-Rwv5iRYlApkDSXeX22aLhhWMlWPzFxnNBVLZajkFKYhaVEfQkMOPQQRhBtSFxKBPCoko9U3SccWm9hI4o3Id0Q==", "funding": { "type": "individual", "url": "https://github.com/sponsors/limonte" @@ -26502,9 +27127,9 @@ } }, "node_modules/terser/node_modules/acorn": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", - "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -26937,9 +27562,9 @@ } }, "node_modules/ts-node/node_modules/acorn": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", - "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -27226,9 +27851,9 @@ } }, "node_modules/typescript": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.2.tgz", - "integrity": "sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", + "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -27414,9 +28039,9 @@ } }, "node_modules/unplugin": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.10.1.tgz", - "integrity": "sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.11.0.tgz", + "integrity": "sha512-3r7VWZ/webh0SGgJScpWl2/MRCZK5d3ZYFcNaeci/GQ7Teop7zf0Nl2pUuz7G21BwPd9pcUPOC5KmJ2L3WgC5g==", "dev": true, "dependencies": { "acorn": "^8.11.3", @@ -27429,9 +28054,9 @@ } }, "node_modules/unplugin/node_modules/acorn": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", - "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -27456,9 +28081,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", - "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "dev": true, "funding": [ { @@ -27847,9 +28472,9 @@ "dev": true }, "node_modules/webpack/node_modules/acorn": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", - "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -28182,9 +28807,10 @@ } }, "node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "dev": true, "engines": { "node": ">=10.0.0" }, @@ -28346,6 +28972,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/zod": { "version": "3.23.8", "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", @@ -28353,6 +28991,12 @@ "funding": { "url": "https://github.com/sponsors/colinhacks" } + }, + "node_modules/zone.js": { + "version": "0.8.29", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.8.29.tgz", + "integrity": "sha512-mla2acNCMkWXBD+c+yeUrBUrzOxYMNFdQ6FGfigGGtEVBPJx07BQeJekjt9DmH1FtZek4E9rE1eRR9qQpxACOQ==", + "peer": true } } } diff --git a/package.json b/package.json index 1c752c1..8dee4e1 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "axios-mock-adapter": "^1.22.0", "create-next-app": "^14.2.3", "dotenv": "^16.4.5", + "framer-motion": "^11.2.12", "install": "^0.13.0", "lucide-react": "^0.397.0", "next": "14.2.3", @@ -79,12 +80,14 @@ "@typescript-eslint/eslint-plugin": "^7.13.1", "@typescript-eslint/parser": "^7.13.0", "babel-jest": "^29.7.0", + "daisyui": "^4.12.10", "eslint": "^8", "eslint-config-airbnb": "^19.0.4", "eslint-config-airbnb-typescript": "^18.0.0", "eslint-config-next": "^14.2.3", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.1", + "eslint-plugin-jest": "^28.6.0", "eslint-plugin-jest-dom": "^5.4.0", "eslint-plugin-jsx-a11y": "^6.8.0", "eslint-plugin-next": "^0.0.0", diff --git a/public/brice.jpg b/public/brice.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9820469ce39ad621ba484478c5fd121293cc3cd1 GIT binary patch literal 78091 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

(@l+WU(*H>4I)sHxYp618{{$^ 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

    ~hk5M}Y-I&Mp_eyak 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%0A~G~r*+6P73&vMI)~pr-C02X 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%0AVV@7JB2sDd5?~>Kg!~4w+Puj2x#7njt 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 ({ useParams: jest.fn(() => ({ id: '1', // Mocking a product ID })), - useSearchParams: jest.fn(() => ({ get: jest.fn(), })), })); -describe('sellerProductView', () => { - console.log( - 'should render test with t xxxxxxxxxxxxxxxxxxxxxxx in Seller product view ts', - ); - it('renders the loading state', () => { - console.log( - 'should render test with t xxxxxxxxxxxxxxxxxxxxxxx in Seller product it one ts', - ); +describe('Seller pages', () => { + it('renders the loading state for SellerDash', () => { render( - , + ); + // Uncomment and update the assertion based on the actual content of SellerDash // expect(screen.getByText('Welcome to the seller dashboard')).toBeInTheDocument(); }); + it('renders the "Seller products view" text', () => { - console.log( - 'should render test with t xxxxxxxxxxxxxxxxxxxxxxx in Seller product it two ts', - ); render( - , + ); + // Uncomment and update the assertion based on the actual content of SellerProductView // expect(screen.getByText('Seller products view')).toBeInTheDocument(); }); - it('renders the loading state', () => { - console.log( - 'should render test with t xxxxxxxxxxxxxxxxxxxxxxx in Seller product it three ts', - ); + + it('renders the loading state for Page', () => { render( - , + ); + // Uncomment and update the assertion based on the actual content of Page // expect(screen.getByText('Description:')).toBeInTheDocument(); }); }); diff --git a/src/app/chat/message/page.tsx b/src/app/chat/message/page.tsx new file mode 100644 index 0000000..adee08c --- /dev/null +++ b/src/app/chat/message/page.tsx @@ -0,0 +1,76 @@ +'use client'; +import React from 'react'; +import Image from 'next/image'; +import profile from '../../../../public/brice.jpg'; +import Link from 'next/link'; +import { IoIosArrowBack } from 'react-icons/io'; + +function page() { + return ( + <> +
    +
    + +
    +
    + Profile picture +

    Munezero

    +
    +
    +
    +
    +

    Munezero

    +
    +
    + Profile picture +

    Hey

    +
    +
    +
    +
    +
    +

    Munezero

    +
    +

    Hey

    +
    + Profile picture +
    + + ); +} + +export default page; +{ + /* Profile picture + + +
    +

    hey

    +

    hi

    +
    + */ +} diff --git a/src/app/globals.css b/src/app/globals.css index 59eea06..663de8e 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -100,6 +100,11 @@ body {} gap:1px; grid-template-columns:1fr 3fr; } +.triple-grid{ + display: grid; + gap:1px; + grid-template-columns:3fr 1fr; +} @layer utilities { .text-balance { text-wrap: balance; @@ -174,3 +179,83 @@ body {} height: 100%; object-fit: cover; } + +/* CHATS */ + +.chat{ + background: #72b8ff; + border-radius: 20px; + display: inline-block; + padding: 10px; + color: #fff; + font-weight: lighter; + font-size: small; + box-shadow: 1px 1px 2px rgba(0,0,0,.3); + margin: 5px; + position: relative; +} +.chat.u1{ + float: left; + clear: both; + border-top-left-radius: 0px; + max-width: 60%; +} +.chat.u1:before{ + content: ""; + width: 0px; + height: 0px; + display: block; + border-left: 5px solid transparent; + border-right: 5px solid #72b8ff; + border-top: 5px solid #72b8ff; + border-bottom: 5px solid transparent; + position: absolute; + top: 0px; + left: -10px; +} +.chat.u2{ + float: right; + clear: both; + border-top-right-radius: 0px; + background: #00D025; + max-width: 60%; +} +.chat.u2:before{ + content: ""; + width: 0px; + height: 0px; + display: block; + border-left: 5px solid #00D025; + border-right: 5px solid transparent; + border-top: 5px solid #00D025; + border-bottom: 5px solid transparent; + position: absolute; + top: 0px; + right: -10px; +} + +/* Scroll */ +.o-hidden{overflow: hidden !important;} +.o-x-scroll{overflow-y: scroll !important;} +.opacity-0{opacity: 0 !important;} +/* doubleshricked*/ +/* width */ +.scroll-double-shrinked::-webkit-scrollbar { + width: 4px !important ; + height: 90% !important; + background-color: #fafafa !important; + margin-top: 1rem !important; +} +/* Track */ +.scroll-double-shrinked::-webkit-scrollbar-track { + box-shadow: inset 0 0 2px rgb(41, 41, 41) !important ; + border-radius: 5px !important ; +} +/* Handle */ +.scroll-double-shrinked::-webkit-scrollbar-thumb { + background: grey !important ; + border-radius: 4px !important ; + margin-top: 4px !important ; + margin-bottom: 4px !important ; + height: 90% !important; +} \ No newline at end of file diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 9ce7df6..28513f0 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -7,6 +7,7 @@ import { Metadata } from 'next'; import ClientProvider from '../app/clientProvider'; import ReactQueryProvider from '@/utils/ReactQueryProvider'; + //const inter = Inter({ subsets: ["latin"] }); export const metadata: Metadata = { title: 'Champs E-Commerce', diff --git a/src/app/page.tsx b/src/app/page.tsx index 496ccfe..ab64488 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -12,10 +12,15 @@ import Header from '@/components/Header'; import HeroSection from '@/components/HeroSection'; import { LatestSection } from '@/components/LatestSection'; import Footer from '@/components/Footer'; - +import { MdOutlineChat } from 'react-icons/md'; +import { IoMdClose } from 'react-icons/io'; import { HomeAds } from '@/components/HomeAds'; - import { ProductWithFilter } from '@/components/allProducts'; +import Link from 'next/link'; +import ChatRoomsList from '@/components/ChatRoomsList'; +import ChatPopUp from '@/hooks/ChatPopUp'; +import ChatWrapper from '@/components/chatWrapper'; + export interface FormDataType { confirmPassword: string; @@ -24,9 +29,9 @@ export interface FormDataType { } export default function Home() { - - + // const [isOpen, setIsOpen] = useState(false); const [showlModal, setShowmodal] = useState(false); + const { isChatPopUpOpen, setIsChatPopUpOpen, toggleChatPopUp } = ChatPopUp(); const { register, handleSubmit, @@ -48,11 +53,15 @@ export default function Home() { reset(); }; + // function handlePopUp(): void { + // setIsOpen(!isOpen); + // } + return (
    -
    +
    {/*
    - + {/* Startttttttt */} +
    +
    +
    + +
    + {isChatPopUpOpen && ( + // + + )} +
    +
    + {/* Enddddddddd */} {/* The Image adds */} {/* LAtest Product */} diff --git a/src/app/sellers/products_/[id]/page.tsx b/src/app/sellers/products_/[id]/page.tsx index 5ce0f28..6c9ee39 100644 --- a/src/app/sellers/products_/[id]/page.tsx +++ b/src/app/sellers/products_/[id]/page.tsx @@ -1,9 +1,9 @@ // BuyerProductView -'use client'; +'use client'; import React, { useState, useEffect } from "react"; -import Image from 'next/image'; +// import Image from 'next/image'; import { MdOutlineShoppingCart } from 'react-icons/md'; import { FaRegHeart } from 'react-icons/fa6'; import { useParams } from 'next/navigation'; @@ -28,7 +28,7 @@ import request from "@/utils/axios"; import { showToast } from "@/helpers/toast"; import UpdateProductPopup from '@/components/Product/editProduct'; import router from "next/router"; -import ConfirmDelete from "@/components/confirmDeletePopup"; +import ConfirmDelete from "@/components/confirmDeletePopup" function Page() { const { id } :any= useParams(); diff --git a/src/components/ChatConversation.tsx b/src/components/ChatConversation.tsx new file mode 100644 index 0000000..f86e6db --- /dev/null +++ b/src/components/ChatConversation.tsx @@ -0,0 +1,90 @@ +import React from 'react'; +import ChatMessage from './ChatMessage'; +import ChatInput from './ChatInput'; +import ChatHeader from './ChatHeader'; +import { Message } from '@/types/message'; +import { Seller } from '@/types/Product'; +import { msgObject } from './chatWrapper'; +import { handleCartCount } from '@/redux/slices/userCartSlice'; + +interface chatConversation { + messages: Array; + message: string; + users: Seller[]; + initiator?: string; + isPrivate?: boolean; + currentUser: string; + toogleDislay: () => void; + handleMessage: (event: any) => void; + handleSendMessage: (msgObject: msgObject) => void; +} + +const ChatConversation: React.FC = ({ + users, + initiator, + isPrivate, + currentUser, + toogleDislay, + message, + messages, + handleMessage, + handleSendMessage, +}) => { +let corenspondent: Seller = { + firstName: 'brice', + lastName: 'kelly', + profileImage: + 'https://res.cloudinary.com/dmems8p0a/image/upload/v1719443657/blogImages/ytrxftrfcjyz8psmr73t.jpg', +}; +if (users.length) { + if (!isPrivate) { + corenspondent = users.find((user) => user.id == initiator) as Seller; + } else { + corenspondent = users.find((user) => user.id !== currentUser) as Seller; + } +} + +const allMessagesList = messages.map((message:Message)=>{ + return +}) + + return ( + <> +
    +
    + +
    +
    + {allMessagesList} +
    +
    + +
    +
    + + ); +}; + +export default ChatConversation; diff --git a/src/components/ChatHeader.tsx b/src/components/ChatHeader.tsx new file mode 100644 index 0000000..b67e8cb --- /dev/null +++ b/src/components/ChatHeader.tsx @@ -0,0 +1,48 @@ +import React from 'react'; +import Image from 'next/image'; +import { Seller } from '@/types/Product'; +import { IoIosArrowBack } from 'react-icons/io'; + +interface chatHeader { + firstName: string; + lastName: string; + profileImage: string; + toogleDislay: () => void; +} + +const ChatHeader: React.FC = ({ + firstName, + lastName, + profileImage, + toogleDislay, +}) => { + let fullName = firstName + ' ' + lastName; + return ( + <> +
    +
    + + + + avatar +
    +
    +

    + {fullName.length > 30 + ? fullName.substring(0, 30) + '...' + : fullName} +

    +

    last Active

    +
    +
    + + ); +}; + +export default ChatHeader; diff --git a/src/components/ChatInput.tsx b/src/components/ChatInput.tsx new file mode 100644 index 0000000..f63eb22 --- /dev/null +++ b/src/components/ChatInput.tsx @@ -0,0 +1,51 @@ +// import React, { useState, useEffect } from 'react'; +import io, { Socket } from 'socket.io-client'; +import { msgObject } from './chatWrapper'; +import { FaRegPaperPlane } from "react-icons/fa6"; + +interface ChatInputProps { + handleMessage: (event: any) => void; + handleSendMessage: (msgObject: msgObject) => void; + message : string; + currentUser: string; + receiver: string; + +} + +const ChatInput: React.FC = ({handleMessage, handleSendMessage, message, currentUser, receiver}) => { + + const sendMessage=(e: { preventDefault: () => void; })=>{ + e.preventDefault(); + handleSendMessage({ + senderId: currentUser, + receiver: receiver, + message: message, + }); + } + + return ( + <> +
    +
    + + +
    +
    + + ); +}; + +export default ChatInput; diff --git a/src/components/ChatMessage.tsx b/src/components/ChatMessage.tsx new file mode 100644 index 0000000..589e46e --- /dev/null +++ b/src/components/ChatMessage.tsx @@ -0,0 +1,46 @@ +import React, { ReactNode } from 'react'; +import chatwallpaper from '../../public/chat-wallpaper (1).jpg'; +import { formatTime } from '@/utils/formatTime'; +import { Seller } from '@/types/Product'; + +interface chatmsg { + message: string; + currentUser: string; + senderId: string; + receiver: string; + firstName: string; + lastName: string; + profileImage: string; + createdAt: Date | ReactNode; + isPrivate: boolean; +} +const ChatMessage: React.FC = ({ + message, + currentUser, + senderId, + receiver, + isPrivate, + createdAt, + firstName, + lastName, +}) => { + const dateStr = formatTime(createdAt); + const names = firstName + ' ' + lastName; + return ( + <> +
    +
    + {currentUser !== senderId && ( + {names} + )} + {message} + + {dateStr as ReactNode} + +
    +
    + + ); +}; + +export default ChatMessage; diff --git a/src/components/ChatRoom.tsx b/src/components/ChatRoom.tsx new file mode 100644 index 0000000..5210a96 --- /dev/null +++ b/src/components/ChatRoom.tsx @@ -0,0 +1,55 @@ +import React from 'react' +import Image from 'next/image'; +import profile from "../../public/brice.jpg" +import { Seller } from '@/types/Product' +import { Message } from "@/types/message" + +interface chatroomIn { + id?: string, + users: Seller[] + lastMessage? : Message + messages? : Message[] + currentUser? : string + initiator: string + isPrivate: boolean + toogleDislay? : ()=> void; + handleSelectChatroom : (chatroomId:string)=> void; +} + +const ChatRoom:React.FC=({users, lastMessage, currentUser, initiator, isPrivate, toogleDislay, handleSelectChatroom, id})=> { + let message: string; + if(lastMessage){ + message = lastMessage.message + }else{ + message ="No message yet" + } + let corenspondent: Seller; + if (!isPrivate) { + corenspondent = users.find(user => user.id == initiator) as Seller + }else{ + corenspondent = users.find(user => user.id !== currentUser) as Seller + } + let fullName = corenspondent.firstName +" "+ corenspondent.lastName; + + const openChatroom=()=>{ + handleSelectChatroom(id as string); + } + return ( + <> +
    +
    + avatar + +
    +
    +

    {fullName.length>30? fullName.substring(0,30)+"...": fullName}

    +

    + {message? message.length > 20 ? message.substring(0,20) + "...": message: "No message yet"} +

    +
    +
    + + ) +} + +export default ChatRoom; diff --git a/src/components/ChatRoomsList.tsx b/src/components/ChatRoomsList.tsx new file mode 100644 index 0000000..6a7aa9f --- /dev/null +++ b/src/components/ChatRoomsList.tsx @@ -0,0 +1,43 @@ +import React from 'react'; +import ChatRoom from './ChatRoom'; + +interface chatroomsLists { + chatrooms: any + currentUser: string + toogleDislay: ()=> void; + handleSelectChatroom: (chatroomId:string)=> void; +} +const ChatRoomsList:React.FC=({chatrooms, currentUser, toogleDislay, handleSelectChatroom})=>{ + const ListOfChatRooms = chatrooms.map((chatroom:any)=>( + + )) + return ( + <> +

    + Messages +

    +
    + +
    +
    +
    + {ListOfChatRooms} +
    + + ); +} + +export default ChatRoomsList; diff --git a/src/components/DashboardHeader.tsx b/src/components/DashboardHeader.tsx index 89cf981..1e7c1ca 100644 --- a/src/components/DashboardHeader.tsx +++ b/src/components/DashboardHeader.tsx @@ -1,20 +1,29 @@ -"use client" -import React from 'react' -import { CiBellOn } from 'react-icons/ci' -import { GiHamburgerMenu } from 'react-icons/gi' -import { useQuery } from "@tanstack/react-query"; -import request from '@/utils/axios' +'use client'; + +import React,{useState, useEffect} from 'react'; +import { CiBellOn } from 'react-icons/ci'; +import { GiHamburgerMenu } from 'react-icons/gi'; +import { useQuery } from '@tanstack/react-query'; +import request from '@/utils/axios'; +import Link from 'next/dist/client/link'; +import { MdOutlineChat } from 'react-icons/md'; +import ChatPopUp from '@/hooks/ChatPopUp'; +import ChatWrapper from './chatWrapper'; +import ChatRoomsList from '@/components/ChatRoomsList'; +import { io } from 'socket.io-client'; +import { Socket } from 'socket.io-client'; +import { getCurrentUser } from '@/utils/getCurrentUser'; interface HeaderInterface { - pageName: string, + pageName: string; } interface userData { - firstName: string, - profileImage: string, + firstName: string; + profileImage: string; Role: { - name: string - } + name: string; + }; } const DashboardHeader: React.FC = ({ pageName }) => { @@ -22,32 +31,101 @@ const DashboardHeader: React.FC = ({ pageName }) => { queryKey: ['userProfile'], queryFn: () => request.get('/users/profile'), }); + let socket: Socket; const user = data?.User as userData; + const { isChatPopUpOpen, setIsChatPopUpOpen, toggleChatPopUp } = ChatPopUp(); + const [currentUser, setCurrentUser] = useState(getCurrentUser()); + const [currentUserToken, setCurrentUserToken] = useState(''); + const [chatrooms, setChatrooms] = useState([]); + + + useEffect(() => { + const token = localStorage.getItem('token'); + if (token) { + const trimmedToken = token.split(' ')[1]; + setCurrentUserToken(trimmedToken); + + socket = io(`${process.env.URL__CHAT}`, { + auth: { token: trimmedToken }, + }); + + socket.on('connect', () => { + socket.emit('fetch all chatrooms'); + }); + + socket.on('connect_error', (err) => { + console.error('Socket connection error:', err); + + }); + + socket.on('all chatrooms', (receivedChatrooms) => { + setChatrooms(receivedChatrooms); + }); + + return () => { + socket.off('all chatrooms'); + socket.disconnect(); + }; + } + }, [currentUserToken]); return ( -
    -

    {pageName}

    - Logo -
    -
    - + <> +
    +

    + {pageName} +

    + Logo +
    +
    + +
    +
    + Logo { + e.currentTarget.src = '/unknown.jpg'; + }} + className="cursor-pointer rounded-[10px] w-[40px] sm:w-[60px] h-[40px] sm:h-[60px]" + /> +
    +

    + {user?.firstName || 'username'} +

    +

    + {user?.Role?.name || 'Role'} +

    +
    + +
    -
    - Logo { e.currentTarget.src = '/unknown.jpg' }} - className="cursor-pointer rounded-[10px] w-[40px] sm:w-[60px] h-[40px] sm:h-[60px]" - /> -
    -

    {user?.firstName || "username"}

    -

    {user?.Role?.name || "Role"}

    +
    +
    +
    +
    +
    +
    - + {isChatPopUpOpen && ( + // + + )}
    -
    - ) -} -export default DashboardHeader +
    + + ); +}; +export default DashboardHeader; diff --git a/src/components/Product/AddProducts.tsx b/src/components/Product/AddProducts.tsx index 55c4bb3..542c667 100644 --- a/src/components/Product/AddProducts.tsx +++ b/src/components/Product/AddProducts.tsx @@ -56,7 +56,6 @@ const ProductPopup: React.FC = ({ isOpen, onClose }) => { }, []); const onSubmit: SubmitHandler = async data => { - console.log("data received", data); if (files.length < 4) { setUploadError('You must upload at least 4 pictures.'); return; @@ -74,11 +73,8 @@ const ProductPopup: React.FC = ({ isOpen, onClose }) => { const resultAction = await dispatch(createProduct(data as IProduct)); const result = unwrapResult(resultAction); showToast(result.message, 'success'); - console.log(result); - console.log(result.message); onClose(); } catch (error: any) { - console.error('Failed to create product:', error); let errorMessage = 'An unknown error occurred'; if (error.response) { if (error.response.data && error.response.data.error) { diff --git a/src/components/Table.tsx b/src/components/Table.tsx index 7469134..f12a6f5 100644 --- a/src/components/Table.tsx +++ b/src/components/Table.tsx @@ -1,11 +1,21 @@ 'use client'; -import React from 'react'; + +import React, { useState } from 'react'; import { useQuery } from '@tanstack/react-query'; import Link from 'next/link'; import request from '@/utils/axios'; import { ProductType, ProductObj } from '@/types/Product'; -import { Button, GreenButton } from "./Button" +import { Button, GreenButton } from './Button'; +import { HiOutlineChatBubbleLeftRight } from 'react-icons/hi2'; + const ProductsTable = () => { + // popup + const [showPopup, setShowPopup] = useState(false); + + const handleClick = () => { + setShowPopup(!showPopup); // Toggle popup visibility on click + }; + // other functionality const { data, isLoading, error } = useQuery({ queryKey: ['products'], queryFn: async () => { @@ -19,67 +29,78 @@ const ProductsTable = () => { if (isLoading) return Loading...; if (error) return Error: {error.message}; return ( -
    - - - - - - - - - - - - - {data.map((product:{ - id: string; - productName: string; - stockLevel: string; - productCurrency: string; - productPrice: number; - productDiscount: number; - }, - index: number) => ( - - + {data.map( + ( + product: { + id: string; + productName: string; + stockLevel: string; + productCurrency: string; + productPrice: number; + productDiscount: number; + }, + index: number, + ) => ( + + + + + + + + + ), + )} + +
    - No - - Product name - - Stock Level - - Price - - Discount - - Action -
    - {index + 1} + <> +
    + + + + + + + + + - - - - - - ))} - -
    + No + + Product name + + Stock Level + + Price + + Discount + + Action {product.productName}{product.stockLevel} - {product.productPrice} {product.productCurrency} - {product.productDiscount} - -
    -
    + +
    + {index + 1} + {product.productName}{product.stockLevel} + {product.productPrice} {product.productCurrency} + {product.productDiscount} + +
    +
    +
    +
    + +
    +
    + ); }; -export default ProductsTable; \ No newline at end of file +export default ProductsTable; diff --git a/src/components/chatWrapper.tsx b/src/components/chatWrapper.tsx new file mode 100644 index 0000000..d591bc6 --- /dev/null +++ b/src/components/chatWrapper.tsx @@ -0,0 +1,155 @@ +import React,{useState, useEffect} from 'react' +import ChatConversation from './ChatConversation' +import ChatRoomsList from './ChatRoomsList' +import { createUser } from '@/utils/requests' +import { Seller } from '@/types/Product' +import { Message } from '@/types/message' +import { getCurrentUser } from '@/utils/getCurrentUser'; +import { io } from 'socket.io-client'; +import { Socket } from 'socket.io-client'; +import { chatroomInterface } from "@/types/chatRoom" + +export interface msgObject { + senderId: string; + receiver: string; + message: string; +} + +let socket: Socket; + +const ChatWrapper= () => { + + //socket connect + + const [chatrooms, setChatrooms] = useState([]); + const [currentUser, setCurrentUser] = useState(getCurrentUser() as string); + const [currentUserToken, setCurrentUserToken] = useState(''); + const [message, setMessage] = useState(''); + const [display, setDisplay] = useState(false); + const [selectedChatroom, setSelectedChatroom] = useState ({ + id: "", + initiator: "", + users: [], + isPrivate: false, + messages: [], + }); + + useEffect(()=>{ + const user = localStorage.getItem("profile") + if(user){ + const parseUser = JSON.parse(user) + const { id } = parseUser.User; + setCurrentUser(id); + } + },[]); + + + useEffect(() => { + const token = localStorage.getItem('token'); + if (token) { + const trimmedToken = token.split(' ')[1]; + setCurrentUserToken(trimmedToken); + + socket = io('http://localhost:9090/chats', { + auth: { token: trimmedToken }, + }); + + socket.on('connect', () => { + socket.emit('fetch all chatrooms'); + }); + + socket.on('connect_error', (err) => { + console.error('Socket connection error:', err); + }); + + } + }, [currentUserToken]); + useEffect(() => { + + socket.on('all chatrooms', (receivedChatrooms) => { + setChatrooms(receivedChatrooms); + }); + + return () => { + socket.off('all chatrooms'); + }; + }, [socket]); + + useEffect(() => { + socket.on('update selected chatroom', (receivedChatroom) => { + setSelectedChatroom(receivedChatroom); + }); + + return () => { + socket.off('update selected chatroom'); + }; + }, [socket]); + + useEffect(() => { + socket.on('new message created broadcast', (newlyCreatedMessage) => { + handleSelectChatroom(newlyCreatedMessage.ChatroomId); + + setMessage(""); + }); + + return () => { + socket.off('message created'); + }; + }, [socket]); + + +const handleMessage=(event: { preventDefault: () => void; target: { value: React.SetStateAction } })=>{ + event.preventDefault(); + setMessage(event.target.value); +} + +const handleSendMessage=(msgObject:msgObject)=>{ + const token = localStorage.getItem("token") as string + const trimmedToken = token.split(' ')[1]; + + socket.emit('create new message', msgObject) + socket.off('message created'); +}; + + const toogleDisplay =()=>{ + setDisplay(!display); + } + + function handleSelectChatroom(chatroomId:string){ + socket.emit("select chatroom", chatroomId) + toogleDisplay() + + } + + return ( + <> +
    +
    + {!display? + + : + + } + +
    +
    + + ) +} + +export default ChatWrapper \ No newline at end of file diff --git a/src/hooks/ChatPopUp.tsx b/src/hooks/ChatPopUp.tsx new file mode 100644 index 0000000..03b1ce4 --- /dev/null +++ b/src/hooks/ChatPopUp.tsx @@ -0,0 +1,18 @@ + +import React, { useState } from 'react'; + +function ChatPopUp() { + const [isChatPopUpOpen, setIsChatPopUpOpen] = useState(false) + const toggleChatPopUp = () => { + setIsChatPopUpOpen(!isChatPopUpOpen); + }; + + return{ + isChatPopUpOpen, + setIsChatPopUpOpen, + toggleChatPopUp + } +}; + +export default ChatPopUp + \ No newline at end of file diff --git a/src/types/Product.ts b/src/types/Product.ts index 7d4e6a6..ff75c36 100644 --- a/src/types/Product.ts +++ b/src/types/Product.ts @@ -1,9 +1,10 @@ export interface Seller { + id?: string; firstName: string; lastName: string; profileImage: string; - email: string; - phone: string; + email?: string; + phone?: string; } export interface ReviewType { buyerId:string; diff --git a/src/types/chatRoom.ts b/src/types/chatRoom.ts new file mode 100644 index 0000000..928aee9 --- /dev/null +++ b/src/types/chatRoom.ts @@ -0,0 +1,12 @@ +import { Seller } from "./Product" +import { Message } from "./message" + +export interface chatroomInterface { + id?: string, + users: Seller[] + lastMessage? : Message + messages? : Message[] + currentUser? : string + initiator: string + isPrivate: boolean +} \ No newline at end of file diff --git a/src/types/message.ts b/src/types/message.ts new file mode 100644 index 0000000..8cb10b1 --- /dev/null +++ b/src/types/message.ts @@ -0,0 +1,14 @@ +import { Seller } from "./Product"; + +export interface Message { + id: string; + senderId: string; + sender: Seller; + receiver: string; + message: string; + chatroomId?: string; + createdAt: Date; + updatedAt: Date; + UserId?: string; + ChatroomId?: string; +} \ No newline at end of file diff --git a/src/utils/formatTime.ts b/src/utils/formatTime.ts new file mode 100644 index 0000000..7229830 --- /dev/null +++ b/src/utils/formatTime.ts @@ -0,0 +1,9 @@ +import { ReactNode } from "react"; + +export const formatTime=(dateString : Date | ReactNode)=> { + const date = new Date(dateString as Date); + const hours = date.getHours().toString().padStart(2, '0'); + const minutes = date.getMinutes().toString().padStart(2, '0'); + const seconds = date.getSeconds().toString().padStart(2, '0'); + return `${hours}:${minutes}:${seconds}`; + } \ No newline at end of file diff --git a/src/utils/getCurrentUser.ts b/src/utils/getCurrentUser.ts new file mode 100644 index 0000000..80dc1b2 --- /dev/null +++ b/src/utils/getCurrentUser.ts @@ -0,0 +1,8 @@ +export const getCurrentUser = ():string | null =>{ + const userLocalStorage = localStorage.getItem("profile"); + if(userLocalStorage){ + const user = JSON.parse(userLocalStorage); + return user.id; + } + return null; +} \ No newline at end of file diff --git a/tailwind.config.ts b/tailwind.config.ts index 0a14d44..a7a6ba9 100644 --- a/tailwind.config.ts +++ b/tailwind.config.ts @@ -22,6 +22,8 @@ const config: Config = { }, }, }, - plugins: [], + plugins: [ + require('daisyui'), + ], }; export default config;