From c7b7db5f666c42c38de283e1e4ccf710cac8f3f2 Mon Sep 17 00:00:00 2001 From: Mykhailo Hubko Date: Sun, 22 Sep 2024 21:06:14 +0200 Subject: [PATCH 01/27] phone catalog with node 20 --- .eslintrc.cjs | 12 +- .eslintrc.js | 4 + eslint.config.mjs | 11 + index.html | 4 +- package-lock.json | 4248 ++++++++--------- package.json | 28 +- public/img/Buttons/Icons/Arrow-Right.svg | 3 + .../Buttons/Icons/Chevron (Arrow Right).svg | 3 + public/img/Buttons/Icons/Chevron-grey.svg | 3 + .../Buttons/Icons/Favourites (Heart Like).svg | 3 + public/img/Buttons/Icons/Minus.svg | 3 + public/img/Buttons/Icons/Plus.svg | 3 + .../first-slider/first-slider-img-desktop.jpg | Bin 0 -> 605337 bytes .../first-slider/first-slider-img-mobile.jpg | Bin 0 -> 247052 bytes .../first-slider/first-slider-img-tablet.jpg | Bin 0 -> 219537 bytes public/img/icons/Close copy.svg | 3 + public/img/icons/Close.svg | 3 + public/img/icons/Favourites-Heart copy.svg | 3 + public/img/icons/Favourites-Heart-Filled.svg | 3 + public/img/icons/Favourites-Heart.svg | 3 + public/img/icons/Home.svg | 4 + public/img/icons/Menu copy.svg | 5 + public/img/icons/Menu.svg | 5 + public/img/icons/Shopping-bag copy.svg | 5 + public/img/icons/Shopping-bag.svg | 5 + public/img/logo.svg | 25 + public/index.html | 11 + src/App.scss | 37 +- src/App.tsx | 26 +- src/CatalogContext.tsx | 295 ++ .../AddToCartBtn/AddToCartBtn.module.scss | 26 + src/components/AddToCartBtn/AddToCartBtn.tsx | 32 + .../BrandNewSlider/BrandNewSlider.module.scss | 76 + .../BrandNewSlider/BrandNewSlider.tsx | 11 + src/components/CartUnit/CartUnit.module.scss | 58 + src/components/CartUnit/CartUnit.tsx | 37 + .../CategoryCart/CategoryCart.module.scss | 65 + src/components/CategoryCart/CategoryCart.tsx | 55 + src/components/CurrentPath/CurrentPath.tsx | 37 + .../FavouriteButton.module.scss | 20 + .../FavouriteButton/FavouriteButton.tsx | 27 + .../FilterProduct/FilterProduct.module.scss | 72 + .../FilterProduct/FilterProduct.tsx | 98 + .../FirstScreenSlider.module.scss | 98 + .../FirstScreenSlider/FirstScreenSlider.tsx | 114 + src/components/Footer/Footer.module.scss | 66 + src/components/Footer/Footer.tsx | 37 + .../FooterNavigation.module.scss | 29 + .../FooterNavigation/FooterNavigation.tsx | 29 + src/components/Header/Header.module.scss | 47 + src/components/Header/Header.tsx | 17 + src/components/Header/index.ts | 0 .../HotPricesSlider.module.scss | 75 + .../HotPricesSlider/HotPricesSlider.tsx | 13 + .../ImageGalery/ImageGalery.module.scss | 81 + src/components/ImageGalery/ImageGalery.tsx | 97 + .../Navigation/Navigation.module.scss | 143 + src/components/Navigation/Navigation.tsx | 88 + src/components/Navigation/index.ts | 0 .../Pagination/Pagination.module.scss | 56 + src/components/Pagination/Pagination.tsx | 101 + src/components/Price/Price.tsx | 24 + .../ProductButtons/ProductButtons.module.scss | 32 + .../ProductButtons/ProductButtons.tsx | 30 + .../ProductCount/ProductCount.module.scss | 23 + src/components/ProductCount/ProductCount.tsx | 49 + .../ProductInfo/ProductInfo.module.scss | 3 + src/components/ProductInfo/ProductInfo.tsx | 15 + .../ProductItem/ProductItem.module.scss | 88 + src/components/ProductItem/ProductItem.tsx | 98 + .../ProductParametrBox.module.scss | 65 + .../ProductParametrBox/ProductParametrBox.tsx | 72 + .../ProductSlider/ProductSlider.module.scss | 58 + .../ProductSlider/ProductSlider.tsx | 81 + .../ProductSliderButtons.tsx | 47 + .../TopAction/TopAction.module.scss | 72 + src/components/TopAction/TopAction.tsx | 47 + src/components/TopAction/index.ts | 0 .../CartTotalSumm.module.scss" | 28 + .../\320\241artTotalSumm/CartTotalSumm.tsx" | 28 + src/fonts/Mont-Bold.otf | Bin 0 -> 171324 bytes src/fonts/Mont-Regular.otf | Bin 0 -> 173160 bytes src/fonts/Mont-SemiBold.otf | Bin 0 -> 172500 bytes src/hooks/useLocaleStorage.ts | 29 + src/img/Buttons/Icons/Arrow-Right.svg | 3 + src/img/Buttons/Icons/Chevron-grey.svg | 3 + .../Buttons/Icons/Favourites (Heart Like).svg | 3 + src/img/Buttons/Icons/Minus.svg | 3 + src/img/Buttons/Icons/Plus.svg | 3 + src/img/Logo.svg | 25 + src/img/icons/Close.svg | 3 + src/img/icons/Favourites-Heart-Filled.svg | 3 + src/img/icons/Favourites-Heart.svg | 3 + src/img/icons/Home.svg | 4 + src/img/icons/Menu.svg | 5 + src/img/icons/Shopping-bag.svg | 5 + src/index.tsx | 37 +- src/pages/AccessoriesPage/AccessoriesPage.tsx | 91 + src/pages/CartPage/CartPage.module.scss | 27 + src/pages/CartPage/CartPage.tsx | 109 + .../FavouritesPage/FavouritesPage.module.scss | 77 + src/pages/FavouritesPage/FavouritesPage.tsx | 35 + src/pages/HomePage/HomePage.tsx | 112 + src/pages/NotFoundPage/NotFoundPage.tsx | 9 + src/pages/PhonesPage/PhonesPage.module.scss | 8 + src/pages/PhonesPage/PhonesPage.tsx | 89 + src/pages/ProductPage/ProductPage.module.scss | 268 ++ src/pages/ProductPage/ProductPage.tsx | 230 + src/pages/TabletsPage/TabletsPage.tsx | 90 + src/react-app-env.d.ts | 1 + src/services/accessories.ts | 8 + src/services/phones.ts | 8 + src/services/products.ts | 8 + src/services/tablets.ts | 8 + src/styles/blocks/arrow-btn.scss | 21 + src/styles/blocks/button.scss | 18 + src/styles/blocks/first-screen.scss | 11 + src/styles/blocks/icon.scss | 22 + src/styles/blocks/main-title.scss | 10 + src/styles/blocks/title.scss | 10 + src/styles/page.scss | 82 + src/styles/pages/home.scss | 13 + src/styles/utils/_fonts.scss | 24 + src/styles/utils/_mixins.scss | 17 + src/styles/utils/_vars.scss | 24 + src/styles/utils/nullstyle.scss | 126 + src/types/Accessory.ts | 24 + src/types/Phone.ts | 24 + src/types/Product.ts | 14 + src/types/Tablet.ts | 26 + src/utils/GetCurrentProduct.ts | 38 + src/utils/GetProductsForView.ts | 30 + src/utils/GoToHome.ts | 7 + src/utils/searchHelper.ts | 44 + src/utils/useUnique.ts | 79 + src/utils/useUniqueProducts.ts | 84 + tsconfig.json | 5 +- 137 files changed, 7132 insertions(+), 2251 deletions(-) create mode 100644 .eslintrc.js create mode 100644 eslint.config.mjs create mode 100644 public/img/Buttons/Icons/Arrow-Right.svg create mode 100644 public/img/Buttons/Icons/Chevron (Arrow Right).svg create mode 100644 public/img/Buttons/Icons/Chevron-grey.svg create mode 100644 public/img/Buttons/Icons/Favourites (Heart Like).svg create mode 100644 public/img/Buttons/Icons/Minus.svg create mode 100644 public/img/Buttons/Icons/Plus.svg create mode 100644 public/img/first-slider/first-slider-img-desktop.jpg create mode 100644 public/img/first-slider/first-slider-img-mobile.jpg create mode 100644 public/img/first-slider/first-slider-img-tablet.jpg create mode 100644 public/img/icons/Close copy.svg create mode 100644 public/img/icons/Close.svg create mode 100644 public/img/icons/Favourites-Heart copy.svg create mode 100644 public/img/icons/Favourites-Heart-Filled.svg create mode 100644 public/img/icons/Favourites-Heart.svg create mode 100644 public/img/icons/Home.svg create mode 100644 public/img/icons/Menu copy.svg create mode 100644 public/img/icons/Menu.svg create mode 100644 public/img/icons/Shopping-bag copy.svg create mode 100644 public/img/icons/Shopping-bag.svg create mode 100644 public/img/logo.svg create mode 100644 public/index.html create mode 100644 src/CatalogContext.tsx create mode 100644 src/components/AddToCartBtn/AddToCartBtn.module.scss create mode 100644 src/components/AddToCartBtn/AddToCartBtn.tsx create mode 100644 src/components/BrandNewSlider/BrandNewSlider.module.scss create mode 100644 src/components/BrandNewSlider/BrandNewSlider.tsx create mode 100644 src/components/CartUnit/CartUnit.module.scss create mode 100644 src/components/CartUnit/CartUnit.tsx create mode 100644 src/components/CategoryCart/CategoryCart.module.scss create mode 100644 src/components/CategoryCart/CategoryCart.tsx create mode 100644 src/components/CurrentPath/CurrentPath.tsx create mode 100644 src/components/FavouriteButton/FavouriteButton.module.scss create mode 100644 src/components/FavouriteButton/FavouriteButton.tsx create mode 100644 src/components/FilterProduct/FilterProduct.module.scss create mode 100644 src/components/FilterProduct/FilterProduct.tsx create mode 100644 src/components/FirstScreenSlider/FirstScreenSlider.module.scss create mode 100644 src/components/FirstScreenSlider/FirstScreenSlider.tsx create mode 100644 src/components/Footer/Footer.module.scss create mode 100644 src/components/Footer/Footer.tsx create mode 100644 src/components/FooterNavigation/FooterNavigation.module.scss create mode 100644 src/components/FooterNavigation/FooterNavigation.tsx create mode 100644 src/components/Header/Header.module.scss create mode 100644 src/components/Header/Header.tsx create mode 100644 src/components/Header/index.ts create mode 100644 src/components/HotPricesSlider/HotPricesSlider.module.scss create mode 100644 src/components/HotPricesSlider/HotPricesSlider.tsx create mode 100644 src/components/ImageGalery/ImageGalery.module.scss create mode 100644 src/components/ImageGalery/ImageGalery.tsx create mode 100644 src/components/Navigation/Navigation.module.scss create mode 100644 src/components/Navigation/Navigation.tsx create mode 100644 src/components/Navigation/index.ts create mode 100644 src/components/Pagination/Pagination.module.scss create mode 100644 src/components/Pagination/Pagination.tsx create mode 100644 src/components/Price/Price.tsx create mode 100644 src/components/ProductButtons/ProductButtons.module.scss create mode 100644 src/components/ProductButtons/ProductButtons.tsx create mode 100644 src/components/ProductCount/ProductCount.module.scss create mode 100644 src/components/ProductCount/ProductCount.tsx create mode 100644 src/components/ProductInfo/ProductInfo.module.scss create mode 100644 src/components/ProductInfo/ProductInfo.tsx create mode 100644 src/components/ProductItem/ProductItem.module.scss create mode 100644 src/components/ProductItem/ProductItem.tsx create mode 100644 src/components/ProductParametrBox/ProductParametrBox.module.scss create mode 100644 src/components/ProductParametrBox/ProductParametrBox.tsx create mode 100644 src/components/ProductSlider/ProductSlider.module.scss create mode 100644 src/components/ProductSlider/ProductSlider.tsx create mode 100644 src/components/ProductSliderButtons/ProductSliderButtons.tsx create mode 100644 src/components/TopAction/TopAction.module.scss create mode 100644 src/components/TopAction/TopAction.tsx create mode 100644 src/components/TopAction/index.ts create mode 100644 "src/components/\320\241artTotalSumm/CartTotalSumm.module.scss" create mode 100644 "src/components/\320\241artTotalSumm/CartTotalSumm.tsx" create mode 100755 src/fonts/Mont-Bold.otf create mode 100755 src/fonts/Mont-Regular.otf create mode 100755 src/fonts/Mont-SemiBold.otf create mode 100644 src/hooks/useLocaleStorage.ts create mode 100644 src/img/Buttons/Icons/Arrow-Right.svg create mode 100644 src/img/Buttons/Icons/Chevron-grey.svg create mode 100644 src/img/Buttons/Icons/Favourites (Heart Like).svg create mode 100644 src/img/Buttons/Icons/Minus.svg create mode 100644 src/img/Buttons/Icons/Plus.svg create mode 100644 src/img/Logo.svg create mode 100644 src/img/icons/Close.svg create mode 100644 src/img/icons/Favourites-Heart-Filled.svg create mode 100644 src/img/icons/Favourites-Heart.svg create mode 100644 src/img/icons/Home.svg create mode 100644 src/img/icons/Menu.svg create mode 100644 src/img/icons/Shopping-bag.svg create mode 100644 src/pages/AccessoriesPage/AccessoriesPage.tsx create mode 100644 src/pages/CartPage/CartPage.module.scss create mode 100644 src/pages/CartPage/CartPage.tsx create mode 100644 src/pages/FavouritesPage/FavouritesPage.module.scss create mode 100644 src/pages/FavouritesPage/FavouritesPage.tsx create mode 100644 src/pages/HomePage/HomePage.tsx create mode 100644 src/pages/NotFoundPage/NotFoundPage.tsx create mode 100644 src/pages/PhonesPage/PhonesPage.module.scss create mode 100644 src/pages/PhonesPage/PhonesPage.tsx create mode 100644 src/pages/ProductPage/ProductPage.module.scss create mode 100644 src/pages/ProductPage/ProductPage.tsx create mode 100644 src/pages/TabletsPage/TabletsPage.tsx create mode 100644 src/react-app-env.d.ts create mode 100644 src/services/accessories.ts create mode 100644 src/services/phones.ts create mode 100644 src/services/products.ts create mode 100644 src/services/tablets.ts create mode 100644 src/styles/blocks/arrow-btn.scss create mode 100644 src/styles/blocks/button.scss create mode 100644 src/styles/blocks/first-screen.scss create mode 100644 src/styles/blocks/icon.scss create mode 100644 src/styles/blocks/main-title.scss create mode 100644 src/styles/blocks/title.scss create mode 100644 src/styles/page.scss create mode 100644 src/styles/pages/home.scss create mode 100644 src/styles/utils/_fonts.scss create mode 100644 src/styles/utils/_mixins.scss create mode 100644 src/styles/utils/_vars.scss create mode 100644 src/styles/utils/nullstyle.scss create mode 100644 src/types/Accessory.ts create mode 100644 src/types/Phone.ts create mode 100644 src/types/Product.ts create mode 100644 src/types/Tablet.ts create mode 100644 src/utils/GetCurrentProduct.ts create mode 100644 src/utils/GetProductsForView.ts create mode 100644 src/utils/GoToHome.ts create mode 100644 src/utils/searchHelper.ts create mode 100644 src/utils/useUnique.ts create mode 100644 src/utils/useUniqueProducts.ts diff --git a/.eslintrc.cjs b/.eslintrc.cjs index b51149cf57..ac978e1547 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -5,7 +5,7 @@ module.exports = { }, extends: [ 'plugin:react/recommended', - "plugin:react-hooks/recommended", + 'plugin:react-hooks/recommended', 'airbnb-typescript', 'plugin:@typescript-eslint/eslint-recommended', 'plugin:@typescript-eslint/recommended', @@ -34,12 +34,14 @@ module.exports = { 'import', 'react-hooks', '@typescript-eslint', - 'prettier' + 'prettier', + '@typescript-eslint/eslint-plugin', + 'eslint-plugin-prettier', + 'stylelint-scss' ], rules: { + 'stylelint/comment-no-empty': [0], // JS - 'semi': 'off', - '@typescript-eslint/semi': ['error', 'always'], 'prefer-const': 2, curly: [2, 'all'], 'max-len': ['error', { @@ -90,7 +92,9 @@ module.exports = { '@typescript-eslint/explicit-function-return-type': 'off', '@typescript-eslint/explicit-module-boundary-types': 'off', '@typescript-eslint/no-unused-vars': ['error'], + 'prettier/prettier': 'error', '@typescript-eslint/indent': ['error', 2], + '@typescript-eslint/semi': ['error', 'always'], '@typescript-eslint/ban-types': ['error', { extendDefaults: true, types: { diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000000..2c9220ee7e --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,4 @@ +// module.exports = { +// ignorePatterns: ['node_modules/', 'dist/'], // Ігнорувати ці папки +// root: true, // Ввімкнути линтинг з кореневого каталогу +// }; diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000000..4f03c066a7 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,11 @@ +import globals from "globals"; +import tseslint from "typescript-eslint"; +import pluginReact from "eslint-plugin-react"; + + +export default [ + {files: ["**/*.{js,mjs,cjs,ts,jsx,tsx}"]}, + {languageOptions: { globals: globals.browser }}, + ...tseslint.configs.recommended, + pluginReact.configs.flat.recommended, +]; \ No newline at end of file diff --git a/index.html b/index.html index 095fb3a453..81723f98d5 100644 --- a/index.html +++ b/index.html @@ -1,11 +1,11 @@ - + Vite + React + TS - +
diff --git a/package-lock.json b/package-lock.json index 836b9e63b4..e2c3bfba63 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,40 +13,52 @@ "@fortawesome/fontawesome-free": "^6.5.2", "bulma": "^1.0.1", "classnames": "^2.5.1", + "jquery": "^3.7.1", + "lodash": "^4.17.21", "react": "^18.3.1", "react-dom": "^18.3.1", + "react-responsive": "^10.0.0", "react-router-dom": "^6.25.1", - "react-transition-group": "^4.4.5" + "react-transition-group": "^4.4.5", + "swiper": "^11.1.7" }, "devDependencies": { "@cypress/react18": "^2.0.1", - "@mate-academy/scripts": "^1.8.5", + "@eslint/js": "^9.11.0", + "@mate-academy/scripts": "^1.9.12", "@mate-academy/students-ts-config": "*", "@mate-academy/stylelint-config": "*", + "@types/eslint__js": "^8.42.3", + "@types/lodash": "^4.17.7", "@types/node": "^20.14.10", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", + "@types/react-slick": "^0.23.13", "@types/react-transition-group": "^4.4.10", - "@typescript-eslint/parser": "^7.16.0", + "@typescript-eslint/eslint-plugin": "^8.6.0", + "@typescript-eslint/parser": "^8.6.0", "@vitejs/plugin-react": "^4.3.1", + "customize-cra": "^1.0.0", "cypress": "^13.13.0", - "eslint": "^8.57.0", + "eslint": "^8.57.1", "eslint-config-airbnb-typescript": "^18.0.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-cypress": "^3.3.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-jsx-a11y": "^6.9.0", - "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-react": "^7.34.4", + "eslint-plugin-prettier": "^5.2.1", + "eslint-plugin-react": "^7.36.1", "eslint-plugin-react-hooks": "^4.6.2", "gh-pages": "^6.1.1", + "globals": "^15.9.0", "mochawesome": "^7.1.3", "mochawesome-merge": "^4.3.0", "mochawesome-report-generator": "^6.2.0", "prettier": "^3.3.2", "sass": "^1.77.8", "stylelint": "^16.7.0", - "typescript": "^5.2.2", + "typescript": "^5.6.2", + "typescript-eslint": "^8.6.0", "vite": "^5.3.1" } }, @@ -55,6 +67,7 @@ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -68,6 +81,7 @@ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" @@ -77,30 +91,32 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.9.tgz", - "integrity": "sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", + "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", - "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "dev": true, + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.9", - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-module-transforms": "^7.24.9", - "@babel/helpers": "^7.24.8", - "@babel/parser": "^7.24.8", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.9", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -120,17 +136,19 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.9.tgz", - "integrity": "sha512-G8v3jRg+z8IwY1jHFxvCNhOPYPterE4XljNgdGTYfSTtzzwjIswIzIaSPSLs3R7yFuqnqNeay5rjICfqVr+/6A==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz", + "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.9", + "@babel/types": "^7.25.6", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -140,12 +158,13 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", - "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.24.8", + "@babel/compat-data": "^7.25.2", "@babel/helper-validator-option": "^7.24.8", "browserslist": "^4.23.1", "lru-cache": "^5.1.1", @@ -160,52 +179,17 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", - "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", - "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", - "dev": true, - "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-module-imports": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -215,16 +199,16 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz", - "integrity": "sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" }, "engines": { "node": ">=6.9.0" @@ -238,6 +222,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -247,6 +232,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -255,23 +241,12 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-string-parser": { "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -281,6 +256,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -290,18 +266,20 @@ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", - "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz", + "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.8" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6" }, "engines": { "node": ">=6.9.0" @@ -312,6 +290,7 @@ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", @@ -323,10 +302,14 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", - "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", + "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.6" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -339,6 +322,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.7.tgz", "integrity": "sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -354,6 +338,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.7.tgz", "integrity": "sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -365,9 +350,10 @@ } }, "node_modules/@babel/runtime": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.8.tgz", - "integrity": "sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", + "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -376,33 +362,32 @@ } }, "node_modules/@babel/template": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", - "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz", + "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.8", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.8", - "@babel/types": "^7.24.8", + "@babel/generator": "^7.25.6", + "@babel/parser": "^7.25.6", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -410,11 +395,22 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/@babel/types": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.9.tgz", - "integrity": "sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", + "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", @@ -429,15 +425,16 @@ "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=0.1.90" } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.7.1.tgz", - "integrity": "sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.1.tgz", + "integrity": "sha512-lSquqZCHxDfuTg/Sk2hiS0mcSFCEBuj49JfzPHJogDBT0mGCyY5A1AQzBWngitrp7i1/HAZpIgzF/VjhOEIJIg==", "dev": true, "funding": [ { @@ -449,17 +446,18 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "@csstools/css-tokenizer": "^2.4.1" + "@csstools/css-tokenizer": "^3.0.1" } }, "node_modules/@csstools/css-tokenizer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.4.1.tgz", - "integrity": "sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.1.tgz", + "integrity": "sha512-UBqaiu7kU0lfvaP982/o3khfXccVlHPWp0/vwwiIgDF0GmqqqxoiXC/6FCjlS9u92f7CoEz6nXKQnrn1kIAkOw==", "dev": true, "funding": [ { @@ -471,14 +469,15 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" } }, "node_modules/@csstools/media-query-list-parser": { - "version": "2.1.13", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.13.tgz", - "integrity": "sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-3.0.1.tgz", + "integrity": "sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==", "dev": true, "funding": [ { @@ -490,18 +489,19 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.7.1", - "@csstools/css-tokenizer": "^2.4.1" + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" } }, "node_modules/@csstools/selector-specificity": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz", - "integrity": "sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-4.0.0.tgz", + "integrity": "sha512-189nelqtPd8++phaHNwYovKZI0FOzH1vQEE3QhHHkNIGrg5fSs9CbYP3RvfEH5geztnIA9Jwq91wyOIwAW5JIQ==", "dev": true, "funding": [ { @@ -513,11 +513,12 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "postcss-selector-parser": "^6.0.13" + "postcss-selector-parser": "^6.1.0" } }, "node_modules/@cypress/react18": { @@ -525,6 +526,7 @@ "resolved": "https://registry.npmjs.org/@cypress/react18/-/react18-2.0.1.tgz", "integrity": "sha512-T/bhFEvVDIu0lDOKXbEQqVEmmANKWc/pyFDyDoJw3OndRYv9QVEJSsE/VNXIaOQLDjWvQkKBOwd0lLe1hWF/Zg==", "dev": true, + "license": "MIT", "peerDependencies": { "@types/react": "^18", "@types/react-dom": "^18", @@ -539,10 +541,11 @@ } }, "node_modules/@cypress/request": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.1.tgz", - "integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.5.tgz", + "integrity": "sha512-v+XHd9XmWbufxF1/bTaVm2yhbxY+TB4YtWRqF2zaXBlDNMkls34KiATz0AVDLavL3iB6bQk9/7n3oY1EoLSWGA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -550,14 +553,14 @@ "combined-stream": "~1.0.6", "extend": "~3.0.2", "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "http-signature": "~1.3.6", + "form-data": "~4.0.0", + "http-signature": "~1.4.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", "mime-types": "~2.1.19", "performance-now": "^2.1.0", - "qs": "6.10.4", + "qs": "6.13.0", "safe-buffer": "^5.1.2", "tough-cookie": "^4.1.3", "tunnel-agent": "^0.6.0", @@ -572,6 +575,7 @@ "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.1.0", "lodash.once": "^4.1.1" @@ -582,6 +586,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -591,6 +596,7 @@ "resolved": "https://registry.npmjs.org/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", "integrity": "sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -604,6 +610,7 @@ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "aix" @@ -620,6 +627,7 @@ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -636,6 +644,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -652,6 +661,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -668,6 +678,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -684,6 +695,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -700,6 +712,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" @@ -716,6 +729,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" @@ -732,6 +746,7 @@ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -748,6 +763,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -764,6 +780,7 @@ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -780,6 +797,7 @@ "loong64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -796,6 +814,7 @@ "mips64el" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -812,6 +831,7 @@ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -828,6 +848,7 @@ "riscv64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -844,6 +865,7 @@ "s390x" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -860,6 +882,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -876,6 +899,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "netbsd" @@ -892,6 +916,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "openbsd" @@ -908,6 +933,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "sunos" @@ -924,6 +950,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -940,6 +967,7 @@ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -956,6 +984,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -969,6 +998,7 @@ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", "dev": true, + "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.3.0" }, @@ -980,10 +1010,11 @@ } }, "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==", + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", + "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", "dev": true, + "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } @@ -993,6 +1024,7 @@ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -1016,6 +1048,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1026,6 +1059,7 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -1041,6 +1075,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -1053,6 +1088,7 @@ "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, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -1061,31 +1097,33 @@ } }, "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==", + "version": "9.11.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.11.0.tgz", + "integrity": "sha512-LPkkenkDqyzTFauZLLAPhIb48fj6drrfMvRGSL9tS3AcZBSVTllemLSNyCvHNNL2t797S/6DJNSIwRwXgMO/eQ==", "dev": true, + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/@fortawesome/fontawesome-free": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.5.2.tgz", - "integrity": "sha512-hRILoInAx8GNT5IMkrtIt9blOdrqHOnPBH+k70aWUAqPZPgopb9G5EQJFpaBx/S8zp2fC+mPW349Bziuk1o28Q==", - "hasInstallScript": true, + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.6.0.tgz", + "integrity": "sha512-60G28ke/sXdtS9KZCpZSHHkCbdsOGEhIUGlwq6yhY74UpTiToIh8np7A8yphhM4BWsvNFtIvLpi4co+h9Mr9Ow==", + "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", "engines": { "node": ">=6" } }, "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==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "deprecated": "Use @eslint/config-array instead", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -1098,6 +1136,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1108,6 +1147,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -1120,6 +1160,7 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=12.22" }, @@ -1133,13 +1174,15 @@ "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 + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -1154,6 +1197,7 @@ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -1163,6 +1207,7 @@ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -1171,23 +1216,26 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@mate-academy/scripts": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@mate-academy/scripts/-/scripts-1.8.5.tgz", - "integrity": "sha512-mHRY2FkuoYCf5U0ahIukkaRo5LSZsxrTSgMJheFoyf3VXsTvfM9OfWcZIDIDB521kdPrScHHnRp+JRNjCfUO5A==", + "version": "1.9.12", + "resolved": "https://registry.npmjs.org/@mate-academy/scripts/-/scripts-1.9.12.tgz", + "integrity": "sha512-/OcmxMa34lYLFlGx7Ig926W1U1qjrnXbjFJ2TzUcDaLmED+A5se652NcWwGOidXRuMAOYLPU2jNYBEkKyXrFJA==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/rest": "^17.11.2", "@types/get-port": "^4.2.0", @@ -1208,397 +1256,164 @@ "version": "0.0.4", "resolved": "https://registry.npmjs.org/@mate-academy/students-ts-config/-/students-ts-config-0.0.4.tgz", "integrity": "sha512-DQE6NsG1DGfNe1VuCuJlfnh3f6Ey4p1P/4yaUYar8Zej+jVLaO3GddS0Sjrk90EB6G2/fhI41tKdFBPzdyYwIQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@mate-academy/stylelint-config": { "version": "0.0.12", "resolved": "https://registry.npmjs.org/@mate-academy/stylelint-config/-/stylelint-config-0.0.12.tgz", "integrity": "sha512-KVf6pK0SwFP4zYfNkj68+LuHRPzx/F5GNeCaPQQauDm3X08Crj/X15fu/l9XvUD2ttEAi8dcASSABuGx54rPVA==", "dev": true, + "license": "ISC", "dependencies": { "stylelint-config-standard-scss": "^11.1.0", "stylelint-scss": "^5.3.0" } }, - "node_modules/@mate-academy/stylelint-config/node_modules/balanced-match": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", - "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", - "dev": true, - "peer": true - }, - "node_modules/@mate-academy/stylelint-config/node_modules/cosmiconfig": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">= 8" } }, - "node_modules/@mate-academy/stylelint-config/node_modules/decamelize": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", - "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, - "peer": true, + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 8" } }, - "node_modules/@mate-academy/stylelint-config/node_modules/file-entry-cache": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-7.0.2.tgz", - "integrity": "sha512-TfW7/1iI4Cy7Y8L6iqNdZQVvdXn0f8B4QcIXmkIbtTIe/Okm/nSlHb4IwGzRVOd3WfSieCgvf5cMzEfySAIl0g==", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "flat-cache": "^3.2.0" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">=12.0.0" + "node": ">= 8" } }, - "node_modules/@mate-academy/stylelint-config/node_modules/known-css-properties": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.29.0.tgz", - "integrity": "sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==", - "dev": true - }, - "node_modules/@mate-academy/stylelint-config/node_modules/meow": { - "version": "10.1.5", - "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz", - "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==", + "node_modules/@octokit/auth-token": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", + "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "@types/minimist": "^1.2.2", - "camelcase-keys": "^7.0.0", - "decamelize": "^5.0.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.2", - "read-pkg-up": "^8.0.0", - "redent": "^4.0.0", - "trim-newlines": "^4.0.2", - "type-fest": "^1.2.2", - "yargs-parser": "^20.2.9" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@octokit/types": "^6.0.3" } }, - "node_modules/@mate-academy/stylelint-config/node_modules/postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "node_modules/@octokit/auth-token/node_modules/@octokit/types": { + "version": "6.41.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", + "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", "dev": true, - "peer": true, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^12.11.0" } }, - "node_modules/@mate-academy/stylelint-config/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "node_modules/@octokit/core": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-2.5.4.tgz", + "integrity": "sha512-HCp8yKQfTITYK+Nd09MHzAlP1v3Ii/oCohv0/TW9rhSLvzb98BOVs2QmVYuloE6a3l6LsfyGIwb6Pc4ycgWlIQ==", "dev": true, - "peer": true, - "engines": { - "node": ">=8" + "license": "MIT", + "dependencies": { + "@octokit/auth-token": "^2.4.0", + "@octokit/graphql": "^4.3.1", + "@octokit/request": "^5.4.0", + "@octokit/types": "^5.0.0", + "before-after-hook": "^2.1.0", + "universal-user-agent": "^5.0.0" } }, - "node_modules/@mate-academy/stylelint-config/node_modules/stylelint": { - "version": "15.11.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.11.0.tgz", - "integrity": "sha512-78O4c6IswZ9TzpcIiQJIN49K3qNoXTM8zEJzhaTE/xRTCZswaovSEVIa/uwbOltZrk16X4jAxjaOhzz/hTm1Kw==", + "node_modules/@octokit/endpoint": { + "version": "6.0.12", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", + "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "@csstools/css-parser-algorithms": "^2.3.1", - "@csstools/css-tokenizer": "^2.2.0", - "@csstools/media-query-list-parser": "^2.1.4", - "@csstools/selector-specificity": "^3.0.0", - "balanced-match": "^2.0.0", - "colord": "^2.9.3", - "cosmiconfig": "^8.2.0", - "css-functions-list": "^3.2.1", - "css-tree": "^2.3.1", - "debug": "^4.3.4", - "fast-glob": "^3.3.1", - "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^7.0.0", - "global-modules": "^2.0.0", - "globby": "^11.1.0", - "globjoin": "^0.1.4", - "html-tags": "^3.3.1", - "ignore": "^5.2.4", - "import-lazy": "^4.0.0", - "imurmurhash": "^0.1.4", + "@octokit/types": "^6.0.3", "is-plain-object": "^5.0.0", - "known-css-properties": "^0.29.0", - "mathml-tag-names": "^2.1.3", - "meow": "^10.1.5", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.28", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.13", - "postcss-value-parser": "^4.2.0", - "resolve-from": "^5.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "style-search": "^0.1.0", - "supports-hyperlinks": "^3.0.0", - "svg-tags": "^1.0.0", - "table": "^6.8.1", - "write-file-atomic": "^5.0.1" - }, - "bin": { - "stylelint": "bin/stylelint.mjs" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/stylelint" + "universal-user-agent": "^6.0.0" } }, - "node_modules/@mate-academy/stylelint-config/node_modules/stylelint-config-recommended": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-13.0.0.tgz", - "integrity": "sha512-EH+yRj6h3GAe/fRiyaoO2F9l9Tgg50AOFhaszyfov9v6ayXJ1IkSHwTxd7lB48FmOeSGDPLjatjO11fJpmarkQ==", + "node_modules/@octokit/endpoint/node_modules/@octokit/types": { + "version": "6.41.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", + "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", "dev": true, - "engines": { - "node": "^14.13.1 || >=16.0.0" - }, - "peerDependencies": { - "stylelint": "^15.10.0" + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^12.11.0" } }, - "node_modules/@mate-academy/stylelint-config/node_modules/stylelint-config-recommended-scss": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-13.1.0.tgz", - "integrity": "sha512-8L5nDfd+YH6AOoBGKmhH8pLWF1dpfY816JtGMePcBqqSsLU+Ysawx44fQSlMOJ2xTfI9yTGpup5JU77c17w1Ww==", + "node_modules/@octokit/endpoint/node_modules/universal-user-agent": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", + "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", "dev": true, - "dependencies": { - "postcss-scss": "^4.0.9", - "stylelint-config-recommended": "^13.0.0", - "stylelint-scss": "^5.3.0" - }, - "peerDependencies": { - "postcss": "^8.3.3", - "stylelint": "^15.10.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - } - } + "license": "ISC" }, - "node_modules/@mate-academy/stylelint-config/node_modules/stylelint-config-standard": { - "version": "34.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-34.0.0.tgz", - "integrity": "sha512-u0VSZnVyW9VSryBG2LSO+OQTjN7zF9XJaAJRX/4EwkmU0R2jYwmBSN10acqZisDitS0CLiEiGjX7+Hrq8TAhfQ==", + "node_modules/@octokit/graphql": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", + "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", "dev": true, + "license": "MIT", "dependencies": { - "stylelint-config-recommended": "^13.0.0" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0" - }, - "peerDependencies": { - "stylelint": "^15.10.0" + "@octokit/request": "^5.6.0", + "@octokit/types": "^6.0.3", + "universal-user-agent": "^6.0.0" } }, - "node_modules/@mate-academy/stylelint-config/node_modules/stylelint-config-standard-scss": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-11.1.0.tgz", - "integrity": "sha512-5gnBgeNTgRVdchMwiFQPuBOtj9QefYtfXiddrOMJA2pI22zxt6ddI2s+e5Oh7/6QYl7QLJujGnaUR5YyGq72ow==", + "node_modules/@octokit/graphql/node_modules/@octokit/types": { + "version": "6.41.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", + "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", "dev": true, + "license": "MIT", "dependencies": { - "stylelint-config-recommended-scss": "^13.1.0", - "stylelint-config-standard": "^34.0.0" - }, - "peerDependencies": { - "postcss": "^8.3.3", - "stylelint": "^15.10.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - } - } - }, - "node_modules/@mate-academy/stylelint-config/node_modules/stylelint-scss": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-5.3.2.tgz", - "integrity": "sha512-4LzLaayFhFyneJwLo0IUa8knuIvj+zF0vBFueQs4e3tEaAMIQX8q5th8ziKkgOavr6y/y9yoBe+RXN/edwLzsQ==", - "dev": true, - "dependencies": { - "known-css-properties": "^0.29.0", - "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-selector-parser": "^6.0.13", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "stylelint": "^14.5.1 || ^15.0.0" - } - }, - "node_modules/@mate-academy/stylelint-config/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@octokit/auth-token": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-5.1.1.tgz", - "integrity": "sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/core": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.2.tgz", - "integrity": "sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg==", - "dev": true, - "peer": true, - "dependencies": { - "@octokit/auth-token": "^5.0.0", - "@octokit/graphql": "^8.0.0", - "@octokit/request": "^9.0.0", - "@octokit/request-error": "^6.0.1", - "@octokit/types": "^13.0.0", - "before-after-hook": "^3.0.2", - "universal-user-agent": "^7.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/endpoint": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-10.1.1.tgz", - "integrity": "sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==", - "dev": true, - "peer": true, - "dependencies": { - "@octokit/types": "^13.0.0", - "universal-user-agent": "^7.0.2" - }, - "engines": { - "node": ">= 18" + "@octokit/openapi-types": "^12.11.0" } }, - "node_modules/@octokit/graphql": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-8.1.1.tgz", - "integrity": "sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==", + "node_modules/@octokit/graphql/node_modules/universal-user-agent": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", + "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", "dev": true, - "peer": true, - "dependencies": { - "@octokit/request": "^9.0.0", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^7.0.0" - }, - "engines": { - "node": ">= 18" - } + "license": "ISC" }, "node_modules/@octokit/openapi-types": { - "version": "22.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz", - "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==", + "version": "12.11.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", + "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==", "dev": true, - "peer": true + "license": "MIT" }, "node_modules/@octokit/plugin-paginate-rest": { "version": "2.21.3", "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz", "integrity": "sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/types": "^6.40.0" }, @@ -1606,17 +1421,12 @@ "@octokit/core": ">=2" } }, - "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": { - "version": "12.11.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", - "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==", - "dev": true - }, "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { "version": "6.41.0", "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/openapi-types": "^12.11.0" } @@ -1626,6 +1436,7 @@ "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", "dev": true, + "license": "MIT", "peerDependencies": { "@octokit/core": ">=3" } @@ -1635,6 +1446,7 @@ "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-3.17.0.tgz", "integrity": "sha512-NFV3vq7GgoO2TrkyBRUOwflkfTYkFKS0tLAPym7RNpkwLCttqShaEGjthOsPEEL+7LFcYv3mU24+F2yVd3npmg==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/types": "^4.1.6", "deprecation": "^2.3.1" @@ -1645,146 +1457,17 @@ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-4.1.10.tgz", "integrity": "sha512-/wbFy1cUIE5eICcg0wTKGXMlKSbaAxEr00qaBXzscLXpqhcwgXeS6P8O0pkysBhRfyjkKjJaYrvR1ExMO5eOXQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": ">= 8" } }, "node_modules/@octokit/request": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.1.3.tgz", - "integrity": "sha512-V+TFhu5fdF3K58rs1pGUJIDH5RZLbZm5BI+MNF+6o/ssFNT4vWlCh/tVpF3NxGtP15HUxTTMUbsG5llAuU2CZA==", - "dev": true, - "peer": true, - "dependencies": { - "@octokit/endpoint": "^10.0.0", - "@octokit/request-error": "^6.0.1", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^7.0.2" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/request-error": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-6.1.4.tgz", - "integrity": "sha512-VpAhIUxwhWZQImo/dWAN/NpPqqojR6PSLgLYAituLM6U+ddx9hCioFGwBr5Mi+oi5CLeJkcAs3gJ0PYYzU6wUg==", - "dev": true, - "peer": true, - "dependencies": { - "@octokit/types": "^13.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/rest": { - "version": "17.11.2", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-17.11.2.tgz", - "integrity": "sha512-4jTmn8WossTUaLfNDfXk4fVJgbz5JgZE8eCs4BvIb52lvIH8rpVMD1fgRCrHbSd6LRPE5JFZSfAEtszrOq3ZFQ==", - "dev": true, - "dependencies": { - "@octokit/core": "^2.4.3", - "@octokit/plugin-paginate-rest": "^2.2.0", - "@octokit/plugin-request-log": "^1.0.0", - "@octokit/plugin-rest-endpoint-methods": "3.17.0" - } - }, - "node_modules/@octokit/rest/node_modules/@octokit/auth-token": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", - "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", - "dev": true, - "dependencies": { - "@octokit/types": "^6.0.3" - } - }, - "node_modules/@octokit/rest/node_modules/@octokit/auth-token/node_modules/@octokit/types": { - "version": "6.41.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", - "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", - "dev": true, - "dependencies": { - "@octokit/openapi-types": "^12.11.0" - } - }, - "node_modules/@octokit/rest/node_modules/@octokit/core": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-2.5.4.tgz", - "integrity": "sha512-HCp8yKQfTITYK+Nd09MHzAlP1v3Ii/oCohv0/TW9rhSLvzb98BOVs2QmVYuloE6a3l6LsfyGIwb6Pc4ycgWlIQ==", - "dev": true, - "dependencies": { - "@octokit/auth-token": "^2.4.0", - "@octokit/graphql": "^4.3.1", - "@octokit/request": "^5.4.0", - "@octokit/types": "^5.0.0", - "before-after-hook": "^2.1.0", - "universal-user-agent": "^5.0.0" - } - }, - "node_modules/@octokit/rest/node_modules/@octokit/endpoint": { - "version": "6.0.12", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", - "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", - "dev": true, - "dependencies": { - "@octokit/types": "^6.0.3", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@octokit/rest/node_modules/@octokit/endpoint/node_modules/@octokit/types": { - "version": "6.41.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", - "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", - "dev": true, - "dependencies": { - "@octokit/openapi-types": "^12.11.0" - } - }, - "node_modules/@octokit/rest/node_modules/@octokit/endpoint/node_modules/universal-user-agent": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", - "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", - "dev": true - }, - "node_modules/@octokit/rest/node_modules/@octokit/graphql": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", - "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", - "dev": true, - "dependencies": { - "@octokit/request": "^5.6.0", - "@octokit/types": "^6.0.3", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@octokit/rest/node_modules/@octokit/graphql/node_modules/@octokit/types": { - "version": "6.41.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", - "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", - "dev": true, - "dependencies": { - "@octokit/openapi-types": "^12.11.0" - } - }, - "node_modules/@octokit/rest/node_modules/@octokit/graphql/node_modules/universal-user-agent": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", - "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", - "dev": true - }, - "node_modules/@octokit/rest/node_modules/@octokit/openapi-types": { - "version": "12.11.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", - "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==", - "dev": true - }, - "node_modules/@octokit/rest/node_modules/@octokit/request": { "version": "5.6.3", "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/endpoint": "^6.0.1", "@octokit/request-error": "^2.1.0", @@ -1794,73 +1477,66 @@ "universal-user-agent": "^6.0.0" } }, - "node_modules/@octokit/rest/node_modules/@octokit/request-error": { + "node_modules/@octokit/request-error": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/types": "^6.0.3", "deprecation": "^2.0.0", "once": "^1.4.0" } }, - "node_modules/@octokit/rest/node_modules/@octokit/request-error/node_modules/@octokit/types": { + "node_modules/@octokit/request-error/node_modules/@octokit/types": { "version": "6.41.0", "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/openapi-types": "^12.11.0" } }, - "node_modules/@octokit/rest/node_modules/@octokit/request/node_modules/@octokit/types": { + "node_modules/@octokit/request/node_modules/@octokit/types": { "version": "6.41.0", "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/openapi-types": "^12.11.0" } }, - "node_modules/@octokit/rest/node_modules/@octokit/request/node_modules/universal-user-agent": { + "node_modules/@octokit/request/node_modules/universal-user-agent": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", - "dev": true - }, - "node_modules/@octokit/rest/node_modules/@octokit/types": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.5.0.tgz", - "integrity": "sha512-UZ1pErDue6bZNjYOotCNveTXArOMZQFG6hKJfOnGnulVCMcVVi7YIIuuR4WfBhjo7zgpmzn/BkPDnUXtNx+PcQ==", "dev": true, - "dependencies": { - "@types/node": ">= 8" - } + "license": "ISC" }, - "node_modules/@octokit/rest/node_modules/before-after-hook": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", - "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", - "dev": true - }, - "node_modules/@octokit/rest/node_modules/universal-user-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-5.0.0.tgz", - "integrity": "sha512-B5TPtzZleXyPrUMKCpEHFmVhMN6EhmJYjG5PQna9s7mXeSqGTLap4OpqLl5FCEFUI3UBmllkETwKf/db66Y54Q==", + "node_modules/@octokit/rest": { + "version": "17.11.2", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-17.11.2.tgz", + "integrity": "sha512-4jTmn8WossTUaLfNDfXk4fVJgbz5JgZE8eCs4BvIb52lvIH8rpVMD1fgRCrHbSd6LRPE5JFZSfAEtszrOq3ZFQ==", "dev": true, + "license": "MIT", "dependencies": { - "os-name": "^3.1.0" + "@octokit/core": "^2.4.3", + "@octokit/plugin-paginate-rest": "^2.2.0", + "@octokit/plugin-request-log": "^1.0.0", + "@octokit/plugin-rest-endpoint-methods": "3.17.0" } }, "node_modules/@octokit/types": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", - "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.5.0.tgz", + "integrity": "sha512-UZ1pErDue6bZNjYOotCNveTXArOMZQFG6hKJfOnGnulVCMcVVi7YIIuuR4WfBhjo7zgpmzn/BkPDnUXtNx+PcQ==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "@octokit/openapi-types": "^22.2.0" + "@types/node": ">= 8" } }, "node_modules/@pkgr/core": { @@ -1868,6 +1544,7 @@ "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, @@ -1876,226 +1553,251 @@ } }, "node_modules/@remix-run/router": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.18.0.tgz", - "integrity": "sha512-L3jkqmqoSVBVKHfpGZmLrex0lxR5SucGA0sUfFzGctehw+S/ggL9L/0NnC5mw6P8HUWpFZ3nQw3cRApjjWx9Sw==", + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.19.2.tgz", + "integrity": "sha512-baiMx18+IMuD1yyvOGaHM9QrVUPGGG0jC+z+IPHnRJWUAUvaKuWKyE8gjDj2rzv3sz9zOGoRSPgeBVHRhZnBlA==", + "license": "MIT", "engines": { "node": ">=14.0.0" } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.1.tgz", - "integrity": "sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.22.4.tgz", + "integrity": "sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==", "cpu": [ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.1.tgz", - "integrity": "sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.22.4.tgz", + "integrity": "sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.1.tgz", - "integrity": "sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.22.4.tgz", + "integrity": "sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.1.tgz", - "integrity": "sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.22.4.tgz", + "integrity": "sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.1.tgz", - "integrity": "sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.22.4.tgz", + "integrity": "sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==", "cpu": [ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.1.tgz", - "integrity": "sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.22.4.tgz", + "integrity": "sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==", "cpu": [ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.1.tgz", - "integrity": "sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.22.4.tgz", + "integrity": "sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.1.tgz", - "integrity": "sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.22.4.tgz", + "integrity": "sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.1.tgz", - "integrity": "sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.22.4.tgz", + "integrity": "sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==", "cpu": [ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.1.tgz", - "integrity": "sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.22.4.tgz", + "integrity": "sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==", "cpu": [ "riscv64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.1.tgz", - "integrity": "sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.22.4.tgz", + "integrity": "sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==", "cpu": [ "s390x" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.1.tgz", - "integrity": "sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.22.4.tgz", + "integrity": "sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.1.tgz", - "integrity": "sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.22.4.tgz", + "integrity": "sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.1.tgz", - "integrity": "sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.22.4.tgz", + "integrity": "sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.1.tgz", - "integrity": "sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.22.4.tgz", + "integrity": "sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==", "cpu": [ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.1.tgz", - "integrity": "sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.22.4.tgz", + "integrity": "sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ] }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, "node_modules/@sinonjs/commons": { "version": "1.8.6", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" } @@ -2105,6 +1807,7 @@ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^1.7.0" } @@ -2114,6 +1817,7 @@ "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz", "integrity": "sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^1.6.0", "lodash.get": "^4.4.2", @@ -2121,16 +1825,18 @@ } }, "node_modules/@sinonjs/text-encoding": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz", - "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==", - "dev": true + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz", + "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==", + "dev": true, + "license": "(Unlicense OR Apache-2.0)" }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", @@ -2144,6 +1850,7 @@ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" } @@ -2153,6 +1860,7 @@ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -2163,15 +1871,38 @@ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.20.7" } }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint__js": { + "version": "8.42.3", + "resolved": "https://registry.npmjs.org/@types/eslint__js/-/eslint__js-8.42.3.tgz", + "integrity": "sha512-alfG737uhmPdnvkrLdZLcEKJ/B8s9Y4hrZ+YAdzUeoArBlSUERA2E87ROfOaS4jd/C45fzOoZzidLc1IPwLqOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "*" + } + }, "node_modules/@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/get-port": { "version": "4.2.0", @@ -2179,50 +1910,55 @@ "integrity": "sha512-Iv2FAb5RnIk/eFO2CTu8k+0VMmIR15pKbcqRWi+s3ydW+aKXlN2yemP92SrO++ERyJx+p6Ie1ggbLBMbU1SjiQ==", "deprecated": "This is a stub types definition. get-port provides its own type definitions, so you do not need this installed.", "dev": true, + "license": "MIT", "dependencies": { "get-port": "*" } }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true + "dev": true, + "license": "MIT" }, - "node_modules/@types/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "node_modules/@types/lodash": { + "version": "4.17.7", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.7.tgz", + "integrity": "sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==", "dev": true, - "peer": true + "license": "MIT" }, "node_modules/@types/node": { - "version": "20.14.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.10.tgz", - "integrity": "sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==", + "version": "20.16.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.5.tgz", + "integrity": "sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==", "dev": true, + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.2" } }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true, - "peer": true - }, "node_modules/@types/prop-types": { - "version": "15.7.12", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", - "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", - "dev": true + "version": "15.7.13", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", + "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "dev": true, + "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.3", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", - "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "version": "18.3.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.8.tgz", + "integrity": "sha512-syBUrW3/XpnW4WJ41Pft+I+aPoDVbrBVQGEnbD7NijDGlVC+8gV/XKRY+7vMDlfPpbwYt0l1vd/Sj8bJGMbs9Q==", "dev": true, + "license": "MIT", "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -2233,15 +1969,27 @@ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-slick": { + "version": "0.23.13", + "resolved": "https://registry.npmjs.org/@types/react-slick/-/react-slick-0.23.13.tgz", + "integrity": "sha512-bNZfDhe/L8t5OQzIyhrRhBr/61pfBcWaYJoq6UDqFtv5LMwfg4NsVDD2J8N01JqdAdxLjOt66OZEp6PX+dGs/A==", + "dev": true, + "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/react-transition-group": { - "version": "4.4.10", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", - "integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==", + "version": "4.4.11", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz", + "integrity": "sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==", "dev": true, + "license": "MIT", "dependencies": { "@types/react": "*" } @@ -2250,51 +1998,54 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/sizzle": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz", "integrity": "sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/yauzl": { "version": "2.10.3", "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "@types/node": "*" } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.16.0.tgz", - "integrity": "sha512-py1miT6iQpJcs1BiJjm54AMzeuMPBSPuKPlnT8HlfudbcS5rYeX5jajpLf3mrdRh9dA/Ec2FVUY0ifeVNDIhZw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.6.0.tgz", + "integrity": "sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.16.0", - "@typescript-eslint/type-utils": "7.16.0", - "@typescript-eslint/utils": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0", + "@typescript-eslint/scope-manager": "8.6.0", + "@typescript-eslint/type-utils": "8.6.0", + "@typescript-eslint/utils": "8.6.0", + "@typescript-eslint/visitor-keys": "8.6.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -2303,26 +2054,27 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.16.0.tgz", - "integrity": "sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.6.0.tgz", + "integrity": "sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "7.16.0", - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/typescript-estree": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0", + "@typescript-eslint/scope-manager": "8.6.0", + "@typescript-eslint/types": "8.6.0", + "@typescript-eslint/typescript-estree": "8.6.0", + "@typescript-eslint/visitor-keys": "8.6.0", "debug": "^4.3.4" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" + "eslint": "^8.57.0 || ^9.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -2331,16 +2083,17 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.16.0.tgz", - "integrity": "sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.6.0.tgz", + "integrity": "sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0" + "@typescript-eslint/types": "8.6.0", + "@typescript-eslint/visitor-keys": "8.6.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -2348,27 +2101,24 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.16.0.tgz", - "integrity": "sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.6.0.tgz", + "integrity": "sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.16.0", - "@typescript-eslint/utils": "7.16.0", + "@typescript-eslint/typescript-estree": "8.6.0", + "@typescript-eslint/utils": "8.6.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - "peerDependencies": { - "eslint": "^8.56.0" - }, "peerDependenciesMeta": { "typescript": { "optional": true @@ -2376,12 +2126,13 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.16.0.tgz", - "integrity": "sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.6.0.tgz", + "integrity": "sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==", "dev": true, + "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -2389,22 +2140,23 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.16.0.tgz", - "integrity": "sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.6.0.tgz", + "integrity": "sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0", + "@typescript-eslint/types": "8.6.0", + "@typescript-eslint/visitor-keys": "8.6.0", "debug": "^4.3.4", - "globby": "^11.1.0", + "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -2417,39 +2169,40 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.16.0.tgz", - "integrity": "sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.6.0.tgz", + "integrity": "sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.16.0", - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/typescript-estree": "7.16.0" + "@typescript-eslint/scope-manager": "8.6.0", + "@typescript-eslint/types": "8.6.0", + "@typescript-eslint/typescript-estree": "8.6.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" + "eslint": "^8.57.0 || ^9.0.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.16.0.tgz", - "integrity": "sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.6.0.tgz", + "integrity": "sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", + "@typescript-eslint/types": "8.6.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -2460,13 +2213,15 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@vitejs/plugin-react": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.1.tgz", "integrity": "sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.24.5", "@babel/plugin-transform-react-jsx-self": "^7.24.5", @@ -2486,6 +2241,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -2498,6 +2254,7 @@ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } @@ -2507,6 +2264,7 @@ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, + "license": "MIT", "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -2520,6 +2278,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -2536,6 +2295,7 @@ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -2545,6 +2305,7 @@ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -2560,6 +2321,7 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -2569,6 +2331,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -2576,19 +2339,6 @@ "node": ">=4" } }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/arch": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", @@ -2607,19 +2357,22 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "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 + "dev": true, + "license": "Python-2.0" }, "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, + "license": "Apache-2.0", "dependencies": { "deep-equal": "^2.0.5" } @@ -2629,6 +2382,7 @@ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "is-array-buffer": "^3.0.4" @@ -2645,6 +2399,7 @@ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -2661,12 +2416,16 @@ } }, "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", "dev": true, + "license": "MIT", + "dependencies": { + "array-uniq": "^1.0.1" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, "node_modules/array-uniq": { @@ -2674,6 +2433,7 @@ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -2683,6 +2443,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -2703,6 +2464,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -2723,6 +2485,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -2741,6 +2504,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -2754,23 +2518,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.toreversed": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", - "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, "node_modules/array.prototype.tosorted": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -2787,6 +2540,7 @@ "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.5", @@ -2804,21 +2558,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/asn1": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": "~2.1.0" } @@ -2828,6 +2573,7 @@ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8" } @@ -2836,34 +2582,39 @@ "version": "0.0.8", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", - "dev": true + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true, + "license": "MIT" }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true, + "license": "ISC", "engines": { "node": ">= 4.0.0" } @@ -2873,6 +2624,7 @@ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, + "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -2888,39 +2640,44 @@ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "*" } }, "node_modules/aws4": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.0.tgz", - "integrity": "sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==", - "dev": true + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", + "dev": true, + "license": "MIT" }, "node_modules/axe-core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz", - "integrity": "sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz", + "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==", "dev": true, + "license": "MPL-2.0", "engines": { "node": ">=4" } }, "node_modules/axobject-query": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", - "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", "dev": true, - "dependencies": { - "deep-equal": "^2.0.5" + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" } }, "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==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/base64-js": { "version": "1.5.1", @@ -2940,53 +2697,46 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "tweetnacl": "^0.14.3" } }, "node_modules/before-after-hook": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-3.0.2.tgz", - "integrity": "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==", - "dev": true, - "peer": true - }, - "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==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "Apache-2.0" }, "node_modules/blob-util": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -2996,6 +2746,7 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, + "license": "MIT", "dependencies": { "fill-range": "^7.1.1" }, @@ -3003,17 +2754,10 @@ "node": ">=8" } }, - "node_modules/browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true, - "peer": true - }, "node_modules/browserslist": { - "version": "4.23.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", - "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "dev": true, "funding": [ { @@ -3029,10 +2773,11 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001640", - "electron-to-chromium": "^1.4.820", - "node-releases": "^2.0.14", + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", "update-browserslist-db": "^1.1.0" }, "bin": { @@ -3061,6 +2806,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -3071,20 +2817,23 @@ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "dev": true, + "license": "MIT", "engines": { "node": "*" } }, "node_modules/bulma": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bulma/-/bulma-1.0.1.tgz", - "integrity": "sha512-+xv/BIAEQakHkR0QVz+s+RjNqfC53Mx9ZYexyaFNFo9wx5i76HXArNdwW7bccyJxa5mgV/T5DcVGqsAB19nBJQ==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bulma/-/bulma-1.0.2.tgz", + "integrity": "sha512-D7GnDuF6seb6HkcnRMM9E739QpEY9chDzzeFrHMyEns/EXyDJuQ0XA0KxbBl/B2NTsKSoDomW61jFGFaAxhK5A==", + "license": "MIT" }, "node_modules/cachedir": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -3094,6 +2843,7 @@ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -3113,59 +2863,25 @@ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-keys": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", - "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", - "dev": true, - "peer": true, - "dependencies": { - "camelcase": "^6.3.0", - "map-obj": "^4.1.0", - "quick-lru": "^5.1.1", - "type-fest": "^1.2.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-keys/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, - "peer": true, + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, "node_modules/caniuse-lite": { - "version": "1.0.30001642", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz", - "integrity": "sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==", + "version": "1.0.30001662", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001662.tgz", + "integrity": "sha512-sgMUVwLmGseH8ZIrm1d51UbrhqMCH3jvS7gF/M6byuHOnKyLOBL7W8yz5V02OHwgLGA36o/AFhWzzh4uc5aqTA==", "dev": true, "funding": [ { @@ -3180,19 +2896,22 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -3207,44 +2926,25 @@ "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8.0" } }, "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", "dev": true, + "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "readdirp": "^4.0.1" }, "engines": { - "node": ">= 8.10.0" + "node": ">= 14.16.0" }, "funding": { "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" } }, "node_modules/ci-info": { @@ -3258,6 +2958,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -3265,13 +2966,15 @@ "node_modules/classnames": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", - "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", + "license": "MIT" }, "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==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -3281,6 +2984,7 @@ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, + "license": "MIT", "dependencies": { "restore-cursor": "^3.1.0" }, @@ -3293,6 +2997,7 @@ "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", "dev": true, + "license": "MIT", "dependencies": { "string-width": "^4.2.0" }, @@ -3308,6 +3013,7 @@ "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", "dev": true, + "license": "MIT", "dependencies": { "slice-ansi": "^3.0.0", "string-width": "^4.2.0" @@ -3320,15 +3026,66 @@ } }, "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, - "peer": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cliui/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/color-convert": { @@ -3336,6 +3093,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "1.1.3" } @@ -3344,25 +3102,29 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, + "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -3375,6 +3137,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } @@ -3384,6 +3147,7 @@ "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -3392,37 +3156,43 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cosmiconfig": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "dev": true, + "license": "MIT", "dependencies": { "env-paths": "^2.2.1", "import-fresh": "^3.3.0", @@ -3449,6 +3219,7 @@ "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.1" }, @@ -3467,6 +3238,7 @@ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -3481,15 +3253,23 @@ "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.2.tgz", "integrity": "sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12 || >=16" } }, + "node_modules/css-mediaquery": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/css-mediaquery/-/css-mediaquery-0.1.2.tgz", + "integrity": "sha512-COtn4EROW5dBGlE/4PiKnh6rZpAPxDeFLaEEwt4i10jpDMFt2EhQGS79QmmrO+iKCHv0PU/HrOWEhijFd1x99Q==", + "license": "BSD" + }, "node_modules/css-tree": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", "dev": true, + "license": "MIT", "dependencies": { "mdn-data": "2.0.30", "source-map-js": "^1.0.1" @@ -3503,6 +3283,7 @@ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true, + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -3513,16 +3294,28 @@ "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/customize-cra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/customize-cra/-/customize-cra-1.0.0.tgz", + "integrity": "sha512-DbtaLuy59224U+xCiukkxSq8clq++MOtJ1Et7LED1fLszWe88EoblEYFBJ895sB1mC6B4uu3xPT/IjClELhMbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.flow": "^3.5.0" + } }, "node_modules/cypress": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.13.0.tgz", - "integrity": "sha512-ou/MQUDq4tcDJI2FsPaod2FZpex4kpIK43JJlcBgWrX8WX7R/05ZxGTuxedOuZBfxjZxja+fbijZGyxiLP6CFA==", + "version": "13.14.2", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.14.2.tgz", + "integrity": "sha512-lsiQrN17vHMB2fnvxIrKLAjOr9bPwsNbPZNrWf99s4u+DVmCY6U+w7O3GGG9FvP4EUVYaDu+guWeNLiUzBrqvA==", "dev": true, "hasInstallScript": true, + "license": "MIT", "dependencies": { - "@cypress/request": "^3.0.0", + "@cypress/request": "^3.0.1", "@cypress/xvfb": "^1.2.4", "@types/sinonjs__fake-timers": "8.1.1", "@types/sizzle": "^2.3.2", @@ -3577,6 +3370,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -3592,6 +3386,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3608,6 +3403,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3620,6 +3416,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3631,13 +3428,15 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cypress/node_modules/commander": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } @@ -3647,6 +3446,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -3656,6 +3456,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3670,13 +3471,15 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "dev": true, + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" }, @@ -3689,6 +3492,7 @@ "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -3706,6 +3510,7 @@ "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -3723,6 +3528,7 @@ "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -3740,23 +3546,26 @@ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", "dev": true, + "license": "MIT", "engines": { "node": "*" } }, "node_modules/dayjs": { - "version": "1.11.11", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz", - "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==", - "dev": true + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "dev": true, + "license": "MIT" }, "node_modules/debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -3768,51 +3577,11 @@ } }, "node_modules/decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dev": true, - "peer": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys/node_modules/decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true, - "peer": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -3822,6 +3591,7 @@ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.0", "call-bind": "^1.0.5", @@ -3853,13 +3623,15 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/define-data-property": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dev": true, + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -3877,6 +3649,7 @@ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -3894,6 +3667,7 @@ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -3902,13 +3676,15 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/diff": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } @@ -3918,6 +3694,7 @@ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -3930,6 +3707,7 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -3941,6 +3719,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.7", "csstype": "^3.0.2" @@ -3951,6 +3730,7 @@ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=10" } @@ -3960,34 +3740,39 @@ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "dev": true, + "license": "MIT", "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" } }, "node_modules/electron-to-chromium": { - "version": "1.4.827", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.827.tgz", - "integrity": "sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ==", - "dev": true + "version": "1.5.27", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.27.tgz", + "integrity": "sha512-o37j1vZqCoEgBuWWXLHQgTN/KDKe7zwpiY5CPeq2RvUqOyJw9xnrULzZAEVQ5p4h+zjMk7hgtOoPdnLxr7m/jw==", + "dev": true, + "license": "ISC" }, "node_modules/email-addresses": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz", "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, + "license": "MIT", "dependencies": { "once": "^1.4.0" } @@ -3997,6 +3782,7 @@ "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-colors": "^4.1.1", "strip-ansi": "^6.0.1" @@ -4010,6 +3796,7 @@ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -4019,6 +3806,7 @@ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } @@ -4028,6 +3816,7 @@ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "arraybuffer.prototype.slice": "^1.0.3", @@ -4088,6 +3877,7 @@ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -4100,6 +3890,7 @@ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -4109,6 +3900,7 @@ "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.3", @@ -4129,6 +3921,7 @@ "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -4154,6 +3947,7 @@ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0" }, @@ -4166,6 +3960,7 @@ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4", "has-tostringtag": "^1.0.2", @@ -4180,6 +3975,7 @@ "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, + "license": "MIT", "dependencies": { "hasown": "^2.0.0" } @@ -4189,6 +3985,7 @@ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, + "license": "MIT", "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -4207,6 +4004,7 @@ "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, "hasInstallScript": true, + "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -4240,10 +4038,11 @@ } }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -4252,28 +4051,31 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -4323,6 +4125,7 @@ "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", "dev": true, + "license": "MIT", "dependencies": { "confusing-browser-globals": "^1.0.10", "object.assign": "^4.1.2", @@ -4342,6 +4145,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -4351,6 +4155,7 @@ "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-18.0.0.tgz", "integrity": "sha512-oc+Lxzgzsu8FQyFVa4QFaVKiitTYiiW3frB9KYW5OWdPrqFc7FzxgB20hP4cHMlr+MBzGcLl3jnCOVOydL9mIg==", "dev": true, + "license": "MIT", "dependencies": { "eslint-config-airbnb-base": "^15.0.0" }, @@ -4365,6 +4170,7 @@ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", "dev": true, + "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -4377,6 +4183,7 @@ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", @@ -4388,15 +4195,17 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-module-utils": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.11.0.tgz", + "integrity": "sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.2.7" }, @@ -4414,15 +4223,17 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-plugin-cypress": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-3.3.0.tgz", - "integrity": "sha512-HPHMPzYBIshzJM8wqgKSKHG2p/8R0Gbg4Pb3tcdC9WrmkuqxiKxSKbjunUrajhV5l7gCIFrh1P7C7GuBqH6YuQ==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-3.5.0.tgz", + "integrity": "sha512-JZQ6XnBTNI8h1B9M7wJSFzc48SYbh7VMMKaNTQOFa3BQlnmXPrVc4PKen8R+fpv6VleiPeej6VxloGb42zdRvw==", "dev": true, + "license": "MIT", "dependencies": { "globals": "^13.20.0" }, @@ -4435,6 +4246,7 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -4450,6 +4262,7 @@ "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, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -4458,26 +4271,28 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz", + "integrity": "sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==", "dev": true, + "license": "MIT", "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", "array.prototype.flat": "^1.3.2", "array.prototype.flatmap": "^1.3.2", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", + "eslint-module-utils": "^2.9.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", "semver": "^6.3.1", "tsconfig-paths": "^3.15.0" }, @@ -4493,6 +4308,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4503,6 +4319,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -4512,6 +4329,7 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -4524,6 +4342,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -4536,22 +4355,24 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.9.0.tgz", - "integrity": "sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==", + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.0.tgz", + "integrity": "sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==", "dev": true, + "license": "MIT", "dependencies": { "aria-query": "~5.1.3", "array-includes": "^3.1.8", "array.prototype.flatmap": "^1.3.2", "ast-types-flow": "^0.0.8", - "axe-core": "^4.9.1", - "axobject-query": "~3.1.1", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", "es-iterator-helpers": "^1.0.19", @@ -4567,7 +4388,7 @@ "node": ">=4.0" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, "node_modules/eslint-plugin-jsx-a11y/node_modules/brace-expansion": { @@ -4575,6 +4396,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4585,6 +4407,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -4593,13 +4416,14 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz", - "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", + "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", "dev": true, + "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.8.6" + "synckit": "^0.9.1" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -4623,15 +4447,15 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.34.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.4.tgz", - "integrity": "sha512-Np+jo9bUwJNxCsT12pXtrGhJgT3T44T1sHhn1Ssr42XFn8TES0267wPGo5nNrMHi8qkyimDAX2BUmkf9pSaVzA==", + "version": "7.36.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.36.1.tgz", + "integrity": "sha512-/qwbqNXZoq+VP30s1d4Nc1C5GTxjJQjk4Jzs4Wq2qzxFM7dSmuG2UkIjg2USMLh3A/aVcUNrK7v0J5U1XEGGwA==", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.1.8", "array.prototype.findlast": "^1.2.5", "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", "es-iterator-helpers": "^1.0.19", @@ -4652,7 +4476,7 @@ "node": ">=4" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, "node_modules/eslint-plugin-react-hooks": { @@ -4660,6 +4484,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -4672,6 +4497,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4682,6 +4508,7 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -4694,6 +4521,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -4706,6 +4534,7 @@ "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -4723,6 +4552,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -4732,6 +4562,7 @@ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -4748,6 +4579,7 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -4755,11 +4587,22 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -4775,6 +4618,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4785,6 +4629,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -4801,6 +4646,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -4812,13 +4658,15 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -4831,6 +4679,7 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -4846,6 +4695,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -4855,6 +4705,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -4867,6 +4718,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4879,6 +4731,7 @@ "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, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -4891,6 +4744,7 @@ "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", @@ -4908,6 +4762,7 @@ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -4920,6 +4775,7 @@ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -4932,6 +4788,7 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -4941,6 +4798,7 @@ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } @@ -4949,13 +4807,15 @@ "version": "6.4.7", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/execa": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.0", "get-stream": "^5.0.0", @@ -4979,6 +4839,7 @@ "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", "dev": true, + "license": "MIT", "dependencies": { "pify": "^2.2.0" }, @@ -4990,13 +4851,15 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/extract-zip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "debug": "^4.1.1", "get-stream": "^5.1.0", @@ -5019,25 +4882,29 @@ "dev": true, "engines": [ "node >=0.6.0" - ] + ], + "license": "MIT" }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-diff": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -5054,6 +4921,7 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -5065,25 +4933,29 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-uri": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.9.1" } @@ -5093,6 +4965,7 @@ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -5102,6 +4975,7 @@ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dev": true, + "license": "MIT", "dependencies": { "pend": "~1.2.0" } @@ -5111,6 +4985,7 @@ "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -5126,6 +5001,7 @@ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, + "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" }, @@ -5138,6 +5014,7 @@ "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -5147,6 +5024,7 @@ "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", "dev": true, + "license": "MIT", "dependencies": { "filename-reserved-regex": "^2.0.0", "strip-outer": "^1.0.1", @@ -5164,6 +5042,7 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -5176,6 +5055,7 @@ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, + "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -5193,6 +5073,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -5204,21 +5085,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "peer": true, - "bin": { - "flat": "cli.js" - } - }, "node_modules/flat-cache": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, + "license": "MIT", "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", @@ -5232,13 +5104,15 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dev": true, + "license": "MIT", "dependencies": { "is-callable": "^1.1.3" } @@ -5248,22 +5122,24 @@ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "*" } }, "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dev": true, + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", + "combined-stream": "^1.0.8", "mime-types": "^2.1.12" }, "engines": { - "node": ">= 0.12" + "node": ">= 6" } }, "node_modules/fs-extra": { @@ -5271,6 +5147,7 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -5285,7 +5162,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/fsevents": { "version": "2.3.3", @@ -5293,6 +5171,7 @@ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -5305,13 +5184,15 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/fsu/-/fsu-1.1.1.tgz", "integrity": "sha512-xQVsnjJ/5pQtcKh+KjUoZGzVWn4uNkchxTF6Lwjr4Gf7nQr8fmUfhKJ62zE77+xQg9xnxi5KUps7XGs+VC986A==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -5321,6 +5202,7 @@ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -5339,6 +5221,7 @@ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -5348,6 +5231,7 @@ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -5357,6 +5241,7 @@ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -5366,6 +5251,7 @@ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", @@ -5385,6 +5271,7 @@ "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -5397,6 +5284,7 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -5412,6 +5300,7 @@ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "es-errors": "^1.3.0", @@ -5429,6 +5318,7 @@ "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", "dev": true, + "license": "MIT", "dependencies": { "async": "^3.2.0" } @@ -5438,6 +5328,7 @@ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "dev": true, + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" } @@ -5447,6 +5338,7 @@ "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-6.1.1.tgz", "integrity": "sha512-upnohfjBwN5hBP9w2dPE7HO5JJTHzSGMV1JrLrHvNuqmjoYHg6TBrCcnEoorjG/e0ejbuvnwyKMdTyM40PEByw==", "dev": true, + "license": "MIT", "dependencies": { "async": "^3.2.4", "commander": "^11.0.0", @@ -5464,33 +5356,12 @@ "node": ">=10" } }, - "node_modules/gh-pages/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gh-pages/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/gh-pages/node_modules/commander": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=16" } @@ -5500,6 +5371,7 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -5509,12 +5381,13 @@ "node": ">=14.14" } }, - "node_modules/gh-pages/node_modules/glob": { + "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -5530,60 +5403,12 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/gh-pages/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gh-pages/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/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "peer": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -5591,17 +5416,28 @@ "node": ">=10.13.0" } }, + "node_modules/glob/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, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/glob/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "peer": true, + "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=10" + "node": "*" } }, "node_modules/global-dirs": { @@ -5609,6 +5445,7 @@ "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", "dev": true, + "license": "MIT", "dependencies": { "ini": "2.0.0" }, @@ -5624,6 +5461,7 @@ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "dev": true, + "license": "MIT", "dependencies": { "global-prefix": "^3.0.0" }, @@ -5636,6 +5474,7 @@ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", "dev": true, + "license": "MIT", "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -5649,13 +5488,15 @@ "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/global-prefix/node_modules/which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -5664,12 +5505,16 @@ } }, "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "version": "15.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.9.0.tgz", + "integrity": "sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==", "dev": true, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/globalthis": { @@ -5677,6 +5522,7 @@ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" @@ -5689,36 +5535,35 @@ } }, "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", "dev": true, + "license": "MIT", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, "node_modules/globjoin": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -5730,29 +5575,22 @@ "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==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", "dev": true, - "peer": true, - "engines": { - "node": ">=6" - } + "license": "MIT" }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -5762,6 +5600,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -5771,6 +5610,7 @@ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" }, @@ -5783,6 +5623,7 @@ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -5795,6 +5636,7 @@ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -5807,6 +5649,7 @@ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, + "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" }, @@ -5822,6 +5665,7 @@ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -5829,54 +5673,12 @@ "node": ">= 0.4" } }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "peer": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "peer": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "peer": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "peer": true - }, "node_modules/html-tags": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -5885,14 +5687,15 @@ } }, "node_modules/http-signature": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", - "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.4.0.tgz", + "integrity": "sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg==", "dev": true, + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^2.0.2", - "sshpk": "^1.14.1" + "sshpk": "^1.18.0" }, "engines": { "node": ">=0.10" @@ -5903,10 +5706,17 @@ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=8.12.0" } }, + "node_modules/hyphenate-style-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz", + "integrity": "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==", + "license": "BSD-3-Clause" + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -5925,28 +5735,32 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/immutable": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.6.tgz", - "integrity": "sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==", - "dev": true + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", + "dev": true, + "license": "MIT" }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -5958,21 +5772,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.19" } @@ -5982,6 +5787,7 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -5992,6 +5798,7 @@ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -6001,13 +5808,15 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/ini": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } @@ -6017,6 +5826,7 @@ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.0", @@ -6031,6 +5841,7 @@ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -6047,6 +5858,7 @@ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1" @@ -6062,13 +5874,15 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-async-function": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -6084,6 +5898,7 @@ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, + "license": "MIT", "dependencies": { "has-bigints": "^1.0.1" }, @@ -6091,23 +5906,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/is-boolean-object": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -6124,6 +5928,7 @@ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -6136,6 +5941,7 @@ "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", "dev": true, + "license": "MIT", "dependencies": { "ci-info": "^3.2.0" }, @@ -6144,10 +5950,11 @@ } }, "node_modules/is-core-module": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", - "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dev": true, + "license": "MIT", "dependencies": { "hasown": "^2.0.2" }, @@ -6163,6 +5970,7 @@ "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", "dev": true, + "license": "MIT", "dependencies": { "is-typed-array": "^1.1.13" }, @@ -6178,6 +5986,7 @@ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -6193,6 +6002,7 @@ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true, + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -6208,6 +6018,7 @@ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6217,6 +6028,7 @@ "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -6229,6 +6041,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -6238,6 +6051,7 @@ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -6253,6 +6067,7 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -6265,6 +6080,7 @@ "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", "dev": true, + "license": "MIT", "dependencies": { "global-dirs": "^3.0.0", "is-path-inside": "^3.0.2" @@ -6281,6 +6097,7 @@ "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -6293,6 +6110,7 @@ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -6305,6 +6123,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -6314,6 +6133,7 @@ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -6329,16 +6149,7 @@ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true, - "peer": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -6348,6 +6159,7 @@ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6357,6 +6169,7 @@ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -6373,6 +6186,7 @@ "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -6385,6 +6199,7 @@ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7" }, @@ -6400,6 +6215,7 @@ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -6412,6 +6228,7 @@ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -6427,6 +6244,7 @@ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, + "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -6442,6 +6260,7 @@ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, + "license": "MIT", "dependencies": { "which-typed-array": "^1.1.14" }, @@ -6456,13 +6275,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -6475,6 +6296,7 @@ "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -6487,6 +6309,7 @@ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -6499,6 +6322,7 @@ "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4" @@ -6515,6 +6339,7 @@ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, + "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -6526,25 +6351,29 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/iterator.prototype": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "get-intrinsic": "^1.2.1", @@ -6553,16 +6382,24 @@ "set-function-name": "^2.0.1" } }, + "node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "license": "MIT" + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" }, "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, + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -6574,13 +6411,15 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true, + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -6592,43 +6431,50 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true + "dev": true, + "license": "(AFL-2.1 OR BSD-3-Clause)" }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -6641,6 +6487,7 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -6656,6 +6503,7 @@ "engines": [ "node >=0.6.0" ], + "license": "MIT", "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -6668,6 +6516,7 @@ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", @@ -6682,13 +6531,15 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz", "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, + "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } @@ -6698,6 +6549,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6706,19 +6558,22 @@ "version": "0.34.0", "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.34.0.tgz", "integrity": "sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/language-subtag-registry": { "version": "0.3.23", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "node_modules/language-tags": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", "dev": true, + "license": "MIT", "dependencies": { "language-subtag-registry": "^0.3.20" }, @@ -6731,6 +6586,7 @@ "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", "dev": true, + "license": "MIT", "engines": { "node": "> 0.8" } @@ -6740,6 +6596,7 @@ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -6752,13 +6609,15 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/listr2": { "version": "3.14.0", "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", "dev": true, + "license": "MIT", "dependencies": { "cli-truncate": "^2.1.0", "colorette": "^2.0.16", @@ -6786,6 +6645,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -6800,61 +6660,77 @@ "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "license": "MIT" + }, + "node_modules/lodash.flow": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", + "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==", + "dev": true, + "license": "MIT" }, "node_modules/lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.isempty": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz", "integrity": "sha512-oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.isfunction": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.isobject": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz", "integrity": "sha512-3/Qptq2vr7WeJbB4KHUSKlq8Pl7ASXi3UG6CMbBm8WRtXi8+GHm7mKaU3urfpSEzWe2wCIChs6/sdocUsTKJiA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.isstring": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.once": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -6871,6 +6747,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -6886,6 +6763,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -6902,6 +6780,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -6913,13 +6792,15 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/log-symbols/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, + "license": "MIT", "engines": { "node": ">=8" } @@ -6929,6 +6810,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -6941,6 +6823,7 @@ "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", "dev": true, + "license": "MIT", "dependencies": { "ansi-escapes": "^4.3.0", "cli-cursor": "^3.1.0", @@ -6959,6 +6842,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -6974,6 +6858,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -6985,13 +6870,15 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/log-update/node_modules/slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -7009,6 +6896,7 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -7022,6 +6910,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -7034,6 +6923,7 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^3.0.2" } @@ -7043,6 +6933,7 @@ "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.5.1.tgz", "integrity": "sha512-DXqXhEM7gW59OjZO8NIjBCz9AQ1BEMrfiOAl4AYByHCtVHRF4KoGNO8mqQeM8lRCtQe/UnJ4imO/d2HdkKsd+A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" }, @@ -7055,6 +6946,7 @@ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, + "license": "MIT", "dependencies": { "semver": "^6.0.0" }, @@ -7070,21 +6962,18 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/matchmediaquery": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/matchmediaquery/-/matchmediaquery-0.4.2.tgz", + "integrity": "sha512-wrZpoT50ehYOudhDjt/YvUJc6eUzcdFPdmbizfgvswCKNHD1/OBOHYJpHie+HXpu6bSkEGieFMYk6VuutaiRfA==", + "license": "MIT", + "dependencies": { + "css-mediaquery": "^0.1.2" } }, "node_modules/mathml-tag-names": { @@ -7092,6 +6981,7 @@ "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7101,13 +6991,15 @@ "version": "2.0.30", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "node_modules/meow": { "version": "13.2.0", "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -7119,22 +7011,25 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, + "license": "MIT", "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -7148,6 +7043,7 @@ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -7157,6 +7053,7 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -7169,25 +7066,17 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, "node_modules/minimatch": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -7203,135 +7092,17 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "peer": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/minimist-options/node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mocha": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.6.0.tgz", - "integrity": "sha512-hxjt4+EEB0SA0ZDygSS015t65lJw/I2yRCS3Ae+SJ5FrbzrXgfYwJr96f0OvIXdj7h4lv/vLCrH3rkiuizFSvw==", - "dev": true, - "peer": true, - "dependencies": { - "ansi-colors": "^4.1.3", - "browser-stdout": "^1.3.1", - "chokidar": "^3.5.3", - "debug": "^4.3.5", - "diff": "^5.2.0", - "escape-string-regexp": "^4.0.0", - "find-up": "^5.0.0", - "glob": "^8.1.0", - "he": "^1.2.0", - "js-yaml": "^4.1.0", - "log-symbols": "^4.1.0", - "minimatch": "^5.1.6", - "ms": "^2.1.3", - "serialize-javascript": "^6.0.2", - "strip-json-comments": "^3.1.1", - "supports-color": "^8.1.1", - "workerpool": "^6.5.1", - "yargs": "^16.2.0", - "yargs-parser": "^20.2.9", - "yargs-unparser": "^2.0.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha.js" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/mocha/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mocha/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, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/mocha/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "peer": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mocha/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==", - "dev": true, - "peer": true - }, - "node_modules/mocha/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/mochawesome": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/mochawesome/-/mochawesome-7.1.3.tgz", "integrity": "sha512-Vkb3jR5GZ1cXohMQQ73H3cZz7RoxGjjUo0G5hu0jLaW+0FdUxUwg3Cj29bqQdh0rFcnyV06pWmqmi5eBPnEuNQ==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.1.2", "diff": "^5.0.0", @@ -7353,101 +7124,17 @@ "resolved": "https://registry.npmjs.org/mochawesome-merge/-/mochawesome-merge-4.3.0.tgz", "integrity": "sha512-1roR6g+VUlfdaRmL8dCiVpKiaUhbPVm1ZQYUM6zHX46mWk+tpsKVZR6ba98k2zc8nlPvYd71yn5gyH970pKBSw==", "dev": true, + "license": "MIT", "dependencies": { "fs-extra": "^7.0.1", "glob": "^7.1.6", - "yargs": "^15.3.1" - }, - "bin": { - "mochawesome-merge": "bin/mochawesome-merge.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/mochawesome-merge/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/mochawesome-merge/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/mochawesome-merge/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/mochawesome-merge/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/mochawesome-merge/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==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/mochawesome-merge/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==", - "dev": true - }, - "node_modules/mochawesome-merge/node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mochawesome-merge/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "yargs": "^15.3.1" + }, + "bin": { + "mochawesome-merge": "bin/mochawesome-merge.js" }, "engines": { - "node": ">=8" + "node": ">=10.0.0" } }, "node_modules/mochawesome-merge/node_modules/fs-extra": { @@ -7455,6 +7142,7 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -7464,156 +7152,32 @@ "node": ">=6 <7 || >=8" } }, - "node_modules/mochawesome-merge/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/mochawesome-merge/node_modules/jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, + "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, - "node_modules/mochawesome-merge/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mochawesome-merge/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/mochawesome-merge/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mochawesome-merge/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/mochawesome-merge/node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.0.0" } }, - "node_modules/mochawesome-merge/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mochawesome-merge/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/mochawesome-merge/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/mochawesome-merge/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/mochawesome-report-generator": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/mochawesome-report-generator/-/mochawesome-report-generator-6.2.0.tgz", "integrity": "sha512-Ghw8JhQFizF0Vjbtp9B0i//+BOkV5OWcQCPpbO0NGOoxV33o+gKDYU0Pr2pGxkIHnqZ+g5mYiXF7GMNgAcDpSg==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.1.2", "dateformat": "^4.5.1", @@ -7637,6 +7201,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -7652,6 +7217,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -7668,6 +7234,7 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -7682,6 +7249,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -7693,13 +7261,15 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/mochawesome-report-generator/node_modules/fs-extra": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -7714,6 +7284,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -7723,6 +7294,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -7730,11 +7302,22 @@ "node": ">=8" } }, + "node_modules/mochawesome-report-generator/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, "node_modules/mochawesome-report-generator/node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -7753,6 +7336,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } @@ -7762,6 +7346,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -7777,6 +7362,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -7793,6 +7379,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -7804,13 +7391,15 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/mochawesome/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, + "license": "MIT", "engines": { "node": ">=8" } @@ -7820,6 +7409,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -7828,10 +7418,11 @@ } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" }, "node_modules/nanoid": { "version": "3.3.7", @@ -7844,6 +7435,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -7855,19 +7447,22 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/nise": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz", "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^1.7.0", "@sinonjs/fake-timers": "^6.0.0", @@ -7881,6 +7476,7 @@ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dev": true, + "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -7897,32 +7493,18 @@ } }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true - }, - "node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", "dev": true, - "peer": true, - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } + "license": "MIT" }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -7932,6 +7514,7 @@ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -7943,6 +7526,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -7952,6 +7536,7 @@ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -7964,6 +7549,7 @@ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1" @@ -7980,6 +7566,7 @@ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -7989,6 +7576,7 @@ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -8007,6 +7595,7 @@ "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -8021,6 +7610,7 @@ "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -8039,6 +7629,7 @@ "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -8053,6 +7644,7 @@ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -8070,6 +7662,7 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, + "license": "ISC", "dependencies": { "wrappy": "1" } @@ -8079,6 +7672,7 @@ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -8094,6 +7688,7 @@ "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dev": true, + "license": "MIT", "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -8110,6 +7705,7 @@ "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", "dev": true, + "license": "(WTFPL OR MIT)", "bin": { "opener": "bin/opener-bin.js" } @@ -8119,6 +7715,7 @@ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, + "license": "MIT", "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -8136,6 +7733,7 @@ "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", "dev": true, + "license": "MIT", "dependencies": { "macos-release": "^2.2.0", "windows-release": "^3.1.0" @@ -8148,13 +7746,15 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -8164,6 +7764,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -8179,6 +7780,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -8194,6 +7796,7 @@ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "dev": true, + "license": "MIT", "dependencies": { "aggregate-error": "^3.0.0" }, @@ -8209,6 +7812,7 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -8218,6 +7822,7 @@ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -8230,6 +7835,7 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -8248,6 +7854,7 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -8257,6 +7864,7 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8266,6 +7874,7 @@ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -8274,13 +7883,15 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", + "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", "dev": true, + "license": "MIT", "dependencies": { "isarray": "0.0.1" } @@ -8289,13 +7900,15 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -8304,25 +7917,29 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", - "dev": true + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "dev": true, + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -8335,6 +7952,7 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8344,6 +7962,7 @@ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8353,6 +7972,7 @@ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", "dev": true, + "license": "MIT", "dependencies": { "pinkie": "^2.0.0" }, @@ -8365,6 +7985,7 @@ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^4.0.0" }, @@ -8377,6 +7998,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -8390,6 +8012,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -8402,6 +8025,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -8417,6 +8041,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -8429,14 +8054,15 @@ "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/postcss": { - "version": "8.4.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz", - "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==", + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", "dev": true, "funding": [ { @@ -8452,10 +8078,11 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -8465,13 +8092,15 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/postcss-resolve-nested-selector": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", - "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", - "dev": true + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz", + "integrity": "sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==", + "dev": true, + "license": "MIT" }, "node_modules/postcss-safe-parser": { "version": "7.0.0", @@ -8492,6 +8121,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "engines": { "node": ">=18.0" }, @@ -8518,6 +8148,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "engines": { "node": ">=12.0" }, @@ -8526,10 +8157,11 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", - "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dev": true, + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -8542,13 +8174,15 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8.0" } @@ -8558,6 +8192,7 @@ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -8573,6 +8208,7 @@ "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", "dev": true, + "license": "MIT", "dependencies": { "fast-diff": "^1.1.2" }, @@ -8585,6 +8221,7 @@ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" }, @@ -8597,6 +8234,7 @@ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6.0" } @@ -8605,6 +8243,7 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -8615,19 +8254,22 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", "dev": true, + "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -8638,17 +8280,19 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/qs": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", - "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" }, "engines": { "node": ">=0.6" @@ -8661,7 +8305,8 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/queue-microtask": { "version": "1.2.3", @@ -8681,35 +8326,14 @@ "type": "consulting", "url": "https://feross.org/support" } - ] - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "peer": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } + ], + "license": "MIT" }, "node_modules/react": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" }, @@ -8721,6 +8345,7 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -8732,165 +8357,97 @@ "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" }, "node_modules/react-refresh": { "version": "0.14.2", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", - "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-router": { - "version": "6.25.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.25.1.tgz", - "integrity": "sha512-u8ELFr5Z6g02nUtpPAggP73Jigj1mRePSwhS/2nkTrlPU5yEkH1vYzWNyvSnSzeeE2DNqWdH+P8OhIh9wuXhTw==", - "dependencies": { - "@remix-run/router": "1.18.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/react-router-dom": { - "version": "6.25.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.25.1.tgz", - "integrity": "sha512-0tUDpbFvk35iv+N89dWNrJp+afLgd+y4VtorJZuOCXK0kkCWjEvb3vTJM++SYvMEpbVwXKf3FjeVveVEb6JpDQ==", - "dependencies": { - "@remix-run/router": "1.18.0", - "react-router": "6.25.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" - } - }, - "node_modules/react-transition-group": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", - "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", - "dependencies": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": ">=16.6.0", - "react-dom": ">=16.6.0" - } - }, - "node_modules/read-pkg": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", - "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", - "dev": true, - "peer": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^3.0.2", - "parse-json": "^5.2.0", - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/read-pkg-up": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", - "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", - "dev": true, - "peer": true, + "node_modules/react-responsive": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/react-responsive/-/react-responsive-10.0.0.tgz", + "integrity": "sha512-N6/UiRLGQyGUqrarhBZmrSmHi2FXSD++N5VbSKsBBvWfG0ZV7asvUBluSv5lSzdMyEVjzZ6Y8DL4OHABiztDOg==", + "license": "MIT", "dependencies": { - "find-up": "^5.0.0", - "read-pkg": "^6.0.0", - "type-fest": "^1.0.1" + "hyphenate-style-name": "^1.0.0", + "matchmediaquery": "^0.4.2", + "prop-types": "^15.6.1", + "shallow-equal": "^3.1.0" }, "engines": { - "node": ">=12" + "node": ">=14" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": ">=16.8.0" } }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" + "node_modules/react-router": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.26.2.tgz", + "integrity": "sha512-tvN1iuT03kHgOFnLPfLJ8V95eijteveqdOSk+srqfePtQvqCExB8eHOYnlilbOcyJyKnYkr1vJvf7YqotAJu1A==", + "license": "MIT", + "dependencies": { + "@remix-run/router": "1.19.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "peer": true, "engines": { - "node": ">=10" + "node": ">=14.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": ">=16.8" } }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, + "node_modules/react-router-dom": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.26.2.tgz", + "integrity": "sha512-z7YkaEW0Dy35T3/QKPYB1LjMK2R1fxnHO8kWpUMTBdfVzZrWOiY9a7CtN8HqdWtDUWd5FY6Dl8HFsqVwH4uOtQ==", + "license": "MIT", "dependencies": { - "picomatch": "^2.2.1" + "@remix-run/router": "1.19.2", + "react-router": "6.26.2" }, "engines": { - "node": ">=8.10.0" + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" } }, - "node_modules/redent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", - "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", - "dev": true, - "peer": true, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "license": "BSD-3-Clause", "dependencies": { - "indent-string": "^5.0.0", - "strip-indent": "^4.0.0" - }, - "engines": { - "node": ">=12" + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" } }, - "node_modules/redent/node_modules/indent-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "node_modules/readdirp": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.1.tgz", + "integrity": "sha512-GkMg9uOTpIWWKbSsgwb5fA4EavTR+SG/PMPoAY8hkhHfEEY0/vqljY+XHqtDf2cr2IJtoNRDbrrEpZUiZCkYRw==", "dev": true, - "peer": true, + "license": "MIT", "engines": { - "node": ">=12" + "node": ">= 14.16.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, "node_modules/reflect.getprototypeof": { @@ -8898,6 +8455,7 @@ "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -8917,13 +8475,15 @@ "node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" }, "node_modules/regexp.prototype.flags": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "define-properties": "^1.2.1", @@ -8942,6 +8502,7 @@ "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", "dev": true, + "license": "MIT", "dependencies": { "throttleit": "^1.0.0" } @@ -8951,6 +8512,7 @@ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8960,6 +8522,7 @@ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8968,19 +8531,22 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -8998,6 +8564,7 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -9007,6 +8574,7 @@ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, + "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -9020,6 +8588,7 @@ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -9029,7 +8598,8 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/rimraf": { "version": "3.0.2", @@ -9037,6 +8607,7 @@ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -9047,54 +8618,12 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/rimraf/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/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/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/rollup": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.1.tgz", - "integrity": "sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.22.4.tgz", + "integrity": "sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "1.0.5" }, @@ -9106,22 +8635,22 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.18.1", - "@rollup/rollup-android-arm64": "4.18.1", - "@rollup/rollup-darwin-arm64": "4.18.1", - "@rollup/rollup-darwin-x64": "4.18.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.18.1", - "@rollup/rollup-linux-arm-musleabihf": "4.18.1", - "@rollup/rollup-linux-arm64-gnu": "4.18.1", - "@rollup/rollup-linux-arm64-musl": "4.18.1", - "@rollup/rollup-linux-powerpc64le-gnu": "4.18.1", - "@rollup/rollup-linux-riscv64-gnu": "4.18.1", - "@rollup/rollup-linux-s390x-gnu": "4.18.1", - "@rollup/rollup-linux-x64-gnu": "4.18.1", - "@rollup/rollup-linux-x64-musl": "4.18.1", - "@rollup/rollup-win32-arm64-msvc": "4.18.1", - "@rollup/rollup-win32-ia32-msvc": "4.18.1", - "@rollup/rollup-win32-x64-msvc": "4.18.1", + "@rollup/rollup-android-arm-eabi": "4.22.4", + "@rollup/rollup-android-arm64": "4.22.4", + "@rollup/rollup-darwin-arm64": "4.22.4", + "@rollup/rollup-darwin-x64": "4.22.4", + "@rollup/rollup-linux-arm-gnueabihf": "4.22.4", + "@rollup/rollup-linux-arm-musleabihf": "4.22.4", + "@rollup/rollup-linux-arm64-gnu": "4.22.4", + "@rollup/rollup-linux-arm64-musl": "4.22.4", + "@rollup/rollup-linux-powerpc64le-gnu": "4.22.4", + "@rollup/rollup-linux-riscv64-gnu": "4.22.4", + "@rollup/rollup-linux-s390x-gnu": "4.22.4", + "@rollup/rollup-linux-x64-gnu": "4.22.4", + "@rollup/rollup-linux-x64-musl": "4.22.4", + "@rollup/rollup-win32-arm64-msvc": "4.22.4", + "@rollup/rollup-win32-ia32-msvc": "4.22.4", + "@rollup/rollup-win32-x64-msvc": "4.22.4", "fsevents": "~2.3.2" } }, @@ -9144,6 +8673,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } @@ -9153,6 +8683,7 @@ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } @@ -9162,6 +8693,7 @@ "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4", @@ -9193,13 +8725,15 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/safe-regex-test": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -9216,15 +8750,17 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/sass": { - "version": "1.77.8", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz", - "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==", + "version": "1.79.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.79.3.tgz", + "integrity": "sha512-m7dZxh0W9EZ3cw50Me5GOuYm/tVAJAn91SUnohLRo9cXBixGUOdvmryN+dXpwR831bhoY3Zv7rEFt85PUwTmzA==", "dev": true, + "license": "MIT", "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", + "chokidar": "^4.0.0", "immutable": "^4.0.0", "source-map-js": ">=0.6.2 <2.0.0" }, @@ -9239,15 +8775,17 @@ "version": "0.23.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" } }, "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -9255,27 +8793,19 @@ "node": ">=10" } }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "dev": true, - "peer": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -9293,6 +8823,7 @@ "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -9303,11 +8834,18 @@ "node": ">= 0.4" } }, + "node_modules/shallow-equal": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-3.1.0.tgz", + "integrity": "sha512-pfVOw8QZIXpMbhBWvzBISicvToTiM5WBF1EeAUZDDSb5Dt29yl4AYbyywbJFSEsRUMr7gJaxqCdr4L3tQf9wVg==", + "license": "MIT" + }, "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==", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -9320,6 +8858,7 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -9329,6 +8868,7 @@ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -9346,7 +8886,8 @@ "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/sinon": { "version": "9.2.4", @@ -9354,6 +8895,7 @@ "integrity": "sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==", "deprecated": "16.1.1", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^1.8.1", "@sinonjs/fake-timers": "^6.0.1", @@ -9372,6 +8914,7 @@ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } @@ -9381,6 +8924,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -9390,6 +8934,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -9402,6 +8947,7 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -9411,6 +8957,7 @@ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -9425,6 +8972,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -9440,6 +8988,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -9451,58 +9000,25 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "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==", - "dev": true, - "peer": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "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==", - "dev": true, - "peer": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "peer": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "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==", - "dev": true, - "peer": true - }, "node_modules/sshpk": { "version": "1.18.0", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", "dev": true, + "license": "MIT", "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -9528,6 +9044,7 @@ "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", "dev": true, + "license": "MIT", "dependencies": { "internal-slot": "^1.0.4" }, @@ -9540,6 +9057,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -9553,13 +9071,15 @@ "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 + "dev": true, + "license": "MIT" }, "node_modules/string.prototype.includes": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz", "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" @@ -9570,6 +9090,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -9596,6 +9117,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" @@ -9606,6 +9128,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -9624,6 +9147,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -9638,6 +9162,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -9655,6 +9180,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -9667,6 +9193,7 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -9676,6 +9203,7 @@ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9685,31 +9213,17 @@ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/strip-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", - "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", - "dev": true, - "peer": true, - "dependencies": { - "min-indent": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -9722,6 +9236,7 @@ "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.2" }, @@ -9729,17 +9244,10 @@ "node": ">=0.10.0" } }, - "node_modules/style-search": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", - "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", - "dev": true, - "peer": true - }, "node_modules/stylelint": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.7.0.tgz", - "integrity": "sha512-Q1ATiXlz+wYr37a7TGsfvqYn2nSR3T/isw3IWlZQzFzCNoACHuGBb6xBplZXz56/uDRJHIygxjh7jbV/8isewA==", + "version": "16.9.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.9.0.tgz", + "integrity": "sha512-31Nm3WjxGOBGpQqF43o3wO9L5AC36TPIe6030Lnm13H3vDMTcS21DrLh69bMX+DBilKqMMVLian4iG6ybBoNRQ==", "dev": true, "funding": [ { @@ -9750,60 +9258,156 @@ "type": "github", "url": "https://github.com/sponsors/stylelint" } - ], + ], + "license": "MIT", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/media-query-list-parser": "^3.0.1", + "@csstools/selector-specificity": "^4.0.0", + "@dual-bundle/import-meta-resolve": "^4.1.0", + "balanced-match": "^2.0.0", + "colord": "^2.9.3", + "cosmiconfig": "^9.0.0", + "css-functions-list": "^3.2.2", + "css-tree": "^2.3.1", + "debug": "^4.3.6", + "fast-glob": "^3.3.2", + "fastest-levenshtein": "^1.0.16", + "file-entry-cache": "^9.0.0", + "global-modules": "^2.0.0", + "globby": "^11.1.0", + "globjoin": "^0.1.4", + "html-tags": "^3.3.1", + "ignore": "^5.3.2", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.34.0", + "mathml-tag-names": "^2.1.3", + "meow": "^13.2.0", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "picocolors": "^1.0.1", + "postcss": "^8.4.41", + "postcss-resolve-nested-selector": "^0.1.6", + "postcss-safe-parser": "^7.0.0", + "postcss-selector-parser": "^6.1.2", + "postcss-value-parser": "^4.2.0", + "resolve-from": "^5.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^7.1.0", + "supports-hyperlinks": "^3.1.0", + "svg-tags": "^1.0.0", + "table": "^6.8.2", + "write-file-atomic": "^5.0.1" + }, + "bin": { + "stylelint": "bin/stylelint.mjs" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/stylelint-config-recommended": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-13.0.0.tgz", + "integrity": "sha512-EH+yRj6h3GAe/fRiyaoO2F9l9Tgg50AOFhaszyfov9v6ayXJ1IkSHwTxd7lB48FmOeSGDPLjatjO11fJpmarkQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "peerDependencies": { + "stylelint": "^15.10.0" + } + }, + "node_modules/stylelint-config-recommended-scss": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-13.1.0.tgz", + "integrity": "sha512-8L5nDfd+YH6AOoBGKmhH8pLWF1dpfY816JtGMePcBqqSsLU+Ysawx44fQSlMOJ2xTfI9yTGpup5JU77c17w1Ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-scss": "^4.0.9", + "stylelint-config-recommended": "^13.0.0", + "stylelint-scss": "^5.3.0" + }, + "peerDependencies": { + "postcss": "^8.3.3", + "stylelint": "^15.10.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + } + } + }, + "node_modules/stylelint-config-standard": { + "version": "34.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-34.0.0.tgz", + "integrity": "sha512-u0VSZnVyW9VSryBG2LSO+OQTjN7zF9XJaAJRX/4EwkmU0R2jYwmBSN10acqZisDitS0CLiEiGjX7+Hrq8TAhfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "stylelint-config-recommended": "^13.0.0" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "peerDependencies": { + "stylelint": "^15.10.0" + } + }, + "node_modules/stylelint-config-standard-scss": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-11.1.0.tgz", + "integrity": "sha512-5gnBgeNTgRVdchMwiFQPuBOtj9QefYtfXiddrOMJA2pI22zxt6ddI2s+e5Oh7/6QYl7QLJujGnaUR5YyGq72ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "stylelint-config-recommended-scss": "^13.1.0", + "stylelint-config-standard": "^34.0.0" + }, + "peerDependencies": { + "postcss": "^8.3.3", + "stylelint": "^15.10.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + } + } + }, + "node_modules/stylelint-scss": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-5.3.2.tgz", + "integrity": "sha512-4LzLaayFhFyneJwLo0IUa8knuIvj+zF0vBFueQs4e3tEaAMIQX8q5th8ziKkgOavr6y/y9yoBe+RXN/edwLzsQ==", + "dev": true, + "license": "MIT", "dependencies": { - "@csstools/css-parser-algorithms": "^2.7.1", - "@csstools/css-tokenizer": "^2.4.1", - "@csstools/media-query-list-parser": "^2.1.13", - "@csstools/selector-specificity": "^3.1.1", - "@dual-bundle/import-meta-resolve": "^4.1.0", - "balanced-match": "^2.0.0", - "colord": "^2.9.3", - "cosmiconfig": "^9.0.0", - "css-functions-list": "^3.2.2", - "css-tree": "^2.3.1", - "debug": "^4.3.5", - "fast-glob": "^3.3.2", - "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^9.0.0", - "global-modules": "^2.0.0", - "globby": "^11.1.0", - "globjoin": "^0.1.4", - "html-tags": "^3.3.1", - "ignore": "^5.3.1", - "imurmurhash": "^0.1.4", - "is-plain-object": "^5.0.0", - "known-css-properties": "^0.34.0", - "mathml-tag-names": "^2.1.3", - "meow": "^13.2.0", - "micromatch": "^4.0.7", - "normalize-path": "^3.0.0", - "picocolors": "^1.0.1", - "postcss": "^8.4.39", + "known-css-properties": "^0.29.0", + "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^7.0.0", - "postcss-selector-parser": "^6.1.0", - "postcss-value-parser": "^4.2.0", - "resolve-from": "^5.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^7.1.0", - "supports-hyperlinks": "^3.0.0", - "svg-tags": "^1.0.0", - "table": "^6.8.2", - "write-file-atomic": "^5.0.1" - }, - "bin": { - "stylelint": "bin/stylelint.mjs" + "postcss-selector-parser": "^6.0.13", + "postcss-value-parser": "^4.2.0" }, - "engines": { - "node": ">=18.12.0" + "peerDependencies": { + "stylelint": "^14.5.1 || ^15.0.0" } }, + "node_modules/stylelint-scss/node_modules/known-css-properties": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.29.0.tgz", + "integrity": "sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==", + "dev": true, + "license": "MIT" + }, "node_modules/stylelint/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==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -9811,17 +9415,29 @@ "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, + "node_modules/stylelint/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/stylelint/node_modules/balanced-match": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/stylelint/node_modules/file-entry-cache": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-9.0.0.tgz", - "integrity": "sha512-6MgEugi8p2tiUhqO7GnPsmbCCzj0YRCwwaTbpGRyKZesjRSzkqkAE9fPp7V2yMs5hwfgbQLgdvSSkGNg1s5Uvw==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-9.1.0.tgz", + "integrity": "sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==", "dev": true, + "license": "MIT", "dependencies": { "flat-cache": "^5.0.0" }, @@ -9834,6 +9450,7 @@ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-5.0.0.tgz", "integrity": "sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==", "dev": true, + "license": "MIT", "dependencies": { "flatted": "^3.3.1", "keyv": "^4.5.4" @@ -9842,11 +9459,33 @@ "node": ">=18" } }, + "node_modules/stylelint/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/stylelint/node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -9856,6 +9495,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -9871,6 +9511,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -9879,16 +9520,20 @@ } }, "node_modules/supports-hyperlinks": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz", - "integrity": "sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.1.0.tgz", + "integrity": "sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" }, "engines": { "node": ">=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/supports-hyperlinks/node_modules/has-flag": { @@ -9896,6 +9541,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -9905,6 +9551,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -9917,6 +9564,7 @@ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -9930,11 +9578,31 @@ "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", "dev": true }, + "node_modules/swiper": { + "version": "11.1.14", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.1.14.tgz", + "integrity": "sha512-VbQLQXC04io6AoAjIUWuZwW4MSYozkcP9KjLdrsG/00Q/yiwvhz9RQyt0nHXV10hi9NVnDNy1/wv7Dzq1lkOCQ==", + "funding": [ + { + "type": "patreon", + "url": "https://www.patreon.com/swiperjs" + }, + { + "type": "open_collective", + "url": "http://opencollective.com/swiper" + } + ], + "license": "MIT", + "engines": { + "node": ">= 4.7.0" + } + }, "node_modules/synckit": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz", - "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", + "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", "dev": true, + "license": "MIT", "dependencies": { "@pkgr/core": "^0.1.0", "tslib": "^2.6.2" @@ -9951,6 +9619,7 @@ "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "ajv": "^8.0.1", "lodash.truncate": "^4.4.2", @@ -9967,6 +9636,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -9983,6 +9653,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -9998,6 +9669,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10009,19 +9681,22 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/table/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/table/node_modules/slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -10038,13 +9713,15 @@ "version": "3.2.29", "resolved": "https://registry.npmjs.org/tcomb/-/tcomb-3.2.29.tgz", "integrity": "sha512-di2Hd1DB2Zfw6StGv861JoAF5h/uQVu/QJp2g8KVbtfKnoHdBQl5M32YWq6mnSYBQ1vFFrns5B1haWJL7rKaOQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/tcomb-validation": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/tcomb-validation/-/tcomb-validation-3.4.1.tgz", "integrity": "sha512-urVVMQOma4RXwiVCa2nM2eqrAomHROHvWPuj6UkDGz/eb5kcy0x6P0dVt6kzpUZtYMNoAqJLWmz1BPtxrtjtrA==", "dev": true, + "license": "MIT", "dependencies": { "tcomb": "^3.0.0" } @@ -10053,13 +9730,15 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/throttleit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/sindresorhus" } @@ -10068,13 +9747,15 @@ "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/tmp": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.14" } @@ -10084,6 +9765,7 @@ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -10093,6 +9775,7 @@ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -10105,6 +9788,7 @@ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -10120,6 +9804,7 @@ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.0.0" } @@ -10128,35 +9813,25 @@ "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/tree-kill": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", "dev": true, + "license": "MIT", "bin": { "tree-kill": "cli.js" } }, - "node_modules/trim-newlines": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", - "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/trim-repeated": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.2" }, @@ -10169,6 +9844,7 @@ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=16" }, @@ -10181,6 +9857,7 @@ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", @@ -10193,6 +9870,7 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -10201,16 +9879,18 @@ } }, "node_modules/tslib": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", - "dev": true + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true, + "license": "0BSD" }, "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" }, @@ -10222,13 +9902,15 @@ "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true + "dev": true, + "license": "Unlicense" }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -10241,6 +9923,7 @@ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -10250,6 +9933,7 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -10262,6 +9946,7 @@ "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -10276,6 +9961,7 @@ "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -10295,6 +9981,7 @@ "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -10315,6 +10002,7 @@ "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -10331,10 +10019,11 @@ } }, "node_modules/typescript": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", - "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", + "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -10343,11 +10032,36 @@ "node": ">=14.17" } }, + "node_modules/typescript-eslint": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.6.0.tgz", + "integrity": "sha512-eEhhlxCEpCd4helh3AO1hk0UP2MvbRi9CtIAJTVPQjuSXOOO2jsEacNi4UdcJzZJbeuVg1gMhtZ8UYb+NFYPrA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.6.0", + "@typescript-eslint/parser": "8.6.0", + "@typescript-eslint/utils": "8.6.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -10359,23 +10073,28 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true, + "license": "MIT" }, "node_modules/universal-user-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.2.tgz", - "integrity": "sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-5.0.0.tgz", + "integrity": "sha512-B5TPtzZleXyPrUMKCpEHFmVhMN6EhmJYjG5PQna9s7mXeSqGTLap4OpqLl5FCEFUI3UBmllkETwKf/db66Y54Q==", "dev": true, - "peer": true + "license": "ISC", + "dependencies": { + "os-name": "^3.1.0" + } }, "node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10.0.0" } @@ -10385,6 +10104,7 @@ "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -10408,6 +10128,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "escalade": "^3.1.2", "picocolors": "^1.0.1" @@ -10424,6 +10145,7 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } @@ -10433,6 +10155,7 @@ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dev": true, + "license": "MIT", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -10442,33 +10165,25 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true, + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, - "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==", - "dev": true, - "peer": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, "node_modules/validator": { "version": "13.12.0", "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -10481,6 +10196,7 @@ "engines": [ "node >=0.6.0" ], + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -10488,14 +10204,15 @@ } }, "node_modules/vite": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.3.tgz", - "integrity": "sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==", + "version": "5.4.7", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.7.tgz", + "integrity": "sha512-5l2zxqMEPVENgvzTuBpHer2awaetimj2BGkhBPdnwKbPNOlHsODU+oiazEZzLK7KhAnOrO+XGYJYn4ZlUhDtDQ==", "dev": true, + "license": "MIT", "dependencies": { "esbuild": "^0.21.3", - "postcss": "^8.4.39", - "rollup": "^4.13.0" + "postcss": "^8.4.43", + "rollup": "^4.20.0" }, "bin": { "vite": "bin/vite.js" @@ -10514,6 +10231,7 @@ "less": "*", "lightningcss": "^1.21.0", "sass": "*", + "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.4.0" @@ -10531,6 +10249,9 @@ "sass": { "optional": true }, + "sass-embedded": { + "optional": true + }, "stylus": { "optional": true }, @@ -10546,13 +10267,15 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dev": true, + "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -10563,6 +10286,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -10578,6 +10302,7 @@ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, + "license": "MIT", "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -10590,13 +10315,14 @@ } }, "node_modules/which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", "dev": true, + "license": "MIT", "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", "is-date-object": "^1.0.5", "is-finalizationregistry": "^1.0.2", @@ -10605,8 +10331,8 @@ "is-weakref": "^1.0.2", "isarray": "^2.0.5", "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" }, "engines": { "node": ">= 0.4" @@ -10620,6 +10346,7 @@ "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, + "license": "MIT", "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", @@ -10637,13 +10364,15 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/which-typed-array": { "version": "1.1.15", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -10663,6 +10392,7 @@ "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.3.tgz", "integrity": "sha512-OSOGH1QYiW5yVor9TtmXKQvt2vjQqbYS+DqmsZw+r7xDwLXEeT3JGW0ZppFmHx4diyXmxt238KFR3N9jzevBRg==", "dev": true, + "license": "MIT", "dependencies": { "execa": "^1.0.0" }, @@ -10678,6 +10408,7 @@ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, + "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -10694,6 +10425,7 @@ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -10712,6 +10444,7 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -10724,6 +10457,7 @@ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -10733,6 +10467,7 @@ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -10745,6 +10480,7 @@ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -10754,6 +10490,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } @@ -10763,6 +10500,7 @@ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -10775,6 +10513,7 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -10784,6 +10523,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -10796,22 +10536,17 @@ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/workerpool": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", - "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", - "dev": true, - "peer": true - }, "node_modules/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==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -10829,6 +10564,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10844,6 +10580,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10855,19 +10592,22 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "dev": true, + "license": "ISC" }, "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==", "dev": true, + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^4.0.1" @@ -10881,6 +10621,7 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, + "license": "ISC", "engines": { "node": ">=14" }, @@ -10889,63 +10630,110 @@ } }, "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true, - "engines": { - "node": ">=10" - } + "license": "ISC" }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" }, "engines": { - "node": ">=10" + "node": ">=8" } }, "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, - "peer": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/yargs-unparser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "node_modules/yargs/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/yauzl": { @@ -10953,6 +10741,7 @@ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, + "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -10963,6 +10752,7 @@ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, diff --git a/package.json b/package.json index ae251685c8..05ae6ed595 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react_phone-catalog", - "homepage": "react_phone-catalog", + "homepage": "https://mixelio.github.io/react_phone-catalog", "version": "0.1.0", "keywords": [], "author": "Mate Academy", @@ -9,40 +9,52 @@ "@fortawesome/fontawesome-free": "^6.5.2", "bulma": "^1.0.1", "classnames": "^2.5.1", + "jquery": "^3.7.1", + "lodash": "^4.17.21", "react": "^18.3.1", "react-dom": "^18.3.1", + "react-responsive": "^10.0.0", "react-router-dom": "^6.25.1", - "react-transition-group": "^4.4.5" + "react-transition-group": "^4.4.5", + "swiper": "^11.1.7" }, "devDependencies": { "@cypress/react18": "^2.0.1", - "@mate-academy/scripts": "^1.8.5", + "@eslint/js": "^9.11.0", + "@mate-academy/scripts": "^1.9.12", "@mate-academy/students-ts-config": "*", "@mate-academy/stylelint-config": "*", + "@types/eslint__js": "^8.42.3", + "@types/lodash": "^4.17.7", "@types/node": "^20.14.10", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", + "@types/react-slick": "^0.23.13", "@types/react-transition-group": "^4.4.10", - "@typescript-eslint/parser": "^7.16.0", + "@typescript-eslint/eslint-plugin": "^8.6.0", + "@typescript-eslint/parser": "^8.6.0", "@vitejs/plugin-react": "^4.3.1", + "customize-cra": "^1.0.0", "cypress": "^13.13.0", - "eslint": "^8.57.0", + "eslint": "^8.57.1", "eslint-config-airbnb-typescript": "^18.0.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-cypress": "^3.3.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-jsx-a11y": "^6.9.0", - "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-react": "^7.34.4", + "eslint-plugin-prettier": "^5.2.1", + "eslint-plugin-react": "^7.36.1", "eslint-plugin-react-hooks": "^4.6.2", "gh-pages": "^6.1.1", + "globals": "^15.9.0", "mochawesome": "^7.1.3", "mochawesome-merge": "^4.3.0", "mochawesome-report-generator": "^6.2.0", "prettier": "^3.3.2", "sass": "^1.77.8", "stylelint": "^16.7.0", - "typescript": "^5.2.2", + "typescript": "^5.6.2", + "typescript-eslint": "^8.6.0", "vite": "^5.3.1" }, "scripts": { diff --git a/public/img/Buttons/Icons/Arrow-Right.svg b/public/img/Buttons/Icons/Arrow-Right.svg new file mode 100644 index 0000000000..27e219b2bd --- /dev/null +++ b/public/img/Buttons/Icons/Arrow-Right.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/Buttons/Icons/Chevron (Arrow Right).svg b/public/img/Buttons/Icons/Chevron (Arrow Right).svg new file mode 100644 index 0000000000..0da5241741 --- /dev/null +++ b/public/img/Buttons/Icons/Chevron (Arrow Right).svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/Buttons/Icons/Chevron-grey.svg b/public/img/Buttons/Icons/Chevron-grey.svg new file mode 100644 index 0000000000..2ab0f27592 --- /dev/null +++ b/public/img/Buttons/Icons/Chevron-grey.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/Buttons/Icons/Favourites (Heart Like).svg b/public/img/Buttons/Icons/Favourites (Heart Like).svg new file mode 100644 index 0000000000..2a8accecf4 --- /dev/null +++ b/public/img/Buttons/Icons/Favourites (Heart Like).svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/Buttons/Icons/Minus.svg b/public/img/Buttons/Icons/Minus.svg new file mode 100644 index 0000000000..8389356d07 --- /dev/null +++ b/public/img/Buttons/Icons/Minus.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/Buttons/Icons/Plus.svg b/public/img/Buttons/Icons/Plus.svg new file mode 100644 index 0000000000..338f8c2f87 --- /dev/null +++ b/public/img/Buttons/Icons/Plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/first-slider/first-slider-img-desktop.jpg b/public/img/first-slider/first-slider-img-desktop.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dbcc920802dc204fc4bb387ac4315584023d3a50 GIT binary patch literal 605337 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%0D7Dj-QXv|w5M$pB2Mwf+r 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

%my~En+1q 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

-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�lrU;tNL%TWo-3GLy=GP$#6kV?#mU0h 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 literal 0 HcmV?d00001 diff --git a/public/img/icons/Close copy.svg b/public/img/icons/Close copy.svg new file mode 100644 index 0000000000..78d418ab46 --- /dev/null +++ b/public/img/icons/Close copy.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/icons/Close.svg b/public/img/icons/Close.svg new file mode 100644 index 0000000000..1cd5d305ff --- /dev/null +++ b/public/img/icons/Close.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/icons/Favourites-Heart copy.svg b/public/img/icons/Favourites-Heart copy.svg new file mode 100644 index 0000000000..ca57cfedd8 --- /dev/null +++ b/public/img/icons/Favourites-Heart copy.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/icons/Favourites-Heart-Filled.svg b/public/img/icons/Favourites-Heart-Filled.svg new file mode 100644 index 0000000000..be5c1fc994 --- /dev/null +++ b/public/img/icons/Favourites-Heart-Filled.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/icons/Favourites-Heart.svg b/public/img/icons/Favourites-Heart.svg new file mode 100644 index 0000000000..ca57cfedd8 --- /dev/null +++ b/public/img/icons/Favourites-Heart.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/icons/Home.svg b/public/img/icons/Home.svg new file mode 100644 index 0000000000..28c0fedbd1 --- /dev/null +++ b/public/img/icons/Home.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/img/icons/Menu copy.svg b/public/img/icons/Menu copy.svg new file mode 100644 index 0000000000..2c535f4586 --- /dev/null +++ b/public/img/icons/Menu copy.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/img/icons/Menu.svg b/public/img/icons/Menu.svg new file mode 100644 index 0000000000..9c88c014ab --- /dev/null +++ b/public/img/icons/Menu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/img/icons/Shopping-bag copy.svg b/public/img/icons/Shopping-bag copy.svg new file mode 100644 index 0000000000..661ac67ad4 --- /dev/null +++ b/public/img/icons/Shopping-bag copy.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/img/icons/Shopping-bag.svg b/public/img/icons/Shopping-bag.svg new file mode 100644 index 0000000000..661ac67ad4 --- /dev/null +++ b/public/img/icons/Shopping-bag.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/img/logo.svg b/public/img/logo.svg new file mode 100644 index 0000000000..7f61fca251 --- /dev/null +++ b/public/img/logo.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000000..363e13c464 --- /dev/null +++ b/public/index.html @@ -0,0 +1,11 @@ + + + + + + Phone catalog + + +

+ + diff --git a/src/App.scss b/src/App.scss index 71bc413aad..483891be7e 100644 --- a/src/App.scss +++ b/src/App.scss @@ -1 +1,36 @@ -// not empty +@import './styles/utils/nullstyle'; +@import './styles/utils/fonts'; +@import './styles/utils/vars'; +@import './styles/utils/mixins'; +@import './styles/page'; +@import './styles/pages/home'; +@import './pages/ProductPage/ProductPage.module'; +@import './pages/PhonesPage/PhonesPage.module'; +@import './pages/FavouritesPage/FavouritesPage.module'; +@import './pages/CartPage/CartPage.module'; +@import './styles/blocks/icon'; +@import './styles/blocks/first-screen'; +@import './styles/blocks/main-title'; +@import './styles/blocks/title'; +@import './styles/blocks/arrow-btn'; +@import './styles/blocks/button.scss'; +@import './components/TopAction/TopAction.module'; +@import './components/Header/Header.module'; +@import './components/Navigation/Navigation.module'; +@import './components/FirstScreenSlider/FirstScreenSlider.module'; +@import './components/Footer/Footer.module'; +@import './components/FooterNavigation/FooterNavigation.module'; +@import './components/ProductSlider/ProductSlider.module'; +@import './components/ProductItem/ProductItem.module'; +@import './components/BrandNewSlider/BrandNewSlider.module'; +@import './components/CategoryCart/CategoryCart.module'; +@import './components/HotPricesSlider/HotPricesSlider.module'; +@import './components/ImageGalery/ImageGalery.module'; +@import './components/ProductParametrBox/ProductParametrBox.module'; +@import './components/FavouriteButton/FavouriteButton.module'; +@import './components/FilterProduct/FilterProduct.module'; +@import './components/Pagination/Pagination.module'; +@import './components/AddToCartBtn/AddToCartBtn.module'; +@import './components/CartUnit/CartUnit.module'; +@import './components/ProductCount/ProductCount.module'; +@import './components/СartTotalSumm/CartTotalSumm.module'; diff --git a/src/App.tsx b/src/App.tsx index 372e4b4206..654b06fbc9 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,7 +1,23 @@ +import { Outlet, useLocation } from 'react-router-dom'; +import { Header } from './components/Header/Header'; + import './App.scss'; +import { Footer } from './components/Footer/Footer'; +import classNames from 'classnames'; + +export const App = () => { + // eslint-disable-next-line + const slug = + // eslint-disable-next-line react-hooks/rules-of-hooks + useLocation().pathname.slice(1) ? useLocation().pathname.slice(1) : 'home'; -export const App = () => ( -
-

Product Catalog

-
-); + return ( +
+
+
+ +
+
+
+ ); +}; diff --git a/src/CatalogContext.tsx b/src/CatalogContext.tsx new file mode 100644 index 0000000000..248d38ea05 --- /dev/null +++ b/src/CatalogContext.tsx @@ -0,0 +1,295 @@ +// prettier-ignore +import React, { useMemo, useState, useEffect } from 'react'; +import { getPhones } from './services/phones'; +import { Phone } from './types/Phone'; +import { Tablet } from './types/Tablet'; +import { getTablets } from './services/tablets'; +import { Accessory } from './types/Accessory'; +import { getAccessories } from './services/accessories'; +import { getProducts } from './services/products'; +import { Product } from './types/Product'; +import { productCategory } from './utils/useUnique'; +import { useLocaleStorage } from './hooks/useLocaleStorage'; + +type Props = { + children: React.ReactNode; +}; + +type ContextType = { + menuStatus: boolean; + phonesFromServer: Phone[]; + tabletsFromServer: Tablet[]; + accessoriesFromServer: Accessory[]; + productsFromServer: Product[]; + uniqueProductFromServer: Phone[] | Tablet[] | Accessory[]; + activeIndex: number | null; + brandNewModels: Phone[] | Tablet[] | Accessory[]; + hotPrisModels: Phone[] | Tablet[] | Accessory[]; + favourites: Phone[] | Tablet[] | Accessory[]; + currentPaginationPage: number; + cart: Phone[] | Tablet[] | Accessory[]; + setMenuStatus: (value: boolean) => void; + setPhonesFromServer: (value: Phone[]) => void; + setTabletsFromServer: (value: Tablet[]) => void; + setAccessoriesFromServer: (value: Accessory[]) => void; + setProductsFromServer: (value: Product[]) => void; + setUniqueProductFromServer: (value: Phone[] | Tablet[] | Accessory[]) => void; + setActiveIndex: (value: number | null) => void; + setBrandNewModels: (value: Phone[] | Tablet[] | Accessory[]) => void; + setHotPriceModels: (value: Phone[] | Tablet[] | Accessory[]) => void; + addToFavourites: (value: Phone | Tablet | Accessory) => void; + addToCart: (value: Phone | Tablet | Accessory) => void; + setCurrentPaginationPage: (value: number) => void; + setCart: (value: Phone[] | Tablet[] | Accessory[]) => void; + removeFromCart: (value: Phone | Tablet | Accessory) => void; +}; + +export const CatalogContext = React.createContext({ + menuStatus: false, + phonesFromServer: [], + tabletsFromServer: [], + accessoriesFromServer: [], + productsFromServer: [], + uniqueProductFromServer: [], + activeIndex: null, + brandNewModels: [], + hotPrisModels: [], + favourites: [], + currentPaginationPage: 0, + cart: [], + setMenuStatus: () => {}, + setPhonesFromServer: () => {}, + setTabletsFromServer: () => {}, + setAccessoriesFromServer: () => {}, + setProductsFromServer: () => {}, + setUniqueProductFromServer: () => {}, + setActiveIndex: () => {}, + setBrandNewModels: () => {}, + setHotPriceModels: () => {}, + addToFavourites: () => {}, + setCurrentPaginationPage: () => {}, + setCart: () => {}, + addToCart: () => {}, + removeFromCart: () => {}, +}); + +export const CatalogProvider: React.FC = ({ children }) => { + const [menuStatus, setMenuStatus] = useState(false); + const [phonesFromServer, setPhonesFromServer] = useState([]); + const [tabletsFromServer, setTabletsFromServer] = useState([]); + // eslint-disable-next-line + const [accessoriesFromServer, setAccessoriesFromServer] = useState([]); + const [productsFromServer, setProductsFromServer] = useState([]); + // eslint-disable-next-line + const [uniqueProductFromServer, setUniqueProductFromServer] = useState([]); + const [activeIndex, setActiveIndex] = useState(null); + // eslint-disable-next-line + const [favourites, setFavourites] = useState(() => { + const savedFavorites = localStorage.getItem('favourites'); + + return savedFavorites ? JSON.parse(savedFavorites) : []; + }); + const [cart, setCart] = useLocaleStorage( + 'cart', + [], + ); + + const [currentPaginationPage, setCurrentPaginationPage] = useState(0); + const lastYear = productsFromServer + ?.map(product => product.year) + .sort((a, b) => b - a)[0]; + // eslint-disable-next-line + const [brandNewModels, setBrandNewModels] = useState([]); + // eslint-disable-next-line + const [hotPrisModels, setHotPriceModels] = useState([]); + + const getUniqueElements = (elements: Phone[] | Tablet[] | Accessory[]) => { + let uniqueNames: string[] = []; + let uniqueElementsFromServer: Phone[] | Tablet[] | Accessory[] = []; + + if (elements) { + elements.forEach(element => { + switch (element.category) { + case productCategory.PHONE: + phonesFromServer?.forEach(phone => { + if (!uniqueNames.includes(phone.namespaceId)) { + const currentElement = elements?.find( + item => item.id === phone.id, + ); + + uniqueNames = [...uniqueNames, phone.namespaceId]; + + if (currentElement !== undefined) { + uniqueElementsFromServer = [ + ...uniqueElementsFromServer, + currentElement, + ]; + } + } + }); + break; + case productCategory.TABLET: + tabletsFromServer?.forEach(tablet => { + if (!uniqueNames.includes(tablet.namespaceId)) { + const currentElement = elements?.find( + item => item.id === tablet.id, + ); + + uniqueNames = [...uniqueNames, tablet.namespaceId]; + + if (currentElement !== undefined) { + uniqueElementsFromServer = [ + ...uniqueElementsFromServer, + currentElement, + ]; + } + } + }); + break; + default: + accessoriesFromServer?.forEach(accessory => { + if (!uniqueNames.includes(accessory.namespaceId)) { + const currentElement = elements?.find( + item => item.id === accessory.id, + ); + + uniqueNames = [...uniqueNames, accessory.namespaceId]; + + if (currentElement !== undefined) { + uniqueElementsFromServer = [ + ...uniqueElementsFromServer, + currentElement, + ]; + } + } + }); + } + }); + } + + return uniqueElementsFromServer; + }; + + useEffect(() => { + getPhones().then(res => setPhonesFromServer([...res])); + getTablets().then(res => setTabletsFromServer([...res])); + getAccessories().then(res => setAccessoriesFromServer([...res])); + getProducts().then(res => { + setProductsFromServer([...res]); + }); + }, []); + + useEffect(() => { + localStorage.setItem('favourites', JSON.stringify(favourites)); + + if (productsFromServer) { + const newestFromServerTemp = productsFromServer.filter( + product => + lastYear && + (product.year === lastYear || product.year === lastYear - 1), + ); + const hotPriceTemp = productsFromServer.filter( + product => product.fullPrice - product.price >= 50, + ); + + const allUniqProduct = [ + ...getUniqueElements(phonesFromServer), + ...getUniqueElements(tabletsFromServer), + ...getUniqueElements(accessoriesFromServer), + ]; + + setUniqueProductFromServer([ + ...phonesFromServer, + ...tabletsFromServer, + ...accessoriesFromServer, + ]); + + allUniqProduct.forEach(prod => { + newestFromServerTemp.forEach(item => { + if (prod.id === item.itemId) { + setBrandNewModels(prevState => [...prevState, prod]); + } + }); + hotPriceTemp.forEach(item => { + if (prod.id === item.itemId) { + setHotPriceModels(prevState => [...prevState, prod]); + } + }); + }); + } + // eslint-disable-next-line + }, [productsFromServer, favourites]); + + const addToFavourites = (product: Phone | Tablet | Accessory) => { + setFavourites(prevFavourites => { + if (!Array.isArray(prevFavourites)) { + return [product]; + } + + if (favourites?.some(item => item.namespaceId === product.namespaceId)) { + return prevFavourites.filter( + item => item.namespaceId !== product.namespaceId, + ); + } + + return [...(prevFavourites as Phone[] | Tablet[] | Accessory[]), product]; + }); + }; + + const removeFromCart = (product: Phone | Tablet | Accessory) => { + setCart(cart.filter(item => item.id !== product.id)); + }; + + const addToCart = (product: Phone | Tablet | Accessory) => { + setCart([...cart, product]); + }; + + const value = useMemo( + () => ({ + menuStatus, + phonesFromServer, + tabletsFromServer, + accessoriesFromServer, + productsFromServer, + uniqueProductFromServer, + activeIndex, + brandNewModels, + hotPrisModels, + favourites, + currentPaginationPage, + cart, + setMenuStatus, + setPhonesFromServer, + setTabletsFromServer, + setAccessoriesFromServer, + setProductsFromServer, + setActiveIndex, + setBrandNewModels, + setHotPriceModels, + addToFavourites, + setCurrentPaginationPage, + setUniqueProductFromServer, + setCart, + addToCart, + removeFromCart, + }), + // eslint-disable-next-line + [ + menuStatus, + phonesFromServer, + tabletsFromServer, + accessoriesFromServer, + productsFromServer, + activeIndex, + brandNewModels, + hotPrisModels, + currentPaginationPage, + uniqueProductFromServer, + cart, + ], + ); + + return ( + {children} + ); +}; diff --git a/src/components/AddToCartBtn/AddToCartBtn.module.scss b/src/components/AddToCartBtn/AddToCartBtn.module.scss new file mode 100644 index 0000000000..beceb7294f --- /dev/null +++ b/src/components/AddToCartBtn/AddToCartBtn.module.scss @@ -0,0 +1,26 @@ +.add-to-cart-btn { + height: 100%; + color: #fff; + background-color: $primary-gray; + flex: 1 1 auto; + display: flex; + justify-content: center; + align-items: center; + font-size: 14px; + font-weight: 700; + line-height: 21px; + text-align: center; + transition-duration: 300ms; + + &:hover { + box-shadow: 0 3px 13px 0 rgba(23, 32, 49, 0.4); + } + + &._selected { + background-color: #fff; + border: 1px solid $border-color; + color: #27ae60; + cursor: default; + box-shadow: none; + } +} diff --git a/src/components/AddToCartBtn/AddToCartBtn.tsx b/src/components/AddToCartBtn/AddToCartBtn.tsx new file mode 100644 index 0000000000..0b12113b97 --- /dev/null +++ b/src/components/AddToCartBtn/AddToCartBtn.tsx @@ -0,0 +1,32 @@ +import React, { useContext } from 'react'; +import { Phone } from '../../types/Phone'; +import { Tablet } from '../../types/Tablet'; +import { Accessory } from '../../types/Accessory'; +import { CatalogContext } from '../../CatalogContext'; +import classNames from 'classnames'; + +type Props = { + product: Phone | Tablet | Accessory; +}; + +export const AddToCartBtn: React.FC = ({ product }) => { + const { cart, addToCart } = useContext(CatalogContext); + const isSelected = cart.find(item => item.id === product.id); + + return ( + + ); +}; diff --git a/src/components/BrandNewSlider/BrandNewSlider.module.scss b/src/components/BrandNewSlider/BrandNewSlider.module.scss new file mode 100644 index 0000000000..7fa1b5d537 --- /dev/null +++ b/src/components/BrandNewSlider/BrandNewSlider.module.scss @@ -0,0 +1,76 @@ +.brand-new { + margin-bottom: 24px; + + @include on-tablet { + margin-bottom: 64px; + } + &__title-box { + display: flex; + justify-content: space-between; + align-items: center; + + margin-bottom: 24px; + } + &__title { + flex: 0 0 50%; + } + + &__slider-buttons { + display: flex; + gap: 16px; + } + + &__slider-btn { + width: 40px; + height: 40px; + + &._disable { + z-index: -1; + opacity: 0.5; + cursor: default; + } + + &--prev { + transform: rotate(180deg); + } + } + + &__slider-container { + margin-left: -$container-padding--mobile; + margin-right: -$container-padding--mobile; + + @include on-tablet { + margin-right: -$container-padding--tablet; + } + + @include on-desktop { + margin: 0; + } + } + + &__slide.swiper-slide { + display: block; + height: 100%; + } + + &__slider.swiper { + padding: 0 25% 0 $container-padding--mobile; + + @include on-desktop { + padding: 0; + } + + & .swiper-wrapper { + height: 440px; + align-items: stretch; + + @include on-tablet { + height: 512px; + } + + @include on-desktop { + height: 506px; + } + } + } +} diff --git a/src/components/BrandNewSlider/BrandNewSlider.tsx b/src/components/BrandNewSlider/BrandNewSlider.tsx new file mode 100644 index 0000000000..37331e43f3 --- /dev/null +++ b/src/components/BrandNewSlider/BrandNewSlider.tsx @@ -0,0 +1,11 @@ +import React, { useContext } from 'react'; +import { CatalogContext } from '../../CatalogContext'; +import { ProductSlider } from '../ProductSlider/ProductSlider'; +import { useUnique } from '../../utils/useUnique'; + +export const BrandNewSlider: React.FC = () => { + const { brandNewModels } = useContext(CatalogContext); + const modelForShow = [...useUnique(brandNewModels)]; + + return ; +}; diff --git a/src/components/CartUnit/CartUnit.module.scss b/src/components/CartUnit/CartUnit.module.scss new file mode 100644 index 0000000000..69224ffc54 --- /dev/null +++ b/src/components/CartUnit/CartUnit.module.scss @@ -0,0 +1,58 @@ +.cart-unit { + padding: 16px; + border: 1px solid $secondary-gray; + &:not(:last-child) { + margin-bottom: 16px; + } + + @include on-tablet { + display: flex; + justify-content: space-between; + column-gap: 24px; + } + + &__item { + display: flex; + align-items: center; + justify-content: space-between; + column-gap: 16px; + height: 80px; + + @include on-tablet { + column-gap: 24px; + + &:last-child { + flex: 0 0 30%; + } + } + } + + &__sub-item { + flex: 0 0 auto; + } + + &__name { + flex: 1; + font-size: 14px; + font-weight: 600; + color: $primary-gray; + } + + &__image-container { + padding: 7px; + height: 100%; + width: 80px; + } + + &__image { + width: 100%; + height: 100%; + object-fit: contain; + } + + &__price { + font-family: Mont-Bold, sans-serif; + font-size: 22px; + font-weight: 800; + } +} diff --git a/src/components/CartUnit/CartUnit.tsx b/src/components/CartUnit/CartUnit.tsx new file mode 100644 index 0000000000..1fe63b8e63 --- /dev/null +++ b/src/components/CartUnit/CartUnit.tsx @@ -0,0 +1,37 @@ +import React, { useContext } from 'react'; +import { Phone } from '../../types/Phone'; +import { Accessory } from '../../types/Accessory'; +import { Tablet } from '../../types/Tablet'; +import { ProductCount } from '../ProductCount/ProductCount'; +import { CatalogContext } from '../../CatalogContext'; + +type Props = { + product: Phone | Tablet | Accessory; +}; + +export const CartUnit: React.FC = ({ product }) => { + const { removeFromCart } = useContext(CatalogContext); + + return ( +
+
+ +
+ +
+

{product.name}

+
+
+
+ +
+
+ ${product.priceDiscount} +
+
+
+ ); +}; diff --git a/src/components/CategoryCart/CategoryCart.module.scss b/src/components/CategoryCart/CategoryCart.module.scss new file mode 100644 index 0000000000..6514a5425f --- /dev/null +++ b/src/components/CategoryCart/CategoryCart.module.scss @@ -0,0 +1,65 @@ +.categories { + &__title { + margin-bottom: 24px; + } + + &__box { + @include on-tablet { + display: flex; + gap: 16px; + align-items: center; + justify-content: center; + } + } + &__item { + margin-bottom: 32px; + + @include on-tablet { + flex: 1; + } + } + + &__image-container { + width: 100%; + position: relative; + overflow: hidden; + padding-bottom: 100%; + margin-bottom: 24px; + + &--phones { + background-color: #6D6474; + } + + &--tablets { + background-color: #8D8D92; + } + + &--accessories { + background-color: #973D5F; + } + } + + &__image { + width: 100%; + height: 100%; + object-fit: cover; + position: absolute; + left: 0; + top: 0; + } + + &__name { + font-size: 20px; + font-weight: 700; + line-height: 25px; + text-transform: capitalize; + margin-bottom: 4px; + } + + &__number { + font-size: 14px; + font-weight: 600; + line-height: 21px; + color: $secondary-gray; + } +} diff --git a/src/components/CategoryCart/CategoryCart.tsx b/src/components/CategoryCart/CategoryCart.tsx new file mode 100644 index 0000000000..51cc8830fd --- /dev/null +++ b/src/components/CategoryCart/CategoryCart.tsx @@ -0,0 +1,55 @@ +import React, { useContext } from 'react'; +import { CatalogContext } from '../../CatalogContext'; +import { Link } from 'react-router-dom'; +import { GetPoroductsForView } from '../../utils/GetProductsForView'; + +interface Props { + category: string; +} + +export const CategoryCart: React.FC = ({ category }) => { + const { phonesFromServer, tabletsFromServer, accessoriesFromServer } = + useContext(CatalogContext); + + let currentCategory: number | undefined; + + switch (category) { + case 'phones': + if (phonesFromServer) { + currentCategory = GetPoroductsForView(phonesFromServer).length; + } + + break; + case 'tablets': + if (tabletsFromServer) { + currentCategory = GetPoroductsForView(tabletsFromServer).length; + } + + break; + case 'accessories': + if (accessoriesFromServer) { + currentCategory = GetPoroductsForView(accessoriesFromServer).length; + } + + break; + default: + currentCategory = undefined; + } + + return ( + +
+ banner +
+ +

{category}

+

{currentCategory} models

+ + ); +}; diff --git a/src/components/CurrentPath/CurrentPath.tsx b/src/components/CurrentPath/CurrentPath.tsx new file mode 100644 index 0000000000..80dba48ba4 --- /dev/null +++ b/src/components/CurrentPath/CurrentPath.tsx @@ -0,0 +1,37 @@ +import { Link, useLocation } from 'react-router-dom'; +import { GoToHome } from '../../utils/GoToHome'; +import React from 'react'; +import { Phone } from '../../types/Phone'; +import { Tablet } from '../../types/Tablet'; +import { Accessory } from '../../types/Accessory'; + +type Props = { + currentProduct?: Phone | Tablet | Accessory | undefined; +}; + +export const CurrentPath: React.FC = ({ + currentProduct = undefined, +}) => { + const location = useLocation(); + const pathParts = location.pathname.split('/'); + const slug = pathParts[pathParts.length - 1]; + const category = pathParts[pathParts.length - 2]; + + return ( +
+ + {!!category && ( + + {category} + + )} +
+ {!!category ? currentProduct?.name : slug} +
+
+ ); +}; diff --git a/src/components/FavouriteButton/FavouriteButton.module.scss b/src/components/FavouriteButton/FavouriteButton.module.scss new file mode 100644 index 0000000000..42457237df --- /dev/null +++ b/src/components/FavouriteButton/FavouriteButton.module.scss @@ -0,0 +1,20 @@ +.add-to-favourite { + background-color: transparent; + height: 100%; + flex: 0 0 40px; + border: 1px solid $buttons-border-gray; + background-image: url('/img/icons/Favourites-Heart.svg'); + background-repeat: no-repeat; + background-size: 16px; + background-position: center; + transition-duration: 300ms; + + &:hover { + border-color: $primary-gray; + } + + &._added { + background-image: url('/img/icons/Favourites-Heart-Filled.svg'); + border-color: $border-color; + } +} diff --git a/src/components/FavouriteButton/FavouriteButton.tsx b/src/components/FavouriteButton/FavouriteButton.tsx new file mode 100644 index 0000000000..2a3ea46d55 --- /dev/null +++ b/src/components/FavouriteButton/FavouriteButton.tsx @@ -0,0 +1,27 @@ +import classNames from 'classnames'; +import React, { useContext } from 'react'; +import { CatalogContext } from '../../CatalogContext'; +import { Phone } from '../../types/Phone'; +import { Tablet } from '../../types/Tablet'; +import { Accessory } from '../../types/Accessory'; + +type Props = { + product: Phone | Tablet | Accessory; +}; + +export const FavouriteButton: React.FC = ({ product }) => { + const { favourites, addToFavourites } = useContext(CatalogContext); + + return ( + + ); +}; diff --git a/src/components/FilterProduct/FilterProduct.module.scss b/src/components/FilterProduct/FilterProduct.module.scss new file mode 100644 index 0000000000..554a7896a9 --- /dev/null +++ b/src/components/FilterProduct/FilterProduct.module.scss @@ -0,0 +1,72 @@ +.filter-product { + width: 100%; + display: flex; + column-gap: 16px; + margin-bottom: 24px; + + &__item { + display: flex; + flex-direction: column; + flex: 1 1 48%; + position: relative; + + @include on-tablet { + &:first-child { + flex: 0 1 180px; + } + &:last-child { + flex: 0 1 130px; + } + } + + &::before { + content: ''; + display: block; + width: 16px; + height: 16px; + position: absolute; + bottom: 10px; + right: 12px; + + background-image: url('../../img/Buttons/Icons/Chevron-grey.svg'); + background-position: center; + background-repeat: no-repeat; + background-size: contain; + + + } + + &:hover { + &::before { + transform: rotate(90deg); + + background-image: url('../../img/Buttons/Icons/Arrow-Right.svg'); + } + } + } + + &__input { + font-weight: 700; + font-size: 12px; + line-height: 1.2; + color: $secondary-gray; + margin-bottom: 6px; + + } + + &__selector { + padding: 10px 12px; + color: $primary-gray; + border: 1px solid $border-color; + + text-transform: capitalize; + + transition-duration: 300ms; + + &:hover { + border-color: $primary-gray; + } + + + } +} diff --git a/src/components/FilterProduct/FilterProduct.tsx b/src/components/FilterProduct/FilterProduct.tsx new file mode 100644 index 0000000000..581b2dad98 --- /dev/null +++ b/src/components/FilterProduct/FilterProduct.tsx @@ -0,0 +1,98 @@ +import { useSearchParams } from 'react-router-dom'; +import { getSearchWith, SearchParams } from '../../utils/searchHelper'; +import { useEffect } from 'react'; + +export enum SortParametr { + DEFAULT = 'default', + NAME = 'name', + DATE = 'newest', + PRICE = 'price', +} + +export enum PaginationNumber { + Eight = '8', + Twelve = '12', + Sixteen = '16', + Twenty = '20', +} + +export const FilterProduct = () => { + const [searchParams, setSearchParams] = useSearchParams(); + + const setSearchWith = (params: SearchParams) => { + const search = getSearchWith(params, searchParams); + + setSearchParams(search); + }; + + const changeOrderParameter = ( + event: React.ChangeEvent, + ): void => { + setSearchWith({ + sort: event.target.value as SortParametr, + page: '1', + }); + }; + + const changePagination = (event: React.ChangeEvent) => { + setSearchWith({ + perPage: event.target.value as PaginationNumber, + page: '1', + }); + }; + + useEffect(() => { + setSearchWith({ + sort: SortParametr.DEFAULT, + perPage: PaginationNumber.Eight, + page: '1', + }); + }, []); + + return ( +
+
+ + +
+
+ + +
+
+ ); +}; diff --git a/src/components/FirstScreenSlider/FirstScreenSlider.module.scss b/src/components/FirstScreenSlider/FirstScreenSlider.module.scss new file mode 100644 index 0000000000..488d4f691c --- /dev/null +++ b/src/components/FirstScreenSlider/FirstScreenSlider.module.scss @@ -0,0 +1,98 @@ +.first-screen { + + &__slider-container { + position: relative; + margin-left: -$container-padding--mobile; + margin-right: -$container-padding--mobile; + + @include on-tablet { + margin: 0; + } + } + + &__slider { + @include on-tablet { + width: calc(100% - 104px); + } + } + + &__slide { + width: 100%; + padding-bottom: 100%; + + @include on-tablet { + padding: 0; + } + } + + &__slide-image { + position: absolute; + width: 100%; + height: 100%; + object-fit: cover; + + @include on-tablet { + position: relative; + height: auto; + } + } + + &__btn { + display: none; + position: absolute; + top: 0; + width: 32px; + height: 100%; + border: 1px solid $secondary-gray; + + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + background-size: 16px; + + transition-duration: 300ms; + + @include on-tablet { + display: block; + } + + &:hover { + cursor: pointer; + border: 1px solid $primary-gray + } + } + + &__prev-btn { + transform: rotate(180deg); + left: 0; + } + + &__next-btn { + right: 0; + } + + &__dots { + position: absolute; + bottom: -32px; + left: 0; + width: 100%; + display: flex; + justify-content: center; + align-items: center; + gap: 16px; + } + + &__bullet { + width: 14px; + height: 4px; + background-color: $secondary-gray; + + &._active { + background-color: $primary-gray; + } + + &:hover { + cursor: pointer; + } + } +} diff --git a/src/components/FirstScreenSlider/FirstScreenSlider.tsx b/src/components/FirstScreenSlider/FirstScreenSlider.tsx new file mode 100644 index 0000000000..c349fa8b2f --- /dev/null +++ b/src/components/FirstScreenSlider/FirstScreenSlider.tsx @@ -0,0 +1,114 @@ +import React, { useRef } from 'react'; +import { Swiper, SwiperSlide } from 'swiper/react'; +import { Pagination, Navigation, Autoplay } from 'swiper/modules'; + +import 'swiper/css'; +import { Link } from 'react-router-dom'; + +export const FirstScreenSlider: React.FC = () => { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const swiperRef = useRef(null); + + const toggleAutoplay = () => { + if (swiperRef.current) { + swiperRef.current.swiper.params.autoplay.enabled = + !swiperRef.current.swiper.params.autoplay.enabled; + } + }; + + return ( +
+ + + + + + + main-benefit + + + + + + + + + main-benefit + + + + + + + + + main-benefit + + + + + + +
+
+ ); +}; diff --git a/src/components/Footer/Footer.module.scss b/src/components/Footer/Footer.module.scss new file mode 100644 index 0000000000..1a73ebb992 --- /dev/null +++ b/src/components/Footer/Footer.module.scss @@ -0,0 +1,66 @@ +.footer { + padding: 32px 0; + border-top: 1px solid $border-color; + + &__main-flex-box { + display: flex; + flex-direction: column; + gap: 32px; + + @include on-tablet { + flex-direction: row; + justify-content: space-between; + } + } + + &__main-item { + display: flex; + align-items: center; + + &:last-child { + width: 100%; + + justify-content: center; + + @include on-tablet { + width: auto; + } + } + } + + &__logo-link { + display: block; + width: 90px; + height: 32px; + } + + &__logo-image { + width: 100%; + height: 100%; + } + + &__scroll-top-btn { + display: flex; + gap: 16px; + justify-content: center; + align-items: center; + font-size: 12px; + font-weight: 700; + color: $secondary-gray; + background-color: transparent; + + &::after { + content: ''; + display: block; + width: 32px; + height: 32px; + border: 1px solid $secondary-gray; + + background-image: url('../../img/Buttons/Icons/Arrow-Right.svg'); + background-position: center; + background-repeat: no-repeat; + background-size: 16px; + transform: rotateZ(-90deg); + } + } +} diff --git a/src/components/Footer/Footer.tsx b/src/components/Footer/Footer.tsx new file mode 100644 index 0000000000..bb7bced5bf --- /dev/null +++ b/src/components/Footer/Footer.tsx @@ -0,0 +1,37 @@ +import { Link } from 'react-router-dom'; +import { FooterNavigation } from '../FooterNavigation/FooterNavigation'; + +export const Footer = () => { + const scrollToTop = () => { + window.scrollTo({ + top: 0, + behavior: 'smooth', + }); + }; + + return ( +
+
+
+
+ + logo + +
+
+ +
+
+ +
+
+
+
+ ); +}; diff --git a/src/components/FooterNavigation/FooterNavigation.module.scss b/src/components/FooterNavigation/FooterNavigation.module.scss new file mode 100644 index 0000000000..6e4c987adb --- /dev/null +++ b/src/components/FooterNavigation/FooterNavigation.module.scss @@ -0,0 +1,29 @@ +.footer-navigation { + @include on-tablet { + display: flex; + justify-content: center; + align-items: center; + } + + &__menu-list { + display: flex; + flex-direction: column; + gap: 16px; + + @include on-tablet { + flex-direction: row; + align-items: center; + } + + @include on-desktop { + gap: 106px; + } + } + + &__link { + font-size: 12px; + font-weight: 800; + text-transform: uppercase; + color: $secondary-gray; + } +} diff --git a/src/components/FooterNavigation/FooterNavigation.tsx b/src/components/FooterNavigation/FooterNavigation.tsx new file mode 100644 index 0000000000..ecb5bda958 --- /dev/null +++ b/src/components/FooterNavigation/FooterNavigation.tsx @@ -0,0 +1,29 @@ +import { Link } from 'react-router-dom'; + +export const FooterNavigation = () => { + return ( + + ); +}; diff --git a/src/components/Header/Header.module.scss b/src/components/Header/Header.module.scss new file mode 100644 index 0000000000..01b6fd11cc --- /dev/null +++ b/src/components/Header/Header.module.scss @@ -0,0 +1,47 @@ +.header { + @include on-tablet { + position: fixed; + top: 0; + left: 0; + width: 100%; + margin-bottom: 32px; + border-bottom: 1px solid $border-color; + z-index: 5; + } + + @include on-desktop { + margin-bottom: 56px; + } + &__menu { + display: flex; + flex-direction: column; + justify-content: space-between; + + @include on-tablet { + flex-direction: row; + height: 48px; + } + + @include on-desktop { + height: 64px; + } + } + + &__menu-item { + &:nth-child(2) { + flex-grow: 1; + } + } + + &__top-action { + margin-bottom: 24px; + + @include on-tablet { + margin-bottom: 0; + } + + @include on-desktop { + height: 100%; + } + } +} diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx new file mode 100644 index 0000000000..409d4e8762 --- /dev/null +++ b/src/components/Header/Header.tsx @@ -0,0 +1,17 @@ +import { Navigation } from '../Navigation/Navigation'; +import { TopAction } from '../TopAction/TopAction'; + +export const Header = () => { + return ( +
+
+
+ +
+
+ +
+
+
+ ); +}; diff --git a/src/components/Header/index.ts b/src/components/Header/index.ts new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/components/HotPricesSlider/HotPricesSlider.module.scss b/src/components/HotPricesSlider/HotPricesSlider.module.scss new file mode 100644 index 0000000000..794a3b2b48 --- /dev/null +++ b/src/components/HotPricesSlider/HotPricesSlider.module.scss @@ -0,0 +1,75 @@ +.hot-prices { + margin-bottom: 24px; + + @include on-tablet { + margin-bottom: 64px; + } + &__title-box { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 24px; + } + &__title { + flex: 0 0 50%; + } + + &__slider-buttons { + display: flex; + gap: 16px; + } + + &__slider-btn { + width: 40px; + height: 40px; + + &._disable { + z-index: -1; + opacity: 0.5; + cursor: default; + } + + &--prev { + transform: rotate(180deg); + } + } + + &__slider-container { + margin-left: -$container-padding--mobile; + margin-right: -$container-padding--mobile; + + @include on-tablet { + margin-right: -$container-padding--tablet; + } + + @include on-desktop { + margin: 0; + } + } + + &__slide.swiper-slide { + display: block; + height: 100%; + } + + &__slider.swiper { + padding: 0 25% 0 $container-padding--mobile; + + @include on-desktop { + padding: 0; + } + + & .swiper-wrapper { + height: 440px; + align-items: stretch; + + @include on-tablet { + height: 512px; + } + + @include on-desktop { + height: 506px; + } + } + } +} diff --git a/src/components/HotPricesSlider/HotPricesSlider.tsx b/src/components/HotPricesSlider/HotPricesSlider.tsx new file mode 100644 index 0000000000..f66bab56f7 --- /dev/null +++ b/src/components/HotPricesSlider/HotPricesSlider.tsx @@ -0,0 +1,13 @@ +import React, { useContext } from 'react'; + +import { CatalogContext } from '../../CatalogContext'; + +import { ProductSlider } from '../ProductSlider/ProductSlider'; +import { useUnique } from '../../utils/useUnique'; + +export const HotPricesSlider: React.FC = () => { + const { hotPrisModels } = useContext(CatalogContext); + const modelForShow = [...useUnique(hotPrisModels)]; + + return ; +}; diff --git a/src/components/ImageGalery/ImageGalery.module.scss b/src/components/ImageGalery/ImageGalery.module.scss new file mode 100644 index 0000000000..b5ef157d7f --- /dev/null +++ b/src/components/ImageGalery/ImageGalery.module.scss @@ -0,0 +1,81 @@ +.image-galery { + @include on-tablet { + display: flex; + flex-direction: row-reverse; + gap: 16px; + } + + &__main-slider { + margin-bottom: 16px; + } + + &__main-slider.swiper { + height: 288px; + + @include on-tablet { + flex: 1; + height: 40vw; + margin: 0; + } + } + + &__main-slide.swiper-slide { + display: flex; + justify-content: center; + align-items: flex-start; + + } + + &__main-image { + width: 100%; + height: 100%; + object-fit: contain; + + @include on-tablet { + width: 95%; + height: 95%; + object-position: center 1px; + } + } + + &__thumbs-slider.swiper { + @include on-tablet { + flex: 0 0 35px; + height: 200px; + margin: 0; + } + + @include on-tablet { + flex: 0 0 80px; + height: 400px; + } + } + + &__thumbs-slide.swiper-slide { + position: relative; + padding-bottom: calc(20% - 10px); + border: 1px solid $border-color; + + &:hover { + cursor: pointer; + } + + &.swiper-slide-thumb-active { + border-color: $primary-gray; + } + + @include on-tablet { + padding-bottom: 0; + + } + } + + &__thumbs-image { + position: absolute; + top: 5px; + left: 5px; + width: calc(100% - 10px); + height: calc(100% - 10px); + object-fit: contain; + } +} diff --git a/src/components/ImageGalery/ImageGalery.tsx b/src/components/ImageGalery/ImageGalery.tsx new file mode 100644 index 0000000000..b494de6b31 --- /dev/null +++ b/src/components/ImageGalery/ImageGalery.tsx @@ -0,0 +1,97 @@ +import React, { useEffect, useState } from 'react'; +import { Phone } from '../../types/Phone'; +import { Tablet } from '../../types/Tablet'; +import { Accessory } from '../../types/Accessory'; + +import { Swiper, SwiperSlide } from 'swiper/react'; +import { EffectFade, Thumbs } from 'swiper/modules'; +import { useLocation } from 'react-router-dom'; + +type Props = { + currentProduct: Phone | Tablet | Accessory | undefined; +}; + +export const ImageGalery: React.FC = ({ currentProduct }) => { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const [thumbsSwiper, setThumbsSwiper] = useState(null); + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const [currentSwiper, setCurrentSwiper] = useState(null); + const location = useLocation(); + + useEffect(() => { + if (thumbsSwiper && thumbsSwiper.slideTo) { + thumbsSwiper.slideTo(0, 0); + setTimeout(() => { + thumbsSwiper.params.initialSlide = 0; + thumbsSwiper.update(); + currentSwiper.slideTo(0); + }, 100); + } + }, [currentSwiper, location.pathname, thumbsSwiper]); + + return ( +
+ + {currentProduct?.images.map((image, index) => ( + + main-image + + ))} + + + + {currentProduct?.images.map((image, index) => ( + + thumbs-image + + ))} + +
+ ); +}; diff --git a/src/components/Navigation/Navigation.module.scss b/src/components/Navigation/Navigation.module.scss new file mode 100644 index 0000000000..b529083fca --- /dev/null +++ b/src/components/Navigation/Navigation.module.scss @@ -0,0 +1,143 @@ +.navigation { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + background-color: #fff; + + z-index: 5; + + transition-duration: 300ms; + transform: translateY(-100%); + + @include on-tablet { + flex-direction: row; + transform: translateY(0); + height: 48px; + } + + @include on-desktop { + height: 64px; + } + + &.is-open { + transform: translateY(0); + } + + &__main-menu { + height: 100%; + flex-grow: 1; + display: flex; + flex-direction: column; + align-items: center; + gap: 16px; + + @include on-tablet { + flex-direction: row; + } + } + + &__link { + position: relative; + height: 28px; + display: flex; + justify-content: center; + align-items: center; + font-family: Mont-Bold, sans-serif; + color: #89939A; + font-size: 12px; + font-weight: 800; + text-transform: uppercase; + + @include on-tablet { + height: 100%; + } + + &:hover { + @include on-desktop { + &::before { + content: ''; + display: inline-block; + position: absolute; + height: 3px; + width: 100%; + bottom: 0; + left: 0; + background-color: $primary-gray; + } + } + } + + &.is-active { + position: relative; + color: #313237; + + &::before { + content: ''; + display: inline-block; + position: absolute; + height: 3px; + width: 100%; + bottom: 0; + left: 0; + background-color: $primary-gray; + } + } + } + + &__addition-menu { + display: flex; + width: 100%; + justify-content: space-around; + align-items: center; + flex-grow: 0; + height: $heder-height-mobile; + border-top: 1px solid #E2E6E9; + + @include on-tablet { + justify-content: flex-end; + border-top: none; + } + + @include on-desktop { + height: 100%; + } + + .navigation__link { + width: $heder-height-mobile; + flex: 1; + height: 100%; + &:last-child { + border-left: 1px solid #E2E6E9; + } + + & img { + position: absolute; + width: 16px; + height: 16px; + + @include on-desktop { + width: 24px; + height: 24px; + } + } + + @include on-tablet { + height: 100%; + width: $heder-height-mobile; + flex: 0 0 auto; + border-left: 1px solid #E2E6E9; + } + + @include on-desktop { + height: 100%; + width: $heder-height-desktop; + border-left: 1px solid #E2E6E9; + } + } + } +} diff --git a/src/components/Navigation/Navigation.tsx b/src/components/Navigation/Navigation.tsx new file mode 100644 index 0000000000..90eba76be2 --- /dev/null +++ b/src/components/Navigation/Navigation.tsx @@ -0,0 +1,88 @@ +import classNames from 'classnames'; +import { NavLink } from 'react-router-dom'; +import { TopAction } from '../TopAction/TopAction'; +import { useContext } from 'react'; +import { CatalogContext } from '../../CatalogContext'; +import { getProductForShow } from '../../pages/CartPage/CartPage'; + +export const Navigation = () => { + const { menuStatus, setMenuStatus, favourites, cart } = + useContext(CatalogContext); + + const getLinkClass = ( + { isActive }: { isActive: boolean }, + additionalClasses?: string, + ) => + classNames('navigation__link', additionalClasses, { + 'is-active': isActive, + }); + + return ( + + ); +}; diff --git a/src/components/Navigation/index.ts b/src/components/Navigation/index.ts new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/components/Pagination/Pagination.module.scss b/src/components/Pagination/Pagination.module.scss new file mode 100644 index 0000000000..f1e4020480 --- /dev/null +++ b/src/components/Pagination/Pagination.module.scss @@ -0,0 +1,56 @@ +.pagination { + display: flex; + gap: 8px; + justify-content: center; + + &__arrow { + background-image: url('../../img/Buttons/Icons/Arrow-Right.svg'); + background-position: center; + background-repeat: no-repeat; + background-size: 16px; + } + + &--prev { + transform: rotate(180deg); + margin-right: 10px; + } + + &--next { + margin-left: 10px; + } + + &__button { + display: block; + width: 32px; + height: 32px; + border: 1px solid $border-color; + background-color: transparent; + + font-weight: 600; + font-size: 14px; + line-height: 1; + text-align: center; + color: $primary-gray; + + transition-duration: 300ms; + + &:hover { + border-color: $primary-gray; + } + + &._current { + color: #fff; + background-color: $primary-gray; + border-color: $primary-gray; + } + + &._disabled { + opacity: 0.6; + cursor: default; + + &:hover { + border-color: $border-color; + } + } + } +} diff --git a/src/components/Pagination/Pagination.tsx b/src/components/Pagination/Pagination.tsx new file mode 100644 index 0000000000..42d62103db --- /dev/null +++ b/src/components/Pagination/Pagination.tsx @@ -0,0 +1,101 @@ +import React from 'react'; +import { useSearchParams } from 'react-router-dom'; +import { getSearchWith, SearchParams } from '../../utils/searchHelper'; +import classNames from 'classnames'; + +type Props = { + itemsNumber: number; +}; + +export const Pagination: React.FC = ({ itemsNumber }) => { + const [searchParams, setSearchParams] = useSearchParams(); + const itemsPerPage = searchParams.get('perPage'); + const currentPage = searchParams.get('page'); + + const pagesArr = []; + + if (itemsPerPage) { + const pagesNumber = Math.ceil(itemsNumber / +itemsPerPage); + + for (let i = 0; i < +pagesNumber; i++) { + pagesArr.push(i + 1); + } + } + + const setSearchWith = (params: SearchParams) => { + const search = getSearchWith(params, searchParams); + + setSearchParams(search); + }; + + const handleChandePage = (value: number) => { + setSearchWith({ page: value.toString() }); + window.scrollTo({ + top: 0, + behavior: 'smooth', + }); + }; + + const handlePrev = () => { + if (currentPage && +currentPage > 1) { + setSearchWith({ page: (+currentPage - 1).toString() }); + setTimeout(() => { + window.scrollTo({ + top: 0, + behavior: 'smooth', + }); + }, 0); + } + }; + + const handleNext = () => { + if (currentPage && +currentPage < pagesArr.length) { + setSearchWith({ page: (+currentPage + 1).toString() }); + setTimeout(() => { + window.scrollTo({ + top: 0, + behavior: 'smooth', + }); + }, 0); + } + }; + + return ( +
+ + {pagesArr.length > 0 && + pagesArr.map((page, index) => ( + + ))} + +
+ ); +}; diff --git a/src/components/Price/Price.tsx b/src/components/Price/Price.tsx new file mode 100644 index 0000000000..ff2717f048 --- /dev/null +++ b/src/components/Price/Price.tsx @@ -0,0 +1,24 @@ +import React from 'react'; +import { Phone } from '../../types/Phone'; +import { Tablet } from '../../types/Tablet'; +import { Accessory } from '../../types/Accessory'; + +type Props = { + currentItem: Phone | Tablet | Accessory | undefined; + section: string; +}; + +export const Price: React.FC = ({ currentItem, section }) => { + return ( + currentItem && ( +

+ {`$${currentItem.priceDiscount} `} + {section !== 'brand-new' && ( + + {` $${currentItem.priceRegular}`} + + )} +

+ ) + ); +}; diff --git a/src/components/ProductButtons/ProductButtons.module.scss b/src/components/ProductButtons/ProductButtons.module.scss new file mode 100644 index 0000000000..5145adb027 --- /dev/null +++ b/src/components/ProductButtons/ProductButtons.module.scss @@ -0,0 +1,32 @@ +.product-buttons { + height: 40px; + display: flex; + gap: 8px; + + &__add-to-cart { + height: 100%; + color: #fff; + background-color: $primary-gray; + flex: 1 1 auto; + display: flex; + justify-content: center; + align-items: center; + + font-size: 14px; + font-weight: 700; + line-height: 21px; + text-align: center; + } + + &__add-to-favourite { + background-color: transparent; + height: 100%; + flex: 0 0 40px; + border: 1px solid $secondary-gray; + + background-image: url('/img/icons/Favourites-Heart.svg'); + background-repeat: no-repeat; + background-size: 16px; + background-position: center; + } +} diff --git a/src/components/ProductButtons/ProductButtons.tsx b/src/components/ProductButtons/ProductButtons.tsx new file mode 100644 index 0000000000..329496a73c --- /dev/null +++ b/src/components/ProductButtons/ProductButtons.tsx @@ -0,0 +1,30 @@ +import React from 'react'; +import { FavouriteButton } from '../FavouriteButton/FavouriteButton'; +// import { Product } from "../../types/Product" +import { Phone } from '../../types/Phone'; +import { Tablet } from '../../types/Tablet'; +import { Accessory } from '../../types/Accessory'; +import { AddToCartBtn } from '../AddToCartBtn/AddToCartBtn'; + +type Props = { + currentProduct: Phone | Tablet | Accessory | undefined; +}; + +export const ProductButtons: React.FC = ({ currentProduct }) => { + if (!currentProduct) { + return null; + } + + return ( +
+ + {/* */} + +
+ ); +}; diff --git a/src/components/ProductCount/ProductCount.module.scss b/src/components/ProductCount/ProductCount.module.scss new file mode 100644 index 0000000000..5c4ef145e7 --- /dev/null +++ b/src/components/ProductCount/ProductCount.module.scss @@ -0,0 +1,23 @@ +.product-count { + display: flex; + align-items: center; + column-gap: 8px; + + &__btn { + display: block; + width: 32px; + height: 32px; + border: 1px solid $buttons-border-gray; + transition-duration: 300ms; + + &:hover { + border-color: $primary-gray; + } + + &._disable { + opacity: 0.5; + cursor: default; + border-color: $buttons-border-gray; + } + } +} diff --git a/src/components/ProductCount/ProductCount.tsx b/src/components/ProductCount/ProductCount.tsx new file mode 100644 index 0000000000..9d5d19a3b5 --- /dev/null +++ b/src/components/ProductCount/ProductCount.tsx @@ -0,0 +1,49 @@ +import React, { useContext } from 'react'; +import { Phone } from '../../types/Phone'; +import { Tablet } from '../../types/Tablet'; +import { Accessory } from '../../types/Accessory'; +import { CatalogContext } from '../../CatalogContext'; +import classNames from 'classnames'; +import _ from 'lodash'; + +type Props = { + product: Phone | Tablet | Accessory; +}; + +export const ProductCount: React.FC = ({ product }) => { + const { cart, addToCart, setCart } = useContext(CatalogContext); + const numberOfProduct = _.countBy(cart, 'name'); + const productName = product.name; + + const currentCount = numberOfProduct[productName]; + + return ( +
+ + {currentCount} + +
+ ); +}; diff --git a/src/components/ProductInfo/ProductInfo.module.scss b/src/components/ProductInfo/ProductInfo.module.scss new file mode 100644 index 0000000000..7533fd262d --- /dev/null +++ b/src/components/ProductInfo/ProductInfo.module.scss @@ -0,0 +1,3 @@ +.product-info { + display: block; +} diff --git a/src/components/ProductInfo/ProductInfo.tsx b/src/components/ProductInfo/ProductInfo.tsx new file mode 100644 index 0000000000..44fac114d9 --- /dev/null +++ b/src/components/ProductInfo/ProductInfo.tsx @@ -0,0 +1,15 @@ +import React from 'react'; + +type Props = { + name: string; + value: string; +}; + +export const ProductInfo: React.FC = ({ name, value }) => { + return ( +
+ {name} + {value} +
+ ); +}; diff --git a/src/components/ProductItem/ProductItem.module.scss b/src/components/ProductItem/ProductItem.module.scss new file mode 100644 index 0000000000..bb5ebfdc90 --- /dev/null +++ b/src/components/ProductItem/ProductItem.module.scss @@ -0,0 +1,88 @@ +.product-item { + padding: 32px; + display: grid; + grid-template-rows: 1fr auto; + border: 1px solid $secondary-gray; + height: 100%; + gap: 24px; + transition-duration: 300ms; + + &:hover { + transform: scale(0.99); + } + + &__image-box { + flex: 1; + position: relative; + } + + &__image { + position: absolute; + width: 100%; + height: 100%; + object-fit: contain; + } + + // &__info-box { + // } + + &__name { + font-family: Mont-SemiBold, sans-serif; + font-size: 14px; + font-weight: 600; + line-height: 21px; + } + + &__price { + font-family: Mont-Bold, sans-serif; + font-size: 22px; + font-weight: 800; + line-height: 31px; + + padding: 8px 0 16px; + border-bottom: 1px solid $secondary-gray; + margin-bottom: 16px; + + &-regular { + font-family: Mont-Regular, sans-serif; + font-weight: 500; + color: $secondary-gray; + text-decoration: line-through; + } + } + + &__info { + display: flex; + justify-content: space-between; + align-items: center; + + &:not(:last-child) { + margin-bottom: 8px; + } + } + + &__info-side { + flex: 1 1 50%; + } + + &__info-titel { + font-size: 12px; + font-weight: 700; + line-height: 16px; + color: $secondary-gray; + } + + &__info-description { + text-align: right; + font-size: 12px; + font-weight: 700; + line-height: 16px; + } + + &__action-box { + margin-top: 16px; + height: 40px; + display: flex; + gap: 8px; + } +} diff --git a/src/components/ProductItem/ProductItem.tsx b/src/components/ProductItem/ProductItem.tsx new file mode 100644 index 0000000000..c49de933fe --- /dev/null +++ b/src/components/ProductItem/ProductItem.tsx @@ -0,0 +1,98 @@ +import React from 'react'; +import { Link, useLocation } from 'react-router-dom'; +import { Price } from '../Price/Price'; +import { FavouriteButton } from '../FavouriteButton/FavouriteButton'; +import { Phone } from '../../types/Phone'; +import { Tablet } from '../../types/Tablet'; +import { Accessory } from '../../types/Accessory'; +import { AddToCartBtn } from '../AddToCartBtn/AddToCartBtn'; + +interface ProductItemProps { + product: Phone | Tablet | Accessory; + section: string; +} + +type LinkState = { + from?: string; +}; + +type LinkTo = { + pathname: string; + state?: LinkState; +}; + +export const ProductItem: React.FC = ({ + product, + section, +}) => { + const location = useLocation(); + + const handleLinkClick = () => { + const scrollPosition = window.scrollY; + + localStorage.setItem('scrollPosition', scrollPosition.toString()); + window.scrollTo({ + top: 0, + behavior: 'smooth', + }); + }; + + return ( + product && ( +
+ + {product.images && product.images.length > 0 && ( + + )} + +
+

{product.name}

+ +
+ + Screen + + + {product.screen} + +
+
+ Capacity + + {product.capacity} + +
+
+ RAM + + {product.ram} + +
+
+ + {/* */} + +
+
+
+ ) + ); +}; diff --git a/src/components/ProductParametrBox/ProductParametrBox.module.scss b/src/components/ProductParametrBox/ProductParametrBox.module.scss new file mode 100644 index 0000000000..f35c9fa1dd --- /dev/null +++ b/src/components/ProductParametrBox/ProductParametrBox.module.scss @@ -0,0 +1,65 @@ +.product-parametr-box { + display: flex; + align-items: center; + gap: 14px; + + // &__link { + + // } + + &__link-color { + position: relative; + width: 30px; + height: 30px; + border: 2px solid #fff; + border-radius: 50%; + + &::before { + content: ''; + position: absolute; + width: calc(100% + 6px); + height: calc(100% + 6px); + border-radius: 50%; + top: -3px; + left: -3px; + background-color: $border-color; + z-index: -1; + } + + &._active { + &::before { + background-color: $primary-gray; + } + } + + &--midnight, &--spacegray, &--spaceblack, &--graphite { + background-color: $midnight; + } + &--yellow { + background-color: $yellow; + } + &--purple { + background-color: $purple; + } + &--gold { + background-color: #fcdbc1; + } + } + + &__link-capacity { + padding: 8px; + border: 1px solid $border-color; + font-size: 14px; + font-weight: 500; + + display: flex; + justify-content: center; + align-items: center; + + &._active { + color: #fff; + background-color: $primary-gray; + border-color: $primary-gray; + } + } +} diff --git a/src/components/ProductParametrBox/ProductParametrBox.tsx b/src/components/ProductParametrBox/ProductParametrBox.tsx new file mode 100644 index 0000000000..300861b74e --- /dev/null +++ b/src/components/ProductParametrBox/ProductParametrBox.tsx @@ -0,0 +1,72 @@ +import React from 'react'; +import classNames from 'classnames'; +import { Phone } from '../../types/Phone'; +import { Tablet } from '../../types/Tablet'; +import { Accessory } from '../../types/Accessory'; +import { Link } from 'react-router-dom'; + +type Props = { + currentProduct: Phone | Tablet | Accessory | undefined; + parametr: string; +}; + +export const ProductParametrBox: React.FC = ({ + currentProduct, + parametr, +}) => { + if (!currentProduct) { + return null; + } + + let values; + + const currentLink = (value: string) => { + let result = `/${currentProduct.category}/${currentProduct.namespaceId}-`; + + if (!!+value.slice(0, 1)) { + result = + result + + `${value.toLowerCase()}-${currentProduct.color.toLowerCase().replace(/ /g, '-')}`; + } else { + result = + result + + `${currentProduct.capacity.toLowerCase()}-${value.toLowerCase().replace(/ /g, '-')}`; + } + + return result; + }; + + switch (parametr) { + case 'color': + values = currentProduct.colorsAvailable; + break; + case 'capacity': + values = currentProduct.capacityAvailable; + break; + default: + return; + } + + return ( +
+ {values.map((value, index) => ( + + {parametr !== 'color' && value} + + ))} +
+ ); +}; diff --git a/src/components/ProductSlider/ProductSlider.module.scss b/src/components/ProductSlider/ProductSlider.module.scss new file mode 100644 index 0000000000..447c0313c6 --- /dev/null +++ b/src/components/ProductSlider/ProductSlider.module.scss @@ -0,0 +1,58 @@ +.product-slider { + + .swiper-wrapper { + height: 440px; + align-items: stretch; + } + + &__container { + margin-left: -$container-padding--mobile; + margin-right: -$container-padding--mobile; + + @include on-tablet { + margin-right: -$container-padding--tablet; + } + + @include on-desktop { + margin: 0; + } + } + + &__buttons { + display: flex; + gap: 16px; + } + + + &__btn { + display: block; + width: 40px; + height: 40px; + + &--prev { + transform: rotate(180deg); + } + + } + + &.swiper { + padding: 0 25% 0 $container-padding--mobile; + + @include on-desktop { + padding: 0; + } + + & .swiper-wrapper { + height: 440px; + align-items: stretch; + + @include on-tablet { + height: 512px; + } + + @include on-desktop { + height: 506px; + } + } + } +} diff --git a/src/components/ProductSlider/ProductSlider.tsx b/src/components/ProductSlider/ProductSlider.tsx new file mode 100644 index 0000000000..45d8029125 --- /dev/null +++ b/src/components/ProductSlider/ProductSlider.tsx @@ -0,0 +1,81 @@ +import React, { useContext, useRef } from 'react'; +import { Swiper, SwiperSlide, SwiperRef } from 'swiper/react'; + +import { Navigation } from 'swiper/modules'; +import { useMediaQuery } from 'react-responsive'; +import { CatalogContext } from '../../CatalogContext'; +import { ProductItem } from '../ProductItem/ProductItem'; +import { Phone } from '../../types/Phone'; +import { Accessory } from '../../types/Accessory'; +import { Tablet } from '../../types/Tablet'; + +interface SwiperInstance { + realIndex: number; + activeIndex: number; +} + +type Props = { + models: Phone[] | Tablet[] | Accessory[] | null; + sectionName: string; +}; + +export const ProductSlider: React.FC = ({ models, sectionName }) => { + const { setActiveIndex } = useContext(CatalogContext); + const swiperRef = useRef(null); + const isTablet = useMediaQuery({ query: '(min-width: 640px)' }); + const isDesctop = useMediaQuery({ query: '(min-width: 1200px)' }); + + const slidesPerView = () => { + if (isDesctop) { + return 4; + } + + if (isTablet) { + return 2; + } + + return 1; + }; + + return ( +
+ { + if (swiperRef.current) { + const swiper = swiperRef.current.swiper as SwiperInstance; + + setActiveIndex(swiper.activeIndex); + } + }} + onSlideChange={() => { + if (swiperRef.current) { + const swiper = swiperRef.current.swiper as SwiperInstance; + + setActiveIndex(swiper.activeIndex); + } + }} + navigation={{ + prevEl: `.${sectionName}__slider-btn--prev`, + nextEl: `.${sectionName}__slider-btn--next`, + }} + > + {models && + models.map(model => ( + + + + ))} + +
+ ); +}; diff --git a/src/components/ProductSliderButtons/ProductSliderButtons.tsx b/src/components/ProductSliderButtons/ProductSliderButtons.tsx new file mode 100644 index 0000000000..2179d2cf6c --- /dev/null +++ b/src/components/ProductSliderButtons/ProductSliderButtons.tsx @@ -0,0 +1,47 @@ +import classNames from 'classnames'; +import React, { useContext } from 'react'; +import { CatalogContext } from '../../CatalogContext'; +import { Phone } from '../../types/Phone'; +import { Tablet } from '../../types/Tablet'; +import { Accessory } from '../../types/Accessory'; + +type Props = { + products: Phone[] | Tablet[] | Accessory[]; + section: string; + slides: number; +}; + +export const ProductSliderButtons: React.FC = ({ + products, + section, + slides, +}) => { + const { activeIndex } = useContext(CatalogContext); + + return ( +
+ + +
+ ); +}; diff --git a/src/components/TopAction/TopAction.module.scss b/src/components/TopAction/TopAction.module.scss new file mode 100644 index 0000000000..d0dae27e12 --- /dev/null +++ b/src/components/TopAction/TopAction.module.scss @@ -0,0 +1,72 @@ +.top-action { + width: 100%; + height: 48px; + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 1px solid $border-color; + + @include on-tablet { + width: auto; + margin-right: 16px; + border-bottom: none; + } + + @include on-desktop { + margin-right: 24px; + } + + &__item{ + padding: 16px; + + } + + &__logo-link { + position: relative; + + padding: 0 0 0 $container-padding--mobile; + display: flex; + width: 96px; + height: 48px; + justify-content: flex-start; + align-items: center; + + @include on-tablet { + padding: 0 0 0 $container-padding--tablet; + } + + @include on-desktop { + padding: 0 0 0 $container-padding--desktop; + width: 128px; + height: 64px; + } + } + + &__logo-image { + position: absolute; + top: 50%; + left: $container-padding--mobile; + width: 64px; + height: 22px; + transform: translateY(-50%); + + @include on-desktop { + left: $container-padding--desktop; + width: 80px; + height: 28px; + } + } + &__menu-button { + height: 100%; + width: 48px; + padding-bottom: 15px; + background-color: transparent; + border-left: 1px solid $border-color; + border-bottom: 1px solid $border-color; + + @include on-tablet { + display: none; + } + } + +} diff --git a/src/components/TopAction/TopAction.tsx b/src/components/TopAction/TopAction.tsx new file mode 100644 index 0000000000..79992c7dc0 --- /dev/null +++ b/src/components/TopAction/TopAction.tsx @@ -0,0 +1,47 @@ +import classNames from 'classnames'; +import { useContext } from 'react'; +import { Link } from 'react-router-dom'; +import { CatalogContext } from '../../CatalogContext'; + +export const TopAction = () => { + const { menuStatus, setMenuStatus } = useContext(CatalogContext); + const toggleMenuBtn = () => { + setMenuStatus(!menuStatus); + }; + + const hendleClickToHome = () => { + setMenuStatus(false); + localStorage.setItem('scrollPosition', '0'); + window.scrollTo({ + top: 0, + behavior: 'smooth', + }); + }; + + return ( +
+ + logo + + +
+ ); +}; diff --git a/src/components/TopAction/index.ts b/src/components/TopAction/index.ts new file mode 100644 index 0000000000..e69de29bb2 diff --git "a/src/components/\320\241artTotalSumm/CartTotalSumm.module.scss" "b/src/components/\320\241artTotalSumm/CartTotalSumm.module.scss" new file mode 100644 index 0000000000..3a74e0cb14 --- /dev/null +++ "b/src/components/\320\241artTotalSumm/CartTotalSumm.module.scss" @@ -0,0 +1,28 @@ +.cart-total-summ { + padding: 24px; + border: 1px solid $secondary-gray; + text-align: center; + + &__value { + font-family: Mont-Bold, sans-serif; + font-weight: 800; + font-size: 32px; + line-height: 1.3; + } + + &__subtitle { + padding-bottom: 16px; + margin-bottom: 16px; + font-weight: 600; + font-size: 14px; + line-height: 1.5; + color: $secondary-gray; + border-bottom: 1px solid $border-color; + } + + &__checkout-btn { + display: block; + height: 48px; + width: 100%; + } +} diff --git "a/src/components/\320\241artTotalSumm/CartTotalSumm.tsx" "b/src/components/\320\241artTotalSumm/CartTotalSumm.tsx" new file mode 100644 index 0000000000..f9400d2855 --- /dev/null +++ "b/src/components/\320\241artTotalSumm/CartTotalSumm.tsx" @@ -0,0 +1,28 @@ +import { useContext, useEffect, useState } from 'react'; +import { CatalogContext } from '../../CatalogContext'; +import { getProductForShow } from '../../pages/CartPage/CartPage'; + +export const CartTotalSumm = () => { + const { cart } = useContext(CatalogContext); + const [totalSumm, setTotalSumm] = useState(0); + + useEffect(() => { + if (cart) { + const allPrices = cart.map(item => item.priceDiscount); + + setTotalSumm( + allPrices.reduce((accumulator: number, currentValue: number) => { + return accumulator + currentValue; + }, 0), + ); + } + }, [cart]); + + return ( +
+

${totalSumm}

+

{`Total for ${getProductForShow(cart).length} item${getProductForShow(cart).length > 1 ? 's' : ''}`}

+ +
+ ); +}; diff --git a/src/fonts/Mont-Bold.otf b/src/fonts/Mont-Bold.otf new file mode 100755 index 0000000000000000000000000000000000000000..7f1598293a5154f754004935a8cd0973eb70ba6c GIT binary patch literal 171324 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 `e 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 z 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 Hw9)ZzH(%)n literal 0 HcmV?d00001 diff --git a/src/fonts/Mont-Regular.otf b/src/fonts/Mont-Regular.otf new file mode 100755 index 0000000000000000000000000000000000000000..d5543feaf06f30cee7ffce3b838568286d45a288 GIT binary patch literal 173160 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à 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 literal 0 HcmV?d00001 diff --git a/src/fonts/Mont-SemiBold.otf b/src/fonts/Mont-SemiBold.otf new file mode 100755 index 0000000000000000000000000000000000000000..a9fa16a9c501155269a1c38b7bf13564f234d5c5 GIT binary patch literal 172500 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 z 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 literal 0 HcmV?d00001 diff --git a/src/hooks/useLocaleStorage.ts b/src/hooks/useLocaleStorage.ts new file mode 100644 index 0000000000..f28e1c6034 --- /dev/null +++ b/src/hooks/useLocaleStorage.ts @@ -0,0 +1,29 @@ +import { useState } from 'react'; + +export function useLocaleStorage( + key: string, + startValue: T, +): [T, (v: T) => void] { + const [value, setValue] = useState(() => { + const data = localStorage.getItem(key); + + if (data === null) { + return startValue; + } + + try { + return JSON.parse(data); + } catch (e) { + localStorage.removeItem(key); + + return startValue; + } + }); + + const save = (newValue: T) => { + localStorage.setItem(key, JSON.stringify(newValue)); + setValue(newValue); + }; + + return [value, save]; +} diff --git a/src/img/Buttons/Icons/Arrow-Right.svg b/src/img/Buttons/Icons/Arrow-Right.svg new file mode 100644 index 0000000000..27e219b2bd --- /dev/null +++ b/src/img/Buttons/Icons/Arrow-Right.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/img/Buttons/Icons/Chevron-grey.svg b/src/img/Buttons/Icons/Chevron-grey.svg new file mode 100644 index 0000000000..2ab0f27592 --- /dev/null +++ b/src/img/Buttons/Icons/Chevron-grey.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/img/Buttons/Icons/Favourites (Heart Like).svg b/src/img/Buttons/Icons/Favourites (Heart Like).svg new file mode 100644 index 0000000000..2a8accecf4 --- /dev/null +++ b/src/img/Buttons/Icons/Favourites (Heart Like).svg @@ -0,0 +1,3 @@ + + + diff --git a/src/img/Buttons/Icons/Minus.svg b/src/img/Buttons/Icons/Minus.svg new file mode 100644 index 0000000000..8389356d07 --- /dev/null +++ b/src/img/Buttons/Icons/Minus.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/img/Buttons/Icons/Plus.svg b/src/img/Buttons/Icons/Plus.svg new file mode 100644 index 0000000000..338f8c2f87 --- /dev/null +++ b/src/img/Buttons/Icons/Plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/img/Logo.svg b/src/img/Logo.svg new file mode 100644 index 0000000000..7f61fca251 --- /dev/null +++ b/src/img/Logo.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/img/icons/Close.svg b/src/img/icons/Close.svg new file mode 100644 index 0000000000..78d418ab46 --- /dev/null +++ b/src/img/icons/Close.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/img/icons/Favourites-Heart-Filled.svg b/src/img/icons/Favourites-Heart-Filled.svg new file mode 100644 index 0000000000..be5c1fc994 --- /dev/null +++ b/src/img/icons/Favourites-Heart-Filled.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/img/icons/Favourites-Heart.svg b/src/img/icons/Favourites-Heart.svg new file mode 100644 index 0000000000..ca57cfedd8 --- /dev/null +++ b/src/img/icons/Favourites-Heart.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/img/icons/Home.svg b/src/img/icons/Home.svg new file mode 100644 index 0000000000..28c0fedbd1 --- /dev/null +++ b/src/img/icons/Home.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/img/icons/Menu.svg b/src/img/icons/Menu.svg new file mode 100644 index 0000000000..2c535f4586 --- /dev/null +++ b/src/img/icons/Menu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/img/icons/Shopping-bag.svg b/src/img/icons/Shopping-bag.svg new file mode 100644 index 0000000000..661ac67ad4 --- /dev/null +++ b/src/img/icons/Shopping-bag.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/index.tsx b/src/index.tsx index 50470f1508..e0762c6dd4 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,4 +1,39 @@ import { createRoot } from 'react-dom/client'; +import { Route, HashRouter as Router, Routes } from 'react-router-dom'; import { App } from './App'; +import { HomePage } from './pages/HomePage/HomePage'; +import { PhonesPage } from './pages/PhonesPage/PhonesPage'; +import { TabletsPage } from './pages/TabletsPage/TabletsPage'; +import { AccessoriesPage } from './pages/AccessoriesPage/AccessoriesPage'; +import { FavouritesPage } from './pages/FavouritesPage/FavouritesPage'; +import { CartPage } from './pages/CartPage/CartPage'; +import { CatalogProvider } from './CatalogContext'; +import { NotFoundPage } from './pages/NotFoundPage/NotFoundPage'; +import { ProductPage } from './pages/ProductPage/ProductPage'; -createRoot(document.getElementById('root') as HTMLElement).render(); +createRoot(document.getElementById('root') as HTMLElement).render( + + + + }> + } /> + + } /> + } /> + + + } /> + } /> + + + } /> + } /> + + } /> + } /> + } /> + + + + , +); diff --git a/src/pages/AccessoriesPage/AccessoriesPage.tsx b/src/pages/AccessoriesPage/AccessoriesPage.tsx new file mode 100644 index 0000000000..5f5e12ad1e --- /dev/null +++ b/src/pages/AccessoriesPage/AccessoriesPage.tsx @@ -0,0 +1,91 @@ +import { Outlet, useSearchParams } from 'react-router-dom'; +import { CurrentPath } from '../../components/CurrentPath/CurrentPath'; +import { useContext, useEffect } from 'react'; +import { CatalogContext } from '../../CatalogContext'; +import { GetPoroductsForView } from '../../utils/GetProductsForView'; +import { ProductItem } from '../../components/ProductItem/ProductItem'; +import { FilterProduct } from '../../components/FilterProduct/FilterProduct'; +import { SortParametr } from '../../components/FilterProduct/FilterProduct'; +import { Pagination } from '../../components/Pagination/Pagination'; +import { Phone } from '../../types/Phone'; +import { Tablet } from '../../types/Tablet'; +import { Accessory } from '../../types/Accessory'; + +export const AccessoriesPage = () => { + const { accessoriesFromServer } = useContext(CatalogContext); + const [searchParams] = useSearchParams(); + + const sort = searchParams.get('sort'); + const perPage = searchParams.get('perPage'); + const page = searchParams.get('page'); + + let accessoriesForShow: Phone[] | Tablet[] | Accessory[] = []; + + if (accessoriesFromServer) { + accessoriesForShow = [...GetPoroductsForView(accessoriesFromServer)]; + } + + let sortedProducts: Phone[] | Tablet[] | Accessory[] = [ + ...accessoriesForShow, + ]; + + if (accessoriesFromServer && page && perPage) { + const startItem = +page * +perPage - +perPage; + const endItem = Math.min(+page * +perPage, accessoriesForShow.length); + + switch (sort) { + case SortParametr.NAME: + sortedProducts = sortedProducts + .sort((a, b) => a.name.localeCompare(b.name)) + .slice(startItem, endItem); + break; + case SortParametr.PRICE: + sortedProducts = sortedProducts + .sort((a, b) => a.priceRegular - b.priceRegular) + .slice(startItem, endItem); + break; + case SortParametr.DATE: + // sortedProducts = sortedProducts.sort((a, b) => b.year - a.year).slice(startItem, endItem) + break; + default: + sortedProducts = [...accessoriesForShow].slice(startItem, endItem); + break; + } + } + + useEffect(() => { + if (page && perPage) { + const startItem = +page * +perPage - +perPage; + const endItem = Math.min(+page * +perPage, accessoriesForShow.length); + + sortedProducts.slice(startItem, endItem); + } + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [sort, perPage]); + + return ( +
+
+ +

Accessories

+

+ {accessoriesForShow && + accessoriesForShow.length > 0 && + `${accessoriesForShow.length} models`} +

+ +
+ {sortedProducts.length > 0 && + sortedProducts.map(item => ( + + ))} +
+ + {accessoriesForShow.length > 0 && + perPage && + accessoriesForShow.length > +perPage && ( // eslint-disable-next-line + )} +
+
+ ); +}; diff --git a/src/pages/CartPage/CartPage.module.scss b/src/pages/CartPage/CartPage.module.scss new file mode 100644 index 0000000000..1f3c7eb1e2 --- /dev/null +++ b/src/pages/CartPage/CartPage.module.scss @@ -0,0 +1,27 @@ +.cart { + + &__title { + margin-bottom: 16px; + } + + &__wrapper { + @include on-desktop { + display: flex; + column-gap: 16px; + } + } + &__main-item { + &:not(:last-child) { + margin-bottom: 32px; + } + + @include on-desktop { + margin-bottom: 0; + flex: 1; + + &:last-child { + flex: 0 1 360px; + } + } + } +} diff --git a/src/pages/CartPage/CartPage.tsx b/src/pages/CartPage/CartPage.tsx new file mode 100644 index 0000000000..a152043ab0 --- /dev/null +++ b/src/pages/CartPage/CartPage.tsx @@ -0,0 +1,109 @@ +import { useContext } from 'react'; +import { CurrentPath } from '../../components/CurrentPath/CurrentPath'; +import { CatalogContext } from '../../CatalogContext'; +import { CartUnit } from '../../components/CartUnit/CartUnit'; +import { Phone } from '../../types/Phone'; +import { Tablet } from '../../types/Tablet'; +import { Accessory } from '../../types/Accessory'; +import { productCategory } from '../../utils/useUnique'; +import { CartTotalSumm } from '../../components/СartTotalSumm/CartTotalSumm'; + +export const getProductForShow = ( + products: Phone[] | Tablet[] | Accessory[], +) => { + let uniqueIds: string[] = []; + let uniqueProductsForShow: Phone[] | Tablet[] | Accessory[] = []; + + if (products) { + products.forEach(product => { + switch (product.category) { + case productCategory.PHONE: + products?.forEach(phone => { + if (!uniqueIds.includes(phone.id)) { + const currentProduct = products?.find( + item => item.id === phone.id, + ); + + uniqueIds = [...uniqueIds, phone.id]; + + if (currentProduct !== undefined) { + uniqueProductsForShow = [ + ...uniqueProductsForShow, + currentProduct, + ]; + } + } + }); + break; + case productCategory.TABLET: + products?.forEach(tablet => { + if (!uniqueIds.includes(tablet.id)) { + const currentProduct = products?.find( + item => item.id === tablet.id, + ); + + uniqueIds = [...uniqueIds, tablet.id]; + + if (currentProduct !== undefined) { + uniqueProductsForShow = [ + ...uniqueProductsForShow, + currentProduct, + ]; + } + } + }); + break; + default: + products?.forEach(accessory => { + if (!uniqueIds.includes(accessory.id)) { + const currentProduct = products?.find( + item => item.id === accessory.id, + ); + + uniqueIds = [...uniqueIds, accessory.id]; + + if (currentProduct !== undefined) { + uniqueProductsForShow = [ + ...uniqueProductsForShow, + currentProduct, + ]; + } + } + }); + } + }); + } + + uniqueProductsForShow = uniqueProductsForShow.sort((a, b) => + a.id.localeCompare(b.id), + ); + + return uniqueProductsForShow; +}; + +export const CartPage = () => { + const { cart } = useContext(CatalogContext); + + return ( +
+
+ +

Cart

+ {getProductForShow(cart).length > 0 ? ( +
+
+ {getProductForShow(cart).map(item => ( + + ))} +
+
+ +
+
+ ) : ( +

Empty

+ )} +
+
+ ); +}; diff --git a/src/pages/FavouritesPage/FavouritesPage.module.scss b/src/pages/FavouritesPage/FavouritesPage.module.scss new file mode 100644 index 0000000000..0febafc3ef --- /dev/null +++ b/src/pages/FavouritesPage/FavouritesPage.module.scss @@ -0,0 +1,77 @@ +.favourites { + &__title { + margin-bottom: 16px; + } + + &__counter { + font-weight: 600; + font-size: 14px; + line-height: 1.5; + color: $secondary-gray; + + margin-bottom: 40px; + } + + &__flex-container { + @include on-tablet { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 40px 16px; + } + + @include on-desktop { + grid-template-columns: repeat(4, 1fr); + } + } + + &__product-item.product-item { + height: 440px; + max-width: 280px; + margin-left: auto; + margin-right: auto; + margin-bottom: 40px; + grid-template-rows: 1fr auto; + + @include on-tablet { + height: 506px; + max-width: none; + margin: 0; + flex: 0 1 48%; + } + + @include on-desktop { + flex: 0 1 auto; + } + } + + &__link { + position: relative; + } + + &__number { + position: absolute; + top: 50%; + right: 50%; + transform: translate(100%, -100%); + display: flex; + justify-content: center; + align-items: center; + width: 14px; + height: 14px; + border-radius: 50%; + background-color: #eb5757; + color: #fff; + font-family: Mont, sans-serif; + font-weight: 500; + font-size: 9px; + text-align: center; + border: 1px solid #fff; + z-index: 2; + + @include on-desktop { + width: 18px; + height: 18px; + font-size: 12px; + } + } +} diff --git a/src/pages/FavouritesPage/FavouritesPage.tsx b/src/pages/FavouritesPage/FavouritesPage.tsx new file mode 100644 index 0000000000..e21feea879 --- /dev/null +++ b/src/pages/FavouritesPage/FavouritesPage.tsx @@ -0,0 +1,35 @@ +import { useContext } from 'react'; +import { CurrentPath } from '../../components/CurrentPath/CurrentPath'; +import { CatalogContext } from '../../CatalogContext'; +import { Phone } from '../../types/Phone'; +import { Tablet } from '../../types/Tablet'; +import { Accessory } from '../../types/Accessory'; +import { ProductItem } from '../../components/ProductItem/ProductItem'; + +export const FavouritesPage = () => { + const { favourites } = useContext(CatalogContext); + const favForShow: Phone[] | Tablet[] | Accessory[] = [...favourites]; + + return ( +
+
+ + +

Favourites

+ +

+ {favourites && favourites.length > 0 && `${favourites.length} items`} + {favourites.length === 0 && `Empty`} +

+ +
+ {favForShow && + favForShow.length !== 0 && + favForShow.map(item => ( + + ))} +
+
+
+ ); +}; diff --git a/src/pages/HomePage/HomePage.tsx b/src/pages/HomePage/HomePage.tsx new file mode 100644 index 0000000000..aa151c3df2 --- /dev/null +++ b/src/pages/HomePage/HomePage.tsx @@ -0,0 +1,112 @@ +import React, { useContext, useEffect, useState } from 'react'; +// eslint-disable-next-line +import { FirstScreenSlider } from '../../components/FirstScreenSlider/FirstScreenSlider'; +import { BrandNewSlider } from '../../components/BrandNewSlider/BrandNewSlider'; +import { CatalogContext } from '../../CatalogContext'; +import { useMediaQuery } from 'react-responsive'; +import { Product } from '../../types/Product'; +import { CategoryCart } from '../../components/CategoryCart/CategoryCart'; +// eslint-disable-next-line +import { HotPricesSlider } from '../../components/HotPricesSlider/HotPricesSlider'; +// eslint-disable-next-line +import { ProductSliderButtons } from '../../components/ProductSliderButtons/ProductSliderButtons'; +import { useUnique } from '../../utils/useUnique'; + +export const HomePage: React.FC = () => { + const { productsFromServer, hotPrisModels, brandNewModels } = + useContext(CatalogContext); + const [categories, setCategories] = useState([]); + const newModelForShow = [...useUnique(brandNewModels)]; + const hotMOdelForShow = [...useUnique(hotPrisModels)]; + + useEffect(() => { + const scrollPosition = localStorage.getItem('scrollPosition'); + + if (scrollPosition) { + setTimeout(() => { + window.scrollTo(0, parseInt(scrollPosition, 10)); + }, 0); + } + }, []); + + useEffect(() => { + if (productsFromServer) { + const uniqueCategories = Array.from( + new Set( + productsFromServer?.map((product: Product) => product.category), + ), + ); + + setCategories(uniqueCategories); + } + }, [productsFromServer]); + + const isTablet = useMediaQuery({ query: '(min-width: 640px)' }); + const isDesctop = useMediaQuery({ query: '(min-width: 1200px)' }); + + const slidesPerView = () => { + if (isDesctop) { + return 4; + } + + if (isTablet) { + return 2; + } + + return 1; + }; + + return ( + <> +
+
+

+ Welcome to Nice Gadgets store! +

+ +
+
+
+
+
+

Brand new models

+ +
+ + +
+
+
+
+

Shop by category

+
+ {categories && + categories.map((category, index) => ( + + ))} +
+
+
+
+
+
+

Hot prices

+ {hotPrisModels && ( + + )} +
+ + +
+
+ + ); +}; diff --git a/src/pages/NotFoundPage/NotFoundPage.tsx b/src/pages/NotFoundPage/NotFoundPage.tsx new file mode 100644 index 0000000000..a0c132eab5 --- /dev/null +++ b/src/pages/NotFoundPage/NotFoundPage.tsx @@ -0,0 +1,9 @@ +export const NotFoundPage = () => { + return ( +
+
+

Not Found

+
+
+ ); +}; diff --git a/src/pages/PhonesPage/PhonesPage.module.scss b/src/pages/PhonesPage/PhonesPage.module.scss new file mode 100644 index 0000000000..a2984c4bcd --- /dev/null +++ b/src/pages/PhonesPage/PhonesPage.module.scss @@ -0,0 +1,8 @@ +.phones { + &__title { + margin-bottom: 8px; + } + &__number { + margin-bottom: 40px; + } +} diff --git a/src/pages/PhonesPage/PhonesPage.tsx b/src/pages/PhonesPage/PhonesPage.tsx new file mode 100644 index 0000000000..929782c4e5 --- /dev/null +++ b/src/pages/PhonesPage/PhonesPage.tsx @@ -0,0 +1,89 @@ +import { Outlet, useSearchParams } from 'react-router-dom'; +import { CurrentPath } from '../../components/CurrentPath/CurrentPath'; +import { useContext, useEffect } from 'react'; +import { CatalogContext } from '../../CatalogContext'; +import { GetPoroductsForView } from '../../utils/GetProductsForView'; +import { ProductItem } from '../../components/ProductItem/ProductItem'; +import { FilterProduct } from '../../components/FilterProduct/FilterProduct'; +import { SortParametr } from '../../components/FilterProduct/FilterProduct'; +import { Pagination } from '../../components/Pagination/Pagination'; +import { Phone } from '../../types/Phone'; +import { Tablet } from '../../types/Tablet'; +import { Accessory } from '../../types/Accessory'; + +export const PhonesPage = () => { + const { phonesFromServer } = useContext(CatalogContext); + const [searchParams] = useSearchParams(); + + const sort = searchParams.get('sort'); + const perPage = searchParams.get('perPage'); + const page = searchParams.get('page'); + + let phonesForShow: Phone[] | Tablet[] | Accessory[] = []; + + if (phonesFromServer) { + phonesForShow = [...GetPoroductsForView(phonesFromServer)]; + } + + let sortedProducts: Phone[] | Tablet[] | Accessory[] = [...phonesForShow]; + + if (phonesFromServer && page && perPage) { + const startItem = +page * +perPage - +perPage; + const endItem = Math.min(+page * +perPage, phonesForShow.length); + + switch (sort) { + case SortParametr.NAME: + sortedProducts = sortedProducts + .sort((a, b) => a.name.localeCompare(b.name)) + .slice(startItem, endItem); + break; + case SortParametr.PRICE: + sortedProducts = sortedProducts + .sort((a, b) => a.priceRegular - b.priceRegular) + .slice(startItem, endItem); + break; + case SortParametr.DATE: + // sortedProducts = sortedProducts.sort((a, b) => b.year - a.year).slice(startItem, endItem) + break; + default: + sortedProducts = [...phonesForShow].slice(startItem, endItem); + break; + } + } + + useEffect(() => { + if (page && perPage) { + const startItem = +page * +perPage - +perPage; + const endItem = Math.min(+page * +perPage, phonesForShow.length); + + sortedProducts.slice(startItem, endItem); + } + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [sort, perPage]); + + return ( +
+
+ +

Mobile phones

+

+ {phonesForShow && + phonesForShow.length > 0 && + `${phonesForShow.length} models`} +

+ +
+ {sortedProducts.length > 0 && + sortedProducts.map(item => ( + + ))} +
+ + {phonesForShow.length > 0 && + perPage && + // eslint-disable-next-line + phonesForShow.length > +perPage && ()} +
+
+ ); +}; diff --git a/src/pages/ProductPage/ProductPage.module.scss b/src/pages/ProductPage/ProductPage.module.scss new file mode 100644 index 0000000000..80c750a75d --- /dev/null +++ b/src/pages/ProductPage/ProductPage.module.scss @@ -0,0 +1,268 @@ +.product { + @include on-tablet { + padding-top: calc($heder-height-mobile + 24px); + } + + @include on-tablet { + padding-top: calc($heder-height-desktop + 24px); + } + + &__path { + display: flex; + align-items: center; + gap: 32px; + margin-bottom: 24px; + } + + &__path-item { + position: relative; + font-size: 12px; + font-weight: 600; + height: 100%; + display: flex; + align-items: center; + + &::after { + content: ""; + position: absolute; + top: 50%; + right: -8px; + display: inline-block; + width: 16px; + height: 16px; + background-image: url("../../img/Buttons/Icons/Arrow-Right.svg"); + background-position: center; + background-repeat: no-repeat; + background-size: 70%; + transform: translate(100%, -50%); + opacity: 60%; + } + + &:last-child { + &::after { + display: none; + } + } + + span { + display: inline-block; + height: 10px; + z-index: -1; + } + } + + &__to-home { + flex: 0 0 16px; + display: block; + width: 16px; + height: 16px; + background-image: url("/img/icons/Home.svg"); + background-repeat: no-repeat; + background-position: 0 0; + background-size: contain; + } + + &__to-category { + text-transform: capitalize; + color: $secondary-gray; + transition-duration: 300ms; + + &:hover { + color: $primary-gray; + } + } + + &__slug { + color: $secondary-gray; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + + span { + color: $secondary-gray; + text-transform: capitalize; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + } + } + + &__back-button { + position: relative; + background-color: transparent; + color: $secondary-gray; + padding-left: 20px; + display: flex; + align-items: center; + margin-bottom: 16px; + transition-duration: 300ms; + + &:hover { + color: $primary-gray; + } + + span { + z-index: -1; + } + + &::before { + content: ""; + position: absolute; + top: 46%; + left: 0; + display: inline-block; + width: 16px; + height: 16px; + background-image: url("../../img/Buttons/Icons/Arrow-Right.svg"); + background-position: center; + background-repeat: no-repeat; + background-size: 70%; + transform: translate(0, -50%) rotate(180deg); + opacity: 60%; + } + } + + &__title { + margin-bottom: 32px; + } + + &__page { + position: relative; + } + + &__first-info { + @include on-tablet { + position: relative; + display: grid; + grid-template-columns: 1fr 1fr; + grid-gap: 16px; + } + } + + &__second-info { + @include on-desktop { + display: grid; + grid-template-columns: 1fr 1fr; + grid-gap: 16px; + } + + &--block { + &:not(:last-child) { + margin-bottom: 56px; + + @include on-tablet { + margin-bottom: 64px; + } + + @include on-desktop { + margin-bottom: 0; + } + } + } + } + + + + &__page-item { + margin-bottom: 56px; + + @include on-tablet { + margin-bottom: 64px; + } + + @include on-desktop { + margin-bottom: 80px; + } + } + + &__image-slider { + margin: 0 auto 40px; + + @include on-tablet { + width: 100%; + margin: 0; + } + } + + &__main-info { + @include on-tablet { + max-width: 320px; + } + } + + &__color-check { + padding-bottom: 24px; + margin-bottom: 24px; + border-bottom: 1px solid $border-color; + } + + &__filter-name { + display: flex; + justify-content: space-between; + color: #89939A; + font-size: 12px; + font-weight: 600; + margin-bottom: 8px; + text-transform: capitalize; + } + + &__id { + font-family: Mont-SemiBold, sans-serif; + color: #B4BDC3; + font-weight: 700; + + @include on-tablet { + position: absolute; + top: 0; + right: 0; + max-width: 50%; + } + } + + &__capacity-check { + padding-bottom: 24px; + margin-bottom: 24px; + border-bottom: 1px solid $border-color; + } + + .product-item__price { + border-bottom: none; + } + + &__price-action-container { + margin-bottom: 32px; + } + + &__info-title { + font-family: Mont-Regular, sans-serif; + font-size: 20px; + text-transform: capitalize; + font-weight: 700; + margin-bottom: 32px; + padding-bottom: 16px; + border-bottom: 1px solid $border-color; + } + + &__description-title { + font-family: Mont-Regular, sans-serif; + font-size: 16px; + font-weight: 700; + margin-bottom: 16px; + } + &__description-text { + font-family: Mont-Regular, sans-serif; + font-size: 14px; + font-weight: 600; + margin-bottom: 32px; + color: $secondary-gray; + } + + &__title-box { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 24px; + } +} diff --git a/src/pages/ProductPage/ProductPage.tsx b/src/pages/ProductPage/ProductPage.tsx new file mode 100644 index 0000000000..a8246a26ad --- /dev/null +++ b/src/pages/ProductPage/ProductPage.tsx @@ -0,0 +1,230 @@ +import React, { useContext, useEffect, useState } from 'react'; +import { useLocation, useNavigate, useParams } from 'react-router-dom'; +import { useMediaQuery } from 'react-responsive'; +import { CatalogContext } from '../../CatalogContext'; +import { GetCurrentProduct } from '../../utils/GetCurrentProduct'; +// eslint-disable-next-line +import { ProductParametrBox } from '../../components/ProductParametrBox/ProductParametrBox'; +import { ImageGalery } from '../../components/ImageGalery/ImageGalery'; +import { Price } from '../../components/Price/Price'; +import { ProductButtons } from '../../components/ProductButtons/ProductButtons'; +import { ProductInfo } from '../../components/ProductInfo/ProductInfo'; +// eslint-disable-next-line +import { ProductSliderButtons } from '../../components/ProductSliderButtons/ProductSliderButtons'; +import { ProductSlider } from '../../components/ProductSlider/ProductSlider'; +import { CurrentPath } from '../../components/CurrentPath/CurrentPath'; +import { Phone } from '../../types/Phone'; +import { Tablet } from '../../types/Tablet'; +import { Accessory } from '../../types/Accessory'; +import { useUnique } from '../../utils/useUnique'; + +export const ProductPage: React.FC = () => { + const { + uniqueProductFromServer, + phonesFromServer, + tabletsFromServer, + accessoriesFromServer, + } = useContext(CatalogContext); + const { itemId } = useParams(); + const navigate = useNavigate(); + const location = useLocation(); + + const currentProduct = GetCurrentProduct( + uniqueProductFromServer?.find(item => item.id === itemId), + ); + // eslint-disable-next-line + const [currentTypeProducts, setCurrentTypeProducts] = useState([]); + + useEffect(() => { + switch (currentProduct?.category) { + case 'phones': + setCurrentTypeProducts( + // eslint-disable-next-line + useUnique(phonesFromServer)?.filter( + product => product.category === 'phones', + ) || null, + ); + break; + case 'tablets': + setCurrentTypeProducts( + // eslint-disable-next-line + useUnique(tabletsFromServer)?.filter( + product => product.category === 'tablets', + ) || null, + ); + break; + default: + setCurrentTypeProducts( + // eslint-disable-next-line + useUnique(accessoriesFromServer)?.filter( + product => product.category === 'accessories', + ) || null, + ); + break; + } + }, []); + + useEffect(() => { + const scrollPosition = localStorage.getItem('scrollPosition'); + + if (scrollPosition) { + window.scrollTo(0, parseInt(scrollPosition, 10)); + } + }, []); + + const isTablet = useMediaQuery({ query: '(min-width: 640px)' }); + const isDesctop = useMediaQuery({ query: '(min-width: 1200px)' }); + + const slidesPerView = () => { + if (isDesctop) { + return 4; + } + + if (isTablet) { + return 2; + } + + return 1; + }; + + const goBack = () => { + const from = location.state?.from || '/'; + + navigate(from); + }; + + useEffect(() => { + window.scrollTo({ + top: 0, + }); + }, []); + + return ( +
+
+ + +

{currentProduct?.name}

+
+
+
+ +
+
+
+

+ Available colors + ID: {currentProduct?.id} +

+ + +
+
+

capacity aviliable

+ +
+
+ + item.id === itemId, + )} + /> +
+
+ + + + +
+
+
+
+
+

about

+
+ {currentProduct?.description.map((item, index) => ( +
+

{item.title}

+

{item.text}

+
+ ))} +
+
+
+

Tech specs

+ {currentProduct && 'screen' in currentProduct && ( + + )} + {currentProduct && 'resolution' in currentProduct && ( + + )} + {currentProduct && 'processor' in currentProduct && ( + + )} + {currentProduct && 'ram' in currentProduct && ( + + )} + {currentProduct && 'camera' in currentProduct && ( + + )} + {currentProduct && 'zoom' in currentProduct && ( + + )} + {currentProduct && 'cell' in currentProduct && ( + + )} +
+
+
+
+

You may also like

+ +
+ + +
+
+
+
+ ); +}; diff --git a/src/pages/TabletsPage/TabletsPage.tsx b/src/pages/TabletsPage/TabletsPage.tsx new file mode 100644 index 0000000000..6cadf862a5 --- /dev/null +++ b/src/pages/TabletsPage/TabletsPage.tsx @@ -0,0 +1,90 @@ +import { Outlet, useSearchParams } from 'react-router-dom'; +import { CurrentPath } from '../../components/CurrentPath/CurrentPath'; +import { useContext, useEffect } from 'react'; +import { CatalogContext } from '../../CatalogContext'; +import { GetPoroductsForView } from '../../utils/GetProductsForView'; +import { ProductItem } from '../../components/ProductItem/ProductItem'; +import { FilterProduct } from '../../components/FilterProduct/FilterProduct'; +import { SortParametr } from '../../components/FilterProduct/FilterProduct'; +import { Pagination } from '../../components/Pagination/Pagination'; +import { Phone } from '../../types/Phone'; +import { Tablet } from '../../types/Tablet'; +import { Accessory } from '../../types/Accessory'; + +export const TabletsPage = () => { + const { tabletsFromServer } = useContext(CatalogContext); + const [searchParams] = useSearchParams(); + + const sort = searchParams.get('sort'); + const perPage = searchParams.get('perPage'); + const page = searchParams.get('page'); + + let tabletsForShow: Phone[] | Tablet[] | Accessory[] = []; + + if (tabletsFromServer) { + tabletsForShow = [...GetPoroductsForView(tabletsFromServer)]; + } + + let sortedProducts: Phone[] | Tablet[] | Accessory[] = [...tabletsForShow]; + + if (tabletsFromServer && page && perPage) { + const startItem = +page * +perPage - +perPage; + const endItem = Math.min(+page * +perPage, tabletsForShow.length); + + switch (sort) { + case SortParametr.NAME: + sortedProducts = sortedProducts + .sort((a, b) => a.name.localeCompare(b.name)) + .slice(startItem, endItem); + break; + case SortParametr.PRICE: + sortedProducts = sortedProducts + .sort((a, b) => a.priceRegular - b.priceRegular) + .slice(startItem, endItem); + break; + case SortParametr.DATE: + // sortedProducts = sortedProducts.sort((a, b) => b.year - a.year).slice(startItem, endItem) + break; + default: + sortedProducts = [...tabletsForShow].slice(startItem, endItem); + break; + } + } + + useEffect(() => { + if (page && perPage) { + const startItem = +page * +perPage - +perPage; + const endItem = Math.min(+page * +perPage, tabletsForShow.length); + + sortedProducts.slice(startItem, endItem); + } + // eslint-disable-next-line + }, [sort, perPage]); + + return ( +
+
+ +

Tablets

+

+ {tabletsForShow && + tabletsForShow.length > 0 && + `${tabletsForShow.length} models`} +

+ +
+ {sortedProducts.length > 0 && + sortedProducts.map(item => ( + + ))} +
+ + {tabletsForShow.length > 0 && + perPage && + // eslint-disable-next-line + tabletsForShow.length > +perPage && // eslint-disable-next-line + ()} +
+
+ ); +}; diff --git a/src/react-app-env.d.ts b/src/react-app-env.d.ts new file mode 100644 index 0000000000..30da896298 --- /dev/null +++ b/src/react-app-env.d.ts @@ -0,0 +1 @@ +// / diff --git a/src/services/accessories.ts b/src/services/accessories.ts new file mode 100644 index 0000000000..fe9308107e --- /dev/null +++ b/src/services/accessories.ts @@ -0,0 +1,8 @@ +export function getAccessories() { + return fetch('http://localhost:5173/api/accessories.json').then(response => { + if (!response.ok) { + } + + return response.json(); + }); +} diff --git a/src/services/phones.ts b/src/services/phones.ts new file mode 100644 index 0000000000..1aa80bc418 --- /dev/null +++ b/src/services/phones.ts @@ -0,0 +1,8 @@ +export function getPhones() { + return fetch('http://localhost:5173/api/phones.json').then(response => { + if (!response.ok) { + } + + return response.json(); + }); +} diff --git a/src/services/products.ts b/src/services/products.ts new file mode 100644 index 0000000000..2619adb799 --- /dev/null +++ b/src/services/products.ts @@ -0,0 +1,8 @@ +export function getProducts() { + return fetch('http://localhost:5173/api/products.json').then(response => { + if (!response.ok) { + } + + return response.json(); + }); +} diff --git a/src/services/tablets.ts b/src/services/tablets.ts new file mode 100644 index 0000000000..b527c8d517 --- /dev/null +++ b/src/services/tablets.ts @@ -0,0 +1,8 @@ +export function getTablets() { + return fetch('http://localhost:5173/api/tablets.json').then(response => { + if (!response.ok) { + } + + return response.json(); + }); +} diff --git a/src/styles/blocks/arrow-btn.scss b/src/styles/blocks/arrow-btn.scss new file mode 100644 index 0000000000..ef2bbe9541 --- /dev/null +++ b/src/styles/blocks/arrow-btn.scss @@ -0,0 +1,21 @@ +.arrow-btn { + display: block; + border: 1px solid $secondary-gray; + cursor: pointer; + background-color: transparent; + background-image: url('/img/Buttons/Icons/Arrow-Right.svg'); + background-repeat: no-repeat; + background-size: 16px; + background-position: center; + transition-duration: 300ms; + + + &:hover { + border-color: $primary-gray; + } + + &._disable { + opacity: 0.5; + cursor: default; + } +} diff --git a/src/styles/blocks/button.scss b/src/styles/blocks/button.scss new file mode 100644 index 0000000000..1ed4c22b05 --- /dev/null +++ b/src/styles/blocks/button.scss @@ -0,0 +1,18 @@ +.button { + height: 100%; + color: #fff; + background-color: $primary-gray; + flex: 1 1 auto; + display: flex; + justify-content: center; + align-items: center; + font-size: 14px; + font-weight: 700; + line-height: 21px; + text-align: center; + transition-duration: 300ms; + + &:hover { + box-shadow: 0 3px 13px 0 rgba(23, 32, 49, 0.4); + } +} diff --git a/src/styles/blocks/first-screen.scss b/src/styles/blocks/first-screen.scss new file mode 100644 index 0000000000..ecd86ca0a1 --- /dev/null +++ b/src/styles/blocks/first-screen.scss @@ -0,0 +1,11 @@ +.first-screen { + margin-bottom: 50px; + + @include on-tablet { + padding-top: calc($heder-height-mobile + 24px); + } + + @include on-tablet { + padding-top: calc($heder-height-desktop + 24px); + } +} diff --git a/src/styles/blocks/icon.scss b/src/styles/blocks/icon.scss new file mode 100644 index 0000000000..90ee672489 --- /dev/null +++ b/src/styles/blocks/icon.scss @@ -0,0 +1,22 @@ +.icon { + display: block; + width: 16px; + height: 16px; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + background-size: 16px; + + &--closer { + background-image: url("/img/icons/Close.svg"); + } + &--opener { + background-image: url("/img/icons/Menu.svg"); + } + &--plus { + background-image: url("/img/Buttons/Icons/Plus.svg"); + } + &--minus { + background-image: url("/img/Buttons/Icons/Minus.svg"); + } +} diff --git a/src/styles/blocks/main-title.scss b/src/styles/blocks/main-title.scss new file mode 100644 index 0000000000..5afb97fcd6 --- /dev/null +++ b/src/styles/blocks/main-title.scss @@ -0,0 +1,10 @@ +.main-title { + font-family: Mont-Bold, sans-serif; + font-size: 32px; + font-weight: 800; + line-height: 1.2; + + @include on-tablet { + font-size: 48px; + } +} diff --git a/src/styles/blocks/title.scss b/src/styles/blocks/title.scss new file mode 100644 index 0000000000..77879480a2 --- /dev/null +++ b/src/styles/blocks/title.scss @@ -0,0 +1,10 @@ +.title { + font-family: Mont-Bold, sans-serif; + font-size: 22px; + font-weight: 800; + line-height: 130%; + + @include on-tablet { + font-size: 32px; + } +} diff --git a/src/styles/page.scss b/src/styles/page.scss new file mode 100644 index 0000000000..96b5b69e61 --- /dev/null +++ b/src/styles/page.scss @@ -0,0 +1,82 @@ +.page { + + .App { + height: 100vh; + display: flex; + flex-direction: column; + } + + &__body { + overflow-y: scroll; + & .container { + max-width: 1440px; + padding: 0 $container-padding--mobile; + margin: 0 auto; + + @include on-tablet { + padding: 0 $container-padding--tablet; + } + + @include on-desktop { + padding: 0 $container-padding--desktop; + } + + @include on-design { + padding: 0; + } + } + } + + &__main { + flex-grow: 1; + } + + &__grid { + margin-bottom: 40px; + + @include on-tablet { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 40px 16px; + } + + @include on-desktop { + grid-template-columns: repeat(4, 1fr); + } + } + + &__product-item.product-item { + height: 440px; + margin-left: auto; + margin-right: auto; + margin-bottom: 40px; + grid-template-rows: 1fr auto; + + @include on-tablet { + height: 506px; + max-width: none; + margin: 0; + flex: 0 1 48%; + } + + @include on-desktop { + flex: 0 1 auto; + } + } + + &__number-info { + font-weight: 600; + font-size: 14px; + line-height: 1.5; + color: $secondary-gray; + } + + .sub-info { + font-weight: 600; + font-size: 14px; + line-height: 1.5; + color: $secondary-gray; + + margin-bottom: 40px; + } +} diff --git a/src/styles/pages/home.scss b/src/styles/pages/home.scss new file mode 100644 index 0000000000..e74a5554c7 --- /dev/null +++ b/src/styles/pages/home.scss @@ -0,0 +1,13 @@ +.home { + &__main-title { + margin-bottom: 24px; + + @include on-tablet { + margin-bottom: 32px; + } + + @include on-desktop { + margin-bottom: 56px; + } + } +} diff --git a/src/styles/utils/_fonts.scss b/src/styles/utils/_fonts.scss new file mode 100644 index 0000000000..5fc4a15a94 --- /dev/null +++ b/src/styles/utils/_fonts.scss @@ -0,0 +1,24 @@ +@font-face { + font-family: Mont-SemiBold; + src: url('/fonts/Mont-SemiBold.otf') format('opentype'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: Mont-Regular; + src: url('/fonts/Mont-Regular.otf') format('opentype'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: Mont-Bold; + src: url('/fonts/Mont-Bold.otf') format('opentype'); + font-weight: normal; + font-style: normal; +} + +body { + font-family: Mont-Regular, sans-serif; +} diff --git a/src/styles/utils/_mixins.scss b/src/styles/utils/_mixins.scss new file mode 100644 index 0000000000..336bce22f6 --- /dev/null +++ b/src/styles/utils/_mixins.scss @@ -0,0 +1,17 @@ +@mixin on-tablet { + @media (min-width: 640px) { + @content; + } +} + +@mixin on-desktop { + @media (min-width: 1200px) { + @content; + } +} + +@mixin on-design { + @media (min-width: 1440px) { + @content; + } +} diff --git a/src/styles/utils/_vars.scss b/src/styles/utils/_vars.scss new file mode 100644 index 0000000000..2301de31bc --- /dev/null +++ b/src/styles/utils/_vars.scss @@ -0,0 +1,24 @@ +// Colors + +$primary-gray: #313237; +$secondary-gray: #89939A; +$buttons-border-gray: #b4bdc3; +$border-color: #E2E6E9; + +// Distances + +$container-padding--mobile: 16px; +$container-padding--tablet: 24px; +$container-padding--desktop: 32px; +$heder-height-mobile: 48px; +$heder-height-desktop: 64px; + +// Product colors + +$rose-gold: #FCDBC1; +$midnight: #42464c; +$space-gray: #a5adb0; +$blue: #427690; +$pink: #fae2dc; +$yellow: #fef397; +$purple: #e6dcea; diff --git a/src/styles/utils/nullstyle.scss b/src/styles/utils/nullstyle.scss new file mode 100644 index 0000000000..5fb28b8c41 --- /dev/null +++ b/src/styles/utils/nullstyle.scss @@ -0,0 +1,126 @@ +* { + padding: 0; + margin: 0; + border: 0; +} + +*, +*::before, +*::after { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +a { + text-decoration: none; + color: black; +} + +a, +a:visited { + text-decoration: none; +} + +:focus, +:active { + outline: none; +} + +a:focus, +a:active { + outline: none; +} + +nav, +footer, +header, +aside { + display: block; +} + +html, +body { + height: 100%; + width: 100%; + line-height: 1; + font-size: 14px; + -ms-text-size-adjust: 100%; + -moz-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} + +input, +button, +textarea { + font-family: inherit; +} + +input::-ms-clear { + display: none; +} + +button { + cursor: pointer; +} + +button::-moz-focus-inner { + padding: 0; + border: 0; +} + +a:hover { + text-decoration: none; +} + +span:hover { + cursor: default; +} + +ul li { + list-style: none; +} + +img { + vertical-align: top; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +input[type="text"]::-ms-clear { + display: none; + width: 0; + height: 0; +} + +input[type="text"]::-ms-reveal { + display: none; + width: 0; + height: 0; +} + +input::-webkit-search-decoration, +input::-webkit-search-cancel-button, +input::-webkit-search-results-button, +input::-webkit-search-results-decoration { + display: none; +} + +select { + border: 1px solid #fff; + background: none; + color: #fff; + appearance: none; +} + +option { + appearance: none; +} diff --git a/src/types/Accessory.ts b/src/types/Accessory.ts new file mode 100644 index 0000000000..6de67ff862 --- /dev/null +++ b/src/types/Accessory.ts @@ -0,0 +1,24 @@ +interface Description { + title: string; + text: string[]; +} + +export type Accessory = { + id: string; + category: string; + namespaceId: string; + name: string; + capacityAvailable: string[]; + capacity: string; + priceRegular: number; + priceDiscount: number; + colorsAvailable: string[]; + color: string; + images: string[]; + description: Description[]; + screen: string; + resolution: string; + processor: string; + ram: string; + cell: string[]; +}; diff --git a/src/types/Phone.ts b/src/types/Phone.ts new file mode 100644 index 0000000000..b00b2620e1 --- /dev/null +++ b/src/types/Phone.ts @@ -0,0 +1,24 @@ +export interface Phone { + id: string; + category: string; + namespaceId: string; + name: string; + capacityAvailable: string[]; + capacity: string; + priceRegular: number; + priceDiscount: number; + colorsAvailable: string[]; + color: string; + images: string[]; + description: { + title: string; + text: string[]; + }[]; + screen: string; + resolution: string; + processor: string; + ram: string; + camera: string; + zoom: string; + cell: string[]; +} diff --git a/src/types/Product.ts b/src/types/Product.ts new file mode 100644 index 0000000000..052d1dceea --- /dev/null +++ b/src/types/Product.ts @@ -0,0 +1,14 @@ +export interface Product { + id: number; + category: string; + itemId: string; + name: string; + fullPrice: number; + price: number; + screen: string; + capacity: string; + color: string; + ram: string; + year: number; + image: string; +} diff --git a/src/types/Tablet.ts b/src/types/Tablet.ts new file mode 100644 index 0000000000..ebc0e6b1aa --- /dev/null +++ b/src/types/Tablet.ts @@ -0,0 +1,26 @@ +interface Description { + title: string; + text: string[]; +} + +export interface Tablet { + id: string; + category: string; + namespaceId: string; + name: string; + capacityAvailable: string[]; + capacity: string; + priceRegular: number; + priceDiscount: number; + colorsAvailable: string[]; + color: string; + images: string[]; + description: Description[]; + screen: string; + resolution: string; + processor: string; + ram: string; + camera: string; + zoom: string; + cell: string[]; +} diff --git a/src/utils/GetCurrentProduct.ts b/src/utils/GetCurrentProduct.ts new file mode 100644 index 0000000000..97d8226ea6 --- /dev/null +++ b/src/utils/GetCurrentProduct.ts @@ -0,0 +1,38 @@ +import { useContext } from 'react'; +import { Accessory } from '../types/Accessory'; +import { Phone } from '../types/Phone'; +import { Tablet } from '../types/Tablet'; +import { CatalogContext } from '../CatalogContext'; + +export const GetCurrentProduct = ( + product: Phone | Tablet | Accessory | undefined, +) => { + const { phonesFromServer, tabletsFromServer, accessoriesFromServer } = + useContext(CatalogContext); + + let currentItem: Phone | Tablet | Accessory | undefined; + + if (product) { + switch (product.category) { + case 'phones': + currentItem = phonesFromServer?.find(phone => phone.id === product.id); + break; + case 'tablets': + currentItem = tabletsFromServer?.find( + tablet => tablet.id === product.id, + ); + break; + case 'accessories': + currentItem = accessoriesFromServer?.find( + accessory => accessory.id === product.id, + ); + break; + default: + currentItem = undefined; + } + } else { + currentItem = undefined; + } + + return currentItem; +}; diff --git a/src/utils/GetProductsForView.ts b/src/utils/GetProductsForView.ts new file mode 100644 index 0000000000..48f2642fd7 --- /dev/null +++ b/src/utils/GetProductsForView.ts @@ -0,0 +1,30 @@ +import { useContext } from 'react'; +import { Accessory } from '../types/Accessory'; +import { Phone } from '../types/Phone'; +import { Tablet } from '../types/Tablet'; +import { CatalogContext } from '../CatalogContext'; +// eslint-disable-next-line +type argument = Phone | Tablet | Accessory; + +export const GetPoroductsForView = (products: argument[]) => { + const { productsFromServer } = useContext(CatalogContext); + + let uniqProducts: string[] = []; + let result: Phone[] | Tablet[] | Accessory[] = []; + + products.forEach(product => { + if (!uniqProducts.includes(product.namespaceId) && productsFromServer) { + const currentProduct = productsFromServer?.find( + item => item.itemId === product.id, + ); + + uniqProducts = [...uniqProducts, product.namespaceId]; + + if (currentProduct !== undefined) { + result = [...result, product]; + } + } + }); + + return result; +}; diff --git a/src/utils/GoToHome.ts b/src/utils/GoToHome.ts new file mode 100644 index 0000000000..25040e768d --- /dev/null +++ b/src/utils/GoToHome.ts @@ -0,0 +1,7 @@ +export const GoToHome = () => { + localStorage.setItem('scrollPosition', '0'); + window.scrollTo({ + top: 0, + behavior: 'smooth', + }); +}; diff --git a/src/utils/searchHelper.ts b/src/utils/searchHelper.ts new file mode 100644 index 0000000000..59e99ad929 --- /dev/null +++ b/src/utils/searchHelper.ts @@ -0,0 +1,44 @@ +export type SearchParams = { + [key: string]: string | string[] | null; +}; + +/** + * This function prepares a correct search string + * from a given currentParams and paramsToUpdate. + */ +export function getSearchWith( + paramsToUpdate: SearchParams, // it's our custom type + currentParams?: URLSearchParams | string, +): string { + // copy currentParams by creating new object from a string + const newParams = new URLSearchParams(currentParams); + + // Here is the example of paramsToUpdate + // { + // sex: 'm', ['sex', 'm'] + // order: null, ['order', null] + // centuries: ['16', '19'], ['centuries', ['16', '19']] + // } + // + // - params with the `null` value are deleted; + // - string value is set to given param key; + // - array of strings adds several params with the same key; + + Object.entries(paramsToUpdate).forEach(([key, value]) => { + if (value === null) { + newParams.delete(key); + } else if (Array.isArray(value)) { + // we delete the key to remove old values + newParams.delete(key); + + value.forEach(part => { + newParams.append(key, part); + }); + } else { + newParams.set(key, value); + } + }); + + // we return a string to use it inside links + return newParams.toString(); +} diff --git a/src/utils/useUnique.ts b/src/utils/useUnique.ts new file mode 100644 index 0000000000..5d58f3f135 --- /dev/null +++ b/src/utils/useUnique.ts @@ -0,0 +1,79 @@ +import { Tablet } from '../types/Tablet'; +import { Phone } from '../types/Phone'; +import { Accessory } from '../types/Accessory'; + +// eslint-disable-next-line @typescript-eslint/naming-convention +export enum productCategory { + PHONE = 'phones', + TABLET = 'tablets', + ACCESSORY = 'accessories', +} + +export const useUnique = ( + products: Phone[] | Tablet[] | Accessory[] | null, +) => { + let uniqueNames: string[] = []; + let uniqueProductsFromServer: Phone[] | Tablet[] | Accessory[] = []; + + if (products) { + products.forEach(product => { + switch (product.category) { + case productCategory.PHONE: + products?.forEach(phone => { + if (!uniqueNames.includes(phone.namespaceId)) { + const currentProduct = products?.find( + item => item.id === phone.id, + ); + + uniqueNames = [...uniqueNames, phone.namespaceId]; + + if (currentProduct !== undefined) { + uniqueProductsFromServer = [ + ...uniqueProductsFromServer, + currentProduct, + ]; + } + } + }); + break; + case productCategory.TABLET: + products?.forEach(tablet => { + if (!uniqueNames.includes(tablet.namespaceId)) { + const currentProduct = products?.find( + item => item.id === tablet.id, + ); + + uniqueNames = [...uniqueNames, tablet.namespaceId]; + + if (currentProduct !== undefined) { + uniqueProductsFromServer = [ + ...uniqueProductsFromServer, + currentProduct, + ]; + } + } + }); + break; + default: + products?.forEach(accessory => { + if (!uniqueNames.includes(accessory.namespaceId)) { + const currentProduct = products?.find( + item => item.id === accessory.id, + ); + + uniqueNames = [...uniqueNames, accessory.namespaceId]; + + if (currentProduct !== undefined) { + uniqueProductsFromServer = [ + ...uniqueProductsFromServer, + currentProduct, + ]; + } + } + }); + } + }); + } + + return uniqueProductsFromServer; +}; diff --git a/src/utils/useUniqueProducts.ts b/src/utils/useUniqueProducts.ts new file mode 100644 index 0000000000..2485abd442 --- /dev/null +++ b/src/utils/useUniqueProducts.ts @@ -0,0 +1,84 @@ +import { useContext } from 'react'; +import { CatalogContext } from '../CatalogContext'; +import { Tablet } from '../types/Tablet'; +import { Phone } from '../types/Phone'; +import { Accessory } from '../types/Accessory'; + +export enum productCategory { + PHONE = 'phones', + TABLET = 'tablets', + ACCESSORY = 'accessories', +} + +export const useUnique = ( + products: Phone[] | Tablet[] | Accessory[] | null, +) => { + const { phonesFromServer, tabletsFromServer, accessoriesFromServer } = + useContext(CatalogContext); + + let uniqueNames: string[] = []; + let uniqueProductsFromServer: Phone[] | Tablet[] | Accessory[] = []; + + if (products) { + products.forEach(product => { + switch (product.category) { + case productCategory.PHONE: + phonesFromServer?.forEach(phone => { + if (!uniqueNames.includes(phone.namespaceId)) { + const currentProduct = products?.find( + item => item.id === phone.id, + ); + + uniqueNames = [...uniqueNames, phone.namespaceId]; + + if (currentProduct !== undefined) { + uniqueProductsFromServer = [ + ...uniqueProductsFromServer, + currentProduct, + ]; + } + } + }); + break; + case productCategory.TABLET: + tabletsFromServer?.forEach(tablet => { + if (!uniqueNames.includes(tablet.namespaceId)) { + const currentProduct = products?.find( + item => item.id === tablet.id, + ); + + uniqueNames = [...uniqueNames, tablet.namespaceId]; + + if (currentProduct !== undefined) { + uniqueProductsFromServer = [ + ...uniqueProductsFromServer, + currentProduct, + ]; + } + } + }); + break; + default: + case productCategory.ACCESSORY: + accessoriesFromServer?.forEach(accessory => { + if (!uniqueNames.includes(accessory.namespaceId)) { + const currentProduct = products?.find( + item => item.id === accessory.id, + ); + + uniqueNames = [...uniqueNames, accessory.namespaceId]; + + if (currentProduct !== undefined) { + uniqueProductsFromServer = [ + ...uniqueProductsFromServer, + currentProduct, + ]; + } + } + }); + } + }); + } + + return uniqueProductsFromServer; +}; diff --git a/tsconfig.json b/tsconfig.json index cfb168bb26..5bdc8e3650 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -5,6 +5,9 @@ ], "compilerOptions": { "sourceMap": false, - "types": ["node", "cypress"] + "types": ["node", "cypress"], + "jsx": "react", + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, } } From 121b4fecf131ede0617c57d9e5b79bc6d9e329aa Mon Sep 17 00:00:00 2001 From: Mykhailo Hubko Date: Sun, 22 Sep 2024 21:12:20 +0200 Subject: [PATCH 02/27] phone catalog with node 20 --- README.md | 2 +- src/components/CategoryCart/CategoryCart.tsx | 2 +- .../FavouriteButton.module.scss | 4 ++-- .../FilterProduct/FilterProduct.module.scss | 4 ++-- .../FirstScreenSlider/FirstScreenSlider.tsx | 18 +++++++++--------- src/components/Footer/Footer.module.scss | 2 +- src/components/Footer/Footer.tsx | 2 +- src/components/Navigation/Navigation.tsx | 4 ++-- .../Pagination/Pagination.module.scss | 2 +- .../ProductButtons/ProductButtons.module.scss | 2 +- src/components/TopAction/TopAction.tsx | 2 +- src/pages/ProductPage/ProductPage.module.scss | 6 +++--- src/styles/blocks/arrow-btn.scss | 2 +- src/styles/blocks/icon.scss | 10 +++++----- 14 files changed, 31 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index 98eb0bd1c0..3ccc5828e3 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Follow the [Instruction](https://github.com/mate-academy/react_phone-catalog/blo ## Data -Use the data from `/public/api` and images from `/public/img` folders. You can reorganize them the way you like. +Use the data from `/public/api` and images from `/public./img` folders. You can reorganize them the way you like. ## App diff --git a/src/components/CategoryCart/CategoryCart.tsx b/src/components/CategoryCart/CategoryCart.tsx index 51cc8830fd..a9c01f0b76 100644 --- a/src/components/CategoryCart/CategoryCart.tsx +++ b/src/components/CategoryCart/CategoryCart.tsx @@ -42,7 +42,7 @@ export const CategoryCart: React.FC = ({ category }) => { className={`categories__image-container categories__image-container--${category}`} > banner diff --git a/src/components/FavouriteButton/FavouriteButton.module.scss b/src/components/FavouriteButton/FavouriteButton.module.scss index 42457237df..7479f1bede 100644 --- a/src/components/FavouriteButton/FavouriteButton.module.scss +++ b/src/components/FavouriteButton/FavouriteButton.module.scss @@ -3,7 +3,7 @@ height: 100%; flex: 0 0 40px; border: 1px solid $buttons-border-gray; - background-image: url('/img/icons/Favourites-Heart.svg'); + background-image: url('./img/icons/Favourites-Heart.svg'); background-repeat: no-repeat; background-size: 16px; background-position: center; @@ -14,7 +14,7 @@ } &._added { - background-image: url('/img/icons/Favourites-Heart-Filled.svg'); + background-image: url('./img/icons/Favourites-Heart-Filled.svg'); border-color: $border-color; } } diff --git a/src/components/FilterProduct/FilterProduct.module.scss b/src/components/FilterProduct/FilterProduct.module.scss index 554a7896a9..aa6981ae20 100644 --- a/src/components/FilterProduct/FilterProduct.module.scss +++ b/src/components/FilterProduct/FilterProduct.module.scss @@ -28,7 +28,7 @@ bottom: 10px; right: 12px; - background-image: url('../../img/Buttons/Icons/Chevron-grey.svg'); + background-image: url('../.../img/Buttons/Icons/Chevron-grey.svg'); background-position: center; background-repeat: no-repeat; background-size: contain; @@ -40,7 +40,7 @@ &::before { transform: rotate(90deg); - background-image: url('../../img/Buttons/Icons/Arrow-Right.svg'); + background-image: url('../.../img/Buttons/Icons/Arrow-Right.svg'); } } } diff --git a/src/components/FirstScreenSlider/FirstScreenSlider.tsx b/src/components/FirstScreenSlider/FirstScreenSlider.tsx index c349fa8b2f..97ab70ca10 100644 --- a/src/components/FirstScreenSlider/FirstScreenSlider.tsx +++ b/src/components/FirstScreenSlider/FirstScreenSlider.tsx @@ -46,15 +46,15 @@ export const FirstScreenSlider: React.FC = () => { main-benefit @@ -65,15 +65,15 @@ export const FirstScreenSlider: React.FC = () => { main-benefit @@ -84,15 +84,15 @@ export const FirstScreenSlider: React.FC = () => { main-benefit diff --git a/src/components/Footer/Footer.module.scss b/src/components/Footer/Footer.module.scss index 1a73ebb992..40afd3ac66 100644 --- a/src/components/Footer/Footer.module.scss +++ b/src/components/Footer/Footer.module.scss @@ -56,7 +56,7 @@ height: 32px; border: 1px solid $secondary-gray; - background-image: url('../../img/Buttons/Icons/Arrow-Right.svg'); + background-image: url('../.../img/Buttons/Icons/Arrow-Right.svg'); background-position: center; background-repeat: no-repeat; background-size: 16px; diff --git a/src/components/Footer/Footer.tsx b/src/components/Footer/Footer.tsx index bb7bced5bf..94326dc709 100644 --- a/src/components/Footer/Footer.tsx +++ b/src/components/Footer/Footer.tsx @@ -16,7 +16,7 @@ export const Footer = () => {
logo diff --git a/src/components/Navigation/Navigation.tsx b/src/components/Navigation/Navigation.tsx index 90eba76be2..5b52877601 100644 --- a/src/components/Navigation/Navigation.tsx +++ b/src/components/Navigation/Navigation.tsx @@ -68,7 +68,7 @@ export const Navigation = () => { {favourites && favourites.length > 0 && ( {favourites.length} )} - favourites-image + favourites-image { {getProductForShow(cart).length} )} - favourites-image + favourites-image
diff --git a/src/components/Pagination/Pagination.module.scss b/src/components/Pagination/Pagination.module.scss index f1e4020480..0c15068f66 100644 --- a/src/components/Pagination/Pagination.module.scss +++ b/src/components/Pagination/Pagination.module.scss @@ -4,7 +4,7 @@ justify-content: center; &__arrow { - background-image: url('../../img/Buttons/Icons/Arrow-Right.svg'); + background-image: url('../.../img/Buttons/Icons/Arrow-Right.svg'); background-position: center; background-repeat: no-repeat; background-size: 16px; diff --git a/src/components/ProductButtons/ProductButtons.module.scss b/src/components/ProductButtons/ProductButtons.module.scss index 5145adb027..a3dc6abb8b 100644 --- a/src/components/ProductButtons/ProductButtons.module.scss +++ b/src/components/ProductButtons/ProductButtons.module.scss @@ -24,7 +24,7 @@ flex: 0 0 40px; border: 1px solid $secondary-gray; - background-image: url('/img/icons/Favourites-Heart.svg'); + background-image: url('./img/icons/Favourites-Heart.svg'); background-repeat: no-repeat; background-size: 16px; background-position: center; diff --git a/src/components/TopAction/TopAction.tsx b/src/components/TopAction/TopAction.tsx index 79992c7dc0..a7d1b04123 100644 --- a/src/components/TopAction/TopAction.tsx +++ b/src/components/TopAction/TopAction.tsx @@ -26,7 +26,7 @@ export const TopAction = () => { onClick={hendleClickToHome} > logo diff --git a/src/pages/ProductPage/ProductPage.module.scss b/src/pages/ProductPage/ProductPage.module.scss index 80c750a75d..b130d3c837 100644 --- a/src/pages/ProductPage/ProductPage.module.scss +++ b/src/pages/ProductPage/ProductPage.module.scss @@ -30,7 +30,7 @@ display: inline-block; width: 16px; height: 16px; - background-image: url("../../img/Buttons/Icons/Arrow-Right.svg"); + background-image: url("../.../img/Buttons/Icons/Arrow-Right.svg"); background-position: center; background-repeat: no-repeat; background-size: 70%; @@ -56,7 +56,7 @@ display: block; width: 16px; height: 16px; - background-image: url("/img/icons/Home.svg"); + background-image: url("./img/icons/Home.svg"); background-repeat: no-repeat; background-position: 0 0; background-size: contain; @@ -115,7 +115,7 @@ display: inline-block; width: 16px; height: 16px; - background-image: url("../../img/Buttons/Icons/Arrow-Right.svg"); + background-image: url("../.../img/Buttons/Icons/Arrow-Right.svg"); background-position: center; background-repeat: no-repeat; background-size: 70%; diff --git a/src/styles/blocks/arrow-btn.scss b/src/styles/blocks/arrow-btn.scss index ef2bbe9541..6126974450 100644 --- a/src/styles/blocks/arrow-btn.scss +++ b/src/styles/blocks/arrow-btn.scss @@ -3,7 +3,7 @@ border: 1px solid $secondary-gray; cursor: pointer; background-color: transparent; - background-image: url('/img/Buttons/Icons/Arrow-Right.svg'); + background-image: url('./img/Buttons/Icons/Arrow-Right.svg'); background-repeat: no-repeat; background-size: 16px; background-position: center; diff --git a/src/styles/blocks/icon.scss b/src/styles/blocks/icon.scss index 90ee672489..164171f287 100644 --- a/src/styles/blocks/icon.scss +++ b/src/styles/blocks/icon.scss @@ -6,17 +6,17 @@ background-position: center; background-repeat: no-repeat; background-size: 16px; - + &--closer { - background-image: url("/img/icons/Close.svg"); + background-image: url("./img/icons/Close.svg"); } &--opener { - background-image: url("/img/icons/Menu.svg"); + background-image: url("./img/icons/Menu.svg"); } &--plus { - background-image: url("/img/Buttons/Icons/Plus.svg"); + background-image: url("./img/Buttons/Icons/Plus.svg"); } &--minus { - background-image: url("/img/Buttons/Icons/Minus.svg"); + background-image: url("./img/Buttons/Icons/Minus.svg"); } } From fd3bbe442a1b2f338506622d35d11ed241e7b3d8 Mon Sep 17 00:00:00 2001 From: Mykhailo Hubko Date: Sun, 22 Sep 2024 21:14:16 +0200 Subject: [PATCH 03/27] phone catalog with node 20 --- README.md | 2 +- src/components/CategoryCart/CategoryCart.tsx | 2 +- .../FavouriteButton.module.scss | 4 ++-- .../FilterProduct/FilterProduct.module.scss | 4 ++-- .../FirstScreenSlider/FirstScreenSlider.tsx | 18 +++++++++--------- src/components/Footer/Footer.module.scss | 2 +- src/components/Footer/Footer.tsx | 2 +- src/components/Navigation/Navigation.tsx | 4 ++-- .../Pagination/Pagination.module.scss | 2 +- .../ProductButtons/ProductButtons.module.scss | 2 +- src/components/TopAction/TopAction.tsx | 2 +- src/pages/ProductPage/ProductPage.module.scss | 6 +++--- src/styles/blocks/arrow-btn.scss | 2 +- src/styles/blocks/icon.scss | 8 ++++---- 14 files changed, 30 insertions(+), 30 deletions(-) diff --git a/README.md b/README.md index 3ccc5828e3..c6ef195bfa 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Follow the [Instruction](https://github.com/mate-academy/react_phone-catalog/blo ## Data -Use the data from `/public/api` and images from `/public./img` folders. You can reorganize them the way you like. +Use the data from `/public/api` and images from `/public../img` folders. You can reorganize them the way you like. ## App diff --git a/src/components/CategoryCart/CategoryCart.tsx b/src/components/CategoryCart/CategoryCart.tsx index a9c01f0b76..2a5dbb1210 100644 --- a/src/components/CategoryCart/CategoryCart.tsx +++ b/src/components/CategoryCart/CategoryCart.tsx @@ -42,7 +42,7 @@ export const CategoryCart: React.FC = ({ category }) => { className={`categories__image-container categories__image-container--${category}`} > banner diff --git a/src/components/FavouriteButton/FavouriteButton.module.scss b/src/components/FavouriteButton/FavouriteButton.module.scss index 7479f1bede..9d975a520a 100644 --- a/src/components/FavouriteButton/FavouriteButton.module.scss +++ b/src/components/FavouriteButton/FavouriteButton.module.scss @@ -3,7 +3,7 @@ height: 100%; flex: 0 0 40px; border: 1px solid $buttons-border-gray; - background-image: url('./img/icons/Favourites-Heart.svg'); + background-image: url('../img/icons/Favourites-Heart.svg'); background-repeat: no-repeat; background-size: 16px; background-position: center; @@ -14,7 +14,7 @@ } &._added { - background-image: url('./img/icons/Favourites-Heart-Filled.svg'); + background-image: url('../img/icons/Favourites-Heart-Filled.svg'); border-color: $border-color; } } diff --git a/src/components/FilterProduct/FilterProduct.module.scss b/src/components/FilterProduct/FilterProduct.module.scss index aa6981ae20..0686391f39 100644 --- a/src/components/FilterProduct/FilterProduct.module.scss +++ b/src/components/FilterProduct/FilterProduct.module.scss @@ -28,7 +28,7 @@ bottom: 10px; right: 12px; - background-image: url('../.../img/Buttons/Icons/Chevron-grey.svg'); + background-image: url('../..../img/Buttons/Icons/Chevron-grey.svg'); background-position: center; background-repeat: no-repeat; background-size: contain; @@ -40,7 +40,7 @@ &::before { transform: rotate(90deg); - background-image: url('../.../img/Buttons/Icons/Arrow-Right.svg'); + background-image: url('../..../img/Buttons/Icons/Arrow-Right.svg'); } } } diff --git a/src/components/FirstScreenSlider/FirstScreenSlider.tsx b/src/components/FirstScreenSlider/FirstScreenSlider.tsx index 97ab70ca10..1483f7a70d 100644 --- a/src/components/FirstScreenSlider/FirstScreenSlider.tsx +++ b/src/components/FirstScreenSlider/FirstScreenSlider.tsx @@ -46,15 +46,15 @@ export const FirstScreenSlider: React.FC = () => { main-benefit @@ -65,15 +65,15 @@ export const FirstScreenSlider: React.FC = () => { main-benefit @@ -84,15 +84,15 @@ export const FirstScreenSlider: React.FC = () => { main-benefit diff --git a/src/components/Footer/Footer.module.scss b/src/components/Footer/Footer.module.scss index 40afd3ac66..7c43e815e0 100644 --- a/src/components/Footer/Footer.module.scss +++ b/src/components/Footer/Footer.module.scss @@ -56,7 +56,7 @@ height: 32px; border: 1px solid $secondary-gray; - background-image: url('../.../img/Buttons/Icons/Arrow-Right.svg'); + background-image: url('../..../img/Buttons/Icons/Arrow-Right.svg'); background-position: center; background-repeat: no-repeat; background-size: 16px; diff --git a/src/components/Footer/Footer.tsx b/src/components/Footer/Footer.tsx index 94326dc709..fe565ad61d 100644 --- a/src/components/Footer/Footer.tsx +++ b/src/components/Footer/Footer.tsx @@ -16,7 +16,7 @@ export const Footer = () => {
logo diff --git a/src/components/Navigation/Navigation.tsx b/src/components/Navigation/Navigation.tsx index 5b52877601..074397c336 100644 --- a/src/components/Navigation/Navigation.tsx +++ b/src/components/Navigation/Navigation.tsx @@ -68,7 +68,7 @@ export const Navigation = () => { {favourites && favourites.length > 0 && ( {favourites.length} )} - favourites-image + favourites-image { {getProductForShow(cart).length} )} - favourites-image + favourites-image
diff --git a/src/components/Pagination/Pagination.module.scss b/src/components/Pagination/Pagination.module.scss index 0c15068f66..f89ed73d9f 100644 --- a/src/components/Pagination/Pagination.module.scss +++ b/src/components/Pagination/Pagination.module.scss @@ -4,7 +4,7 @@ justify-content: center; &__arrow { - background-image: url('../.../img/Buttons/Icons/Arrow-Right.svg'); + background-image: url('../..../img/Buttons/Icons/Arrow-Right.svg'); background-position: center; background-repeat: no-repeat; background-size: 16px; diff --git a/src/components/ProductButtons/ProductButtons.module.scss b/src/components/ProductButtons/ProductButtons.module.scss index a3dc6abb8b..4cdc4aa87e 100644 --- a/src/components/ProductButtons/ProductButtons.module.scss +++ b/src/components/ProductButtons/ProductButtons.module.scss @@ -24,7 +24,7 @@ flex: 0 0 40px; border: 1px solid $secondary-gray; - background-image: url('./img/icons/Favourites-Heart.svg'); + background-image: url('../img/icons/Favourites-Heart.svg'); background-repeat: no-repeat; background-size: 16px; background-position: center; diff --git a/src/components/TopAction/TopAction.tsx b/src/components/TopAction/TopAction.tsx index a7d1b04123..137290a441 100644 --- a/src/components/TopAction/TopAction.tsx +++ b/src/components/TopAction/TopAction.tsx @@ -26,7 +26,7 @@ export const TopAction = () => { onClick={hendleClickToHome} > logo diff --git a/src/pages/ProductPage/ProductPage.module.scss b/src/pages/ProductPage/ProductPage.module.scss index b130d3c837..a4be3ff8ad 100644 --- a/src/pages/ProductPage/ProductPage.module.scss +++ b/src/pages/ProductPage/ProductPage.module.scss @@ -30,7 +30,7 @@ display: inline-block; width: 16px; height: 16px; - background-image: url("../.../img/Buttons/Icons/Arrow-Right.svg"); + background-image: url("../..../img/Buttons/Icons/Arrow-Right.svg"); background-position: center; background-repeat: no-repeat; background-size: 70%; @@ -56,7 +56,7 @@ display: block; width: 16px; height: 16px; - background-image: url("./img/icons/Home.svg"); + background-image: url("../img/icons/Home.svg"); background-repeat: no-repeat; background-position: 0 0; background-size: contain; @@ -115,7 +115,7 @@ display: inline-block; width: 16px; height: 16px; - background-image: url("../.../img/Buttons/Icons/Arrow-Right.svg"); + background-image: url("../..../img/Buttons/Icons/Arrow-Right.svg"); background-position: center; background-repeat: no-repeat; background-size: 70%; diff --git a/src/styles/blocks/arrow-btn.scss b/src/styles/blocks/arrow-btn.scss index 6126974450..fb7cd88609 100644 --- a/src/styles/blocks/arrow-btn.scss +++ b/src/styles/blocks/arrow-btn.scss @@ -3,7 +3,7 @@ border: 1px solid $secondary-gray; cursor: pointer; background-color: transparent; - background-image: url('./img/Buttons/Icons/Arrow-Right.svg'); + background-image: url('../img/Buttons/Icons/Arrow-Right.svg'); background-repeat: no-repeat; background-size: 16px; background-position: center; diff --git a/src/styles/blocks/icon.scss b/src/styles/blocks/icon.scss index 164171f287..725aaf57b5 100644 --- a/src/styles/blocks/icon.scss +++ b/src/styles/blocks/icon.scss @@ -8,15 +8,15 @@ background-size: 16px; &--closer { - background-image: url("./img/icons/Close.svg"); + background-image: url("../img/icons/Close.svg"); } &--opener { - background-image: url("./img/icons/Menu.svg"); + background-image: url("../img/icons/Menu.svg"); } &--plus { - background-image: url("./img/Buttons/Icons/Plus.svg"); + background-image: url("../img/Buttons/Icons/Plus.svg"); } &--minus { - background-image: url("./img/Buttons/Icons/Minus.svg"); + background-image: url("../img/Buttons/Icons/Minus.svg"); } } From 19a28d9c1b718d74f1f76c3e1303b35987fd5b54 Mon Sep 17 00:00:00 2001 From: Mykhailo Hubko Date: Sun, 22 Sep 2024 21:15:51 +0200 Subject: [PATCH 04/27] phone catalog with node 20 --- .../FilterProduct/FilterProduct.module.scss | 4 ++-- .../FirstScreenSlider/FirstScreenSlider.tsx | 18 +++++++++--------- src/components/Footer/Footer.module.scss | 2 +- src/components/Navigation/Navigation.tsx | 4 ++-- .../Pagination/Pagination.module.scss | 2 +- src/pages/ProductPage/ProductPage.module.scss | 6 +++--- src/styles/blocks/icon.scss | 8 ++++---- 7 files changed, 22 insertions(+), 22 deletions(-) diff --git a/src/components/FilterProduct/FilterProduct.module.scss b/src/components/FilterProduct/FilterProduct.module.scss index 0686391f39..554a7896a9 100644 --- a/src/components/FilterProduct/FilterProduct.module.scss +++ b/src/components/FilterProduct/FilterProduct.module.scss @@ -28,7 +28,7 @@ bottom: 10px; right: 12px; - background-image: url('../..../img/Buttons/Icons/Chevron-grey.svg'); + background-image: url('../../img/Buttons/Icons/Chevron-grey.svg'); background-position: center; background-repeat: no-repeat; background-size: contain; @@ -40,7 +40,7 @@ &::before { transform: rotate(90deg); - background-image: url('../..../img/Buttons/Icons/Arrow-Right.svg'); + background-image: url('../../img/Buttons/Icons/Arrow-Right.svg'); } } } diff --git a/src/components/FirstScreenSlider/FirstScreenSlider.tsx b/src/components/FirstScreenSlider/FirstScreenSlider.tsx index 1483f7a70d..97ab70ca10 100644 --- a/src/components/FirstScreenSlider/FirstScreenSlider.tsx +++ b/src/components/FirstScreenSlider/FirstScreenSlider.tsx @@ -46,15 +46,15 @@ export const FirstScreenSlider: React.FC = () => { main-benefit @@ -65,15 +65,15 @@ export const FirstScreenSlider: React.FC = () => { main-benefit @@ -84,15 +84,15 @@ export const FirstScreenSlider: React.FC = () => { main-benefit diff --git a/src/components/Footer/Footer.module.scss b/src/components/Footer/Footer.module.scss index 7c43e815e0..1a73ebb992 100644 --- a/src/components/Footer/Footer.module.scss +++ b/src/components/Footer/Footer.module.scss @@ -56,7 +56,7 @@ height: 32px; border: 1px solid $secondary-gray; - background-image: url('../..../img/Buttons/Icons/Arrow-Right.svg'); + background-image: url('../../img/Buttons/Icons/Arrow-Right.svg'); background-position: center; background-repeat: no-repeat; background-size: 16px; diff --git a/src/components/Navigation/Navigation.tsx b/src/components/Navigation/Navigation.tsx index 074397c336..5b52877601 100644 --- a/src/components/Navigation/Navigation.tsx +++ b/src/components/Navigation/Navigation.tsx @@ -68,7 +68,7 @@ export const Navigation = () => { {favourites && favourites.length > 0 && ( {favourites.length} )} - favourites-image + favourites-image { {getProductForShow(cart).length} )} - favourites-image + favourites-image diff --git a/src/components/Pagination/Pagination.module.scss b/src/components/Pagination/Pagination.module.scss index f89ed73d9f..f1e4020480 100644 --- a/src/components/Pagination/Pagination.module.scss +++ b/src/components/Pagination/Pagination.module.scss @@ -4,7 +4,7 @@ justify-content: center; &__arrow { - background-image: url('../..../img/Buttons/Icons/Arrow-Right.svg'); + background-image: url('../../img/Buttons/Icons/Arrow-Right.svg'); background-position: center; background-repeat: no-repeat; background-size: 16px; diff --git a/src/pages/ProductPage/ProductPage.module.scss b/src/pages/ProductPage/ProductPage.module.scss index a4be3ff8ad..7899bf184f 100644 --- a/src/pages/ProductPage/ProductPage.module.scss +++ b/src/pages/ProductPage/ProductPage.module.scss @@ -30,7 +30,7 @@ display: inline-block; width: 16px; height: 16px; - background-image: url("../..../img/Buttons/Icons/Arrow-Right.svg"); + background-image: url("../../img/Buttons/Icons/Arrow-Right.svg"); background-position: center; background-repeat: no-repeat; background-size: 70%; @@ -56,7 +56,7 @@ display: block; width: 16px; height: 16px; - background-image: url("../img/icons/Home.svg"); + background-image: url("./img/icons/Home.svg"); background-repeat: no-repeat; background-position: 0 0; background-size: contain; @@ -115,7 +115,7 @@ display: inline-block; width: 16px; height: 16px; - background-image: url("../..../img/Buttons/Icons/Arrow-Right.svg"); + background-image: url("../../img/Buttons/Icons/Arrow-Right.svg"); background-position: center; background-repeat: no-repeat; background-size: 70%; diff --git a/src/styles/blocks/icon.scss b/src/styles/blocks/icon.scss index 725aaf57b5..164171f287 100644 --- a/src/styles/blocks/icon.scss +++ b/src/styles/blocks/icon.scss @@ -8,15 +8,15 @@ background-size: 16px; &--closer { - background-image: url("../img/icons/Close.svg"); + background-image: url("./img/icons/Close.svg"); } &--opener { - background-image: url("../img/icons/Menu.svg"); + background-image: url("./img/icons/Menu.svg"); } &--plus { - background-image: url("../img/Buttons/Icons/Plus.svg"); + background-image: url("./img/Buttons/Icons/Plus.svg"); } &--minus { - background-image: url("../img/Buttons/Icons/Minus.svg"); + background-image: url("./img/Buttons/Icons/Minus.svg"); } } From d79a16012d0f3d1c27e158fac3444da00c217dbb Mon Sep 17 00:00:00 2001 From: Mykhailo Hubko Date: Sun, 22 Sep 2024 21:22:37 +0200 Subject: [PATCH 05/27] phone catalog with node 20 --- src/components/CartUnit/CartUnit.tsx | 2 +- src/components/CategoryCart/CategoryCart.tsx | 2 +- src/components/FavouriteButton/FavouriteButton.module.scss | 4 ++-- src/components/Footer/Footer.tsx | 2 +- src/components/ProductButtons/ProductButtons.module.scss | 2 +- src/components/TopAction/TopAction.tsx | 2 +- src/styles/blocks/arrow-btn.scss | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/components/CartUnit/CartUnit.tsx b/src/components/CartUnit/CartUnit.tsx index 1fe63b8e63..26f0986767 100644 --- a/src/components/CartUnit/CartUnit.tsx +++ b/src/components/CartUnit/CartUnit.tsx @@ -20,7 +20,7 @@ export const CartUnit: React.FC = ({ product }) => { onClick={() => removeFromCart(product)} >
- +

{product.name}

diff --git a/src/components/CategoryCart/CategoryCart.tsx b/src/components/CategoryCart/CategoryCart.tsx index 2a5dbb1210..a9c01f0b76 100644 --- a/src/components/CategoryCart/CategoryCart.tsx +++ b/src/components/CategoryCart/CategoryCart.tsx @@ -42,7 +42,7 @@ export const CategoryCart: React.FC = ({ category }) => { className={`categories__image-container categories__image-container--${category}`} > banner diff --git a/src/components/FavouriteButton/FavouriteButton.module.scss b/src/components/FavouriteButton/FavouriteButton.module.scss index 9d975a520a..7479f1bede 100644 --- a/src/components/FavouriteButton/FavouriteButton.module.scss +++ b/src/components/FavouriteButton/FavouriteButton.module.scss @@ -3,7 +3,7 @@ height: 100%; flex: 0 0 40px; border: 1px solid $buttons-border-gray; - background-image: url('../img/icons/Favourites-Heart.svg'); + background-image: url('./img/icons/Favourites-Heart.svg'); background-repeat: no-repeat; background-size: 16px; background-position: center; @@ -14,7 +14,7 @@ } &._added { - background-image: url('../img/icons/Favourites-Heart-Filled.svg'); + background-image: url('./img/icons/Favourites-Heart-Filled.svg'); border-color: $border-color; } } diff --git a/src/components/Footer/Footer.tsx b/src/components/Footer/Footer.tsx index fe565ad61d..94326dc709 100644 --- a/src/components/Footer/Footer.tsx +++ b/src/components/Footer/Footer.tsx @@ -16,7 +16,7 @@ export const Footer = () => {
logo diff --git a/src/components/ProductButtons/ProductButtons.module.scss b/src/components/ProductButtons/ProductButtons.module.scss index 4cdc4aa87e..a3dc6abb8b 100644 --- a/src/components/ProductButtons/ProductButtons.module.scss +++ b/src/components/ProductButtons/ProductButtons.module.scss @@ -24,7 +24,7 @@ flex: 0 0 40px; border: 1px solid $secondary-gray; - background-image: url('../img/icons/Favourites-Heart.svg'); + background-image: url('./img/icons/Favourites-Heart.svg'); background-repeat: no-repeat; background-size: 16px; background-position: center; diff --git a/src/components/TopAction/TopAction.tsx b/src/components/TopAction/TopAction.tsx index 137290a441..a7d1b04123 100644 --- a/src/components/TopAction/TopAction.tsx +++ b/src/components/TopAction/TopAction.tsx @@ -26,7 +26,7 @@ export const TopAction = () => { onClick={hendleClickToHome} > logo diff --git a/src/styles/blocks/arrow-btn.scss b/src/styles/blocks/arrow-btn.scss index fb7cd88609..6126974450 100644 --- a/src/styles/blocks/arrow-btn.scss +++ b/src/styles/blocks/arrow-btn.scss @@ -3,7 +3,7 @@ border: 1px solid $secondary-gray; cursor: pointer; background-color: transparent; - background-image: url('../img/Buttons/Icons/Arrow-Right.svg'); + background-image: url('./img/Buttons/Icons/Arrow-Right.svg'); background-repeat: no-repeat; background-size: 16px; background-position: center; From 7ea8b4b870464c3fa2b89b017bf045403f84dbb0 Mon Sep 17 00:00:00 2001 From: Mykhailo Hubko Date: Sun, 22 Sep 2024 21:25:34 +0200 Subject: [PATCH 06/27] phone catalog with node 20 --- src/components/ProductItem/ProductItem.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ProductItem/ProductItem.tsx b/src/components/ProductItem/ProductItem.tsx index c49de933fe..0e3d0a9189 100644 --- a/src/components/ProductItem/ProductItem.tsx +++ b/src/components/ProductItem/ProductItem.tsx @@ -54,7 +54,7 @@ export const ProductItem: React.FC = ({ > {product.images && product.images.length > 0 && ( From 0ab8d813f3d4cc578bc993a114c4107cf260c248 Mon Sep 17 00:00:00 2001 From: Mykhailo Hubko Date: Sun, 22 Sep 2024 21:29:38 +0200 Subject: [PATCH 07/27] phone catalog with node 20 --- src/components/CartUnit/CartUnit.tsx | 2 +- src/components/Footer/Footer.module.scss | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/CartUnit/CartUnit.tsx b/src/components/CartUnit/CartUnit.tsx index 26f0986767..96c3245ff3 100644 --- a/src/components/CartUnit/CartUnit.tsx +++ b/src/components/CartUnit/CartUnit.tsx @@ -20,7 +20,7 @@ export const CartUnit: React.FC = ({ product }) => { onClick={() => removeFromCart(product)} >
- +

{product.name}

diff --git a/src/components/Footer/Footer.module.scss b/src/components/Footer/Footer.module.scss index 1a73ebb992..afb9909f4e 100644 --- a/src/components/Footer/Footer.module.scss +++ b/src/components/Footer/Footer.module.scss @@ -56,7 +56,7 @@ height: 32px; border: 1px solid $secondary-gray; - background-image: url('../../img/Buttons/Icons/Arrow-Right.svg'); + background-image: url('../img/Buttons/Icons/Arrow-Right.svg'); background-position: center; background-repeat: no-repeat; background-size: 16px; From e74230ddc003f2ba1d20520350c2c02988589ddd Mon Sep 17 00:00:00 2001 From: Mykhailo Hubko Date: Sun, 22 Sep 2024 21:32:10 +0200 Subject: [PATCH 08/27] phone catalog with node 20 --- src/components/Pagination/Pagination.module.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Pagination/Pagination.module.scss b/src/components/Pagination/Pagination.module.scss index f1e4020480..f881d8af3c 100644 --- a/src/components/Pagination/Pagination.module.scss +++ b/src/components/Pagination/Pagination.module.scss @@ -4,7 +4,7 @@ justify-content: center; &__arrow { - background-image: url('../../img/Buttons/Icons/Arrow-Right.svg'); + background-image: url('../img/Buttons/Icons/Arrow-Right.svg'); background-position: center; background-repeat: no-repeat; background-size: 16px; From c420f0aa406d912f2296fd77636626e54751ecf8 Mon Sep 17 00:00:00 2001 From: Mykhailo Hubko Date: Sun, 22 Sep 2024 23:53:16 +0200 Subject: [PATCH 09/27] phone catalog with node 20 --- src/pages/HomePage/HomePage.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/HomePage/HomePage.tsx b/src/pages/HomePage/HomePage.tsx index aa151c3df2..6004a81c16 100644 --- a/src/pages/HomePage/HomePage.tsx +++ b/src/pages/HomePage/HomePage.tsx @@ -61,7 +61,7 @@ export const HomePage: React.FC = () => {

- Welcome to Nice Gadgets store! + Product Catalog

From 05c72cf4c06a3bca0e483d150c3f4205502d4779 Mon Sep 17 00:00:00 2001 From: Mykhailo Hubko Date: Mon, 23 Sep 2024 10:26:01 +0200 Subject: [PATCH 10/27] phone catalog 2.0 --- favicon.svg | 9 ++++++++ index.html | 3 ++- .../FooterNavigation.module.scss | 23 +++++++++++++++++++ .../Navigation/Navigation.module.scss | 6 ++++- .../ProductSlider/ProductSlider.tsx | 2 ++ src/img/favicon.svg | 9 ++++++++ 6 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 favicon.svg create mode 100644 src/img/favicon.svg diff --git a/favicon.svg b/favicon.svg new file mode 100644 index 0000000000..c6b8617056 --- /dev/null +++ b/favicon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/index.html b/index.html index 81723f98d5..ce6192f281 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,8 @@ - Vite + React + TS + + Phone Catalog
diff --git a/src/components/FooterNavigation/FooterNavigation.module.scss b/src/components/FooterNavigation/FooterNavigation.module.scss index 6e4c987adb..5ea7cf25ea 100644 --- a/src/components/FooterNavigation/FooterNavigation.module.scss +++ b/src/components/FooterNavigation/FooterNavigation.module.scss @@ -25,5 +25,28 @@ font-weight: 800; text-transform: uppercase; color: $secondary-gray; + position: relative; + transition-duration: 300ms; + + &::before { + content: ''; + transition-duration: 300ms; + opacity: 0; + } + + &:hover { + @include on-desktop { + &::before { + display: inline-block; + position: absolute; + height: 3px; + width: 100%; + bottom: -10px; + left: 0; + background-color: $primary-gray; + opacity: 1; + } + } + } } } diff --git a/src/components/Navigation/Navigation.module.scss b/src/components/Navigation/Navigation.module.scss index b529083fca..d7ca82799b 100644 --- a/src/components/Navigation/Navigation.module.scss +++ b/src/components/Navigation/Navigation.module.scss @@ -34,11 +34,15 @@ display: flex; flex-direction: column; align-items: center; - gap: 16px; + column-gap: 16px; @include on-tablet { flex-direction: row; } + + @include on-desktop { + column-gap: 64px; + } } &__link { diff --git a/src/components/ProductSlider/ProductSlider.tsx b/src/components/ProductSlider/ProductSlider.tsx index 45d8029125..ef4e66d8d2 100644 --- a/src/components/ProductSlider/ProductSlider.tsx +++ b/src/components/ProductSlider/ProductSlider.tsx @@ -19,6 +19,8 @@ type Props = { sectionName: string; }; + + export const ProductSlider: React.FC = ({ models, sectionName }) => { const { setActiveIndex } = useContext(CatalogContext); const swiperRef = useRef(null); diff --git a/src/img/favicon.svg b/src/img/favicon.svg new file mode 100644 index 0000000000..c6b8617056 --- /dev/null +++ b/src/img/favicon.svg @@ -0,0 +1,9 @@ + + + + + + + + + From 26943c204e434105923c245c4d08cc3bc49cedfc Mon Sep 17 00:00:00 2001 From: Mykhailo Hubko Date: Mon, 23 Sep 2024 11:17:31 +0200 Subject: [PATCH 11/27] phone catalog 2.0 --- src/CatalogContext.tsx | 9 +++++++++ src/pages/HomePage/HomePage.tsx | 7 +++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/CatalogContext.tsx b/src/CatalogContext.tsx index 248d38ea05..75fb4b414c 100644 --- a/src/CatalogContext.tsx +++ b/src/CatalogContext.tsx @@ -16,6 +16,7 @@ type Props = { }; type ContextType = { + loader: boolean; menuStatus: boolean; phonesFromServer: Phone[]; tabletsFromServer: Tablet[]; @@ -28,6 +29,7 @@ type ContextType = { favourites: Phone[] | Tablet[] | Accessory[]; currentPaginationPage: number; cart: Phone[] | Tablet[] | Accessory[]; + setLoader: (value: boolean) => void; setMenuStatus: (value: boolean) => void; setPhonesFromServer: (value: Phone[]) => void; setTabletsFromServer: (value: Tablet[]) => void; @@ -45,6 +47,7 @@ type ContextType = { }; export const CatalogContext = React.createContext({ + loader: false, menuStatus: false, phonesFromServer: [], tabletsFromServer: [], @@ -57,6 +60,7 @@ export const CatalogContext = React.createContext({ favourites: [], currentPaginationPage: 0, cart: [], + setLoader: () => {}, setMenuStatus: () => {}, setPhonesFromServer: () => {}, setTabletsFromServer: () => {}, @@ -74,6 +78,7 @@ export const CatalogContext = React.createContext({ }); export const CatalogProvider: React.FC = ({ children }) => { + const [loader, setLoader] = useState(false); const [menuStatus, setMenuStatus] = useState(false); const [phonesFromServer, setPhonesFromServer] = useState([]); const [tabletsFromServer, setTabletsFromServer] = useState([]); @@ -171,6 +176,7 @@ export const CatalogProvider: React.FC = ({ children }) => { }; useEffect(() => { + setLoader(true); getPhones().then(res => setPhonesFromServer([...res])); getTablets().then(res => setTabletsFromServer([...res])); getAccessories().then(res => setAccessoriesFromServer([...res])); @@ -246,6 +252,7 @@ export const CatalogProvider: React.FC = ({ children }) => { const value = useMemo( () => ({ + loader, menuStatus, phonesFromServer, tabletsFromServer, @@ -258,6 +265,7 @@ export const CatalogProvider: React.FC = ({ children }) => { favourites, currentPaginationPage, cart, + setLoader, setMenuStatus, setPhonesFromServer, setTabletsFromServer, @@ -275,6 +283,7 @@ export const CatalogProvider: React.FC = ({ children }) => { }), // eslint-disable-next-line [ + loader, menuStatus, phonesFromServer, tabletsFromServer, diff --git a/src/pages/HomePage/HomePage.tsx b/src/pages/HomePage/HomePage.tsx index 6004a81c16..3cc1544d1d 100644 --- a/src/pages/HomePage/HomePage.tsx +++ b/src/pages/HomePage/HomePage.tsx @@ -13,12 +13,13 @@ import { ProductSliderButtons } from '../../components/ProductSliderButtons/Prod import { useUnique } from '../../utils/useUnique'; export const HomePage: React.FC = () => { - const { productsFromServer, hotPrisModels, brandNewModels } = + const { productsFromServer, hotPrisModels, brandNewModels, loader, setLoader } = useContext(CatalogContext); const [categories, setCategories] = useState([]); const newModelForShow = [...useUnique(brandNewModels)]; const hotMOdelForShow = [...useUnique(hotPrisModels)]; + console.log(loader); useEffect(() => { const scrollPosition = localStorage.getItem('scrollPosition'); @@ -31,6 +32,7 @@ export const HomePage: React.FC = () => { useEffect(() => { if (productsFromServer) { + const uniqueCategories = Array.from( new Set( productsFromServer?.map((product: Product) => product.category), @@ -38,6 +40,7 @@ export const HomePage: React.FC = () => { ); setCategories(uniqueCategories); + setLoader(false); } }, [productsFromServer]); @@ -56,7 +59,7 @@ export const HomePage: React.FC = () => { return 1; }; - return ( + return loader ? 'loading...' : ( <>
From f7dc046fb658fa4eb05963f6fafcded543e83503 Mon Sep 17 00:00:00 2001 From: Mykhailo Hubko Date: Mon, 23 Sep 2024 11:20:57 +0200 Subject: [PATCH 12/27] phone catalog 2.0 --- src/pages/HomePage/HomePage.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/pages/HomePage/HomePage.tsx b/src/pages/HomePage/HomePage.tsx index 3cc1544d1d..fa67f2f666 100644 --- a/src/pages/HomePage/HomePage.tsx +++ b/src/pages/HomePage/HomePage.tsx @@ -19,7 +19,6 @@ export const HomePage: React.FC = () => { const newModelForShow = [...useUnique(brandNewModels)]; const hotMOdelForShow = [...useUnique(hotPrisModels)]; - console.log(loader); useEffect(() => { const scrollPosition = localStorage.getItem('scrollPosition'); @@ -59,7 +58,7 @@ export const HomePage: React.FC = () => { return 1; }; - return loader ? 'loading...' : ( + return loader ?

loading...

: ( <>
From 61b4c22b92db079e7730e3c215f1ce99c3dc2ef4 Mon Sep 17 00:00:00 2001 From: Mykhailo Hubko Date: Mon, 23 Sep 2024 11:33:13 +0200 Subject: [PATCH 13/27] phone catalog 2.0 --- src/components/FooterNavigation/FooterNavigation.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/components/FooterNavigation/FooterNavigation.tsx b/src/components/FooterNavigation/FooterNavigation.tsx index ecb5bda958..7bfba60662 100644 --- a/src/components/FooterNavigation/FooterNavigation.tsx +++ b/src/components/FooterNavigation/FooterNavigation.tsx @@ -5,13 +5,14 @@ export const FooterNavigation = () => {

rN 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�CE36XWHhC6^Ge%!byfeI{W!Rv%-w?D`H7IKcLM94F5{{#Rkt0XEd9&0>JU_D`&t+0;@SD)4;z%M)6o%X>psjKhHDKIMm8U8`zxclBrOLMxiX#}2 z)Fv(#o zz>PHq@4@}a?vk6IiL(_=GFp1-Qkni>E>6}$iE_LLvOVIZvV#UIp#>}-Sk~Tf`m?(n zwEte!WbmM}#rM>|RKNRQHhfA-xwr0LHLo81g!|~|$JG(;jg;xUPOMw}Nt_PX+WXr4 zmNxuncPgsg@1*bd&I0jR0h5IwVfeA|YlHs=WdHve|Ng7vV;_JB`F*3TG_l=BUV+ZM zX5r^PEQsdjnLZ)VD0D232kHFp6{v+!Y(C!15OXW_h{KDAg8P-=bD;oGc;m`6l}u%$ zJzQmInnwYfYUpMuCQ#Dnyaokgj+_-=9aJik?GQX zF_m+s5iza%+`GMt)6l(P(>E!w|LTNoC%{zdUM~JvH30{m;t7SpDo99o_($eY@c*)B8a+(oJT>EHG6s2{6D8sv95m4{To-k&GS~fRZH}AJ>AAB~T}$lgul!`<4+DO< zafS{w=*gM?3B94%y(u9mJ7;=MVCom*+=C;1zcpS9EYQZ^me6L}5p4KMLgf6ON3xrA z8LJe)y;TE}e-C>3#RLN!(5|&g>CF|*FuTZeSpiLlxPaju;j4EaI=c@)jRw{BuP7Sd z;h&5(yluU$sao*I4uv|%z)9j!8C0M8cUl(%?K-_$vc~H@JuV(@eRSa0^g4B_Y;Y?l z_NQ;yFsU`Z=+O_LKns>^+%`$Tcx*%?_*~{jHeQTYip?6JzIpK1L$0bM-Bx!(P=A>7 z#h_ZI=&7)brFL)=?@j?{8 znk!T80nIjQnJwmFN-JSQ#IMj{pp`eyCi_;6`%MlG&IK3OXx)>Ml9?VtB7!?OW5btz zQ)?+Ejzj*3@yu%T0$|mAyydRDi^XU6wQWt87GH@kwIlypOS&StctwECD`b~np!{p^DD z;`E{vQy}zlkKER0{z+se&)J!rROSlS7Go7-Rk1-{U;-GN&3YT)Eq$zToJGT}0zKE@ zi3tMYM=ou-ukuD<|GLGEJ-RT)M{i33QYx6)&?tn>lcC=za&p0Xm>@x`>^0A(-uzOM zviJ5~#R2s#+7LBsu>RWQ#x(5}4b$!FWBHW?w6Fx_-m??Jc%o0n_f|~0`4362^LhPp z{kiFnq=(S#;rLMB)r!|wEV6>N(r=anJ=b7x%S{p=94hE?p~lrDS78`cm6Kw5 zt-|AHI6(y`%v0emH2itSeq6#WECkUr2iw0Q*+IUC<%w&NoHsdXe8)0tSY?BJmj2s; z?~jOk`0VNW08v6L36*8;pP)aFSf7F5fU;Tj_i01T+zr&!KGJMoY&U)1fDm-i^F-io zC)r2(%O9M#L@M+RrRs;*a)Zzj#kHgU9kl|5qw`~R9{p71-49d4DF>mohi#N)@V-ec zXSTO{NxuX7aTPYX?9arE!KG6wPjmRdvi{`IBVmRW4;|#*Dum_Y=NMrG)2GEajjfnB zbeZ|qo9n`0Q#@2;m7;$rTa%sMG8ETT#rCV)(e1T(R3qOah`=^V89?B}fVMhgBz{I? z_~{DpED73_jMF-{AJvY0)!5kN?p^sJ=mowYX;NlIQhmWaf}q;|tKA=dckR==hkH5# zmm4W3_1EWrv;&(;m?)aVhma&BgVdQ)=Oia>=vf zYdYOp9|}|oN2VajeAVCXkQ>$)q7r@)BLUz>8)X!F;@3IDlV-P3{Of_jiug#iD6C1} zZZd^4-TlT@#wBK_<%sMw?$L-x%6iATg!It8_@V$pdaOya(hG86+!fN334~cduxka4 zPQ8#C*Tl>?2-tAgz`TW=e~o(=>=iqgj{V_(O24Ts<(q!$PtX~=mC0n8!nKphpL4g$ zq#VtYpAJ=Al`<@w*@PoM;xAOY{-jS#pgzt+YCPK`<};C4t+REvw}d|k-njbk08&#S zc3pkL`dkn;Ge}(F59r2^kIx<6GZrqT-H|!pvqu+XocwI=d;fAe=%%`osb zyYzN0o+^OF13J#2X7`d7e*Mey>ui ze8doVxg1gSo$!*(6VN~!*Cus~H^s`|OF24AZ&aQ20fABbLjjW~)pKo-3g7%?p-eSm zrI!vJRs?c9_|2}7I@7>JApkh3sLeZ3n3`15{NZ#Xvo-DkyY7V_o`U+v&GKr$V z5`#2As_Z-We;2)+`15l%?Bn50Iyl>G^cwS0VE)jh;k6I-F-j{DT;c^D{kQJiJ;g3p zqc9mr7@6+%vhc1jb-C<^UaDa>=Vk^&TtjZG1JA{`}PCUJ^sg^%!CDP@+5}(l?5K! zHH_DucXk)Eh%y*aJZ!z${*E!g@_aWg{mA@EyJ)w6>9-#a0$8#ptQXMoRYBd5$^NQ( z!~QI5d?`73B_8>FWCYc!71&nn((1YW3;)$0LvQ^%MFL$;S%9Y-8fRovrM#Dp0Ph?Q#UkgF$}>bunA zVS`H1mkNMrPE9RHMQ+D;PZf45T*-Q7RThj@vg!EK!OuwVo6ybQ!N&C3JDJ`0$t1zG3=%iqxP9K z)(tgi=qF+%k1EZ7Zvp6Vs@_JEla4}1$R21sLB>C9FmAkkaZ*5JBkkyycEKNgot!w=T?9;d&~hk1hiXEI!Vr; z&wfZ9;+7rQ$m0lmERspoJRG~As*f8CM5^?H3{WOZFsqXhl`P9xt>0L}9X4JCNmaTc zQwb2%T#N6gZ@Ygl%%1A0ds zbc|)$5YYCSUppjJgPFwN}>@E zQr!6mzpOnDrxXzw;(i+b7XhQ}pEw-RGU zVRpSUXKgg2mHo>fjG;JDH9GIydh+X4*WxD@u~0F6-29bKou%t$u0w&~*@Q9r8$FHP zru5Q_tjOttcYFfu((gb5II)V?5(Vta`ERVVZEbDtrY@R64dy&BrG{mzGz9AE`4k#+ zY4QE)y)R!wcEvEmZBI`_Tr3JFFiL2!ZeOZ<{gVASTlBx~P{uxrJQiwPPrHWzHzf)7 z%X}p3g0qa+rL_e#YR+Vs!)IR*BAr<${#~l_zX#I(kBr;@7kvMh_fiTA@htv5X=l@Y zslN98QrfTCqdLgG9o9xAmQB>V+K;u2mw?tmwt6KoK##caMz~rOcfSOLt#oERAO7#1 zN^!kyURd>^z<%$cU{^qvPzpK5G#VAp8?kh$3BLf*UG%&!?40}9jX*gESo$`IgZzPwcchB2iRuS`Owg+! z7vo1t34Eo|{r9ZCN+NM0ZwASNFBiUi zBvxY@RSSIs@chKAbd;!1%fyOfU7qa0;8e!rU0BTYnQ^*X$q$F3iN?4^m-Ua2pX!`) z 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 VMvG-NmNd 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 literal 0 HcmV?d00001 diff --git a/public/img/first-slider/first-slider-img-tablet.jpg b/public/img/first-slider/first-slider-img-tablet.jpg new file mode 100644 index 0000000000000000000000000000000000000000..392051c074a870503530dc583921b5f9b2e4bed0 GIT binary patch literal 219537 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